.quote-admin-hero{padding-bottom:30px}.catalog-admin{background:radial-gradient(circle at 100% 0,#34458b33,#0000 35%),#151313;border:1px solid #ffffff14;border-radius:20px;margin:34px 0 42px;overflow:hidden}.catalog-admin-head{justify-content:space-between;align-items:flex-end;gap:30px;padding:31px 33px 25px;display:flex}.catalog-admin-head h2{margin:8px 0;font-size:28px}.catalog-admin-head>div>p:last-child{font-size:12px}.catalog-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.catalog-actions button,.catalog-editor-title button,.catalog-subtitle button{color:#ddd9d9;background:#211d1d;border:1px solid #ffffff1b;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:10px;display:flex}.catalog-actions .primary,.catalog-editor-title button:last-child{background:linear-gradient(110deg,#3e6ef2,#054ccf);border-color:#0000}.catalog-status{color:#94c9b7;background:#69c9a60a;border-block:1px solid #ffffff0d;align-items:center;gap:8px;padding:11px 33px;font-size:10px;display:flex}.catalog-columns{grid-template-columns:245px 1fr;min-height:720px;display:grid}.catalog-sidebar{background:#0f0d0d;border-right:1px solid #ffffff0f;padding:20px 14px}.catalog-list-title{color:#978989;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:5px 8px 11px;font-size:9px;font-weight:650;display:flex}.catalog-list-title span{align-items:center;gap:8px;display:flex}.catalog-list-title button{color:#ccd4f6;background:#ffffff08;border-radius:7px;place-items:center;padding:6px;display:grid}.product-list-title{border-top:1px solid #ffffff0d;margin-top:23px;padding-top:18px}.catalog-list-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:3px 0;padding:11px 10px;display:flex}.catalog-list-item:hover,.catalog-list-item.active{background:#ffffff08;border-color:#ffffff0d}.catalog-list-item.active{background:#003dbb17;border-color:#3e6ef255}.catalog-list-item span{color:#d5d0d0;flex-direction:column;gap:3px;min-width:0;font-size:10px;display:flex}.catalog-list-item small{color:#837474;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.catalog-list-item i{background:#5c5151;border-radius:50%;flex-shrink:0;width:7px;height:7px}.catalog-list-item i.published{background:#56d2aa;box-shadow:0 0 10px #56d2aa77}.catalog-editors{flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}.catalog-editor{background:#191616;border:1px solid #ffffff10;border-radius:14px;flex-direction:column;gap:14px;padding:24px;display:flex}.catalog-editor-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:5px;display:flex}.catalog-editor-title h3{margin-top:6px;font-size:20px}.catalog-editor-title>div:last-child{gap:8px;display:flex}.catalog-editor-title .danger{color:#b5c8f4;background:#5777c220;border-color:#7896dd38}.catalog-editor input,.catalog-editor textarea,.catalog-editor select{background:#0f0d0d;border-color:#ffffff13;margin-top:7px;font-size:12px}.catalog-editor textarea{resize:vertical}.catalog-editor label>svg{vertical-align:-2px;margin-right:4px}.catalog-editor label small{float:right;color:#7c6e6e;font-size:8px}.catalog-switches{align-items:end;gap:18px;display:flex}.catalog-switches>label:first-child{align-items:center;gap:8px;padding-bottom:11px;display:flex}.catalog-switches input[type=checkbox]{accent-color:#1e66f7;width:16px;height:16px;margin:0}.catalog-switches>label:last-child{width:190px;margin-left:auto}.catalog-triple{grid-template-columns:1fr 1fr 1fr}.catalog-subtitle{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;padding-bottom:13px;display:flex}.catalog-subtitle h4{margin:0 0 4px;font-size:14px}.catalog-subtitle p{font-size:9px}.faq-editor{background:#111010;border:1px solid #ffffff0e;border-radius:12px;margin-top:4px;padding:17px}.catalog-empty{padding:18px 0 3px;font-size:10px}.faq-edit-row{grid-template-columns:25px 1fr 34px;align-items:start;gap:9px;padding-top:13px;display:grid}.faq-edit-row>span{color:#1e66f7;padding-top:13px;font-family:monospace;font-size:9px}.faq-edit-row>div{flex-direction:column;gap:7px;display:flex}.faq-edit-row input,.faq-edit-row textarea{margin:0}.faq-edit-row>button{color:#8fa0c9;background:#6380c512;border-radius:7px;place-items:center;margin-top:5px;padding:9px;display:grid}.document-toggle{color:#e5eeff;background:#05369d14;border:1px solid #8998d735;border-radius:11px;justify-content:space-between;align-items:center;padding:15px 17px;font-size:11px;display:flex}.document-toggle span{align-items:center;gap:9px;display:flex}.document-template-editor{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.document-template-editor fieldset{background:#100e0e;border:1px solid #ffffff10;border-radius:11px;flex-direction:column;gap:11px;min-width:0;margin:0;padding:17px;display:flex}.document-template-editor legend{color:#a2c1ff;letter-spacing:1.2px;text-transform:uppercase;padding:0 7px;font-size:9px;font-weight:700}.fee-editor{background:#111010;border:1px solid #004ae32c;border-radius:12px;margin-top:4px;padding:17px}.fee-edit-row{grid-template-columns:25px minmax(0,1fr) 34px;align-items:start;gap:9px;padding-top:13px;display:grid}.fee-edit-row>span{color:#1e66f7;padding-top:13px;font-family:monospace;font-size:9px}.fee-edit-row>button{color:#8fa0c9;background:#6380c512;border-radius:7px;place-items:center;margin-top:19px;padding:9px;display:grid}.fee-fields{grid-template-columns:1.4fr .7fr .8fr .8fr;gap:8px;display:grid}.fee-fields label{font-size:8px}.fee-fields input,.fee-fields select{margin-top:5px}.fee-fields .fee-description{grid-column:1/-1}.discount-enabled{color:#dfe4f8;align-items:center;gap:7px;display:flex}.discount-enabled input{width:16px;height:16px;margin:0}.discount-product-grid{grid-template-columns:1.3fr .8fr .65fr 1fr 1fr;gap:8px;padding-top:13px;display:grid}.discount-product-grid label{font-size:8px}.discount-product-grid input,.discount-product-grid select{margin-top:5px}.catalog-json-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.catalog-json-modal{background:#141212;border:1px solid #3e6ef252;border-radius:18px;grid-template-rows:auto 1fr auto;width:min(920px,100%);height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 100px #000b}.catalog-json-modal header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:30px;padding:24px 26px 20px;display:flex}.catalog-json-modal h3{margin:6px 0 7px;font-size:22px}.catalog-json-modal header p:last-child{color:#a19595;max-width:680px;font-size:11px;line-height:1.6}.catalog-json-modal code{color:#e5eeff;background:#ffffff0d;border-radius:4px;padding:2px 5px}.catalog-json-modal header>button{color:#ddd9d9;background:#211d1d;border:1px solid #ffffff17;border-radius:9px;place-items:center;padding:9px;display:grid}.catalog-json-modal textarea{resize:none;color:#b9d7cc;white-space:pre;tab-size:2;background:#0d0c0c;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:22px 26px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.catalog-json-modal footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;display:flex}.catalog-json-modal footer span{color:#938585;font-size:10px}.catalog-json-modal footer button{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf);border-radius:9px;align-items:center;gap:8px;padding:11px 15px;font-size:10px;display:flex}.catalog-add-modal{background:#141212;border:1px solid #3e6ef252;border-radius:18px;width:min(760px,100%);overflow:hidden;box-shadow:0 30px 100px #000b}.catalog-add-modal header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:25px;padding:26px 28px 22px;display:flex}.catalog-add-modal h3{margin:7px 0;font-size:24px}.catalog-add-modal header p:last-child{color:#9c9090;font-size:11px}.catalog-add-modal header>button{color:#ddd9d9;background:#211d1d;border:1px solid #ffffff17;border-radius:9px;place-items:center;padding:9px;display:grid}.catalog-add-choices{grid-template-columns:1fr 1fr;gap:14px;padding:24px 28px;display:grid}.catalog-add-choices>button{text-align:left;background:#11151f;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:220px;padding:24px;transition:all .2s;display:flex}.catalog-add-choices>button:hover{background:#003dbb15;border-color:#3e6ef266;transform:translateY(-2px)}.catalog-add-choices>button>span{color:#e5eeff;background:#004ae319;border:1px solid #004ae345;border-radius:11px;place-items:center;width:43px;height:43px;margin-bottom:25px;display:grid}.catalog-add-choices strong{color:#fff;font-size:15px}.catalog-add-choices p{color:#998d8d;margin-top:9px;font-size:10px;line-height:1.65}.catalog-add-choices small{color:#558efd;letter-spacing:1.3px;margin-top:auto;padding-top:22px;font-size:8px;font-weight:750}.catalog-add-modal footer{background:#0f0d0d;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:20px;padding:16px 28px;display:flex}.catalog-add-modal footer span{color:#8c7e7e;font-size:10px}.catalog-add-modal footer button{color:#cdd5f8;align-items:center;gap:7px;font-size:10px;display:flex}.catalog-import-notice{z-index:140;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101521f2;border:1px solid #6fcaad4a;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:16px;display:grid;position:fixed;top:24px;right:24px;box-shadow:0 18px 65px #000a}.catalog-import-notice.error{background:#121320f2;border-color:#8ca2eb4f}.catalog-import-notice.warning{background:#211a10f2;border-color:#e0a74f66}.catalog-import-notice.loading{background:#121625f2;border-color:#3e6ef254}.catalog-import-icon{color:#65d3b1;background:#5ac6a51b;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.catalog-import-notice.error .catalog-import-icon{color:#afc0f5;background:#7a92e518}.catalog-import-notice.warning .catalog-import-icon{color:#efba62;background:#dc9c371b}.catalog-import-notice.loading .catalog-import-icon{color:#a2c1ff;background:#004ae31c}.catalog-import-notice.loading .catalog-import-icon svg{animation:.85s linear infinite catalog-spin}.catalog-import-notice>div{min-width:0;overflow:auto}.catalog-import-notice strong{color:#f1f0f0;padding-top:2px;font-size:12px;display:block}.catalog-import-notice p{color:#b1a8a8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.55}.catalog-import-notice>button{color:#988b8b;place-items:center;padding:4px;display:grid}.product-editor{scroll-margin-top:24px}@keyframes catalog-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.catalog-columns{grid-template-columns:210px 1fr}.document-template-editor{grid-template-columns:1fr}.catalog-triple{grid-template-columns:1fr 1fr}.catalog-triple label:last-child{grid-column:1/-1}.fee-fields,.discount-product-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.catalog-admin-head{flex-direction:column;align-items:flex-start;padding:24px 20px}.catalog-actions{width:100%}.catalog-actions button{flex:1}.catalog-status{padding-inline:20px}.catalog-columns{grid-template-columns:1fr}.catalog-sidebar{border-bottom:1px solid #ffffff0f;border-right:0}.catalog-editors{padding:14px}.catalog-editor{padding:18px 15px}.catalog-editor-title{align-items:flex-start}.catalog-editor-title h3{font-size:17px}.catalog-triple{grid-template-columns:1fr}.catalog-triple label:last-child{grid-column:auto}.catalog-switches{flex-direction:column;align-items:stretch}.catalog-switches>label:last-child{width:100%;margin:0}.fee-edit-row{grid-template-columns:20px minmax(0,1fr) 30px}.fee-fields,.discount-product-grid{grid-template-columns:1fr}.fee-fields .fee-description{grid-column:auto}.document-template-editor{grid-template-columns:1fr}.catalog-json-backdrop{padding:10px}.catalog-json-modal{height:calc(100vh - 20px)}.catalog-json-modal header{padding:19px 17px 15px}.catalog-json-modal h3{font-size:18px}.catalog-json-modal textarea{padding:17px;font-size:9px}.catalog-json-modal footer{flex-direction:column;align-items:stretch;padding:14px 17px}.catalog-json-modal footer button{justify-content:center}.catalog-add-modal header{padding:20px 18px 17px}.catalog-add-modal h3{font-size:19px}.catalog-add-choices{grid-template-columns:1fr;max-height:calc(100vh - 250px);padding:17px 18px;overflow-y:auto}.catalog-add-choices>button{min-height:170px;padding:19px}.catalog-add-choices>button>span{margin-bottom:16px}.catalog-add-modal footer{flex-direction:column;align-items:flex-start;padding:15px 18px}.catalog-import-notice{top:12px;right:16px}}.quote-builder{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pricing-card{gap:18px}.quote-fees,.custom-discount{background:#111010;border:1px solid #ffffff10;border-radius:12px;padding:17px}.quote-fees-title,.custom-discount>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-fees-title>div,.custom-discount>div:first-child{flex-wrap:wrap}.quote-fees-title strong,.custom-discount strong{color:#e7e4e4;font-size:12px;display:block}.quote-fees-title small,.custom-discount small{color:#908181;margin-top:4px;font-size:9px;display:block}.quote-fees-title button{color:#d1d9fa;background:#003dbb1a;border:1px solid #004ae345;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}.quote-fees>p{padding-top:12px;font-size:10px}.quote-fee-row{grid-template-columns:1.35fr .55fr .7fr .75fr 32px;align-items:center;gap:7px;margin-top:10px;display:grid}.quote-fee-row input,.quote-fee-row select{min-width:0;margin:0;padding:10px 8px;font-size:10px}.quote-fee-row>button{color:#8fa0c9;background:#6380c512;border-radius:7px;place-items:center;padding:8px;display:grid}.discount-grid{grid-template-columns:1.2fr .7fr .6fr .9fr 1fr;gap:8px;margin-top:13px;display:grid}.discount-grid label{font-size:8px}.discount-grid input,.discount-grid select{margin-top:5px;padding:10px 8px;font-size:10px}.builder-card{background:#171515bb;border:1px solid #ffffff14;border-radius:17px;flex-direction:column;gap:17px;padding:30px;display:flex}.builder-card .admin-section-title{margin-bottom:4px}.builder-card .admin-section-title>svg{color:#558efd}.builder-card label{color:#d1cccc;font-size:11px}.builder-card label small{color:#7c6e6e;font-size:9px}.builder-card input{background:#0e0d0d;border-color:#ffffff13;margin-top:7px;padding:13px;font-size:13px}.builder-wide{grid-column:1/-1}.builder-badge{color:#e5eeff;letter-spacing:1.5px;border:1px solid #004ae355;border-radius:100px;padding:7px 10px;font-size:9px}.offer-summary{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:3px;display:grid}.offer-summary>div{color:#aea4a4;background:#0f0e0e;border:1px solid #ffffff0e;border-radius:10px;align-items:flex-start;gap:11px;padding:16px;font-size:11px;line-height:1.55;display:flex}.offer-summary svg{color:#74d5b4;flex-shrink:0;margin-top:2px}.offer-summary strong{color:#ebe9e9;margin-bottom:3px;font-size:12px;display:block}.pricing-fields{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.builder-notice{color:#a7cfc2;background:#2b7f6712;border:1px solid #5db89e38;border-radius:9px;align-items:center;gap:10px;padding:13px 15px;font-size:11px;display:flex}.builder-notice svg{color:#6cdbb9;flex-shrink:0}.builder-wide .admin-create{margin-top:2px}.quote-result{margin-top:45px;scroll-margin-top:20px}.quote-toolbar{justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;display:flex}.quote-toolbar h2{margin-top:7px;font-size:21px}.quote-toolbar>div:last-child{gap:10px;display:flex}.quote-toolbar a,.quote-toolbar button{color:#e2dede;background:#121621;border:1px solid #ffffff1c;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex}.quote-toolbar button{background:linear-gradient(100deg,#6d87f3,#4f7ad9);border:0}.quote-paper{color:#1e1b1b;background:#fff;width:min(100%,210mm);min-height:297mm;margin:0 auto;padding:16mm 15mm 12mm;font-family:Arial,sans-serif;box-shadow:0 25px 80px #0007}.quote-paper p{color:#5d5252;line-height:1.55}.quote-head{border-bottom:1px solid #e0dddd;justify-content:space-between;align-items:flex-start;padding-bottom:9mm;display:flex}.quote-brand{letter-spacing:1.7px;flex-wrap:wrap;align-items:baseline;width:190px;font-family:Manrope,Arial,sans-serif;font-size:23px;display:flex}.quote-brand strong{color:#272323}.quote-brand>span{color:#6d84e0;margin-left:3px;font-weight:500}.quote-brand small{color:#998b8b;letter-spacing:1.4px;width:100%;margin-top:6px;font-family:Arial,sans-serif;font-size:8px}.quote-meta{text-align:right}.quote-meta>span,.quote-parties>div>span,.quote-object>span{color:#7b8fe3;letter-spacing:1.8px;font-size:7px;font-weight:700;display:block}.quote-meta>strong{margin:5px 0;font-size:13px;display:block}.quote-meta p{font-size:9px}.quote-parties{grid-template-columns:1fr 1fr;gap:14mm;padding:9mm 0;display:grid}.quote-parties>div{background:#f9f8f8;border-radius:3mm;padding:6mm}.quote-parties strong{margin:3mm 0 2mm;font-size:11px;display:block}.quote-parties p{margin:1mm 0;font-size:8.5px}.quote-object{border-top:1px solid #efeeee;border-bottom:1px solid #efeeee;padding:6mm 0}.quote-object h1{letter-spacing:-.5px;margin:3mm 0 2mm;font-size:18px;line-height:1.27}.quote-object p{font-size:9px}.quote-services{grid-template-columns:1fr 1fr;gap:10mm;padding:8mm 0;display:grid}.quote-services section{break-inside:avoid}.quote-index{color:#7b8fe3;font-family:monospace;font-size:8px}.quote-services h2{margin:2mm 0 3mm;font-size:12px}.quote-services ul,.quote-conditions ul{color:#635858;margin:0;padding-left:4mm;font-size:8px;line-height:1.65}.quote-services li::marker{color:#7d91e5}.quote-conditions li::marker{color:#7d91e5}.quote-pricing{border-collapse:collapse;break-inside:avoid;width:100%;font-size:8.5px}.quote-pricing th{text-align:left;color:#fff;letter-spacing:.7px;text-transform:uppercase;background:#272222;padding:3.5mm;font-size:7px}.quote-pricing th:last-child,.quote-pricing td:last-child{text-align:right}.quote-pricing td{border-bottom:1px solid #ebe8e8;padding:3.5mm}.quote-pricing tbody .discount td{color:#687dd6}.pricing-description{color:#8d8181;margin-top:1mm;font-size:6.5px;font-weight:400;display:block}.quote-pricing tfoot td{border:0;padding:2.4mm 3.5mm;font-weight:600}.quote-pricing tfoot tr:first-child td{padding-top:4mm}.quote-pricing tfoot .grand-total td{color:#2d3b6f;background:#fff;padding-block:3.5mm;font-size:11px}.quote-bottom{break-inside:avoid;grid-template-columns:1fr 43mm;gap:9mm;padding:8mm 0;display:grid}.quote-conditions h3{margin:0 0 3mm;font-size:10px}.quote-payment{text-align:center;color:#5369c7;background:#fff;border:1px solid #fcfcfe;border-radius:3mm;flex-direction:column;align-items:center;padding:4mm;display:flex}.quote-payment>strong{margin:2mm 0;font-size:9px}.quote-payment>span{color:#7b6e6e;max-width:34mm;margin-top:2mm;font-size:7px;line-height:1.4}.quote-signatures{break-inside:avoid;grid-template-columns:1fr 1fr;gap:12mm;margin-top:2mm;display:grid}.quote-signatures>div{border:1px solid #e3e0e0;border-radius:2mm;min-height:27mm;padding:4mm}.quote-signatures span{font-size:8px;font-weight:700}.quote-signatures p{margin-top:3mm;font-size:8px}.quote-signatures small{color:#9a8f8f;margin-top:8mm;font-size:6.5px;display:block}.quote-footer{color:#857777;border-top:1px solid #e3dfdf;flex-wrap:wrap;justify-content:space-between;gap:2mm;margin-top:8mm;padding-top:4mm;font-size:6.5px;display:flex}.quote-footer strong{color:#404d7f}.quote-footer span:last-child{width:100%}.saved-seller{background:linear-gradient(100deg,#4658a31c,#18244424);border:1px solid #6e7fc944;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;padding:17px 20px;display:flex}.saved-seller>div{align-items:center;gap:12px;display:flex}.saved-seller svg{color:#78d2b5}.saved-seller span{flex-direction:column;gap:4px;display:flex}.saved-seller small{color:#988a8a;letter-spacing:1.4px;font-size:8px}.saved-seller strong{font-size:12px}.saved-seller p{text-align:right;font-size:10px}.offer-selector{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.offer-option{cursor:pointer;background:#0e0d0d;border:1px solid #ffffff12;border-radius:14px;transition:border-color .2s,transform .2s,background .2s;position:relative;color:#b3a9a9!important;padding:23px 21px!important}.offer-option:hover{border-color:#778ada6e;transform:translateY(-3px)}.offer-option.selected{background:radial-gradient(circle at 100% 0,#6478d03a,#0000 45%),#141111;border-color:#9eaff6;box-shadow:0 13px 35px #0003}.offer-option>input{opacity:0;pointer-events:none;position:absolute}.offer-radio{color:#0000;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:17px;right:17px}.offer-option.selected .offer-radio{color:#fff;background:#7d92e8;border-color:#7d92e8}.offer-badge{color:#a2b0f0;letter-spacing:1.3px;font-size:7px;display:block}.offer-option>strong{color:#fff;margin:14px 0 7px;font:600 18px Manrope,sans-serif;display:block}.offer-option>p{min-height:44px;font-size:10px;line-height:1.55}.offer-price{align-items:baseline;gap:6px;margin:17px 0;display:flex}.offer-price b{color:#fff;font:650 27px Manrope,sans-serif}.offer-price span{color:#8c7d7d;font-size:9px}.offer-option ul{border-top:1px solid #ffffff0d;flex-direction:column;gap:7px;margin:0;padding:15px 0 0;font-size:9px;list-style:none;display:flex}.offer-option li:before{content:"✓";color:#6ed3b2;margin-right:7px}.travel-pill{color:#8fb0f0;background:#5f81c21d;border-radius:100px;align-items:center;gap:5px;width:max-content;margin-top:13px;padding:6px 8px;font-size:8px;display:flex}.quote-toolbar .email-soon{color:#827474;cursor:not-allowed;background:#121621;border:1px solid #ffffff12}.quote-logo{object-fit:contain;width:auto;height:24mm;display:block}.quote-offer-title{justify-content:space-between;align-items:flex-end;gap:10mm;display:flex}.quote-offer-title>strong{color:#566cc8;white-space:nowrap;font-size:17px}.quote-offer-title small{color:#7f7171;text-align:right;margin-top:1mm;font-size:7px;display:block}.quote-promise{background:#fff;border-left:1.5mm solid #6d83de;margin-top:7mm;padding:5mm 6mm}.quote-promise>span{color:#6176cf;letter-spacing:1.2px;font-size:7px;font-weight:700}.quote-promise p{margin-top:2mm;font-size:8.5px}.quote-services{grid-template-columns:1.4fr .6fr}.deliverable-card{color:#fff;background:#282323;border-radius:3mm;padding:5mm}.deliverable-card>.quote-index{color:#b4c2fb}.deliverable-card>div{border-bottom:1px solid #ffffff15;align-items:baseline;gap:2mm;padding:2.5mm 0;display:flex}.deliverable-card>div strong{color:#b5c3fb;font-size:18px}.deliverable-card>div span{font-size:7px}.deliverable-card>p{color:#b1a8a8;margin-top:3mm;font-size:7px}.vat-choice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.vat-choice legend{color:#d1cccc;margin-bottom:8px;font-size:11px}.vat-choice button{text-align:left;color:#a79b9b;background:#0e0d0d;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 9px;padding:13px;display:grid;position:relative}.vat-choice button>span{color:#0000;border:1px solid #ffffff20;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;display:grid}.vat-choice button strong{font-size:11px}.vat-choice button small{color:#827474;font-size:8px}.vat-choice button.selected{color:#fff;background:#6375c123;border-color:#92a4ef}.vat-choice button.selected>span{color:#fff;background:#7d92e8;border-color:#7d92e8}.builder-card input:disabled{cursor:not-allowed;opacity:.4}.tax-exemption{background:#fff;padding:2mm;font-weight:700;color:#4a61c1!important;margin-top:2mm!important}.quote-pricing .tax-note td{color:#5b70c3;font-size:7.5px}.quote-paper{isolation:isolate;position:relative;overflow:hidden}.quote-paper:before{content:"";z-index:-1;background:linear-gradient(90deg,#627ce7,#3e72f0 55%,#4982e7);height:2.2mm;position:absolute;top:0;left:0;right:0}.quote-paper:after{content:"";z-index:-1;border:1px solid #6d83dc11;border-radius:50%;width:85mm;height:85mm;position:absolute;top:-35mm;right:-35mm;box-shadow:0 0 0 12mm #6d83dc07,0 0 0 24mm #4278e005}.quote-paper,.quote-paper *{font-kerning:normal}.quote-paper h1,.quote-paper h2,.quote-paper h3{letter-spacing:normal;word-spacing:.08em}.quote-object h1{letter-spacing:-.25px;word-spacing:.06em}.quote-services h2{letter-spacing:-.08px;word-spacing:.12em;font-family:Manrope,Arial,sans-serif;font-weight:650;line-height:1.35}.quote-head{position:relative}.quote-parties>div{background:linear-gradient(135deg,#fff,#f7f5f5);border:1px solid #ebe9e9;border-left:1mm solid #7489df}.quote-parties>div:last-child{border-left-color:#4b7bd4}.quote-object{background:linear-gradient(100deg,#fff,#fff);border:1px solid #fff;border-radius:3mm;padding-inline:6mm;position:relative}.quote-promise{background:linear-gradient(105deg,#fff,#fff);border-left:0;border-radius:3mm;box-shadow:inset 0 0 0 1px #6d83de15}.quote-promise>span{align-items:center;gap:2mm;display:flex}.quote-promise>span:before{content:"";background:linear-gradient(90deg,#6980dd,#487fe2);width:5mm;height:.5mm}.quote-services>section:first-child{background:#fff;border:1px solid #efecec;border-radius:3mm;padding:5mm}.quote-services ul{flex-direction:column;gap:.7mm;line-height:1.5;display:flex}.quote-services li{padding-left:1mm}.deliverable-card{background:radial-gradient(circle at 100% 0,#6477c5 0%,#0000 42%),linear-gradient(145deg,#2d2727,#1e1a1a);box-shadow:inset 0 0 0 1px #ffffff0b}.quote-pricing{border:1px solid #e2dfdf;border-radius:3mm;overflow:hidden}.quote-pricing th{background:linear-gradient(90deg,#2c2727,#283053)}.quote-pricing tfoot .grand-total td{color:#1e2a5f;background:linear-gradient(90deg,#fff,#fff)}.quote-payment{background:linear-gradient(145deg,#fff,#fff);box-shadow:inset 0 0 0 1px #fff}.quote-signatures>div{background:linear-gradient(145deg,#fff,#fff)}.quote-footer{position:relative}.quote-footer:before{content:"";background:linear-gradient(90deg,#6e86e4,#4980e2);width:28mm;height:.6mm;position:absolute;top:-.5mm;left:0}.quote-footer{color:#857777;break-inside:avoid;border-top:1px solid #e3dfdf;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8mm;margin-top:8mm;padding:5mm 0 0;font-size:6.5px;display:grid;background:0 0!important}.quote-footer-brand{border-left:1mm solid #6b82e1;flex-direction:column;gap:1mm;padding-left:4mm;display:flex}.quote-footer-brand strong{color:#2e3d7b;letter-spacing:.7px;font-size:8px}.quote-footer-brand span{color:#7f7070;font-size:6.5px;width:auto!important}.quote-footer-info{text-align:right;flex-direction:column;align-items:flex-end;gap:1.5mm;min-width:0;display:flex}.quote-footer-info>span{color:#5f5454;white-space:normal;font-size:6.5px;font-weight:600;line-height:1.4;width:auto!important}.quote-footer-info small{color:#958989;white-space:normal;font-size:5.8px;line-height:1.4}.contract-document{margin-top:28px}.contract-separator{background:linear-gradient(100deg,#6780e81c,#4277d912);border:1px solid #7f92e448;border-radius:11px;justify-content:space-between;align-items:center;width:min(100%,210mm);margin:0 auto 14px;padding:16px 19px;display:flex}.contract-separator>span{color:#dee4fb;letter-spacing:1.5px;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.contract-separator>span svg{color:#71d2b4}.contract-separator p{font-size:10px}.contract-paper{flex-direction:column;width:210mm;min-width:210mm;height:297mm;min-height:297mm;margin-bottom:18px;padding:11mm 13mm 9mm;display:flex;overflow:hidden}.contract-paper:after{width:100mm;height:100mm;top:-48mm;right:-48mm}.contract-head{border-bottom:1px solid #e2dfdf;justify-content:space-between;align-items:center;padding-bottom:5mm;display:flex}.contract-head img{width:auto;height:19mm;display:block}.contract-head>div{text-align:right;grid-template-columns:auto auto;gap:1mm 4mm;display:grid}.contract-head span{color:#687ed8;letter-spacing:1.5px;grid-column:1/3;font-size:6.5px;font-weight:700}.contract-head strong{font-size:9px}.contract-head small{color:#968a8a;font-size:6px}.contract-title{padding:8mm 0 6mm}.contract-title>span,.contract-page-label>span{color:#6c82db;letter-spacing:1.6px;font-size:6.5px;font-weight:700}.contract-title h1{letter-spacing:-.7px;max-width:none;margin:2.5mm 0;font-size:23px;line-height:1.16}.contract-title p{font-size:8px}.contract-parties{grid-template-columns:1fr 1fr;gap:5mm;display:grid}.contract-parties>div{background:linear-gradient(135deg,#fff,#f7f5f5);border:1px solid #e8e5e5;border-left:1mm solid #6f85dd;border-radius:2.5mm;padding:4mm 4.5mm}.contract-parties>div:last-child{border-left-color:#4879d4}.contract-parties span{color:#6c81d9;letter-spacing:1.2px;font-size:6px;font-weight:700;display:block}.contract-parties strong{margin:1.6mm 0 1mm;font-size:9px;display:block}.contract-parties p{font-size:6.5px;line-height:1.45}.contract-keyterms{grid-template-columns:repeat(4,1fr);gap:2mm;margin:5mm 0;display:grid}.contract-keyterms>div{background:#fff;border:1px solid #eae8e8;border-radius:2mm;min-height:16mm;padding:3mm}.contract-keyterms small{color:#988b8b;letter-spacing:.7px;margin-bottom:1.5mm;font-size:5.5px;font-weight:700;display:block}.contract-keyterms strong{font-size:7.5px;line-height:1.35}.contract-preamble{background:linear-gradient(100deg,#fff,#fff);border-radius:2mm;margin-bottom:4mm;padding:3.5mm 4mm;font-size:6.8px}.contract-article{break-inside:avoid;margin-bottom:3.2mm}.contract-article h2{color:#292424;align-items:center;gap:2.5mm;margin-bottom:1.3mm;font:700 8.5px Manrope,Arial,sans-serif;display:flex}.contract-article h2 span{color:#5d72cb;background:#fff;border-radius:100px;place-items:center;width:7mm;height:5mm;font:700 6px monospace;display:grid}.contract-article p,.contract-article li{color:#635757;text-align:justify;font-size:6.6px;line-height:1.48}.contract-article p+p{margin-top:1.5mm}.contract-article ul{margin:1mm 0 1.5mm;padding-left:4mm}.contract-article li{margin-bottom:.6mm;padding-left:.5mm}.contract-article li::marker{color:#6c82dc}.contract-article-featured{background:linear-gradient(110deg,#fff,#fff);border:1px solid #f3f5fc;border-left:1mm solid #6b82dc;border-radius:2.5mm;padding:3.5mm 4mm}.contract-page-label{padding:7mm 0 6mm}.contract-page-label h1{letter-spacing:-.5px;max-width:none;margin-top:2mm;font-size:20px;line-height:1.18}.contract-columns{grid-template-columns:1fr 1fr;gap:8mm;display:grid}.contract-columns>div{min-width:0}.contract-columns-last{gap:9mm}.contract-acceptance{background:#fff;border:1px solid #dde1f4;border-radius:2.5mm;margin-top:4mm;padding:4mm}.contract-acceptance>span{color:#576dc8;letter-spacing:1.4px;font-size:6px;font-weight:700}.contract-acceptance p{margin:1.5mm 0 2.5mm;font-size:6.5px}.contract-acceptance label{color:#242a43;align-items:center;gap:2mm;font-size:6.5px;font-weight:700;display:flex}.contract-acceptance i{background:#fff;border:1px solid #8b99d4;border-radius:.7mm;width:4mm;height:4mm;display:block}.jurisdiction{background:#2c2727;border:1px solid #363030;border-radius:2mm;padding:3mm;color:#fff!important;text-align:left!important;margin-top:2mm!important;font-size:6px!important;line-height:1.45!important}.contract-signatures{grid-template-columns:1fr 1fr;gap:7mm;margin-top:auto;padding-top:4mm;display:grid}.contract-signatures>div{background:linear-gradient(145deg,#fff,#fff);border:1px solid #e1dddd;border-radius:2mm;min-height:27mm;padding:3.5mm}.contract-signatures span{color:#6b80d9;letter-spacing:1.1px;font-size:6px;font-weight:700;display:block}.contract-signatures strong{margin:1.5mm 0;font-size:8px;display:block}.contract-signatures small{color:#948b8b;margin-top:8mm;font-size:5.7px;display:block}.contract-footer{color:#908585;border-top:1px solid #e1dddd;grid-template-columns:auto 1fr auto;align-items:center;gap:4mm;margin-top:auto;padding-top:3mm;font-size:5.7px;display:grid}.contract-footer strong{color:#394780;letter-spacing:.7px;font-size:6.5px}.contract-footer span:nth-child(2){text-align:center}.contract-article p,.contract-article li{font-size:7.7px;line-height:1.52}.contract-acceptance>span{font-size:7px}.contract-acceptance p,.contract-acceptance label{font-size:7.5px}.jurisdiction{font-size:7px!important;line-height:1.48!important}.contract-signatures span{font-size:7px}.contract-signatures strong{font-size:9px}.contract-signatures p{font-size:7.5px}.contract-signatures small{font-size:6.5px}.contract-footer{font-size:6.3px}.contract-footer strong{font-size:7px}.pdf-error{margin-top:5px;font-size:10px;color:#c6d7ff!important}.quote-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.quote-toolbar .invoice-create{background:linear-gradient(100deg,#3852bd,#3864c1)}.saved-client-picker{background:linear-gradient(100deg,#5c70c41a,#1c51b30c);border:1px solid #6f81ce3d;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:end;gap:12px;padding:14px;display:grid}.saved-client-picker>svg{color:#a0afee;align-self:center}.saved-client-picker label{margin:0}.saved-client-picker select{color:#fff;background:#0e0d0d;border:1px solid #ffffff14;border-radius:8px;margin-top:6px;padding:10px 12px;font-size:11px}.saved-client-picker button{color:#e3e8fb;background:#7084d821;border:1px solid #899ce95c;border-radius:8px;align-items:center;gap:7px;margin-bottom:1px;padding:11px 13px;font-size:10px;display:flex}.client-save-status{align-items:center;gap:7px;font-size:9px;display:flex;color:#79cdb3!important}.client-save-status svg{flex-shrink:0}.invoice-document{margin-top:28px}.invoice-separator>span{color:#7dd9bd}.invoice-paper{flex-direction:column;width:210mm;min-width:210mm;height:297mm;min-height:297mm;padding:13mm 14mm 10mm;display:flex}.invoice-head{border-bottom:1px solid #e1dede;justify-content:space-between;align-items:flex-start;padding-bottom:7mm;display:flex}.invoice-head img{width:auto;height:21mm}.invoice-head>div{text-align:right}.invoice-head span{color:#6178d3;letter-spacing:1.8px;font-size:7px;font-weight:700;display:block}.invoice-head strong{margin:2mm 0 1mm;font:700 14px Manrope,Arial,sans-serif;display:block}.invoice-head p{font-size:7.5px}.invoice-head small{color:#586ec8;letter-spacing:.7px;background:#fff;border-radius:100px;margin-top:2mm;padding:1.5mm 2.5mm;font-size:6px;font-weight:700;display:inline-block}.invoice-title{padding:8mm 0 6mm}.invoice-title>span{color:#677dd6;letter-spacing:1.5px;font-size:6.5px;font-weight:700}.invoice-title h1{letter-spacing:-.7px;max-width:none;margin:2mm 0 1mm;font-size:25px}.invoice-title p{font-size:8px}.invoice-parties{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.invoice-parties section{background:linear-gradient(135deg,#fff,#f7f7f7);border:1px solid #e6e3e3;border-radius:3mm;padding:5mm}.invoice-parties section:last-child{border-top:1mm solid #4879d4}.invoice-parties section:first-child{border-top:1mm solid #6d83dc}.invoice-parties span{color:#677cd4;letter-spacing:1.2px;font-size:6px;font-weight:700}.invoice-parties strong{margin:2mm 0 1.5mm;font-size:9px;display:block}.invoice-parties p{font-size:7px;line-height:1.5}.invoice-period{grid-template-columns:1.2fr 1fr 1fr;gap:2mm;margin:6mm 0;display:grid}.invoice-period>div{background:#fff;border-radius:2mm;padding:3mm 3.5mm}.invoice-period small{color:#918282;letter-spacing:.7px;margin-bottom:1.4mm;font-size:5.7px;font-weight:700;display:block}.invoice-period strong{font-size:7.5px}.invoice-table{border-collapse:collapse;width:100%;font-size:8px}.invoice-table th{color:#fff;letter-spacing:.6px;text-align:right;text-transform:uppercase;background:linear-gradient(90deg,#2c2727,#313c67);padding:3.5mm;font-size:6.5px}.invoice-table th:first-child,.invoice-table td:first-child{text-align:left}.invoice-table td{text-align:right;vertical-align:top;border-bottom:1px solid #e6e3e3;padding:4mm 3.5mm}.invoice-table td:first-child{width:54%}.invoice-table td strong,.invoice-table td span,.invoice-table td small{display:block}.invoice-table td span{color:#675b5b;margin-top:1mm;font-size:7.5px}.invoice-table td small{color:#978b8b;margin-top:1.2mm;font-size:6.3px}.invoice-discount td{color:#5c71c7}.invoice-summary{grid-template-columns:1fr 1fr;gap:12mm;padding:7mm 0;display:grid}.invoice-payment{background:linear-gradient(145deg,#fff,#fff);border:1px solid #f9fafe;border-radius:3mm;grid-template-columns:auto 1fr;align-items:center;gap:2mm 4mm;padding:4mm;display:grid}.invoice-payment>span{color:#5e74cd;letter-spacing:1.1px;grid-column:1/3;font-size:6px;font-weight:700}.invoice-payment p{font-size:7px}.invoice-totals{flex-direction:column;display:flex}.invoice-totals>div{border-bottom:1px solid #e6e3e3;grid-template-columns:1fr auto;gap:1mm;padding:2.5mm 3mm;font-size:8px;display:grid}.invoice-totals span{color:#756969}.invoice-totals small{color:#667ac8;grid-column:1/3;font-size:6px}.invoice-totals .invoice-grand-total{color:#263573;background:#fff}.invoice-totals .invoice-grand-total span{color:#3f4e8d}.invoice-totals .invoice-due{color:#fff;background:linear-gradient(90deg,#2e2828,#313b69);margin-top:1.5mm;padding:3.5mm;font-size:11px}.invoice-totals .invoice-due span{color:#f0f2fb}.invoice-terms{border:1px solid #e5e1e1;border-radius:3mm;padding:4mm 5mm}.invoice-terms h2{margin-bottom:2.5mm;font-size:9px}.invoice-terms>div{grid-template-columns:repeat(3,1fr);gap:5mm;display:grid}.invoice-terms p{text-align:justify;font-size:6.5px}.invoice-note{background:linear-gradient(100deg,#fff,#fff);border-left:1mm solid #6b81dc;margin-top:5mm;padding:4mm}.invoice-note span{color:#586ec8;letter-spacing:1.1px;font-size:6px;font-weight:700}.invoice-note p{margin-top:1.5mm;font-size:7px}.invoice-footer{color:#908585;border-top:1px solid #e1dede;grid-template-columns:auto 1fr auto;align-items:center;gap:5mm;margin-top:auto;padding-top:3mm;font-size:6px;display:grid}.invoice-footer strong{color:#364481;letter-spacing:.8px;font-size:7px}.invoice-footer span:nth-child(2){text-align:center}@media (max-width:900px){.quote-builder{grid-template-columns:1fr}.builder-wide{grid-column:auto}.pricing-fields{grid-template-columns:1fr 1fr}.offer-selector{grid-template-columns:1fr}.quote-fee-row,.discount-grid{grid-template-columns:1fr 1fr}.quote-fee-row>button{grid-column:2;justify-self:end}.offer-option>p{min-height:0}.saved-seller{flex-direction:column;align-items:flex-start}.saved-seller p{text-align:left}.quote-paper{padding:10mm}.quote-services{gap:5mm}.quote-toolbar{align-items:flex-start}.quote-toolbar>div:last-child{flex-direction:column}}@media (max-width:640px){.builder-card{padding:23px 19px}.offer-summary{grid-template-columns:1fr}.pricing-fields{grid-template-columns:1fr 1fr}.quote-fee-row,.discount-grid{grid-template-columns:1fr}.quote-fee-row>button{grid-column:auto}.quote-toolbar{flex-direction:column}.quote-toolbar>div:last-child,.quote-toolbar a,.quote-toolbar button{width:100%}.quote-paper{width:100%;padding:7mm 5mm}.quote-logo{height:18mm}.quote-parties,.quote-services{grid-template-columns:1fr;gap:4mm}.quote-offer-title{flex-direction:column;align-items:flex-start}.quote-bottom{grid-template-columns:1fr}.quote-payment{width:48mm;margin:auto}.quote-signatures{gap:4mm}.quote-object h1{font-size:15px}.quote-footer{grid-template-columns:1fr;gap:3mm}.quote-footer-info{text-align:left;align-items:flex-start}.contract-document{max-width:100%;padding-bottom:8px;overflow-x:auto}.contract-paper{width:210mm;min-width:210mm;height:297mm;padding:11mm 13mm 9mm}.contract-separator{justify-content:flex-start;gap:20px;width:210mm;min-width:210mm}.saved-client-picker{grid-template-columns:auto 1fr}.saved-client-picker button{grid-column:1/3;justify-content:center}.invoice-document{max-width:100%;padding-bottom:8px;overflow-x:auto}.invoice-paper{width:210mm;min-width:210mm;height:297mm;padding:13mm 14mm 10mm}}@media print{@page{size:A4;margin:0}body{background:#fff!important}body *{visibility:hidden!important}.quote-result,.contract-document,.invoice-document,.quote-paper,.quote-paper *{visibility:visible!important}.quote-result{position:absolute;inset:0}.quote-paper{width:210mm;box-shadow:none;break-after:page;page-break-after:always;margin:0;position:relative;inset:auto}.contract-paper{width:210mm;height:297mm;min-height:297mm;padding:11mm 13mm 9mm}.invoice-paper{width:210mm;height:297mm;min-height:297mm;padding:13mm 14mm 10mm}.quote-head,.quote-parties,.quote-object,.quote-services section,.quote-pricing,.quote-bottom,.quote-signatures{break-inside:avoid}.no-print{display:none!important}}.prospect-wrap{width:min(1380px,100% - 64px)}.prospect-back{color:#dde2f7;margin:0 18px 0 0;font-size:11px}.prospect-hero{padding-bottom:31px}.prospect-metrics{background:#171515bb;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid;overflow:hidden}.prospect-metrics>div{border-right:1px solid #ffffff12;grid-template-columns:auto 1fr;gap:5px 11px;padding:21px 23px;display:grid}.prospect-metrics>div:last-child{border:0}.prospect-metrics svg{color:#a8b7f5}.prospect-metrics span{color:#a29797;font-size:10px}.prospect-metrics strong{letter-spacing:-1px;grid-column:1/-1;font:650 27px Manrope,sans-serif}.prospect-controls{grid-template-columns:2fr repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.prospect-controls label{background:#0e0d0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.prospect-controls label svg{color:#a2b0f0}.prospect-controls input,.prospect-controls select,.prospect-detail input,.prospect-detail select,.prospect-detail textarea{color:#fff;background:0 0;border:0;outline:0;width:100%;margin:0;font-size:11px}.prospect-controls input{padding:12px 0}.prospect-controls select{background:#0e0d0d;border:1px solid #ffffff14;border-radius:8px;padding:12px 10px}.prospect-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.prospect-list,.prospect-detail{background:#171515bb;border:1px solid #ffffff14;border-radius:15px;overflow:hidden}.prospect-list-head{color:#a79b9b;border-bottom:1px solid #ffffff10;justify-content:space-between;padding:15px 18px;font-size:10px;display:flex}.prospect-row{color:#e2dede;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) 78px 100px 18px;align-items:center;gap:12px;width:100%;padding:15px 18px;display:grid}.prospect-row:hover,.prospect-row.active{background:#ffffff08}.prospect-company{flex-direction:column;gap:4px;min-width:0;display:flex}.prospect-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prospect-company small{color:#918383;font-size:10px}.contact-icons{color:#72d5b2;gap:7px;display:flex}.prospect-status{color:#b2a9a9;white-space:nowrap;background:#ffffff0b;border-radius:100px;justify-self:start;padding:5px 7px;font-size:8px}.status-à-relancer,.status-intéressé{color:#e3e8fb;background:#7084d821}.status-appelé{color:#8bd6bc;background:#2b7f6712}.prospect-empty{color:#978989;place-items:center;gap:10px;min-height:280px;font-size:12px;display:grid}.prospect-detail{padding:22px;position:sticky;top:20px}.detail-top{justify-content:space-between;gap:12px;display:flex}.detail-top h2{margin-top:7px;font-size:22px;line-height:1.2}.detail-top button{color:#ded9d9;background:#ffffff08;border:1px solid #ffffff15;border-radius:50%;width:26px;height:26px;font-size:20px}.detail-contacts{flex-direction:column;gap:9px;margin:22px 0;display:flex}.detail-contacts a{color:#dce1f7;word-break:break-word;align-items:center;gap:9px;font-size:11px;display:flex}.detail-contacts svg{color:#72d5b2}.prospect-detail>label{color:#cfc8c8;flex-direction:column;gap:7px;margin-top:16px;font-size:10px;display:flex}.prospect-detail>label>input,.prospect-detail>label>select,.prospect-detail>label>textarea{background:#0e0d0d;border:1px solid #ffffff14;border-radius:8px;padding:11px}.prospect-detail textarea{resize:vertical;min-height:82px}.detail-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.detail-actions button{color:#e7ecfd;background:#7084d821;border:1px solid #8395de4f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 6px;font-size:10px;display:flex}.history{border-top:1px solid #ffffff10;margin-top:21px;padding-top:17px}.history h3{align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.history h3 svg{color:#558efd}.history>div{border-top:1px solid #ffffff0b;grid-template-columns:72px 1fr;gap:8px;padding:8px 0;font-size:10px;display:grid}.history small{color:#918383}.history span{color:#c4bdbd}@media (max-width:1000px){.prospect-layout{grid-template-columns:1fr}.prospect-detail{position:static}.prospect-controls{grid-template-columns:repeat(2,1fr)}.prospect-controls label{grid-column:1/-1}.prospect-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.prospect-wrap{width:calc(100% - 40px)}.prospect-hero{padding:39px 0 24px}.prospect-metrics>div{padding:16px}.prospect-controls{grid-template-columns:1fr}.prospect-row{grid-template-columns:minmax(0,1fr) auto 16px;padding:14px}.prospect-row .prospect-status,.admin-user{display:none}.prospect-back{margin-right:8px}.detail-actions{grid-template-columns:1fr}}.prospect-hero-actions{align-items:center;gap:10px;display:flex}.prospect-delete{color:#d9d4d4;background:#ffffff08;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:8px;padding:13px 15px;font-size:11px;display:flex}.prospect-delete:disabled{cursor:not-allowed;opacity:.45}@media (max-width:640px){.prospect-hero-actions{flex-wrap:wrap;margin-top:18px}}.prospect-dropzone{cursor:pointer;background:linear-gradient(100deg,#5c70c41a,#1c51b30c);border:1px dashed #004ae388;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin:0 0 22px;padding:20px 23px;transition:transform .2s,border-color .2s,background .2s;display:grid}.prospect-dropzone:hover,.prospect-dropzone.is-dragging{background:linear-gradient(100deg,#5c70c42b,#1c51b319);border-color:#558efd;transform:translateY(-2px)}.prospect-dropzone:focus-visible{outline-offset:4px;outline:2px solid #538df5}.prospect-dropzone[aria-disabled=true]{cursor:progress;opacity:.7}.prospect-file-input{display:none!important}.dropzone-icon{color:#dee3fb;background:#7084d821;border:1px solid #558efd55;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.prospect-dropzone strong{color:#fff;font:600 13px Manrope,sans-serif;display:block}.prospect-dropzone p{color:#a09494;margin:4px 0 0;font-size:10px}.dropzone-format{color:#79cdb3;letter-spacing:.7px;align-items:center;gap:6px;font-size:9px;display:flex}@media (max-width:640px){.prospect-dropzone{grid-template-columns:auto 1fr;padding:17px}.dropzone-format{grid-column:1/-1;margin-left:63px}}.prospect-progress{background:#171515bb;border:1px solid #ffffff20;border-radius:12px;margin:-7px 0 22px;padding:15px 18px}.prospect-progress-head{color:#fff;justify-content:space-between;gap:12px;font-size:12px;display:flex}.prospect-progress-head span{color:#dee3fb;white-space:nowrap}.prospect-progress-track{background:#ffffff14;border-radius:10px;height:7px;margin:12px 0 9px;overflow:hidden}.prospect-progress-track span{border-radius:inherit;background:#7084d8;height:100%;transition:width .25s;display:block}.prospect-progress p{color:#a09494;margin:0;font-size:10px}.prospect-load-more{color:#dee3fb;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;border-radius:9px;width:calc(100% - 26px);margin:12px 13px;padding:12px;font:600 11px Manrope,sans-serif;display:block}.prospect-load-more:disabled{opacity:.55;cursor:progress}@media (prefers-reduced-motion:reduce){.prospect-progress-track span{transition:none}}@media (min-width:1001px){.prospect-metrics{grid-template-columns:repeat(5,1fr)}}.seller-signature,.buyer-signature{position:relative}.company-stamp{object-fit:contain;pointer-events:none;width:48mm;height:24mm;position:absolute;top:50%;right:1mm;transform:translateY(-50%)rotate(-6deg)}.accord-checkbox{color:#242a43;align-items:center;gap:2mm;font-weight:700;display:flex}.accord-checkbox i{color:#fff;background:#fff;border:1px solid #8b99d4;border-radius:.7mm;flex:none;place-items:center;width:4mm;height:4mm;display:grid}.accord-checkbox.is-checked i{background:#576dc8;border-color:#576dc8}.contract-acceptance .accord-checkbox{color:#242a43;letter-spacing:0;font-size:7.5px}.quote-signatures .accord-checkbox{letter-spacing:0;margin-top:2.5mm;font-size:7.5px}.quote-signatures .buyer-signature small,.quote-signatures .seller-signature small{margin-top:6mm}.quote-signatures .is-signed small{margin-top:1.5mm}.quote-drawn-signature{object-fit:contain;max-width:45mm;max-height:13mm;margin-top:1.5mm;display:block}.invoice-note-row{grid-template-columns:1fr 48mm;align-items:stretch;gap:5mm;margin-top:5mm;display:grid}.invoice-note-row .invoice-note{margin-top:0}.invoice-stamp{background:linear-gradient(145deg,#fff,#fff);border:1px solid #e1dddd;border-radius:2mm;min-height:30mm;padding:3mm 3.5mm}.invoice-stamp span{color:#586ec8;letter-spacing:1.1px;font-size:6px;font-weight:700;display:block}.invoice-stamp small{color:#948b8b;font-size:6px;position:absolute;bottom:3mm;left:3.5mm}.invoice-stamp .company-stamp{width:36mm;height:18mm;top:6mm;bottom:auto;right:1mm;transform:rotate(-6deg)}.invoice-paid svg{color:#2f9c74}.prospect-metrics{grid-template-columns:repeat(6,1fr)}.prospect-controls{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.prospect-controls .prospect-sort select{background:0 0;border:0;padding:12px 0}.prospect-row{grid-template-columns:minmax(0,1fr) auto 100px 18px}.contact-icons{gap:5px}.contact-icons i{color:#ffffff2e;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.contact-icons .reach-mobile.is-present{color:#72d5b2;background:#72d5b214;border-color:#72d5b266}.contact-icons .reach-fixed.is-present{color:#8faff6;background:#8faff614;border-color:#8faff666}.contact-icons .reach-email.is-present{color:#c2ceff;background:#c2ceff14;border-color:#c2ceff66}.contact-icons .reach-website.is-present{color:#f2b766;background:#f2b76614;border-color:#f2b76666}.filter-menu{position:relative}.filter-trigger{color:#fff;white-space:nowrap;cursor:pointer;background:#0e0d0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;height:100%;padding:0 16px;font-size:11px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.filter-trigger svg{color:#a2b0f0}.filter-trigger:hover,.filter-trigger[aria-expanded=true]{background:#11141f;border-color:#004ae388}.filter-trigger.is-active{background:linear-gradient(100deg,#5c70c42e,#1c51b31f);border-color:#004ae3}.filter-count{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.filter-panel{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f121bf5;border:1px solid #ffffff1a;border-radius:16px;width:min(440px,100vw - 32px);max-height:min(78vh,720px);animation:.16s ease-out filter-pop;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 30px 80px #000a,0 0 0 1px #6d83dc1f}@keyframes filter-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.filter-section{border-bottom:1px solid #ffffff0d;padding:16px 18px}.filter-section h3{color:#a79b9b;letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 11px;font-size:9px;font-weight:700;display:flex}.filter-section h3 svg{color:#a8b7f5}.filter-presets{flex-wrap:wrap;gap:7px;display:flex}.filter-presets button{color:#ddd9d9;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:10.5px;transition:all .15s;display:flex}.filter-presets button svg{color:#a8b7f5}.filter-presets button:hover{border-color:#004ae388}.filter-presets button.is-active{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf);border-color:#0000}.filter-presets button.is-active svg{color:#fff}.filter-criterion{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.filter-criterion>span{color:#fff;align-items:center;gap:9px;font-size:11px;display:flex}.filter-criterion>span svg{color:#a2b0f0}.filter-segment{background:#0c0a0a;border:1px solid #ffffff12;border-radius:9px;flex:none;padding:3px;display:flex}.filter-segment button{color:#9a8d8d;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:10px;transition:all .15s}.filter-segment button:hover{color:#fff}.filter-segment button.is-selected{color:#fff;background:#ffffff12}.filter-segment button.is-with{color:#7fe0bc;background:#2f9c7433}.filter-segment button.is-without{color:#bfc7f7;background:#707fd92e}.filter-statuses{grid-template-columns:1fr 1fr;gap:6px;display:grid}.filter-statuses label,.filter-toggle{color:#ddd9d9;cursor:pointer;border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:10.5px;transition:border-color .15s;display:flex;position:relative}.filter-statuses label:hover,.filter-toggle:hover{border-color:#004ae366}.filter-statuses input,.filter-toggle input{opacity:0;pointer-events:none;position:absolute}.filter-statuses i{color:#fff;border:1px solid #8b99d4;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.filter-statuses label.is-checked{background:#5c70c41a;border-color:#004ae3}.filter-statuses label.is-checked i{background:#3e6ef2;border-color:#3e6ef2}.filter-statuses input:focus-visible+i,.filter-toggle input:focus-visible+i{outline-offset:2px;outline:2px solid #538df5}.filter-toggle{margin-top:8px}.filter-toggle i{background:#ffffff1c;border-radius:8px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.filter-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.filter-toggle.is-checked i{background:#3e6ef2}.filter-toggle.is-checked i:after{transform:translate(12px)}.filter-toggle span{align-items:center;gap:7px;display:flex}.filter-footer{background:#0f121b;justify-content:space-between;gap:10px;padding:13px 18px;display:flex;position:sticky;bottom:0}.filter-footer button{color:#ddd9d9;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:9px;padding:10px 14px;font-size:10.5px}.filter-footer button:disabled{opacity:.4;cursor:default}.filter-footer .primary{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf);border-color:#0000;font-weight:600}.prospect-active-filters{flex-wrap:wrap;gap:7px;margin:-4px 0 16px;display:flex}.prospect-active-filters button{color:#fcfcfe;cursor:pointer;background:#5c70c41f;border:1px solid #004ae366;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.prospect-active-filters button svg:last-child{opacity:.6}.prospect-active-filters button:hover svg:last-child{opacity:1}.prospect-active-filters .is-with{color:#9be6c9;background:#2f9c741f;border-color:#2f9c7466}.prospect-active-filters .is-without{color:#d3d9f9;background:#707fd91a;border-color:#707fd966}.prospect-active-filters .clear{color:#a79b9b;background:0 0;border-color:#0000;text-decoration:underline}.dropzone-side{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.dropzone-model{color:#fff;cursor:pointer;background:#111010;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:10.5px;transition:border-color .15s,background .15s;display:flex}.dropzone-model svg{color:#a8b7f5}.dropzone-model:hover{background:#141827;border-color:#558efd}.json-model-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070707cc;place-items:center;padding:16px;animation:.16s ease-out filter-pop;display:grid;position:fixed;inset:0}.json-model{background:#0f121b;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 40px 120px #000c}.json-model header{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 22px 14px;display:grid}.json-model h2{color:#fff;margin:0;font:650 16px Manrope,sans-serif}.json-model header p{color:#a09494;margin:4px 0 0;font-size:10.5px}.json-model-close{color:#ddd9d9;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.json-model-help{color:#b1a7a7;gap:5px;margin:0;padding:0 22px 14px 40px;font-size:10.5px;display:grid}.json-model-help strong{color:#fff;font-weight:600}.json-model-help code{color:#f2b766}.json-model pre{color:#e7eaf6;background:#0c0a0a;border:1px solid #ffffff10;border-radius:12px;flex:1;min-height:0;margin:0 22px;padding:16px 18px;font:11px/1.6 ui-monospace,Cascadia Code,Consolas,monospace;overflow:auto}.json-model footer{justify-content:flex-end;padding:16px 22px 20px;display:flex}.json-model-copy{color:#fff;cursor:pointer;background:linear-gradient(110deg,#3e6ef2,#054ccf);border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:11px;font-weight:600;transition:transform .15s;display:flex}.json-model-copy:hover{transform:translateY(-1px)}.json-model-copy.is-copied{background:linear-gradient(110deg,#2f9c74,#4c77c6)}@media (max-width:900px){.prospect-metrics{grid-template-columns:repeat(3,1fr)}.prospect-controls{grid-template-columns:1fr 1fr}.prospect-controls>label:first-child{grid-column:1/-1}.filter-trigger{justify-content:center;width:100%;padding:12px 16px}}@media (max-width:600px){.prospect-metrics{grid-template-columns:repeat(2,1fr)}.prospect-controls{grid-template-columns:1fr}.prospect-row{grid-template-columns:minmax(0,1fr) auto 16px}.contact-icons i{width:23px;height:23px}.filter-panel{width:auto;max-height:80vh;position:fixed;inset:auto 16px 16px}.filter-statuses{grid-template-columns:1fr}.filter-criterion{flex-direction:column;align-items:stretch;gap:6px}.filter-segment button{flex:1}.dropzone-side{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.dropzone-side .dropzone-format{margin-left:0}}.invoice-paper,.contract-paper{height:auto;min-height:297mm}.invoice-dense .invoice-title{padding:6mm 0 4mm}.invoice-dense .invoice-period{margin:4mm 0}.invoice-dense .invoice-table th{padding:2.8mm 3.5mm}.invoice-dense .invoice-table td{padding:2.4mm 3.5mm}.invoice-dense .invoice-table td span,.invoice-dense .invoice-table td small{margin-top:.6mm}.invoice-dense .invoice-summary{padding:5mm 0}.invoice-dense .invoice-note-row{margin-top:4mm}.invoice-dense-xl .invoice-head{padding-bottom:5mm}.invoice-dense-xl .invoice-title h1{font-size:21px}.invoice-dense-xl .invoice-parties section{padding:4mm}.invoice-dense-xl .invoice-table td{padding:1.8mm 3.5mm}.invoice-dense-xl .invoice-table td span,.invoice-dense-xl .invoice-table td small{margin:0 0 0 2mm;display:inline}.invoice-dense-xl .invoice-summary{gap:8mm;padding:4mm 0}.client-source-tabs{background:#0c0a0a;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.client-source-tabs button{color:#a09494;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 8px;font-size:10.5px;font-weight:600;transition:all .15s;display:flex}.client-source-tabs button:hover{color:#fff}.client-source-tabs button.is-active{color:#fff;background:linear-gradient(110deg,#3e6ef233,#054ccf26);box-shadow:inset 0 0 0 1px #004ae366}.client-source-tabs button svg{color:#a8b7f5}.client-source-tabs button span{color:#ddd9d9;background:#ffffff14;border-radius:9px;min-width:18px;padding:1px 6px;font-size:9px}.client-finder{background:#0e0d0d;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.client-search{color:#a2b0f0;border-bottom:1px solid #ffffff0d;align-items:center;gap:9px;padding:0 13px;display:flex}.builder-card .client-search input{background:0 0;border:0;outline:0;flex:1;margin:0;padding:13px 0;font-size:12px}.client-search button{color:#a09494;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.client-results{flex-direction:column;max-height:272px;padding:5px;display:flex;overflow-y:auto}.client-result{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:0;transition:background .15s,border-color .15s;display:grid}button.client-result{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:9px 10px}.client-result:hover{background:#ffffff07}.client-result.is-selected{background:linear-gradient(100deg,#5c70c422,#1c51b314);border-color:#004ae388}.client-result-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;display:grid}.client-result strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.client-result small{color:#9a8d8d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.client-avatar{color:#fff;background:linear-gradient(135deg,#3e6ef2,#054ccf);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font:700 13px Manrope,sans-serif;display:grid}.client-avatar.is-prospect{color:#f2b766;background:#f2b76622;box-shadow:inset 0 0 0 1px #f2b76655}.client-avatar.is-registry{color:#8faff6;background:#8faff622;box-shadow:inset 0 0 0 1px #8faff655}.client-new .client-avatar{color:#dde3fc;background:#ffffff0d;box-shadow:inset 0 0 0 1px #004ae355}.client-check{color:#7fe0bc}.client-delete{color:#9a8d8d;cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:32px;height:32px;margin-right:6px;transition:all .15s;display:grid}.client-result:hover .client-delete{opacity:1}.client-delete:hover{color:#bfc7f7;background:#707fd91a;border-color:#707fd966}.client-confirm{color:#bfc7f7;align-items:center;gap:5px;margin-right:6px;font-size:10px;display:flex}.client-confirm button{color:#ddd9d9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:7px;padding:6px 9px;font-size:10px}.client-confirm .danger{color:#fff;background:#5f6dca;border-color:#0000}.client-result-icons{gap:3px;display:flex}.client-result-icons i{color:#ffffff2e;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.client-result-icons i.on{color:#72d5b2;background:#72d5b214}.client-state{color:#a09494;background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:9.5px;display:flex}.client-state.is-active{color:#7fe0bc;background:#2f9c7422}.client-empty{color:#9a8d8d;align-items:flex-start;gap:8px;margin:0;padding:14px 12px;font-size:10.5px;line-height:1.5;display:flex}.client-empty svg{color:#a8b7f5;flex:none;margin-top:1px}.client-empty.is-error{color:#bfc7f7}.client-suggestions{background:#8faff60d;border:1px solid #8faff644;border-radius:12px;gap:6px;padding:12px;display:grid}.client-suggestions p{color:#d0ddfc;align-items:center;gap:7px;margin:0 0 2px;font-size:10.5px;font-weight:600;display:flex}.client-suggestions button{color:#fff;text-align:left;cursor:pointer;background:#0e0d0d;border:1px solid #ffffff12;border-radius:9px;padding:9px 11px;transition:border-color .15s}.client-suggestions button:hover{border-color:#8faff6}.client-suggestions strong{font-size:11.5px;display:block}.client-suggestions small{color:#9a8d8d;margin-top:2px;font-size:10px;display:block}.client-suggestions .client-suggestions-skip{color:#9a8d8d;background:0 0;border:0;font-size:10px;text-decoration:underline}.client-form{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.client-form .client-field:nth-child(3){grid-column:1/-1}.client-field{flex-direction:column;gap:6px;display:flex}.client-field-label{color:#d1cccc;align-items:baseline;gap:6px;font-size:11px;display:flex}.client-field-input{color:#95a5e3;background:#0e0d0d;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.client-field-input:focus-within{border-color:#004ae3;box-shadow:0 0 0 3px #3e6ef222}.builder-card .client-field-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;margin:0;padding:12px 0;font-size:12.5px}.client-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.client-footer .client-save-status{margin:0;line-height:1.5}.client-save{color:#fbfcff;cursor:pointer;background:#7084d821;border:1px solid #899ce95c;border-radius:10px;flex:none;align-items:center;gap:7px;padding:11px 15px;font-size:10.5px;font-weight:600;transition:all .15s;display:flex}.client-save:hover{background:#7084d838;border-color:#558efd}.client-save:disabled{opacity:.6;cursor:progress}@media (max-width:600px){.client-source-tabs,.client-form{grid-template-columns:1fr}.client-footer{flex-direction:column;align-items:stretch}.client-result-icons{display:none}}.builder-card .client-search input:focus,.builder-card .client-field-input input:focus{box-shadow:none;border:0;border-radius:0;outline:0}.detail-registry{background:linear-gradient(135deg,#8faff60f,#3e6ef20d);border:1px solid #8faff63d;border-radius:12px;gap:10px;padding:14px;display:grid}.detail-registry-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-registry-head>span{color:#d0ddfc;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.detail-registry-head em{color:#bbb3b3;background:#ffffff10;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-style:normal;display:flex}.detail-registry-head em.is-active{color:#7fe0bc;background:#2f9c7426}.detail-registry-head em.is-closed{color:#bfc7f7;background:#707fd926}.detail-registry dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:11px;display:grid}.detail-registry dt{color:#9a8d8d}.detail-registry dd{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.detail-registry a{color:#c3d3f8;align-items:center;gap:5px;font-size:10.5px;text-decoration:none;display:flex}.detail-registry a:hover{color:#fafcff;text-decoration:underline}.enrich-button{color:#d0ddfc;cursor:pointer;background:#8faff614;border:1px solid #8faff655;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;transition:all .15s;display:flex}.enrich-button:hover{background:#8faff626;border-color:#8faff6}.enrich-progress{color:#d0ddfc;align-items:center;gap:7px;display:flex}.enrich-progress button{color:#ddd9d9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:9.5px}.prospect-closed{color:#bfc7f7;background:#707fd926;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:9px;font-style:normal}.orders-admin-shell{color:#eceaea;background:radial-gradient(circle at 82% 0,#32469629,#0000 31%),radial-gradient(circle at 4% 36%,#102c6820,#0000 27%),#0d0c0c;min-height:100vh}.orders-admin-wrap{width:min(1460px,100% - 64px);margin:auto;padding-bottom:72px}.orders-admin-header{border-bottom:1px solid #ffffff0e;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:86px;display:grid}.orders-admin-header nav{justify-content:center;align-items:center;gap:7px;display:flex}.orders-admin-header nav a{color:#998d8d;border:1px solid #0000;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:600;transition:all .18s}.orders-admin-header nav a:hover,.orders-admin-header nav a.is-active{color:#fff;background:#ffffff08;border-color:#ffffff13}.orders-header-actions{align-items:center;gap:8px;display:flex}.orders-bell{color:#dee4f9;background:#10141e;border:1px solid #ffffff13;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.orders-bell>span{color:#fff;background:#7d8be7;border:2px solid #0d0c0c;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:750;display:grid;position:absolute;top:-6px;right:-6px}.orders-hero{justify-content:space-between;align-items:flex-end;gap:45px;padding:56px 4px 36px;display:flex}.orders-hero h1{letter-spacing:-2.2px;max-width:none;margin:10px 0 11px;font-size:clamp(32px,4vw,54px)}.orders-hero>div>p:last-child{color:#998b8b;max-width:650px;font-size:13px}.orders-live{color:#8dc8b5;letter-spacing:.5px;background:#2e8e7112;border:1px solid #55bd9e32;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:9px;display:flex}.orders-live span{background:#63d7b3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #63d7b3}.orders-kpis{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px;display:grid}.orders-kpis article{background:linear-gradient(145deg,#121621,#141111);border:1px solid #ffffff10;border-radius:14px;min-width:0;padding:17px 16px;position:relative;overflow:hidden}.orders-kpis article>span{color:#91a0de;position:absolute;top:14px;right:14px}.orders-kpis article small{color:#837474;letter-spacing:.8px;text-transform:uppercase;padding-right:24px;font-size:8px;font-weight:700;display:block}.orders-kpis article strong{color:#fff;letter-spacing:-.7px;text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font:650 23px Manrope,sans-serif;display:block;overflow:hidden}.orders-kpis article p{color:#837474;margin-top:4px;font-size:8px}.orders-kpis article.is-alert{background:linear-gradient(145deg,#161528,#161414);border-color:#8397e344}.orders-kpis article.is-alert>span,.orders-kpis article.is-alert strong{color:#a7b5f4}.orders-board{background:#141111;border:1px solid #ffffff12;border-radius:18px;overflow:hidden;box-shadow:0 25px 80px #0004}.orders-board-heading{justify-content:space-between;align-items:center;gap:25px;padding:25px 26px 20px;display:flex}.orders-board-heading h2{margin-top:6px;font-size:23px}.orders-board-heading>button{color:#d5dcf6;background:#3e6ef213;border:1px solid #004ae33e;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.orders-filters{grid-template-columns:minmax(280px,1fr) auto auto;gap:9px;padding:0 26px 20px;display:grid}.orders-filters>label{color:#8d7e7e;background:#0d0c0c;border:1px solid #fff1;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.orders-filters label span{color:#8f8181;text-transform:uppercase;font-size:8px}.orders-filters input,.orders-filters select{min-width:0;box-shadow:none;color:#ddd9d9;background:0 0;border:0;margin:0;padding:11px 5px;font-size:10px}.orders-filters select{width:130px}.orders-filters input:focus,.orders-filters select:focus{box-shadow:none;border:0}.orders-search input{flex:1}.orders-search>button{color:#837474;background:0 0;place-items:center;padding:4px;display:grid}.orders-table-wrap{border-top:1px solid #ffffff0d;overflow-x:auto}.orders-table{border-collapse:collapse;width:100%;min-width:1100px}.orders-table th{color:#796c6c;letter-spacing:1px;text-align:left;text-transform:uppercase;background:#0e0d0d;padding:12px 14px;font-size:7.5px;font-weight:750}.orders-table td{color:#dbd6d6;vertical-align:middle;border-top:1px solid #ffffff0a;padding:13px 14px;font-size:10px}.orders-table tbody tr{cursor:pointer;transition:all .15s}.orders-table tbody tr:hover{background:#ffffff05}.orders-table tbody tr.has-incident{background:#5c70c110}.orders-table td:first-child{align-items:center;gap:10px;display:flex}.orders-table td>span:not(.orders-status){min-width:0;display:block}.orders-table td strong{color:#eae7e7;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10.5px;display:block;overflow:hidden}.orders-table td small{color:#7f7171;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:3px;font-size:8px;display:block;overflow:hidden}.orders-table td:last-child button{color:#9b8f8f;background:#ffffff07;border-radius:8px;place-items:center;padding:7px;display:grid}.orders-company-avatar{color:#f6f7fe;background:linear-gradient(145deg,#6a80d845,#2858b831);border:1px solid #91a2e652;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font:700 11px Manrope,sans-serif;display:grid}.orders-company-avatar.is-large{border-radius:13px;width:45px;height:45px;font-size:16px}.orders-status{color:#b1a7a7;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-weight:650;font-size:8px!important;display:inline-flex!important}.orders-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.orders-status.status-paid,.orders-status.status-signed,.orders-status.status-ready,.orders-status.status-delivered{color:#79d6b8;background:#43a68812;border-color:#56c8a738}.orders-status.status-pending,.orders-status.status-queued,.orders-status.status-in_progress,.orders-status.status-review{color:#c0caf5;background:#3e6ef212;border-color:#004ae33d}.orders-status.status-action_required,.orders-status.status-failed,.orders-status.status-past_due,.orders-status.status-disputed,.orders-status.status-blocked{color:#afbcf5;background:#5d73c71a;border-color:#8398e549}.orders-status.status-waiting_client{color:#e6b96c;background:#d28c2212;border-color:#ddae5c42}.orders-empty{color:#776a6a;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;display:flex}.orders-empty p{font-size:10px}.orders-message{margin:16px 26px 22px}.orders-panel-backdrop,.orders-detail-backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606c7;position:fixed;inset:0}.orders-notifications{background:#131010;border-left:1px solid #ffffff16;width:min(430px,100%);height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-25px 0 80px #0008}.orders-notifications>header{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#131010ed;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;padding:25px;display:flex;position:sticky;top:0}.orders-notifications h2{margin-top:7px;font-size:24px}.orders-notifications>header button,.orders-detail-header>button{color:#b1a7a7;background:#ffffff07;border:1px solid #ffffff13;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.orders-notification-list{padding:8px}.orders-notification-list>button{color:#b0a6a6;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:35px 1fr auto;gap:10px;width:100%;padding:14px;display:grid;position:relative}.orders-notification-list>button:hover,.orders-notification-list>button.is-unread{background:#ffffff05;border-color:#ffffff0e}.orders-notification-list>button>span:first-child{color:#98a4d5;background:#ffffff08;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.orders-notification-list button.severity-critical>span:first-child{color:#9dadf3;background:#6177cf18}.orders-notification-list button.severity-success>span:first-child{color:#6fd0af;background:#3ba27f18}.orders-notification-list strong{color:#e5e1e1;font-size:10.5px;display:block}.orders-notification-list small{color:#897b7b;margin-top:4px;font-size:9px;line-height:1.45;display:block}.orders-notification-list time{color:#675b5b;margin-top:6px;font-size:7.5px;display:block}.orders-notification-list>button>i{background:#9daceb;border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 9px #9daceb}.orders-detail{background:#100e0e;border-left:1px solid #ffffff17;width:min(880px,100%);height:100%;padding-bottom:35px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 100px #0009}.orders-detail-header{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100e0eed;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.orders-detail-header>div{align-items:center;gap:13px;display:flex}.orders-detail-header h2{margin:4px 0 2px;font-size:21px}.orders-detail-header>div>div>span{color:#8b7c7c;font-size:9px}.orders-detail-summary{grid-template-columns:1fr 1fr 1fr;gap:9px;padding:20px 24px 0;display:grid}.orders-detail-summary>div{background:#10141d;border:1px solid #ffffff0f;border-radius:11px;padding:15px}.orders-detail-summary small{color:#786a6a;letter-spacing:.9px;text-transform:uppercase;margin-bottom:8px;font-size:7.5px;font-weight:700;display:block}.orders-detail-summary strong{font-size:17px}.orders-detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:10px 24px;display:grid}.orders-detail-card,.orders-timeline{background:#171414;border:1px solid #ffffff0f;border-radius:13px;padding:18px}.orders-detail-card>header,.orders-timeline>header{color:#adbaef;align-items:center;gap:8px;margin-bottom:15px;display:flex}.orders-detail-card h3,.orders-timeline h3{color:#e8e5e5;margin:0;font-size:12px}.orders-detail-card dl{flex-direction:column;margin:0;display:flex}.orders-detail-card dl>div{border-top:1px solid #ffffff0a;grid-template-columns:105px 1fr;gap:9px;padding:8px 0;font-size:9px;display:grid}.orders-detail-card dt{color:#7f7070}.orders-detail-card dd{overflow-wrap:anywhere;color:#d0c9c9;min-width:0;margin:0}.orders-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px}.orders-production label{font-size:9px}.orders-production select{background:#0e0d0d;margin-top:8px;font-size:10px}.orders-production>p{color:#d7ac65;align-items:flex-start;gap:6px;margin-top:12px;font-size:8.5px;line-height:1.5;display:flex}.orders-signature-preview{background:#f5f3ee;border:1px dashed #909fdd4a;border-radius:10px;place-items:center;min-height:108px;margin-bottom:10px;display:grid}.orders-signature-preview img{max-width:90%;max-height:100px;display:block}.orders-signature-empty{color:#706363;border:1px dashed #ffffff14;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:108px;margin-bottom:10px;display:flex}.orders-signature-empty p{font-size:8.5px}.orders-timeline{margin:0 24px}.orders-timeline>header{align-items:flex-start}.orders-timeline>header p{margin-top:3px;font-size:8px}.orders-timeline>div>section{grid-template-columns:25px 1fr;gap:10px;padding:0 0 18px;display:grid;position:relative}.orders-timeline>div>section:not(:last-child):before{content:"";background:#ffffff12;width:1px;position:absolute;top:22px;bottom:2px;left:11px}.orders-timeline section>i{z-index:1;color:#939fd4;background:#1d1919;border:1px solid #ffffff16;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.orders-timeline section.severity-success>i{color:#73d0b1;background:#1a392f;border-color:#54b9964a}.orders-timeline section.severity-critical>i{color:#a7b6f4;background:#1b1e3b;border-color:#788ddf4e}.orders-timeline section strong{color:#dcd8d8;font-size:9.5px;display:block}.orders-timeline section p{color:#8a7c7c;margin-top:3px;font-size:8.5px;line-height:1.45}.orders-timeline section small{color:#665b5b;margin-top:5px;font-size:7.5px;display:block}.orders-detail-actions{align-items:center;gap:8px;padding:16px 24px;display:flex}.orders-detail-actions>a,.orders-detail-actions>button{color:#d5d0d0;background:#1b1818;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;display:flex}.orders-detail-actions>button{color:#dae0f9;background:#3e6ef214;border-color:#90a0e042}.orders-detail-actions>button:disabled{opacity:.45}.orders-detail-actions>span{color:#6e6262;align-items:center;gap:5px;margin-left:auto;font-size:7.5px;display:flex}@media (max-width:1150px){.orders-kpis{grid-template-columns:repeat(3,1fr)}.orders-admin-wrap{width:min(100% - 40px,1460px)}.orders-admin-header{gap:18px}.orders-admin-header nav{justify-content:flex-start}.orders-filters{grid-template-columns:1fr 1fr}.orders-search{grid-column:1/-1}}@media (max-width:720px){.orders-admin-wrap{width:calc(100% - 24px)}.orders-admin-header{grid-template-columns:1fr auto;min-height:72px}.orders-admin-header nav{grid-area:2/1/auto/-1;padding-bottom:10px;overflow-x:auto}.orders-admin-header nav a{white-space:nowrap}.orders-hero{flex-direction:column;align-items:flex-start;padding:36px 2px 25px}.orders-hero h1{font-size:36px}.orders-kpis{grid-template-columns:1fr 1fr}.orders-board-heading{flex-direction:column;align-items:flex-start;padding:20px}.orders-filters{grid-template-columns:1fr;padding:0 20px 18px}.orders-search{grid-column:auto}.orders-filters select{width:100%}.orders-detail-summary,.orders-detail-grid{grid-template-columns:1fr}.orders-detail-actions{flex-direction:column;align-items:stretch}.orders-detail-actions>a,.orders-detail-actions>button{justify-content:center}.orders-detail-actions>span{margin:5px auto 0}.orders-live{display:none}}.admin-app{color:#fff;background:radial-gradient(at 22% 0,#1f2a5666 0%,#0000 42%),radial-gradient(at 100% 100%,#0a2b6d2e,#0000 42%),#0d0c0c;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100e0ee6;border-right:1px solid #ffffff0e;flex-direction:column;gap:26px;height:100vh;padding:26px 16px 18px;display:flex;position:sticky;top:0}.admin-sidebar-logo{padding:4px 12px 0;display:block}.admin-sidebar nav{flex-direction:column;gap:4px;display:flex}.admin-sidebar nav a{color:#a49999;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:flex;position:relative}.admin-sidebar nav a svg{color:#8b7d7d;flex:none;transition:color .15s}.admin-sidebar nav a:hover{color:#fff;background:#ffffff07}.admin-sidebar nav a:hover svg{color:#cbd3f9}.admin-sidebar nav a.is-active{color:#fff;background:linear-gradient(100deg,#3e6ef22e,#054ccf1a);border-color:#004ae355}.admin-sidebar nav a.is-active:before{content:"";background:linear-gradient(#93a8ff,#5889e8);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-17px}.admin-sidebar nav a em{color:#fff;text-align:center;background:#7d8be7;border-radius:999px;min-width:19px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:700}.admin-sidebar-footer{border-top:1px solid #ffffff0d;flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.admin-sidebar-footer>a{color:#9a8d8d;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:11.5px;text-decoration:none;display:flex}.admin-sidebar-footer>a:hover{color:#fff;background:#ffffff07}.admin-sidebar-user{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 9px 9px 10px;display:grid}.admin-sidebar-avatar{color:#fff;background:linear-gradient(135deg,#829aff,#5c91f0);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.admin-sidebar-email{color:#c0b8b8;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.admin-main{min-width:0;padding:34px clamp(20px,3.4vw,48px) 80px}.admin-page{width:100%;max-width:1400px;margin:0 auto}.admin-loader{justify-content:center;align-items:center;gap:10px;display:flex}.admin-page-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;padding-bottom:24px;display:flex}.admin-page-header h1{letter-spacing:-1.2px;max-width:none;margin:9px 0 0;font:700 clamp(26px,2.6vw,36px)/1.15 Manrope,sans-serif}.admin-page-header p:not(.admin-kicker){color:#9a8d8d;max-width:640px;margin:10px 0 0;font-size:13px;line-height:1.55}.admin-page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-ghost-button{color:#e2dede;background:#ffffff07;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.admin-ghost-button svg{color:#cbd3f9}.admin-page>.catalog-admin,.orders-page .orders-kpis{margin-top:0}.dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.dashboard-kpis article{background:linear-gradient(145deg,#121621,#141111);border:1px solid #ffffff10;border-radius:14px;min-width:0;padding:17px 16px;position:relative}.dashboard-kpis article>span{color:#91a0de;position:absolute;top:14px;right:14px}.dashboard-kpis small{color:#837474;letter-spacing:.8px;text-transform:uppercase;padding-right:24px;font-size:8.5px;font-weight:700;display:block}.dashboard-kpis strong{color:#fff;letter-spacing:-.7px;white-space:nowrap;align-items:center;min-height:30px;margin-top:12px;font:650 24px Manrope,sans-serif;display:flex;overflow:hidden}.dashboard-kpis p{color:#837474;margin:4px 0 0;font-size:9.5px}.dashboard-kpis article.is-alert{background:linear-gradient(145deg,#161528,#161414);border-color:#8397e344}.dashboard-kpis article.is-alert>span,.dashboard-kpis article.is-alert strong{color:#a7b5f4}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;margin-bottom:18px;display:grid}.dashboard-card{background:#141111cc;border:1px solid #ffffff10;border-radius:16px;padding:22px}.dashboard-card>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.dashboard-card h2{margin:6px 0 0;font:650 18px Manrope,sans-serif}.dashboard-shortcuts{gap:8px;display:grid}.dashboard-shortcuts a{color:#fff;background:#ffffff04;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.dashboard-shortcuts a:hover{background:#3e6ef214;border-color:#004ae377;transform:translate(2px)}.dashboard-shortcuts a>span:first-child{color:#dee4ff;background:linear-gradient(135deg,#3e6ef233,#054ccf26);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dashboard-shortcuts strong{font-size:12.5px;display:block}.dashboard-shortcuts small{color:#9a8d8d;margin-top:3px;font-size:10.5px;display:block}.dashboard-shortcuts a>svg{color:#7b6d6d}.dashboard-orders{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dashboard-orders a{color:inherit;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .15s;display:grid}.dashboard-orders a:hover{background:#ffffff06}.dashboard-orders strong{color:#eae7e7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.dashboard-orders small{color:#887979;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.dashboard-order-status{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dashboard-empty{color:#9a8d8d;align-items:center;gap:8px;margin:0;padding:18px 4px;font-size:11.5px;display:flex}.dashboard-seller p{align-items:center;gap:6px;display:flex}@media (max-width:1280px){.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-app{grid-template-columns:1fr}.admin-sidebar{z-index:60;border-bottom:1px solid #ffffff0e;border-right:0;flex-direction:row;align-items:center;gap:14px;height:auto;padding:12px 16px;position:sticky;overflow-x:auto}.admin-sidebar-logo{flex:none;padding:0;font-size:14px}.admin-sidebar nav{flex-direction:row;gap:4px}.admin-sidebar nav a{white-space:nowrap;flex:none;padding:9px 11px}.admin-sidebar nav a.is-active:before{display:none}.admin-sidebar-footer{border:0;flex-direction:row;align-items:center;margin:0 0 0 auto;padding:0}.admin-sidebar-footer>a span,.admin-sidebar-email,.admin-sidebar-avatar{display:none}.admin-sidebar-user{background:0 0;border:0;grid-template-columns:auto;padding:0}.admin-main{padding:24px 16px 64px}.admin-page-header{flex-direction:column;align-items:flex-start}.admin-page-actions{justify-content:flex-start}}@media (max-width:600px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar nav a span{display:none}.admin-sidebar nav a.is-active span{display:inline}}[hidden]{display:none!important}.catalog-toolbar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.catalog-toolbar-info{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.catalog-pill{color:#fff;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.catalog-pill svg{color:#558efd}.catalog-sync{color:#9a8d8d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;max-width:360px;margin-left:6px;font-size:10.5px;display:inline-flex;overflow:hidden}.catalog-sync i{background:#63d7b3;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #63d7b3aa}.catalog-toolbar .catalog-actions{flex-wrap:nowrap;flex:none;width:auto}.catalog-toolbar .catalog-actions button{border-radius:10px;flex:none;padding:10px 14px;font-size:11px;font-weight:600}@media (max-width:700px){.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-sync{max-width:none;margin-left:0}.catalog-toolbar .catalog-actions button{flex:1;justify-content:center}}@keyframes catalog-backdrop-in{0%{opacity:0}}@keyframes catalog-modal-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.catalog-json-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070707cc;animation:.2s ease-out catalog-backdrop-in}.catalog-add-modal,.catalog-json-modal{background:radial-gradient(circle at 12% 0,#3e6ef224,#0000 42%),radial-gradient(circle at 100% 100%,#4278e014,#0000 40%),#141212;border-color:#3e6ef240;animation:.28s cubic-bezier(.2,.8,.2,1) catalog-modal-in;position:relative;box-shadow:0 40px 120px #000c,inset 0 0 0 1px #ffffff08}.catalog-add-modal header,.catalog-json-modal header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:16px;display:grid}.catalog-modal-badge{color:#fff;background:linear-gradient(135deg,#3e6ef2,#054ccf);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 30px #3e6ef255}.catalog-add-modal h3,.catalog-json-modal h3{letter-spacing:-.5px;margin:6px 0;font:700 22px Manrope,sans-serif}.catalog-add-modal header p:last-child,.catalog-json-modal header p:last-child{color:#a39797;margin:0;font-size:11.5px;line-height:1.55}.catalog-modal-close{color:#ddd9d9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:background .15s,transform .15s;display:grid}.catalog-modal-close:hover{background:#ffffff14;transform:rotate(90deg)}.catalog-add-choices>button{cursor:pointer;background:linear-gradient(160deg,#141826,#0f121b);border-color:#ffffff14;min-height:0;padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.catalog-add-choices>button:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 0 0,#3e6ef222,#0000 55%);transition:opacity .2s;position:absolute;inset:0}.catalog-add-choices>button:hover{background:linear-gradient(160deg,#161b2d,#11141f);border-color:#004ae399;transform:translateY(-3px);box-shadow:0 18px 40px #0008,0 0 0 1px #004ae333}.catalog-add-choices>button:hover:after{opacity:1}.catalog-add-choices>button:focus-visible{outline-offset:3px;outline:2px solid #538df5}.catalog-choice-icon{place-items:center;box-shadow:inset 0 0 0 1px #004ae355;color:#e1e7ff!important;background:linear-gradient(135deg,#3e6ef23d,#3e6ef214)!important;border:0!important;border-radius:14px!important;width:48px!important;height:48px!important;margin-bottom:16px!important;display:grid!important}.catalog-choice-icon.is-import{box-shadow:inset 0 0 0 1px #054ccf55;color:#c4d5fa!important;background:linear-gradient(135deg,#054ccf3d,#054ccf14)!important}.catalog-choice-tag{color:#e6ebff;background:#3e6ef226;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:22px;right:22px}.catalog-choice-tag.is-import{color:#d0ddfc;background:#054ccf26}.catalog-add-choices strong{font-size:16px}.catalog-add-choices p{font-size:11px}.catalog-add-choices ul{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.catalog-add-choices li{color:#cac3c3;align-items:center;gap:8px;font-size:11px;display:flex}.catalog-add-choices li svg{color:#63d7b3;flex:none}.catalog-add-choices small{color:#dee4ff;letter-spacing:0;align-items:center;gap:6px;margin-top:18px;padding-top:0;font-size:11px;font-weight:700;transition:gap .2s;display:inline-flex}.catalog-add-choices>button:hover small{gap:10px}.catalog-add-modal footer span,.catalog-json-modal footer>span{color:#9a8d8d;align-items:center;gap:8px;font-size:11px;display:inline-flex}.catalog-add-modal footer span svg,.catalog-json-modal footer>span svg{color:#558efd}.catalog-add-modal footer .catalog-model-link{color:#fbfcff;cursor:pointer;background:#3e6ef21f;border:1px solid #004ae366;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.catalog-add-modal footer .catalog-model-link:hover{background:#3e6ef233;border-color:#558efd}.catalog-json-modal{grid-template-rows:auto minmax(0,1fr) auto}.catalog-json-code{background:#0c0a0a;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;min-height:0;margin:0 22px;display:flex;overflow:hidden}.catalog-json-code-bar{color:#9a8d8d;background:#111010;border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 14px;font:10.5px ui-monospace,Cascadia Code,Consolas,monospace;display:grid}.catalog-json-code-bar>span:first-child{gap:6px;display:flex}.catalog-json-code-bar i{background:#7da9ff;border-radius:50%;width:9px;height:9px}.catalog-json-code-bar i:nth-child(2){background:#febc2e}.catalog-json-code-bar i:nth-child(3){background:#28c840}.catalog-json-code-bar>span:nth-child(2){color:#cec8c8}.catalog-json-code pre{color:#e7eaf6;tab-size:2;outline:0;flex:1;min-height:0;margin:0;padding:16px 18px;font:11.5px/1.65 ui-monospace,Cascadia Code,Consolas,monospace;overflow:auto}.catalog-json-code pre:focus-visible{box-shadow:inset 0 0 0 2px #538df5}.json-key{color:#c2ceff}.json-string{color:#7fe0bc}.json-number{color:#f2b766}.json-literal{color:#8faff6}.catalog-json-modal footer{margin-top:16px}.catalog-json-modal footer>div{flex:none;gap:8px;display:flex}.catalog-json-modal footer .catalog-json-secondary{color:#e2dede;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:600;display:inline-flex}.catalog-json-modal footer .catalog-json-secondary:hover{background:#ffffff12}.catalog-json-modal footer .catalog-json-copy{color:#fff;cursor:pointer;background:linear-gradient(110deg,#3e6ef2,#054ccf);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:150px;padding:11px 16px;font-size:11px;font-weight:700;transition:transform .15s,background .2s;display:inline-flex}.catalog-json-modal footer .catalog-json-copy:hover{transform:translateY(-1px)}.catalog-json-modal footer .catalog-json-copy.is-copied{background:linear-gradient(110deg,#2f9c74,#4c77c6)}@media (max-width:700px){.catalog-add-modal header,.catalog-json-modal header{grid-template-columns:minmax(0,1fr) auto}.catalog-modal-badge{display:none}.catalog-json-code{margin:0 12px}.catalog-json-modal footer>div{width:100%}.catalog-json-modal footer>div button{flex:1;justify-content:center}.catalog-choice-tag{margin-bottom:10px;position:static}}@media (prefers-reduced-motion:reduce){.catalog-json-backdrop,.catalog-add-modal,.catalog-json-modal{animation:none}.catalog-add-choices>button,.catalog-modal-close{transition:none}}.catalog-json-code pre code{color:inherit;font:inherit;background:0 0;border-radius:0;padding:0}.catalog-json-code pre{white-space:pre-wrap;overflow-wrap:anywhere}.json-model-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 22px 14px;display:grid}.json-model-guide>div{background:#ffffff05;border:1px solid #ffffff10;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.json-model-guide>div>svg{color:#558efd;flex:none;margin-top:1px}.json-model-guide span{color:#a79c9c;font-size:11px;line-height:1.5}.json-model-guide strong{color:#fff;margin-bottom:2px;font:600 11px ui-monospace,Cascadia Code,Consolas,monospace;display:block}@media (max-width:700px){.json-model-guide{grid-template-columns:1fr;margin:12px 12px 10px}}.catalog-json-modal{flex-direction:column;display:flex}.catalog-json-modal>header,.catalog-json-modal>footer,.json-model-guide{flex:none}.catalog-json-modal>.catalog-json-code{flex:auto}.quote-builder{grid-template-columns:minmax(0,1fr)}.quote-step,#devis-conditions{scroll-margin-top:24px}.quote-step>.builder-card{height:100%}.pricing-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.pricing-main{gap:12px;min-width:0;display:grid}.pricing-block{background:#ffffff04;border:1px solid #ffffff10;border-radius:14px;padding:16px 18px}.pricing-block>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pricing-block>header>div{flex:1;min-width:0}.pricing-block h3{color:#fff;margin:0;font:650 13.5px Manrope,sans-serif}.pricing-block>header p{color:#9a8d8d;margin:3px 0 0;font-size:11px}.pricing-block-icon{color:#dee4ff;background:linear-gradient(135deg,#3e6ef233,#054ccf26);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #004ae344}.builder-card .pricing-money{color:#9a8d8d;background:#0e0d0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:11px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.builder-card .pricing-money:focus-within{border-color:#004ae3;box-shadow:0 0 0 3px #3e6ef222}.builder-card .pricing-money input{color:#fff;font-variant-numeric:tabular-nums;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;margin:0;padding:11px 0;font-size:13px}.builder-card .pricing-money span{white-space:nowrap;flex:none}.builder-card .pricing-money-large{width:100%;max-width:320px}.builder-card .pricing-money-large input{padding:13px 0;font:700 22px Manrope,sans-serif}.builder-card .pricing-money-small{width:118px}.pricing-link,.pricing-add{color:#f1f2f9;cursor:pointer;background:#ffffff07;border:1px solid #ffffff17;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 11px;font-size:10.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.pricing-link:hover,.pricing-add:hover{background:#3e6ef21c;border-color:#004ae388}.pricing-add{color:#fff;background:#3e6ef21f;border-color:#004ae366}.pricing-empty{color:#9a8d8d;text-align:center;border:1px dashed #ffffff17;border-radius:10px;margin:0;padding:12px;font-size:11px}.pricing-fees{gap:8px;display:grid}.pricing-fee{background:#110f0f;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:minmax(150px,1fr) 130px auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.builder-card .pricing-fee-name{color:#fff;background:#0e0d0d;border:1px solid #ffffff12;border-radius:9px;width:100%;min-width:0;margin:0;padding:10px 12px;font-size:12px}.builder-card .pricing-fee .pricing-money input{padding:10px 0;font-size:12px}.pricing-segment{background:#0c0a0a;border:1px solid #ffffff12;border-radius:9px;flex:none;padding:3px;display:inline-flex}.pricing-segment button{color:#9a8d8d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:10.5px;font-weight:600;transition:background .15s,color .15s}.pricing-segment button:hover{color:#fff}.pricing-segment button.is-selected{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf)}.pricing-chip{color:#9a8d8d;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:600}.pricing-chip.is-on{color:#8fe2c4;background:#2f9c741f;border-color:#2f9c7466}.pricing-chip:disabled{opacity:.45;cursor:not-allowed}.pricing-remove{color:#9a8d8d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.pricing-remove:hover{color:#bfc7f7;background:#707fd91a;border-color:#707fd966}.pricing-switch{cursor:pointer;background:#ffffff1c;border:0;border-radius:999px;flex:none;width:40px;height:22px;padding:0;transition:background .2s;position:relative}.pricing-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.pricing-switch.is-on i{transform:translate(18px)}.pricing-discount{gap:10px;display:grid}.pricing-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-caption{color:#a79c9c;min-width:92px;font-size:11px}.pricing-vat{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.pricing-vat button{color:#fff;text-align:left;cursor:pointer;background:#0e0d0d;border:1px solid #ffffff14;border-radius:11px;gap:3px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.pricing-vat button strong{font-size:12px}.pricing-vat button small{color:#9a8d8d;font-size:10.5px}.pricing-vat button.is-selected{background:linear-gradient(120deg,#3e6ef224,#054ccf14);border-color:#004ae3;box-shadow:0 0 0 1px #004ae344}.pricing-calendar{grid-template-columns:auto 1fr;align-items:end;gap:16px;display:grid}.pricing-calendar label,.pricing-calendar>div{gap:7px;display:grid}.builder-card .pricing-calendar input[type=date]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0d0d;border:1px solid #ffffff14;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.pricing-summary{background:radial-gradient(circle at 100% 0,#3e6ef226,#0000 55%),#111010;border:1px solid #004ae344;border-radius:16px;gap:14px;padding:20px;display:grid;position:sticky;top:24px;box-shadow:0 20px 60px #0006}.pricing-summary h3{color:#dee4ff;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:700;display:flex}.pricing-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pricing-summary li{color:#d5d0d0;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.pricing-summary li span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pricing-summary li small{color:#887979;font-size:10px;display:block}.pricing-summary li strong{font-variant-numeric:tabular-nums;flex:none}.pricing-summary li.is-discount{color:#8fe2c4}.pricing-summary dl{border-top:1px dashed #ffffff17;gap:6px;margin:0;padding-top:12px;display:grid}.pricing-summary dl div{color:#a79c9c;justify-content:space-between;font-size:11.5px;display:flex}.pricing-summary dd{color:#fff;font-variant-numeric:tabular-nums;margin:0}.pricing-total{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf);border-radius:12px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;padding:14px;display:grid}.pricing-total span{opacity:.9;font-size:11px;font-weight:600}.pricing-total strong{font-variant-numeric:tabular-nums;font:800 22px Manrope,sans-serif}.pricing-total small{opacity:.85;grid-column:2;justify-self:end;font-size:10px}.pricing-next{color:#a79c9c;text-align:center;margin:-4px 0 0;font-size:11.5px}.pricing-next strong{color:#fff}.pricing-facts{gap:6px;display:grid}.pricing-facts span{color:#a79c9c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex;overflow:hidden}.pricing-facts svg{color:#558efd;flex:none}.pricing-facts .is-warning,.pricing-facts .is-warning svg{color:#e6b96c}.pricing-summary .admin-create{justify-content:center;width:100%}@media (max-width:1100px){.pricing-layout{grid-template-columns:1fr}.pricing-summary{position:static}.pricing-fee{grid-template-columns:1fr 130px}}@media (max-width:600px){.pricing-fee,.pricing-vat,.pricing-calendar{grid-template-columns:1fr}}.catalog-editor-body{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.catalog-editor-form{flex-direction:column;gap:17px;min-width:0;display:flex}.catalog-live-preview{order:-1;align-content:start;gap:10px;display:grid}.catalog-live-preview>p{color:#dee4ff;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:700;display:flex}.catalog-live-preview>small{color:#9a8d8d;font-size:10.5px}.catalog-preview-stage{background:radial-gradient(circle at 20% 0,#1f2a5666,#0000 55%),#0b0909;border:1px solid #ffffff12;border-radius:16px;justify-items:center;padding:22px 18px;display:grid}.catalog-preview-stage>*{width:100%;max-width:380px}.catalog-preview-stage .solution-card,.catalog-preview-stage .public-product-card{margin:0}@media (min-width:1500px){.catalog-editor-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.catalog-live-preview{order:0;position:sticky;top:24px}}.category-field-label{color:#d1cccc;align-items:center;gap:7px;font-size:11px;display:flex}.category-field-label small{color:#7c6e6e;font-size:9.5px}.category-image-field{gap:9px;display:grid}.category-image-drop{cursor:pointer;background:linear-gradient(120deg,#5c70c414,#1c51b30c);border:1px dashed #004ae366;border-radius:13px;place-items:center;min-height:128px;padding:16px;transition:border-color .15s,background .15s;display:grid}.category-image-drop:hover,.category-image-drop.is-dragging{background:linear-gradient(120deg,#5c70c429,#1c51b318);border-color:#558efd}.category-image-drop:focus-visible{outline-offset:3px;outline:2px solid #538df5}.category-image-drop.has-image{background:#0b0909;border-style:solid}.category-image-drop img{object-fit:contain;max-width:100%;max-height:110px}.category-image-empty{color:#b2a9a9;text-align:center;justify-items:center;gap:6px;font-size:11px;display:grid}.category-image-empty svg{color:#cbd3f9}.category-image-empty strong{color:#fff;font-size:12px}.category-image-empty small{color:#9a8d8d;max-width:360px;font-size:10.5px;line-height:1.5}.category-image-actions{flex-wrap:wrap;gap:8px;display:flex}.category-image-actions button{color:#e2dede;cursor:pointer;background:#ffffff07;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:10.5px;font-weight:600;display:inline-flex}.category-image-actions button:hover{background:#3e6ef21a;border-color:#004ae388}.category-image-actions button.danger{color:#bfc7f7}.category-image-actions button.danger:hover{background:#707fd91a;border-color:#707fd966}.category-card-fields{background:#3e6ef20a;border:1px solid #004ae333;border-radius:14px;flex-direction:column;gap:15px;margin:4px 0 0;padding:18px;display:flex}.category-card-fields legend{color:#dee4ff;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:7px;padding:0 8px;font-size:10.5px;font-weight:700;display:flex}.category-icon-picker{gap:8px;display:grid}.category-icon-picker>div{flex-wrap:wrap;gap:6px;display:flex}.category-icon-picker button{color:#a79c9c;cursor:pointer;background:#0e0d0d;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;transition:all .15s;display:grid}.category-icon-picker button:hover{color:#fff;border-color:#004ae388}.category-icon-picker button.is-selected{color:#fff;background:linear-gradient(135deg,#3e6ef2,#054ccf);border-color:#0000}.category-highlights{gap:8px;display:grid}.category-highlights-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.category-highlights-head button{color:#fff;cursor:pointer;background:#3e6ef21f;border:1px solid #004ae366;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.category-highlights-head button:disabled{opacity:.45;cursor:not-allowed}.category-highlights-empty{color:#9a8d8d;text-align:center;border:1px dashed #ffffff17;border-radius:10px;margin:0;padding:10px;font-size:10.5px}.category-highlight{background:#110f0f;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.category-highlight>span{color:#004ae3;padding-top:11px;font:700 11px ui-monospace,Consolas,monospace}.category-highlight>div{gap:6px;display:grid}.builder-card .category-highlight input,.catalog-editor .category-highlight input,.catalog-editor .category-highlight textarea{margin:0}.category-highlight>button{color:#9a8d8d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:32px;height:32px;margin-top:4px;padding:0;display:grid}.category-highlight>button:hover{color:#bfc7f7;background:#707fd91a;border-color:#707fd966}.catalog-toolbar{flex-wrap:wrap}.catalog-tabs{background:#0c0a0a;border:1px solid #ffffff12;border-radius:12px;flex:none;gap:4px;padding:4px;display:inline-flex}.catalog-tabs button{color:#a09494;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.catalog-tabs button:hover{color:#fff}.catalog-tabs button.is-active{color:#fff;background:linear-gradient(110deg,#3e6ef238,#054ccf26);box-shadow:inset 0 0 0 1px #004ae366}.catalog-tabs button svg{color:#558efd}.catalog-tabs button span{color:#ddd9d9;background:#ffffff14;border-radius:999px;min-width:20px;padding:1px 7px;font-size:10px}.catalog-toolbar .catalog-actions{align-items:center;gap:8px}.catalog-toolbar .catalog-sync{max-width:260px;margin:0 6px 0 0}.catalog-overview{gap:16px;padding:20px;display:grid}.catalog-filter{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.catalog-filter button{color:#c0b8b8;white-space:nowrap;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.catalog-filter button span{color:#887979;font-size:10px}.catalog-filter button:hover{color:#fff;border-color:#004ae377}.catalog-filter button.is-active{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf);border-color:#0000}.catalog-filter button.is-active span{color:#fffc}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.catalog-item{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(160deg,#13172300,#0f121b),#151212;border:1px solid #ffffff10;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:16px;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s;display:flex}.catalog-item:hover{background:linear-gradient(160deg,#3e6ef214,#0f121b),#151212;border-color:#004ae388;transform:translateY(-2px);box-shadow:0 14px 34px #0007}.catalog-item:focus-visible{outline-offset:3px;outline:2px solid #538df5}.catalog-item strong{color:#fff;overflow-wrap:anywhere;font:650 14.5px Manrope,sans-serif}.catalog-item>small{color:#9a8d8d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.catalog-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-item-badge{color:#558efd;letter-spacing:1.1px;text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:9px;font-weight:700;overflow:hidden}.catalog-item-star{color:#f2b766;fill:#f2b76655;flex:none}.catalog-item-price{color:#fff;font-variant-numeric:tabular-nums;margin-top:2px;font:700 19px Manrope,sans-serif}.catalog-item-price em{color:#9a8d8d;font:500 10.5px DM Sans,sans-serif}.catalog-item-foot{color:#9a8d8d;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:10.5px;display:flex}.catalog-item-foot>span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.catalog-item-edit{color:#cbd3f9;align-items:center;gap:5px;display:inline-flex}.catalog-state{color:#a79c9c;background:#ffffff0d;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.catalog-state.is-on{color:#7fe0bc;background:#2f9c7422}.catalog-item-new{text-align:center;background:#3e6ef208;border-style:dashed;border-color:#004ae355;justify-content:center;align-items:center;min-height:180px}.catalog-item-new svg{color:#cbd3f9}.catalog-item-new strong{font-size:13.5px}.catalog-category-visual{align-items:center;height:72px;margin:-4px 0 4px;display:flex;overflow:hidden}.catalog-category-visual .solution-logo{height:72px;margin:0}.catalog-category-visual .solution-logo img{width:190px;max-height:72px;margin:0}.catalog-category-visual .solution-logo-text span{font-size:22px}@keyframes catalog-drawer-in{0%{opacity:0;transform:translate(40px)}}.catalog-drawer-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070707cc;justify-content:flex-end;animation:.2s ease-out catalog-backdrop-in;display:flex;position:fixed;inset:0}.catalog-drawer{overscroll-behavior:contain;background:#110f0f;border-left:1px solid #ffffff16;width:min(1180px,100vw);height:100vh;animation:.28s cubic-bezier(.2,.8,.2,1) catalog-drawer-in;overflow-y:auto;box-shadow:-30px 0 90px #000a;container-type:inline-size}.catalog-drawer .catalog-editor{background:0 0;border:0;border-radius:0;margin:0;padding:0 24px 40px}.catalog-drawer .catalog-editor-title{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#110f0fee;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:14px;margin:0 -24px 20px;padding:16px 24px;display:flex;position:sticky;top:0}.catalog-drawer-heading{min-width:0}.catalog-drawer-heading h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;display:flex}.catalog-dirty{color:#f2c58a;background:#f2b76626;border-radius:999px;padding:3px 8px;font:600 10px DM Sans,sans-serif}.catalog-drawer .catalog-editor-title>div:last-child{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.catalog-view-toggle{align-items:center;gap:6px;display:inline-flex}.catalog-drawer-close{place-items:center;width:38px;height:38px;color:#ddd9d9!important;background:#ffffff08!important;border:1px solid #ffffff17!important;border-radius:10px!important;padding:0!important;display:grid!important}.catalog-drawer-close:hover{background:#ffffff14!important}.catalog-drawer .catalog-editor-body{grid-template-columns:minmax(0,1fr)}.catalog-drawer .catalog-live-preview{order:0;position:static}.catalog-drawer .catalog-editor-body.view-form .catalog-live-preview,.catalog-drawer .catalog-editor-body.view-preview .catalog-editor-form{display:none}@container (min-width:960px){.catalog-drawer .catalog-editor-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.catalog-drawer .catalog-editor-body.view-form .catalog-live-preview,.catalog-drawer .catalog-live-preview{display:grid;position:sticky;top:92px}.catalog-drawer .catalog-editor-body.view-preview .catalog-editor-form{display:flex}.catalog-view-toggle{display:none!important}}@container (max-width:560px){.catalog-drawer .admin-form-row,.catalog-drawer .catalog-triple,.catalog-drawer .discount-product-grid,.catalog-drawer .fee-fields{grid-template-columns:1fr!important}}@media (max-width:700px){.catalog-overview{padding:14px}.catalog-grid{grid-template-columns:1fr}.catalog-tabs{width:100%}.catalog-tabs button{flex:1;justify-content:center;padding:9px 8px}.catalog-toolbar .catalog-actions{width:100%}.catalog-toolbar .catalog-sync,.catalog-toolbar .catalog-actions button span{display:none}.catalog-drawer .catalog-editor{padding:0 14px 32px}.catalog-drawer .catalog-editor-title{margin:0 -14px 16px;padding:12px 14px}.catalog-drawer .catalog-editor-title>div:last-child button:not(.catalog-drawer-close){padding:9px 10px}}@media (prefers-reduced-motion:reduce){.catalog-drawer,.catalog-drawer-backdrop{animation:none}}@container (max-width:720px){.catalog-drawer .catalog-editor-title{flex-direction:column;align-items:stretch;gap:12px}.catalog-drawer .catalog-editor-title>div:last-child{justify-content:flex-start}.catalog-drawer .catalog-drawer-close{position:absolute;top:12px;right:14px}.catalog-drawer .catalog-drawer-heading{padding-right:48px}.catalog-drawer .catalog-drawer-heading h3{font-size:20px}}.catalog-target-chip{color:#fbfcff;background:#3e6ef21f;border:1px solid #004ae366;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:6px 11px;font-size:11px;display:inline-flex}.catalog-target-chip strong{color:#fff}.catalog-target-chip svg{color:#cbd3f9}.catalog-target-chip.is-neutral{color:#a79c9c;background:#ffffff07;border-color:#ffffff17}.admin-app,.admin-shell{background:radial-gradient(60% 45% at 100% 0,#154ff624,#0000 70%),radial-gradient(45% 40% at 0 100%,#0029a522,#0000 70%),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/100% 44px,#070606}.admin-sidebar{background:linear-gradient(#090a0df2,#060708f2);border-right-color:#154ff61f;box-shadow:inset -1px 0 #ffffff05,12px 0 40px #0006}.admin-sidebar-logo{padding:0 6px}.admin-sidebar-logo img{filter:drop-shadow(0 6px 22px #154ff64d);width:100%;max-width:176px;height:auto;margin:-6px auto 0;transition:filter .25s,transform .25s;display:block}.admin-sidebar-logo:hover img{filter:drop-shadow(0 6px 28px #154ff680);transform:scale(1.02)}.admin-sidebar nav a.is-active{background:linear-gradient(100deg,#154ff638,#0029a514 70%,#0000);border-color:#154ff659;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #154ff61f}.admin-sidebar nav a.is-active:before{background:#528eff;box-shadow:0 0 12px #528eff,0 0 2px #528eff}.admin-sidebar nav a.is-active svg{color:#77a6ff}.admin-sidebar nav a em{background:#154ff6;box-shadow:0 0 12px #154ff680}.admin-sidebar-avatar{background:linear-gradient(135deg,#0029a5,#154ff6 55%,#528eff);box-shadow:0 0 14px #154ff655}.admin-kicker{align-items:center;gap:9px;display:inline-flex;color:#679aff!important}.admin-kicker:before{content:"";background:#154ff6;border-radius:2px;width:16px;height:2px;box-shadow:0 0 8px #154ff6}.admin-page-header{background:linear-gradient(90deg,#154ff666,#ffffff10 35%,#0000) bottom/100% 1px no-repeat;border-bottom-color:#0000}.admin-page-header h1{background:linear-gradient(95deg,#fff 55%,#dbe7ff);color:#0000;-webkit-background-clip:text;background-clip:text}.dashboard-kpis article,.dashboard-card,.catalog-admin,.builder-card,.pricing-summary,.saved-seller{background:linear-gradient(160deg,#0f111ae6,#090a0cf2 60%);border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff08,0 18px 40px #0005}.dashboard-kpis article{transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.dashboard-kpis article:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#154ff6,#0000);height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.dashboard-kpis article:hover{border-color:#154ff640;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 18px 44px #154ff618}.dashboard-kpis article:hover:after{opacity:1}.dashboard-kpis article>span{color:#77a6ff;background:#154ff61f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;top:11px;right:11px;box-shadow:inset 0 0 0 1px #154ff633}.dashboard-shortcuts a>span:first-child{color:#8ab2ff;background:linear-gradient(135deg,#154ff640,#0029a51f);box-shadow:inset 0 0 0 1px #154ff638}.dashboard-shortcuts a:hover{background:linear-gradient(100deg,#154ff61a,#0000);border-color:#154ff666}.dashboard-shortcuts a:hover>svg{color:#679aff}.admin-ghost-button:hover{background:#154ff61c;border-color:#154ff680}.admin-create,.filter-footer .primary,.json-model-copy,.catalog-json-copy,.pricing-segment button.is-selected,.catalog-filter button.is-active,.filter-presets button.is-active,.category-icon-picker button.is-selected{box-shadow:0 8px 26px #154ff633,inset 0 1px #fff3;background:linear-gradient(108deg,#0029a5 0%,#154ff6 50%,#528eff 100%)!important}.admin-google:not(:has(span)){box-shadow:0 8px 26px #154ff633,inset 0 1px #fff3;background:linear-gradient(108deg,#0029a5 0%,#154ff6 50%,#528eff 100%)!important}.pricing-switch.is-on{background:linear-gradient(108deg,#0031c8,#528eff)}.admin-shell input:focus,.admin-shell textarea:focus,.admin-shell select:focus,.admin-app input:focus,.admin-app textarea:focus,.admin-app select:focus{border-color:#154ff6aa;outline:none;box-shadow:0 0 0 3px #154ff61f}.admin-app ::selection,.admin-shell ::selection{color:#fff;background:#154ff666}.admin-app,.admin-shell{scrollbar-color:#12245a #07080a}.admin-login-logo{filter:drop-shadow(0 10px 34px #154ff666);width:190px;height:auto;margin:0 0 26px -8px;display:block}.admin-login{position:relative}.admin-google{box-shadow:0 10px 30px #154ff626}@media (max-width:900px){.admin-sidebar-logo img{width:92px;margin:0}}.category-theme-picker{gap:8px;margin:2px 0 4px;display:grid}.category-theme-picker .category-field-label small{color:#8a7f7f;font-size:10px}.category-theme-picker>div{flex-wrap:wrap;gap:6px;display:flex}.category-theme-picker button{color:#cfc7c7;cursor:pointer;background:#0e0d0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:7px 11px 7px 8px;font-size:11px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.category-theme-picker button i{background:radial-gradient(circle at 35% 30%, var(--t-hot), var(--t-main) 55%, var(--t-deep));width:14px;height:14px;box-shadow:0 0 10px rgba(var(--t-rgb), .6);border-radius:50%}.category-theme-picker button:hover{border-color:rgba(var(--t-rgb), .6)}.category-theme-picker button.is-selected{border-color:var(--t-main);background:rgba(var(--t-rgb), .14);color:#fff;box-shadow:0 0 0 3px rgba(var(--t-rgb), .15)}.category-theme-picker .category-theme-random{color:#a79c9c;border-style:dashed}.category-theme-picker .category-theme-random:hover{color:#fff;border-color:#ffffff40}.mail-page .admin-page-actions .mail-new{background:linear-gradient(108deg,#0029a533,#154ff624);border-color:#154ff666}.mail-status{color:#9a8d8d;align-items:center;gap:9px;margin:-8px 0 16px;font-size:11.5px;display:flex}.mail-status.is-error{color:#bcd5ff}.mail-status em{color:#d9e7ff;margin-left:auto;font-style:normal}.mail-live{background:#5ae1b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5ae1b3}.mail-layout{background:linear-gradient(160deg,#0d0e15e6,#0a0808f2);border:1px solid #ffffff10;border-radius:18px;grid-template-columns:minmax(300px,380px) minmax(0,1fr);height:calc(100vh - 230px);min-height:520px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 40px #0005}.mail-list{border-right:1px solid #ffffff0d;flex-direction:column;min-height:0;display:flex}.mail-tools{border-bottom:1px solid #ffffff0d;gap:10px;padding:14px;display:grid}.mail-search{color:#8b7d7d;background:#0a0808;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.mail-search input{background:0 0;border:0;flex:1;margin:0;padding:10px 0;font-size:12.5px;box-shadow:none!important}.mail-filters{background:#ffffff06;border-radius:10px;gap:4px;padding:3px;display:flex}.mail-filters button{color:#a49999;background:0 0;border-radius:8px;flex:1;padding:7px 8px;font-size:11px;font-weight:600}.mail-filters button.is-active{color:#fff;background:linear-gradient(108deg,#0029a5,#154ff6 60%,#528eff);box-shadow:0 6px 18px #154ff633}.mail-list ul{scrollbar-width:thin;scrollbar-color:#1c233a transparent;flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.mail-row{color:#cfc7c7;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:12px 12px 12px 10px;transition:background .15s,border-color .15s;display:grid;position:relative}.mail-row:hover{background:#ffffff06}.mail-row.is-selected{background:linear-gradient(100deg,#154ff61c,#0000);border-color:#154ff640}.mail-row-main{gap:3px;min-width:0;display:grid}.mail-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mail-row-top strong{color:#fcfcfd;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.mail-row-top strong small{color:#a49999;background:#ffffff10;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9.5px}.mail-row-top time{color:#857878;flex:none;font-size:10.5px}.mail-row-subject,.mail-row-snippet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-row-subject{color:#d6cdcd;font-size:12px}.mail-row-snippet{color:#857878;font-size:11px}.mail-row-snippet b{color:#a49999;font-weight:600}.mail-row.is-unread .mail-row-top strong,.mail-row.is-unread .mail-row-subject{color:#fff;font-weight:700}.mail-row-clip{color:#857878;margin-top:3px}.mail-dot{background:#528eff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 0 10px #528eff}.mail-avatar{background:hsl(var(--hue) 55% 22%);width:34px;height:34px;color:hsl(var(--hue) 80% 82%);box-shadow:inset 0 0 0 1px hsl(var(--hue) 60% 40% / .5);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.mail-empty{color:#9a8d8d;align-items:center;gap:8px;margin:0;padding:26px 18px;font-size:12px;display:flex}.mail-detail{scrollbar-width:thin;scrollbar-color:#1c233a transparent;min-width:0;min-height:0;overflow-y:auto}.mail-detail-inner{gap:14px;padding:22px 26px 30px;display:grid}.mail-placeholder{color:#857878;text-align:center;align-content:center;place-items:center;gap:12px;height:100%;font-size:12.5px;display:grid}.mail-placeholder svg{color:#154ff699}.mail-back{color:#b1cdff;background:0 0;align-items:center;gap:7px;width:max-content;padding:0;font-size:12px;display:none}.mail-thread-head h2{letter-spacing:-.5px;color:#fff;margin:0 0 12px;font:650 21px/1.3 Manrope,sans-serif}.mail-actions{flex-wrap:wrap;gap:6px;display:flex}.mail-actions button,.mail-icon-button{color:#e2dede;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:600;display:inline-flex}.mail-actions button:hover,.mail-icon-button:hover{background:#154ff61c;border-color:#154ff680}.mail-message{background:#0c0a0b;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.mail-message.is-outgoing{background:linear-gradient(160deg,#154ff60d,#0c0a0b 50%);border-color:#154ff630}.mail-message>header{border-bottom:1px solid #ffffff0a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.mail-message>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.mail-message>header strong span{color:#857878;font-weight:400}.mail-message>header small{color:#857878;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.mail-message>header time{color:#857878;font-size:10.5px}.mail-html{background:#fff;position:relative}.mail-html iframe{background:#fff;border:0;width:100%;display:block}.mail-images{color:#225cca;background:#fff;border:0;border-bottom:1px solid #eee;align-items:center;gap:6px;width:100%;padding:8px 14px;font-size:11px;font-weight:600;display:flex}.mail-text{color:#ddd4d4;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 18px;font-size:13px;line-height:1.65}.mail-note{color:#857878;margin:12px 0 0;font-size:11px}.mail-attachments{border-top:1px solid #ffffff0a;flex-wrap:wrap;gap:6px;padding:12px 15px;display:flex}.mail-attachments button{color:#e2dede;background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:7px;max-width:260px;padding:7px 11px;font-size:11px;display:inline-flex}.mail-attachments button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-attachments button small{color:#857878}.mail-attachments button:hover:not(:disabled){border-color:#154ff680}.mail-reply-bar{color:#a49999;text-align:left;background:0 0;border:1px dashed #ffffff1a;border-radius:12px;align-items:center;gap:9px;padding:14px 16px;font-size:12px;display:flex}.mail-reply-bar:hover{color:#fff;border-color:#154ff666}.mail-composer{background:linear-gradient(160deg,#0d101a,#0c0a0b 60%);border:1px solid #154ff640;border-radius:14px;gap:8px;padding:16px;display:grid;box-shadow:0 16px 40px #154ff60f}.mail-composer header,.mail-composer footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-composer header strong{color:#fff;font-size:13px}.mail-composer label{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid}.mail-composer label span{color:#857878;font-size:11px}.mail-composer input,.mail-composer textarea{background:#060708;border:1px solid #ffffff12;border-radius:9px;margin:0;padding:10px 12px;font-size:13px}.mail-composer textarea{resize:vertical;min-height:200px;line-height:1.6}.mail-composer footer small{color:#857878;font-size:10.5px}.mail-send{color:#fff;background:linear-gradient(108deg,#0029a5,#154ff6 55%,#528eff);border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 8px 24px #154ff633}.mail-send:disabled{opacity:.7}.mail-error{color:#bcd5ff;align-items:center;gap:7px;margin:0;font-size:11.5px;display:flex}.mail-toast{z-index:200;color:#fff;background:linear-gradient(160deg,#0c0f1d,#0b0909);border:1px solid #154ff655;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(360px,100vw - 32px);padding:14px 16px;text-decoration:none;animation:.4s cubic-bezier(.22,.61,.36,1) both mail-toast-in;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 60px #000c,0 0 0 1px #154ff614}@keyframes mail-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mail-toast-icon{color:#8ab2ff;background:#154ff626;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 18px #154ff633}.mail-toast>span:nth-child(2){min-width:0;display:grid}.mail-toast small{color:#b1cdff;letter-spacing:1px;text-transform:uppercase;font-size:9.5px;font-weight:700}.mail-toast strong,.mail-toast em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-toast strong{margin-top:2px;font-size:12.5px}.mail-toast em{color:#a49999;font-size:11px;font-style:normal}.mail-toast>svg{color:#857878}@media (max-width:900px){.mail-layout{grid-template-columns:1fr;height:calc(100vh - 210px)}.mail-layout.has-detail .mail-list,.mail-layout:not(.has-detail) .mail-detail{display:none}.mail-back{display:inline-flex}.mail-detail-inner{padding:16px}.mail-composer label{grid-template-columns:1fr;gap:4px}}.mail-composer footer{background:0 0;border:0;margin:0;padding:0}@property --ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (min-width:701px){.catalog-add-modal{width:min(1060px,100%)}.catalog-add-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-choice-ai{border-color:#679aff55!important}.catalog-choice-ai:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ai-angle), transparent 0 60%, #679aff 76%, #c4e2ff 82%, transparent 92%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:5s linear infinite ai-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.catalog-choice-icon.is-ai{box-shadow:0 10px 26px #3e6ef255;color:#fff!important;background:linear-gradient(135deg,#679aff,#054ccf)!important}.catalog-choice-tag.is-ai{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf)}.ai-catalog-modal{background:radial-gradient(circle at 12% 0,#3e6ef224,#0000 42%),radial-gradient(circle at 100% 100%,#4278e014,#0000 40%),#141212;border:1px solid #3e6ef252;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:calc(100vh - 48px);animation:.28s cubic-bezier(.22,1,.36,1) catalog-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #000c}.ai-catalog-modal header{border-bottom:1px solid #ffffff10;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:16px;padding:24px 26px 20px;display:grid}.ai-catalog-modal h3{letter-spacing:-.5px;margin:6px 0;font:700 22px Manrope,sans-serif}.ai-catalog-modal header p:last-child{color:#a39797;margin:0;font-size:11.5px;line-height:1.55}.ai-badge{position:relative}.ai-badge:after{content:"";border:1px solid #679aff66;border-radius:17px;animation:2s ease-in-out infinite ai-pulse;position:absolute;inset:-4px}.ai-catalog-body{gap:18px;padding:22px 26px;display:grid;overflow-y:auto}.ai-catalog-modes{background:#0d0b0b;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;display:grid}.ai-catalog-modes button{color:#a79c9c;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:650;transition:background .2s,color .2s;display:flex}.ai-catalog-modes button:hover{color:#fff}.ai-catalog-modes button.is-active{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf);box-shadow:0 8px 22px #3e6ef240}.ai-catalog-field{gap:8px;display:grid}.ai-catalog-field>span,.ai-catalog-count>span{color:#cfc5c5;font-size:11px;font-weight:650}.ai-catalog-field textarea,.ai-catalog-field select{color:#fff;resize:vertical;background:#0e0c0c;border:1px solid #ffffff17;border-radius:11px;outline:none;width:100%;padding:13px 15px;font-size:13px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.ai-catalog-field textarea:focus,.ai-catalog-field select:focus{border-color:#679aff88;box-shadow:0 0 0 3px #3e6ef21f}.ai-catalog-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-catalog-count{align-items:center;gap:12px;display:flex}.ai-catalog-count div{gap:5px;display:flex}.ai-catalog-count button{color:#c9bfbf;cursor:pointer;background:#0e0c0c;border:1px solid #ffffff17;border-radius:9px;width:34px;height:34px;font-weight:700}.ai-catalog-count button.is-active{color:#fff;background:#3e6ef233;border-color:#679aff}.ai-catalog-publish{cursor:pointer;grid-template-columns:auto auto;align-items:center;column-gap:10px;display:grid}.ai-catalog-publish input{accent-color:#3e6ef2;grid-row:span 2;width:17px;height:17px}.ai-catalog-publish span{color:#fff;font-size:12px;font-weight:650}.ai-catalog-publish small{color:#978b8b;font-size:10.5px}.ai-catalog-error{color:#d9e1fa;background:#12162a;border:1px solid #8ca2eb4f;border-radius:10px;align-items:center;gap:8px;margin:0;padding:11px 14px;font-size:12px;display:flex}.ai-catalog-loading{text-align:center;justify-items:center;gap:14px;padding:70px 26px;display:grid}.ai-catalog-orb{background:radial-gradient(circle at 35% 30%,#f2f8ff,#679aff 38%,#001d7a 72%);border-radius:50%;width:74px;height:74px;animation:1.6s ease-in-out infinite ai-orb;box-shadow:0 0 40px #679aff77,0 0 90px #154ff644}.ai-catalog-shimmer{background:linear-gradient(90deg,#8b8d97 0% 35%,#fff 50%,#8b8d97 65% 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;animation:1.8s linear infinite ai-shimmer}.ai-catalog-loading small{color:#8e8383;font-size:11px}.ai-catalog-review{gap:22px}.ai-catalog-preview-group{gap:12px;display:grid}.ai-catalog-preview-category{max-width:520px}.ai-catalog-preview-products{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.ai-catalog-preview-group,.ai-catalog-rejected{animation:.5s cubic-bezier(.22,1,.36,1) both catalog-modal-in}.ai-catalog-rejected{color:#e8cfa6;background:#211a10;border:1px solid #e0a74f66;border-radius:11px;gap:6px;padding:13px 15px;font-size:11px;display:grid}.ai-catalog-rejected strong{color:#efba62;align-items:center;gap:7px;display:flex}.ai-catalog-rejected p{color:#cdb58e;margin:0;line-height:1.5}.ai-catalog-modal footer{background:#0f0d0d;border-top:1px solid #ffffff10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 26px;display:flex}.ai-catalog-modal footer>span{color:#9a8d8d;align-items:center;gap:8px;font-size:11px;display:inline-flex}.ai-catalog-modal footer>span svg{color:#558efd}.ai-catalog-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-catalog-secondary-actions button{color:#e2dede;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:600;display:inline-flex}.ai-catalog-secondary-actions button:hover{border-color:#679aff88}.ai-catalog-primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#3e6ef2,#054ccf);border:0;border-radius:11px;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:700;transition:transform .15s,opacity .15s;display:inline-flex;box-shadow:0 10px 28px #3e6ef244}.ai-catalog-primary:hover:not(:disabled){transform:translateY(-1px)}.ai-catalog-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ai-catalog-spin{animation:.85s linear infinite catalog-spin}@keyframes ai-spin{to{--ai-angle:360deg}}@keyframes ai-pulse{50%{opacity:0;transform:scale(1.12)}}@keyframes ai-orb{50%{transform:scale(1.08);box-shadow:0 0 60px #679affaa,0 0 120px #154ff666}}@keyframes ai-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (max-width:700px){.ai-catalog-modal{max-height:calc(100vh - 20px)}.ai-catalog-modal header,.ai-catalog-body,.ai-catalog-modal footer{padding-inline:17px}.ai-catalog-modes button{padding:10px 6px;font-size:11px}.ai-catalog-modal footer{flex-direction:column;align-items:stretch}.ai-catalog-primary{justify-content:center}}@media (prefers-reduced-motion:reduce){.catalog-choice-ai:before,.ai-badge:after,.ai-catalog-orb,.ai-catalog-shimmer{animation:none}}.ia-page{gap:18px;display:grid}.ia-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ia-stats>div{background:linear-gradient(160deg,#11141d,#141010);border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:16px 18px;display:grid}.ia-stats svg{color:#8ab2ff;grid-row:span 2}.ia-stats strong{color:#fff;letter-spacing:-.5px;font:700 22px Manrope,sans-serif}.ia-stats span{color:#9a8d8d;font-size:11px}.ia-tabs{background:#0d0b0b;border:1px solid #ffffff12;border-radius:13px;gap:5px;width:fit-content;padding:5px;display:inline-flex}.ia-tabs button{color:#a79c9c;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:650;display:inline-flex}.ia-tabs button.is-active{color:#fff;background:linear-gradient(110deg,#3e6ef2,#054ccf);box-shadow:0 8px 22px #3e6ef240}.ia-empty{color:#8e8383;margin:0;padding:14px 0;font-size:12px}.ia-pilotage{gap:16px;display:grid}.ia-card{background:#141212;border:1px solid #ffffff12;border-radius:16px;gap:16px;padding:20px 22px;display:grid}.ia-card>header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.ia-card>header>svg{color:#8ab2ff;margin-top:3px}.ia-card h2{color:#fff;margin:0 0 4px;font:700 16px Manrope,sans-serif}.ia-card header p{color:#998d8d;margin:0;font-size:11.5px;line-height:1.55}.ia-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ia-kill{background:linear-gradient(120deg,#0f1f1a,#141212 60%);border:1px solid #5ac6a53d;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.ia-kill.is-paused{background:linear-gradient(120deg,#0c173a,#141212 65%);border-color:#3e6ef288}.ia-kill-icon{color:#65d3b1;background:#5ac6a51f;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.ia-kill.is-paused .ia-kill-icon{color:#a2c1ff;background:#3e6ef233}.ia-kill strong{color:#fff;font-size:14px}.ia-kill p{color:#a39797;margin:3px 0 0;font-size:11.5px}.ia-kill button{color:#fff;cursor:pointer;background:#3e6ef21f;border:1px solid #3e6ef288;border-radius:11px;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:700;display:inline-flex}.ia-kill button:hover{background:#3e6ef240}.ia-kill.is-paused button{color:#c8f2e3;background:#5ac6a51f;border-color:#5ac6a566}.ia-mode-switch{background:#0d0b0b;border:1px solid #ffffff12;border-radius:15px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:6px;display:grid}.ia-mode-switch button{color:#a79c9c;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:16px 12px;font:700 15px Manrope,sans-serif;transition:background .2s,color .2s,box-shadow .2s}.ia-mode-switch button:hover{color:#fff}.ia-mode-switch button.is-active{color:#fff;background:#ffffff14}.ia-mode-switch button.is-active.is-manual{background:linear-gradient(110deg,#3a3f4a,#262a31)}.ia-mode-switch button.is-active.is-semi{background:linear-gradient(110deg,#b86e10,#7a4506);box-shadow:0 8px 22px #b86e1040}.ia-mode-switch button.is-active.is-autonomous{background:linear-gradient(110deg,#3e6ef2,#054ccf);box-shadow:0 8px 22px #3e6ef240}.ia-mode-switch small{color:#cfc5c5;font-weight:500}.ia-mode-switch.is-small{border-radius:11px;padding:4px}.ia-mode-switch.is-small button{border-radius:8px;padding:8px 6px;font-size:11px}.ia-mode-description{color:#cfc5c5;margin:0;font-size:12.5px}.ia-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ia-agent{opacity:.78;background:#1a1515;border:1px solid #ffffff12;border-radius:13px;gap:10px;padding:16px;transition:opacity .2s,border-color .2s;display:grid}.ia-agent.is-enabled{opacity:1;border-color:#3e6ef244}.ia-agent-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ia-agent-head strong{color:#fff;font-size:14px}.ia-agent>p{color:#a39797;margin:0;font-size:11.5px;line-height:1.5}.ia-agent-mode{color:#8e8383;font-size:10.5px}.ia-agent-mode b{color:#fff}.ia-badge{color:#b9adad;background:#ffffff0f;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:650}.ia-badge.is-live{color:#65d3b1;background:#5ac6a51f}.ia-toggle{color:#cfc5c5;cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.ia-toggle input{opacity:0;position:absolute}.ia-toggle span{background:#ffffff24;border-radius:999px;width:34px;height:19px;transition:background .2s;position:relative}.ia-toggle span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:2px;left:2px}.ia-toggle input:checked+span{background:#3e6ef2}.ia-toggle input:checked+span:after{transform:translate(15px)}.ia-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #8ab2ff}.ia-matrix{border:1px solid #ffffff10;border-radius:12px;display:grid;overflow-x:auto}.ia-matrix>div{border-top:1px solid #ffffff0c;grid-template-columns:minmax(200px,2fr) repeat(3,minmax(90px,1fr));display:grid}.ia-matrix>div:first-child{border-top:0}.ia-matrix span{color:#cfc5c5;align-items:center;gap:6px;padding:10px 12px;font-size:11.5px;display:flex}.ia-matrix-head span{color:#8e8383;letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:700}.ia-matrix span.is-auto{color:#65d3b1;font-weight:650}.ia-matrix span.is-approval{color:#efba62}.ia-matrix svg{color:#8ab2ff}.ia-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.ia-rules li{color:#dcd3d3;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.ia-rules svg{color:#65d3b1;flex:none;margin-top:2px}.ia-limits,.ia-fields{gap:10px;display:grid}.ia-limits label,.ia-fields label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ia-fields label{grid-template-columns:1fr;gap:5px}.ia-limits span,.ia-fields span{color:#cfc5c5;font-size:11.5px}.ia-limits div{align-items:center;gap:6px;display:flex}.ia-limits em{color:#8e8383;font-size:11px;font-style:normal}.ia-limits input,.ia-fields input,.ia-hours input{color:#fff;background:#0e0c0c;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;padding:9px 11px;font-size:12.5px}.ia-limits input{text-align:right;width:96px}.ia-limits input:focus,.ia-fields input:focus,.ia-hours input:focus{border-color:#679aff88}.ia-days{flex-wrap:wrap;gap:6px;display:flex}.ia-days button{color:#a79c9c;cursor:pointer;background:#0e0c0c;border:1px solid #ffffff17;border-radius:9px;padding:8px 12px;font-size:11.5px;font-weight:650}.ia-days button.is-active{color:#fff;background:#3e6ef233;border-color:#679aff}.ia-hours{gap:14px;display:flex}.ia-hours label{color:#cfc5c5;align-items:center;gap:8px;font-size:12px;display:flex}.ia-hours input{text-align:center;width:64px}.ia-signature-preview{background:#0e0c0c;border-left:3px solid #3e6ef2;border-radius:4px;gap:2px;padding:12px 14px;display:grid}.ia-signature-preview strong{color:#fff;font-size:13px}.ia-signature-preview span{color:#a39797;font-size:11.5px}.ia-savebar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141212f2;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.ia-savebar.is-dirty{border-color:#3e6ef266}.ia-savebar span{color:#a39797;font-size:11.5px}.ia-savebar button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#3e6ef2,#054ccf);border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.ia-savebar button:disabled{opacity:.4;cursor:default}.ia-backfill{gap:6px;display:grid}.ia-backfill-row{background:#0f0d0d;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ia-backfill-row strong{color:#fff;font-size:12px}.ia-backfill-row small{color:#978b8b;font-size:11px}.ia-backfill-icon{color:#8e8383}.ia-backfill-row.is-running .ia-backfill-icon{color:#8ab2ff}.ia-backfill-row.is-done .ia-backfill-icon{color:#65d3b1}.ia-backfill-row.is-error .ia-backfill-icon{color:#afc0f5}.ia-backfill-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ia-backfill-actions>button:not(.ai-catalog-primary){color:#e2dede;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-size:11.5px;display:inline-flex}.ia-backfill-actions small{color:#8e8383;flex:260px;font-size:11px;line-height:1.5}.ia-accounts{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ia-accounts.has-detail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ia-list{background:#141212;border:1px solid #ffffff12;border-radius:16px;gap:12px;padding:16px;display:grid}.ia-list-tools{gap:10px;display:grid}.ia-stage-filter{flex-wrap:wrap;gap:6px;display:flex}.ia-stage-filter button{color:#b9adad;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;padding:6px 11px;font-size:11px}.ia-stage-filter button.is-active{color:#fff;background:#3e6ef226;border-color:#679aff}.ia-rows{gap:4px;max-height:calc(100vh - 330px);display:grid;overflow-y:auto}.ia-row{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px;display:grid}.ia-row:hover{background:#ffffff06}.ia-row.is-active{background:#3e6ef20f;border-color:#3e6ef255}.ia-row>span:nth-child(2){min-width:0;display:grid}.ia-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex;overflow:hidden}.ia-row small{color:#8e8383;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ia-when{font-size:10.5px!important}.ia-stage{color:#cfc5c5;white-space:nowrap;background:#ffffff10;border-radius:999px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:650}.ia-stage.is-contacted{color:#a9c3ff;background:#4580ff26}.ia-stage.is-interested{color:#f3c27a;background:#b86e1033}.ia-stage.is-quote_sent{color:#d2adff;background:#ad5cff26}.ia-stage.is-client{color:#7fe0bf;background:#5ac6a526}.ia-stage.is-lost,.ia-stage.is-inactive{color:#8e8383;background:#ffffff08}.ia-detail{background:radial-gradient(circle at 100% 0,#3e6ef21a,#0000 40%),#141212;border:1px solid #3e6ef238;border-radius:16px;gap:16px;max-height:calc(100vh - 32px);padding:18px 20px;display:grid;position:sticky;top:16px;overflow-y:auto}.ia-detail>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ia-detail h2{color:#fff;letter-spacing:-.4px;margin:4px 0;font:700 20px Manrope,sans-serif}.ia-detail header p{color:#998d8d;margin:0;font-size:11.5px}.ia-detail h3{color:#8e8383;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.ia-detail-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ia-detail-actions label{color:#8e8383;gap:4px;font-size:10px;display:grid}.ia-detail-actions select{color:#fff;background:#0e0c0c;border:1px solid #ffffff17;border-radius:9px;padding:8px 10px;font-size:12px}.ia-detail-actions button,.ia-detail-actions a{color:#e2dede;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;display:inline-flex}.ia-detail-actions .is-danger.is-active{color:#fff;background:#3e6ef233;border-color:#afc0f5}.ia-contact,.ia-conversation{border-top:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 0;display:grid}.ia-conversation{grid-template-columns:auto minmax(0,1fr) auto auto}.ia-conversation>svg{color:#8ab2ff}.ia-contact>span,.ia-conversation>span{min-width:0;display:grid}.ia-contact strong,.ia-conversation strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ia-contact small,.ia-conversation small{color:#8e8383;font-size:10.5px}.ia-conversation a{color:#b9adad}.ia-conversation button{color:#cfc5c5;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:10.5px;display:inline-flex}.ia-conversation button.is-active{color:#efba62;background:#dc9c371b;border-color:#efba62}.ia-pill{color:#b9adad;white-space:nowrap;background:#ffffff0d;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal}.ia-pill.is-ok{color:#7fe0bf;background:#5ac6a51f}.ia-pill.is-unsubscribed,.ia-pill.is-bounced,.ia-pill.is-do_not_contact{color:#cad6f9;background:#3e6ef21f}.ia-phones{color:#a39797;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;display:flex}.ia-note{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:12px;display:grid}.ia-note textarea{color:#fff;resize:vertical;background:#0e0c0c;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:12px}.ia-note button{color:#fff;cursor:pointer;background:#3e6ef233;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:11.5px;font-weight:650;display:inline-flex}.ia-note button:disabled{opacity:.4;cursor:default}.ia-timeline{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ia-timeline:before{content:"";background:#ffffff14;width:1px;position:absolute;top:6px;bottom:6px;left:14px}.ia-timeline li{grid-template-columns:29px minmax(0,1fr);gap:10px;padding:7px 0;display:grid;position:relative}.ia-timeline-icon{z-index:1;color:#b9adad;background:#1a1515;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.ia-timeline li.is-human .ia-timeline-icon{color:#efba62;border-color:#efba6266}.ia-timeline li.is-agent .ia-timeline-icon{color:#8ab2ff;border-color:#8ab2ff66}.ia-timeline li.is-contact .ia-timeline-icon{color:#a9c3ff;border-color:#7aa6ff66}.ia-timeline strong{color:#fff;font-size:12px}.ia-timeline p{color:#b0a5a5;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0;font-size:11.5px;line-height:1.5}.ia-timeline small{color:#7d7272;font-size:10.5px}@media (max-width:1100px){.ia-accounts.has-detail,.ia-two,.ia-agents{grid-template-columns:1fr}.ia-detail{max-height:none;position:static}}@media (max-width:700px){.ia-stats,.ia-rules{grid-template-columns:1fr}.ia-kill{grid-template-columns:auto 1fr}.ia-kill button{grid-column:1/-1;justify-content:center}.ia-mode-switch button{padding:12px 6px;font-size:12px}.ia-row{grid-template-columns:auto minmax(0,1fr) auto}.ia-when{display:none}}.ia-fields select{color:#fff;background:#0e0c0c;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;padding:9px 11px;font-size:12px}.ia-fields select:focus{border-color:#679aff88}.ia-fields label>span{align-items:center;gap:8px;display:flex}.ia-free,.ia-paid{border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700}.ia-free{color:#7fe0bf;background:#5ac6a51f}.ia-paid{color:#efba62;background:#dc9c371b}.ia-models-note{color:#efba62;margin:0;font-size:11.5px}.ia-tabs{flex-wrap:wrap}.ia-tabs em{color:#054ccf;background:#fff;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800}.ia-tabs button:not(.is-active) em{color:#fff;background:#3e6ef2}.ia-paused-banner{color:#fff;background:#0c173a;border:1px solid #3e6ef288;border-radius:12px;margin:0;padding:11px 16px;font-size:12.5px;font-weight:650}.ia-chips{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.ia-intent,.ia-urgent,.ia-human{color:#cfc5c5;white-space:nowrap;background:#ffffff10;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.ia-intent.is-quote_request,.ia-intent.is-positive_reply,.ia-intent.is-meeting{color:#7fe0bf;background:#5ac6a51f}.ia-intent.is-product_question,.ia-intent.is-order_followup{color:#a9c3ff;background:#4580ff26}.ia-intent.is-support{color:#d2adff;background:#ad5cff26}.ia-intent.is-not_interested,.ia-intent.is-unsubscribe,.ia-intent.is-spam{color:#8e8383;background:#ffffff08}.ia-urgent{color:#e0e8ff;background:#3e6ef233}.ia-human{color:#efba62;background:#dc9c371b}.ia-inbox-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.ia-inbox-row small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ia-channel{color:#8ab2ff;background:#3e6ef21a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ia-row strong svg{color:#efba62}.ia-account-mini{background:#0f0d0d;border:1px solid #ffffff10;border-radius:12px;gap:8px;padding:13px 14px;display:grid}.ia-account-mini>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ia-account-mini strong{color:#fff;font-size:13px}.ia-account-mini p{color:#cfc5c5;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.ia-account-mini button,.ia-analyze{color:#fff;cursor:pointer;background:#3e6ef21a;border:1px solid #679aff55;border-radius:9px;align-items:center;gap:6px;width:fit-content;padding:7px 11px;font-size:11px;font-weight:650;display:inline-flex}.ia-account-mini button:disabled,.ia-analyze:disabled{opacity:.5;cursor:progress}.ia-messages{gap:10px;display:grid}.ia-message{background:#1a1515;border:1px solid #ffffff10;border-radius:13px;gap:6px;max-width:92%;padding:11px 13px;display:grid}.ia-message.is-out{background:#12172a;border-color:#3e6ef233;justify-self:end}.ia-message.is-form{border-color:#4580ff33}.ia-message header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ia-message header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ia-message header small{color:#7d7272;flex:none;font-size:10.5px}.ia-message-subject{color:#fff;margin:0;font-size:12px;font-weight:650}.ia-message-text{color:#cfc5c5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.ia-message-ai{color:#b0a5a5;border-top:1px dashed #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;padding-top:7px;font-size:11px;display:flex}.ia-message-ai>svg{color:#8ab2ff}.ia-message-ai .ia-chips{margin:0}.ia-approvals{gap:16px;display:grid}.ia-actions{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.ia-action{background:#1a1515;border:1px solid #ffffff12;border-radius:13px;gap:8px;padding:14px;display:grid}.ia-action.is-pending{border-color:#efba6255}.ia-action header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ia-action header strong{color:#fff;font-size:12.5px}.ia-action header small{color:#7d7272;margin-left:auto;font-size:10.5px}.ia-action>p{color:#dcd3d3;margin:0;font-size:12px;line-height:1.5}.ia-action .ia-action-reason{color:#b0a5a5;font-size:11.5px}.ia-action .ia-action-policy{color:#8e8383;gap:6px;font-size:11px;display:flex}.ia-action .ia-action-policy svg{color:#efba62;flex:none;margin-top:2px}.ia-action footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ia-action footer button{color:#cfc5c5;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:5px;padding:7px 11px;font-size:11px;font-weight:650;display:inline-flex}.ia-action footer button:first-child{margin-right:auto}.ia-action footer .is-approve{color:#fff;background:linear-gradient(110deg,#0f9d72,#0b6f51);border:0}.ia-action footer .is-reject:hover{color:#fff;border-color:#afc0f5}.ia-action-status{color:#cfc5c5;background:#ffffff10;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:650}.ia-action-status.is-executed,.ia-action-status.is-approved{color:#7fe0bf;background:#5ac6a51f}.ia-action-status.is-blocked,.ia-action-status.is-failed,.ia-action-status.is-rejected{color:#cad6f9;background:#3e6ef21f}.ia-action-status.is-deferred{color:#efba62;background:#dc9c371b}.ia-empty svg{vertical-align:-2px;color:#65d3b1}.ia-usage{flex-wrap:wrap;gap:10px;display:flex}.ia-usage>div{background:#0f0d0d;border:1px solid #ffffff10;border-radius:12px;min-width:120px;padding:12px 14px;display:grid}.ia-usage strong{color:#fff;font:700 20px Manrope,sans-serif}.ia-usage span{color:#8e8383;font-size:11px}.ia-gauge{background:#ffffff10;border-radius:999px;height:8px;overflow:hidden}.ia-gauge span{border-radius:inherit;background:linear-gradient(90deg,#0f9d72,#65d3b1);height:100%;transition:width .4s;display:block}.ia-gauge span.is-high{background:linear-gradient(90deg,#3e6ef2,#8ab2ff)}.ia-link{color:#a9c9ff;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ia-toggle-block{margin-left:0}.ia-compose{gap:10px;display:grid}.ia-compose h3{align-items:center;gap:6px;display:flex}.ia-compose-ask{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ia-compose-ask input{color:#fff;background:#0e0c0c;border:1px solid #ffffff17;border-radius:9px;outline:none;min-width:0;padding:9px 11px;font-size:12px}.ia-compose-ask button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(110deg,#3e6ef2,#054ccf);border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.ia-compose-ask button:disabled{opacity:.5;cursor:progress}.ia-draft{background:#121a1c;border:1px solid #efba6255;border-radius:13px;gap:8px;padding:13px;display:grid}.ia-draft-to{color:#b0a5a5;font-size:11.5px}.ia-draft-to strong{color:#fff}.ia-draft-to small{color:#7d7272;margin-left:6px}.ia-draft-flags{background:#dc9c371b;border-radius:9px;gap:4px;margin:0;padding:9px 11px;list-style:none;display:grid}.ia-draft-flags li{color:#efba62;align-items:center;gap:6px;font-size:11.5px;display:flex}.ia-draft-notes{color:#b0a5a5;gap:6px;margin:0;font-size:11.5px;display:flex}.ia-draft input,.ia-draft textarea{color:#fff;background:#0e0c0c;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;padding:10px 12px;font-size:12.5px;line-height:1.6}.ia-draft input{font-weight:650}.ia-draft textarea{resize:vertical}.ia-draft input:focus,.ia-draft textarea:focus{border-color:#679aff88}.ia-draft-hint{color:#7d7272;font-size:10.5px}.ia-draft-actions{justify-content:flex-end;gap:8px;display:flex}.ia-draft-actions button{color:#cfc5c5;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.ia-draft-actions .is-send{color:#fff;background:linear-gradient(110deg,#0f9d72,#0b6f51);border:0}.ia-draft-actions button:disabled{opacity:.5;cursor:progress}.ia-action .ia-draft{margin-top:2px}.ia-reply-history{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ia-reply-history li{background:#0f0d0d;border-left:3px solid #ffffff24;border-radius:6px;gap:2px;padding:8px 11px;display:grid}.ia-reply-history strong{color:#fff;font-size:11.5px}.ia-reply-history span{color:#978b8b;font-size:11px;line-height:1.45}.ia-reply-history li.is-executed{border-left-color:#0f9d72}.ia-reply-history li.is-deferred,.ia-reply-history li.is-approved{border-left-color:#efba62}.ia-reply-history li.is-blocked,.ia-reply-history li.is-failed{border-left-color:#3e6ef2}.ia-danger{background:linear-gradient(160deg,#0d1223,#141212 55%);border-color:#3e6ef266}.ia-danger>header>svg{color:#679aff}.ia-danger-options{gap:8px;display:grid}.ia-danger-option{cursor:pointer;background:#0f0d0d;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.ia-danger-option input{accent-color:#3e6ef2;width:16px;height:16px;margin-top:3px}.ia-danger-option strong{color:#fff;font-size:12.5px;display:block}.ia-danger-option small{color:#a39797;font-size:11px;line-height:1.5}.ia-danger-confirm{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ia-danger-confirm label{color:#cfc5c5;gap:5px;font-size:11.5px;display:grid}.ia-danger-confirm input{color:#fff;letter-spacing:2px;background:#0e0c0c;border:1px solid #3e6ef266;border-radius:9px;outline:none;width:180px;padding:10px 12px;font-weight:700}.ia-danger-confirm button{color:#fff;cursor:pointer;background:#3e6ef2;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 16px;font-size:12px;font-weight:800;display:inline-flex}.ia-danger-confirm button:disabled{opacity:.35;cursor:not-allowed}.ia-danger-result{color:#c8f2e3;background:#0f1f1a;border:1px solid #5ac6a54d;border-radius:11px;gap:5px;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.ia-danger-result small{color:#8fb8a8;font-size:11px}.ia-mode-switch button.is-active.is-full{background:linear-gradient(110deg,#7c1cd6,#3e6ef2);box-shadow:0 8px 26px #9b3cf055}.ia-mode-description.is-full{color:#e3caff;background:#2c0a4f33;border:1px solid #ad5cff55;border-radius:10px;padding:10px 12px}.ia-matrix>div{grid-template-columns:minmax(200px,2fr) repeat(4,minmax(90px,1fr))}.ia-new-campaign{width:fit-content}.ia-campaigns{gap:10px;display:grid}.ia-campaign{background:#1a1515;border:1px solid #ffffff12;border-radius:13px;gap:9px;padding:15px 16px;display:grid}.ia-campaign.is-active{border-color:#0f9d7266}.ia-campaign>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ia-campaign>header strong{color:#fff;font-size:14px}.ia-campaign>p{color:#a39797;margin:0;font-size:11.5px}.ia-campaign-status{color:#cfc5c5;background:#ffffff10;border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:700}.ia-campaign-status.is-active{color:#7fe0bf;background:#5ac6a51f}.ia-campaign-status.is-paused{color:#efba62;background:#dc9c371b}.ia-campaign-stats{color:#a39797;flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.ia-campaign-stats b{color:#fff;font-size:14px}.ia-campaign>footer{flex-wrap:wrap;gap:6px;display:flex}.ia-campaign>footer button{color:#cfc5c5;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:5px;padding:7px 11px;font-size:11px;font-weight:650;display:inline-flex}.ia-campaign>footer .is-go{color:#fff;background:linear-gradient(110deg,#0f9d72,#0b6f51);border:0}.ia-campaign-note{color:#8e8383;margin:0;font-size:11px;line-height:1.5}.ia-campaign-editor{width:min(900px,100%)}.ia-campaign-editor input,.ia-campaign-editor select{color:#fff;background:#0e0c0c;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:12.5px}.ia-campaign-section{background:#0f0d0d;border:1px solid #ffffff0e;border-radius:12px;gap:10px;padding:14px;display:grid}.ia-campaign-section h4{color:#a9c9ff;letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:11px}.ia-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ia-chip-select{flex-wrap:wrap;gap:6px;display:flex}.ia-chip-select button{color:#b9adad;cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;padding:7px 12px;font-size:11.5px}.ia-chip-select button.is-active{color:#fff;background:#3e6ef226;border-color:#679aff}.ia-chip-select small{color:#8e8383;font-size:11px}.ia-campaign-actions{flex-wrap:wrap;gap:8px;display:flex}.ia-campaign-actions button{color:#fff;cursor:pointer;background:#3e6ef21a;border:1px solid #679aff55;border-radius:10px;align-items:center;gap:6px;padding:9px 13px;font-size:11.5px;font-weight:650;display:inline-flex}.ia-campaign-actions button:disabled{opacity:.45;cursor:not-allowed}.ia-campaign-targets{color:#b0a5a5;background:#141212;border-radius:10px;gap:4px;padding:11px 13px;font-size:11.5px;display:grid}.ia-campaign-targets strong{color:#7fe0bf}.ia-campaign-mail{color:#1b1b1f;background:#fbfbfc;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:14px;display:grid}.ia-campaign-mail strong{font-size:14px}.ia-campaign-mail p{color:#2a2a30;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.ia-campaign-mail small{color:#75757e;font-size:11px}.ia-campaign-mail .ia-campaign-flags{color:#9a5b00;gap:6px;font-size:12px;display:flex}.ia-members{gap:4px;max-height:360px;display:grid;overflow-y:auto}.ia-member{background:#0f0d0d;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ia-member span{min-width:0;display:grid}.ia-member strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ia-member small{color:#8e8383;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ia-member em{color:#cfc5c5;font-size:11px;font-style:normal;font-weight:650}.ia-member.is-replied em{color:#7fe0bf}.ia-member.is-blocked em,.ia-member.is-error em,.ia-member.is-unsubscribed em{color:#cad6f9}@media (max-width:700px){.ia-campaign-grid,.ia-member{grid-template-columns:1fr}}.ia-autoreply{color:#cfc5c5;background:#0f0d0d;border-left:3px solid #ffffff30;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.ia-autoreply strong{color:#fff}.ia-autoreply.is-ok{border-left-color:#0f9d72}.ia-autoreply.is-wait{border-left-color:#efba62}.ia-autoreply.is-stop{border-left-color:#3e6ef2}.ia-autoreply button{color:#efba62;cursor:pointer;background:#dc9c371b;border:1px solid #efba6288;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700}.ia-brief{background:#1a1422;border:1px solid #ad5cff44;border-radius:12px;gap:6px;padding:12px 13px;display:grid}.ia-brief strong{color:#fff;font-size:13px}.ia-brief p{color:#cfc5c5;margin:0;font-size:12px;line-height:1.55}.ia-brief small{color:#d2adff;letter-spacing:.6px;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.ia-brief ul{color:#dcd3d3;margin:0;padding-left:18px;font-size:12px;line-height:1.55}.ia-brief-meta b{color:#fff}.ia-brief .ai-catalog-primary{width:fit-content;margin-top:6px;text-decoration:none}.ia-always{color:#fff;cursor:pointer;background:#3e6ef21a;border:1px solid #679aff66;border-radius:10px;align-items:center;gap:7px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.ia-always.is-active{color:#7fe0bf;background:#0f9d7222;border-color:#0f9d72}.ia-action footer .is-retry{color:#efba62;border-color:#efba6288}.ia-retry-at{color:#8e8383;margin-right:auto;font-size:10.5px}@property --live-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.live{--c-trieur:#5aa2ff;--c-conseiller:#34d39a;--c-devis:#b77bff;--c-prospecteur:#67d8ff;--c-garde-fou:#f5c542;--c-systeme:#9aa0ad;background:radial-gradient(at 20% 0,#3e6ef21f,#0000 45%),radial-gradient(at 100% 100%,#5aa2ff14,#0000 45%),linear-gradient(#0c0a0b,#0c0c10);border:1px solid #ffffff14;border-radius:18px;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.live:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.live>*{position:relative}.live h3{color:#8e8383;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:10.5px;font-weight:800;display:flex}.live-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-head strong{color:#fff;letter-spacing:2.4px;font:800 13px Manrope,sans-serif}.live-head small{color:#7d7272;margin-left:auto;font-size:11px}.live-dot{background:#4c82ff;border-radius:50%;width:10px;height:10px;animation:1.6s infinite live-ping;box-shadow:0 0 #4c82ff99}.live-clock{color:#a9c9ff;letter-spacing:1px;font:600 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.live-stations{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.live-station{--c:var(--c-systeme);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff05;border:1px solid #ffffff10;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px;transition:border-color .4s,box-shadow .4s,background .4s;display:grid}.live-station.is-trieur{--c:var(--c-trieur)}.live-station.is-conseiller{--c:var(--c-conseiller)}.live-station.is-devis{--c:var(--c-devis)}.live-station.is-prospecteur{--c:var(--c-prospecteur)}.live-station.is-garde-fou{--c:var(--c-garde-fou)}.live-station.is-running{border-color:color-mix(in srgb, var(--c) 55%, transparent);background:color-mix(in srgb, var(--c) 9%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--c) 25%, transparent)}.live-avatar{width:42px;height:42px;color:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, transparent);background:#0c0a0b;border-radius:50%;place-items:center;display:grid;position:relative}.live-station.is-running .live-avatar:before{content:"";background:conic-gradient(from var(--live-angle), transparent 0 55%, var(--c) 80%, #fff 88%, transparent 96%);-webkit-mask-composite:xor;border-radius:50%;padding:2px;animation:1.2s linear infinite live-spin;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.live-station strong{color:#fff;font-size:12.5px;display:block}.live-station p{color:#8e8383;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.live-station .live-task{color:#fff}.live-task em{color:var(--c);margin-left:6px;font:700 10.5px ui-monospace,Menlo,Consolas,monospace}.live-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.live-stats div{background:#ffffff04;border:1px solid #ffffff0d;border-radius:12px;padding:11px 13px;display:grid}.live-stats b{color:#fff;font:800 22px Manrope,sans-serif}.live-stats span{color:#8e8383;font-size:10.5px}.live-traces{gap:10px;display:grid}.live-trace{background:#ffffff04;border:1px solid #ffffff10;border-radius:14px;gap:10px;padding:13px 15px;animation:.5s cubic-bezier(.22,1,.36,1) both live-in;display:grid}.live-trace header{justify-content:space-between;gap:10px;display:flex}.live-trace header strong{color:#fff;font-size:13px}.live-trace header small{color:#7d7272;font:11px ui-monospace,Menlo,Consolas,monospace}.live-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.live-pipeline li{--c:#3a3434;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.live-pipeline li.is-done{--c:#34d39a}.live-pipeline li.is-running{--c:#679aff}.live-pipeline li.is-error,.live-pipeline li.is-stale{--c:#7399f3}.live-pipeline li.is-blocked{--c:#f5c542}.live-node{z-index:1;width:36px;height:36px;color:var(--c);box-shadow:inset 0 0 0 1.5px var(--c);background:#0c0a0b;border-radius:50%;place-items:center;transition:box-shadow .4s,color .4s;display:grid;position:relative}.live-pipeline li.is-done .live-node{box-shadow:inset 0 0 0 1.5px var(--c), 0 0 14px color-mix(in srgb, var(--c) 45%, transparent)}.live-pipeline li.is-running .live-node{animation:1.1s ease-in-out infinite live-glow}.live-spark{color:#fff;filter:drop-shadow(0 0 4px #679aff);animation:.7s infinite live-blink;position:absolute;top:-4px;right:-4px}.live-link{background:#2a2424;width:100%;height:2px;position:absolute;top:18px;right:50%}.live-pipeline li:not(.is-idle) .live-link{background:linear-gradient(90deg, #34d39a, var(--c))}.live-pipeline li.is-running .live-link{background:linear-gradient(90deg,#0000,#679aff,#fff,#679aff,#0000) 0 0/200% 100%;animation:1s linear infinite live-flow}.live-pipeline b{color:#dcd3d3;font-size:10.5px}.live-pipeline li.is-idle b{color:#5f5656}.live-pipeline small{color:#8e8383;font:10px ui-monospace,Menlo,Consolas,monospace}.live-trace-detail{color:#a39797;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;overflow:hidden}.live-console ol{scrollbar-width:thin;background:#070606;border:1px solid #ffffff0e;border-radius:12px;gap:1px;max-height:420px;margin:0;padding:8px;font:11.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;list-style:none;display:grid;overflow-y:auto}.live-console li{--c:var(--c-systeme);border-radius:6px;grid-template-columns:66px 118px minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:4px 6px;animation:.45s cubic-bezier(.22,1,.36,1) both live-in;display:grid}.live-console li:hover{background:#ffffff06}.live-console li.is-trieur{--c:var(--c-trieur)}.live-console li.is-conseiller{--c:var(--c-conseiller)}.live-console li.is-devis{--c:var(--c-devis)}.live-console li.is-prospecteur{--c:var(--c-prospecteur)}.live-console li.is-garde-fou{--c:var(--c-garde-fou)}.live-console time{color:#5f5656}.live-agent{color:var(--c);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.live-text{color:#fbfcfc;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-text small{color:#7d7272}.live-model{color:#b9adad;white-space:nowrap;background:#ffffff0d;border-radius:4px;padding:0 6px;font-size:10px}.live-status{color:#34d39a;white-space:nowrap}.live-console li.is-running .live-status{color:#a9c9ff;animation:1s infinite live-blink}.live-console li.is-error .live-status,.live-console li.is-stale .live-status{color:#7399f3}.live-console li.is-blocked .live-status{color:#f5c542}@keyframes live-ping{0%{box-shadow:0 0 #4c82ff88}80%,to{box-shadow:0 0 0 10px #4c82ff00}}@keyframes live-spin{to{--live-angle:360deg}}@keyframes live-glow{50%{box-shadow:inset 0 0 0 1.5px var(--c), 0 0 22px var(--c)}}@keyframes live-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes live-blink{50%{opacity:.35}}@keyframes live-in{0%{opacity:0;filter:blur(4px);transform:translateY(-6px)}}@media (max-width:1100px){.live-stations,.live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.live{padding:12px}.live-console li{grid-template-columns:60px minmax(0,1fr)}.live-console .live-model,.live-console .live-status{grid-column:2}.live-pipeline b{font-size:9px}}@media (prefers-reduced-motion:reduce){.live *,.live :before{animation:none!important}}.ia-tab-dot{width:8px;height:8px}.live-campaigns{gap:10px;display:grid}.live-campaign{background:linear-gradient(140deg,#67d8ff12,#ffffff03 55%);border:1px solid #67d8ff33;border-radius:14px;gap:11px;padding:14px 16px;animation:.5s cubic-bezier(.22,1,.36,1) both live-in;display:grid}.live-campaign.is-running{border-color:#67d8ff99;box-shadow:0 0 30px #67d8ff22}.live-campaign header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.live-campaign header strong{color:#fff;font-size:14px}.live-campaign header small{color:#8e8383;font-size:11px}.live-campaign-pulse{background:#67d8ff;border-radius:50%;width:9px;height:9px;animation:1.8s infinite live-ping;box-shadow:0 0 #67d8ff99}.live-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.live-funnel div{background:#0c0a0b;border-radius:10px;padding:9px 11px;display:grid}.live-funnel b{color:#fff;font:800 19px Manrope,sans-serif}.live-funnel span{color:#8e8383;font-size:10.5px}.live-funnel .is-good b{color:#34d39a}.live-quota{color:#b0a5a5;gap:5px;font-size:11px;display:grid}.live-quota-bar,.ia-sync-bar{background:#ffffff10;border-radius:999px;height:6px;display:block;overflow:hidden}.live-quota-bar span,.ia-sync-bar span{border-radius:inherit;background:linear-gradient(90deg,#67d8ff,#ffd28a);height:100%;transition:width .5s;display:block}.live-campaign-now{color:#a39797;background:#0c0a0b;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:12px;display:flex}.live-campaign-now.is-running{color:#fff;box-shadow:inset 3px 0 #67d8ff}.live-campaign-now em{color:#67d8ff;font:700 11px ui-monospace,Menlo,Consolas,monospace}.live-campaign-now svg{color:#f5c542}.live-campaign-feed{gap:2px;margin:0;padding:0;font:11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;list-style:none;display:grid}.live-campaign-feed li{border-radius:6px;grid-template-columns:66px minmax(0,1fr);gap:2px 10px;padding:3px 6px;animation:.4s both live-in;display:grid}.live-campaign-feed time{color:#5f5656}.live-campaign-feed span{color:#fbfcfc;overflow-wrap:anywhere}.live-campaign-feed small{color:#7d7272;grid-column:2}.live-campaign-feed li.is-running span{color:#67d8ff}.live-campaign-feed li.is-blocked span{color:#f5c542}.live-campaign-feed li.is-error span{color:#7399f3}.live-campaign-feed li.is-empty span{color:#6f6666}.ia-coverage{border-top:1px solid #ffffff10;gap:8px;margin-top:8px;padding-top:8px;display:grid}.ia-coverage>div{gap:6px;display:grid}.ia-coverage b{color:#fff}.ia-coverage button{color:#ffd28a;cursor:pointer;background:#67d8ff1a;border:1px solid #67d8ff88;border-radius:9px;width:fit-content;padding:7px 12px;font-size:11.5px;font-weight:700}.ia-coverage button:disabled{opacity:.55;cursor:progress}.ia-coverage-why{color:#efba62!important}.ia-campaign-stalled{color:#efba62;background:#dc9c371b;border-radius:9px;gap:6px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.45;display:flex}@media (max-width:700px){.live-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}.live>.live-particles{z-index:0;pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.live>:not(.live-particles){z-index:1}.live:has(.cockpit.is-autopilot){border-color:#7270ff55;box-shadow:0 0 60px #7270ff1f,inset 0 0 80px #7270ff0d}.cockpit{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;display:grid}.cockpit-autopilot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0a,#ffffff02);border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.cockpit-autopilot:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0c 48%,#0000 60%) 0 0/250% 100%;animation:6s linear infinite cockpit-sheen;position:absolute;inset:0}.cockpit.is-autopilot .cockpit-autopilot{background:linear-gradient(135deg,#7270ff26,#b77bff14 60%,#ffffff03);border-color:#7270ff88;box-shadow:0 0 40px #7270ff2e,inset 0 0 0 1px #7270ff33}.cockpit.is-paused .cockpit-autopilot{background:linear-gradient(135deg,#4c82ff2b,#ffffff03);border-color:#4c82ff99}.cockpit-autopilot-icon{color:#8e8383;background:#0c0a0b;border-radius:18px;place-items:center;width:64px;height:64px;font-size:26px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cockpit.is-autopilot .cockpit-autopilot-icon{color:#7270ff;box-shadow:inset 0 0 0 1px #7270ff77,0 0 28px #7270ff55}.cockpit.is-paused .cockpit-autopilot-icon{color:#4c82ff;animation:1s infinite live-blink}.cockpit-autopilot strong{color:#fff;letter-spacing:3px;font:800 20px Manrope,sans-serif;display:block}.cockpit.is-autopilot .cockpit-autopilot strong{background:linear-gradient(90deg,#fff,#cac7ff,#fff) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite cockpit-sheen}.cockpit-autopilot p{color:#b9adad;margin:3px 0 0;font-size:12px}.cockpit-lights{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cockpit-lights span{color:#7d7272;letter-spacing:1px;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font:700 9.5px ui-monospace,Menlo,Consolas,monospace;display:inline-flex}.cockpit-lights span:before{content:"";background:#3a3434;border-radius:50%;width:6px;height:6px}.cockpit-lights .is-on{color:#c8f2e3}.cockpit-lights .is-on:before{background:#34d39a;box-shadow:0 0 8px #34d39a}.cockpit-lights .is-alert{color:#e0e8ff}.cockpit-lights .is-alert:before{background:#4c82ff;animation:1s infinite live-blink;box-shadow:0 0 8px #4c82ff}.cockpit-agents{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.cockpit-agents span{--c:#8e8383;color:#7d7272;background:#0c0a0bcc;border:1px solid #ffffff10;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:650;display:inline-flex}.cockpit-agents span.is-on{border-color:color-mix(in srgb, var(--c) 45%, transparent);color:#fff}.cockpit-agents i{background:#3a3434;border-radius:50%;width:7px;height:7px}.cockpit-agents span.is-on i{background:var(--c);box-shadow:0 0 8px var(--c)}.cockpit-agents .autopilot-triangle{color:#7270ff}.autopilot-triangle{color:#7270ff;flex:none}.autopilot-triangle.is-active{filter:drop-shadow(0 0 6px #7270ff)drop-shadow(0 0 14px #7270ff88);animation:1.8s ease-in-out infinite autopilot-pulse}.live-mode{color:#b9adad;vertical-align:2px;background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;margin-left:7px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-flex}.live-station.is-autopilot .live-mode{color:#f0f0ff;background:#7270ff26}.live-station.is-autopilot .live-mode .autopilot-triangle{filter:drop-shadow(0 0 4px #7270ff)}.cockpit-instruments{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.cockpit-radar,.cockpit-gauge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a0bb3;border:1px solid #ffffff12;border-radius:16px;align-content:center;justify-items:center;gap:6px;padding:10px;display:grid}.cockpit-radar svg{width:100%;max-width:170px}.cockpit-radar-ring{fill:none;stroke:#7270ff2e;stroke-width:1px}.cockpit-radar-axis{stroke:#7270ff1c;stroke-width:1px}.cockpit-radar-sweep{transform-origin:100px 100px;animation:3.2s linear infinite cockpit-sweep}.cockpit-radar-sweep path{fill:#7270ff2b}.cockpit-blip{filter:drop-shadow(0 0 4px)}.cockpit-blip.is-running{animation:.8s infinite live-blink}.cockpit-radar>span,.cockpit-gauge>span{color:#8e8383;text-align:center;font-size:10px}.cockpit-gauge{position:relative}.cockpit-gauge svg{width:100%;max-width:110px;transform:rotate(-90deg)}.cockpit-gauge-track{fill:none;stroke:#ffffff10;stroke-width:6px}.cockpit-gauge-value{fill:none;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 5px);transition:stroke-dasharray .8s cubic-bezier(.22,1,.36,1)}.cockpit-tick{stroke:#ffffff24;stroke-width:1px}.cockpit-gauge>div{justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-64%)}.cockpit-gauge b{color:#fff;font:800 19px Manrope,sans-serif}.cockpit-gauge small{color:#8e8383;font-size:9.5px}@keyframes cockpit-sweep{to{transform:rotate(360deg)}}@keyframes cockpit-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes autopilot-pulse{50%{filter:drop-shadow(0 0 10px #7270ff)drop-shadow(0 0 24px #7270ff);transform:scale(1.12)}}@media (max-width:1100px){.cockpit{grid-template-columns:1fr}}@media (max-width:700px){.cockpit-instruments{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-autopilot strong{letter-spacing:2px;font-size:16px}}@media (prefers-reduced-motion:reduce){.cockpit *,.cockpit :after,.cockpit-autopilot:after{animation:none!important}}.live{background:linear-gradient(#0f0d0d,#0b0a0a)}.live:before{display:none}.live-stations{isolation:isolate;position:relative}.live-stations>.card-particles{width:calc(100% + 36px);height:calc(100% + 36px);inset:-18px}.live-station{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-color:color-mix(in srgb, var(--t-main,#fff) 22%, #ffffff10);background:#120f0f9e;position:relative}.live-station:hover{border-color:color-mix(in srgb, var(--t-main,#fff) 55%, transparent)}.live-station.is-running{box-shadow:0 0 22px color-mix(in srgb, var(--c) 18%, transparent);background:#120f0f80}.live-station.is-off{opacity:.55;filter:saturate(.4)}.live-station.is-off .live-mode{color:#a39797;background:#ffffff10}.live-station.is-stopping{border-color:#f5c54288;box-shadow:inset 3px 0 #f5c542}.live-station.is-stopping .live-task{color:#f5c542}.live-station.is-autopilot{border-color:color-mix(in srgb, var(--t-main,#fff) 30%, #7270ff33)}.cockpit-status{background:#0c0a0bb3;border:1px solid #ffffff12;border-radius:14px;align-content:start;gap:10px;padding:14px 16px;display:grid}.cockpit-status-head{color:#8e8383;letter-spacing:1.4px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:800;display:flex}.cockpit-alert{color:#e0e8ff;letter-spacing:.5px;background:#4c82ff2b;border-radius:6px;padding:3px 9px;font-size:10px;animation:1.2s infinite live-blink}.cockpit-agents span{border-radius:9px;gap:7px}.cockpit-agents small{color:#8e8383;font-size:10px;font-weight:600}.cockpit-agents span.is-on small{color:#cfc5c5}.cockpit-lights{margin-top:0}.cockpit-lights .is-full{color:#f0f0ff}.cockpit-lights .is-full:before{background:#7270ff;box-shadow:0 0 6px #7270ff}.cockpit .autopilot-triangle{color:#7270ff}.cockpit-autopilot-icon,.cockpit-autopilot{display:none}
