.company-auth{min-width:0}.company-auth .auth-aside h1{letter-spacing:1px;font-size:clamp(30px,3.2vw,48px)}.company-auth .auth-main,.company-auth .auth-box{min-width:0}.company-auth-name{color:var(--primary);overflow-wrap:anywhere;margin-bottom:8px;font-size:20px;font-weight:650}.company-auth .auth-box h2{font-size:26px}.company-auth .field>label{color:#567077;font-size:12px;font-weight:600}.company-auth input{min-width:0;min-height:46px;font-size:16px}.company-auth .auth-footnote{line-height:1.8}.company-login-guide{border:1px solid var(--line);color:var(--muted);background:#eff5f1;border-radius:12px;align-items:flex-start;gap:12px;padding:18px;font-size:13px;line-height:1.9;display:flex}.company-login-guide svg{flex:none;margin-top:3px}.u062-auth{--ux-ease:cubic-bezier(.2,.8,.2,1);--ux-spring:cubic-bezier(.34,1.45,.64,1)}.u062-auth .u062-password{position:relative}.u062-auth .u062-password input{width:100%;padding-right:52px}.u062-auth .u062-eye{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:color .2s;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.u062-auth .u062-eye:hover{color:var(--ink)}.u062-auth .u062-eye:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.u062-auth .u062-eye svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.u062-auth .u062-lid{transform-origin:12px 12px;transition:transform .35s var(--ux-spring)}.u062-auth .u062-eye[aria-pressed=false] .u062-lid{transform:scaleY(.5)}.u062-auth .u062-slash{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--ux-ease)}.u062-auth .u062-eye[aria-pressed=true] .u062-slash{stroke-dashoffset:24px}.u062-auth.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) u062-no}@keyframes u062-no{15%{transform:translate(-9px)rotate(-.6deg)}30%{transform:translate(8px)rotate(.5deg)}45%{transform:translate(-6px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}.company-login-link{text-align:left;width:100%;min-width:0;margin:16px 0}.company-login-link>strong{margin-bottom:8px;font-size:12px;display:block}.company-login-address{border:1px solid var(--line);background:#f7faf8;border-radius:8px;align-items:center;gap:4px;min-width:0;padding:3px;display:flex}.company-login-address>input{background:0 0;border:0;flex:1;width:100%;min-width:0;padding:8px;font-size:13px}.company-login-address .icon-btn{flex:none;min-width:40px;min-height:40px}.company-login-feedback{color:var(--primary);margin-top:4px;font-size:11px;display:block}.company-login-feedback:empty{display:none}.company-login-link.compact{min-width:200px;max-width:340px;margin:8px 0 0}.company-url-hint{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.company-url-hint span{color:var(--primary)}@media (max-width:800px){.company-auth .auth-main{align-items:flex-start;min-height:100dvh;padding:76px 24px 32px}.company-auth .auth-box{margin:22px 0 0}.company-auth .back-link{top:26px;left:24px}.company-auth-name{font-size:19px}.company-auth .auth-help a{padding:8px 0;display:inline-block}.company-auth .auth-footnote{margin-top:20px}.company-login-address>input{font-size:16px}.activation-result{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.u062-auth.shake{animation:none}.u062-auth .u062-lid,.u062-auth .u062-slash,.u062-auth .u062-eye{transition:none}.company-auth .spin{animation:none}}.company-list-table .person-cell>span:last-child{flex:1;min-width:0}.company-list-table .person-cell small{overflow-wrap:anywhere}@media (max-width:700px){.company-list-table{overflow:visible}.company-list-table table,.company-list-table tbody,.company-list-table tr,.company-list-table td{width:100%;display:block}.platform .company-list-table.table-scroll table{min-width:0}.company-list-table thead{display:none}.company-list-table tr{border-bottom:1px solid var(--line);padding:16px}.company-list-table td{border:0;padding:6px 0}.company-list-table td:not(:first-child){justify-content:space-between;align-items:center;gap:16px;display:flex}.company-list-table td:nth-child(2):before{content:"方案";color:var(--muted)}.company-list-table td:nth-child(3):before{content:"席位";color:var(--muted)}.company-list-table td:nth-child(4):before{content:"儲存容量";color:var(--muted)}.company-list-table td:nth-child(5):before{content:"狀態";color:var(--muted)}.company-list-table td:nth-child(6):before{content:"到期日";color:var(--muted)}.company-list-table .person-cell{align-items:flex-start}.company-list-table .company-monogram{display:none}.company-list-table .company-login-link.compact{min-width:0;max-width:none}.platform .panel-heading{flex-wrap:wrap}.platform .search-field{width:100%;min-width:0}.platform .platform-intro{flex-wrap:wrap}}
