.notice-admin-list .notice-admin-counts{margin:0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.contract-schedule-summary{display:grid;grid-gap:7px;gap:7px;min-width:0;margin-top:11px;padding:12px;border:1px solid #dbe5f7;border-radius:10px;background:#f8faff;line-height:1.45}.contract-schedule-summary>*{display:block;min-width:0;overflow-wrap:anywhere}.contract-schedule-summary strong{font-size:12px;color:#233e79}.contract-schedule-summary small{font-size:11px;color:#536686}.contract-schedule-summary strong:last-child{padding-top:8px;border-top:1px solid #dce5f2;color:#2453ba}.workroom-role-scope .workroom-tool-modal dl div{display:grid;grid-template-columns:minmax(75px,32%) minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px}.workroom-tool-modal dl dd,.workroom-tool-modal dl dt{min-width:0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.workroom-tool-modal dl dd{text-align:right}.workroom-tool-modal .workroom-contract-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.talent-payout-panel .mini-ledger>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px 14px;gap:8px 14px}.talent-payout-panel .mini-ledger>div>span{min-width:0}.talent-payout-panel .mini-ledger>div>span:first-child strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.talent-payout-panel .mini-ledger>div>span:first-child small{display:block;margin-top:3px;color:#62718d;font-size:10px;overflow-wrap:anywhere}.talent-payout-panel .mini-ledger>div>span:last-child{text-align:right;justify-items:end;white-space:nowrap}.talent-payout-panel .mini-ledger>div>span:last-child .primary-button{white-space:normal;text-align:center}.talent-payout-panel .payout-request-confirmed{margin:12px 0 0;padding:10px 12px;border:1px solid #b8dfcf;border-radius:8px;background:#eaf7f0;color:#165c46;font-size:13px;line-height:1.5}.review-modal .review-contract-summary,.review-modal .review-reward-note,.review-modal .review-score-note{overflow-wrap:anywhere;line-height:1.5}.review-modal .review-contract-summary strong{font-size:13px;line-height:1.45}.review-modal .review-rating-grid .score-input{min-width:0}.remote-programs-public{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid #e2e9f4;border-radius:10px;background:#f8faff;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.remote-programs-public strong{color:#2c4a83}.talent-modal .test-request-action:disabled{cursor:not-allowed;border-color:#e3e7ee;background:#f1f3f6;color:#7a8596;opacity:1}.notification-popover-heading{position:-webkit-sticky;position:sticky;top:-10px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-bottom:1px solid #eef0f4}.notification-popover .notification-popover-heading>button{width:auto;flex:none;border:0;background:transparent;color:#315dc4;padding:3px 5px;font-size:11px;font-weight:700}@media(max-width:430px){.talent-payout-panel .mini-ledger>div{grid-template-columns:1fr}.talent-payout-panel .mini-ledger>div>span:last-child{text-align:left;justify-items:start}.workroom-tool-modal dl div{grid-template-columns:minmax(70px,34%) minmax(0,1fr)}}.offer-actions{min-width:108px;display:grid;grid-gap:6px;gap:6px}.offer-actions .danger-link{margin:0}@media (max-width:620px){.offer-highlight{align-items:stretch;flex-direction:column;gap:14px}.offer-actions{grid-template-columns:1fr 1fr 1fr}}.attach-button{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--blue);cursor:pointer}.attach-button input{display:none}.attach-button.uploading{opacity:.5;pointer-events:none}.message-file{display:flex;align-items:center;gap:10px;width:100%;max-width:280px;border:1px solid #dbe3f7;border-radius:12px;background:#f6f8ff;color:var(--ink);padding:10px;text-align:left;cursor:pointer}.message-file>svg{color:var(--blue);flex:0 0 auto}.message-file small,.message-file span,.message-file strong{display:block}.message-file strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.message-file small{margin-top:3px;color:var(--muted);font-size:10px}.dispute-row-with-files{align-items:flex-start}.admin-evidence-list{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.admin-evidence-list a{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#f7f9fe;font-style:normal}.admin-evidence-list a>svg{width:17px;color:var(--blue)}.admin-evidence-list a small,.admin-evidence-list a span{display:block}.admin-evidence-list a small{margin-top:2px;color:var(--muted);font-size:10px}.no-evidence{display:block;margin-top:8px;color:var(--muted);font-size:11px;font-style:normal}.admin-case-updates{margin-top:10px;max-width:100%;font-style:normal}.admin-case-updates>summary{cursor:pointer;color:#2947a4;font-size:11px;font-weight:700}.admin-case-updates>p{font-size:11px;color:var(--muted)}.admin-case-update{border:1px solid var(--line);border-radius:10px;background:#f7f9fe;padding:9px;margin-top:7px;overflow-wrap:anywhere}.admin-case-update>small{display:block;color:var(--muted);font-size:10px}.admin-case-update details p,.admin-case-update>p{margin:5px 0 0;font-size:11px;white-space:pre-wrap}.admin-case-update>a{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:#2947a4}.admin-case-update details{margin-top:6px}.admin-case-update details summary{cursor:pointer;font-size:10px;color:var(--muted)}.conversation-list>button.has-unread{background:#f5f8ff;border-color:#d7e0fb}.conversation-list>button.has-unread p{color:var(--ink);font-weight:600}.conversation-list>button>small{display:grid;justify-items:end;grid-gap:8px;gap:8px}.unread-count{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:12px;background:var(--blue);color:#fff;font-size:10px}.room-live-sync{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;border-radius:12px;background:#e9f8f2;color:#168760;font-size:9px;font-weight:800;letter-spacing:.08em}.room-live-sync i{width:6px;height:6px;border-radius:50%;background:#18aa77;box-shadow:0 0 0 3px rgba(24,170,119,.13)}.workroom-header>.status{margin-left:0}.workroom-profile-list{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0;overflow:hidden}.workroom-profile-trigger{min-width:0;max-width:48%;display:flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;border-radius:10px;padding:5px;cursor:pointer;text-align:left}.workroom-profile-trigger:focus-visible,.workroom-profile-trigger:hover{border-color:#dbe4ff;background:#f5f8ff}.workroom-profile-trigger .avatar{flex:0 0 auto}.workroom-profile-trigger>span:last-child{min-width:0}.workroom-profile-trigger small,.workroom-profile-trigger strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-avatar-trigger,.message-sender-trigger{border:0;background:transparent;padding:0;cursor:pointer}.message-avatar-trigger{align-self:flex-start;border-radius:50%}.message-sender-trigger{display:block;font-size:8px;font-weight:700;text-align:left;color:inherit;opacity:.8}.message-sender-trigger:focus-visible,.message-sender-trigger:hover{text-decoration:underline}.workroom-profile-modal{width:min(360px,100%);padding:24px}.workroom-profile-identity{display:flex;align-items:center;gap:12px;margin:18px 0}.workroom-profile-identity .avatar{flex:0 0 auto}.workroom-profile-identity h2{font-size:18px;margin:3px 0}.workroom-profile-identity small,.workroom-profile-identity span{font-size:11px;color:var(--muted)}.workroom-profile-modal dl{display:grid;grid-gap:9px;gap:9px;margin:0}.workroom-profile-modal dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.workroom-profile-modal dt{font-size:11px;color:var(--muted)}.workroom-profile-modal dd{font-size:11px;font-weight:700;text-align:right;margin:0;overflow-wrap:anywhere}.workroom-profile-modal>p{font-size:10px;line-height:1.5;color:var(--muted);margin:16px 0 0}.workroom-team-trigger{display:flex;align-items:center;gap:5px;flex:0 0 auto;max-width:135px;min-height:44px;border:1px solid #dbe4ff;border-radius:9px;background:#f5f8ff;color:#2947a4;padding:7px;font-size:10px;font-weight:700;cursor:pointer}.workroom-team-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workroom-team-list{display:grid;grid-gap:7px;gap:7px;max-height:min(50vh,320px);overflow:auto;margin-top:16px}.workroom-team-list>button{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;padding:8px;text-align:left;cursor:pointer}.workroom-team-list>button>span{flex:1 1;min-width:0}.workroom-team-list small,.workroom-team-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workroom-team-list small{color:var(--muted);font-size:10px}.workroom-team-list>p{font-size:11px;color:var(--muted)}@media(max-width:620px){.workroom-profile-trigger{max-width:100%;flex:0 1 auto}.workroom-profile-trigger:nth-child(n+2)>span:last-child{display:none}.workroom-profile-trigger:nth-child(n+2){padding:3px}.workroom-header .room-live-sync{display:none}.workroom-profile-list{gap:1px}.workroom-header>.status{font-size:8px;white-space:nowrap}.workroom-team-trigger{max-width:82px;padding:6px 5px;font-size:9px}}.admin-case-summary{min-width:0;overflow-wrap:anywhere}.admin-refresh-warning{margin:0 0 14px;padding:11px 13px;border:1px solid #f0c57b;border-radius:10px;background:#fff7e9;color:#79500c;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.message-original-only{display:block;margin-top:5px;font-size:10px;color:#9a5a00;font-weight:700}.message-translate-button{display:block;margin-top:6px;padding:5px 8px;border:1px solid #c8d7fa;border-radius:7px;background:#edf3ff;color:#2453bd;font-size:10px;font-weight:700;cursor:pointer}.message-translate-button:disabled{opacity:.55;cursor:wait}.workroom-readonly{margin:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f7f9fe;color:var(--muted);font-size:11px;line-height:1.5}.case-room-notice{margin:12px 12px 0;padding:11px 12px;border:1px solid #b9cffc;border-radius:10px;background:#f2f6ff;font-size:11px;line-height:1.5}.case-room-notice strong{display:block;color:#2947a4}.case-room-notice p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.case-room-notice small{display:block;margin-top:6px;color:#415781;font-size:10px}.case-room-settlement{padding:0}.case-room-settlement summary{min-height:44px;display:list-item;list-style-position:inside;padding:9px 12px;color:#183679;font-size:12px;font-weight:750;cursor:pointer;overflow-wrap:anywhere}.case-room-settlement summary::marker{color:#3158c7}.case-room-settlement summary:focus-visible{outline:2px solid #3158c7;outline-offset:2px;border-radius:8px}.case-room-settlement-detail{padding:0 12px 11px;border-top:1px solid #d5e0f7}.case-room-settlement-detail p{margin-top:8px}.service-notice-state{padding:12px 0;color:var(--muted);font-size:12px}.service-notice-list{display:grid;grid-gap:12px;gap:12px;margin-top:15px}.service-notice-list article{padding:15px;border:1px solid #d7e2f6;border-radius:12px;background:#f8faff}.service-notice-list small,.service-notice-list strong{display:block}.service-notice-list small{font-size:10px;color:#61759a}.service-notice-list strong{margin-top:5px;font-size:14px}.service-notice-list p{margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.service-notice-title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:13px 15px;border:1px solid #d7e2f6;border-radius:12px;background:#fff;color:#172c55;text-align:left;cursor:pointer;font:inherit}.service-notice-title span{min-width:0;font-size:14px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.service-notice-title svg{flex:none;color:#4568b7}.service-notice-title:hover{border-color:#7da0ec;background:#f7faff}.service-notice-title:focus-visible{outline:3px solid #3865ea;outline-offset:2px}.service-notice-backdrop{z-index:70}.service-notice-modal{width:min(680px,100%);max-height:min(88dvh,820px);padding:0;overflow:auto;overscroll-behavior:contain}.service-notice-modal>.modal-close{position:-webkit-sticky;position:sticky;float:right;top:12px;right:12px;width:44px;height:44px;margin:12px 12px -56px 0;border:1px solid #dbe5f6;background:#fff}.service-notice-modal>header{padding:24px 24px 18px;border-bottom:1px solid #e1e8f3;background:#fbfcff}.service-notice-modal>header small{display:block;color:#5b6e91;font-size:12px}.service-notice-modal>header h3{margin:8px 52px 0 0;color:#172c55;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.service-notice-modal>.service-content-body{margin:0;padding:22px 24px 28px;color:#344761;font-size:14px;line-height:1.75;white-space:normal}.service-notice-modal .service-content-body h2{font-size:17px;line-height:1.4}.service-notice-modal .service-content-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;white-space:normal}.service-notice-modal .service-content-body td,.service-notice-modal .service-content-body th{min-width:100px;padding:8px;border:1px solid #dce5f4;text-align:left;vertical-align:top}.service-notice-modal .service-content-body a{overflow-wrap:anywhere}@media(max-width:520px){.service-notice-modal{max-height:90dvh}.service-notice-modal>header{padding:20px 16px 15px}.service-notice-modal>header h3{font-size:17px}.service-notice-modal>.service-content-body{padding:18px 16px 24px;font-size:13px}}.service-content-body{margin-top:9px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65;color:#65718a}.service-content-body p{margin:0 0 8px}.service-content-body p:last-child{margin-bottom:0}.service-content-body h3,.service-content-body h4{margin:10px 0 6px;font-size:13px}.service-content-body ol,.service-content-body ul{margin:8px 0;padding-left:20px}.service-content-body blockquote{margin:8px 0;padding-left:10px;border-left:2px solid #91a9d9}.service-content-body a{color:#285eda;text-decoration:underline;overflow-wrap:anywhere}.service-content-body h2{margin:16px 0 8px;font-size:15px;color:#25324c}.service-content-body figure{margin:12px 0}.service-content-body figcaption{margin-top:5px;font-size:11px;color:#78849a}.service-content-body img{display:block;max-width:100%;height:auto;border-radius:10px}.member-help-articles{min-width:0}.help-guide-group{margin-top:20px}.help-guide-group h3{margin:0 0 9px;color:#172c55;font-size:14px;line-height:1.4}.help-faq-list,.help-guide-list{display:grid;grid-gap:9px;gap:9px;min-width:0}.help-faq-collection,.help-guide-card{min-width:0;border:1px solid #dce5f4;border-radius:13px;background:#fff;overflow:hidden}.help-guide-card>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:13px 14px;color:#172c55;font-size:13px;font-weight:750;line-height:1.45}.help-guide-card>summary::-webkit-details-marker{display:none}.help-guide-card>summary span{min-width:0;overflow-wrap:anywhere}.help-guide-card>summary small{flex:none;color:#4568b7;font-size:10px;font-weight:700}.help-guide-card[open]>summary{border-bottom:1px solid #e6ecf5;background:#f5f8ff}.help-guide-card>.service-content-body{margin:0;padding:12px 14px 16px}.help-faq-hint{margin:0 0 5px;color:#66758f;font-size:12px}.help-faq-collection{padding:15px}.help-faq-collection>h3{margin:0 0 12px;color:#172c55;font-size:15px}.help-faq-collection>.service-content-body{margin:0}.member-help-articles .service-content-body{white-space:normal;font-size:12px;line-height:1.7;color:#394b69}.member-help-articles .service-content-body>section{margin:13px 0;padding:13px;border:1px solid #e1e9f4;border-radius:11px;background:#fbfcff}.member-help-articles .service-content-body section h2{margin:0 0 9px;font-size:14px;line-height:1.4}.member-help-articles .service-content-body li{margin:4px 0}.member-help-articles .service-content-body li>span{display:block}.member-help-articles .service-content-body figure{margin:12px auto;max-width:520px}.member-help-articles .service-content-body img{width:100%;max-height:580px;object-fit:contain;background:#f4f7fc}.member-help-articles .service-content-body figcaption{text-align:center}.member-help-articles .service-content-body details{margin:8px 0;border:1px solid #e0e8f4;border-radius:9px;background:#fff;overflow:hidden}.member-help-articles .service-content-body details>summary{cursor:pointer;list-style:none;padding:11px 12px;font-weight:700;color:#253e70;font-size:12px}.member-help-articles .service-content-body details>summary::-webkit-details-marker{display:none}.member-help-articles .service-content-body details>summary:before{content:"+";display:inline-grid;place-items:center;width:17px;height:17px;margin-right:7px;border-radius:50%;background:#edf3ff;color:#3862b5}.member-help-articles .service-content-body details[open]>summary:before{content:"−"}.member-help-articles .service-content-body details[open]>summary{border-bottom:1px solid #e0e8f4}.member-help-articles .service-content-body details>div,.member-help-articles .service-content-body details>p{margin:0;padding:10px 12px}.member-help-articles .service-content-body code{font-family:inherit;font-size:inherit;font-weight:700}.member-help-articles .service-content-body a{overflow-wrap:anywhere}@media(max-width:520px){.help-guide-card>.service-content-body,.help-guide-card>summary{padding:12px}.member-help-articles .service-content-body>section{padding:11px}.help-faq-collection{padding:12px}}.help-articles-loading{margin:12px 0 4px;padding:14px;border:1px solid #dce5f4;border-radius:10px;background:#f8faff;color:#52637f;font-size:13px;line-height:1.5}.service-html-editor{display:grid;grid-gap:7px;gap:7px;min-width:0}.service-html-label{font-size:10px;font-weight:700}.service-html-editor>small{font-size:10px;line-height:1.5;color:var(--muted)}.service-html-toolbar{display:flex;flex-wrap:wrap;gap:5px}.service-html-toolbar button{border:1px solid var(--line);border-radius:7px;background:#fff;padding:5px 8px;font-size:10px;color:var(--ink);cursor:pointer}.service-html-link-control{display:flex;flex:1 1 220px;gap:5px;min-width:0}.service-html-link-control input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:7px;padding:5px 8px;font-size:11px}.service-html-link-control button{flex:none}.service-html-editor>.soft-button{justify-self:start}.service-html-preview{border:1px solid var(--line);border-radius:10px;padding:11px;background:#f8faff}.service-html-preview>strong{font-size:10px}.service-translation-gate{margin:0;padding:9px 11px;border:1px solid #e6d4a5;border-radius:9px;background:#fff9e9;color:#765210;font-size:11px;line-height:1.5}.service-content-focus{outline:2px solid #3f6eeb;outline-offset:2px;border-radius:9px;scroll-margin-top:95px}.notice-admin-form{display:grid;grid-gap:12px;gap:12px;padding:18px}.notice-admin-form h4{margin:0;font-size:15px}.notice-admin-form fieldset{display:grid;grid-gap:9px;gap:9px;margin:0;padding:13px;border:1px solid var(--line);border-radius:10px}.notice-admin-form legend{padding:0 6px;font-size:11px;font-weight:800}.notice-admin-dates label,.notice-admin-form label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:700}.notice-admin-form input,.notice-admin-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:9px;font:inherit;font-size:12px;background:#fff;color:var(--ink)}.notice-admin-form textarea{resize:vertical}.notice-admin-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.notice-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.notice-admin-list{display:grid;grid-gap:8px;gap:8px;padding:18px;border-top:1px solid var(--line)}.notice-admin-list article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px;border:1px solid var(--line);border-radius:9px}.notice-admin-list article small,.notice-admin-list article strong{display:block}.notice-admin-list article small{margin-top:4px;color:var(--muted);font-size:10px}@media(max-width:650px){.notice-admin-dates{grid-template-columns:1fr}.notice-admin-list article{align-items:flex-start;flex-direction:column}}.service-confirm-modal{width:min(420px,100%);padding:24px;box-sizing:border-box}.service-confirm-modal h2{margin:0 0 10px;color:#172c55;font-size:18px;line-height:1.4}.service-confirm-modal p{margin:0 0 18px;color:#53627d;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.service-confirm-modal p strong{color:#172c55}.service-confirm-modal .notice-admin-actions{justify-content:flex-end}.showcase-manage-grid .product-purchase-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.showcase-manage-grid .product-purchase-row>span{min-width:0;color:var(--muted);font-size:12px;line-height:1.4}.buyer-product-card .product-key-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:9px}.buyer-product-card .product-key-facts>span{min-width:0;padding:9px;border:1px solid #dae5f6;border-radius:10px;background:#f5f8ff}.buyer-product-card .product-key-facts small{margin:0 0 4px;font-size:10px;color:#49658f}.buyer-product-card .product-key-facts b{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.buyer-product-card .product-option-summary{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 9px}.buyer-product-card .product-option-summary small{margin:0;padding:5px 7px;border-radius:7px;background:#eef7f4;color:#226451;font-size:10px}.buyer-product-card .product-secondary-title{font-size:11px}.buyer-product-card .product-secondary-description{font-size:10px;line-height:1.45;color:#667085;max-height:3em;overflow:hidden}.showcase-manage-grid .product-purchase-row>.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:44px;white-space:nowrap}.buyer-product-card .product-key-facts .krw-estimate{display:block;margin-top:4px;color:#49658f;font-size:11px;font-weight:700;line-height:1.3}.buyer-product-card .product-purchase-row>.primary-button{font-size:14px;font-weight:800;line-height:1.3}.buyer-product-card .product-purchase-row{align-items:stretch;flex-direction:column;gap:7px}.buyer-product-card .product-purchase-row>span{white-space:nowrap}.buyer-product-card .product-purchase-row>.primary-button{width:100%}.partner-banner-row>a{min-width:0;border:1px solid #dfe6f2;border-radius:14px;background:linear-gradient(125deg,#fff,#f3f7ff);padding:13px 15px;display:grid;grid-template-columns:1fr 34px 14px;align-items:center;grid-gap:8px;gap:8px;text-align:left;text-decoration:none;color:inherit;cursor:pointer;box-shadow:0 5px 16px rgba(24,45,85,.045)}.partner-banner-row>a:hover{border-color:#b9c9ef;transform:translateY(-1px)}.partner-banner-row>a>svg:first-of-type{width:34px;height:34px;padding:8px;border-radius:10px;background:#eaf1ff;color:#326cff}.partner-banner-row>a>svg:last-child{width:14px;color:#9ca8bb}@media(max-width:760px){.partner-banner-row>a{grid-template-columns:1fr 28px;padding:10px}.partner-banner-row>a>svg:first-of-type{width:28px;height:28px;padding:7px}.partner-banner-row>a>svg:last-child{display:none}}.talent-modal .modal-cta{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:12px;gap:12px}.talent-modal .modal-cta>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.talent-modal .talent-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.talent-modal .talent-actions button{min-width:0;min-height:48px;padding:10px 8px;display:flex;align-items:center;justify-content:center;gap:5px;text-align:center;line-height:1.25;white-space:normal;overflow-wrap:anywhere;font-size:12px}.talent-modal .talent-actions button svg{flex:0 0 16px;width:16px;height:16px}.talent-test-explainer{margin:0;padding:10px 12px;border-radius:10px;background:#f3f6ff;color:#506183;font-size:11px;line-height:1.55}.talent-busy-offer-notice{margin:8px 0 0;padding:10px 12px;border:1px solid #f0d8b4;border-radius:10px;background:#fff8ed;color:#80521b;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.contract-party{display:block;margin-top:4px;color:#53678f;font-size:11px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.contract-list-row .ref{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.contract-list-row .ref>small:first-child{order:0}.contract-list-row .ref>span{order:1;font-size:13px;font-weight:800;line-height:1.3;color:#1b3766}.contract-list-row .ref>.contract-party{order:2;margin:0}.contract-list-row .ref>strong:first-of-type:not(.contract-list-amount){order:3;max-width:100%;margin:0;color:#64718b;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-list-row .ref .contract-summary{display:none}.contract-list-row .ref>small:last-child:not(:first-child):not(.contract-party):not(.contract-summary){order:4;color:#53678f;font-size:10px;line-height:1.4}.contract-list-row .ref .contract-list-amount{display:none}@media(max-width:760px){.contract-list-row .ref .contract-list-amount{display:block;order:5;margin-top:4px;color:#2d52d9;font-size:13px;font-weight:800}}.my-overview-focus .contract-party{font-size:10px;font-weight:500}.my-overview-focus button .my-overview-contract-main{display:block;flex:1 1;min-width:0;overflow:hidden;white-space:normal}.my-overview-contract-main small,.my-overview-contract-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-overview-contract-main strong{font-size:10px;color:#263856}.my-overview-focus .my-overview-contract-summary{margin-top:3px;color:#71809a;font-size:9px;font-weight:500}.my-overview-contract-side{display:grid;justify-items:end;grid-gap:3px;gap:3px;max-width:43%;min-width:0;text-align:right}.my-overview-contract-side small{color:#697a97;font-size:9px;font-weight:600;white-space:nowrap}.my-overview-contract-side strong{font-size:10px;color:#2d52d9;white-space:nowrap}.my-overview-focus button .my-overview-contract-side em{display:block;max-width:100%;font-size:9px;line-height:1.2}@media(max-width:430px){.talent-modal .talent-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-modal .talent-actions button:first-child{grid-column:1/-1}}@media(max-width:620px){.showcase-manage-grid .product-purchase-row{align-items:stretch;flex-direction:column;gap:10px}.showcase-manage-grid .product-purchase-row>.primary-button{width:100%}}.offer-balance-warning{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;padding:12px;border:1px solid #f4b6ae;border-radius:12px;background:#fff4f1;color:#a63325;font-size:12px}.offer-balance-warning .soft-button{flex:0 0 auto}.legacy-wallet-funding{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px;padding:12px;border:1px solid #b9d5ff;border-radius:12px;background:#eff5ff;color:#183b7a}.legacy-wallet-funding strong{width:100%;font-size:13px}.legacy-wallet-funding p{flex:1 1 100%;margin:0;font-size:11px;line-height:1.5}.legacy-wallet-funding .primary-button,.legacy-wallet-funding .soft-button{min-height:40px}.workroom-role-scope[data-legacy-wallet=true] .payment-address{display:none}.contract-telegram-link{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #d9e4fa;border-radius:12px;background:#f5f8ff;margin:12px 0}.contract-telegram-link.connected{background:#effaf5;border-color:#cbe9dd}.contract-telegram-link>svg{flex:none;color:#326cff}.contract-telegram-link-main{flex:1 1;min-width:0}.contract-telegram-link-main small,.contract-telegram-link-main strong{display:block}.contract-telegram-link-main strong{font-size:12px;color:#172b56}.contract-telegram-link-main small{font-size:10px;color:#62718f;margin-top:3px;line-height:1.4}.contract-telegram-link-main p{font-size:10px;color:#62718f;margin:8px 0 6px}.contract-telegram-link form{display:flex;gap:6px;min-width:0}.contract-telegram-link input{min-width:0;flex:1 1;border:1px solid #cbd7eb;border-radius:8px;padding:8px;font-size:11px;background:#fff}.contract-telegram-link form button,.contract-telegram-open{flex:none;border:0;border-radius:8px;background:#326cff;color:#fff;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer}.contract-telegram-link form button:disabled{opacity:.5}.contract-telegram-link.compact{display:none}.contract-telegram-link.compact .contract-telegram-caution{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-telegram-link-main .contract-telegram-error{color:#b42318;font-weight:700;white-space:normal}.daily-progress-panel{margin:0 0 16px;border:1px solid #dce5f7;border-radius:13px;background:#fff;overflow:hidden}.daily-progress-panel>summary{display:flex;align-items:center;gap:8px;padding:12px 14px;cursor:pointer;list-style:none;color:#24406f}.daily-progress-panel>summary::-webkit-details-marker{display:none}.daily-progress-panel>summary strong{font-size:12px;flex:1 1}.daily-progress-panel>summary span{font-size:10px;border-radius:20px;padding:3px 7px;background:#eaf0ff}.daily-progress-body{padding:0 14px 14px}.daily-progress-body>small{display:block;font-size:10px;line-height:1.5;color:#657694}.daily-progress-body>p{font-size:11px;color:#657694}.daily-progress-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0;padding:12px;border:1px solid #e3e9f4;border-radius:10px;background:#f7f9fe}.daily-progress-form label{font-size:10px;font-weight:700;color:#33476d}.daily-progress-form .wide{grid-column:1/-1}.daily-progress-form input,.daily-progress-form textarea,.daily-review-actions input{display:block;width:100%;min-width:0;margin-top:5px;padding:9px;border:1px solid #ced9ed;border-radius:8px;background:#fff;font-size:11px}.daily-progress-form textarea{min-height:70px;resize:vertical}.daily-progress-form>button{grid-column:1/-1}.daily-progress-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.daily-progress-list article{border:1px solid #e0e7f2;border-radius:10px;padding:11px;background:#fff}.daily-progress-list article>div:first-child{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.daily-progress-list strong{font-size:11px}.daily-progress-list small{font-size:10px;color:#668}.daily-progress-list p{font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.daily-progress-list small.disputed{color:#c34848;font-weight:700}.daily-review-note{border-left:3px solid #f2b15e;padding-left:8px}.daily-review-actions{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;margin-top:9px}.daily-review-actions form{display:flex;gap:6px;flex:1 1;min-width:200px}.daily-review-actions input{margin:0;flex:1 1}.daily-review-actions button{white-space:nowrap}.workroom-shell .chat-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.workroom-shell .chat-panel>.messages{flex:1 1;min-height:0;overflow-y:auto}.workroom-shell .chat-panel>.daily-progress-panel{flex:none;max-height:42vh;overflow:auto;margin:0;border-radius:0;border-inline:0}.workroom-shell .chat-panel>.case-room-notice,.workroom-shell .chat-panel>.contract-telegram-link,.workroom-shell .chat-panel>.message-form,.workroom-shell .chat-panel>.translation-banner{flex:none}.message-form{align-items:flex-end}.message-compose-fields{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.message-source-language{display:flex;align-items:center;gap:6px;align-self:flex-start;color:var(--muted);font-size:9px;font-weight:600}.message-source-language select{border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:9px;padding:3px 5px;max-width:110px}.message-form .message-compose-fields textarea{flex:none;width:100%;height:43px}.message-image{display:block;width:min(100%,320px);overflow:hidden;border:1px solid #dbe3f7;border-radius:12px;background:#f6f8ff;color:var(--ink);text-decoration:none}.message-image img{display:block;width:100%;max-height:320px;object-fit:contain;background:#fff}.message-image span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 10px;color:var(--muted);font-size:11px}.message-file{text-decoration:none}.message-image-fallback{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,320px);padding:10px;border:1px solid #dbe3f7;border-radius:12px;background:#f6f8ff;color:var(--ink);font-size:12px}.message-image-fallback>span{flex-basis:100%}.message-image-fallback a,.message-image-fallback button{padding:7px 9px;border:1px solid #dbe3f7;border-radius:8px;background:#fff;color:var(--blue);font:inherit;text-decoration:none;cursor:pointer}.workroom-shell .message-form .message-original-send{align-self:flex-start;width:auto;min-height:28px;height:auto;padding:4px 9px;border:1px solid #e6bf80;border-radius:8px;background:#fff8e9;color:#855300;font-size:10px;font-weight:700;line-height:1.2}.workroom-shell .message-form .message-original-send:disabled{opacity:.5}.talent-settlement-overview{padding:18px;margin:0 0 15px;border:1px solid #dce3f2;border-radius:16px;background:#fff}.talent-settlement-overview h2{font-size:16px;margin:0 0 12px}.talent-settlement-overview>small{display:block;margin:9px 0;color:#66748e;font-size:10px;line-height:1.5}.talent-settlement-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.talent-settlement-metrics span{padding:10px;border-radius:10px;background:#f2f5fd;min-width:0}.talent-settlement-metrics small,.talent-settlement-metrics strong{display:block}.talent-settlement-metrics small{font-size:9px;color:#596c91}.talent-settlement-metrics strong{font-size:13px;margin-top:5px}.talent-settlement-contracts{display:grid;grid-gap:7px;gap:7px}.talent-settlement-contracts button{border:1px solid #e2e7f2;border-radius:9px;background:#fff;display:flex;align-items:center;gap:8px;text-align:left;padding:10px;cursor:pointer}.talent-settlement-contracts button>span{flex:1 1;min-width:0}.talent-settlement-contracts small,.talent-settlement-contracts strong{display:block;overflow-wrap:anywhere}.talent-settlement-contracts strong{font-size:11px}.talent-settlement-contracts small{font-size:9px;color:#6a7690;margin-top:3px}.talent-settlement-contracts b{font-size:11px;white-space:nowrap}.talent-settlement-contracts svg{flex:none;width:14px;color:#6c84b3}@media(max-width:760px){.talent-settlement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-settlement-overview{padding:13px}.talent-settlement-contracts button{flex-wrap:wrap}}.admin-cancellation-evidence{margin-top:10px;border:1px solid #e1e7f3;border-radius:8px;padding:8px;max-height:280px;overflow:auto}.admin-cancellation-evidence summary{cursor:pointer;font-size:11px;font-weight:700;color:#345486}.admin-cancellation-evidence p{font-size:10px;line-height:1.5;overflow-wrap:anywhere;border-top:1px solid #edf1f8;padding-top:6px}.admin-cancellation-evidence p em,.admin-cancellation-evidence p strong{display:block}@media(max-width:760px){.workroom-role-scope:not([data-legacy-wallet=true]){display:flex;flex-direction:column;height:var(--tg-viewport-height,100dvh);overflow:hidden}.workroom-role-scope>.contract-option-notice,.workroom-role-scope>.test-lab-banner{flex:none}.workroom-role-scope .workroom-shell{display:flex;flex-direction:column;flex:1 1;min-height:0;height:auto}.workroom-role-scope .workroom-header{height:68px;flex:none}.workroom-role-scope .workroom-body{height:auto;flex:1 1;min-height:0;overflow:hidden}.workroom-role-scope .chat-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workroom-role-scope .chat-panel>.messages{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.workroom-role-scope .chat-panel>.case-room-notice,.workroom-role-scope .chat-panel>.contract-telegram-link,.workroom-role-scope .chat-panel>.message-form,.workroom-role-scope .chat-panel>.translation-banner{flex:none}.contract-telegram-link.compact{display:flex;align-items:center;margin:0;border:0;border-radius:0;padding:9px 12px}.contract-telegram-link.compact .contract-telegram-link-main p{margin:5px 0}.contract-telegram-link.compact .contract-telegram-link-main strong{font-size:11px}.contract-telegram-link.compact .contract-telegram-link-main small{font-size:9px}.contract-telegram-link.compact form{margin-top:6px}.contract-telegram-link.compact input{font-size:10px}.contract-telegram-link.compact button{font-size:9px}.contract-panel .contract-telegram-link{display:none}.workroom-role-scope .chat-panel,.workroom-role-scope .workroom-body,.workroom-role-scope .workroom-shell{width:100%;max-width:none}.workroom-role-scope .workroom-body{margin-inline:0}}.work-start-panel{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:11px 14px;border-bottom:1px solid #d8e1f1;background:#edf3ff;color:#18305b}.work-start-panel.started{background:#eff9f4;color:#176044}.work-start-panel strong{font-size:13px;line-height:1.3}.work-start-panel p,.work-start-panel small{font-size:11px;line-height:1.45;margin:0}.work-start-panel button{min-height:34px;padding:7px 11px;margin-top:3px}.buyer-cancellation-quote{max-width:280px;padding:9px;border:1px solid #d7e1f4;border-radius:10px;background:#f7faff}.buyer-cancellation-quote[open]{border-color:#8da8e9;background:#f3f7ff}.buyer-cancellation-quote summary{cursor:pointer;color:#18305b;font-size:12px;font-weight:800;line-height:1.4;word-break:keep-all}.buyer-cancellation-quote>summary:focus-visible{outline:2px solid #3154c7;outline-offset:3px;border-radius:3px}.buyer-cancellation-quote[open]>:not(summary){display:block;margin-top:8px}.buyer-cancellation-quote label{font-size:11px;font-weight:700}.buyer-cancellation-quote input{display:block;width:100%;min-height:32px;margin-top:4px;padding:5px;border:1px solid #ccd8eb;border-radius:7px}.buyer-cancellation-quote small{font-size:11px;line-height:1.4;color:#344767}.admin-cancellation-row{grid-template-columns:30px minmax(0,1fr);align-items:start}.admin-cancellation-row>svg{grid-column:1;grid-row:1;margin-top:2px}.admin-cancellation-row>span{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.admin-cancellation-row>span>em{display:block;margin-top:6px;line-height:1.5;overflow-wrap:anywhere}.admin-cancellation-row>div{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:8px;gap:8px;min-width:0}.admin-cancellation-row>div>.buyer-cancellation-quote,.admin-cancellation-row>div>.no-evidence{grid-column:1/-1;width:100%;max-width:none;min-width:0;margin:0}.admin-cancellation-row>div>button{min-width:0;min-height:40px;padding:8px 10px;white-space:normal;word-break:keep-all;line-height:1.35}.admin-cancellation-row .buyer-cancellation-quote>button{width:100%;min-height:40px;white-space:normal;word-break:keep-all;line-height:1.35}.admin-request-stack>.admin-card.full-card{min-height:0}.affiliate-admin-case{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px;border:1px solid #b9cdfb;border-radius:12px;background:#f5f8ff;min-width:0;color:#203459}.affiliate-admin-case summary{cursor:pointer;font-size:12px;font-weight:800;color:#2454ba}.affiliate-admin-case p,.affiliate-admin-case small{font-size:11px;line-height:1.55;color:#405578;overflow-wrap:anywhere}.affiliate-admin-case form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.affiliate-admin-case form label{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:11px;font-weight:700}.affiliate-admin-case form .affiliate-admin-check,.affiliate-admin-case form label:has(textarea),.affiliate-admin-case form>small{grid-column:1/-1}.affiliate-admin-case form .affiliate-admin-check{display:flex;align-items:center;gap:8px}.affiliate-admin-case input:not([type=checkbox]),.affiliate-admin-case select,.affiliate-admin-case textarea{width:100%;min-width:0;border:1px solid #c8d5ed;border-radius:8px;background:white;padding:9px;font:inherit;font-size:12px}.affiliate-admin-case textarea{min-height:76px;resize:vertical}.affiliate-admin-case button{justify-self:start;min-height:40px}.affiliate-incident-customer-status{display:grid;grid-gap:4px;gap:4px;margin-top:5px;padding:8px;border-radius:8px;background:#f2f6ff;min-width:0}.affiliate-incident-customer-status small{color:#2454ba;font-weight:800}.affiliate-incident-customer-status p{margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.affiliate-incident-evidence{display:grid;grid-gap:7px;gap:7px;min-width:0;margin-top:10px;padding:10px;border:1px solid #d5e2ef;border-radius:10px;background:#f7fbff}.affiliate-incident-evidence strong{font-size:12px;color:#17345f}.affiliate-incident-evidence a{display:block;max-width:100%;font-size:12px;color:#2454ba;overflow-wrap:anywhere;text-decoration:underline}.affiliate-incident-evidence form{display:grid;grid-gap:8px;gap:8px;min-width:0}.affiliate-incident-evidence label{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:12px;font-weight:700}.affiliate-incident-evidence input[type=file]{min-width:0;max-width:100%;font-size:12px}.affiliate-incident-evidence small{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.account-closure-control{width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.account-closure-control>div{display:grid;grid-gap:10px;gap:10px;min-width:0;max-width:100%}.account-closure-control p{margin:0;white-space:normal;font-size:12px;line-height:1.6}.account-closure-control input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box}.account-closure-control input[type=checkbox]{width:18px;height:18px;justify-self:start}.account-closure-control button{max-width:100%;white-space:normal}.affiliate-incident-evidence button{justify-self:start;min-height:44px}.affiliate-incident-evidence-pending{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px;border:1px solid #f0dca7;border-radius:9px;background:#fffbec}.affiliate-incident-evidence-pending small{width:100%;color:#5b4214}.ticket-list .ticket-summary{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.ticket-list>div:has(.affiliate-incident-evidence){align-items:flex-start;flex-wrap:wrap}.ticket-list .affiliate-incident-evidence{width:100%}.service-panel .affiliate-incident-evidence form{margin-top:4px;gap:8px}.admin-request-main{min-width:0}.admin-request-main>em,.admin-request-main>small,.admin-request-main>strong{display:block;overflow-wrap:anywhere}@media(max-width:650px){.affiliate-admin-case form{grid-template-columns:1fr}.affiliate-admin-case form .affiliate-admin-check,.affiliate-admin-case form label{grid-column:1}}.admin-request-stack .admin-empty{padding:24px 16px}.admin-request-stack .card-title p{font-size:11px;line-height:1.5}.admin-request-stack .dispute-row small{font-size:10px;line-height:1.45;overflow-wrap:anywhere}.admin-request-stack .dispute-row strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere}@media(max-width:800px){.admin-cancellation-row>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.admin-cancellation-row{grid-template-columns:24px minmax(0,1fr);padding:14px 12px;gap:9px}.admin-cancellation-row>div{grid-column:1/-1;grid-template-columns:1fr}}@media(max-width:1000px){.admin-request-stack .dispute-row:not(.admin-cancellation-row){grid-template-columns:30px minmax(0,1fr);align-items:start}.admin-request-stack .dispute-row:not(.admin-cancellation-row)>svg{grid-column:1;grid-row:1}.admin-request-stack .dispute-row:not(.admin-cancellation-row)>section,.admin-request-stack .dispute-row:not(.admin-cancellation-row)>span{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.admin-request-stack .dispute-row:not(.admin-cancellation-row)>div,.admin-request-stack .dispute-row:not(.admin-cancellation-row)>form{grid-column:2;grid-row:2;min-width:0;display:flex;flex-wrap:wrap}.admin-request-stack .dispute-row:not(.admin-cancellation-row)>div>button{min-height:40px;white-space:normal;word-break:keep-all;line-height:1.35}}@media(min-width:651px) and (max-width:1000px){.admin-shell{display:block}.admin-sidebar{top:0;bottom:auto;width:100%;height:62px;padding:10px 14px;flex-direction:row;align-items:center;z-index:30}.admin-sidebar,.admin-sidebar nav{position:fixed;left:0;right:0;display:flex}.admin-sidebar nav{z-index:35;bottom:0;height:73px;margin:0;padding:6px 8px max(6px,env(safe-area-inset-bottom));background:#101b38;overflow-x:auto;gap:3px}.admin-shell .admin-sidebar nav>button{min-width:75px;flex:1 0 75px;padding:7px 4px;flex-direction:column;justify-content:center;gap:2px;font-size:10px;line-height:1.2;white-space:normal;text-align:center}.admin-shell .admin-sidebar nav>button span{min-width:0;overflow-wrap:anywhere}.admin-account,.admin-sidebar .nav-label{display:none}.admin-main{grid-column:1;padding-top:62px}.admin-header{padding:0 14px}.admin-header .live-badge,.admin-header .soft-button{display:none}.admin-content{padding:15px 12px 100px}.admin-two-col{grid-template-columns:1fr}.admin-table{overflow:auto}.admin-table-head,.admin-table-row{min-width:660px}}.admin-cancellation-evidence p small{display:block;margin-top:3px;color:#61708c;font-size:9px}.daily-progress-list article>small{display:block;margin-top:3px}.daily-summary-text>p{margin:8px 0 6px;color:#203451;font-size:13px;line-height:1.6}.daily-summary-original{margin:6px 0 8px;padding:8px 10px;border:1px solid #dce5f3;border-radius:9px;background:#f7f9fd}.daily-summary-original>summary{cursor:pointer;color:#37588b;font-size:11px;font-weight:700}.daily-summary-original>p{margin:7px 0 0;color:#526580;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.daily-summary-text>small{display:block;margin:6px 0;color:#9b5d17}.daily-review-actions .daily-review-confirm{min-height:44px;padding:10px 16px;background:#3159d6;color:#fff;font-size:13px;font-weight:800;box-shadow:0 3px 10px rgba(49,89,214,.18)}.daily-review-actions .daily-review-confirm:hover:not(:disabled){background:#2549bc}.daily-review-actions .daily-review-confirm:focus-visible{outline:3px solid #88a6ff;outline-offset:3px}.daily-calendar{margin:12px 0;padding:10px;border:1px solid #dce5f4;border-radius:12px;background:#fbfcff}.daily-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.daily-calendar-head strong{font-size:14px;color:#162e5b}.daily-calendar-head button{width:30px;height:30px;border:1px solid #d5dff0;border-radius:8px;background:#fff;color:#3158a4;font-size:22px;line-height:1;cursor:pointer}.daily-calendar-head button:disabled{opacity:.35;cursor:not-allowed}.daily-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.daily-calendar-grid>small{text-align:center;font-size:10px;font-weight:700;color:#677994;padding:3px 0}.daily-calendar-day,.daily-calendar-empty{height:35px;min-width:0}.daily-calendar-day{position:relative;border:1px solid transparent;border-radius:8px;background:#fff;color:#263b62;font-size:12px;font-weight:700;cursor:pointer}.daily-calendar-day:disabled{background:transparent;color:#a6b1c4;cursor:default}.daily-calendar-day.pending{background:#fff4df;color:#92590c}.daily-calendar-day.closed{background:#f0f2f6;color:#65718a}.daily-calendar-day.confirmed{background:#e9f8ed;color:#166a3b}.daily-calendar-day.disputed{background:#fff0f0;color:#a63338}.daily-calendar-day.selected{border-color:#3564e9;box-shadow:0 0 0 1px #3564e9}.daily-calendar-day:focus-visible,.daily-calendar-head button:focus-visible{outline:2px solid #3564e9;outline-offset:2px}.daily-calendar-day i{position:absolute;left:calc(50% - 2px);bottom:3px;width:4px;height:4px;border-radius:50%;background:currentColor}.daily-calendar-legend{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:9px;color:#586984;font-size:10px}.daily-calendar-legend span{display:inline-flex;align-items:center;gap:4px}.daily-calendar-legend span:before{content:"";width:7px;height:7px;border-radius:50%;background:#d6ddec}.daily-calendar-legend .pending:before{background:#e2a13f}.daily-calendar-legend .confirmed:before{background:#3ba66b}.daily-calendar-legend .disputed:before{background:#d86a6e}.workroom-load-older{display:block;align-self:center;margin:10px auto 16px;padding:8px 15px;border:1px solid #cddaf2;border-radius:999px;background:#fff;color:#2855a2;font-size:12px;font-weight:700;cursor:pointer}.workroom-load-older:disabled{opacity:.65;cursor:wait}.workroom-mobile-tools{display:none}.workroom-tool-backdrop{z-index:1200}.workroom-tool-modal{width:min(94vw,520px);max-height:min(78dvh,720px);overflow:auto;text-align:left}.workroom-tool-modal h2{margin:0 36px 15px 0}.workroom-tool-modal dl{display:grid;grid-gap:8px;gap:8px}.workroom-tool-modal dl div{display:flex;justify-content:space-between;gap:15px}.workroom-tool-modal dt{color:#64748b}.workroom-tool-modal dd{margin:0;font-weight:700}.workroom-tool-modal .daily-progress-panel{max-height:none;overflow:visible}.workroom-tool-modal .contract-telegram-link.compact{display:flex;flex-wrap:wrap}.workroom-tool-modal .work-start-panel{border-radius:12px;margin:12px 0}@media(max-width:760px){.workroom-role-scope .chat-panel>.contract-telegram-link,.workroom-role-scope .chat-panel>.daily-progress-panel,.workroom-role-scope .chat-panel>.translation-banner,.workroom-role-scope .chat-panel>.work-start-panel,.workroom-role-scope>.contract-option-notice{display:none}.workroom-mobile-tools{display:flex;gap:4px;align-items:center;padding:5px 7px;border-bottom:1px solid #dce5f4;background:#fff;overflow-x:auto;flex:none;scrollbar-width:none}.workroom-mobile-tools button{flex:1 0 auto;border:1px solid #dce5f4;border-radius:8px;background:#f5f8ff;color:#2854a0;font-size:10px;font-weight:700;min-height:29px;padding:4px 7px;white-space:nowrap}.workroom-role-scope .workroom-header{height:56px}.workroom-tool-modal .contract-telegram-link.compact,.workroom-tool-modal .daily-progress-panel,.workroom-tool-modal .translation-banner,.workroom-tool-modal .work-start-panel{display:flex}.workroom-tool-modal .daily-progress-panel{display:block}}.workroom-tool-modal{padding:18px;box-sizing:border-box}.workroom-tool-modal h2{font-size:18px;line-height:1.25;margin:0 36px 12px 0}.workroom-tool-modal>p{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.workroom-contract-description{max-height:5.5em;overflow:auto}.workroom-tool-modal dl{margin:12px 0;padding:10px 0;border-block:1px solid #e7ebf3}.workroom-tool-modal dl div{font-size:11px}.workroom-tool-modal .workroom-team-list{margin-top:4px}.workroom-tool-modal .workroom-team-list>button{min-height:52px;gap:10px}.workroom-tool-modal .workroom-team-list .avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;min-width:34px;max-width:34px;aspect-ratio:1;border-radius:50%;overflow:hidden}.workroom-tool-modal .workroom-team-list .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.workroom-tool-modal .workroom-team-list strong{font-size:12px}.workroom-tool-modal .workroom-team-list small{font-size:10px;margin-top:3px}.workroom-final-action{margin-top:14px;padding-top:14px;border-top:1px solid #e7ebf3}.workroom-final-action small{display:block;font-size:11px;line-height:1.5;color:#64748b}.workroom-mobile-tools .needs-review{border-color:#f4bf66;background:#fff6e8;color:#8d5300}.workroom-review-badge{display:inline-block;margin-left:5px;padding:2px 5px;border-radius:999px;background:#e87516;color:#fff;font-size:9px;line-height:1.1}.workroom-shell .chat-panel>.translation-banner{min-height:27px;padding:4px 10px;gap:6px}.workroom-shell .chat-panel>.translation-banner svg{width:13px;height:13px;flex:none}.workroom-shell .chat-panel>.translation-banner span{min-width:0}.workroom-shell .chat-panel>.translation-banner strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workroom-shell .chat-panel>.translation-banner small{display:none}.workroom-tool-modal>.modal-close{top:8px;right:8px;width:44px;height:44px}.workroom-tool-modal h2{margin-right:52px}.workroom-mobile-tools .workroom-tool-dot{display:inline-grid;place-items:center;margin-left:5px;width:13px;height:13px;border-radius:50%;background:#e87516;color:#fff;font-size:12px;line-height:1}@media(max-width:760px){.workroom-role-scope .chat-panel>.translation-banner{display:flex;flex:none}.workroom-mobile-tools{gap:6px;padding:7px 9px}.workroom-mobile-tools button{flex:1 1;min-width:0;min-height:34px;white-space:normal;line-height:1.2;font-size:11px}.workroom-tool-modal{width:calc(100vw - 24px);max-height:min(80dvh,680px);padding:16px;border-radius:16px}.workroom-role-scope .workroom-header{gap:5px;padding-inline:10px}.workroom-role-scope .workroom-team-trigger{max-width:92px;min-width:70px}.workroom-role-scope .workroom-team-trigger span{font-size:10px}.workroom-role-scope .room-live-sync{display:none}}.workroom-tool-modal .contract-telegram-link.compact{align-items:flex-start;gap:10px;padding:12px;border:1px solid #dce7e2;border-radius:12px;background:#f2fbf7}.workroom-tool-modal .contract-telegram-link.compact>.contract-telegram-link-main{flex:1 1;min-width:0}.workroom-tool-modal .contract-telegram-link.compact .contract-telegram-link-main strong{font-size:12px}.workroom-tool-modal .contract-telegram-link.compact .contract-telegram-link-main p,.workroom-tool-modal .contract-telegram-link.compact .contract-telegram-link-main small{font-size:10px;line-height:1.5;overflow-wrap:anywhere}.workroom-tool-modal .contract-telegram-link.compact form{display:flex;gap:6px;flex-wrap:wrap}.workroom-tool-modal .contract-telegram-link.compact input{flex:1 1 170px;min-width:0;min-height:44px;font-size:11px}.workroom-tool-modal .contract-telegram-link.compact button{min-height:44px;font-size:11px}.workroom-tool-modal .daily-progress-panel{border:0;margin:0}.workroom-tool-modal .daily-progress-panel>summary{display:none}.workroom-tool-modal .daily-progress-body{padding:0}.workroom-tool-modal .daily-progress-form{grid-template-columns:1fr}.workroom-tool-modal .daily-progress-form .wide,.workroom-tool-modal .daily-progress-form>button{grid-column:1}.daily-progress-panel>.daily-progress-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:12px 14px;border:0;background:#fff;color:#24406f;text-align:left;cursor:pointer}.daily-progress-panel>.daily-progress-toggle:focus-visible{outline:2px solid #3159d9;outline-offset:-2px}.daily-progress-panel>.daily-progress-toggle strong{font-size:12px;flex:1 1}.daily-progress-panel>.daily-progress-toggle span{font-size:10px;border-radius:20px;padding:3px 7px;background:#eaf0ff}.workroom-tool-modal .daily-progress-panel>.daily-progress-toggle{display:none}.workroom-tool-modal .daily-progress-body>small{font-size:12px;line-height:1.6}.workroom-tool-modal .daily-calendar-grid>small{font-size:11px}.workroom-tool-modal .daily-calendar-legend{gap:6px 10px;font-size:12px;line-height:1.4}.workroom-tool-modal .daily-calendar-legend span{min-height:24px}.workroom-tool-modal .daily-calendar-legend span:before{flex:none;width:8px;height:8px}.workroom-tool-modal .daily-progress-list small,.workroom-tool-modal .daily-progress-list strong{font-size:12px;line-height:1.5}.workroom-tool-modal .daily-progress-list p{font-size:13px;line-height:1.6}.workroom-tool-modal .daily-progress-form input,.workroom-tool-modal .daily-progress-form label,.workroom-tool-modal .daily-progress-form textarea{font-size:12px}.workroom-prestart-notice{flex:none;margin:0;padding:9px 14px;border-bottom:1px solid #d9e5fb;background:#f3f7ff;color:#31538f;font-size:11px;line-height:1.45}.notice-admin-form select,.notice-admin-list>label input{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:9px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.notice-admin-list>label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:700}.notice-admin-list article details{margin-top:8px;color:var(--muted);font-size:10px}.notice-admin-list article details summary{cursor:pointer}.notice-admin-list article details p{margin:5px 0;overflow-wrap:anywhere}.member-help-articles>label{display:grid;grid-gap:6px;gap:6px;margin:8px 0 14px;color:var(--muted);font-size:11px;font-weight:700}.member-help-articles>label input{min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:11px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.member-help-articles>small{display:block;margin-bottom:10px;color:var(--muted);font-size:10px}.admin-contract-detail{margin-top:8px;border:1px solid #dce5f3;border-radius:8px;background:#f8faff;padding:8px}.admin-contract-detail summary{cursor:pointer;color:#315ca0;font-size:11px;font-weight:800}.admin-contract-detail-body{max-height:450px;overflow:auto;padding:8px 2px 0}.admin-contract-detail-body p{font-size:10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.admin-contract-detail-body b{color:#253f70}.admin-contract-detail-body code{font-size:9px;white-space:pre-wrap;overflow-wrap:anywhere}.contract-card:has(.status-cancelled),.contract-card:has(.status-completed),.contract-list-row:has(.status-cancelled),.contract-list-row:has(.status-completed){background:#f5f6f8;border-color:#e3e5e9;box-shadow:none}.contract-card:has(.status-active),.contract-card:has(.status-completion_requested),.contract-list-row:has(.status-active),.contract-list-row:has(.status-completion_requested){border-left:3px solid #3767ed;background:#fff}.admin-contract-evidence-select{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;padding:12px 16px;margin:8px 0;border:1px solid #dce5f3;border-radius:12px;background:#f8faff;min-width:0}.admin-contract-evidence-select label{display:grid;grid-gap:5px;gap:5px;flex:1 1 220px;min-width:0;font-size:12px;font-weight:700}.admin-contract-evidence-select select{width:100%;min-height:38px;border:1px solid #ccd8e9;border-radius:8px;padding:7px 9px;background:#fff;font-size:13px}.admin-contract-evidence-trigger{min-height:38px;font-size:12px}.admin-contract-evidence-modal{width:min(780px,100%);padding:24px;overflow-y:auto;overflow-x:hidden}.admin-contract-evidence-modal>header{padding-right:36px}.admin-contract-evidence-modal>header small{color:#4664a1;font-size:11px;font-weight:800}.admin-contract-evidence-modal h2{margin:5px 0;font-size:23px}.admin-contract-evidence-modal>header p{font-size:12px;line-height:1.55;color:#596a84}.admin-evidence-sections{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.admin-evidence-sections>section{min-width:0;border:1px solid #dfe7f2;border-radius:12px;padding:14px;background:#fff}.admin-evidence-sections h3{margin:0 0 10px;font-size:16px}.admin-evidence-sections dl{display:grid;grid-gap:0;gap:0;margin:0}.admin-evidence-sections dl>div{display:grid;grid-template-columns:135px minmax(0,1fr);grid-gap:12px;gap:12px;padding:8px 0;border-top:1px solid #edf1f6;font-size:12px;line-height:1.55}.admin-evidence-sections dt{color:#60718b}.admin-evidence-sections dd{margin:0;font-weight:650;overflow-wrap:anywhere;white-space:pre-wrap}.admin-evidence-sections article{padding:10px 0;border-top:1px solid #edf1f6;overflow-wrap:anywhere}.admin-evidence-sections article b,.admin-evidence-sections article small{display:block;font-size:12px;line-height:1.5}.admin-evidence-sections article small{color:#62728c}.admin-evidence-sections article p{margin:5px 0;font-size:13px;line-height:1.6;white-space:pre-wrap}.admin-evidence-sections article a{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:#315fd4;font-size:12px}.admin-evidence-sections section>.soft-button{margin-top:10px}.admin-evidence-error{padding:10px;border-radius:8px;background:#fff0ef;color:#a63333;font-size:12px}.admin-evidence-translations{margin:7px 0;padding:8px 10px;border:1px solid #dce5f3;border-radius:8px;background:#f8faff}.admin-evidence-translations summary{cursor:pointer;color:#31549b;font-size:12px;font-weight:700}.admin-evidence-translations>div{margin-top:9px;padding-top:8px;border-top:1px solid #e5ebf5}.admin-evidence-translations strong{font-size:11px;color:#52627e}.admin-evidence-translations p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.admin-contract-evidence-modal{padding:18px 14px;max-height:calc(100dvh - 24px)}.admin-contract-evidence-modal h2{font-size:19px}.admin-evidence-sections>section{padding:11px}.admin-evidence-sections dl>div{grid-template-columns:1fr;gap:2px}.admin-evidence-sections dt{font-size:11px}}.contract-card .status-cancelled,.contract-list-row .status-cancelled{white-space:normal;line-height:1.35;max-width:160px;text-align:center}.contract-list-row:has(.status-cancelled) .contract-list-amount{color:#6a7280}.notice-admin>.card-title{gap:10px;flex-wrap:wrap}.notice-admin>.card-title>div:first-child{flex:1 1 240px;min-width:0}.notice-admin>.card-title>.notice-admin-actions{flex:0 1 auto;justify-content:flex-end}.notice-admin>.card-title>.notice-admin-actions button{white-space:nowrap}.channel-queue-control{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--line);background:#f8fafc}.channel-queue-control>button{flex:none}.channel-queue-details{flex:1 1 200px;min-width:0;font-size:11px}.channel-queue-details summary{cursor:pointer;font-weight:700;padding:8px 0;color:var(--ink)}.channel-queue-details p{margin:7px 0;color:var(--muted);line-height:1.5}.channel-queue-event{padding:8px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.channel-queue-event small,.channel-queue-event strong{display:block}.channel-queue-event small{margin-top:3px;color:var(--muted)}.channel-queue-event .channel-queue-error{color:#a33b36}.channel-queue-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.channel-queue-actions button{min-height:30px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:11px;font-weight:700;cursor:pointer}.channel-queue-actions button:disabled{opacity:.5;cursor:not-allowed}.workroom-shell:has(.contract-telegram-link.connected) .workroom-mobile-tools button:nth-child(2),.workroom-shell:has(.status-active) .workroom-mobile-tools button:first-child,.workroom-shell:has(.status-completion_requested) .workroom-mobile-tools button:first-child{border-color:#9bd5b7;background:#e9f8ef;color:#17653c}.workroom-shell:has(.status-active) .workroom-mobile-tools button:first-child.needs-review,.workroom-shell:has(.status-completion_requested) .workroom-mobile-tools button:first-child.needs-review{border-color:#9bd5b7;background:#e9f8ef;color:#17653c}.workroom-stage-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid #f0d9a9;background:#fff8e8;color:#754900;font-size:12px;line-height:1.35;flex:none}.workroom-stage-alert strong{font-size:12px;font-weight:700}.workroom-stage-alert button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #d49a39;border-radius:7px;background:#fff;color:#805000;font:inherit;font-weight:800;padding:8px 10px;flex:none}.workroom-stage-alert button:disabled{opacity:.55}.workroom-stage-alert{flex-wrap:wrap}.workroom-stage-alert strong{flex:1 1 155px}.workroom-stage-actions{display:flex;gap:5px;flex-wrap:wrap}.offer-modal .offer-rate-guide{margin-top:12px;padding:10px 12px;border:1px solid #dbe4f5;border-radius:11px;background:#f8faff;color:#203456}.offer-rate-guide summary{cursor:pointer;font-size:11px;font-weight:750;line-height:1.5}.offer-rate-guide>small{display:block;margin-top:7px;color:#65728c;font-size:10px;line-height:1.5}.offer-rate-table{display:grid;grid-gap:3px;gap:3px;margin-top:9px}.offer-rate-table>div{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;font-size:10px}.offer-rate-table>div.current{background:#e7efff;color:#1d4fc0}.custom-quote-summary{display:grid;grid-gap:7px;gap:7px;margin-top:12px;padding:11px 12px;border-radius:10px;background:#eef4ff}.custom-quote-summary span{display:flex;justify-content:space-between;gap:10px;color:#425574;font-size:11px;line-height:1.4}.custom-quote-summary strong{color:#163a94;font-size:12px;text-align:right}.offer-modal .custom-quote-summary+small{display:block;margin-top:7px;color:#64748b;font-size:10px;line-height:1.45}.offer-product-start{display:grid;grid-gap:7px;gap:7px;margin-top:13px;padding:12px;border:1px solid #dce5f5;border-radius:11px;background:#f8faff}.offer-product-start label{display:block;color:#243b66;font-size:11px;font-weight:750}.offer-product-start input{font-size:13px}.offer-product-start small{color:#62718a;font-size:10px;line-height:1.45}.offer-product-start strong{color:#173d91;font-size:12px;line-height:1.45}.conversation-list>button.is-cancelled{border-left:3px solid #b7c0d0;background:#fafbfc}.conversation-list>button.is-cancelled.has-unread{background:#f5f8ff;border-left-color:#4169e1}.history-room-list{margin-top:16px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.history-room-list h3{margin:0;padding:16px 20px 10px;font-size:13px;color:var(--ink)}.history-room-list .conversation-list>button{min-height:66px}.history-room-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#eaf0ff;color:#3259b9;font-size:13px;font-weight:800}.history-room-more{display:block;width:calc(100% - 24px);margin:12px;text-align:center}.release-update-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:9px 12px;border:1px solid #91b5f7;border-radius:10px;background:#eff5ff;color:#214171;font-size:12px;line-height:1.45;font-weight:700;overflow-wrap:anywhere}.release-update-banner button{flex:none;border:0;border-radius:7px;background:#315fe8;color:#fff;padding:7px 10px;font:inherit;cursor:pointer}@media(max-width:420px){.release-update-banner{align-items:flex-start;flex-direction:column}.release-update-banner button{align-self:flex-end}}.room-live-sync.is-connecting,.room-live-sync.is-preview{background:#eef1f6;color:#64748b;letter-spacing:0}.room-live-sync.is-connecting i,.room-live-sync.is-preview i{background:#94a3b8;box-shadow:none}.room-live-sync.is-retrying{background:#fff2d9;color:#8a5200;letter-spacing:0}.room-live-sync.is-retrying i{background:#e99a13;box-shadow:0 0 0 3px rgba(233,154,19,.14)}@media(max-width:760px){.workroom-role-scope .room-live-sync.is-retrying{display:inline-flex;min-width:0;margin-left:0;padding:4px 6px;font-size:8px;white-space:nowrap}}@media(max-width:650px){.notice-admin-form,.notice-admin-list{padding:14px}.notice-admin-dates label,.notice-admin-form label,.notice-admin-form legend,.notice-admin-list>label,.service-html-label{font-size:12px;line-height:1.4}.notice-admin-form input,.notice-admin-form select,.notice-admin-form textarea,.notice-admin-list>label input{font-size:14px;line-height:1.45}.service-html-toolbar button{min-height:44px;font-size:12px}.service-html-editor>small,.service-html-preview>strong,.service-translation-gate{font-size:12px;line-height:1.55}.notice-admin-list article strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.notice-admin-list article details,.notice-admin-list article small{font-size:12px;line-height:1.5}}.buyer-review-reminder{display:grid;grid-gap:8px;gap:8px;padding:14px;margin-bottom:12px;border:1px solid #f5d48b;border-radius:16px;background:#fffaf0;color:#5d420d}.buyer-review-reminder strong{font-size:15px;line-height:1.35}.buyer-review-reminder small{font-size:12px;line-height:1.45}.buyer-review-reminder .soft-button{width:100%;min-width:0;text-align:left;overflow-wrap:anywhere}.help-guide-card>summary{font-size:14px;line-height:1.5}.help-faq-collection>h3{font-size:16px;line-height:1.4}.member-help-articles .service-content-body{font-size:14px;line-height:1.68}.member-help-articles .service-content-body section h2{font-size:16px;line-height:1.45}.member-help-articles .service-content-body details>summary{font-size:14px;line-height:1.5}.member-help-articles .service-content-body figcaption{font-size:12px;line-height:1.5}.member-help-articles .service-content-body figure img{cursor:zoom-in}.member-help-articles .service-content-body figure img:focus-visible{outline:3px solid #3865ea;outline-offset:3px}.help-image-preview{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:52px 16px 20px;background:rgba(11,22,45,.9)}.help-image-preview>img{display:block;max-width:min(100%,1100px);max-height:calc(100dvh - 88px);object-fit:contain;background:#fff}.help-image-preview>button{position:absolute;top:12px;right:16px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #b8c8ea;border-radius:50%;background:#fff;color:#172c55;font-size:28px;line-height:1;cursor:pointer}.help-image-preview>button:focus-visible{outline:3px solid #83a5ff;outline-offset:3px}@media(max-width:420px){.service-panel:has(.member-help-articles){padding:14px}.help-faq-collection{padding:12px}.help-faq-collection .service-content-body>section{padding:0;border:0;border-radius:0;background:transparent}.help-faq-collection .service-content-body>section+section{padding-top:14px;border-top:1px solid #e1e9f4}.help-faq-collection .service-content-body details>summary{padding:10px}}.channel-navigation-control{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:10px 0 18px;padding:12px 14px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafc;color:#21314c}.channel-navigation-control>strong{font-size:13px;white-space:nowrap}.channel-navigation-control>span{font-size:12px;color:#52627b;flex:1 1 240px}.channel-navigation-control>a{font-size:12px;color:#2456b9;text-decoration:underline}.channel-navigation-control>small{flex-basis:100%;font-size:12px;color:#a23a2f}.channel-navigation-control>.soft-button{font-size:12px;min-height:36px}.member-help-articles .service-content-body details>summary:before{content:"";background:linear-gradient(#3862b5,#3862b5) 50%/7px 1px no-repeat,linear-gradient(#3862b5,#3862b5) 50%/1px 7px no-repeat,#edf3ff}.member-help-articles .service-content-body details[open]>summary:before{content:"";background:linear-gradient(#3862b5,#3862b5) 50%/7px 1px no-repeat,#edf3ff}@media(max-width:360px){.workroom-mobile-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.workroom-mobile-tools button{min-height:44px;font-size:12px}}.modal-backdrop{padding:12px}.modal-backdrop,.modal-backdrop>.modal{box-sizing:border-box;min-width:0;overflow-x:hidden;overflow-y:auto}.modal-backdrop>.modal{max-width:100%;max-height:calc(100dvh - 24px)}.modal-backdrop>.modal input,.modal-backdrop>.modal select,.modal-backdrop>.modal textarea{box-sizing:border-box;max-width:100%}.modal-backdrop>.modal h2,.modal-backdrop>.modal label,.modal-backdrop>.modal p{overflow-wrap:anywhere}@media(max-width:430px){.modal-backdrop>.offer-modal .form-row{grid-template-columns:minmax(0,1fr)}}.talent-product-backdrop{z-index:100;align-items:center;overflow-y:auto}.talent-product-dialog{width:min(820px,100%);max-height:calc(100dvh - 24px);border-radius:16px;overflow-y:auto;background:#fffdfa}.talent-product-dialog-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid #d9dff0;background:#fffdfa}.talent-product-dialog-head small{display:block;color:#586c91;font-size:12px}.talent-product-dialog-head h2{margin:3px 0 0;color:#122852;font-size:20px}.talent-product-dialog-close{position:static;flex:none;border:1px solid #d9dff0}.talent-product-dialog #talent-product-editor{padding:18px 20px 22px}.talent-product-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.talent-product-catalog article{border:1.5px solid #9babd2;border-left:4px solid #4467d8;border-radius:12px;background:#fffdfa;box-shadow:0 3px 14px rgba(21,48,106,.06)}.talent-product-catalog article[data-active=false]{border-color:#c8cdd7 #c8cdd7 #c8cdd7 #8c96a8;background:#f8f9fb}.talent-product-catalog .talent-product-card-body{padding:15px}.talent-product-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.talent-product-card-head>strong{font-size:15px;color:#14294e;line-height:1.35}.talent-product-key-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.talent-product-key-facts span{min-width:0;padding:9px 10px;border:1px solid #e3e8f2;background:#f7f9fd;border-radius:7px}.talent-product-key-facts small{display:block;margin:0 0 4px;color:#566b8b;font-size:11px;line-height:1.4}.talent-product-key-facts b{display:block;color:#122852;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.agency-delegated-profile{margin:16px 0;border:1px solid #d8e2f3;border-radius:12px;background:#f8faff;overflow:hidden}.agency-delegated-profile>summary{cursor:pointer;padding:14px 16px;color:#17366d;font-size:13px;font-weight:800}.agency-delegated-profile[open]>summary{border-bottom:1px solid #d8e2f3}.agency-delegated-profile>div{padding:16px}.agency-delegated-profile>div>p{font-size:11px;line-height:1.55;color:#5f6e87}.agency-delegated-profile .profile-form{max-width:none;margin:12px 0 0}.agency-roster-main{grid-template-columns:48px minmax(180px,1.5fr) auto auto auto auto}.agency-roster-main .agency-helper-edit{white-space:nowrap}@media(max-width:900px){.agency-roster-main{grid-template-columns:40px minmax(0,1fr) auto}.agency-roster-main>.agency-roster-person{grid-column:2/4}.agency-roster-main>.availability{grid-column:2;grid-row:2}.agency-roster-main>.agency-wallet-state{grid-column:3;grid-row:2}.agency-roster-main>.agency-helper-edit{grid-column:2;grid-row:3;justify-self:start}.agency-roster-main>.danger-link{grid-column:3;grid-row:3}}.talent-product-option-names{margin:0 0 10px;color:#4c5d79;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.talent-product-extra{margin:8px 0 12px;border-top:1px solid #e3e8f2;padding-top:9px;color:#53637e;font-size:12px}.talent-product-extra summary{cursor:pointer;color:#3154b4;font-weight:700}.talent-product-extra p{line-height:1.55;overflow-wrap:anywhere}.talent-product-extra label{display:block}.talent-product-catalog .dual-buttons{display:flex;flex-wrap:wrap;gap:7px}.talent-product-catalog .dual-buttons button{min-height:38px;font-size:12px}@media(max-width:620px){.talent-product-backdrop{padding:8px}.talent-product-dialog{max-height:calc(100dvh - 16px)}.talent-product-dialog-head{padding:13px 15px}.talent-product-dialog #talent-product-editor{padding:14px 15px 20px}.talent-product-catalog{grid-template-columns:minmax(0,1fr)}}@keyframes buffup-step-reminder{0%,to{box-shadow:0 0 0 0 rgba(50,93,226,.14)}50%{box-shadow:0 0 0 5px rgba(50,93,226,.22)}}.step-reminder{position:relative;outline:2px solid #4565d9;outline-offset:-2px;background-color:#eef2ff!important;animation:buffup-step-reminder 2.6s ease-in-out infinite}.primary-button.step-reminder{background-color:#3154d0!important;color:#fff!important;outline-color:#e6a945}.step-reminder-dot{position:absolute;right:5px;top:5px;width:7px;height:7px;border-radius:50%;background:#dc7b18}.offer-highlight .offer-actions>.primary-button{animation:buffup-step-reminder 2.6s ease-in-out infinite}.agency-contract-row.agency-contract-cancelled{background:#f3f4f6;border-left:4px solid #9aa4b2;color:#687386}.agency-contract-row.agency-contract-cancelled .money strong,.agency-contract-row.agency-contract-cancelled .ref strong{color:#596579}.agency-contract-row.agency-contract-completed{background:#f1f8f4;border-left:4px solid #4b9871}.agency-contract-row.agency-contract-active{border-left:4px solid #3f66df}.agency-contract-row.agency-contract-cancelled .room-pill,.agency-contract-row.agency-contract-completed .room-pill{opacity:.65}.step-offer-modal{padding:22px;max-width:420px}.step-offer-modal h2{font-size:19px;margin:0 30px 12px 0;line-height:1.35}.step-offer-modal p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.step-offer-modal .step-offer-identity{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 8px}.step-offer-modal .step-offer-identity strong{color:#152845;font-size:15px}.step-offer-modal .step-offer-identity span{color:#748097;font-size:11px}.step-offer-modal .step-offer-amount{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 12px;padding:9px 11px;border-radius:10px;background:#eef3fc;color:#536380}.step-offer-modal .step-offer-amount strong{color:#183660;font-size:15px;white-space:nowrap}.step-offer-modal .primary-button{margin-top:16px}@media(prefers-reduced-motion:reduce){.offer-highlight .offer-actions>.primary-button,.step-reminder{animation:none!important}}.workroom-important-backdrop{z-index:1250;padding:12px}.workroom-important-backdrop>.modal{box-sizing:border-box;width:min(100%,440px);padding:22px;max-height:min(88dvh,680px);overflow:auto}.workroom-important-backdrop .modal-close{top:10px;right:10px;width:44px;height:44px}.workroom-important-backdrop h2{margin:0 42px 16px 0;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.workroom-important-backdrop p{margin:0 0 14px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.workroom-important-backdrop .primary-button{min-height:44px;margin-top:18px}@media(max-width:360px){.workroom-important-backdrop>.modal{padding:18px}.workroom-important-backdrop h2{font-size:18px}}.talent-settlement-page{display:grid;grid-gap:16px;gap:16px}.talent-settlement-page>section{margin:0}.talent-settlement-metrics button{position:relative;min-width:0;text-align:left;border:1px solid #dce4f3;border-radius:10px;background:#f2f5fd;padding:10px 27px 10px 10px;cursor:pointer;color:#152447}.talent-settlement-metrics button>svg{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#3159c8}.talent-settlement-metrics button:hover,.talent-settlement-metrics button[aria-pressed=true]{border-color:#3159c8;background:#eaf0ff}.talent-settlement-metrics button:focus-visible{outline:3px solid #3159c8;outline-offset:2px}.talent-settlement-metrics button:disabled{cursor:default;opacity:.55}.talent-settlement-metrics button:disabled>svg{display:none}.talent-payout-history,.talent-payout-panel,.talent-settlement-contracts{scroll-margin-top:88px}.talent-settlement-contracts .talent-settlement-show-all{justify-content:center;color:#3159c8;font-weight:700}.talent-payout-history{margin-top:20px;padding-top:15px;border-top:1px solid #e2e7f2}.talent-payout-history h3{margin:0;font-size:14px}.talent-payout-history>p{color:#66748e;font-size:12px}@media(max-width:760px){.talent-settlement-page{gap:12px}.talent-settlement-metrics button{min-height:66px}.talent-settlement-metrics button small{font-size:10px;line-height:1.35}.talent-settlement-metrics button strong{font-size:13px}}.photo-uploader label:has(input[type=file]),.showcase-upload-row .primary-button:has(input[type=file]){position:relative;min-height:44px;align-items:center}.photo-uploader input[type=file],.showcase-upload-row .primary-button input[type=file]{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.photo-uploader label:focus-within,.showcase-upload-row .primary-button:focus-within{outline:3px solid #3154cc;outline-offset:2px}.workroom-important-backdrop button:focus-visible{outline:3px solid #3154cc;outline-offset:3px}.contract-list-row:not(.agency-contract-row){grid-template-columns:minmax(0,2fr) minmax(0,.9fr) minmax(88px,.8fr) minmax(88px,auto) auto;gap:12px;padding:17px 18px;font-size:13px;line-height:1.45}.contract-list-row:not(.agency-contract-row) .ref>small:first-child{font-size:11px;line-height:1.35}.contract-list-row:not(.agency-contract-row) .ref>span{font-size:15px;line-height:1.35}.contract-list-row:not(.agency-contract-row) .ref>.contract-party{font-size:12px;line-height:1.4}.contract-list-row:not(.agency-contract-row) .ref>strong:first-of-type:not(.contract-list-amount){font-size:11px;line-height:1.4}.contract-list-row:not(.agency-contract-row) .ref>small:last-child:not(:first-child):not(.contract-party):not(.contract-summary){font-size:11px}.contract-list-row:not(.agency-contract-row) .money,.contract-list-row:not(.agency-contract-row) .person{min-width:0}.contract-list-row:not(.agency-contract-row) .person span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-list-row:not(.agency-contract-row) .money strong{font-size:14px;line-height:1.35}.contract-list-row:not(.agency-contract-row) .money small{font-size:11px;line-height:1.4}.contract-list-row:not(.agency-contract-row)>.status{max-width:132px;font-size:11px;line-height:1.35;white-space:normal;text-align:center}.contract-list-row:not(.agency-contract-row) .row-actions{flex-wrap:wrap}.contract-list-row:not(.agency-contract-row) .row-actions>button{min-height:44px}.contract-list-row:not(.agency-contract-row) .row-actions>.icon-button{width:44px;height:44px;margin-left:auto}@media(max-width:1000px){.contract-list-row:not(.agency-contract-row){grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:15px}.contract-list-row:not(.agency-contract-row) .person{display:none}.contract-list-row:not(.agency-contract-row) .money{display:block;grid-column:1/-1;grid-row:2}.contract-list-row:not(.agency-contract-row) .money strong{display:none}.contract-list-row:not(.agency-contract-row) .money small{font-weight:650}.contract-list-row:not(.agency-contract-row) .ref .contract-list-amount{display:block;order:5;margin-top:4px;color:#2d52d9;font-size:15px;font-weight:800}.contract-list-row:not(.agency-contract-row) .row-actions{grid-column:3;grid-row:1;justify-content:flex-end}.contract-list-row:not(.agency-contract-row) .row-actions:has(>:nth-child(2)){grid-column:1/-1;grid-row:3}}@media(max-width:360px){.contract-list-row:not(.agency-contract-row)>.status{max-width:108px}}.product-editor-feedback{color:#a82032;background:#fff1f2;border-radius:10px;padding:12px;margin:12px 0;scroll-margin:80px 0 12px;overflow-wrap:anywhere}.product-editor-feedback:empty{display:none}.simple-home:after{font-size:60px;letter-spacing:-.07em}@media (max-width:760px){.mobile-brand .brand-logo,.registration-gate-header .brand-logo{width:94px;height:26px}.simple-home:after{font-size:43px}}