@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap";.koc-quote-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:16px;box-shadow:0 24px 80px #0f172a1f,0 0 0 1px #0f172a0f}.koc-quote-modal .ant-modal-body{padding:0}.koc-quote-shell{--q-graphic: #059669;--q-graphic-bg: rgba(5, 150, 105, .08);--q-video: #2563eb;--q-video-bg: rgba(37, 99, 235, .08);--q-promo: #7c3aed;--q-promo-bg: rgba(124, 58, 237, .08);--q-text: rgba(15, 23, 42, .88);--q-muted: rgba(15, 23, 42, .52)}.koc-quote-hero{position:relative;padding:20px 22px 18px;background:linear-gradient(135deg,#f0f9ff,#eef2ff 45%,#faf5ff);border-bottom:1px solid rgba(15,23,42,.06)}.koc-quote-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(99,102,241,.12),transparent 55%)}.koc-quote-hero-inner{position:relative;z-index:1}.koc-quote-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#4338ca;background:#ffffffb8;border:1px solid rgba(99,102,241,.22);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.koc-quote-title{margin:0 0 6px!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.02em;color:var(--q-text)!important}.koc-quote-task-title{display:block;font-size:13px;line-height:1.5;color:var(--q-muted);max-width:100%}.koc-quote-duration-inline{margin-top:14px;padding-top:14px;border-top:1px dashed var(--ant-color-border-secondary, #e2e8f0)}margin-bottom: 14px; padding: 14px 16px; border-radius: 12px; border: 1px solid rgba(124,58,237,.18); background: var(--q-promo-bg); } .koc-quote-duration-card__label{display:block;font-size:14px;margin-bottom:4px}.koc-quote-duration-card__hint{margin:0 0 10px!important;font-size:12px!important}.koc-quote-scroll{max-height:min(52vh,420px);overflow-y:auto;padding:16px 20px 12px;scrollbar-gutter:stable}.koc-quote-flow-desc{display:block;font-size:13px;line-height:1.65;color:#0f172ac7}.koc-quote-flow-rule-key{color:#cf1322;font-weight:700}.koc-quote-scroll::-webkit-scrollbar{width:6px}.koc-quote-scroll::-webkit-scrollbar-thumb{background:#0f172a26;border-radius:6px}.koc-quote-card{margin-bottom:22px;padding:16px 16px 14px;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.koc-quote-card:hover{border-color:#0f172a1f;box-shadow:0 8px 28px #0f172a14;transform:translateY(-1px)}.koc-quote-card--graphic{border-left:4px solid var(--q-graphic);background:linear-gradient(180deg,#05966924,#0596690f 42%,#fff 72%)}.koc-quote-card--video{border-left:4px solid var(--q-video);background:linear-gradient(180deg,#2563eb1f,#2563eb0d 42%,#fff 72%)}.koc-quote-card--promo{border-left:4px solid var(--q-promo);background:linear-gradient(180deg,#7c3aed24,#7c3aed0f 42%,#fff 72%)}.koc-quote-card--over{border-color:#d977066b!important;box-shadow:0 0 0 1px #fbbf2440,0 8px 28px #f59e0b14!important}.koc-quote-card--over.koc-quote-card--graphic,.koc-quote-card--over.koc-quote-card--video,.koc-quote-card--over.koc-quote-card--promo{background:linear-gradient(180deg,#fefce8e6,#fff 45%)}.koc-quote-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.koc-quote-card__head-left{display:flex;align-items:flex-start;gap:10px;min-width:0}.koc-quote-card__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;font-size:18px;border-radius:10px;background:#ffffffe6;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0f172a0a}.koc-quote-card--graphic .koc-quote-card__icon{color:var(--q-graphic)}.koc-quote-card--video .koc-quote-card__icon{color:var(--q-video)}.koc-quote-card--promo .koc-quote-card__icon{color:var(--q-promo)}.koc-quote-card__name{font-size:15px;font-weight:600;color:var(--q-text);line-height:1.35}.koc-quote-card__cap{margin-top:2px;font-size:12px;color:var(--q-muted);display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;line-height:1.45}.koc-quote-card__cap strong,.koc-quote-card__cap-amount{color:var(--q-text);font-weight:700;font-size:14px;letter-spacing:-.01em}.koc-quote-promo-total{min-height:40px;display:flex;align-items:center;padding:4px 0 2px}.koc-quote-promo-total__amount{font-size:22px;font-weight:700;line-height:1.2;color:var(--q-text);font-variant-numeric:tabular-nums}.koc-quote-card__cap-hint{font-size:12px;font-weight:600;color:#1677ff}.koc-quote-pill{flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0f172a73;background:#f8fafce6;border:1px solid rgba(15,23,42,.08);border-radius:999px}.koc-quote-row-label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:#0f172a8c;letter-spacing:.02em}.koc-quote-price-slot .ant-form-item{margin-bottom:0!important}.koc-quote-price-slot .ant-input-number{width:100%}.koc-quote-price-slot .ant-input-number-input-wrap,.koc-quote-price-slot .ant-input-number .ant-input-number-input{font-size:18px!important;font-weight:600!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.koc-quote-price-slot .ant-input-number-group-addon{font-weight:700;font-size:15px;color:#0f172a8c;background:#f8fafcf2!important}.koc-quote-price-slot .ant-form-item-has-error .ant-input-number,.koc-quote-price-slot .ant-form-item-has-error .ant-input-number-affix-wrapper{border-color:#ef4444!important}.koc-quote-price-slot .ant-form-item-has-error .ant-input-number:focus,.koc-quote-price-slot .ant-form-item-has-error .ant-input-number-focused{box-shadow:0 0 0 2px #ef444433!important}.koc-quote-price-slot--over .ant-input-number,.koc-quote-price-slot--over .ant-input-number-affix-wrapper{border-color:#d97706!important;background:#fffbeb!important}.koc-quote-price-slot--over .ant-input-number-focused,.koc-quote-price-slot--over .ant-input-number:focus,.koc-quote-price-slot--over .ant-input-number:focus-within{border-color:#b45309!important;box-shadow:0 0 0 2px #d9770638!important}.koc-quote-note-slot .ant-form-item{margin-bottom:0!important}.koc-quote-note-slot textarea.ant-input{font-size:13px;line-height:1.55;border-radius:10px;resize:none;transition:border-color .2s ease,box-shadow .2s ease}.koc-quote-note-slot textarea.ant-input:hover{border-color:#6366f159}.koc-quote-note-slot textarea.ant-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.koc-quote-summary{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:4px 0 16px;padding:12px 14px;border-radius:12px;background:linear-gradient(90deg,#6366f114,#0ea5e90f);border:1px solid rgba(99,102,241,.15)}.koc-quote-summary__label{font-size:12px;font-weight:600;color:var(--q-muted)}.koc-quote-summary__value{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#312e81}.koc-quote-summary--over{border-color:#d9770666!important;background:linear-gradient(90deg,#fefce8f2,#fff7edbf)!important}.koc-quote-summary--over .koc-quote-summary__value{color:#a16207!important}.koc-quote-summary__hint-over{margin-top:4px;font-size:12px;font-weight:600;color:#92400e;line-height:1.45}.koc-quote-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafc80,#fff)}.koc-quote-footer .ant-btn-primary{min-width:112px;height:40px;font-weight:600;border-radius:10px;box-shadow:0 4px 14px #2563eb40}.koc-quote-submit-btn.ant-btn-primary{background:#1677ff!important;border-color:#1677ff!important;color:#fff!important;box-shadow:0 4px 14px #1677ff59}.koc-quote-submit-btn.ant-btn-primary:not(:disabled):hover{background:#4096ff!important;border-color:#4096ff!important;color:#fff!important}.koc-quote-footer .ant-btn-default{border-radius:10px}@media(max-width:576px){.koc-quote-modal.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto}}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.site-shell.site-main--home:has(.home-hero--zh-poster){max-width:none;width:100%;padding-left:0;padding-right:0}.site-layout--home:has(.home-hero--zh-poster){--kocly-home-footer-h: 52px}.home-hero--zh-poster .home-hero-bg{bottom:var(--kocly-home-footer-h)}.home-hero--zh-poster .home-hero-bg-img--zh{object-position:center bottom}.home-hero--zh-poster .home-join-shell--in-hero{top:calc(76% + 20px);left:calc(50% + 52px)}@media(max-width:1366px)and (max-height:900px){.home-hero--zh-poster .home-join-shell--in-hero{top:calc(74% + 20px)}}.home-hero--zh-poster .home-join-shell--in-hero .home-join-panel-cards{gap:12px 420px}.home-hero--zh-poster .home-join-shell--in-hero .register-role-card--koc{margin-left:clamp(56px,8vw,140px)}.home-hero--zh-poster .home-join-shell--in-hero .register-role-card--seller{margin-left:clamp(-214px,-44vw,-145px)}.task-brief-card--hero{border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow:hidden;margin-bottom:20px;background:#fff;transition:box-shadow .2s ease}.task-brief-card--hero:hover{box-shadow:0 10px 28px #0f172a14}.task-brief-card--hero .ant-card-body{padding:0}.task-brief-hero-banner{padding:18px 20px;background:#fff}.task-brief-hero-banner-inner{display:flex;flex-direction:column;gap:10px}.task-brief-hero-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.task-brief-hero-title{margin:0!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.03em;line-height:1.3!important;color:#0f172aeb!important}.task-brief-hero-sub{margin:0!important;font-size:14px!important;font-weight:500!important;color:#0f172a8c!important}.task-brief-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.task-brief-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.task-brief-chip{margin:0!important;padding:4px 10px!important;border-radius:999px;font-size:12px;color:#334155!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}.task-brief-chip--status{color:#166534!important;background:#ecfdf5!important;border-color:#86efac!important}.task-brief-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.task-brief-kpi{position:relative;padding:12px 12px 12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.07);background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:default}.task-brief-kpi:hover{border-color:#0f172a1f;box-shadow:0 8px 24px #0f172a12;transform:translateY(-2px)}.task-brief-kpi:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px}.task-brief-kpi--video{background:#fff}.task-brief-kpi--video:before{background:linear-gradient(180deg,#0284c7,#38bdf8)}.task-brief-kpi--graphic{background:#fff}.task-brief-kpi--graphic:before{background:linear-gradient(180deg,#059669,#34d399)}.task-brief-kpi--legacy{background:#fff}.task-brief-kpi--legacy:before{background:linear-gradient(180deg,#64748b,#94a3b8)}.task-brief-kpi--promo{background:#fff}.task-brief-kpi--promo:before{background:linear-gradient(180deg,#6d28d9,#a78bfa)}.task-brief-kpi__label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0f172a73;margin-bottom:6px}.task-brief-kpi__value{margin:0!important;font-size:20px!important;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#0f172ae6!important;line-height:1.2!important}.task-brief-kpi__sub{display:block;font-size:12px;line-height:1.45;margin-top:4px}.task-brief-kpi--deadline{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 16px;background:linear-gradient(105deg,#fffbeb,#fff7ed,#fff);border:1px solid rgba(245,158,11,.25)}.task-brief-kpi--deadline:before{background:linear-gradient(180deg,#d97706,#fbbf24);top:12px;bottom:12px}.task-brief-kpi-deadline__left{display:flex;align-items:center;gap:10px;min-width:0}.task-brief-kpi-deadline__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:18px;color:#b45309;background:#ffffffd9;border:1px solid rgba(245,158,11,.25)}.task-brief-stack{display:flex;flex-direction:column;gap:20px}.task-brief-card{border-radius:14px;overflow:hidden;border:1px solid rgba(15,23,42,.08);background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.task-brief-card .ant-card-head{border-bottom:1px solid rgba(15,23,42,.08);min-height:50px;padding:0 20px}.task-brief-card .ant-card-head-title{font-size:16px;font-weight:700;letter-spacing:-.015em}.task-brief-card .ant-card-body{padding:18px 20px 20px}.task-brief-card:hover{box-shadow:0 10px 30px #0f172a14}.task-brief-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:992px){.task-brief-grid{grid-template-columns:1fr 1fr;align-items:stretch}}.task-brief-card--video{background:#fff;height:100%}.task-brief-stack>.task-brief-card--video{height:auto}.task-brief-card--platform{background:#fff;height:100%}.task-brief-platform-inner{min-height:108px;display:flex;flex-direction:column;justify-content:center}.task-brief-platform-tags{display:flex;flex-wrap:wrap;gap:10px}.task-brief-platform-tags .ant-tag{margin:0!important}.task-brief-empty{padding:14px 0;text-align:center;color:#0f172a73;font-size:13px;border:1px dashed rgba(15,23,42,.16);border-radius:10px;background:#f8fafc}.task-brief-key-highlight{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid #fde68a;background:#fffbeb}.workspace-deals-page{width:100%;min-width:0;margin-top:-10px}.workspace-deals-card.ant-card{box-shadow:none}.workspace-deals-card .ant-card-body{padding-top:8px}.workspace-deals-lead{margin-bottom:6px!important;font-size:13px}.workspace-deals-tab-label .ant-badge{display:inline-flex;align-items:center}.workspace-deals-tab-action-dot.ant-badge>span:first-child{padding-inline-end:10px}.workspace-deals-tab-action-dot.ant-badge .ant-badge-dot{inset-inline-end:0!important;transform:translateY(-50%)!important;box-shadow:0 0 0 1px #fff}.workspace-deals-tab-count{color:#64748b;font-size:13px;font-weight:600}.workspace-deals-table-wrap{width:100%;max-width:100%;min-width:0;margin-top:4px;border-radius:10px;border:1px solid rgba(15,23,42,.09);background:var(--workspace-surface-elevated, #fff)}.workspace-deals-table.workspace-order-list-table .ant-table-container{overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch}.workspace-deals-table .ant-table-thead>tr>th{text-align:center;vertical-align:middle}.workspace-deals-table .ant-table-tbody>tr>td{vertical-align:middle}.workspace-deals-title-with-dot,.workspace-deals-title-dot-anchor,.workspace-deals-title-dot-anchor.ant-badge{display:inline-flex;justify-content:center;max-width:100%}.workspace-deals-title-dot-anchor.ant-badge>span:first-child{display:inline-flex;justify-content:center;max-width:100%;padding-inline-end:10px}.workspace-deals-title-dot-anchor.ant-badge .ant-badge-dot{inset-inline-end:0!important;transform:translateY(-50%)!important;box-shadow:0 0 0 1px #fff}.workspace-deals-title-link{font-weight:600;display:inline-block;max-width:100%;white-space:normal;word-break:break-word;line-height:1.4;text-align:center}.workspace-deals-phase-inner{margin:0 auto;width:168px;max-width:100%;min-width:140px}.workspace-deals-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.workspace-deals-actions .ant-btn,.workspace-deals-actions a{margin:0}.workspace-deals-price-block{margin-bottom:18px}.workspace-deals-price-block__heading{display:block;font-size:15px;margin-bottom:8px;color:#0f172aeb}.workspace-deals-price-block__cap{display:block;margin-bottom:10px;font-size:13px}.workspace-deals-price-block__field-label{display:block;margin-bottom:6px;font-size:13px}.workspace-deals-price-block__field-label--note{margin-top:12px}.workspace-deals-price-block__amount{margin-bottom:0}.workspace-deals-price-block__note-readonly.ant-input{resize:none;cursor:default;color:#1b2733b8;background:#f8fafcf2;border-color:#0f172a1a}.star-rating-drag{display:inline-flex;align-items:center;gap:6px;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none}.star-rating-drag--disabled{opacity:.55;cursor:not-allowed}.star-rating-drag__icon{pointer-events:none}.koc-so-quote-detail-panel{--q-video: #2563eb;--q-video-bg: rgba(37, 99, 235, .1);--q-graphic: #059669;--q-graphic-bg: rgba(5, 150, 105, .1);--q-promo: #7c3aed;--q-promo-bg: rgba(124, 58, 237, .1)}.koc-so-quote-detail-panel__scroll{display:flex;flex-direction:column;gap:10px}.koc-so-quote-detail-panel__usd-badge.ant-tag{margin:0;padding:2px 10px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid rgba(15,23,42,.1);background:#f5f7fa;color:#0f172aa6}.koc-so-quote-detail-tile{padding:12px;border-radius:8px;border:1px solid rgba(15,23,42,.08);background:#fff;box-sizing:border-box}.koc-so-quote-detail-tile--video{border-color:#2563eb2e}.koc-so-quote-detail-tile--graphic{border-color:#0596692e}.koc-so-quote-detail-tile--promo{border-color:#7c3aed2e;padding-bottom:12px}.koc-so-quote-detail-tile__head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.koc-so-quote-detail-tile__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;font-size:16px;border-radius:8px}.koc-so-quote-detail-tile--video .koc-so-quote-detail-tile__icon{color:var(--q-video);background:var(--q-video-bg)}.koc-so-quote-detail-tile--graphic .koc-so-quote-detail-tile__icon{color:var(--q-graphic);background:var(--q-graphic-bg)}.koc-so-quote-detail-tile--promo .koc-so-quote-detail-tile__icon{color:var(--q-promo);background:var(--q-promo-bg)}.koc-so-quote-detail-tile__title{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.4;color:#0f172ae0}.koc-so-quote-detail-tile__price-label{display:block;font-size:12px;color:#0f172a73;margin-bottom:2px}.koc-so-quote-detail-tile__price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.koc-so-quote-detail-tile__price-row .koc-so-quote-detail-tile__price-edit{flex:1 1 auto;min-width:0}.koc-so-quote-detail-tile__price-value{flex:1 1 auto;min-width:0;font-size:22px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:.01em}.koc-so-quote-detail-tile--video .koc-so-quote-detail-tile__price-value{color:var(--q-video)}.koc-so-quote-detail-tile--graphic .koc-so-quote-detail-tile__price-value{color:var(--q-graphic)}.koc-so-quote-detail-tile--promo .koc-so-quote-detail-tile__price-value,.koc-so-quote-detail-tile__promo-line-price .koc-so-quote-detail-tile__price-value{color:var(--q-promo)}.koc-so-quote-detail-tile__edit-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(37,99,235,.22);border-radius:6px;background:#fff;color:#1677ff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.koc-so-quote-detail-tile__edit-btn:hover{background:#1677ff0f;border-color:#2563eb59}.koc-so-quote-detail-tile__edit-btn:focus-visible{outline:2px solid rgba(22,119,255,.35);outline-offset:1px}.koc-so-quote-detail-tile__price-edit{display:flex;align-items:center;gap:8px;max-width:100%}.koc-so-quote-detail-tile__price-edit .ant-input-number{flex:1 1 auto;min-width:0;max-width:100%}.koc-so-quote-detail-tile__promo-lines{display:flex;flex-direction:column;gap:12px;margin-top:4px}.koc-so-quote-detail-tile__promo-line{padding-top:10px;border-top:1px solid rgba(15,23,42,.06)}.koc-so-quote-detail-tile__promo-line:first-of-type{padding-top:0;border-top:none}.koc-so-quote-detail-tile__promo-top{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.koc-so-quote-detail-tile__promo-tag.ant-tag{flex:0 0 auto;margin:0;padding:1px 9px;font-size:12px;line-height:18px;height:auto;border:1px solid #e2e6ee;background:#f0f2f6;color:#4b5565;border-radius:999px;font-weight:500}.koc-so-quote-detail-tile__promo-desc{flex:1;min-width:0;font-size:13px;line-height:1.45;color:#0f172ac7}.koc-so-quote-detail-tile__promo-line-price{padding-bottom:0}.koc-so-quote-detail-tile__duration{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(124,58,237,.22)}.koc-so-quote-detail-tile__duration-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#0f172ac7}.koc-so-quote-detail-tile__duration-label .seller-task-field-required-mark{color:#ff4d4f;margin-right:2px}html,body,#root{height:100%;margin:0}:root{--auth-register-modal-width: 720px;--site-max: 1180px;--workspace-main-max: 1520px;--header-h: 64px;--surface: #ffffff;--surface-muted: #f6f8fb;--text: #1b2733;--text-secondary: #667585;--border-subtle: #d7dde5;--workspace-main-pad-x: clamp(12px, 2.8vw, 32px);--workspace-card-inner-pad: clamp(16px, 1.8vw, 28px);--workspace-table-cell-x: 18px;--workspace-table-cell-y: 12px;--workspace-table-header-pad-y: 10px;--accent: #19a0ff;--accent-soft: #eaf4ff;--admin-nav-grad-start: rgba(248, 251, 255, .95);--admin-nav-grad-end: rgba(240, 246, 255, .92);--admin-nav-accent: #2563eb;--admin-nav-accent-strong: #1d4ed8;--admin-nav-accent-soft: rgba(37, 99, 235, .12);--admin-nav-accent-hover: rgba(37, 99, 235, .1);--admin-nav-text: #334155;--admin-nav-text-strong: #1e3a8a;--admin-nav-border-soft: rgba(148, 163, 184, .24);--admin-nav-border-pill: rgba(148, 163, 184, .28)}body{font-family:DM Sans,Inter,Segoe UI,system-ui,-apple-system,sans-serif;background:var(--surface-muted);color:var(--text);-webkit-font-smoothing:antialiased;color-scheme:light}.ant-btn,.ant-btn *,.ant-float-btn,.ant-float-btn *,.ant-menu,.ant-menu-item,.ant-menu-submenu-title,.ant-menu-title-content,.ant-dropdown-menu,.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-segmented,.ant-segmented-item,.ant-segmented-item-label,.ant-tabs .ant-tabs-tab,.ant-tabs .ant-tabs-tab-btn,.ant-tabs-dropdown-menu-item,.ant-tag,.ant-tag a,.ant-radio-button-wrapper,.ant-radio-wrapper,.ant-checkbox-wrapper,.ant-switch,.ant-switch *,.ant-picker,.ant-picker input,.ant-picker .ant-picker-suffix,.ant-picker .ant-picker-clear,.ant-select:not(.ant-select-disabled) .ant-select-selector,.ant-pagination-item,.ant-pagination-item-link,.ant-pagination-prev button,.ant-pagination-next button,.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-options,.ant-breadcrumb,.ant-breadcrumb *,.ant-modal-close,.ant-drawer-close,.ant-drawer-title,.ant-card-actions,.ant-card-actions *,.ant-card-extra,.ant-card-extra *,.ant-list-item-action,.ant-list-item-action *,.ant-steps-item-container,.ant-steps-item-icon,.ant-steps-item-title,.ant-transfer-list-header,.ant-alert-action,.ant-anchor-link-title,.ant-timeline-item-head,.ant-timeline-item-head *,.ant-collapse-header,.ant-collapse-expand-icon,.ant-table-row-expand-icon,.ant-table-selection-column,.ant-table-selection-column *,.ant-table-filter-trigger,.ant-table-column-sorter,.ant-table-column-sorters,.ant-table-column-sorters *,.ant-typography-expand,.ant-typography-edit,.ant-typography-copy,.workspace-nav-menu,.workspace-nav-menu *,.workspace-header-icon-btn,.workspace-submenu-parent-pill,.workspace-submenu-parent-pill *,button[type=button],button[type=submit],button[type=reset],[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=option]{user-select:none!important;-webkit-user-select:none!important}.site-header.ant-layout-header{position:sticky;top:0;z-index:100;width:100%;height:var(--header-h);line-height:1!important;padding:0;display:flex;align-items:center;background:var(--surface)!important;border-bottom:1px solid var(--border-subtle);box-shadow:0 1px #1018280d}.site-header-inner{line-height:normal;max-width:var(--site-max);width:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:12px 20px;min-height:var(--header-h);flex-wrap:nowrap}.site-logo{text-decoration:none;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;line-height:1}.site-logo-img{display:block;width:146px;height:auto;object-fit:contain}.site-footer-logo{display:inline-block;width:136px;max-width:100%;height:auto;object-fit:contain}.site-nav{display:flex;align-items:center;gap:4px 18px;flex-shrink:0}.site-nav-link{display:inline-flex;align-items:center;height:32px;color:var(--text-secondary);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;padding:0 6px;border-radius:8px;transition:color .16s ease,background-color .16s ease}.site-nav-link:hover{color:var(--accent);background:#19a0ff14}.site-nav-link.active{color:var(--accent);font-weight:600;background:#19a0ff1f}.site-search-wrap{flex:1;min-width:0;max-width:520px;margin:0 auto;display:flex;align-items:center}.site-search-compact.ant-space-compact.ant-space-compact-block{align-items:stretch}.site-search-compact.ant-space-compact>*:first-child{flex:1;min-width:0}.site-search-compact .ant-input-affix-wrapper{height:32px;display:flex;align-items:center;background:#fff!important;border-color:#d9d9d9!important}.site-search-compact .ant-input{font-size:14px;color:#1f2937!important;background:#fff!important}.site-search-compact .ant-input::placeholder{color:#9ca3af!important;opacity:1}.site-search-compact .ant-btn.ant-btn-primary{height:32px;width:40px;min-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.site-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.site-header-toolbar-btn.ant-btn{height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;border-radius:9px}.site-header-toolbar-btn--text.ant-btn{padding:0 10px;color:var(--text-secondary)}.site-header-login-btn.ant-btn{padding:0 14px;color:#f8fbff!important;background:linear-gradient(135deg,#1d9bf0,#1677ff 55%,#2f6df6)!important;border:1px solid transparent!important;box-shadow:0 8px 18px #1d9bf03d}.site-header-login-btn.ant-btn:hover{color:#fff!important;background:linear-gradient(135deg,#1a8ede,#1668dc 55%,#295fd6)!important;box-shadow:0 10px 22px #1d9bf04d}.site-header-actions .ant-space,.site-header-actions .ant-space-item{display:inline-flex;align-items:center}.site-header-locale-select.ant-select{min-width:128px}.site-header-locale-select .ant-select-selector{background:#fff!important;border:1px solid #d0d8e2!important;color:#213243!important;font-size:13px!important;height:30px!important;align-items:center}.site-header-locale-select .ant-select-selection-item{line-height:28px!important}.site-header-locale-select .ant-select-arrow{color:#607184}.site-locale-option{display:flex;align-items:center;gap:8px}.site-locale-check{color:var(--accent);font-size:12px;width:14px;flex-shrink:0}.site-locale-checkSpacer{display:inline-block;width:14px;flex-shrink:0}.site-header-actions .ant-avatar{flex-shrink:0}.account-dropdown-overlay .ant-dropdown-menu{background:#fff!important;border:1px solid #d7dde5!important;border-radius:10px;box-shadow:0 10px 30px #0f172a24!important}.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item,.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-submenu-title{color:#1f2f3f!important}.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#f3f7fd!important}.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:#e8edf3!important}.site-main.ant-layout-content{background:var(--surface-muted);padding:0;min-height:calc(100vh - var(--header-h) - 120px)}.site-main.ant-layout-content:has(.creator-public-detail--page){background:var(--surface)}.site-shell{max-width:var(--site-max);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.site-main-pad{padding-top:28px;padding-bottom:48px}.site-main--home{max-width:none!important;margin:0!important;padding:0!important}.site-layout--home .site-main.ant-layout-content{min-height:min(100vh,100dvh)}.site-layout--home.ant-layout{height:100vh;overflow:hidden}.site-header--home-immersive.ant-layout-header{background:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header--home-immersive .site-nav-link{color:#ffffffeb}.site-header--home-immersive .site-nav-link:hover{color:#fff!important;background:#ffffff1f}.site-header--home-immersive .site-nav-link.active{color:#fff!important;background:#ffffff29}.site-header--home-immersive .site-header-toolbar-btn--text.ant-btn{color:#ffffffe6!important}.site-header--home-immersive .site-header-toolbar-btn--text.ant-btn:hover{color:#fff!important;background:#ffffff1a!important}.site-header--home-immersive .site-header-locale-select.ant-select .ant-select-selector{background:#ffffff29!important;border-color:#ffffff59!important;color:#fff!important}.site-header--home-immersive .site-header-locale-select.ant-select .ant-select-selection-item{color:#fff!important}.site-header--home-immersive .site-header-locale-select.ant-select .ant-select-arrow{color:#ffffffd9}.site-header--home-immersive .site-header-login-link-text.ant-btn{color:#ffffffeb!important;padding:0 4px!important;border:none!important;background:transparent!important;box-shadow:none!important;font-weight:500;text-decoration:underline;text-underline-offset:3px}.site-header--home-immersive .site-header-login-link-text.ant-btn:hover{color:#fff!important;background:transparent!important}.account-dropdown-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--text-secondary)}.site-header--home-immersive .account-dropdown-name{color:#fff!important}.site-footer.ant-layout-footer{margin-top:auto;padding:0;background:#fff;color:#223345;border-top:1px solid var(--border-subtle)}.site-footer-inner{max-width:var(--site-max);margin:0 auto;padding:44px 20px 28px}.site-footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:32px 24px}@media(max-width:900px){.site-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.site-footer-grid{grid-template-columns:1fr}.site-search-wrap{display:none}.site-nav{gap:10px}.site-nav-link{font-size:14px}}.site-footer-col h4{margin:0 0 14px;font-size:14px;font-weight:600;color:#213243;letter-spacing:.02em}.site-footer-col a{display:block;color:#607184;text-decoration:none;font-size:14px;line-height:2}.site-footer-col a:hover{color:var(--accent)}.site-footer-bottom{margin-top:36px;padding-top:20px;border-top:1px solid var(--border-subtle);font-size:13px;color:#7a8b9d;text-align:center}.site-footer-trust{margin-top:10px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px;font-size:12px;color:#8b9aae}.site-layout--home .site-footer.ant-layout-footer{position:fixed;left:0;right:0;bottom:0;z-index:12;border-top:1px solid rgba(18,31,43,.08);background:#fff;color:#4a5b6d;pointer-events:none}.site-layout--home .site-footer-inner{max-width:min(1200px,calc(100vw - 28px));padding:6px 0 8px}.site-layout--home .site-footer-grid{display:none}.site-layout--home .site-footer-bottom{margin-top:0;padding-top:0;border-top:none;text-align:center;font-size:11px;color:#6e7e90}.site-layout--home .site-footer-trust{margin-top:4px;gap:8px 16px;font-size:11px;color:#7d8da0;justify-content:center}.home-hero{position:relative;overflow:hidden;border-radius:16px;margin-bottom:36px;border:1px solid rgba(19,33,46,.14);min-height:clamp(280px,42vw,460px);background:#5f7f9a}.home-hero--en-poster{background:#2a4558}.home-hero--zh-poster{background:#7a96b0}.home-hero--immersive{margin:calc(-1 * var(--header-h)) 0 0;min-height:min(100vh,100dvh);border-radius:0;border:none;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.home-hero--immersive .home-hero-bg{border-radius:0}.home-join-shell--in-hero{position:absolute;top:76%;left:50%;transform:translate(-50%,-50%);width:min(1320px,calc(100% - 240px));margin-bottom:0}@media(max-width:1366px)and (max-height:900px){.home-join-shell--in-hero{top:74%}}.home-join-shell--in-hero .home-join-panel-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 245px}.home-join-shell--in-hero .register-role-card--homePanel{width:100%;min-height:68px;padding:10px 14px;border-radius:10px;border-color:#ffffff47;color:#f8fbff;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.home-join-shell--in-hero .register-role-card--homePanel:hover{background-color:transparent}.home-join-shell--in-hero .register-role-card--homePanel:focus-visible{outline:none}.home-join-shell--in-hero .register-role-card--homePanel.register-role-card--selected{box-shadow:none!important;border-color:#ffffff47!important;transform:none}.home-join-shell--in-hero .register-role-card--homePanel .register-role-card__selected-dot{display:none}.home-join-shell--in-hero .register-role-card--homePanel .register-role-card__label{font-size:clamp(1.45rem,1.3vw,1.9rem);line-height:1;font-weight:400;color:#fff}.home-join-shell--in-hero .register-role-card--homePanel .register-role-card__iam{font-weight:800}.home-join-shell--in-hero .register-role-card--homePanel .register-role-card__hint{margin-top:4px;font-size:11px;line-height:1.3;color:#fffc}@media(max-width:720px){.home-join-shell--in-hero{position:static;top:auto;left:auto;transform:none;width:100%}.home-hero-copy{position:static;top:auto;left:auto;width:100%;transform:none}.home-join-shell--in-hero .home-join-panel-cards{grid-template-columns:1fr}}.home-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none}.home-hero-bg-underlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 90% 70% at 50% 20%,rgba(120,168,210,.45),transparent 60%),linear-gradient(165deg,#c5d6e8,#9eb5cc 38%,#7a96b0 72%,#5f7f9a)}.home-hero--en-poster .home-hero-bg-underlay{background:radial-gradient(ellipse 80% 60% at 50% 25%,rgba(40,72,98,.35),transparent 55%),linear-gradient(165deg,#3d5a72,#2a4558 45%,#1e3344)}.home-hero-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home-hero-bg-img--zh{object-position:center bottom}.home-hero-bg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.home-hero-bg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 50% 30%,#00000014,#00000029 55%,#00000040),linear-gradient(125deg,#07142130,#09304329 42%,#06131d38)}.home-hero-inner{position:relative;z-index:1;padding:clamp(36px,6vw,64px) clamp(24px,4vw,56px)}.home-hero-inner.home-hero-inner--immersive{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;padding-top:calc(var(--header-h) + 44px);padding-bottom:clamp(28px,5vw,48px);padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);min-height:calc(min(100vh,100dvh) - var(--header-h));width:100%;max-width:var(--site-max);margin-left:auto;margin-right:auto;box-sizing:border-box}.home-hero-copy{position:absolute;top:30%;left:50%;max-width:920px;width:min(920px,calc(100% - 40px));margin:0;text-align:center;transform:translate(-50%,-50%)}.home-hero-actions{margin-top:18px;justify-content:center}.home-hero-action-btn.ant-btn{height:40px;border-radius:10px;padding:0 16px;font-weight:600}.home-hero-action-btn--ghost.ant-btn{background:#ffffffe6;border-color:#ffffffd9;color:#1f3b5a}.home-hero-action-btn--ghost.ant-btn:hover{color:#14395f!important;border-color:#fff!important;background:#fff!important}.home-trust-strip{margin:14px 0 28px}.home-trust-strip__inner{width:100%;justify-content:center}.home-trust-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid #dbe5f0;background:#fff;font-size:12px;color:#5a6b7e;font-weight:600}.home-hero-brand{margin:0 0 14px;font-size:clamp(2rem,5.2vw,4rem);font-weight:600;letter-spacing:.03em;line-height:1.05;color:#fffffff7;text-transform:none;text-shadow:0 2px 6px rgba(0,0,0,.42),0 14px 28px rgba(0,0,0,.24)}.home-hero-brand-accent{color:#ff4d4f;font-weight:900}.home-hero-title.ant-typography{margin:0 0 20px!important;font-size:clamp(1.05rem,2.2vw,1.35rem)!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.01em!important;color:#fffffff5!important;text-shadow:0 1px 2px rgba(0,0,0,.35),0 10px 30px rgba(0,0,0,.22);display:flex;flex-direction:column;gap:.45em;align-items:center;padding-top:20px}.home-hero-title .home-hero-headline-line.home-hero-tagline{display:block;max-width:42rem;margin:0}.home-hero-tagline{margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:600;line-height:1.5;color:#fffffff5;letter-spacing:.01em}.home-hero-tagline-dot{color:#ffffff8c}.home-hero-lead{font-size:17px;color:var(--text-secondary);max-width:640px;margin-bottom:24px!important;line-height:1.55}.home-hero-search-compact.ant-space-compact.ant-space-compact-block{align-items:stretch}.home-hero-search-compact.ant-space-compact>*:first-child{flex:1;min-width:0}.home-hero-search-compact .ant-input-affix-wrapper{height:48px;display:flex;align-items:center;border-radius:8px 0 0 8px;background:#ffffff38!important;border-color:#ffffff61!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffff1f inset}.home-hero-search-compact .ant-input{font-size:15px;color:#f1f5f9!important;background:transparent!important}.home-hero-search-compact .ant-input::placeholder{color:#f1f5f98c!important;opacity:1}.home-hero-search-compact .ant-input-clear-icon,.home-hero-search-compact .ant-input-clear-icon:hover{color:#f1f5f9a6!important}.home-hero-search-compact .ant-btn.ant-btn-primary{height:48px!important;min-height:48px!important;padding:0 22px!important;font-size:15px;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0 8px 8px 0!important;background:#0d9488eb!important;border-color:#2dd4bf73!important;color:#f8fafc!important}.home-hero-search-compact .ant-btn.ant-btn-primary:hover{background:#0f766efa!important;border-color:#5eead48c!important;color:#fff!important}.site-search-wrap--collapsed{flex:1;min-width:0;max-width:520px;margin:0 auto;height:32px}.explore-page-head{margin-bottom:22px;padding:16px 18px;border:1px solid var(--border-subtle);border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdff)}.explore-page-head-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.explore-page-title{margin:0 0 6px!important;font-weight:700!important;letter-spacing:-.02em}.explore-page-sub{margin:0!important;color:var(--text-secondary);font-size:15px}.explore-page-new-btn.ant-btn{height:36px;border-radius:10px;font-weight:600}.explore-chip-wrap{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.explore-filter-chip.ant-tag{padding:6px 14px;font-size:14px;border-radius:999px;border:1px solid var(--border-subtle);color:var(--text-secondary);transition:all .18s ease}.explore-filter-chip.ant-tag-checkable-checked{border-color:#19a0ff8c;background:var(--accent-soft);color:var(--accent)}.explore-chip-reset.ant-btn{padding-inline:0;color:var(--accent)}.explore-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:10px 14px;border-radius:10px;border:1px solid #dbe7f5;background:linear-gradient(90deg,#f7fbff,#fff);font-size:14px;color:var(--text-secondary)}.explore-filter-summary-label{font-weight:600;color:var(--text)}.explore-filter-summary-chip{margin-inline-end:0!important}.explore-filter-summary-meta strong{color:var(--text);font-weight:700}.explore-task-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}@media(max-width:1500px){.explore-task-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.explore-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.explore-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.explore-task-grid{grid-template-columns:1fr}}.explore-task-grid--animated>*{animation:rise-fade-in .22s ease both}.explore-task-grid>a,.explore-task-grid>.task-card{display:block;height:100%}.task-card .ant-card-body{display:flex;flex-direction:column;height:100%;min-height:100%;padding:18px 18px 16px;box-sizing:border-box}.task-card-seller-identity{flex-shrink:0;margin-bottom:10px}.task-card-title.ant-typography,.task-card-title{flex-shrink:0;margin:0!important;line-height:1.4!important;min-height:calc(1.4em * 3);overflow-wrap:break-word;word-break:normal;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.task-card.ant-card{height:100%;transition:transform .2s ease,box-shadow .2s ease,border-color .18s ease}.task-card.ant-card:hover{transform:translateY(-2px);border-color:#c7d9ef!important;box-shadow:0 14px 28px #1446801f}.task-card--skeleton .ant-skeleton-title,.task-card--skeleton .ant-skeleton-paragraph>li{border-radius:8px!important}.task-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;flex-shrink:0;flex-wrap:wrap}.task-card-footer{margin-top:auto;padding-top:8px;flex-shrink:0;border-top:1px solid var(--border-subtle)}.task-card-cta{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--accent)}.task-card-cta .anticon{font-size:11px}.task-card.ant-card:hover .task-card-cta{color:#1476d2}.task-card-price{font-size:18px;font-weight:700;color:var(--accent);letter-spacing:-.02em}.task-card-budget-lines{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.task-card-budget-line{font-size:14px;font-weight:600;line-height:1.35;color:var(--accent);letter-spacing:-.01em;white-space:nowrap}.explore-empty-wrap{margin:8px 0 18px;padding:14px 12px 22px;border:1px dashed #c8d7ea;border-radius:12px;background:#fcfdff;text-align:center}.workspace-sticky-top{position:sticky;top:0;z-index:300;isolation:isolate;background:var(--surface);box-shadow:0 1px #0f172a12,0 4px 18px #0f172a0a}.workspace-nav-primary{position:relative;display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;min-height:var(--header-h);padding:8px var(--workspace-main-pad-x);border-bottom:1px solid var(--border-subtle);gap:10px 16px;background:linear-gradient(180deg,#fff,#fafbfd)}.workspace-nav-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:2px;box-sizing:border-box;width:fit-content;max-width:200px;padding:4px 18px 5px 6px;margin-right:2px;text-align:center;border:none;border-radius:0;background:transparent;box-shadow:none;border-right:1px solid #d7dde5}.workspace-nav-logo{display:flex;align-items:center;justify-content:center;width:100%;line-height:0;text-decoration:none}.workspace-nav-logo:hover{opacity:.88}.workspace-nav-logo-img{display:block;width:100%;height:auto;max-height:33px;max-width:182px;margin:0 auto;object-fit:contain;object-position:center center}.workspace-nav-workspace-title{display:block;width:100%;font-size:11px;font-weight:500;color:var(--text-secondary);letter-spacing:.03em;margin-top:0;line-height:1.2;text-align:center;max-width:14em}.workspace-nav-workspace-title--link{text-decoration:none;color:var(--text-secondary)!important;border-radius:6px;padding:2px 4px;margin:-2px -4px;transition:color .15s ease,background .15s ease}.workspace-nav-workspace-title--link:hover{color:var(--accent)!important;background:#19a0ff14}.workspace-nav-menu-wrap{flex:1 1 200px;min-width:0;display:flex;align-items:stretch;overflow-x:visible;overflow-y:visible;padding-left:4px}.workspace-nav-menu.ant-menu-horizontal{flex:1 1 auto;min-width:0;max-width:100%;border-bottom:none!important;align-items:stretch;background:transparent!important;padding:0;gap:0}.workspace-nav-menu.ant-menu-horizontal .ant-menu-item{display:inline-flex!important;align-items:stretch!important;font-weight:600!important}.workspace-nav-menu.ant-menu-horizontal .ant-menu-submenu-title{display:inline-flex!important;align-items:center;font-weight:600!important}.workspace-nav-menu.ant-menu-horizontal .ant-menu-item a,.workspace-nav-menu.ant-menu-horizontal .ant-menu-item .ant-menu-title-content,.workspace-nav-menu.ant-menu-horizontal .ant-menu-title-content{font-weight:600!important}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item{padding-inline:0!important;padding-block:0!important;margin-inline:6px!important;border-radius:6px}.workspace-nav-menu-inline-icon-label{display:inline-flex;align-items:center;gap:4px;line-height:1.25}.workspace-nav-menu-inline-icon-label .anticon{font-size:15px;line-height:1}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content{display:flex!important;align-items:center!important;flex:1 1 auto;box-sizing:border-box;min-height:42px;padding:8px 14px;border-radius:6px;line-height:1.25}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content>.ant-badge:not(.workspace-nav-todo-count-badge){display:flex!important;align-items:center!important;flex:1 1 auto;min-height:0;line-height:1}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content>.ant-badge.workspace-nav-todo-count-badge{display:inline-flex!important;align-items:center!important;align-self:center;flex:0 0 auto!important;width:max-content;max-width:100%;min-height:0;line-height:1}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content>.ant-badge>a{display:flex!important;align-items:center;flex:0 1 auto;box-sizing:border-box;min-height:0;padding:0;border-radius:0;line-height:1.25;color:inherit}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item .workspace-nav-todo-count-badge--number.ant-badge>span:first-child{padding-inline-end:22px!important}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item .workspace-nav-todo-count-badge.ant-badge:not(.workspace-nav-todo-count-badge--number)>span:first-child{padding-inline-end:14px!important}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item .workspace-nav-todo-count-badge .ant-badge-count{inset-inline-end:10px!important;transform:translate(30%,-50%)!important;transform-origin:100% 0%;font-size:11px;line-height:16px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;box-shadow:0 0 0 1px var(--surface, #fff)}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item .workspace-nav-todo-count-badge .ant-badge-dot{inset-inline-end:8px!important;transform:translateY(-50%)!important;transform-origin:100% 0%}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content>a{display:flex!important;align-items:center;flex:0 1 auto;box-sizing:border-box;min-height:0;padding:0;border-radius:0;line-height:1.25;color:inherit}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title{padding-inline:0!important;padding-block:0!important;margin-inline:6px!important;border-radius:6px;min-height:42px}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{display:flex!important;align-items:center!important;min-height:42px}.workspace-nav-menu.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title .workspace-submenu-parent-pill{padding:8px 14px;border-radius:6px}.workspace-nav-menu.ant-menu-submenu-popup .ant-menu-item,.workspace-nav-menu.ant-menu-submenu-popup .ant-menu-item-only-child{padding:0!important;margin-inline:0!important;height:auto!important;line-height:inherit!important}.workspace-nav-menu.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content{display:flex!important;align-items:stretch!important;min-height:44px;width:100%}.workspace-nav-menu.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content a{display:flex!important;align-items:center;flex:1 1 auto;width:100%;min-height:44px;box-sizing:border-box;padding:10px 16px!important;margin:0!important;border-radius:4px;color:inherit}.workspace-nav-menu.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content>.ant-badge{display:flex!important;flex:1 1 auto;align-items:stretch;width:100%;min-height:44px}.workspace-nav-menu.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content>.ant-badge>a{display:flex!important;align-items:center;flex:1 1 auto;width:100%;min-height:44px;box-sizing:border-box;padding:10px 16px!important;margin:0!important;border-radius:4px;color:inherit}.workspace-nav-menu.ant-menu-submenu-popup{z-index:1100!important}.workspace-nav-menu.ant-menu-submenu-popup .ant-menu{border-radius:12px;border:1px solid #d9e3f1;box-shadow:0 14px 36px #1a4a8a29;padding:8px}.workspace-nav-menu.ant-menu-submenu-popup .ant-menu-item-selected{background:linear-gradient(90deg,#edf4ff,#f7fbff)!important}.workspace-nav-menu.ant-menu-submenu-popup .ant-badge .ant-scroll-number,.workspace-nav-menu.ant-menu-submenu-popup .ant-badge .ant-badge-dot,.workspace-nav-menu.ant-menu-submenu-popup .ant-badge .ant-badge-count{pointer-events:none}.workspace-nav-actions{flex-shrink:0;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding-left:14px;border-left:1px solid var(--border-subtle);margin-left:6px}.workspace-nav-header-tabpair{display:inline-flex;align-items:flex-end;gap:12px}.workspace-nav-header-tab{position:relative;display:inline-flex;align-items:center;text-decoration:none;padding-bottom:2px}.workspace-nav-header-tab--active:after{position:absolute;inset-inline:10px;bottom:0;height:0;border-bottom:2px solid #1677ff;content:"";pointer-events:none}.workspace-nav-realtime-anchor{display:inline-flex;align-items:center;min-width:52px;min-height:34px;margin-right:2px}.workspace-nav-secondary{padding:8px var(--workspace-main-pad-x) 10px;border-bottom:1px solid var(--border-subtle);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-nav-secondary-left{min-width:0;flex:1}.workspace-secondary-tabs{display:flex;flex-wrap:wrap;gap:6px}.workspace-secondary-tab{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 12px;border-radius:9px;border:1px solid #d3dceb;background:#fff;color:#445972;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.01em;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.workspace-secondary-tab:hover{border-color:#9fb4cf;background:#f7faff;color:#2b4f73}.workspace-secondary-tab--active{border-color:#3b82f6;background:#eaf2ff;color:#1d4ed8;box-shadow:0 2px 8px #3b82f62e}.workspace-shell--koc .workspace-nav-primary{background:linear-gradient(180deg,#f7faff,#fff);border-bottom-color:#d8e4f4}.workspace-shell--koc .workspace-nav-brand{border-right-color:#d0dce8}.workspace-shell--koc .workspace-nav-brand .workspace-nav-workspace-title{color:#1a4a8a!important}.workspace-shell--koc .workspace-main-inner--koc{border-top:3px solid #c8daf5;box-shadow:0 1px #0f172a0a,0 12px 40px #16488c17}.workspace-shell--seller .workspace-nav-primary{background:linear-gradient(180deg,#f7faff,#fff);border-bottom-color:#d8e4f4}.workspace-shell--seller .workspace-nav-brand{border-right-color:#d0dce8}.workspace-shell--seller .workspace-nav-brand .workspace-nav-workspace-title{color:#1a4a8a!important}.workspace-shell--seller .workspace-main-inner--seller{border-top:3px solid #c8daf5;box-shadow:0 1px #0f172a0a,0 12px 40px #16488c17}.workspace-page-breadcrumb{margin:0;padding:0}.workspace-page-breadcrumb.ant-breadcrumb{font-size:13px}.workspace-page-breadcrumb .ant-breadcrumb-link{color:var(--text-secondary)}.workspace-page-breadcrumb .ant-breadcrumb-separator{color:var(--text-tertiary)}.workspace-koc-showcase-promo-btn.ant-btn.workspace-header-icon-btn{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid #1e40af!important;border-radius:999px;font-weight:600;padding-inline:12px}.workspace-koc-showcase-promo-btn.ant-btn.workspace-header-icon-btn:hover{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;border-color:#1e3a8a!important}.koc-landing--workspace.koc-landing{padding-top:0}.koc-quote-modal .ant-modal-content{border-radius:12px;overflow:hidden}.koc-quote-modal .ant-modal-body{padding-top:12px}.koc-quote-modal .ant-descriptions-row>th{background:var(--surface-muted, #fafafa)}.admin-shell .admin-main-content{padding:0;background:var(--surface-muted)}.admin-main-inner{max-width:1280px;margin:0 auto;padding:16px 20px 32px}.admin-page-breadcrumb{margin:0 0 16px}.admin-page-breadcrumb.ant-breadcrumb{font-size:13px}.admin-nav-brand-link{color:inherit;text-decoration:none}.admin-nav-brand-link:hover{color:var(--color-primary, #1677ff)}.admin-shell .admin-nav-primary{background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid var(--border-subtle)}.admin-shell .admin-nav-actions-hint{margin-right:8px}.workspace-seller-header-btn--accent.ant-btn{color:#1a4a8a!important}.workspace-seller-header-btn--accent.ant-btn:hover{color:#0d5cab!important;background:#16488c14!important}.workspace-seller-header-btn--create.ant-btn{color:#fff!important;background:linear-gradient(135deg,#1677ff,#1f5ac9)!important;border:1px solid #2d6fd6!important;border-radius:999px;font-weight:700;padding-inline:14px;box-shadow:0 8px 20px #165ebd38}.workspace-seller-header-btn--create.ant-btn:hover{color:#fff!important;background:linear-gradient(135deg,#3b8dff,#2a66d1)!important;border-color:#3b7de1!important;transform:translateY(-1px);box-shadow:0 12px 26px #165ebd47}.seller-platform-tag-multi{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.seller-platform-tag-multi__tag.ant-tag-checkable{margin-inline-end:0;font-size:12px;line-height:1.4;padding:2px 10px;border-radius:999px}.seller-platform-tag-multi__tag.ant-tag-checkable.ant-tag-checkable-checked{background:#e6f0ff;border-color:#91b5e8;color:#153a6b}.seller-platform-tag-multi--production-req{flex-wrap:wrap;gap:8px;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#fafbff,#f1f5f9);border:1px solid rgba(99,102,241,.14);box-shadow:inset 0 1px #fffc}.seller-platform-tag-multi--production-req .seller-platform-tag-multi__tag--production-req.ant-tag-checkable{margin-inline-end:0;margin-bottom:0;padding:7px 14px;font-size:13px;line-height:1.35;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#fff;transition:background .15s ease,border-color .15s ease,transform .15s ease,color .15s ease}.seller-platform-tag-multi--production-req .seller-platform-tag-multi__tag--production-req.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{border-color:#6366f166;color:#4338ca}.seller-platform-tag-multi--production-req .seller-platform-tag-multi__tag--production-req.ant-tag-checkable-checked{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:transparent!important;color:#fff!important;font-weight:600}.seller-platform-tag-multi__tag-check-wrap{display:inline-flex;align-items:center;gap:8px}.seller-platform-tag-multi__tag-checkbox{pointer-events:none}.seller-platform-tag-multi--production-req .ant-tag-checkable-checked .seller-platform-tag-multi__tag-checkbox .ant-checkbox-inner{background-color:#ffffff38;border-color:#ffffffeb}.seller-platform-tag-multi--production-req .ant-tag-checkable-checked .seller-platform-tag-multi__tag-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.seller-quote-phase-track .ant-progress-outer,.seller-quote-phase-track .ant-progress-inner{width:100%!important}.seller-quote-contracts-table .ant-table,.workspace-order-list-table .ant-table{font-size:14px;line-height:1.5}.seller-quote-contracts-table .ant-table-container,.workspace-order-list-table .ant-table-container{border-radius:10px;overflow:hidden}.seller-quote-contracts-table .ant-table-thead>tr>th,.workspace-order-list-table .ant-table-thead>tr>th{padding:var(--workspace-table-header-pad-y) var(--workspace-table-cell-x)!important;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#475569;background:#f8fafcfa!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.seller-quote-contracts-table .ant-table-tbody>tr>td,.workspace-order-list-table .ant-table-tbody>tr>td{padding:var(--workspace-table-cell-y) var(--workspace-table-cell-x)!important;vertical-align:middle;color:#1b2733}.seller-quote-row-dot-wrap,.seller-quote-row-dot-anchor{display:inline-flex;align-items:center}.seller-quote-contracts-table .ant-table-tbody>tr>td.seller-quote-stage-cell,.workspace-order-list-table .ant-table-tbody>tr>td.workspace-service-order-stage-cell{vertical-align:top}.seller-quote-contracts-table .ant-table-tbody>tr>td:first-child,.workspace-order-list-table .ant-table-tbody>tr>td:first-child{padding-left:calc(var(--workspace-table-cell-x) + 2px)!important}.seller-quote-contracts-table .ant-table-thead>tr>th:first-child,.workspace-order-list-table .ant-table-thead>tr>th:first-child{padding-left:calc(var(--workspace-table-cell-x) + 2px)!important}.seller-quote-contracts-table .ant-table-tbody>tr>td:last-child,.workspace-order-list-table .ant-table-tbody>tr>td:last-child{padding-right:calc(var(--workspace-table-cell-x) + 2px)!important}.seller-quote-contracts-table .ant-table-thead>tr>th:last-child,.workspace-order-list-table .ant-table-thead>tr>th:last-child{padding-right:calc(var(--workspace-table-cell-x) + 2px)!important}.workspace-service-orders-table .ant-table-cell-fix-right{background:var(--surface, #fff)!important}.workspace-service-orders-table .ant-table-thead>tr>.ant-table-cell-fix-right{background:#f8fafcfa!important}.seller-quote-contracts-table .ant-table-cell-fix-right{background:var(--surface, #fff)!important}.seller-quote-contracts-table .ant-table-thead>tr>.ant-table-cell-fix-right{background:#f8fafcfa!important}.seller-quote-filter-tabs .workspace-deals-tab-label .ant-badge{display:inline-flex;align-items:center}.seller-quote-filter-tabs.ant-tabs-top>.ant-tabs-nav{flex-wrap:wrap;row-gap:8px}.seller-quote-filter-tabs .ant-tabs-extra-content{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.seller-task-edit-drawer .ant-drawer-body{background:var(--surface-muted)}.seller-task-edit-drawer .ant-drawer-header{border-bottom:1px solid var(--border-subtle)}.seller-task-edit-drawer .ant-drawer-footer{text-align:left}.seller-task-edit-drawer-footer{justify-content:flex-start;padding-right:88px}.seller-task-detail-edit-form .seller-task-edit-title-input{font-size:18px;font-weight:600;line-height:1.35}.seller-task-edit-hero-card{border:1px solid #dbe4f0;box-shadow:0 8px 22px #0f172a0f}.seller-task-detail-edit-form .task-brief-card{border-color:#0f172a14}.seller-task-detail-edit-form .task-brief-card .ant-card-head-title{font-weight:600}.seller-task-detail-edit-form .workspace-card-stretch>.ant-card-head{border-bottom-color:#94a3b847}.seller-task-click-surface{margin-top:6px;padding:8px 10px;border-radius:8px;border:1px dashed transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease}.seller-task-click-surface:hover{background:#16488c0d;border-color:#16488c33}.seller-task-budget-amount,.seller-task-deadline-line{cursor:pointer;border-radius:6px;padding:2px 4px;margin:-2px -4px;transition:background .15s ease}.seller-task-budget-amount:hover,.seller-task-deadline-line:hover{background:#16488c14}.seller-task-budget-card--editing{outline:1px solid rgba(22,72,140,.35)}.seller-task-budget-card{border:1px solid rgba(148,163,184,.2)!important;border-radius:12px!important}.seller-task-action-pill.ant-btn{border-radius:999px;border-color:#c8d5ea;background:#f7fbff;color:#1b3f6d;font-weight:600;padding-inline:12px}.seller-task-action-pill.ant-btn:hover{border-color:#9eb8dc;background:#eef6ff;color:#173a63}.chat-send-error-inline{display:inline-flex;align-items:center;gap:6px}.seller-task-deadline-card--highlight{outline:2px solid #fa8c16;box-shadow:0 0 0 4px #fa8c1629}@media(max-width:1000px){.seller-task-edit-drawer .ant-drawer-content-wrapper{width:100%!important;max-width:100%}}.workspace-koc-header-btn--accent.ant-btn{color:#1d4ed8!important;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1px solid #93c5fd!important;border-radius:999px;font-weight:600;padding-inline:12px}.workspace-koc-header-btn--accent.ant-btn:hover{color:#1e40af!important;background:linear-gradient(135deg,#e7f0ff,#cfe4ff)!important;border-color:#60a5fa!important}.koc-messages-page__title-row{margin-bottom:16px}.koc-messages-page__title-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1a4a8a;font-size:18px}.koc-messages-shell.workspace-messages-shell.ant-card{border-color:#dbe6f2!important}.embedded-chat-card.embedded-chat-card--koc .embedded-chat-header{background:linear-gradient(135deg,#fbfdff,#f4f9ff);border-bottom-color:#edf2f8}.embedded-chat-card.embedded-chat-card--koc .embedded-chat-thread{background:radial-gradient(circle at top left,rgba(80,145,220,.08),transparent 28%),linear-gradient(180deg,#fcfdff,#f6f9fd)}.embedded-chat-card.embedded-chat-card--koc .task-chat-bubble--mine{background:linear-gradient(180deg,#e8f3ff,#dcecff);border-color:#bfd7f2}.embedded-chat-card.embedded-chat-card--koc.embedded-chat-card--expanded{border-color:#93c5fd}.task-chat-page--koc .task-chat-hero{border-color:#dbe8f5;background:linear-gradient(135deg,#fff,#f3f8ff)}.task-chat-page--koc .task-chat-shell.ant-card{border-color:#dbe6f2!important}.task-chat-page--koc .task-chat-shell__header{border-bottom-color:#edf2f8}.admin-sticky-top{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,var(--admin-nav-grad-start) 0%,var(--admin-nav-grad-end) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 22px #0f172a14,0 1px 0 var(--admin-nav-border-soft)}.admin-nav-primary{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:4px;min-height:var(--header-h);padding:0 16px;border-bottom:1px solid var(--admin-nav-border-soft);gap:10px}.admin-nav-brand{display:flex;align-items:center;flex-shrink:0;padding-right:14px;border-right:1px solid var(--border-subtle)}.admin-nav-menu-wrap{flex:1 1 200px;min-width:0;display:flex;overflow-x:visible}.admin-nav-menu.ant-menu-horizontal{flex:1 1 auto;min-width:0;max-width:100%;border-bottom:none!important;align-items:stretch;background:transparent!important;padding:6px 8px!important;border-radius:16px;box-shadow:inset 0 0 0 1px #94a3b833;background-image:linear-gradient(145deg,#ffffffe6,#eff6ffc7)}.admin-nav-menu.ant-menu-horizontal>.ant-menu-item{display:inline-flex!important;align-items:stretch!important;padding-inline:4px!important;padding-block:0!important}.admin-nav-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content{display:flex!important;align-items:stretch!important;flex:1 1 auto;min-height:48px}.admin-nav-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content>.ant-badge>a,.admin-nav-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content>a{display:flex!important;align-items:center;flex:1 1 auto;align-self:stretch;padding:10px 14px;border-radius:999px;line-height:1.25;color:var(--admin-nav-text);transition:all .2s ease}.admin-nav-menu.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content>.ant-badge{display:flex!important;align-items:stretch!important;flex:1 1 auto}.admin-nav-menu.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content{display:flex!important;align-items:stretch!important;min-height:40px}.admin-nav-menu.ant-menu-horizontal>.ant-menu-item-selected .ant-menu-title-content>a{background:linear-gradient(135deg,var(--admin-nav-accent) 0%,var(--admin-nav-accent-strong) 100%);color:#fff!important;box-shadow:0 8px 18px #2563eb4d}.admin-nav-menu.ant-menu-horizontal>.ant-menu-item:not(.ant-menu-item-selected) .ant-menu-title-content>a:hover{background:var(--admin-nav-accent-hover);color:var(--admin-nav-text-strong)!important}.admin-nav-menu.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content a{display:flex!important;align-items:center;flex:1;padding:8px 12px;margin:-4px -12px;border-radius:10px;color:var(--admin-nav-text)}.admin-nav-menu.ant-menu-submenu-popup.ant-menu-light{border-radius:14px!important;padding:8px!important;box-shadow:0 16px 36px #0f172a29!important;border:1px solid var(--admin-nav-border-soft)!important}.admin-nav-menu.ant-menu-submenu-popup .ant-menu-item-selected .ant-menu-title-content a{background:var(--admin-nav-accent-soft);color:var(--admin-nav-accent-strong)!important;font-weight:600}.admin-nav-menu.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content a:hover{background:#1e40af14;color:var(--admin-nav-text-strong)!important}.admin-nav-actions{flex-shrink:0;display:flex;align-items:center;gap:12px;padding-left:12px;border-left:1px solid var(--border-subtle)}.admin-nav-menu.ant-menu-horizontal .ant-menu-submenu .workspace-submenu-parent-pill{padding:8px 12px;border-radius:999px;border:1px solid var(--admin-nav-border-pill);background:#ffffffd1;color:var(--admin-nav-text);transition:all .2s ease}.admin-nav-menu.ant-menu-horizontal .ant-menu-submenu:hover .workspace-submenu-parent-pill{border-color:#3b82f661;background:#eff6ffeb;color:var(--admin-nav-text-strong)}.admin-nav-menu.ant-menu-horizontal .ant-menu-submenu.ant-menu-submenu-open .workspace-submenu-parent-pill{border-color:#2563eb75;background:#dbeafefa;color:var(--admin-nav-accent-strong)}.workspace-header-left{display:flex;align-items:center;gap:12px;min-width:0}.workspace-header-subtitle{font-size:14px;white-space:nowrap}.workspace-header-btn.ant-btn{height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.workspace-header-right{display:flex;align-items:center;gap:2px;flex-wrap:wrap;justify-content:flex-end}.workspace-header-icon-btn.ant-btn{height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--text-secondary)}.workspace-header-right .ant-space{display:inline-flex;align-items:center}.workspace-notifications-bell-dropdown{min-width:min(320px,calc(100vw - 24px));max-width:min(320px,calc(100vw - 24px))}.workspace-notifications-bell-wrap{display:inline-flex;align-items:center}.workspace-notifications-bell-wrap--alert .workspace-notifications-bell.ant-btn{border-radius:10px;animation:workspace-notifications-bell-attention .56s ease-in-out 8}.workspace-notifications-bell-wrap--alert .ant-badge .ant-badge-dot{animation:workspace-notifications-bell-dot-pulse .72s ease-in-out 7}@keyframes workspace-notifications-bell-attention{0%,to{box-shadow:none;color:var(--text-secondary);background:transparent}50%{color:#1d4ed8;background:linear-gradient(180deg,#dbeafef2,#eff6ffbf);box-shadow:0 0 0 2px #3b82f673,0 0 0 8px #f8717133,0 4px 14px #2563eb47}}@keyframes workspace-notifications-bell-dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.92;box-shadow:0 0 0 4px #f8717159}}@media(prefers-reduced-motion:reduce){.workspace-notifications-bell-wrap--alert .workspace-notifications-bell.ant-btn,.workspace-notifications-bell-wrap--alert .ant-badge .ant-badge-dot{animation:none}}.workspace-main.ant-layout-content{padding:10px var(--workspace-main-pad-x) 40px;background:var(--surface-muted);min-height:calc(100vh - 120px);box-sizing:border-box}.workspace-main-inner{background:var(--surface);border-radius:14px;border:1px solid var(--border-subtle);padding:var(--workspace-card-inner-pad);min-height:min(560px,calc(100vh - var(--header-h) - 80px));box-shadow:0 1px #0f172a0d,0 8px 28px #0f172a0e;box-sizing:border-box;width:100%;max-width:100%}.workspace-main-content{min-width:0}.workspace-main-content--with-nav{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px;transition:grid-template-columns .22s ease,gap .22s ease}@media(prefers-reduced-motion:reduce){.workspace-main-content--with-nav,.workspace-section-nav{transition:none}}.workspace-content-nav{position:sticky;top:96px;align-self:start;min-width:0;width:100%;box-sizing:border-box}.workspace-main-content-pane{min-width:0}.workspace-section-nav{display:flex;flex-direction:column;gap:6px;border:1px solid #dbe5f0;border-radius:12px;background:#fff;padding:8px;box-shadow:0 1px 3px #0f172a0d;box-sizing:border-box;transition:padding .2s ease,border-radius .2s ease,box-shadow .2s ease}.workspace-section-nav__item{display:inline-flex;align-items:center;gap:8px;min-height:38px;border-radius:9px;padding:8px 10px;border:1px solid transparent;color:#3b4f65;text-decoration:none;font-size:13px;font-weight:500;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.workspace-section-nav__icon{width:16px;min-width:16px;display:inline-flex;align-items:center;justify-content:center;color:#60758d}.workspace-section-nav__label{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-section-nav__item:hover{border-color:#cfddee;background:#f8fbff;color:#1f3e65}.workspace-section-nav__item:hover .workspace-section-nav__icon{color:#2d5f9d}.workspace-section-nav__item--active{border-color:#c7dbf7;background:#edf4ff;color:#1b4f95;font-weight:600}.workspace-section-nav__item--active .workspace-section-nav__icon{color:#1b4f95}.workspace-section-nav-root{display:flex;flex-direction:column;gap:8px;min-width:0;align-self:stretch}.workspace-main-content--with-nav:has(.workspace-section-nav-root--collapsed){grid-template-columns:64px minmax(0,1fr)}.workspace-section-nav-root--collapsed .workspace-section-nav{align-items:center;padding:6px 4px}.workspace-section-nav-root--collapsed .workspace-section-nav__item{justify-content:center;width:100%;min-width:0;padding:8px 4px;min-height:40px;position:relative}.workspace-section-nav-root--collapsed .workspace-section-nav__icon{width:18px;min-width:18px;font-size:16px}.workspace-section-nav-root--collapsed .workspace-section-nav__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-section-nav-root--collapsed .workspace-section-nav__item .ant-badge{position:absolute;top:4px;right:2px}.workspace-section-nav__badge-dot.ant-badge{display:block}.workspace-section-nav__toggle.ant-btn{align-self:stretch;width:100%;min-height:36px;max-width:none;color:#60758d;border-radius:8px;flex-shrink:0}.workspace-section-nav__toggle.ant-btn:hover{color:#1b4f95;background:#f0f5ff}.workspace-section-nav-root--collapsed .workspace-section-nav__toggle.ant-btn{min-height:32px}.workspace-order-filter-tabs.ant-tabs-top>.ant-tabs-nav{margin-bottom:12px;padding:4px 4px 0;background:#f6f8fc;border-radius:10px;border:1px solid #e8edf3}.workspace-order-filter-tabs.ant-tabs-top>.ant-tabs-nav:before{border-bottom:none}.workspace-order-filter-tabs .ant-tabs-tab{padding:8px 14px!important;margin:0 4px 0 0!important;border-radius:8px 8px 0 0;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.workspace-order-filter-tabs .ant-tabs-tab:not(.ant-tabs-tab-active):hover{color:#1d4ed8;background:#ffffffb8}.workspace-order-filter-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.workspace-order-filter-tabs .ant-tabs-tab-active{background:#fff!important;border-color:#e8edf3 #e8edf3 #fff!important}@media(max-width:1100px){.workspace-main-content--with-nav{grid-template-columns:1fr;gap:12px}.workspace-content-nav{position:static}.workspace-section-nav{overflow-x:auto;flex-direction:row;padding:6px}.workspace-section-nav__item{white-space:nowrap}}.workspace-main-breadcrumb-bar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;margin-bottom:16px;min-width:0}.workspace-sticky-top .workspace-main-breadcrumb-bar--sticky{position:relative;z-index:2;padding:6px var(--workspace-main-pad-x) 8px;margin-bottom:0;background:var(--surface);border-bottom:1px solid var(--border-subtle)}.workspace-shell:has(.workspace-deals-page) .workspace-main-breadcrumb-bar--sticky{padding-bottom:4px}.workspace-main-breadcrumb-bar__trail{flex:1 1 auto;min-width:0;display:flex;align-items:center}.workspace-main-breadcrumb-bar .workspace-page-breadcrumb{flex:1 1 auto;min-width:0;max-width:100%}.workspace-main-breadcrumb-bar .workspace-page-breadcrumb.ant-breadcrumb ol{display:flex;flex-wrap:nowrap!important;align-items:center;margin:0;padding:0;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.workspace-breadcrumb-back-btn.ant-btn{flex-shrink:0;position:relative;z-index:3;padding-inline:4px;color:#3b4f65}.workspace-breadcrumb-back-btn.ant-btn:hover,.workspace-breadcrumb-back-btn.ant-btn:focus{color:#1677ff;background:transparent}button.workspace-breadcrumb-nav-link,a.workspace-breadcrumb-nav-link{display:inline;border:none;background:none;padding:0;margin:0;font:inherit;line-height:inherit;color:inherit;cursor:pointer;text-decoration:none;vertical-align:baseline}button.workspace-breadcrumb-nav-link:hover,button.workspace-breadcrumb-nav-link:focus,a.workspace-breadcrumb-nav-link:hover,a.workspace-breadcrumb-nav-link:focus{color:#1677ff;text-decoration:underline}.workspace-main .workspace-main-inner.site-shell{max-width:min(var(--workspace-main-max),100%);width:100%}.workspace-main:has(.seller-messages-page),.workspace-main:has(.koc-messages-page){padding:6px 8px;height:calc(100dvh - var(--header-h) - 18px);min-height:calc(100dvh - var(--header-h) - 18px);max-height:calc(100dvh - var(--header-h) - 18px);overflow:hidden}.workspace-main .workspace-main-inner.site-shell:has(.seller-messages-page),.workspace-main .workspace-main-inner.site-shell:has(.koc-messages-page){max-width:100%;height:100%;min-height:0;max-height:100%;padding:6px;overflow:hidden}.workspace-main-inner:has(.seller-messages-page) .workspace-main-content,.workspace-main-inner:has(.koc-messages-page) .workspace-main-content,.workspace-main-inner:has(.seller-messages-page) .workspace-main-content-pane,.workspace-main-inner:has(.koc-messages-page) .workspace-main-content-pane,.workspace-main-inner:has(.seller-messages-page) .workspace-page-fluid,.workspace-main-inner:has(.koc-messages-page) .workspace-page-fluid{height:100%;min-height:0;max-height:100%;overflow:hidden}.workspace-shell.ant-layout:has(.creator-public-detail--page){background:var(--surface)}.workspace-main:has(.creator-public-detail--page){background:var(--surface)}.workspace-main .workspace-main-inner.site-shell:has(.creator-public-detail--page){background:transparent;border:none;box-shadow:none;padding:0;min-height:0}.workspace-shell:has(.creator-public-detail--page) .workspace-main-breadcrumb-bar--sticky{padding-left:var(--workspace-main-pad-x);padding-right:var(--workspace-main-pad-x)}.workspace-shell--seller .workspace-main-inner--seller:has(.creator-public-detail--page),.workspace-shell--koc .workspace-main-inner--koc:has(.creator-public-detail--page){border-top:none;box-shadow:none}.admin-main-content:has(.creator-public-detail--page){background:var(--surface)}.workspace-page-fluid{width:100%;max-width:none}.workspace-service-order-detail{min-width:0;overflow-x:hidden;overflow-x:clip}.workspace-service-order-detail .ant-alert-info{border-color:#1677ff59!important;background:#1677ff14!important}.workspace-service-order-detail .ant-alert-info .ant-alert-message,.workspace-service-order-detail .ant-alert-info .ant-alert-description{color:#1f334a!important}.workspace-service-order-detail .ant-alert-warning{border-color:#d99a0057!important;background:#d99a001a!important}.workspace-service-order-detail .ant-alert-warning .ant-alert-message,.workspace-service-order-detail .ant-alert-warning .ant-alert-description{color:#7c4a03!important}.workspace-service-order-detail__actions{margin-bottom:8px}.workspace-service-order-detail__step-hint{display:block;margin-top:18px;font-size:12px}.workspace-service-order-detail__koc-submit-quote-tip.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info{margin-top:18px!important;margin-bottom:0!important}.workspace-service-order-detail__koc-submit-quote-tip.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .ant-alert-message,.workspace-service-order-detail__koc-submit-quote-tip.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .ant-alert-description{color:#1677ff!important;font-size:12px!important;line-height:1.55!important}.workspace-service-order-detail__koc-submit-quote-tip.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .ant-alert-icon,.workspace-service-order-detail__koc-submit-quote-tip.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .anticon{color:#1677ff!important;font-size:14px!important}.workspace-service-order-detail .ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--workspace-btn-primary, #1677ff);border-color:var(--workspace-btn-primary, #1677ff)}.workspace-service-order-detail .ant-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#fff}.workspace-service-order-detail .ant-steps .ant-steps-item-process .ant-steps-item-title,.workspace-service-order-detail .ant-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--workspace-btn-primary, #1677ff);font-weight:600}.workspace-service-order-detail .ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--workspace-btn-primary, #1677ff)}.workspace-service-order-detail .ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--workspace-btn-primary, #1677ff)}.workspace-service-order-detail .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,.workspace-service-order-detail .ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--workspace-btn-primary, #1677ff)}.workspace-service-order-detail .ant-steps .ant-steps-item-wait .ant-steps-item-icon{border-color:#d0d7e5;background:#f5f7fb}.workspace-service-order-detail .ant-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon,.workspace-service-order-detail .ant-steps .ant-steps-item-wait .ant-steps-item-title{color:#97a3b6}.workspace-service-order-detail__price-block{display:flex;flex-direction:column;gap:2px}.workspace-service-order-detail__price-value{color:var(--workspace-btn-primary, #1677ff)}.workspace-service-order-revised-value{color:#1677ff!important;font-weight:600}.workspace-service-order-detail__service-tag.ant-tag{border:1px solid #d9e2f2;background:#f5f8ff;color:#36507a;border-radius:999px}.workspace-service-order-detail__order-info-card-desc.ant-descriptions-bordered>.ant-descriptions-view{max-width:100%}.workspace-service-order-detail__order-info-card-desc.ant-descriptions-bordered>.ant-descriptions-view>table{table-layout:fixed;width:100%;max-width:100%}.workspace-service-order-detail__order-info-card-desc.ant-descriptions-bordered th.ant-descriptions-item-label{width:132px;max-width:38%;box-sizing:border-box;vertical-align:middle;white-space:normal;word-break:break-word;line-height:1.45}.workspace-service-order-detail__order-info-card-desc.ant-descriptions-bordered td.ant-descriptions-item-content{min-width:0;max-width:100%;box-sizing:border-box;vertical-align:middle;word-break:break-word;overflow-wrap:anywhere}.workspace-service-order-detail__order-info-card-desc.ant-descriptions-bordered td.ant-descriptions-item-content>.ant-descriptions-item-content{display:inline-block;min-width:0;max-width:100%;width:100%;box-sizing:border-box;vertical-align:middle}.workspace-koc-earnings-summary-desc.ant-descriptions-bordered>.ant-descriptions-view>table{table-layout:fixed;width:100%}.workspace-koc-earnings-summary-desc.ant-descriptions-bordered th.ant-descriptions-item-label{width:96px;max-width:96px;box-sizing:border-box;vertical-align:top;white-space:normal;word-break:break-word;line-height:1.45}.workspace-koc-earnings-summary-desc.ant-descriptions-bordered td.ant-descriptions-item-content{min-width:0;vertical-align:top;word-break:break-word}.workspace-koc-earnings-summary-desc__frozen-value{display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-koc-earnings-summary-desc__frozen-hint{display:block;font-size:12px;line-height:1.45}.workspace-service-order-detail__order-info-req-slot{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.workspace-service-order-detail__order-info-req-text{max-width:100%;word-break:break-word;overflow-wrap:anywhere;margin-bottom:0!important}.workspace-service-order-detail__order-info-req-text.ant-typography-ellipsis{white-space:normal}.workspace-service-order-detail__order-info-req-tooltip{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-height:360px;overflow:auto;line-height:1.55}.workspace-service-order-detail__order-info-req-tooltip-popup.ant-tooltip{max-width:min(720px,calc(100vw - 32px))}.workspace-service-order-detail__order-info-req-tooltip-popup .ant-tooltip-inner{max-width:min(680px,calc(100vw - 48px))}.workspace-service-order-detail__order-info-card-desc.ant-descriptions-bordered td.ant-descriptions-item-content:has(.workspace-service-order-detail__order-info-req-slot){vertical-align:middle}.workspace-service-order-detail__koc-req-subcard .ant-card-body{min-width:0;overflow-x:hidden}.workspace-service-order-detail .workspace-service-order-detail__order-info-att-slot{min-width:0;max-width:100%;overflow-x:hidden}.workspace-service-order-detail .workspace-service-order-detail__order-info-att-slot .workspace-service-order-detail__buyer-attachment-card{min-width:0;max-width:100%}.workspace-service-order-detail .workspace-service-order-detail__buyer-req-trunc-wrap{min-width:0;max-width:100%;width:100%}.workspace-service-order-detail .workspace-service-order-detail__buyer-req-one-line{display:block;margin:0;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;font-size:14px;line-height:1.65;color:var(--text-primary, rgba(0, 0, 0, .88))}.workspace-service-order-detail .workspace-service-order-detail__buyer-req-trunc{display:block;margin:0;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;cursor:pointer;font-size:14px;line-height:1.65;color:var(--text-primary, rgba(0, 0, 0, .88));-webkit-user-select:none;user-select:none}.workspace-service-order-detail .workspace-service-order-detail__buyer-req-trunc--expanded{max-width:100%;white-space:pre-wrap;overflow-x:auto;overflow-y:visible;word-break:break-word;overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:text;user-select:text}.workspace-service-order-detail .workspace-service-order-detail__buyer-req-trunc:focus-visible{outline:2px solid rgba(22,119,255,.4);outline-offset:2px;border-radius:4px}.workspace-service-order-detail__promo-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #dce5f5;border-radius:10px;padding:8px 10px;background:#f8fbff}.workspace-service-order-detail__buyer-attachment-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%;box-sizing:border-box;padding:10px 14px;border-radius:10px;border:1px solid rgba(22,119,255,.42);background:linear-gradient(180deg,#e6f7ffeb,#fff 55%);color:#1677ff;font-weight:600;font-size:14px;cursor:default;transition:box-shadow .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.workspace-service-order-detail__buyer-attachment-lead{display:flex;flex-direction:row;align-items:center;min-width:0;flex:1;overflow:hidden}.workspace-service-order-detail__buyer-attachment-card:hover{border-color:#1677ff;box-shadow:0 4px 16px #1677ff38;transform:translateY(-1px)}.workspace-service-order-detail__buyer-attachment-name-link{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#1677ff;text-decoration:none;cursor:pointer}.workspace-service-order-detail__buyer-attachment-name-link:hover{color:#0958d9;text-decoration:underline}.workspace-service-order-detail__buyer-attachment-name-link:focus-visible{outline:2px solid rgba(22,119,255,.45);outline-offset:2px;border-radius:4px}.workspace-service-order-detail__buyer-attachment-download{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:4px 8px;border:none;border-radius:8px;background:transparent;color:#1677ff;cursor:pointer;line-height:1;transition:background .15s ease,color .15s ease}.workspace-service-order-detail__buyer-attachment-download:hover{background:#1677ff1f;color:#0958d9}.workspace-service-order-detail__buyer-attachment-download:focus-visible{outline:2px solid rgba(22,119,255,.45);outline-offset:2px}.workspace-service-order-detail__buyer-attachment-icon{font-size:18px;flex-shrink:0;color:inherit}.workspace-service-order-detail__buyer-attachment-meta{flex:0 0 auto;font-size:12px;font-weight:500;color:var(--text-secondary, #667585);white-space:nowrap}.workspace-service-order-detail__quote-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.workspace-service-order-detail__quote-actions__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 220px;min-width:0}.workspace-service-order-detail.workspace-service-order-detail--koc-quote-sidebar{overflow-x:visible;overflow-y:visible}.workspace-service-order-detail__koc-quote-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(252px,.48fr);gap:16px;width:100%;max-width:min(1200px,100%);margin-left:auto;margin-right:auto;align-items:stretch;box-sizing:border-box}.workspace-service-order-detail__koc-quote-split-main{min-width:0;overflow-x:visible}.workspace-service-order-detail__koc-quote-split-rail{min-width:0}.workspace-service-order-detail__koc-quote-split-sticky{position:sticky;top:max(120px,var(--workspace-sticky-stack-h, 160px));width:100%;max-height:calc(100dvh - var(--header-h, 64px) - 108px);margin-bottom:56px;display:flex;flex-direction:column;overflow-x:visible;overflow-y:visible;box-sizing:border-box}@media(max-width:900px){.workspace-service-order-detail__koc-quote-split{grid-template-columns:1fr;gap:16px;max-width:100%}.workspace-service-order-detail__koc-quote-split-rail{order:-1}.workspace-service-order-detail__koc-quote-split-sticky{position:static;max-height:none;margin-bottom:20px;overflow:visible}}.workspace-service-order-detail--koc-quote-sidebar .workspace-service-order-detail__koc-quote-progress-card.ant-card{border:none!important;border-radius:8px!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #0000000a,0 1px 2px #00000005,0 0 12px #00000007!important}.workspace-service-order-detail--koc-quote-sidebar .workspace-service-order-detail__koc-quote-progress-card.ant-card>.ant-card-head{border-radius:8px 8px 0 0!important}.workspace-service-order-detail__koc-quote-card.ant-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:visible!important;border:none!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #0000000a,0 1px 2px #00000005,0 0 12px #00000007!important}.workspace-service-order-detail--koc-quote-sidebar .workspace-service-order-detail__koc-req-subcard.ant-card{border:none!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #00000009,0 1px 2px #00000005,0 0 10px #00000007!important}.workspace-service-order-detail--koc-quote-sidebar .workspace-service-order-detail__koc-req-subcard.ant-card>.ant-card-head{border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)!important}.workspace-service-order-detail__koc-buyer-due-surface{display:flex;align-items:stretch;gap:12px;padding:14px 16px;border-radius:8px;background:var(--ant-color-bg-container, #fff);border:none;box-shadow:inset 0 0 0 1px #0000000a,0 1px 2px #00000005,0 0 10px #00000007}.workspace-service-order-detail__koc-buyer-due-surface__icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;align-self:stretch;font-size:24px;color:#1677ff;background:#1677ff1a;border-radius:8px}.workspace-service-order-detail__koc-buyer-due-surface__body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.workspace-service-order-detail__koc-buyer-due-surface-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#00000073}.workspace-service-order-detail__koc-buyer-due-surface-value{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ant-color-text)}.workspace-service-order-detail--koc-quote-sidebar .workspace-service-order-detail__koc-req-subcard-title{display:inline-flex;align-items:center;gap:8px;font-weight:600}.workspace-service-order-detail--koc-quote-sidebar .workspace-service-order-detail__koc-req-subcard-title__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;font-size:15px;color:#1677ff;background:#1677ff1a;border-radius:6px}.workspace-service-order-detail__koc-quote-card .ant-card-head{flex-shrink:0;min-height:40px;padding:0 12px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)!important}.workspace-service-order-detail__koc-quote-card .ant-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0!important;border-radius:0 0 8px 8px;overflow:hidden}.workspace-service-order-detail__koc-quote-card-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch}.workspace-service-order-detail__koc-quote-card-total-footer{flex-shrink:0;padding:4px 12px 12px;border-top:1px solid var(--ant-color-split, rgba(5, 5, 5, .06));border-radius:0 0 8px 8px;background:linear-gradient(180deg,#f5f8ff,#fff 55%);box-shadow:inset 0 -1px #0000000a}.workspace-service-order-detail__koc-quote-card-total-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-top:2px}.workspace-service-order-detail__koc-quote-card-total-row .workspace-service-order-detail__koc-quote-dock-total{flex:1 1 auto;min-width:0}.workspace-service-order-detail__koc-quote-card-total-row .ant-btn.ant-btn-primary{flex-shrink:0}.workspace-service-order-detail__koc-quote-dock-section+.workspace-service-order-detail__koc-quote-dock-section{margin-top:10px}.workspace-service-order-detail__koc-quote-dock-promo{flex-direction:column;align-items:stretch;gap:8px}.workspace-service-order-detail__koc-quote-dock-promo .workspace-service-order-detail__koc-quote-dock-unit-input{width:100%}.workspace-service-order-detail__koc-quote-card-line-block{flex-direction:column;align-items:stretch;gap:10px}.workspace-service-order-detail__koc-quote-unit-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%}.workspace-service-order-detail__koc-quote-unit-row>.ant-typography{flex:0 0 auto}.workspace-service-order-detail__koc-quote-unit-row .workspace-service-order-detail__koc-quote-dock-unit-input{flex:1 1 auto;min-width:156px;width:100%!important;max-width:100%}.workspace-service-order-detail__koc-quote-unit-row .workspace-service-order-detail__koc-quote-dock-unit-input .ant-input-number{width:100%}.workspace-service-order-detail__koc-quote-promo-pack{flex-direction:column;align-items:stretch;gap:8px}.workspace-service-order-detail__koc-quote-promo-top{display:flex;align-items:flex-start;gap:8px;width:100%}.workspace-service-order-detail__koc-quote-promo-tag.ant-tag{flex:0 0 auto;margin:0;margin-inline-end:0;align-self:flex-start;padding:1px 9px;font-size:12px;line-height:18px;height:auto;border:1px solid #e2e6ee;background:#f0f2f6;color:#4b5565;border-radius:999px;font-weight:500}.workspace-service-order-detail__koc-quote-promo-top .workspace-service-order-detail__koc-quote-dock-service-desc{flex:1;min-width:0}.workspace-service-order-detail__koc-quote-dock-service-row{flex-direction:column;align-items:stretch;gap:8px}.workspace-service-order-detail__koc-quote-dock-service-row .workspace-service-order-detail__koc-quote-dock-unit-input{width:100%}.workspace-service-order-detail__koc-quote-dock-service-desc{min-width:0;font-size:13px;line-height:1.45;word-break:break-word}.workspace-service-order-detail__koc-quote-dock-total-label{display:block;font-size:12px;margin-bottom:2px}.workspace-service-order-detail__koc-quote-dock-total{font-size:30px;font-weight:700;line-height:1.2;color:var(--workspace-btn-primary, #1677ff);letter-spacing:.02em;word-break:break-all}.workspace-service-pay-checkout--seller-pay-rail{overflow-x:visible;overflow-y:visible}.workspace-service-pay-checkout__rail-col.ant-col{min-width:0}.workspace-service-pay-checkout__rail-pay-summary-sticky{position:sticky;top:max(120px,var(--workspace-sticky-stack-h, 160px));width:100%;z-index:1}.workspace-order-detail-page .workspace-service-pay-checkout--seller-pay-rail .workspace-service-pay-checkout__rail-col,.workspace-service-order-detail .workspace-service-pay-checkout--seller-pay-rail .workspace-service-pay-checkout__rail-col{display:flex;flex-direction:column;gap:var(--order-detail-card-gap, 20px)}@media(max-width:991px){.workspace-service-pay-checkout__rail-pay-summary-sticky{position:static;z-index:auto}}.workspace-service-pay-checkout__price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:baseline;font-size:13px}.workspace-service-pay-checkout__price-row-label{min-width:0}.workspace-service-pay-checkout__price-row-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-service-pay-checkout__pay-total-block{margin-top:6px;padding:12px 14px;border-radius:10px;background:var(--ant-color-primary-bg)}.workspace-service-pay-checkout__pay-total-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.workspace-service-pay-checkout__pay-total-head .ant-typography:last-child{flex:0 0 auto;min-width:0}.workspace-service-pay-checkout__pay-total-amount,.workspace-service-pay-checkout__pay-total-amount.ant-typography{color:#1677ff!important;font-weight:700!important}.workspace-service-pay-checkout__cny-hint{display:block;margin-top:8px!important;font-size:12px!important;text-align:right}.workspace-service-pay-checkout__contact-support-btn.ant-btn{background:var(--ant-color-bg-container)!important;color:var(--ant-color-primary)!important;border-color:var(--ant-color-border-secondary)!important}.workspace-service-pay-checkout__contact-support-btn.ant-btn:not(:disabled):hover{color:var(--ant-color-primary-hover)!important;background:var(--ant-color-bg-container)!important;border-color:var(--ant-color-primary)!important}.workspace-service-pay-checkout__contact-support-btn.ant-btn .ant-btn-icon,.workspace-service-pay-checkout__contact-support-btn.ant-btn .anticon{color:var(--ant-color-primary)!important}.workspace-service-pay-checkout__contact-support-btn.ant-btn:not(:disabled):hover .ant-btn-icon,.workspace-service-pay-checkout__contact-support-btn.ant-btn:not(:disabled):hover .anticon{color:var(--ant-color-primary-hover)!important}.workspace-service-pay-checkout__pay-method-list.ant-radio-group{border:1px solid var(--ant-color-border-secondary);border-radius:10px;overflow:hidden;background:var(--ant-color-bg-container)}.workspace-service-pay-checkout__pay-method-list .workspace-service-pay-checkout__pay-method-row.ant-radio-wrapper{margin-inline:0!important;width:100%!important;border-bottom:1px solid var(--ant-color-border-secondary);border-radius:0!important}.workspace-service-pay-checkout__pay-method-list .workspace-service-pay-checkout__pay-method-row.ant-radio-wrapper:last-child{border-bottom:none}.workspace-service-pay-checkout__pay-method-list .workspace-service-pay-checkout__pay-method-row.is-selected.ant-radio-wrapper{box-shadow:inset 0 0 0 1px var(--ant-color-primary)}.workspace-service-pay-checkout__security-card.ant-card .ant-card-head{min-height:auto;padding-block:10px 0;background:var(--ant-color-fill-quaternary)!important;border-bottom:1px solid var(--ant-color-border-secondary)}.workspace-service-pay-checkout__security-card.ant-card .ant-card-body{background:var(--ant-color-fill-quaternary)!important}.workspace-service-pay-checkout__security-card.ant-card{background:var(--ant-color-fill-quaternary)!important;border:1px solid var(--ant-color-border-secondary)!important;border-radius:10px;overflow:hidden}.workspace-service-pay-checkout__delivery-due-card .ant-card-head-title .workspace-service-pay-checkout__due-star{color:#ff4d4f!important;margin-inline-end:4px;font-weight:700}.workspace-service-pay-checkout__delivery-due-quick-btn.ant-btn,.workspace-service-pay-checkout__delivery-due-quick-btn.ant-btn>span{color:#1677ff!important}.workspace-service-pay-checkout__delivery-due-quick-btn.ant-btn:not(:disabled):hover,.workspace-service-pay-checkout__delivery-due-quick-btn.ant-btn:not(:disabled):hover>span{color:#0958d9!important}.workspace-seller-quote-line-cards{display:flex;flex-direction:column;gap:14px;width:100%}.workspace-seller-quote-line-card{border:1px solid var(--ant-color-border-secondary);border-radius:10px;background:var(--ant-color-bg-container);padding:14px 16px}.workspace-seller-quote-line-card__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.workspace-seller-quote-line-card__icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.workspace-seller-quote-line-card__icon--video{color:#389e0d;background:#f6ffed}.workspace-seller-quote-line-card__icon--graphic{color:#1677ff;background:#e6f4ff}.workspace-seller-quote-line-card__icon--promotion{color:#722ed1;background:#f9f0ff}.workspace-seller-quote-line-card__title.ant-typography{margin:0!important;font-size:16px!important;font-weight:600}.workspace-seller-quote-line-card__grid{display:grid;grid-template-columns:88px 1fr;gap:8px 12px;align-items:start}.workspace-seller-quote-line-card__label{color:var(--ant-color-text-secondary);font-size:13px}.workspace-seller-quote-line-card__value{font-size:13px;color:var(--ant-color-text);word-break:break-word}.workspace-seller-quote-line-card__quote-amount{font-weight:600;font-size:15px}.workspace-seller-quote-budget-price-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;max-width:420px}@media(max-width:520px){.workspace-seller-quote-budget-price-pair{grid-template-columns:1fr}}.workspace-service-pay-checkout__contact-koc-btn.ant-btn{background:var(--ant-color-bg-container)!important;color:#1677ff!important;border-color:var(--ant-color-border-secondary)!important}.workspace-service-pay-checkout__contact-koc-btn.ant-btn:not(:disabled):hover{color:#0958d9!important;border-color:#1677ff!important;background:var(--ant-color-bg-container)!important}.workspace-service-pay-checkout__contact-koc-btn.ant-btn .ant-btn-icon,.workspace-service-pay-checkout__contact-koc-btn.ant-btn .anticon{color:#1677ff!important}.workspace-service-pay-checkout__contact-koc-btn.ant-btn:not(:disabled):hover .ant-btn-icon,.workspace-service-pay-checkout__contact-koc-btn.ant-btn:not(:disabled):hover .anticon{color:#0958d9!important}.workspace-service-pay-checkout__cancel-order-btn.ant-btn{background:var(--ant-color-bg-container)!important;color:#ff4d4f!important;border-color:var(--ant-color-border-secondary)!important}.workspace-service-pay-checkout__cancel-order-btn.ant-btn>span,.workspace-service-pay-checkout__cancel-order-btn.ant-btn .ant-btn-icon,.workspace-service-pay-checkout__cancel-order-btn.ant-btn .anticon{color:#ff4d4f!important}.workspace-service-pay-checkout__cancel-order-btn.ant-btn:not(:disabled):hover,.workspace-service-pay-checkout__cancel-order-btn.ant-btn:not(:disabled):hover>span,.workspace-service-pay-checkout__cancel-order-btn.ant-btn:not(:disabled):hover .ant-btn-icon,.workspace-service-pay-checkout__cancel-order-btn.ant-btn:not(:disabled):hover .anticon{color:#d9363e!important;border-color:var(--ant-color-error)!important}.workspace-service-pay-checkout__cancel-order-btn.ant-btn:not(:disabled):hover{background:var(--ant-color-bg-container)!important}.workspace-service-pay-checkout__rail-contact-support-btn.ant-btn{background:var(--ant-color-bg-container)!important;color:#1677ff!important;border-color:var(--ant-color-border-secondary)!important}.workspace-service-pay-checkout__rail-contact-support-btn.ant-btn:not(:disabled):hover{color:#0958d9!important;border-color:#1677ff!important;background:var(--ant-color-bg-container)!important}.workspace-service-pay-checkout__rail-contact-support-btn.ant-btn .ant-btn-icon,.workspace-service-pay-checkout__rail-contact-support-btn.ant-btn .anticon{color:#1677ff!important}.workspace-service-pay-checkout__rail-contact-support-btn.ant-btn:not(:disabled):hover .ant-btn-icon,.workspace-service-pay-checkout__rail-contact-support-btn.ant-btn:not(:disabled):hover .anticon{color:#0958d9!important}.workspace-service-delivery-rejection-alert{border-radius:10px;border:1px solid #ffe58f}.workspace-service-delivery-rejection-alert .ant-alert-message{font-weight:600;color:#d48806}.workspace-service-delivery-rejection-alert__label{display:block;margin-bottom:4px;color:#ad6800!important}.workspace-service-delivery-rejection-alert__reason{margin-bottom:0!important;white-space:pre-wrap;word-break:break-word;color:#000000e0}.workspace-inline-reject-panel{margin-top:4px;padding:14px;border-radius:10px;background:#fffdf8;border:1px solid #fed7aa}.workspace-inline-reject-panel__footer{display:flex;justify-content:flex-end;margin-top:12px}.workspace-seller-pay-inline-actions{width:100%;display:flex;flex-direction:column;gap:0}.workspace-inline-pay-panel{margin-bottom:12px;animation:workspace-inline-pay-panel-in .22s ease-out}@keyframes workspace-inline-pay-panel-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.workspace-inline-pay-panel .workspace-seller-pay-dropdown-panel{border:none;box-shadow:none;background:transparent}.workspace-inline-pay-panel .workspace-seller-pay-dropdown-panel>.ant-card-body{padding:0}.workspace-seller-pay-inline-actions__toolbar{margin-top:0}.ant-input-textarea-show-count>textarea.ant-input{padding-bottom:28px}.ant-input-textarea-show-count .ant-input-data-count{bottom:8px!important;inset-inline-end:11px!important;inset-inline-start:auto!important;top:auto!important;font-size:12px;line-height:1.2;color:#00000073}.ant-input-affix-wrapper:has(span.ant-input-show-count-suffix)>input.ant-input{padding-inline-end:40px}.workspace-service-order-quote-help-icon{display:inline-flex;align-items:center;justify-content:center;cursor:help;color:#8c9aad;font-size:16px;line-height:1;padding:2px;margin-right:2px}.workspace-service-order-quote-help-icon:hover{color:var(--workspace-btn-primary, #1677ff)}.seller-task-page-shell{width:100%}.seller-task-page-shell .ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--workspace-btn-primary, #1677ff);border-color:var(--workspace-btn-primary, #1677ff)}.seller-task-page-shell .ant-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#fff}.seller-task-page-shell .ant-steps .ant-steps-item-process .ant-steps-item-title,.seller-task-page-shell .ant-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--workspace-btn-primary, #1677ff)}.seller-task-page-shell .ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--workspace-btn-primary, #1677ff)}.seller-task-page-shell .ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--workspace-btn-primary, #1677ff)}.seller-task-page-shell .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,.seller-task-page-shell .ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--workspace-btn-primary, #1677ff)}.workspace-card-stretch.ant-card{width:100%;border-radius:14px}.workspace-card-stretch.ant-card.ant-card-bordered{border:1px solid rgba(215,221,229,.95);box-shadow:inset 0 1px #ffffffbf}.workspace-card-stretch .ant-card-body{width:100%}.workspace-messages-shell.ant-card,.workspace-overview-card.ant-card,.task-chat-shell.ant-card{border-radius:18px;border-color:#dbe6f2!important;box-shadow:0 14px 36px #1436570f}.workspace-messages-shell__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;margin-bottom:16px;border:1px solid #e5eef8;border-radius:16px;background:linear-gradient(135deg,#fbfdff,#f3f8ff)}.workspace-message-list-item{width:100%;padding:12px;border:1px solid transparent;border-radius:14px;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.workspace-message-list-item:hover{background:#f8fbff;box-shadow:inset 0 0 0 1px #e2ebf6}.workspace-message-list-item--active{background:#f5f9ff;border-color:#d6e7fb;box-shadow:0 10px 24px #1436570f}.workspace-message-list-item__inner{display:flex;align-items:flex-start;gap:12px}.workspace-message-list-item__content{min-width:0;flex:1}.workspace-message-list-item__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-message-list-item__more{color:#00000073}.workspace-message-list-item__more:hover,.workspace-message-list-item:hover .workspace-message-list-item__more{color:#000000bf;background:#0000000a}.workspace-message-avatar-wrap{position:relative;flex-shrink:0;padding-top:6px;padding-right:18px}.workspace-message-avatar-wrap--chat-header,.task-chat-avatar-wrap--chat-header{padding-top:6px;padding-right:0}.task-chat-avatar-wrap--bubble{padding-top:0;padding-right:0}.task-chat-avatar-wrap--bubble.task-chat-avatar-wrap--mine{padding-left:0}.embedded-chat-header-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px;justify-content:center}.embedded-chat-peer-name{font-weight:700!important;color:#404132!important;font-size:15px;line-height:1.4}.task-chat-peer-card__hero{display:flex;align-items:flex-start;gap:12px}.workspace-message-avatar{background:linear-gradient(180deg,#edf5ff,#dfecff)!important;color:#1e5a96!important;font-weight:700}.workspace-message-preview{color:#4a6078!important}.workspace-message-board{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;align-items:start}.workspace-message-board--order-solo{grid-template-columns:1fr;align-items:stretch}.workspace-message-board__list{display:flex;flex-direction:column;gap:12px}.workspace-message-board__preview.ant-card{min-height:100%}.workspace-message-preview__hero{display:flex;align-items:center;gap:14px}.embedded-chat-header .workspace-message-preview__hero{align-items:flex-start}.embedded-chat-header-trade-tip{display:block;max-width:52ch}.embedded-chat-card.ant-card{overflow:hidden}.embedded-chat-card.ant-card>.ant-card-body{display:flex;flex-direction:column;min-height:0}.embedded-chat-header .embedded-chat-hero-link{flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:14px;outline:none}.embedded-chat-hero-link:hover .workspace-message-preview__hero{background:#5091dc0f}.embedded-chat-hero-link .workspace-message-preview__hero{border-radius:14px;transition:background .2s ease}.embedded-chat-expand-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;border:0;padding:0;margin:0;background:#0f172a61;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.embedded-chat-card.embedded-chat-card--expanded.ant-card.workspace-message-board__preview{min-height:unset}.embedded-chat-card.embedded-chat-card--expanded.ant-card{position:fixed!important;left:50%;top:50%;transform:translate(-50%,-50%);width:min(960px,calc(100vw - 24px));height:min(88vh,860px);max-height:min(92vh,920px);z-index:1080;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #0f284638}.embedded-chat-card--expanded .ant-card-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.embedded-chat-card--expanded .embedded-chat-header,.embedded-chat-card--expanded .embedded-chat-composer{flex-shrink:0}.embedded-chat-card--expanded .embedded-chat-thread{flex:1;min-height:120px;max-height:none}.embedded-chat-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #edf2f8;background:linear-gradient(135deg,#fbfdff,#f4f9ff)}.embedded-chat-thread{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;max-height:min(58vh,700px);overflow-y:auto;padding:20px;background:radial-gradient(circle at top left,rgba(80,145,220,.08),transparent 28%),linear-gradient(180deg,#fcfdff,#f6f9fd)}.embedded-chat-composer{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px;border-top:1px solid #edf2f8;background:#fff}.embedded-chat-composer__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.embedded-chat-card .ant-btn.ant-btn-primary.embedded-chat-composer__send,.embedded-chat-card .ant-btn.ant-btn-primary.embedded-chat-offer-cta,.embedded-chat-card a.ant-btn.ant-btn-primary.embedded-chat-offer-cta{background:var(--workspace-btn-primary, #1677ff);border-color:var(--workspace-btn-primary, #1677ff);color:#fff}.embedded-chat-card .ant-btn.ant-btn-primary.embedded-chat-composer__send:hover:not(:disabled),.embedded-chat-card .ant-btn.ant-btn-primary.embedded-chat-composer__send:focus:not(:disabled),.embedded-chat-card .ant-btn.ant-btn-primary.embedded-chat-offer-cta:hover:not(:disabled),.embedded-chat-card .ant-btn.ant-btn-primary.embedded-chat-offer-cta:focus:not(:disabled),.embedded-chat-card a.ant-btn.ant-btn-primary.embedded-chat-offer-cta:hover,.embedded-chat-card a.ant-btn.ant-btn-primary.embedded-chat-offer-cta:focus{background:var(--workspace-btn-primary-hover, #4096ff);border-color:var(--workspace-btn-primary-hover, #4096ff);color:#fff}.embedded-chat-card .ant-btn.ant-btn-primary.embedded-chat-composer__send:active:not(:disabled),.embedded-chat-card .ant-btn.ant-btn-primary.embedded-chat-offer-cta:active:not(:disabled),.embedded-chat-card a.ant-btn.ant-btn-primary.embedded-chat-offer-cta:active{background:var(--workspace-btn-primary-active, #0958d9);border-color:var(--workspace-btn-primary-active, #0958d9);color:#fff}.embedded-chat-card .embedded-chat-offer-cta.ant-btn,.embedded-chat-card a.embedded-chat-offer-cta.ant-btn{width:100%;margin-top:10px;min-height:38px;height:auto;padding:8px 14px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.25;box-sizing:border-box;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.contact-chat-modal .ant-modal-content{overflow:hidden}.contact-chat-modal .ant-modal-body{display:flex;flex-direction:column;min-height:0}.contact-chat-modal .embedded-chat-card.ant-card.workspace-message-board__preview{margin:0;border-radius:0;border:none;box-shadow:none;height:100%}.contact-chat-modal .embedded-chat-card>.ant-card-body{display:flex;flex-direction:column;height:100%;min-height:0}.contact-chat-modal .embedded-chat-thread{flex:1;min-height:0;max-height:none}.embedded-chat-emoji-trigger.ant-btn{padding-inline:10px;color:#5e7389!important;font-size:20px}.embedded-chat-emoji-panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:248px}.embedded-chat-emoji-btn{border:1px solid #e0e8f2;border-radius:12px;background:#fff;cursor:pointer;font-size:24px;line-height:1;padding:10px 0;transition:background .2s ease,transform .2s ease}.embedded-chat-emoji-btn:hover{background:#f6faff;transform:translateY(-1px)}.chat-emoji-popover .ant-popover-inner{background:#ffffff0f!important;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 4px 24px #0f284614;border:1px solid rgba(255,255,255,.28)}.chat-emoji-popover .ant-popover-inner-content{background:transparent!important}.chat-emoji-popover .ant-popover-arrow:before{background:#ffffff1a!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chat-emoji-popover .embedded-chat-emoji-btn{background:#ffffff8c;border-color:#b4c8dca6}.chat-emoji-popover .embedded-chat-emoji-btn:hover{background:#ffffffe0}.embedded-chat-canned-trigger.ant-btn{padding-inline:10px;color:#5e7389!important;font-size:14px;height:auto;line-height:1.2}.chat-canned-popover .ant-popover-inner{background:#fffffff5!important;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 4px 24px #0f28461a;border:1px solid rgba(220,230,240,.95);border-radius:12px}.chat-canned-popover .ant-popover-inner-content{padding:10px 12px}.chat-canned-panel{width:min(320px,86vw)}.chat-canned-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.chat-canned-panel__add{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(15,23,42,.06)}.chat-canned-panel__list{max-height:280px;overflow-y:auto}.chat-canned-row{display:flex;align-items:stretch;gap:4px;border-radius:8px;margin-bottom:4px;border:1px solid rgba(15,40,70,.08);background:#fafcff}.chat-canned-row:last-child{margin-bottom:0}.chat-canned-row__text{flex:1;min-width:0;text-align:left;border:none;background:transparent;cursor:pointer;padding:8px 10px;font-size:13px;line-height:1.45;color:#334155;border-radius:8px 0 0 8px}.chat-canned-row__text:hover{background:#3b82f60f}.chat-canned-row__ellipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.chat-canned-row__del.ant-btn{align-self:center;margin-right:2px}.task-chat-page--expanded{max-width:min(1200px,98vw)}.task-chat-page--expanded .task-chat-thread{max-height:min(82vh,960px);min-height:520px}.task-chat-zoom-toggle.ant-btn{font-family:ui-monospace,Cascadia Mono,SFMono-Regular,Menlo,Consolas,monospace;color:#4a6b8a!important;letter-spacing:.04em}.task-chat-zoom-bracket{display:inline-block;font-style:italic;transform:skew(-14deg);opacity:.82;margin:0 1px}.workspace-overview-card.ant-card{overflow:hidden}.workspace-overview-card.ant-card:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#9bc5f8,#6ea8e5)}.workspace-overview-card--warn.ant-card:before{background:linear-gradient(90deg,#ffd37a,#ffb648)}.workspace-overview-card--danger.ant-card:before{background:linear-gradient(90deg,#ff9e9e,#ff6f6f)}.task-chat-page{max-width:1080px;margin:0 auto}.task-chat-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin-bottom:16px;border:1px solid #dbe8f5;border-radius:20px;background:linear-gradient(135deg,#fff,#f3f8ff);box-shadow:0 18px 40px #14365714;cursor:pointer}.task-chat-hero__main{min-width:0;flex:1}.task-chat-hero__eyebrow{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#6f88a3;text-transform:uppercase}.task-chat-hero__side{flex-shrink:0}.task-chat-shell--empty .ant-card-body{padding:24px}.task-chat-shell__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #edf2f8}.task-chat-thread{display:flex;flex-direction:column;gap:14px;min-height:420px;max-height:min(64vh,760px);overflow-y:auto;padding:20px;background:radial-gradient(circle at top left,rgba(80,145,220,.08),transparent 28%),linear-gradient(180deg,#fcfdff,#f6f9fd)}.task-chat-row{display:flex;align-items:flex-end;gap:10px}.task-chat-row--mine{justify-content:flex-end}.task-chat-avatar{background:linear-gradient(180deg,#ebf4ff,#dceaff)!important;color:#205d95!important;font-weight:700}.task-chat-avatar-wrap{position:relative;flex-shrink:0;padding-top:8px;padding-right:18px}.task-chat-avatar-wrap--mine:not(.task-chat-avatar-wrap--bubble){padding-right:0;padding-left:18px}.task-chat-avatar--hero{box-shadow:0 8px 18px #1436571f}.task-chat-peer-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}.task-chat-bubble{max-width:min(72%,680px);padding:12px 14px;border-radius:18px 18px 18px 6px;background:#fff;border:1px solid #e1eaf4;box-shadow:0 10px 24px #1436570f}.task-chat-bubble--mine{border-radius:18px 18px 6px;background:linear-gradient(180deg,#e8f3ff,#dcecff);border-color:#bfd7f2}.task-chat-bubble-wrap{display:flex;flex-direction:column;align-items:flex-start}.task-chat-bubble-wrap--mine{align-items:flex-end}.task-chat-read-state{margin-top:5px;font-size:11px;color:#6d8095;line-height:1}.task-chat-time-separator{display:flex;justify-content:center;align-items:center;margin:2px 0 8px;font-size:12px;line-height:1.2;color:#64748bf2}.chat-recalled-notice-row{padding:2px 0 10px}.chat-recalled-notice-pill{display:inline-block;max-width:min(420px,92%);padding:5px 14px;border-radius:6px;background:#0f172a0e;text-align:center;line-height:1.45}.task-chat-bubble__image{margin-bottom:8px}.task-chat-bubble__image .ant-image,.task-chat-bubble__image img{display:block;max-width:min(360px,100%);border-radius:12px}.task-chat-composer{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px;border-top:1px solid #edf2f8;background:#fff}.task-chat-composer__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.seller-task-field-row{display:flex;flex-direction:column;align-items:stretch;gap:8px}.seller-task-field-row__label{line-height:1.45}.seller-task-field-required-mark{display:inline-block;margin-right:4px;color:var(--ant-color-error, #ff4d4f);font-family:SimSun,sans-serif;font-size:14px;line-height:1;vertical-align:middle}.seller-task-preview-descriptions .ant-descriptions-view table{table-layout:fixed}@media(min-width:768px){.seller-task-preview-descriptions .ant-descriptions-view .ant-descriptions-item-label{width:18%}.seller-task-preview-descriptions .ant-descriptions-view .ant-descriptions-item-content{width:32%}}@media(max-width:640px){.workspace-messages-shell__hero,.workspace-message-board,.embedded-chat-header,.task-chat-hero,.task-chat-shell__header,.task-chat-composer__actions,.embedded-chat-composer__actions{flex-direction:column;align-items:flex-start}.workspace-message-board{grid-template-columns:1fr}.task-chat-bubble{max-width:100%}}.seller-task-field-label{font-size:14px;font-weight:600;color:var(--text);line-height:1.45}.seller-task-title-input textarea.ant-input{font-size:16px!important;font-weight:600!important;color:#747979!important}.seller-task-title-input textarea.ant-input::placeholder{color:#4b698673!important}.seller-category-section-label{font-size:14px;font-weight:600;color:var(--text-secondary)}.seller-category-inline-hint{margin-left:6px;font-size:12px;font-weight:500;opacity:.55}.seller-category-table{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;width:100%;border:1px solid #dbe5f0;border-radius:14px;padding:10px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 10px 28px #1436570f;box-sizing:border-box}.seller-category-section-head{margin-bottom:8px}.seller-category-table-col--primary,.seller-category-table-col--secondary{padding:10px 12px 12px;border:1px solid #e6edf6;border-radius:12px;background:linear-gradient(180deg,#fff,#f9fbff);min-width:0}.seller-category-section-sub{display:block;margin-top:3px;font-size:12px}.seller-category-tag-stack{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-content:flex-start;width:100%}.seller-category-tag-cell{display:contents}.seller-category-chip.ant-tag-checkable{margin-inline-end:0;font-size:12px;line-height:1.4;padding:2px 10px;border-radius:999px;border:1px solid #d7dde5;background:#fff;color:#1b2733;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.seller-category-chip.ant-tag-checkable:hover{border-color:#91b5e8;color:#153a6b;background:#f7fbff}.seller-category-chip.ant-tag-checkable-checked{border-color:#91b5e8!important;background:#e6f0ff!important;color:#153a6b!important}.seller-category-secondary-placeholder{font-size:13px;line-height:1.5;display:block;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px dashed #d9e2ef}@media(max-width:768px){.seller-category-table{grid-template-columns:1fr;padding:12px}.seller-category-table-col--primary{border-right:1px solid #e6edf6;border-bottom:1px solid var(--border-subtle);padding-right:12px;padding-bottom:14px;margin-bottom:4px}.seller-category-table-col--secondary{padding-left:12px}}.workspace-nav-menu.ant-menu-horizontal .ant-menu-submenu-arrow,.admin-nav-menu.ant-menu-horizontal .ant-menu-submenu-arrow{display:none!important}.workspace-nav-menu.ant-menu-horizontal .ant-menu-submenu-title,.admin-nav-menu.ant-menu-horizontal .ant-menu-submenu-title{display:inline-flex!important;align-items:center;gap:4px}.workspace-submenu-parent-pill{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;box-shadow:none;font-size:14px;font-weight:600;color:#1b2733;line-height:1.2;transition:color .2s ease}.workspace-submenu-parent-main,.workspace-submenu-parent-current{white-space:nowrap}.workspace-submenu-parent-main .ant-badge{transform:translateY(-1px)}.workspace-submenu-parent-sep{color:#8ca0b7;font-size:12px}.workspace-submenu-parent-current{color:#466587;font-size:12px;font-weight:500}.workspace-submenu-parent-caret{font-size:11px!important;color:#647896!important;opacity:.9;transition:transform .2s ease}.workspace-nav-menu.ant-menu-horizontal .ant-menu-submenu:not(.ant-menu-submenu-disabled):hover .workspace-submenu-parent-pill{color:#2f4661}.workspace-nav-menu.ant-menu-horizontal .ant-menu-submenu.ant-menu-submenu-open .workspace-submenu-parent-pill{color:#1f334a}.workspace-nav-menu.ant-menu-horizontal .ant-menu-submenu.ant-menu-submenu-open .workspace-submenu-parent-caret{transform:rotate(180deg)}.ant-card,.ant-table,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-modal-content,.ant-drawer-content,.ant-dropdown .ant-dropdown-menu,.ant-menu-light{background:#fff!important;border-color:#d7dde5!important;color:#1b2733!important}.ant-typography,.ant-form-item-label>label,.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title,.ant-table-thead>tr>th,.ant-table-tbody>tr>td{color:#1b2733!important}.ant-table-thead>tr>th{background:#f5f7fb!important}.ant-btn-default{background:#fff!important;border-color:#d7dde5!important;color:#1b2733!important}.ant-btn-default:hover,.ant-btn-default:focus{background:#f5f9ff!important;border-color:#b7c8dc!important;color:#16324c!important}.workspace-page-fluid,.workspace-card-stretch{--workspace-btn-h: 34px;--workspace-btn-radius: 10px;--workspace-btn-font-size: 14px;--workspace-btn-font-weight: 600;--workspace-btn-primary: #1677ff;--workspace-btn-primary-hover: #4096ff;--workspace-btn-primary-active: #0958d9;--workspace-btn-secondary-text: #1f334a;--workspace-btn-secondary-border: #c7d2e0;--workspace-btn-secondary-bg: #ffffff;--workspace-btn-danger: #cf1322;--workspace-btn-danger-hover: #ff4d4f;--workspace-btn-danger-bg: #fff1f0;--workspace-tag-radius: 999px;--workspace-tag-font-size: 12px}.workspace-page-fluid .ant-btn:not(.ant-btn-icon-only),.workspace-card-stretch .ant-btn:not(.ant-btn-icon-only){min-height:var(--workspace-btn-h);border-radius:var(--workspace-btn-radius);font-size:var(--workspace-btn-font-size);font-weight:var(--workspace-btn-font-weight);line-height:1}.workspace-page-fluid .ant-btn.ant-btn-primary,.workspace-card-stretch .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:var(--workspace-btn-primary)}.workspace-page-fluid .ant-btn.ant-btn-primary:hover,.workspace-page-fluid .ant-btn.ant-btn-primary:focus,.workspace-card-stretch .ant-btn.ant-btn-primary:hover,.workspace-card-stretch .ant-btn.ant-btn-primary:focus{background:var(--workspace-btn-primary-hover);border-color:var(--workspace-btn-primary-hover)}.workspace-page-fluid .ant-btn.ant-btn-primary:active,.workspace-card-stretch .ant-btn.ant-btn-primary:active{background:var(--workspace-btn-primary-active);border-color:var(--workspace-btn-primary-active)}.task-invite-pick-modal{--task-invite-btn-primary: #1677ff;--task-invite-btn-primary-hover: #4096ff;--task-invite-btn-primary-active: #0958d9}.task-invite-pick-modal .ant-btn.ant-btn-primary{background:var(--task-invite-btn-primary);border-color:var(--task-invite-btn-primary);color:#fff}.task-invite-pick-modal .ant-btn.ant-btn-primary:hover:not(:disabled),.task-invite-pick-modal .ant-btn.ant-btn-primary:focus:not(:disabled){background:var(--task-invite-btn-primary-hover);border-color:var(--task-invite-btn-primary-hover);color:#fff}.task-invite-pick-modal .ant-btn.ant-btn-primary:active:not(:disabled){background:var(--task-invite-btn-primary-active);border-color:var(--task-invite-btn-primary-active);color:#fff}.workspace-page-fluid .ant-btn.ant-btn-default,.workspace-card-stretch .ant-btn.ant-btn-default{color:var(--workspace-btn-secondary-text);border-color:var(--workspace-btn-secondary-border);background:var(--workspace-btn-secondary-bg)}.workspace-page-fluid .ant-btn.ant-btn-default:hover,.workspace-page-fluid .ant-btn.ant-btn-default:focus,.workspace-card-stretch .ant-btn.ant-btn-default:hover,.workspace-card-stretch .ant-btn.ant-btn-default:focus{color:var(--workspace-btn-primary);border-color:#91caff;background:#f0f6ff}.workspace-page-fluid .ant-btn.ant-btn-color-dangerous,.workspace-card-stretch .ant-btn.ant-btn-color-dangerous{color:var(--workspace-btn-danger);border-color:#ffccc7;background:var(--workspace-btn-danger-bg)}.workspace-page-fluid .ant-btn.ant-btn-color-dangerous:hover,.workspace-page-fluid .ant-btn.ant-btn-color-dangerous:focus,.workspace-card-stretch .ant-btn.ant-btn-color-dangerous:hover,.workspace-card-stretch .ant-btn.ant-btn-color-dangerous:focus{color:#fff;border-color:var(--workspace-btn-danger-hover);background:var(--workspace-btn-danger-hover)}.workspace-page-fluid .ant-tag:not(.ant-tag-checkable),.workspace-card-stretch .ant-tag:not(.ant-tag-checkable){border-radius:var(--workspace-tag-radius);font-size:var(--workspace-tag-font-size);font-weight:500;padding:2px 10px;line-height:18px}.workspace-page-fluid .ant-tag.ant-tag-checkable,.workspace-card-stretch .ant-tag.ant-tag-checkable{border-radius:var(--workspace-tag-radius);font-size:var(--workspace-tag-font-size);font-weight:500;padding:2px 10px;line-height:1.4;border:1px solid #d7dde5;color:#1b2733;background:#fff;transition:background .15s ease,border-color .15s ease,color .15s ease}.workspace-page-fluid .ant-tag.ant-tag-checkable:hover,.workspace-card-stretch .ant-tag.ant-tag-checkable:hover{border-color:#91b5e8;color:#153a6b;background:#f7fbff}.workspace-page-fluid .ant-tag.ant-tag-checkable.ant-tag-checkable-checked,.workspace-card-stretch .ant-tag.ant-tag-checkable.ant-tag-checkable-checked{border-color:#91b5e8;color:#153a6b;background:#e6f0ff}.workspace-page-fluid .ant-tag.ant-tag-checkable.ant-tag-checkable-disabled,.workspace-card-stretch .ant-tag.ant-tag-checkable.ant-tag-checkable-disabled{border-color:#e2e8f0;color:#94a3b8;background:#f8fafc}.workspace-page-fluid .workspace-card-stretch .workspace-order-list-table .ant-btn:not(.ant-btn-icon-only),.workspace-page-fluid .workspace-card-stretch .seller-quote-contracts-table .ant-btn:not(.ant-btn-icon-only){min-height:32px;height:auto;padding:0 14px;font-size:13px;font-weight:600;border-radius:8px;line-height:1.2}.workspace-page-fluid .workspace-card-stretch .workspace-order-list-table .ant-btn.ant-btn-link,.workspace-page-fluid .workspace-card-stretch .seller-quote-contracts-table .ant-btn.ant-btn-link{min-height:0;padding:0 4px;font-weight:600}.workspace-page-fluid .ant-table-wrapper .ant-pagination,.workspace-card-stretch .ant-table-wrapper .ant-pagination{margin-top:20px}@media(min-width:1101px)and (max-width:1600px){.workspace-main{--workspace-main-pad-x: clamp(10px, 1.9vw, 20px);--workspace-card-inner-pad: clamp(14px, 1.25vw, 20px);--workspace-table-cell-x: 16px;--workspace-table-cell-y: 10px;--workspace-table-header-pad-y: 8px}.workspace-main .workspace-main-inner.site-shell{max-width:min(1460px,100%)}.workspace-main .workspace-page-fluid,.workspace-main .workspace-card-stretch{--workspace-btn-h: 32px;--workspace-btn-font-size: 13px}.workspace-order-filter-tabs .ant-tabs-tab{padding:7px 12px!important}.workspace-section-nav__item{min-height:36px;padding:7px 9px}}@media(min-width:1601px)and (max-width:1799px){.workspace-main{--workspace-main-pad-x: clamp(10px, 1.6vw, 20px)}.workspace-main .workspace-main-inner.site-shell{max-width:min(1540px,100%)}}@media(min-width:1800px){.workspace-main{--workspace-main-pad-x: clamp(10px, 1.2vw, 18px)}.workspace-main .workspace-main-inner.site-shell{max-width:min(1720px,100%)}}.ant-dropdown.account-dropdown-overlay .ant-dropdown-menu{background:#fff!important;border:1px solid #d7dde5!important;border-radius:10px;box-shadow:0 10px 30px #0f172a24!important}.ant-dropdown.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item,.ant-dropdown.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-submenu-title,.ant-dropdown.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-title-content,.ant-dropdown.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-title-content a,.ant-dropdown.account-dropdown-overlay .ant-dropdown-menu .anticon{color:#1f2f3f!important}.ant-dropdown.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#f3f7fd!important}.ant-dropdown.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:#e8edf3!important}.home-overview-card.ant-card,.home-workflow-card.ant-card{background:#fff!important;border-color:#e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 24px #0f172a0f!important}.home-overview-card .ant-typography,.home-workflow-card .ant-typography,.home-workflow-card .ant-steps-item-title,.home-workflow-card .ant-steps-item-description,.home-workflow-card .ant-card-head-title{color:#111827!important}.home-overview-card .ant-typography.ant-typography-secondary,.home-workflow-card .ant-steps-item-description{color:#6b7280!important}.register-shell--gate{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px 16px 40px;box-sizing:border-box;min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;background:linear-gradient(#ffffffa3,#ffffffb3),radial-gradient(1200px 420px at -5% -10%,rgba(47,129,247,.12),transparent 55%),radial-gradient(960px 360px at 105% 0%,rgba(111,76,255,.1),transparent 55%),url(/login_back.png) center / cover no-repeat fixed}.register-shell--kocModal{min-height:calc(100vh - var(--header-h) - 48px);padding-top:16px;padding-bottom:48px;background:linear-gradient(180deg,#f4f8ff,#eef4ff)}.register-gate{position:relative;width:100%;max-width:min(var(--auth-register-modal-width),96vw);margin:0 auto}.register-gate-home-link{position:fixed;left:14px;top:14px;z-index:20}.register-gate-home-btn.ant-btn{height:38px;border-radius:10px;background:#ffffffc2!important;color:#0f172a!important;border:1px solid rgba(148,163,184,.35);box-shadow:0 6px 18px #0f172a14;padding:0 12px}.register-gate-home-btn.ant-btn:hover{background:#ffffffe6!important;border-color:#3b82f659}.register-gate-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:#ffffffd1;border:1px solid rgba(148,163,184,.34);box-shadow:0 18px 44px #0f172a1f;pointer-events:none}.register-gate-modal{position:relative;z-index:1;padding:28px 24px 24px}.register-gate-head{text-align:center;margin-bottom:28px}.register-gate-title.ant-typography{color:var(--text)!important;margin-bottom:8px!important;letter-spacing:-.02em}.register-gate-sub{margin-bottom:0!important;font-size:15px}.register-gate-inline-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.register-gate-inline-btn{min-height:50px;border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#fffc;color:#1f2f43;font:inherit;font-size:14px;font-weight:600;padding:0 14px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.register-gate-inline-btn:hover{transform:translateY(-1px);border-color:#19a0ff85;background:#ffffffeb;box-shadow:0 8px 20px #143f761f}.register-gate-inline-btn--active{border-color:#19a0ffbf;box-shadow:0 0 0 2px #19a0ff2e}.register-gate-cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,28px)}@media(max-width:720px){.register-gate-cards,.register-gate-inline-actions{grid-template-columns:1fr}}.register-role-card{position:relative;overflow:hidden;min-height:160px;padding:20px 18px 18px;border:1px solid rgba(148,163,184,.38);border-radius:16px;cursor:pointer;text-align:left;color:#1d2f43;font:inherit;transition:transform .22s ease,box-shadow .22s ease,border-color .2s ease;background-size:cover;background-position:50% 50%;background-color:#ffffffad;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 28px #164c8a1f}.register-role-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1a60ac2e;border-color:#19a0ff80}.register-role-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.register-role-card__shine{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.42) 50%,transparent 65%);transform:translate(-30%);pointer-events:none}.home-join-shell--in-hero .register-role-card__shine{background:linear-gradient(115deg,transparent 35%,rgba(139,219,255,.48) 50%,transparent 65%)}.register-role-card__selected-dot{position:absolute;top:12px;right:12px;width:9px;height:9px;border-radius:999px;background:transparent;border:2px solid rgba(25,160,255,.4);transition:all .18s ease;z-index:2}.register-role-card:hover .register-role-card__shine{transform:translate(20%);transition:transform .6s ease}.register-role-card--selected{border-color:#19a0ffbf!important;box-shadow:0 0 0 3px #19a0ff33,0 16px 36px #1a60ac2e!important;transform:translateY(-2px)}.register-role-card--selected .register-role-card__selected-dot{background:#19a0ff;border-color:#19a0ff}.register-role-card__label{position:relative;z-index:1;display:block;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600;letter-spacing:-.02em;line-height:1.35;max-width:16em}.register-role-card__iam{font-weight:800;font-size:clamp(1.45rem,2.8vw,1.9rem)}.register-role-card__line-nowrap{white-space:nowrap}.register-role-card__hint{position:relative;z-index:1;display:block;margin-top:12px;font-size:14px;color:#5f7388;font-weight:500}.register-gate--oauth .register-gate-head{margin-bottom:24px}.register-gate-oauth-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.register-gate-oauth-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#0f172a61;cursor:pointer;pointer-events:auto}.register-gate-oauth-sheet__panel{position:relative;z-index:1;width:100%;max-width:min(var(--auth-register-modal-width),96vw);padding:20px 20px calc(24px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #0f172a24;pointer-events:auto;animation:register-gate-oauth-sheet-in .28s ease}.register-gate-oauth-sheet__title{margin:0 0 4px;text-align:center;font-size:17px;font-weight:600;color:var(--text, #1b2733);letter-spacing:-.02em}.register-gate-oauth-sheet__panel--confirm-only .register-gate-oauth-sheet__title{margin-bottom:20px}.register-gate-oauth-sheet .register-koc-divider{margin:12px 0 16px!important}.register-gate-oauth-sheet .register-koc-oauth-icon-row{justify-content:center}.register-gate-oauth-sheet .register-koc-notice{text-align:center;margin-bottom:16px!important}.register-gate-oauth-sheet__icon-row{margin-bottom:4px}.register-gate-oauth-sheet__google-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid rgba(148,163,184,.45);background:#fff;font-size:26px;color:#4285f4;box-shadow:0 8px 20px #4285f42e;pointer-events:none}.register-gate-oauth-sheet__confirm{margin-top:4px;height:48px;font-weight:600}.register-gate-oauth-sheet__cancel{margin-top:4px;color:#64748b!important}@keyframes register-gate-oauth-sheet-in{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}.register-gate--choose .register-gate-head{margin-bottom:clamp(40px,7vh,64px);padding-top:4px}.register-gate--choose .register-gate-title.ant-typography{margin:0!important;line-height:1.4;font-size:clamp(1.35rem,2.4vw,1.65rem)!important}.register-gate--choose .register-gate-cards--flat{gap:clamp(28px,5.5vw,44px)}.register-gate--choose .register-role-card--flat{min-height:132px;padding:22px 20px 20px}.register-gate-cards--flat{gap:clamp(12px,2vw,18px)}.register-role-card--flat{min-height:120px;padding:18px 16px 16px;border-radius:10px;transform:none!important;box-shadow:none!important;background-color:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}.register-role-card--flat:hover{transform:translateY(-1px)!important;box-shadow:0 10px 26px #1d59a024!important}.register-role-card--koc.register-role-card--flat,.register-role-card--seller.register-role-card--flat{background-image:none!important}.register-role-card--flat .register-role-card__label{font-size:clamp(1rem,1.8vw,1.2rem)}.register-role-card--flat .register-role-card__hint{margin-top:8px;font-size:13px}.register-role-card--flat .register-role-card__selected-dot{display:none}.home-join-shell{margin-bottom:33px}.home-join-panel{width:100%;max-width:none;margin:0;padding:clamp(16px,2.2vw,22px) clamp(24px,4vw,48px) clamp(18px,2.4vw,24px);border-radius:16px;border:1px solid var(--border-subtle);background:radial-gradient(120% 80% at 50% 0%,rgba(25,160,255,.16),transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(99,132,241,.1),transparent 50%),#f7fbff;box-shadow:0 10px 30px #17579f1a}.home-join-panel-head{text-align:center;margin-bottom:14px}.home-join-panel-title.ant-typography{color:var(--text)!important;margin-bottom:4px!important;letter-spacing:-.02em;font-weight:700!important;font-size:clamp(1.05rem,2vw,1.25rem)!important}.home-join-panel-sub.ant-typography{margin-bottom:0!important;font-size:14px;line-height:1.45;color:var(--text-secondary)!important}.home-join-panel-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.register-role-card--homePanel{min-height:92px;padding:12px 16px;border-radius:12px}.register-role-card--homePanel:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000004d}.register-role-card--homePanel .register-role-card__label{font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.25}.register-role-card--homePanel .register-role-card__hint{margin-top:6px;font-size:12px;line-height:1.35}@media(max-width:720px){.home-join-panel-cards{grid-template-columns:1fr}}.register-form-page{width:100%;display:flex;justify-content:center}.register-form-inner{width:100%;max-width:480px;padding-bottom:32px}.register-form-inner--wide{max-width:640px}.register-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500}.register-back:hover{color:var(--accent)}.register-lang-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.register-page-title.ant-typography{text-align:left;width:100%;margin-top:0!important;margin-bottom:28px!important;font-size:21px!important;line-height:1.3;letter-spacing:-.03em;font-weight:700!important}.koc-landing{max-width:1120px;margin:0 auto}.koc-landing-hero{padding:28px 0 40px;border-bottom:1px solid var(--border-subtle);margin-bottom:32px}.koc-landing-hero-inner{max-width:880px}.koc-landing-pill{border-radius:999px!important;padding:4px 12px!important;border:1px solid var(--border-subtle)!important;background:#19a0ff14!important;color:var(--text)!important}.koc-landing-title.ant-typography{margin:20px 0 12px!important;font-size:clamp(1.75rem,4vw,2.35rem)!important;line-height:1.2!important;letter-spacing:-.03em}.koc-landing-lead{font-size:16px;color:var(--text-secondary);max-width:52em;margin-bottom:24px!important}.koc-landing-cta.ant-btn-primary{min-width:140px;height:44px;font-weight:600}.koc-landing-cta-ghost.ant-btn{height:44px;border-color:var(--border-subtle)!important;color:var(--text)!important}.koc-landing-section{margin-bottom:40px}.koc-landing-aside.ant-card{background:var(--surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.koc-landing-service-card.ant-card{background:var(--surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important;min-height:168px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;contain:layout style}.koc-landing-service-card.ant-card:hover{transform:translateY(-2px);border-color:#c4d8f0!important;box-shadow:0 14px 30px #144c8c1f}.koc-landing-service-card--skeleton .ant-skeleton{width:100%}.creator-grid--animated .ant-col{animation:rise-fade-in .22s ease both}.koc-landing-empty-wrap{margin:8px 0 18px;padding:14px 12px 22px;border:1px dashed #c8d7ea;border-radius:12px;background:#fcfdff;text-align:center}@keyframes rise-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.koc-landing-filter-block{margin-bottom:20px;padding:14px 14px 10px;border:1px solid var(--border-subtle);border-radius:12px;background:#fbfdff}.koc-landing-filter-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin-bottom:12px}.koc-landing-filter-row-label{flex:0 0 auto;min-width:4.5em;color:var(--text-secondary);font-size:13px;line-height:1.6;padding-top:5px}.koc-landing-filter-row-tags{flex:1 1 0;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.koc-landing-filter-row-tags .ant-tag{margin-inline-end:0;margin-bottom:0;border-radius:999px;padding:2px 12px;font-size:13px;cursor:pointer;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary)}.koc-landing-filter-row-tags .ant-tag-checkable-checked{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.koc-landing-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:18px;padding:10px 0 2px;border-bottom:1px solid var(--border-subtle)}.koc-landing-list-sub{margin-bottom:16px!important}.koc-landing-filter-actions{margin-top:4px}.koc-landing-filter-clear-btn.ant-btn{padding-inline:0}.koc-landing-list-toolbar-count{font-size:14px}.koc-landing-list-toolbar-count strong{color:var(--text);font-weight:700}.koc-list-loading-bar{height:3px;margin:0 0 12px;border-radius:999px;background:#e8eef6;overflow:hidden}.koc-list-loading-bar-inner{height:100%;width:38%;border-radius:999px;background:linear-gradient(90deg,var(--accent),#5eb0ff);animation:koc-loading-bar-slide 1.1s ease-in-out infinite}@keyframes koc-loading-bar-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.koc-landing-list-results{position:relative}.koc-landing-list-results__inner{position:relative;z-index:0}.koc-landing-list-results--dim .koc-landing-list-results__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:10px;background:#ecf1f8b8;box-shadow:inset 0 0 0 1px #b4c6dc40}.koc-landing-list-results--dim .koc-landing-list-results__inner{filter:saturate(.88);opacity:.94;transition:opacity .2s ease,filter .2s ease}.koc-landing-scroll-hint{margin-top:16px!important;text-align:center;margin-bottom:0!important}.koc-landing-scroll-hint--loading{color:var(--accent)!important;font-weight:500}.koc-creator-card-footer{margin-top:10px;padding-top:8px;border-top:1px solid var(--border-subtle)}.koc-creator-card-identity{display:flex;align-items:center;gap:10px;margin-bottom:8px;min-width:0}.task-order-koc-profile-card{display:flex;align-items:stretch;gap:12px;width:100%;margin-bottom:14px;padding:12px 14px;border:none;border-radius:8px;background:var(--ant-color-bg-container, #fff);box-sizing:border-box;box-shadow:inset 0 0 0 1px #0000000a,0 1px 2px #00000005,0 0 10px #00000007}.task-order-koc-profile-card__identity{flex:1 1 auto;min-width:0}.task-order-koc-profile-card__actions{flex:0 0 auto;display:flex;align-items:center;align-self:stretch}.task-order-koc-profile-card__contact-btn.ant-btn{flex-shrink:0}.task-order-koc-profile-card[aria-busy]{display:flex;align-items:center;justify-content:center;min-height:72px;cursor:default}.creator-public-detail--embedded.creator-public-detail--page{padding:12px 12px 20px}.koc-public-showcase-modal .ant-modal-close{top:10px;inset-inline-end:10px}.koc-counterparty-identity{display:flex;align-items:center;gap:10px;min-width:0}.koc-counterparty-identity__meta{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.koc-counterparty-identity__name{max-width:100%;line-height:1.35}.koc-counterparty-identity__profile-hit{margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:inherit;font:inherit;color:inherit}.koc-counterparty-identity__profile-hit--avatar{display:inline-flex;flex-shrink:0;border-radius:50%}.koc-counterparty-identity__profile-hit--avatar:hover{opacity:.88}.koc-counterparty-identity__profile-hit--name{display:block;max-width:100%;text-align:left}.koc-counterparty-identity__profile-hit--name:hover .koc-counterparty-identity__name{color:#1677ff}.koc-counterparty-identity__profile-hit:focus-visible{outline:2px solid rgba(22,119,255,.35);outline-offset:2px;border-radius:4px}.koc-creator-card-avatar.ant-avatar{width:48px;height:48px;line-height:48px;font-size:18px}.koc-creator-card-identity-meta{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.koc-creator-card-name{max-width:100%;line-height:1.35}.koc-creator-card-cta.ant-typography{font-size:13px;font-weight:600}.koc-creator-card-cta .anticon{font-size:11px;margin-left:2px}.kocly-lazy-img{background-color:var(--surface-muted, #f6f8fb);opacity:0;transition:opacity .22s ease}.kocly-lazy-img--loaded{opacity:1}.kocly-lazy-ant-image .ant-image-img.kocly-lazy-img{background-color:var(--surface-muted, #f6f8fb)}.kocly-lazy-ant-image:not(.kocly-lazy-ant-image--loaded) .ant-image-img{opacity:0}.kocly-lazy-ant-image--loaded .ant-image-img{opacity:1;transition:opacity .22s ease}.kocly-media-thumb{background:var(--surface-muted, #f6f8fb)}.kocly-media-thumb__video-ph{background:linear-gradient(155deg,#e8ecf2,#f6f8fb 55%,#eef2f7)}.koc-creator-card-cover{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(155deg,#e8ecf2,#f6f8fb 55%,#eef2f7);border-radius:12px 12px 0 0;content-visibility:auto;contain-intrinsic-size:320px 200px}.koc-creator-card-cover-media{width:100%;height:100%;object-fit:cover;display:block}.koc-creator-card-cover .koc-creator-card-cover-poster,.koc-creator-card-cover .koc-creator-card-cover-video,.koc-creator-card-cover .koc-creator-card-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.koc-creator-card-video-placeholder{background:linear-gradient(155deg,#2d3544,#141820 55%,#0c0f14)}.koc-creator-card-cover .koc-creator-card-cover-video{z-index:1}.koc-creator-card-cover .koc-creator-card-cover-poster,.koc-creator-card-cover .koc-creator-card-video-placeholder{z-index:0}.koc-creator-card-fav{position:absolute;top:8px;right:8px;z-index:4;width:38px;height:38px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#00000073;box-shadow:0 1px 4px #00000059}.koc-creator-card-fav:hover{background:#00000094}.koc-creator-card-mute{position:absolute;right:8px;bottom:8px;z-index:5;width:36px;height:36px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;background:#00000085;box-shadow:0 1px 4px #0006}.koc-creator-card-mute:hover{background:#000000ad}.koc-creator-card-progress-zone{position:absolute;left:10px;bottom:10px;z-index:3;width:min(56%,168px);min-height:24px;display:flex;align-items:center;pointer-events:none}.koc-creator-card-progress-track{width:100%;height:4px;border-radius:999px;background:#ffffff59;overflow:hidden}.koc-creator-card-progress-fill{height:100%;border-radius:999px;background:#fff;box-shadow:0 0 8px #ffffff59}.koc-creator-card-playhint{font-size:22px;color:#ffffffd9}.koc-landing-bottom{text-align:center;padding:36px 16px 8px;border-top:1px solid var(--border-subtle)}.register-koc-page{width:100%;max-width:1000px;margin:0 auto;padding:0 16px 8px}.register-koc-page--centered{display:flex;justify-content:center;padding-top:80px}.register-koc-back.register-back{margin-bottom:12px}.register-koc-dialog-root .ant-modal{max-width:min(var(--auth-register-modal-width),96vw);width:min(var(--auth-register-modal-width),96vw)!important;padding-bottom:0}.register-koc-dialog.ant-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:16px}.register-koc-dialog.ant-modal .ant-modal-body{padding:0}.register-koc-modal{display:flex;flex-wrap:wrap;overflow:hidden;border-radius:16px;border:none;box-shadow:none}.register-koc-modal--single{flex-direction:column;flex-wrap:nowrap}.register-koc-modal--light{background:#fff;color:#111827}.register-koc-modal-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:4px 6px 2px;border-bottom:1px solid #e5e7eb;background:#fff}.register-koc-modal-header-btn.ant-btn{width:40px;height:40px;padding:0!important;color:#6b7280!important;display:inline-flex!important;align-items:center;justify-content:center}.register-koc-modal-header-btn.ant-btn:hover{color:#111827!important;background:#f3f4f6!important}.register-koc-modal--light .ant-typography,.register-koc-modal--light .ant-form-item,.register-koc-modal--light .ant-form-item-label>label{color:#374151!important}.register-koc-modal--light .register-koc-hero-title.ant-typography{color:#111827!important;margin-top:0!important;margin-bottom:8px!important;font-weight:700!important;letter-spacing:-.02em}.register-koc-modal--light .register-koc-sublead{color:#4b5563!important;font-size:14px;line-height:1.55;margin-bottom:16px!important}.register-koc-modal--light .register-koc-login-hint{color:#374151!important;margin-bottom:8px!important}.register-koc-modal--light .register-koc-login-hint--large,.register-koc-modal--light .register-koc-login-hint--large.ant-typography{font-size:large!important;line-height:1.5}.register-koc-modal--light .register-koc-login-hint a{color:#1677ff!important;font-weight:600}.register-koc-modal--light .register-page-title.ant-typography{color:#111827!important;margin:0 0 9px!important;font-size:21px!important;line-height:1.3;font-weight:700!important;letter-spacing:-.02em}.register-koc-modal--light .register-role-title.ant-typography{color:#374151!important;margin:0 0 8px!important;font-weight:600!important}.auth-light-modal-inner .auth-register-header{margin-bottom:12px}.register-koc-modal--light .register-koc-inline-muted,.register-koc-modal--light .register-koc-card-lead,.register-koc-modal--light .register-lang-row .ant-typography{color:#4b5563!important}.register-koc-modal--light .ant-card-head-title{color:#111827!important}.register-koc-modal--light .ant-input-affix-wrapper,.register-koc-modal--light .ant-input-outlined,.register-koc-modal--light textarea.ant-input,.register-koc-modal--light input.ant-input{background-color:#fff!important;border-color:#d1d5db!important;color:#111827!important}.register-koc-modal--light .ant-input-affix-wrapper .ant-input{background:transparent!important;color:#111827!important}.register-koc-modal--light .ant-input-affix-wrapper .ant-input::placeholder,.register-koc-modal--light textarea.ant-input::placeholder,.register-koc-modal--light input.ant-input::placeholder{color:#9ca3af!important}.register-koc-modal--light .ant-input-affix-wrapper:hover,.register-koc-modal--light .ant-input-outlined:hover,.register-koc-modal--light textarea.ant-input:hover{border-color:#9ca3af!important}.register-koc-modal--light .ant-input-affix-wrapper-focused,.register-koc-modal--light .ant-input-outlined:focus-within,.register-koc-modal--light textarea.ant-input:focus{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1f!important}.register-koc-modal--light .ant-input-password-icon{color:#6b7280!important}.register-koc-modal--light .ant-select .ant-select-selector,.register-koc-modal--light .ant-cascader-picker .ant-select-selector{background:#fff!important;border-color:#d1d5db!important;color:#111827!important}.register-koc-modal--light .ant-select:hover .ant-select-selector,.register-koc-modal--light .ant-cascader-picker:hover .ant-select-selector{border-color:#9ca3af!important}.register-koc-modal--light .ant-select-focused .ant-select-selector,.register-koc-modal--light .ant-cascader-picker.ant-select-focused .ant-select-selector{border-color:#1677ff!important}.register-koc-modal--light .ant-select-selection-placeholder,.register-koc-modal--light .ant-cascader-picker .ant-select-selection-placeholder{color:#9ca3af!important}.register-koc-modal--light .ant-segmented{background:#f3f4f6!important}.register-koc-modal--light .ant-card{background:#fafafa!important;border-color:#e5e7eb!important;color:#374151!important}.register-koc-modal--light .ant-btn-default{background:#fff!important;border-color:#d1d5db!important;color:#374151!important}.register-koc-modal--light .ant-btn-default:hover{border-color:#1677ff!important;color:#1677ff!important}.register-koc-proof-hint{color:var(--text-secondary)!important}.register-koc-modal--light .register-koc-proof-hint{color:#4b5563!important}.register-koc-proof-errorlist,.register-koc-proof-errorlist .ant-form-item-explain-error{color:#fca5a5!important;font-size:14px;line-height:1.5}.register-koc-modal--light .register-koc-proof-errorlist,.register-koc-modal--light .register-koc-proof-errorlist .ant-form-item-explain-error{color:#b91c1c!important}.koc-proof-screenshot-upload .ant-upload-list-item-name,.koc-proof-screenshot-upload .ant-upload-list-item-name a{display:none!important}.register-koc-phone-compact{width:100%}.register-koc-phone-compact .ant-input{flex:1;min-width:0}.register-koc-modal--light .register-koc-phone-compact .ant-select .ant-select-selector,.register-koc-modal--light .register-koc-phone-compact .ant-input{background-color:#fff!important;border-color:#d1d5db!important;color:#111827!important}.register-koc-panel{padding:28px 28px 32px}.register-koc-panel--scroll{max-height:min(82vh,780px);overflow-y:auto}.register-koc-oauth-btns{width:100%}.register-koc-oauth-icon-row{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.register-koc-oauth-icon.ant-btn{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;border-radius:50%;border:1px solid #d1d5db;background:#fff!important;color:#111827!important}.register-koc-oauth-icon--google.ant-btn:not(:disabled):hover{border-color:#1677ff!important;color:#1677ff!important}.register-koc-oauth-icon--muted.ant-btn:disabled{opacity:.45}.register-koc-avatar-tip{position:relative;margin-top:16px;padding:14px 14px 14px 48px;border-radius:12px;border:1px dashed rgba(22,119,255,.35);background:linear-gradient(135deg,#eff6ffe6,#fffffff2)}.register-koc-avatar-tip__ring{position:absolute;left:14px;top:50%;width:28px;height:28px;margin-top:-14px;border:2px solid rgba(22,119,255,.55);border-radius:50%;animation:register-koc-tip-pulse 1.8s ease-out infinite;pointer-events:none}.register-koc-avatar-tip__icon{position:absolute;left:19px;top:50%;margin-top:-8px;font-size:16px;color:#1677ff}.register-koc-avatar-tip__text.ant-typography{font-size:13px!important;line-height:1.65!important;margin-bottom:0!important}@keyframes register-koc-tip-pulse{0%{transform:scale(.92);opacity:.9}70%{transform:scale(1.25);opacity:0}to{opacity:0}}.register-koc-showcase-tip{position:relative;padding-top:8px}.register-koc-showcase-tip__pointer{position:absolute;right:12px;top:0;width:36px;height:36px;border:2px solid rgba(250,173,20,.85);border-radius:50%;animation:register-koc-tip-pulse 2s ease-out infinite;pointer-events:none}.register-koc-back--btn{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:0;border:none;background:none;cursor:pointer;color:var(--text-secondary);font-size:14px;font-weight:500;font-family:inherit;text-align:left}.register-koc-back--btn:hover{color:var(--accent)}.register-koc-oauth-btn.ant-btn{height:48px;font-weight:600;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px}.register-koc-oauth-btn--outline.ant-btn{background:#fff!important;color:#111827!important;border-color:#d1d5db!important}.register-koc-oauth-btn--outline.ant-btn:not(:disabled):hover{border-color:#1677ff!important;color:#1677ff!important}.register-koc-oauth-btn--outline.ant-btn:disabled{color:#9ca3af!important;border-color:#e5e7eb!important;background:#f9fafb!important}.register-koc-divider.ant-divider{margin:24px 0 16px;color:#6b7280!important;border-color:#e5e7eb!important}.register-koc-notice{font-size:13px;color:#4b5563!important;margin-top:16px!important;margin-bottom:0!important;line-height:1.55}.register-koc-legal{font-size:12px;color:#6b7280!important;margin-top:12px!important;margin-bottom:0!important;line-height:1.55}.register-koc-backbtn{padding-left:0!important;margin-bottom:8px;height:auto!important;color:#1677ff!important}.register-koc-pwrules{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.register-koc-modal--light .register-koc-checkrow{color:#9ca3af}.register-koc-modal--light .register-koc-checkrow .anticon{color:#d1d5db}.register-koc-modal--light .register-koc-checkrow--ok{color:#374151}.register-koc-modal--light .register-koc-checkrow--ok .anticon{color:#16a34a}.register-koc-continue.ant-btn{margin-top:8px;height:40px;font-weight:600;border-radius:9px}@media(max-width:720px){.register-koc-modal{border-radius:12px}}.auth-light-modal-page{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-height:100dvh;padding:20px 16px 40px;box-sizing:border-box;background:transparent;isolation:isolate}.auth-light-modal-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(#ffffffa3,#ffffffb3),radial-gradient(1200px 420px at -5% -10%,rgba(47,129,247,.12),transparent 55%),radial-gradient(960px 360px at 105% 0%,rgba(111,76,255,.1),transparent 55%),url(/login_back.png) center / cover no-repeat fixed}.auth-light-modal-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:32px 32px;opacity:.38}.auth-light-shell-wrap:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(37,99,235,.08),transparent 24%),radial-gradient(circle at 88% 22%,rgba(109,40,217,.07),transparent 24%),radial-gradient(circle at 50% 82%,rgba(14,165,233,.06),transparent 26%)}.auth-page-back-btn.ant-btn{position:fixed;top:14px;left:14px;z-index:30;width:40px;height:40px;border-radius:10px;color:#475569!important}.auth-page-back-btn.ant-btn:hover{background:#ffffffb8!important;color:#0f172a!important}.auth-page-locale-select{position:fixed;top:14px;right:14px;z-index:30}.auth-light-shell-wrap{position:relative;z-index:2;width:100%;min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;padding:24px 0}.auth-light-modal-inner{border-radius:0;overflow:visible;background:transparent}.auth-light-shell-card{border:none;box-shadow:none}.auth-light-modal-body{padding:2px 0 0}.auth-light-shell-card .register-koc-modal-header{border-bottom:none;background:transparent;padding:0;min-height:0}.auth-light-modal-inner.register-koc-modal--light{background:transparent!important}.auth-light-modal-inner.register-koc-modal--light .register-koc-hero-title.ant-typography{font-size:34px!important;line-height:1.15;margin-bottom:10px!important}.auth-form-subtitle{margin-top:-4px!important;margin-bottom:12px!important;color:#1e293b9e!important}.auth-light-modal-inner.register-koc-modal--light .ant-input-affix-wrapper,.auth-light-modal-inner.register-koc-modal--light .ant-input-outlined,.auth-light-modal-inner.register-koc-modal--light textarea.ant-input,.auth-light-modal-inner.register-koc-modal--light input.ant-input,.auth-light-modal-inner.register-koc-modal--light .ant-select .ant-select-selector{border-radius:10px!important;background:#ffffffd1!important;border-color:#94a3b85c!important;min-height:40px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.auth-light-modal-inner.register-koc-modal--light .ant-input{min-height:38px}.auth-light-modal-inner.register-koc-modal--light .ant-input-affix-wrapper:hover,.auth-light-modal-inner.register-koc-modal--light .ant-input-outlined:hover,.auth-light-modal-inner.register-koc-modal--light textarea.ant-input:hover,.auth-light-modal-inner.register-koc-modal--light .ant-select:hover .ant-select-selector{border-color:#3b82f67a!important}.auth-light-modal-inner.register-koc-modal--light .ant-btn-primary{height:40px;border-radius:10px;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#1d9bf0,#1677ff 55%,#2f6df6);border-color:transparent;box-shadow:0 10px 22px #1d9bf03d}.auth-light-modal-inner.register-koc-modal--light .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px #1d9bf04d}.auth-light-modal-inner.register-koc-modal--light .ant-btn-primary:disabled,.auth-light-modal-inner.register-koc-modal--light .ant-btn-primary[disabled]{background:#d7e4f5!important;color:#475569e6!important;border-color:transparent!important;box-shadow:none!important;cursor:not-allowed}.auth-interactive-form .ant-form-item{margin-bottom:12px}.auth-interactive-form .ant-input:not(textarea),.auth-interactive-form .ant-input-affix-wrapper{height:40px!important;min-height:40px!important;box-sizing:border-box}.auth-interactive-form .ant-input-affix-wrapper>input.ant-input{height:100%!important;min-height:0!important}.auth-interactive-form .auth-code-embedded-shell{height:40px}.auth-interactive-form .auth-code-embedded-shell .auth-code-embedded-field.ant-input{height:100%!important;min-height:0!important}.auth-interactive-form .auth-code-embedded-shell .auth-code-embedded-btn.ant-btn{min-height:0}.auth-code-compact{display:flex;align-items:stretch}.auth-code-compact .ant-input,.auth-code-compact .ant-input-affix-wrapper,.auth-code-compact .ant-btn{height:40px}.auth-code-embedded-shell{position:relative;width:100%}.auth-code-embedded-shell .auth-code-embedded-field.ant-input-lg{width:100%;padding-inline-end:140px;box-sizing:border-box}.auth-code-embedded-shell .auth-code-embedded-btn.ant-btn{position:absolute;inset-block:0;inset-inline-end:0;z-index:1;height:100%;margin:0;padding-inline:14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:0 10px 10px 0!important;border:none!important;border-inline-start:1px solid rgba(37,99,235,.28)!important;box-shadow:none!important}.auth-code-send-btn.ant-btn{border-radius:10px!important;border:1px solid rgba(37,99,235,.42)!important;background:#3b82f61a!important;color:#1d4ed8!important;font-weight:600;box-shadow:0 2px 8px #2563eb1f}.auth-code-send-btn.ant-btn:hover{border-color:#2563eb9e!important;background:#3b82f629!important;color:#1e40af!important;box-shadow:0 4px 12px #2563eb29}.auth-code-send-btn.ant-btn:disabled,.auth-code-send-btn.ant-btn[disabled]{background:#d7e4f5!important;color:#475569e6!important;border-color:transparent!important;box-shadow:none!important}.auth-code-embedded-shell .auth-code-embedded-btn.auth-code-send-btn.ant-btn{border:none!important;border-inline-start:1px solid rgba(37,99,235,.28)!important;border-radius:0 10px 10px 0!important;box-shadow:none!important}.auth-code-embedded-shell .auth-code-embedded-btn.auth-code-send-btn.ant-btn:hover:not(:disabled){border:none!important;border-inline-start:1px solid rgba(37,99,235,.45)!important}.auth-code-embedded-shell .auth-code-embedded-btn.auth-code-send-btn.ant-btn:disabled,.auth-code-embedded-shell .auth-code-embedded-btn.auth-code-send-btn.ant-btn[disabled]{border:none!important;border-inline-start:1px solid rgba(148,163,184,.35)!important}.auth-interactive-form .ant-form-item-label>label{font-weight:600}.auth-interactive-form .ant-form-item:last-child{margin-top:4px}.creator-bio-editor-wrap{border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a12;overflow:hidden}.creator-bio-editor-wrap .creator-bio-editor .ql-toolbar.ql-snow{background:#fafafa!important;border:none!important;border-bottom:1px solid #e5e7eb!important;padding:10px 12px}.creator-bio-editor-wrap .creator-bio-editor .ql-container.ql-snow{background:#fff!important;border:none!important;font-size:15px}.creator-bio-editor-wrap .creator-bio-editor .ql-editor{color:#111827!important;min-height:220px;line-height:1.75;padding:16px 18px 20px;white-space:pre-wrap;-moz-tab-size:4;tab-size:4;outline:none}.creator-bio-editor-wrap--zh .creator-bio-editor .ql-editor{font-family:SimSun,Songti SC,STSong,NSimSun,serif}.creator-bio-editor-wrap--en .creator-bio-editor .ql-editor{font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.creator-bio-editor-wrap .creator-bio-editor .ql-editor:focus{box-shadow:inset 0 0 0 1px #3b82f633}.creator-bio-editor .ql-editor p{margin:0 0 .85em}.creator-bio-editor .ql-editor p:last-child{margin-bottom:0}.creator-bio-editor .ql-editor.ql-blank:before{color:#9ca3af!important;font-style:normal;left:18px;right:18px}.creator-bio-editor .ql-stroke{stroke:#374151!important}.creator-bio-editor .ql-fill{fill:#374151!important}.creator-bio-editor .ql-picker-label{border-radius:6px}.creator-bio-editor .ql-picker-options{border-radius:8px;box-shadow:0 8px 24px #0f172a1f}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label:not([data-value]):before{content:"默认"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-header .ql-picker-label:not([data-value]):before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-header .ql-picker-label[data-value=false]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-header .ql-picker-item:not([data-value]):before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-header .ql-picker-item[data-value=false]:before{content:"正文"!important}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-size .ql-picker-label:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"默认字号"!important}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"小号"!important}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"大号"!important}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"特大"!important}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=songti]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=songti]:before{content:"宋体"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=yahei]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=yahei]:before{content:"微软雅黑"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=pingfang]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=pingfang]:before{content:"苹方"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=kaiti]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=kaiti]:before{content:"楷体"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=simhei]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=simhei]:before{content:"黑体"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=fangsong]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=fangsong]:before{content:"仿宋"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-sc]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-sc]:before{content:"思源黑体"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=trebuchet]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=trebuchet]:before{content:"Trebuchet MS"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=tahoma]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=tahoma]:before{content:"Tahoma"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=calibri]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=calibri]:before{content:"Calibri"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=helvetica-neue]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=helvetica-neue]:before{content:"Helvetica Neue"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lucida]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lucida]:before{content:"Lucida Sans"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=palatino]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=palatino]:before{content:"Palatino"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=corbel]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=corbel]:before{content:"Corbel"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=candara]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=candara]:before{content:"Candara"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=century]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=century]:before{content:"Century Gothic"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=impact]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=impact]:before{content:"Impact"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=times]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=times]:before{content:"Times New Roman"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana"}.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=mono]:before,.creator-bio-editor-wrap .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=mono]:before{content:"等宽"}.creator-bio-editor-counter{margin-top:8px;padding:0 4px 2px;text-align:right;color:var(--text-tertiary);font-size:12px;letter-spacing:.01em}.creator-bio-editor .ql-font-songti,.creator-bio-render .ql-font-songti{font-family:SimSun,Songti SC,STSong,NSimSun,serif!important}.creator-bio-editor .ql-font-yahei,.creator-bio-render .ql-font-yahei{font-family:Microsoft YaHei,微软雅黑,PingFang SC,sans-serif!important}.creator-bio-editor .ql-font-pingfang,.creator-bio-render .ql-font-pingfang{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.creator-bio-editor .ql-font-kaiti,.creator-bio-render .ql-font-kaiti{font-family:KaiTi,Kaiti SC,STKaiti,serif!important}.creator-bio-editor .ql-font-simhei,.creator-bio-render .ql-font-simhei{font-family:SimHei,Heiti SC,STHeiti,sans-serif!important}.creator-bio-editor .ql-font-fangsong,.creator-bio-render .ql-font-fangsong{font-family:"FangSong",STFangsong,serif!important}.creator-bio-editor .ql-font-noto-sc,.creator-bio-render .ql-font-noto-sc{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif!important}.creator-bio-editor .ql-font-trebuchet,.creator-bio-render .ql-font-trebuchet{font-family:Trebuchet MS,Segoe UI,sans-serif!important}.creator-bio-editor .ql-font-tahoma,.creator-bio-render .ql-font-tahoma{font-family:Tahoma,Segoe UI,sans-serif!important}.creator-bio-editor .ql-font-calibri,.creator-bio-render .ql-font-calibri{font-family:Calibri,Segoe UI,Candara,sans-serif!important}.creator-bio-editor .ql-font-helvetica-neue,.creator-bio-render .ql-font-helvetica-neue{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.creator-bio-editor .ql-font-lucida,.creator-bio-render .ql-font-lucida{font-family:Lucida Sans Unicode,Lucida Grande,Lucida Sans,sans-serif!important}.creator-bio-editor .ql-font-palatino,.creator-bio-render .ql-font-palatino{font-family:Palatino,Palatino Linotype,Book Antiqua,Georgia,serif!important}.creator-bio-editor .ql-font-corbel,.creator-bio-render .ql-font-corbel{font-family:Corbel,Segoe UI,sans-serif!important}.creator-bio-editor .ql-font-candara,.creator-bio-render .ql-font-candara{font-family:Candara,Segoe UI,sans-serif!important}.creator-bio-editor .ql-font-century,.creator-bio-render .ql-font-century{font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif!important}.creator-bio-editor .ql-font-impact,.creator-bio-render .ql-font-impact{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important}.creator-bio-editor .ql-font-arial,.creator-bio-render .ql-font-arial{font-family:Arial,Helvetica,sans-serif!important}.creator-bio-editor .ql-font-georgia,.creator-bio-render .ql-font-georgia{font-family:Georgia,Times New Roman,serif!important}.creator-bio-editor .ql-font-times,.creator-bio-render .ql-font-times{font-family:Times New Roman,Times,serif!important}.creator-bio-editor .ql-font-verdana,.creator-bio-render .ql-font-verdana{font-family:Verdana,Geneva,sans-serif!important}.creator-bio-editor .ql-font-mono,.creator-bio-render .ql-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.creator-bio-render-wrap--zh .creator-bio-render{font-family:SimSun,Songti SC,STSong,NSimSun,serif}.creator-bio-render-wrap--en .creator-bio-render{font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.creator-bio-render{white-space:pre-wrap;-moz-tab-size:4;tab-size:4;word-break:break-word}.creator-bio-render p{margin:0 0 .85em}.creator-bio-render p:last-child{margin-bottom:0}.creator-bio-render h4,.creator-bio-render h5,.creator-bio-render h6{margin:.6em 0 .4em;font-weight:600;line-height:1.35}.creator-bio-render h4:first-child,.creator-bio-render h5:first-child,.creator-bio-render h6:first-child{margin-top:0}.creator-public-detail{width:100%;max-width:min(960px,100%);margin:0 auto;padding:0 16px 48px;box-sizing:border-box;overflow-x:clip}.creator-public-detail--page{max-width:min(1000px,100%);padding:16px 16px 56px;min-height:56vh;background:transparent}.creator-public-detail__loading-wrap{display:flex;align-items:center;justify-content:center;min-height:52vh}.creator-public-detail__toolbar{margin-bottom:16px}.creator-public-detail__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;justify-content:space-between}.creator-public-detail__meta-row .creator-public-detail__meta{flex:1 1 auto;min-width:min(220px,100%);display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.creator-public-detail__identity-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.creator-public-detail__identity-meta .creator-public-detail__name{max-width:100%}.creator-public-detail__contact-btn--hero-meta.ant-btn-primary{flex-shrink:0;margin-left:auto}.seller-creator-service-order-promo-table table{table-layout:fixed}.seller-creator-service-order-promo-table .ant-table-thead>tr>th{white-space:normal;line-height:1.35;vertical-align:bottom;padding-top:8px;padding-bottom:8px}.seller-creator-service-order-promo-table .ant-table-thead>tr>th:nth-child(3){text-align:right}.seller-creator-service-order-promo-table .ant-table-tbody>tr>td{cursor:pointer}.seller-creator-service-order-promo-table .ant-table-tbody>tr.seller-creator-service-order-promo-row--selected>td{background:#e6f7ffc7!important}.seller-creator-service-order-promo-table .ant-table-tbody>tr.ant-table-row:not(.seller-creator-service-order-promo-row--selected):hover>td{background:#f5f8fffa!important}.seller-creator-service-order-promo-table .ant-table-tbody>tr.seller-creator-service-order-promo-row--selected:hover>td{background:#d9efffeb!important}.seller-creator-service-order-promo-table .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--workspace-btn-primary, #1677ff)!important;border-color:var(--workspace-btn-primary, #1677ff)!important}.seller-creator-service-order-promo-table .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.seller-creator-service-order-promo-table .ant-checkbox-checked:hover .ant-checkbox-inner,.seller-creator-service-order-promo-table .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--workspace-btn-primary, #1677ff)!important;border-color:var(--workspace-btn-primary, #1677ff)!important}.seller-creator-service-order-promo-table .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,.seller-creator-service-order-promo-table .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:var(--workspace-btn-primary, #1677ff)!important}.seller-creator-service-order-promo-table .ant-checkbox-input:focus-visible+.ant-checkbox-inner{border-color:var(--workspace-btn-primary, #1677ff)!important;outline:2px solid rgba(22,119,255,.35);outline-offset:1px}.creator-public-detail__contact-btn.ant-btn-primary:not(:disabled),.creator-public-detail__buy-btn.ant-btn-primary:not(:disabled),.seller-creator-service-order__submit.ant-btn-primary:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#1677ff,#1f5ac9)!important;border:1px solid #2d6fd6!important;font-weight:700;box-shadow:0 8px 20px #165ebd38}.creator-public-detail__contact-btn.ant-btn-primary:not(:disabled):hover,.creator-public-detail__buy-btn.ant-btn-primary:not(:disabled):hover,.seller-creator-service-order__submit.ant-btn-primary:not(:disabled):hover{color:#fff!important;background:linear-gradient(135deg,#3b8dff,#2a66d1)!important;border-color:#3b7de1!important;transform:translateY(-1px);box-shadow:0 12px 26px #165ebd47}.creator-public-detail__contact-btn.ant-btn-primary:not(:disabled):focus-visible,.creator-public-detail__buy-btn.ant-btn-primary:not(:disabled):focus-visible,.seller-creator-service-order__submit.ant-btn-primary:not(:disabled):focus-visible{outline:2px solid rgba(45,111,214,.55);outline-offset:2px}.creator-public-detail__contact-btn.ant-btn-primary:not(:disabled),.seller-creator-service-order__submit.ant-btn-primary:not(:disabled){border-radius:999px}.creator-public-detail__buy-btn.ant-btn-primary:not(:disabled){height:46px;padding-inline:22px;border-radius:999px}.seller-creator-service-order__submit.ant-btn-primary:not(:disabled){padding-inline:22px;min-height:40px}.creator-public-detail__back-pill.ant-btn{height:40px;padding-inline:18px;border-radius:999px;font-weight:500;border:1px solid rgba(15,23,42,.08);background:#ffffffe6;box-shadow:0 4px 16px #0f172a12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creator-public-detail__back-pill.ant-btn:hover{border-color:#6366f173!important;color:#4338ca!important}.creator-public-detail__hero-card.ant-card{max-width:100%;min-width:0;overflow:hidden;border-radius:20px;box-shadow:0 20px 50px #0f172a1a;border:1px solid rgba(255,255,255,.75)}.creator-public-detail__hero-card .ant-card-body{padding:0;overflow:hidden;max-width:100%}.creator-public-detail__hero-top{padding:22px 24px 18px;max-width:100%;box-sizing:border-box;background:linear-gradient(180deg,#ffffffa6,#f8fafc59)}.creator-public-detail__title.ant-typography{margin-top:0!important;margin-bottom:8px!important;word-break:break-word}.creator-public-detail__title-sub{display:block;margin-bottom:12px;font-size:13px;line-height:1.5}.creator-public-detail__industry-row{margin-top:14px;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-subtle, #e8edf3);border-radius:12px;background:linear-gradient(180deg,#f8fafcb8,#ffffffeb)}.creator-public-detail__industry-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.creator-public-detail__industry-label{display:inline-flex;align-items:center;font-size:13px;margin-bottom:0;min-width:72px;color:#64748b!important}.creator-public-detail__industry-chips{display:flex;flex-wrap:wrap;gap:8px}.creator-public-detail__industry-chip{font-size:13px;padding:5px 13px;border-radius:999px;background:#6366f117;border:1px solid rgba(99,102,241,.18);color:#4338ca;font-weight:500;transition:transform .15s ease,box-shadow .15s ease}.creator-public-detail__industry-chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f126}.creator-public-detail__industry-value-pill{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border-radius:999px;background:#0f172a0b;border:1px solid rgba(148,163,184,.24);color:#334155;font-size:13px;font-weight:500;line-height:1.2}.creator-public-detail__stage-wrap{width:100%;max-width:100%;min-width:0;overflow:hidden}.creator-public-detail__stage-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:linear-gradient(180deg,#0f172ae6,#1e293bd1);border-top:1px solid rgba(255,255,255,.08)}.creator-public-detail__stage-counter{font-size:13px;font-weight:600;color:#ffffffeb;letter-spacing:.06em;font-variant-numeric:tabular-nums}.creator-public-detail__dots{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.creator-public-detail__dot{width:9px;height:9px;border-radius:50%;border:none;padding:0;background:#ffffff59;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.creator-public-detail__dot:hover{background:#ffffff8c}.creator-public-detail__dot--active{background:#fff;transform:scale(1.28);box-shadow:0 0 0 3px #6366f173}.creator-public-detail__thumbs-hint{display:block;text-align:center;font-size:12px;padding:6px 12px 4px;color:#64748b}.creator-public-detail__stage{position:relative;width:100%;max-width:100%;min-width:0;aspect-ratio:16 / 9;max-height:min(72vh,540px);margin:0;background:linear-gradient(160deg,#e8ecf2,#f6f8fb,#eef2f7);overflow:hidden}.creator-public-detail__media{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}.creator-public-detail__stage video.creator-public-detail__media{object-fit:contain;background:#000}.creator-public-detail__stage video.creator-public-detail__media:not(.creator-public-detail__media--ready)::-webkit-media-controls{display:none!important}.creator-public-detail__stage video.creator-public-detail__media:not(.creator-public-detail__media--ready)::-webkit-media-controls-enclosure{display:none!important}.creator-public-detail__video-wrap{position:relative;width:100%;height:100%;min-height:0}.creator-public-detail__video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.creator-public-detail__video-overlay--loading{background:#00000047}.creator-public-detail__video-overlay--loading .ant-spin-dot-item{background-color:#fff}.creator-public-detail__big-play{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0;padding:0;border:none;border-radius:50%;cursor:pointer;color:#fff;background:#0000007a;box-shadow:0 8px 28px #00000059;transition:transform .15s ease,background .15s ease}.creator-public-detail__big-play:hover{transform:scale(1.06);background:#00000094}.creator-public-detail__big-play .anticon{font-size:48px}.creator-public-detail__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.creator-public-detail__nav.ant-btn-primary:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#1677ff,#1f5ac9)!important;border:1px solid #2d6fd6!important;box-shadow:0 8px 20px #165ebd38}.creator-public-detail__nav.ant-btn-primary:not(:disabled):hover{color:#fff!important;background:linear-gradient(135deg,#3b8dff,#2a66d1)!important;border-color:#3b7de1!important;box-shadow:0 12px 26px #165ebd47;transform:translateY(-50%) scale(1.05)}.creator-public-detail__nav.ant-btn-primary:not(:disabled):focus-visible{outline:2px solid rgba(45,111,214,.55);outline-offset:2px}.creator-public-detail__nav--prev{left:12px}.creator-public-detail__nav--next{right:12px}.creator-public-detail__thumbs{display:flex;gap:8px;padding:12px 16px;overflow-x:auto;max-width:100%;border-top:1px solid var(--border-subtle, #e8e8e8);background:var(--surface-elevated, #fafafa);box-sizing:border-box;scroll-snap-type:x mandatory;scroll-behavior:smooth}.creator-public-detail__thumb{flex:0 0 96px;width:96px;height:64px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:var(--surface-muted, #f6f8fb);scroll-snap-align:start;transition:transform .15s ease,border-color .15s ease}.creator-public-detail__thumb:hover{transform:translateY(-2px)}.creator-public-detail__thumb--active{border-color:var(--accent, #1677ff)}.creator-public-detail__thumb img{width:100%;height:100%;object-fit:cover;display:block}.creator-public-detail__thumb-video{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px}.creator-public-detail__section{margin-top:20px;border-radius:12px;max-width:100%;overflow:hidden}.creator-public-detail__section .ant-card-body{max-width:100%;overflow-x:auto}.creator-public-detail__section-lead{margin-bottom:12px!important}.creator-public-detail__bio-card.ant-card{border-radius:18px;border:1px solid rgba(15,23,42,.06);box-shadow:0 14px 40px #0f172a14;background:#fffffff0}.creator-public-detail__section-title-icon{font-size:18px;color:#6366f1}.creator-public-detail__buy-lead{margin-bottom:14px!important}.creator-public-detail__buy-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.creator-public-detail__buy-row--promo{justify-content:flex-start}.creator-public-detail__buy-row-label{min-width:120px}.creator-public-detail__buy-row-sum{font-size:13px}.creator-public-detail__buy-total{margin-top:4px;padding:16px 18px;border-radius:14px;background:linear-gradient(118deg,#6366f11f,#0ea5e917);border:1px solid rgba(99,102,241,.22);display:flex;justify-content:space-between;align-items:center}.creator-public-detail__buy-total-label{font-size:15px}.creator-public-detail__buy-total-amount{font-size:22px;color:#312e81}.creator-showcase-tag-pool{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#fafbff,#f1f5f9);border:1px solid rgba(99,102,241,.14);box-shadow:inset 0 1px #fffc}.creator-showcase-tag-pool .ant-tag-checkable{margin-inline-end:0;margin-bottom:0;padding:7px 14px;font-size:13px;line-height:1.35;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#fff;transition:background .15s ease,border-color .15s ease,transform .15s ease,color .15s ease}.creator-showcase-tag-pool .ant-tag-checkable:not(.ant-tag-checkable-checked):hover{border-color:#6366f166;color:#4338ca}.creator-showcase-tag-pool .ant-tag-checkable-checked{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:transparent!important;color:#fff!important;font-weight:600}.creator-showcase-tag-pool .ant-tag-checkable-disabled{opacity:.45;cursor:not-allowed}.seller-category-chip.ant-tag-checkable{margin-inline-end:0;margin-bottom:0;padding:7px 14px;font-size:13px;line-height:1.35;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#fff;transition:background .15s ease,border-color .15s ease,transform .15s ease,color .15s ease}.seller-category-chip.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{border-color:#6366f166;color:#4338ca}.seller-category-chip.ant-tag-checkable-checked{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:transparent!important;color:#fff!important;font-weight:600}.creator-showcase-tag-pool--proof-platform{min-height:48px;align-items:center}.creator-public-detail__link-list{margin:0 0 12px;padding-left:1.2em;word-break:break-all}.creator-public-detail__social-platforms{display:flex;flex-direction:column;gap:4px}.creator-public-detail__platform-block{padding:12px 0 8px;border-bottom:1px solid var(--border-subtle, #e8edf3)}.creator-public-detail__platform-block:last-child{border-bottom:none;padding-bottom:0}.creator-public-detail__platform-head{margin-bottom:8px}.creator-public-detail__services-card.ant-card{border-radius:16px;border:1px solid rgba(15,23,42,.06);background:linear-gradient(145deg,#f8fafcfa,#fffffff2 48%,#f1f5f9e6);box-shadow:0 10px 40px #0f172a0f}.creator-public-detail__services-card .ant-card-head{border-bottom:none;padding-bottom:0}.creator-public-detail__services-title-icon{font-size:20px;color:#6366f1}.creator-public-detail__services-badge.ant-tag{border-radius:999px;font-weight:500}.creator-public-detail__services-tabs .ant-tabs-nav{margin-bottom:8px}.creator-public-detail__services-tabs .ant-tabs-tab{font-weight:600}.creator-public-detail__reach-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:4px}.creator-public-detail__reach-tile{flex:0 0 auto;min-width:168px;max-width:220px;width:auto;padding:14px 14px 12px;border-radius:14px;background:#fff;border:1px solid var(--border-subtle, #e8edf3);cursor:default;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.creator-public-detail__reach-tile:hover{transform:translateY(-2px);box-shadow:0 8px 22px #6366f11f;border-color:#6366f159}.creator-public-detail__reach-tile-platform{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.creator-public-detail__reach-tile-value{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.15}.creator-public-detail__reach-tile-label{font-size:12px;color:#94a3b8;margin-top:4px}.creator-public-detail__pricing-panel{padding-top:4px}.creator-public-detail__tag-cloud{margin-bottom:16px}.creator-public-detail__tag-cloud-label{display:block;margin-bottom:8px;font-size:13px}.creator-public-detail__tag-cloud-inner{display:flex;flex-wrap:wrap;gap:8px}.creator-public-detail__svc-tag{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fafc);color:#334155;font-size:13px;padding:6px 12px;border-radius:999px;cursor:default;transition:background .15s ease,transform .15s ease,border-color .15s ease}.creator-public-detail__svc-tag:hover{background:#eef2ff;border-color:#6366f173;transform:scale(1.03)}.creator-public-detail__price-row{margin-bottom:8px}.creator-public-detail__price-row--after-reach{margin-top:22px}.creator-public-detail__price-tile{height:100%;min-height:118px;padding:16px 14px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.06);background:#fff;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.creator-public-detail__price-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;pointer-events:none}.creator-public-detail__price-tile--video:after{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.creator-public-detail__price-tile--graphic:after{background:linear-gradient(135deg,#0ea5e9,#22d3ee)}.creator-public-detail__price-tile--promo:after{background:linear-gradient(135deg,#f97316,#fbbf24)}.creator-public-detail__price-tile:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f172a1a}.creator-public-detail__price-tile-split{display:grid;grid-template-columns:minmax(132px,210px) minmax(0,1fr);gap:20px 28px;align-items:stretch}@media(max-width:560px){.creator-public-detail__price-tile-split{grid-template-columns:1fr;gap:16px}.creator-public-detail__price-tile-aside{flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:flex-end;gap:10px 16px}.creator-public-detail__price-tile-aside-bottom{text-align:left}}.creator-public-detail__price-tile-aside{display:flex;flex-direction:column;justify-content:flex-start;align-self:start;gap:10px;min-width:0}.creator-public-detail__price-tile-aside-top{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.creator-public-detail__price-tile-aside-icon{flex-shrink:0;font-size:22px;color:#0f172a;opacity:.88;margin-top:2px}.creator-public-detail__price-tile-service-title{font-size:17px;font-weight:700;color:#0f172a;line-height:1.3;letter-spacing:.01em}.creator-public-detail__price-tile-aside-bottom{min-width:0}.creator-public-detail__price-tile-range-label{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.creator-public-detail__price-tile-range-value{margin-top:2px;font-size:18px;font-weight:700;color:#0f172a;line-height:1.2}.creator-public-detail__price-tile-main{min-width:0}.creator-public-detail__price-tile-main-head,.creator-public-detail__price-tile-main-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,.85fr);gap:8px 12px;align-items:baseline}.creator-public-detail__price-tile-main--with-proof .creator-public-detail__price-tile-main-head,.creator-public-detail__price-tile-main--with-proof .creator-public-detail__price-tile-main-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,1.1fr) minmax(0,.9fr)}.creator-public-detail__price-tile-main-head{padding-bottom:10px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.creator-public-detail__price-tile-main-head span:nth-child(2),.creator-public-detail__price-tile-main-head span:nth-child(3){text-align:right}.creator-public-detail__price-tile-main-head span:nth-child(2){text-transform:none;letter-spacing:normal;font-size:10px;line-height:1.35}.creator-public-detail__price-tile-main-row{padding:10px 0}.creator-public-detail__price-tile-main-row+.creator-public-detail__price-tile-main-row{border-top:1px solid rgba(15,23,42,.08);padding-top:10px;margin-top:0}.creator-public-detail__price-tile-cell{font-size:16px;font-weight:700;color:#0f172a;line-height:1.35;word-break:break-word}.creator-public-detail__price-tile-main-row .creator-public-detail__price-tile-cell:nth-child(2),.creator-public-detail__price-tile-main-row .creator-public-detail__price-tile-cell:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.creator-public-detail__price-tile-cell--link{font-size:13px;font-weight:500;word-break:break-all}.creator-public-detail__price-tile-cell--shot{display:flex;align-items:center}.creator-public-detail__price-tile-shot-wrap{line-height:0;cursor:zoom-in}.creator-public-detail__price-tile-shot-wrap .ant-image-img{object-fit:cover}.creator-public-detail__services-cta{margin-top:20px;padding:16px;border-radius:14px;background:#6366f10f;border:1px dashed rgba(99,102,241,.35);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.creator-public-detail__services-cta-hint{font-size:12px}.creator-public-detail__buy-modal .ant-modal-header{margin-bottom:0}.workspace-page-submit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#f6f8fbe0;pointer-events:all;cursor:wait}.creator-showcase-hub{padding-top:4px}.creator-showcase-hub__masthead{display:flex;align-items:flex-start;gap:16px;padding:20px 20px 18px;margin-bottom:14px;border-radius:16px;background:linear-gradient(120deg,#eef2fff2,#fffffffa 42%,#f1f5f9eb);border:1px solid rgba(99,102,241,.12);box-shadow:0 8px 28px #0f172a0d}.creator-showcase-hub__avatar{flex-shrink:0;border:2px solid #fff;box-shadow:0 2px 10px #0f172a14}.creator-showcase-hub__masthead-main{flex:1;min-width:0}.creator-showcase-hub__title.ant-typography{margin-bottom:6px!important;font-weight:700!important;letter-spacing:-.02em}.creator-showcase-hub__masthead-status{flex-shrink:0;align-self:center}.creator-showcase-hub__status-tag.ant-tag{font-weight:600;padding:4px 12px;border-radius:999px;border-width:1px}.creator-showcase-hub__status-tag--live.ant-tag{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.creator-showcase-hub__status-tag--pending.ant-tag{color:#2563eb;border-color:#c7dcfb;background:#f4f8ff}.creator-showcase-hub__status-tag--draft.ant-tag{color:#64748b;border-color:#dbe3ee;background:#f8fafc}.creator-showcase-hub__card.ant-card{border-radius:16px;border:1px solid rgba(15,23,42,.06);box-shadow:0 6px 24px #0f172a0a}.creator-showcase-hub__card .ant-card-body{padding-top:20px}.showcase-reach-table{width:100%;min-width:0}.showcase-reach-table__scroll{min-width:0;overflow:visible}.showcase-reach-table__head,.showcase-reach-table__row-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(68px,.72fr) minmax(68px,.72fr) minmax(0,1.35fr) minmax(72px,.68fr) 32px;gap:8px;align-items:center}.showcase-reach-table__head{padding:0 12px 10px;font-size:13px;font-weight:600;color:var(--text-primary, #0f172a)}.showcase-reach-table__head-cell{line-height:1.45;min-width:0}.showcase-reach-table__col-reach,.showcase-reach-table__col-price{text-align:right}.showcase-reach-table__col-upload,.showcase-reach-table__col-action{text-align:center;display:flex;justify-content:center;align-items:center}.showcase-reach-table__head-cell.showcase-reach-table__col-link{text-align:center}.showcase-reach-table__body{display:flex;flex-direction:column;gap:8px}.showcase-reach-table__row{border:1px solid var(--border-subtle, #e5e7eb);border-radius:10px;padding:10px 12px;background:#fff}.showcase-reach-table__cell{min-width:0}.showcase-reach-table__col-reach .ant-input-number,.showcase-reach-table__col-price .ant-input-number{width:100%}.showcase-reach-table__col-reach .ant-input-number-input,.showcase-reach-table__col-price .ant-input-number-input{text-align:right}.showcase-screenshot-upload-tile-wrap{position:relative;width:48px;height:48px;flex-shrink:0;margin-inline:auto;overflow:visible}.showcase-screenshot-upload-tile-wrap .showcase-screenshot-upload-tile__upload,.showcase-screenshot-upload-tile-wrap .showcase-screenshot-upload-tile__upload .ant-upload,.showcase-screenshot-upload-tile-wrap .showcase-screenshot-upload-tile__upload .ant-upload-select{display:block;width:48px;height:48px}.showcase-screenshot-upload-tile-wrap .showcase-screenshot-upload-tile__preview.ant-image,.showcase-screenshot-upload-tile-wrap .showcase-screenshot-upload-tile__preview.kocly-lazy-ant-image{width:48px!important;height:48px!important;line-height:0}.showcase-screenshot-upload-tile-wrap .showcase-screenshot-upload-tile__preview .ant-image-img{width:48px!important;height:48px!important;object-fit:cover;border-radius:8px}.showcase-screenshot-upload-tile-wrap .showcase-screenshot-upload-tile__preview .ant-image-mask{border-radius:8px}.showcase-screenshot-upload-tile__preview-mask{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.showcase-screenshot-upload-tile__preview-mask-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.showcase-screenshot-upload-tile{position:relative;width:48px;height:48px;flex-shrink:0}.showcase-screenshot-upload-tile--add{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px dashed #d9d9d9;border-radius:8px;background:#fafafa;cursor:pointer;transition:border-color .2s,background .2s}.showcase-screenshot-upload-tile--add:hover:not(:disabled){border-color:#1677ff;background:#f0f7ff}.showcase-screenshot-upload-tile--add:disabled{cursor:not-allowed;opacity:.55}.showcase-screenshot-upload-tile--add .delivery-upload-add-tile__icon{font-size:16px}.showcase-screenshot-upload-tile__img{width:48px;height:48px;object-fit:cover;border-radius:8px;display:block}.showcase-screenshot-upload-tile .delivery-upload-tile__remove{width:18px;height:18px;top:-6px;right:-6px}.showcase-screenshot-upload-tile .delivery-upload-tile__remove .anticon{font-size:9px}.showcase-screenshot-upload-tile__upload .ant-upload{display:block}.showcase-reach-table__other-platform{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-subtle, #e5e7eb)}.koc-quote-promo-table .showcase-reach-table__head,.koc-quote-promo-table .showcase-reach-table__row-inner{grid-template-columns:minmax(0,1fr) minmax(108px,38%) 32px;gap:10px}.koc-quote-promo-table .showcase-reach-table__col-price,.koc-quote-promo-table .showcase-reach-table__col-price .ant-input-number-input{text-align:left}.koc-quote-promo-table .showcase-reach-table__col-action{width:32px;flex-shrink:0}.koc-quote-promo-table .showcase-reach-table__col-action .ant-btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.showcase-reach-table--readonly .showcase-reach-table__head,.showcase-reach-table--readonly .showcase-reach-table__row-inner{grid-template-columns:minmax(0,1fr) minmax(88px,32%);gap:10px}.showcase-reach-table--readonly .showcase-reach-table__col-price{text-align:right}.showcase-reach-table__add{margin-top:4px;padding-inline:0}.creator-public-detail__link-list--platform{margin-top:0}.creator-public-detail__shots{display:flex;flex-wrap:wrap;gap:16px}.creator-public-detail__shots--platform{margin-top:4px}.creator-public-detail__shot{margin:0;max-width:100%}.creator-public-detail__shot-link{display:block;max-width:100%;border-radius:8px;overflow:hidden}.creator-public-detail__shot-link img{display:block;width:100%;max-width:320px;height:auto;max-height:220px;object-fit:contain;background:var(--surface-muted, #f5f5f5)}.creator-public-detail__shot .ant-image-img{display:block;max-width:320px;width:auto;height:auto;max-height:220px;object-fit:contain;background:var(--surface-muted, #f5f5f5);border-radius:8px}.creator-public-detail__shot-cap{font-size:13px;color:var(--text-secondary, #666);margin-bottom:6px}.account-dropdown-trigger-hit{display:inline-flex;align-items:center;max-width:100%}.koc-entry-tour-shade{position:fixed;z-index:100000;pointer-events:none;background:#0f172a8c}.koc-entry-tour-avatar-ring{position:fixed;z-index:100001;pointer-events:none;border:3px solid #1677ff;border-radius:14px;box-shadow:0 0 0 4px #1677ff47,0 0 24px #1677ff59;animation:register-koc-tip-pulse 2.2s ease-out infinite}.koc-entry-tour-hint{position:fixed;z-index:100003;width:min(288px,calc(100vw - 32px));padding:14px 16px;border-radius:12px;background:#fff;box-shadow:0 12px 40px #0f172a2e;border:1px solid #e5e7eb;pointer-events:auto}.koc-entry-tour-hint .ant-typography{margin-bottom:0!important}.koc-entry-tour-panel{position:fixed;z-index:100003;left:50%;bottom:20px;transform:translate(-50%);width:min(440px,calc(100vw - 24px));padding:16px 18px;border-radius:12px;background:#fff;box-shadow:0 12px 40px #0f172a33;border:1px solid #e5e7eb;pointer-events:auto}.koc-entry-tour-checklist{margin:0 0 8px;padding-left:1.1em;line-height:1.75;color:var(--text-primary, #1f2937)}.koc-entry-tour-checklist__done{color:#16a34a}.workspace-live-dynamic{position:fixed;right:18px;bottom:92px;z-index:1060;font-family:inherit}.workspace-live-dynamic--toolbar{position:relative;right:auto;bottom:auto;z-index:1}.workspace-live-dynamic--toolbar .workspace-live-dynamic__ball{width:auto;min-width:0;height:34px;padding:0 10px 0 8px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:#eef2ff;border:1px solid rgba(148,163,184,.55);box-shadow:0 2px 10px #0f172a14;filter:none}.workspace-live-dynamic--toolbar .workspace-live-dynamic__ball .workspace-live-dynamic__avatar{width:26px!important;height:26px!important;min-width:26px!important;font-size:12px!important;line-height:24px!important;animation:none}.workspace-live-dynamic--toolbar .workspace-live-dynamic__bell{position:static;order:1;width:20px;height:20px;font-size:11px;margin-right:2px;box-shadow:none}.workspace-live-dynamic--toolbar .workspace-live-dynamic__ball .workspace-live-dynamic__avatar{order:2}.workspace-live-dynamic--toolbar .workspace-live-dynamic__pill-label{order:3;font-size:12px;font-weight:600;color:#1e3a5f;white-space:nowrap;letter-spacing:.02em}.workspace-shell--koc .workspace-live-dynamic--toolbar .workspace-live-dynamic__ball{background:#eef2ff;border-color:#94a3b88c}.workspace-shell--koc .workspace-live-dynamic--toolbar .workspace-live-dynamic__pill-label{color:#1e3a5f}.workspace-live-dynamic__wrap{position:relative;display:inline-flex;align-items:flex-start;gap:0}.workspace-live-dynamic--toolbar .workspace-live-dynamic__panel{position:absolute;top:calc(100% + 6px);right:0;left:auto;margin-top:0;z-index:1080}.workspace-live-dynamic--float{position:fixed;z-index:1060}.workspace-live-dynamic--float .workspace-live-dynamic__panel{position:absolute;bottom:calc(100% + 8px);right:0;left:auto;z-index:1080}.workspace-live-dynamic--float.workspace-live-dynamic--panel-below .workspace-live-dynamic__panel{top:calc(100% + 8px);bottom:auto}.workspace-live-dynamic--float .workspace-live-dynamic__drag-hint{font-size:10px;color:#64748be6;margin-top:2px;text-align:center;-webkit-user-select:none;user-select:none}.workspace-contact-support-btn.ant-btn{border:1px solid rgba(99,102,241,.35);background:linear-gradient(135deg,#eef2fff2,#e0e7ffeb);color:#3730a3;font-weight:600;border-radius:999px}.workspace-contact-support-btn.ant-btn:hover{border-color:#4f46e58c;color:#312e81;background:linear-gradient(135deg,#e0e7ff,#c7d2fef2)}.workspace-order-detail-page .workspace-detail-actions .ant-btn{border-radius:8px}.workspace-order-detail-page .workspace-detail-actions{margin-top:10px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace-order-detail-page .workspace-detail-meta-tag.ant-tag{border-radius:999px;border-color:#dbe3ee;background:#f8fafc;color:#475569;font-weight:500}.workspace-order-detail-page .workspace-order-detail-stage-tag.ant-tag-processing{color:var(--order-detail-primary)!important;border-color:color-mix(in srgb,var(--order-detail-primary) 38%,#ffffff)!important;background:color-mix(in srgb,var(--order-detail-primary) 12%,#ffffff)!important;font-weight:600}.workspace-order-detail-page{--order-detail-primary: #2563eb;--order-detail-accent: #f59e0b;--order-detail-muted-bg: #f8fafc;--order-detail-muted-border: #dbe3ee;--order-detail-muted-text: #475569;--order-detail-card-gap: 20px;--order-detail-card-pad: 16px}.workspace-order-detail-page .workspace-order-detail-order-info-surface{display:flex;flex-direction:row;align-items:center;gap:12px;margin:-8px -12px 0;padding:8px 12px;border-radius:8px;cursor:pointer;outline:none}.workspace-order-detail-page .workspace-order-detail-order-info-surface:hover{background:#0f172a0a}.workspace-order-detail-page .workspace-order-detail-order-info-surface:focus-visible{outline:2px solid var(--order-detail-primary);outline-offset:2px}.workspace-order-detail-page .workspace-order-detail-order-info-caret{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;padding:4px 2px;line-height:0}.workspace-task-order-hub-order-info-card.ant-card>.ant-card-body,.workspace-task-order-info-snapshot-card.ant-card>.ant-card-body{display:flex;flex-direction:column}.workspace-task-order-hub-order-info-card__summary{cursor:pointer;padding:14px 16px;display:flex;align-items:stretch;gap:14px}.workspace-task-order-hub-order-info-card__main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px}.workspace-task-order-hub-order-info-card__details{border-top:1px solid var(--ant-color-border-secondary);padding:16px}.workspace-task-order-hub-order-info-card__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:auto;padding:0;border:none;background:transparent;cursor:pointer;font-size:12px;line-height:1.4;color:var(--ant-color-text-secondary, #64748b);align-self:flex-start;width:auto;text-align:left}.workspace-task-order-hub-order-info-card__toggle:hover{color:var(--ant-color-text, #0f172a);background:transparent}.workspace-task-order-hub-order-info-card__toggle:focus-visible{outline:2px solid var(--order-detail-primary, #2563eb);outline-offset:2px;border-radius:4px}.workspace-task-order-hub-order-info-card__toggle--footer{margin-top:0;width:100%;padding:10px 16px;border-top:1px solid var(--ant-color-border-secondary)}.workspace-task-order-hub-order-info-card__toggle--footer:hover{background:#0f172a0a}.workspace-order-detail-page--seller,.workspace-order-detail-page--koc{--order-detail-primary: #2563eb;--order-detail-accent: #f59e0b}.workspace-order-detail-page .ant-card{border:none!important;background:var(--ant-color-bg-container, #fff);border-radius:12px!important;box-shadow:inset 0 0 0 1px #00000008,0 1px 2px #00000005,0 6px 18px #0f172a0d!important}.workspace-order-detail-page .ant-card .ant-card{box-shadow:inset 0 0 0 1px #00000007,0 1px 2px #00000005!important}.workspace-order-detail-page>.ant-space{gap:var(--order-detail-card-gap)!important}.workspace-order-detail-page .ant-card-head{min-height:44px;padding:0 var(--order-detail-card-pad);border-bottom:1px solid rgba(15,23,42,.06)!important}.workspace-order-detail-page .ant-card-head-title{font-size:14px;font-weight:600;color:#1f334a}.workspace-order-detail-page .ant-card-body{padding:var(--order-detail-card-pad)}.workspace-order-detail-page .ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--order-detail-primary);border-color:var(--order-detail-primary)}.workspace-order-detail-page .ant-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#fff}.workspace-order-detail-page .ant-steps .ant-steps-item-process .ant-steps-item-title,.workspace-order-detail-page .ant-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--order-detail-primary)}.workspace-order-detail-page .ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--order-detail-primary)}.workspace-order-detail-page .ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--order-detail-primary)}.workspace-order-detail-page .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,.workspace-order-detail-page .ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--order-detail-primary)}.workspace-order-detail-page .workspace-koc-task-order-delivery-hub.workspace-koc-service-delivery-hub .workspace-koc-service-delivery-hub__panel .ant-steps .ant-steps-item-process .ant-steps-item-title,.workspace-order-detail-page .workspace-koc-task-order-delivery-hub.workspace-koc-service-delivery-hub .workspace-koc-service-delivery-hub__panel .ant-steps .ant-steps-item-finish .ant-steps-item-title{color:#1f334a;font-weight:600}.workspace-order-detail-page .ant-typography-secondary{color:#64748b!important}.workspace-order-detail-page .workspace-order-detail-page__step-hint{display:block;margin-top:12px!important;margin-bottom:10px;font-size:12px;line-height:1.55}.workspace-order-detail-page .ant-alert-info{border-color:#1677ff59!important;background:#1677ff14!important}.workspace-order-detail-page .ant-alert-info .ant-alert-message,.workspace-order-detail-page .ant-alert-info .ant-alert-description{color:#1f334a!important}.workspace-order-detail-page .ant-alert-warning{border-color:#d99a0057!important;background:#d99a001a!important}.workspace-order-detail-page .ant-alert-warning .ant-alert-message,.workspace-order-detail-page .ant-alert-warning .ant-alert-description{color:#7c4a03!important}.workspace-order-detail-page .ant-btn.ant-btn-primary{background:var(--order-detail-primary)!important;border-color:var(--order-detail-primary)!important}.workspace-order-detail-page .ant-btn.ant-btn-primary:hover,.workspace-order-detail-page .ant-btn.ant-btn-primary:focus{filter:brightness(.94)}.workspace-order-detail-page .ant-btn.ant-btn-default{border-color:var(--order-detail-muted-border)!important;color:#1f334a!important;background:#fff!important}.workspace-order-detail-page .ant-btn.ant-btn-default:hover,.workspace-order-detail-page .ant-btn.ant-btn-default:focus{border-color:#b9c7d8!important;background:#f8fbff!important}.workspace-order-detail-page .workspace-service-pay-checkout__contact-koc-btn.ant-btn.ant-btn-default,.workspace-order-detail-page .workspace-service-pay-checkout__rail-contact-support-btn.ant-btn.ant-btn-default{background:var(--ant-color-bg-container)!important;color:#1677ff!important;border-color:var(--ant-color-border-secondary)!important}.workspace-order-detail-page .workspace-service-pay-checkout__contact-koc-btn.ant-btn.ant-btn-default:not(:disabled):hover,.workspace-order-detail-page .workspace-service-pay-checkout__contact-koc-btn.ant-btn.ant-btn-default:not(:disabled):focus,.workspace-order-detail-page .workspace-service-pay-checkout__rail-contact-support-btn.ant-btn.ant-btn-default:not(:disabled):hover,.workspace-order-detail-page .workspace-service-pay-checkout__rail-contact-support-btn.ant-btn.ant-btn-default:not(:disabled):focus{color:#0958d9!important;border-color:#1677ff!important;background:var(--ant-color-bg-container)!important}.workspace-order-detail-page .workspace-service-pay-checkout__contact-koc-btn.ant-btn .ant-btn-icon,.workspace-order-detail-page .workspace-service-pay-checkout__contact-koc-btn.ant-btn .anticon,.workspace-order-detail-page .workspace-service-pay-checkout__rail-contact-support-btn.ant-btn .ant-btn-icon,.workspace-order-detail-page .workspace-service-pay-checkout__rail-contact-support-btn.ant-btn .anticon{color:#1677ff!important}.workspace-order-detail-page .workspace-service-pay-checkout__contact-koc-btn.ant-btn:not(:disabled):hover .ant-btn-icon,.workspace-order-detail-page .workspace-service-pay-checkout__contact-koc-btn.ant-btn:not(:disabled):hover .anticon,.workspace-order-detail-page .workspace-service-pay-checkout__rail-contact-support-btn.ant-btn:not(:disabled):hover .ant-btn-icon,.workspace-order-detail-page .workspace-service-pay-checkout__rail-contact-support-btn.ant-btn:not(:disabled):hover .anticon{color:#0958d9!important}.workspace-order-detail-page__steps-stage-block{display:flex;flex-direction:column;gap:var(--order-detail-card-gap, 20px);width:100%}.workspace-order-detail-page .workspace-order-detail-page__steps-stage-card.ant-card{box-shadow:inset 0 0 0 1px #00000007,0 1px 2px #00000004,0 3px 10px #0f172a08!important}.workspace-order-detail-page .workspace-order-detail-page__seller-pay-stage-hint-alert.ant-alert{margin-bottom:0}.workspace-order-detail-page .ant-btn-dangerous,.workspace-order-detail-page .ant-btn.ant-btn-color-dangerous{border-color:#fecaca!important;background:#fff5f5!important;color:#b91c1c!important}.workspace-order-detail-page .ant-divider{margin:14px 0}.workspace-order-detail-page .ant-tag.ant-tag-default{border-color:#d5dee9;color:var(--order-detail-muted-text)}.workspace-order-detail-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 14px;margin-bottom:10px;color:#4b5563}.workspace-order-detail-metrics--stacked{display:flex;flex-direction:column;gap:12px}.workspace-order-detail-metrics__pair-row{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;align-items:baseline}@media(max-width:520px){.workspace-order-detail-metrics__pair-row{grid-template-columns:1fr}}.workspace-order-detail-metrics__muted{color:#9ca3af}.workspace-order-detail-metrics__strong{color:var(--order-detail-primary)}.workspace-order-detail-quote-briefs__metric-row{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;align-items:start}@media(max-width:520px){.workspace-order-detail-quote-briefs__metric-row{grid-template-columns:1fr}}.workspace-order-detail-quote-briefs__metric-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-order-detail-quote-briefs__metric-label{font-size:12px}.workspace-order-detail-quote-briefs__quote-amount{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--order-detail-primary);letter-spacing:.02em}.workspace-order-detail-quote-briefs__shared-hint{margin-top:6px!important;margin-bottom:0!important;font-size:12px;line-height:1.45}.workspace-order-detail-quote-briefs__brief-label{margin-top:12px!important;margin-bottom:0!important;font-size:12px}.workspace-order-detail-review-card{display:flex;flex-direction:column;gap:14px}.workspace-order-detail-review-card__summary{color:#4b5563}.workspace-order-detail-review-card__preview{padding:12px;border-radius:10px;background:#f9fafb;border:1px solid #e5e7eb}.workspace-order-detail-review-card__actions{display:flex;flex-direction:column;gap:16px;padding-top:4px}.workspace-order-detail-review-card__secondary-actions{display:flex;flex-direction:column;gap:8px;min-width:240px;flex:1}.workspace-order-detail-review-card__reject{padding:12px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa}.workspace-order-detail-proof-list{margin:0;padding-left:18px}.workspace-order-detail-proof-shots{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.workspace-order-detail-proof-shot-fallback{width:120px;height:120px;border-radius:8px;border:1px dashed #d1d5db;display:flex;align-items:center;justify-content:center;background:#fff;font-size:12px;color:#6b7280;text-align:center;padding:8px}.workspace-live-dynamic--alert .workspace-live-dynamic__ball{animation:workspace-live-dynamic-shake .42s cubic-bezier(.36,.07,.19,.97) 5}.workspace-live-dynamic--alert .workspace-live-dynamic__bell{animation:workspace-live-dynamic-flash .56s ease-in-out 8}.workspace-live-dynamic--alert .workspace-live-dynamic__avatar{animation:workspace-live-dynamic-avatar-pulse .62s ease-in-out 6}.workspace-live-dynamic--alert .workspace-live-dynamic__panel{animation:workspace-live-dynamic-panel-glow .62s ease-in-out 6}.workspace-live-dynamic__ball{position:relative;width:62px;height:62px;border:none;background:transparent;cursor:pointer;padding:0;filter:drop-shadow(0 12px 24px rgba(15,23,42,.2))}.workspace-live-dynamic__bell{position:absolute;top:2px;left:2px;z-index:2;width:26px;height:26px;border-radius:999px;background:linear-gradient(145deg,#fff6,#fffc);border:1px solid rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;color:#1d4ed8;font-size:13px;box-shadow:0 4px 12px #2563eb2e}.workspace-live-dynamic__avatar-dot{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.workspace-live-dynamic__avatar{background:linear-gradient(135deg,#2563eb,#38bdf8)!important;color:#fff!important;font-weight:700;box-shadow:0 10px 28px #2563eb59;border:2px solid rgba(255,255,255,.85)}.workspace-live-dynamic__avatar--sm{box-shadow:0 6px 16px #2563eb47}.workspace-live-dynamic__avatar--history{flex-shrink:0}.workspace-live-dynamic__ball .workspace-live-dynamic__avatar{animation:workspace-live-dynamic-bounce 2s ease-in-out infinite}.workspace-live-dynamic__panel{width:min(320px,calc(100vw - 24px));background:linear-gradient(155deg,#fffffff5,#f8fafc 55%,#eef2ff);border:1px solid rgba(148,163,184,.45);border-radius:16px;padding:12px 14px 14px;box-shadow:0 22px 50px #0f172a2e,0 0 0 1px #fff9 inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-live-dynamic__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px;gap:8px}.workspace-live-dynamic__header-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.workspace-live-dynamic__label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#64748b!important}.workspace-live-dynamic__actor{font-size:15px}.workspace-live-dynamic__headline{display:block;font-size:14px;font-weight:600;color:#0f172a;margin-bottom:4px}.workspace-live-dynamic__task-title.ant-typography{margin:0 0 8px!important;font-size:13px;color:#334155!important}.workspace-live-dynamic__reason.ant-typography{margin:0 0 10px!important;font-size:12px}.workspace-live-dynamic__actions{margin-top:4px}.workspace-live-dynamic__history-title{display:block;margin-top:2px;font-size:13px;color:#0f172a}.workspace-live-dynamic__history-item{border:1px solid rgba(226,232,240,.95);border-radius:12px;padding:10px 10px 8px;background:#ffffffb8}.workspace-live-dynamic__modal .ant-modal-header{border-bottom:1px solid #e2e8f0}@keyframes workspace-live-dynamic-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes workspace-live-dynamic-shake{0%,to{transform:rotate(0) translate(0)}25%{transform:rotate(-10deg) translate(-2px)}50%{transform:rotate(0) translate(0)}75%{transform:rotate(10deg) translate(2px)}}@keyframes workspace-live-dynamic-flash{0%,to{box-shadow:0 4px 12px #2563eb2e;transform:scale(1);background:linear-gradient(145deg,#fff6,#fffc)}50%{box-shadow:0 0 0 10px #f8717140,0 0 0 18px #3b82f62e,0 8px 28px #2563eb73;transform:scale(1.16);background:linear-gradient(145deg,#fff1f2,#dbeafe)}}@keyframes workspace-live-dynamic-avatar-pulse{0%,to{box-shadow:0 10px 28px #2563eb59;filter:saturate(1)}50%{box-shadow:0 0 0 8px #f871713d,0 0 0 16px #3b82f633,0 14px 36px #2563eb7a;filter:saturate(1.25)}}@keyframes workspace-live-dynamic-panel-glow{0%,to{border-color:#94a3b873}50%{border-color:#f87171a6;box-shadow:0 0 0 2px #f8717159,0 24px 54px #0f172a3d,0 0 0 1px #fff9 inset}}.ant-message,.ant-notification-top,.ant-notification-topLeft,.ant-notification-topRight{top:38%!important;transform:translateY(-50%);z-index:3000}.ant-message .ant-message-notice-content{padding:12px 16px!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.2);box-shadow:0 8px 24px #0f172a24,0 1px #ffffff59 inset;font-size:14px;font-weight:500;animation:toast-pop-in .18s cubic-bezier(.22,1,.36,1)}.ant-notification-notice{border-radius:10px!important;border:1px solid rgba(148,163,184,.2);box-shadow:0 8px 24px #0f172a24,0 1px #ffffff59 inset;animation:toast-pop-in .18s cubic-bezier(.22,1,.36,1)}.ant-notification-notice-message{font-size:14px!important;font-weight:600}.ant-notification-notice-description{font-size:12px!important;line-height:1.55}@keyframes toast-pop-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.workspace-my-messages-dock{position:fixed;right:16px;bottom:16px;z-index:1050;font-family:inherit;max-width:calc(100vw - 24px)}.workspace-my-messages-dock__collapsed{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;border:1px solid rgba(148,163,184,.55);background:#fff;box-shadow:0 8px 28px #0f172a24;cursor:pointer;color:#1e3a5f;font-weight:600;font-size:13px}.workspace-shell--koc .workspace-my-messages-dock__collapsed{border-color:#2dd4bf59;background:linear-gradient(180deg,#f0fdfa,#fff)}.workspace-my-messages-dock__collapsed-icon{font-size:16px}.workspace-my-messages-dock__collapsed-label{white-space:nowrap}.workspace-my-messages-dock__collapsed-badge{margin-left:2px}.workspace-my-messages-dock__panel{width:min(920px,calc(100vw - 24px));height:min(720px,calc(100vh - 56px));max-height:min(720px,calc(100vh - 56px));display:flex;flex-direction:column;border-radius:10px;border:1px solid rgba(148,163,184,.45);background:#fff;box-shadow:0 12px 40px #0f172a2e;overflow:hidden}.workspace-shell--koc .workspace-my-messages-dock__panel{border-color:#2dd4bf66}.workspace-my-messages-dock__panel-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#f8fafc,#fff)}.workspace-my-messages-dock__head-actions{display:inline-flex;align-items:center;gap:4px}.workspace-my-messages-dock__split{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);flex:1;min-height:0;max-height:none;border-top:1px solid rgba(226,232,240,.9);overflow:hidden}.workspace-my-messages-dock__split--page{height:100%;max-height:100%;min-height:0;flex:1;grid-template-columns:minmax(190px,240px) minmax(0,1fr);overflow:hidden}.workspace-card-stretch.workspace-messages-page-dock-card{height:100%;min-height:0;max-height:100%;overflow:hidden}.workspace-card-stretch.workspace-messages-page-dock-card>.ant-card-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.workspace-messages-page-dock-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 0;padding-bottom:6px;margin-bottom:0;border-bottom:1px solid rgba(226,232,240,.9)}.seller-messages-page.workspace-page-fluid,.koc-messages-page.workspace-page-fluid,.admin-support-messages-page.workspace-page-fluid{padding-top:0;padding-bottom:0}.seller-messages-page .workspace-messages-page-dock-card>.ant-card-body,.koc-messages-page .workspace-messages-page-dock-card>.ant-card-body,.admin-support-messages-page .workspace-messages-page-dock-card>.ant-card-body{padding:2px 6px 4px}.workspace-messages-page-dock-toolbar{flex-shrink:0;padding:8px 8px 6px;border-bottom:1px solid rgba(226,232,240,.9);background:#fff}.workspace-my-messages-dock__left:has(.workspace-messages-page-dock-toolbar) .workspace-my-messages-dock__col-scroll{flex:1;min-height:0;height:auto}.admin-shell .admin-main-content:has(.admin-support-messages-page){height:calc(100dvh - var(--header-h));min-height:calc(100dvh - var(--header-h));max-height:calc(100dvh - var(--header-h));overflow:hidden}.admin-main-inner:has(.admin-support-messages-page){max-width:100%;height:100%;min-height:0;max-height:100%;padding:6px 8px;overflow:hidden;display:flex;flex-direction:column}.admin-main-inner:has(.admin-support-messages-page) .admin-page-breadcrumb{display:none}.admin-support-messages-page.workspace-page-fluid{flex:1;height:100%;min-height:0;max-height:100%;overflow:hidden}.workspace-my-messages-dock__split--page .embedded-chat-header{padding:10px 12px 8px;gap:10px}.workspace-my-messages-dock__split--page .workspace-message-avatar.ant-avatar{width:44px!important;height:44px!important;line-height:44px!important;font-size:16px!important}.workspace-my-messages-dock__split--page .workspace-message-avatar-wrap:not(.workspace-message-avatar-wrap--chat-header){padding-right:10px}.workspace-my-messages-dock__split--page .workspace-message-avatar-wrap--chat-header,.workspace-my-messages-dock__panel .workspace-message-avatar-wrap--chat-header{padding-right:0}.workspace-my-messages-dock__left{min-width:0;border-right:1px solid rgba(226,232,240,.95);display:flex;flex-direction:column;background:#fafbfc}.workspace-my-messages-dock__tabs.ant-tabs{height:100%;display:flex;flex-direction:column}.workspace-my-messages-dock__tabs .ant-tabs-nav{margin:0;padding:0 8px;background:#f1f5f9}.workspace-my-messages-dock__tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.workspace-my-messages-dock__tabs .ant-tabs-tabpane{height:100%;overflow:hidden}.workspace-my-messages-dock__right{min-width:0;display:flex;flex-direction:column;background:#fff;min-height:0;overflow:hidden}.workspace-my-messages-dock__chat-placeholder{flex:1;display:flex;align-items:center;justify-content:center;margin:12px;border:1px dashed rgba(148,163,184,.5);border-radius:10px}.workspace-my-messages-dock__right .workspace-my-messages-dock__chat-pane{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden!important;padding:4px 8px 6px}.workspace-my-messages-dock__split--page .workspace-my-messages-dock__right,.workspace-my-messages-dock__split--page .workspace-my-messages-dock__chat-pane{min-height:0;max-height:100%}.workspace-my-messages-dock__chat-pane .embedded-chat-card.ant-card.workspace-message-board__preview{flex:1;display:flex;flex-direction:column;height:100%!important;min-height:0!important}.workspace-my-messages-dock__chat-pane .embedded-chat-card>.ant-card-body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%!important;min-height:0!important;overflow:hidden!important}.workspace-my-messages-dock__chat-pane .embedded-chat-thread{flex:1!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.workspace-my-messages-dock__chat-pane .embedded-chat-composer,.workspace-my-messages-dock__chat-pane .embedded-chat-header{flex:0 0 auto!important}.workspace-my-messages-dock__chat-pane .embedded-chat-composer{min-height:136px}.workspace-my-messages-dock__panel .embedded-chat-header{padding:8px 10px 6px!important;gap:8px!important}.workspace-my-messages-dock__panel .workspace-message-avatar.ant-avatar{width:40px!important;height:40px!important;line-height:40px!important}.workspace-my-messages-dock__panel .workspace-message-avatar-wrap:not(.workspace-message-avatar-wrap--chat-header){padding-right:8px}.workspace-my-messages-dock__chat-pane .embedded-chat-thread{padding-bottom:12px}.workspace-my-messages-dock__col-scroll{height:100%;overflow:auto;padding:6px 8px 10px}.workspace-my-messages-dock__thread{display:flex;gap:10px;align-items:flex-start;width:100%;padding:8px 6px;border-radius:8px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;margin-bottom:4px}.workspace-my-messages-dock__thread:hover{background:#f1f5f9f2}.workspace-my-messages-dock__thread--active{border-color:#2563eb59;background:#eff6ffe6}.workspace-shell--koc .workspace-my-messages-dock__thread--active{border-color:#0d948866;background:#f0fdfaf2}.workspace-my-messages-dock__thread-avatar-static{flex-shrink:0}.workspace-my-messages-dock__thread-body{flex:1;min-width:0;display:flex;flex-direction:column}.workspace-my-messages-dock__thread-title-row{display:flex;align-items:center;gap:6px}.workspace-my-messages-dock__thread-title{flex:1;font-size:13px;font-weight:600}.workspace-my-messages-dock__preview{display:block;font-size:12px;margin-top:2px}.workspace-my-messages-dock__unread-dot{width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0}.workspace-my-messages-dock__avatar-pop{max-width:200px}.workspace-my-messages-dock__contact-row{display:flex;align-items:center;gap:8px;padding:6px 2px}.workspace-my-messages-dock__contact-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:6px}.workspace-my-messages-dock__contact-main:hover:not(:disabled){background:#f1f5f9e6}.workspace-my-messages-dock__contact-main:disabled{cursor:default;opacity:.75}.workspace-my-messages-dock__contact-name{flex:1;min-width:0;font-size:13px}.workspace-my-messages-dock__hint{font-size:12px;margin:8px 4px!important}.workspace-my-messages-dock__footer{padding:6px 12px;border-top:1px solid rgba(226,232,240,.9);font-size:12px;text-align:center}.workspace-koc-service-delivery-hub__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}@media(max-width:991px){.workspace-koc-service-delivery-hub__layout{grid-template-columns:1fr}}@media(max-width:991px){.workspace-koc-task-order-delivery-hub.workspace-koc-service-delivery-hub .workspace-koc-service-delivery-hub__layout{grid-template-columns:minmax(0,1fr) minmax(232px,36vw);gap:14px}}@media(max-width:639px){.workspace-koc-task-order-delivery-hub.workspace-koc-service-delivery-hub .workspace-koc-service-delivery-hub__layout{grid-template-columns:1fr}}.workspace-koc-service-delivery-hub__layout-main,.workspace-koc-service-delivery-hub__layout-rail{min-width:0;align-self:start;display:flex;flex-direction:column;gap:var(--order-detail-card-gap, 20px)}.workspace-koc-service-delivery-hub__layout-main>*,.workspace-koc-service-delivery-hub__layout-rail>*{margin-bottom:0!important}.workspace-order-detail-hub-stack{display:flex;flex-direction:column;gap:var(--order-detail-card-gap, 20px);width:100%}.workspace-order-detail-hub-stack>.ant-card,.workspace-order-detail-hub-stack>.ant-alert{margin-bottom:0!important}.workspace-koc-task-order-delivery-hub .workspace-order-detail-hub-post{display:flex;flex-direction:column;gap:12px;width:100%}.workspace-koc-task-order-delivery-hub .workspace-order-detail-hub-post>.ant-card,.workspace-koc-task-order-delivery-hub .workspace-order-detail-hub-post>.ant-alert{margin-bottom:0!important}.workspace-koc-service-delivery-hub.workspace-service-pay-checkout .workspace-koc-service-delivery-hub__layout-main>.ant-card,.workspace-koc-service-delivery-hub.workspace-service-pay-checkout .workspace-koc-service-delivery-hub__layout-rail>.ant-card{margin-bottom:0!important}.workspace-koc-service-delivery-hub__panel.ant-card{background:var(--ant-color-bg-container)!important;border:none!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #00000008,0 1px 2px #00000005,0 0 8px #00000006!important}.workspace-koc-service-delivery-hub__panel.ant-card>.ant-card-head{border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)!important}.workspace-koc-service-delivery-hub__panel .ant-steps+.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert,.workspace-koc-service-delivery-hub__panel .ant-steps+.workspace-service-order-detail__step-hint,.workspace-koc-service-delivery-hub__panel .ant-steps+.workspace-detail-actions,.workspace-service-order-detail__koc-quote-progress-card .ant-steps+.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert,.workspace-service-order-detail__koc-quote-progress-card .ant-steps+.workspace-service-order-detail__step-hint{margin-top:10px!important}.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert,.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert-info{margin:0!important;border:none!important;background:#e6f4ff!important;border-radius:8px!important;box-shadow:0 1px 2px #00000005!important}.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .ant-alert-message,.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .ant-alert-description{color:#1677ff!important;font-size:12px!important;line-height:1.55!important}.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .ant-alert-icon,.workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .ant-alert-icon .anticon{color:#1677ff!important;font-size:14px!important}.workspace-service-order-detail .workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .ant-alert-message,.workspace-service-order-detail .workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info .ant-alert-description{color:#1677ff!important;font-size:12px!important;line-height:1.55!important}.workspace-service-order-detail .workspace-koc-service-delivery-hub__tone-info-bar.ant-alert.ant-alert-info{border:none!important;background:#e6f4ff!important}.workspace-koc-service-delivery-hub__tone-info-bar--compact{margin-top:14px!important;margin-bottom:0!important}.workspace-koc-service-delivery-hub__due-block,.workspace-koc-service-delivery-hub__countdown-block{margin-bottom:18px}.workspace-koc-service-delivery-hub__muted-label{display:block;font-size:14px;font-weight:400;color:#8c8c8c;line-height:1.4;margin-bottom:6px}.workspace-koc-service-delivery-hub__due-date-strong{font-size:26px;font-weight:700;line-height:1.25;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#000000e0}.workspace-koc-service-delivery-hub__cd-row--grace .workspace-koc-service-delivery-hub__cd-box-num,.workspace-koc-service-delivery-hub__cd-row--grace .workspace-koc-service-delivery-hub__cd-box-unit-tr,.workspace-koc-service-delivery-hub__cd-row--grace .workspace-koc-service-delivery-hub__cd-box-unit-bot{color:#ff4d4f}.workspace-koc-service-delivery-hub__countdown-block--grace .workspace-koc-service-delivery-hub__muted-label{color:#ff4d4f;font-weight:600}.workspace-koc-service-delivery-hub__cd-row{display:flex;gap:10px;align-items:stretch}.workspace-koc-service-delivery-hub__cd-box{position:relative;flex:1;min-width:0;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:12px 8px 8px;background:#fff;text-align:center;box-shadow:0 1px 2px #00000005}.workspace-koc-service-delivery-hub__cd-box-unit-tr{position:absolute;top:6px;right:8px;font-size:10px;line-height:1;color:#bfbfbf;font-weight:400;pointer-events:none}.workspace-koc-service-delivery-hub__cd-box-num{font-size:22px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:#000000e0}.workspace-koc-service-delivery-hub__cd-box-unit-bot{margin-top:6px;font-size:12px;line-height:1.2;color:#8c8c8c}.workspace-koc-service-delivery__upload-dragger.ant-upload-wrapper .ant-upload-drag{border-style:dashed;border-radius:10px;background:var(--ant-color-fill-alter, rgba(0, 0, 0, .02))}.workspace-koc-service-delivery__upload-dragger .ant-upload-drag-icon{margin-bottom:4px}.workspace-koc-service-delivery__upload-dragger .ant-upload-text{font-size:14px;font-weight:600}.workspace-koc-service-delivery__upload-dragger .ant-upload-hint{font-size:12px}.delivery-upload-section{margin-bottom:12px}.delivery-upload-section__header{margin-bottom:10px;line-height:1.4}.delivery-upload-section__title{font-size:14px;font-weight:600;color:#000000e0}.delivery-upload-section__hint{margin-left:6px;font-size:13px;font-weight:400;color:#00000073}.delivery-upload-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;overflow:visible}.delivery-upload-strip--docs{gap:10px}.delivery-upload-add-tile{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px dashed #d9d9d9;border-radius:10px;background:#fafafa;cursor:pointer;transition:border-color .2s,background .2s}.delivery-upload-add-tile:hover:not(:disabled){border-color:#1677ff;background:#f0f7ff}.delivery-upload-add-tile:disabled{cursor:not-allowed;opacity:.55}.delivery-upload-add-tile__icon{font-size:22px;color:#1677ff}.delivery-upload-add-tile--image,.delivery-upload-image-tile{width:88px;height:88px}.delivery-upload-add-tile--video,.delivery-upload-video-tile{width:132px;height:88px}.delivery-upload-add-tile--doc{width:168px;height:72px}.delivery-upload-image-tile,.delivery-upload-video-tile,.delivery-upload-doc-tile{position:relative;flex-shrink:0}.delivery-upload-image-tile__img{width:88px!important;height:88px!important;object-fit:cover;border-radius:10px;display:block}.delivery-upload-video-tile{border-radius:10px;background:#141414}a.delivery-upload-video-tile--link,.delivery-upload-video-tile__link{display:block;width:100%;height:100%;position:relative;text-decoration:none;color:inherit}.delivery-upload-video-tile--preview{overflow:hidden;border-radius:10px;background:#141414}.delivery-upload-doc-tile--readonly{padding-right:36px}.delivery-upload-video-tile__video{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.delivery-upload-video-tile__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#ffffffeb;font-size:28px;text-shadow:0 1px 6px rgba(0,0,0,.45);border-radius:10px}.delivery-upload-video-tile__duration{position:absolute;left:6px;bottom:6px;padding:1px 6px;border-radius:6px;font-size:11px;line-height:1.4;color:#fff;background:#0000009e;pointer-events:none}.delivery-upload-doc-tile{display:flex;align-items:center;gap:10px;width:168px;min-height:72px;padding:10px 28px 10px 10px;border:1px solid #e8e8e8;border-radius:10px;background:#fff}.delivery-upload-doc-tile__icon{position:relative;flex-shrink:0;width:36px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#eef4ff;color:#1677ff;font-size:18px}.delivery-upload-doc-tile__type{position:absolute;left:50%;bottom:5px;transform:translate(-50%);font-size:9px;font-weight:700;letter-spacing:.02em;color:#1677ff}.delivery-upload-doc-tile__meta{min-width:0;flex:1;display:flex;align-items:flex-start;gap:4px}.delivery-upload-doc-tile__name{display:block;min-width:0;font-size:12px;line-height:1.35;color:#000000e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-upload-doc-tile__rename{flex-shrink:0;padding:0;border:0;background:transparent;color:#00000073;cursor:pointer;line-height:1}.delivery-upload-doc-tile__rename:hover{color:#1677ff}.delivery-upload-tile__remove{position:absolute;top:-7px;right:-7px;z-index:2;width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#fff;color:#00000073;box-shadow:0 1px 4px #0000001f;cursor:pointer}.delivery-upload-tile__remove:hover:not(:disabled){color:#000000bf}.delivery-upload-tile__remove:disabled{cursor:not-allowed;opacity:.45}.delivery-upload-tile__remove .anticon{font-size:11px}.delivery-upload-tile__download{position:absolute;right:4px;bottom:4px;z-index:3;width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#fff;color:#0000008c;box-shadow:0 1px 4px #00000024;cursor:pointer}.delivery-upload-tile__download:hover{color:#1677ff}.delivery-upload-tile__download .anticon{font-size:12px}.delivery-upload-doc-tile--readonly .delivery-upload-tile__download{top:50%;bottom:auto;right:8px;transform:translateY(-50%)}.post-register-tour.ant-tour .ant-tour-inner{max-width:300px;padding:14px 16px 12px;border-radius:12px;box-shadow:0 8px 28px #0f172a1f,0 0 0 1px #94a3b833;background:linear-gradient(180deg,#fff,#f8fafc)}.post-register-tour .ant-tour-header{margin-bottom:4px}.post-register-tour .ant-tour-title{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.01em}.post-register-tour .ant-tour-description{margin-top:0}.post-register-tour .ant-tour-footer{margin-top:6px}.post-register-tour .ant-tour-indicators{display:none}.post-register-tour .ant-tour-close{display:none!important}.email-slider-captcha-modal__loading{display:flex;justify-content:center;padding:32px 0}.email-slider-captcha-modal__canvas{position:relative;margin:0 auto;border-radius:12px;overflow:hidden;border:1px solid var(--border-subtle, #e8ecf0);-webkit-user-select:none;user-select:none;touch-action:none}.email-slider-captcha-modal__canvas-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffb8}.email-slider-captcha-modal__bg{display:block;width:100%;height:100%;object-fit:cover}.email-slider-captcha-modal__piece{position:absolute;top:0;left:0;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.28))}.email-slider-captcha-modal__track{position:relative;height:42px;border-radius:999px;background:var(--surface-elevated, #f5f7fa);border:1px solid var(--border-subtle, #d9dee7);touch-action:none;cursor:pointer;overflow:hidden}.email-slider-captcha-modal__track--busy{pointer-events:none;opacity:.72}.email-slider-captcha-modal__track-fill{position:absolute;inset:0 auto 0 0;background:#1677ff1f;pointer-events:none}.email-slider-captcha-modal__thumb{position:absolute;top:3px;width:34px;height:34px;margin-left:-17px;border-radius:50%;background:var(--brand-primary, #1677ff);box-shadow:0 2px 8px #1677ff59;pointer-events:none}.email-slider-captcha-modal__track-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #667085);font-size:13px;pointer-events:none}.profile-avatar-upload{position:relative;display:inline-flex;padding:0;border:none;background:transparent;cursor:pointer;border-radius:50%;line-height:0}.profile-basic-form{width:100%;max-width:560px;margin-inline:auto}.profile-basic-identity-row{margin-bottom:24px}.profile-basic-identity-row__lead{display:flex;align-items:flex-start;gap:16px;width:100%}.profile-basic-identity-row__avatar{flex:none}.profile-basic-identity-row__name{flex:1;min-width:0;margin-bottom:0!important}.profile-avatar-upload:disabled{cursor:not-allowed;opacity:.65}.profile-avatar-upload__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00000073;color:#fff;font-size:20px;opacity:0;transition:opacity .2s ease;pointer-events:none}.profile-avatar-upload:hover .profile-avatar-upload__overlay,.profile-avatar-upload:focus-visible .profile-avatar-upload__overlay{opacity:1}.profile-basic-identity-row .profile-avatar-upload--empty .profile-avatar-upload__overlay{opacity:1}.workspace-koc-recipient-card{margin-bottom:12px}.workspace-koc-recipient-card .ant-card-head{min-height:40px;padding:0 16px}.workspace-koc-recipient-card .ant-card-head-title{font-size:14px;font-weight:600}.workspace-koc-recipient-card .ant-card-body{padding:14px 16px}.workspace-koc-recipient-card__body{display:flex;align-items:flex-start;gap:14px}.workspace-koc-recipient-card__avatar{flex-shrink:0;background:var(--accent, #1677ff)}.workspace-koc-recipient-card__main{flex:1;min-width:0}.workspace-koc-recipient-card__name{display:block;font-size:15px;margin-bottom:8px}.workspace-koc-recipient-card__fields{margin:0;display:grid;gap:6px 16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.workspace-koc-recipient-card__field{margin:0;min-width:0}.workspace-koc-recipient-card__field dt{margin:0 0 2px;font-size:12px;line-height:1.35;color:var(--text-secondary, rgba(0, 0, 0, .45));font-weight:400}.workspace-koc-recipient-card__field dd{margin:0;font-size:13px;line-height:1.45;color:var(--text-primary, rgba(0, 0, 0, .88));word-break:break-word}.workspace-koc-recipient-card__field--address{grid-column:1 / -1}
