@import "https://fonts.googleapis.com/css2?family=Albert+Sans:wght@500;600&family=Lato:wght@400&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";@media screen{.document-print-preview-block{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.document-print-preview-viewport{width:100%;display:block}.document-print-preview-scale-host{flex-shrink:0;position:relative;overflow:visible}.document-print-preview-scale-inner{transform-origin:top;width:var(--document-print-preview-inner-width,210mm);position:absolute;top:0;left:50%}}@media print{.document-print-preview-block{width:100%!important;max-width:none!important}.document-print-preview-scale-host{filter:none!important;contain:none!important;width:100%!important;height:auto!important;overflow:visible!important;transform:none!important}.document-print-preview-scale-inner{filter:none!important;contain:none!important;width:100%!important;position:static!important;left:auto!important;overflow:visible!important;transform:none!important}}@media screen{.record-print-page-shell--scroll,.annexe-print-page-shell--scroll,.agreement-print-page-shell--scroll,.certification-print-page-shell--scroll,.warranty-certification-print-page-shell--scroll,.agreement-template-preview-modal__sheet{background-color:#fff;background-image:var(--document-print-page-break-guide);background-repeat:repeat-y;background-size:100% 297mm}.record-print-page-shell--scroll .record-print-sheet--scroll,.annexe-print-page-shell--scroll .annexe-print-sheet--scroll,.agreement-print-page-shell--scroll .agreement-print-sheet--scroll,.certification-print-page-shell--scroll .certification-print-sheet--scroll,.warranty-certification-print-page-shell--scroll .warranty-certification-print-sheet--scroll{z-index:1;position:relative}}@media print{.record-print-page-shell--scroll,.annexe-print-page-shell--scroll,.agreement-print-page-shell--scroll,.certification-print-page-shell--scroll,.warranty-certification-print-page-shell--scroll,.agreement-template-preview-modal__sheet{background:0 0!important}}@media screen{.document-print-preview-block{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.document-print-preview-viewport{width:100%;display:block}.document-print-preview-scale-host{flex-shrink:0;position:relative;overflow:visible}.document-print-preview-scale-inner{transform-origin:top;width:var(--document-print-preview-inner-width,210mm);position:absolute;top:0;left:50%}}@media print{.document-print-preview-block{width:100%!important;max-width:none!important}.document-print-preview-scale-host{filter:none!important;contain:none!important;width:100%!important;height:auto!important;overflow:visible!important;transform:none!important}.document-print-preview-scale-inner{filter:none!important;contain:none!important;width:100%!important;position:static!important;left:auto!important;overflow:visible!important;transform:none!important}}.annexe-print-page{box-sizing:border-box;width:100%;padding:1rem 1.25rem 2.5rem}.annexe-print-frame{box-sizing:border-box;--annexe-print-page-margin:10mm;--annexe-print-page-width:210mm;--annexe-print-page-height:297mm;--annexe-print-content-width:calc(var(--annexe-print-page-width) - 2 * var(--annexe-print-page-margin));--annexe-print-content-height:calc(var(--annexe-print-page-height) - 2 * var(--annexe-print-page-margin));width:100%;max-width:none;margin:0 auto}.annexe-print-screen-title{margin:0;font-size:1.25rem;font-weight:600}.annexe-print-toolbar{justify-content:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.annexe-print-sheet{box-sizing:border-box;color:#212529;background:#fff;width:100%}.annexe-print-page-shell{box-sizing:border-box;width:var(--annexe-print-page-width);height:var(--annexe-print-page-height);padding:var(--annexe-print-page-margin);background:#fff}@media screen{.annexe-print-screen-preview{justify-content:center;width:100%;display:flex}.annexe-print-page-shell--scroll{height:auto;min-height:var(--annexe-print-page-height);box-shadow:0 1px 3px #0f172a14,0 6px 20px #0f172a1f}.annexe-print-sheet--scroll{height:auto!important;min-height:var(--annexe-print-content-height)!important;max-height:none!important;display:block!important;overflow:visible!important}}.annexe-print-layout{border-collapse:collapse;border-spacing:0;width:100%}.annexe-print-layout td{vertical-align:top;border:0;padding:0}.annexe-print-document{min-height:0;display:block}.annexe-print-document__main{box-sizing:border-box;width:var(--annexe-print-content-width);max-width:100%;margin-left:auto;margin-right:auto}.annexe-print-document__title{color:var(--bs-complementary-4,#adb5bd);margin:0 0 1.5rem;font-size:22px;font-weight:600;line-height:1.2}.annexe-print-legal-wrap{flex-shrink:0;padding-top:4mm}.annexe-print-screen-preview .annexe-print-legal{text-align:center;break-inside:avoid;page-break-inside:avoid;width:75%;margin-top:0;margin-left:auto;margin-right:auto}.annexe-print-header{margin-bottom:70px}.annexe-print-header__logo{width:92px;max-width:100%;height:auto}.annexe-print-header__info{color:#212529;letter-spacing:.28px;font-size:9px;font-weight:700}.annexe-print-header__value{font-weight:400}.annexe-print-header__wrap{padding:3px 8px;line-height:12px}.annexe-print-budget-name{text-transform:uppercase;color:var(--bs-complementary-4,#6c757d);font-size:12px;font-weight:700}.annexe-print-chapter-name{background:#ccc;font-weight:700}.annexe-print-concept{letter-spacing:.34px;color:var(--bs-gray-600,#6c757d);font-size:11px;font-style:italic;font-weight:500;line-height:1.27}.annexe-print-signatures{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;display:flex}.annexe-print-signatures__field{flex:none;width:60mm;max-width:100%}.annexe-print-signatures__label{color:#adb5bd;font-size:12px;font-weight:500}.annexe-print-signatures__box{box-sizing:border-box;background:#fff;border:1px solid #ced4da;justify-content:flex-start;align-items:flex-start;width:60mm;height:30mm;min-height:30mm;max-height:30mm;padding:0;display:flex;overflow:hidden}.annexe-print-signatures__placeholder{color:#fff;-webkit-user-select:none;user-select:none;font-size:8px;line-height:1.1}.annexe-print-signatures__img{object-fit:contain;object-position:left top;align-self:flex-start;width:auto;max-width:calc(60mm - .5rem);height:auto;max-height:calc(30mm - .5rem)}.annexe-print-legal{color:#495057;font-size:8px;line-height:1.3}.annexe-print-legal p:last-child{margin-bottom:0}@media print{.annexe-print-layout{width:100%!important;display:table!important}.annexe-print-layout__body{display:table-row-group!important}.annexe-print-layout__foot{display:table-footer-group!important}.annexe-print-layout__foot-cell{vertical-align:bottom;padding-top:4mm}.annexe-print-layout__foot .annexe-print-legal-wrap,.annexe-print-layout__foot .annexe-print-legal{visibility:visible!important;opacity:1!important;display:block!important;position:static!important}.annexe-print-signatures{flex-wrap:wrap!important;justify-content:center!important;gap:2rem!important;display:flex!important}.annexe-print-legal{break-inside:avoid!important;page-break-inside:avoid!important}}.customer-budget-page{--cb-nav-height:3.25rem;--cb-hero-top:0px;--cb-hero-banner-height:280px;--cb-hero-logo-overhang:0px;--cb-hero-banner-opacity:1;--cb-hero-logo-opacity:1;--cb-accent:var(--aqui-marron,#4a3024);--cb-accent-dark:var(--aqui-marron-hover,#3d261d);--cb-text:var(--phoenix-text,#4a3024);--cb-muted:var(--phoenix-muted-text,#6b5a50);--cb-label:var(--aqui-label-color,#a39c8d);--cb-surface:var(--phoenix-emphasis-bg,#fff);--cb-metric-bg:var(--aqui-beige-light,#faf9f7);--cb-border:#4a30241f;--cb-border-strong:var(--aqui-marron,#4a3024);--cb-summary-header-bg:var(--cb-accent-dark);--cb-summary-header-text:#fff;background:var(--cb-surface);min-height:100vh;color:var(--cb-text);font-family:var(--aqui-font-body,inherit)}.customer-budget-page.has-top-nav.has-budget-hero{--cb-hero-top:var(--cb-nav-height)}.customer-budget-page.has-hero-logo{--cb-hero-logo-overhang:7.5rem}.customer-budget-page .customer-budget-hero{top:var(--cb-hero-top);z-index:4;pointer-events:none;position:fixed;left:0;right:0}.customer-budget-page .customer-budget-hero.is-scroll-hidden{visibility:hidden}.customer-budget-page .customer-budget-hero-spacer{height:calc(var(--cb-hero-top) + var(--cb-hero-banner-height) + var(--cb-hero-logo-overhang))}.customer-budget-page .banner-header{min-height:var(--cb-hero-banner-height);background-position:50%;background-size:cover;position:relative;overflow:hidden}.customer-budget-page .banner-header img{width:100%;height:var(--cb-hero-banner-height);object-fit:cover;opacity:var(--cb-hero-banner-opacity);transform:translate3d(0, calc((1 - var(--cb-hero-banner-opacity)) * 28px), 0);will-change:opacity, transform;display:block}.customer-budget-page .logo-budget-block{text-align:center;z-index:1;width:100%;opacity:var(--cb-hero-logo-opacity);will-change:opacity;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.customer-budget-page .logo-budget-block img{object-fit:contain;width:auto;max-width:min(560px,92vw);height:min(240px,38vw)}.customer-budget-page.has-top-nav:not(.has-budget-hero) .body-budget-block{padding-top:calc(var(--cb-nav-height) + 1.5rem)}@media (width<=767px){.customer-budget-page .franchisee-logo{height:185px}}.customer-budget-page .franchisee-info-block .minimal-legal-brand p,.customer-budget-page .legal-brand-block.minimal p{margin:0 0 .35rem;display:block}.customer-budget-page .franchisee-info-block .minimal-legal-brand p:last-child,.customer-budget-page .legal-brand-block.minimal p:last-child{margin-bottom:0}.customer-budget-print-watermark{display:none}@media (width<=575px){.customer-budget-page .details-block .item-grid-4,.customer-budget-page .details-block .item-grid-3{grid-template-columns:1fr auto}.customer-budget-page .details-block .item-units,.customer-budget-page .details-block .item-units-price{display:none}.customer-budget-page .details-item-btn{margin:10px 0 5px;padding:10px}.customer-budget-page .details-item-description{font-size:.9rem}}@media (width<=767px){.customer-budget-page .values{padding:1rem .5rem}.customer-budget-page .values-title{font-size:.8rem}.customer-budget-page .values-block .section{font-size:1.45rem}.customer-budget-page .values-block .aboutus{font-size:1rem}.customer-budget-page .values-container{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-budget-page .values-container-item{padding:1rem}.customer-budget-page .summary-block .header-item{font-size:1.05rem}.customer-budget-page .summary-block .small-item{font-size:.98rem}}@media (width<=400px){.customer-budget-page .values-container{grid-template-columns:1fr}}@media (width<=767px){.customer-budget-page .credit-block{font-size:.9375rem}.customer-budget-page .credit-block_title{font-size:1.75rem}.customer-budget-page .fee-block,.customer-budget-page .initial-amount-block,.customer-budget-page .info,.customer-budget-page .marketing-notes{font-size:.9375rem}.customer-budget-page .legal-one-line{padding:10px 10%}.customer-budget-page .marketing-text{width:80%}.customer-budget-page .slider{width:90%}}.customer-budget-page .overlay-box{background-color:var(--phoenix-emphasis-bg);z-index:1;grid-area:1/1/2/2;margin:2rem;padding:1.2rem}.customer-budget-page .atrcredit-text-container{grid-template-columns:1fr 3fr 1fr 3fr;display:grid}.customer-budget-page .atrcredit-text-container>p>img{width:90%}.customer-budget-page .atrcredit-text-container>p{text-align:justify;margin:0 .1rem;font-size:.5rem}.customer-budget-page .atrcredit-text-container>p:nth-child(odd){text-align:center;margin-top:.2rem}.customer-budget-page .atrcredit-text-container>p:nth-child(-n+4){padding-bottom:1rem}.customer-budget-page .customer-budget-page-break{page-break-before:always}.customer-budget-page .cover-print-block{page-break-inside:avoid;page-break-after:always}.customer-budget-page .customer-budget-print-cover-image{width:100%;height:auto;display:block}.customer-budget-page .main-info-print,.customer-budget-page .main-info-block{font-size:.9rem}.customer-budget-page .main-info-block .legal p:last-child{margin-bottom:0}.customer-budget-page .legal-terms-block{page-break-inside:avoid}@media (prefers-reduced-motion:reduce){.customer-budget-page .banner-header img{transform:none}}@media print{:root{-webkit-print-color-adjust:exact;print-color-adjust:exact;-moz-print-color-adjust:exact}@page{size:auto;margin:2rem}.customer-budget-page{background:var(--phoenix-emphasis-bg);min-height:auto}.customer-budget-page .d-print-none{display:none!important}.customer-budget-page .d-print-block{display:block!important}.customer-budget-page .d-print-flex{display:flex!important}.customer-budget-page.watermark-draft:before,.customer-budget-page.watermark-discarded:before{content:none;display:none}.customer-budget-page.watermark-draft .customer-budget-print-watermark,.customer-budget-page.watermark-discarded .customer-budget-print-watermark{z-index:9999;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;position:fixed;inset:0}.customer-budget-page.watermark-draft .customer-budget-print-watermark{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1400'><text x='500' y='700' text-anchor='middle' dominant-baseline='middle' transform='rotate(-42 500 700)' fill='%236b7280' fill-opacity='0.55' font-family='Helvetica, Arial, sans-serif' font-size='188' font-weight='700'>Borrador</text></svg>")}.customer-budget-page.watermark-discarded .customer-budget-print-watermark{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1400'><text x='500' y='700' text-anchor='middle' dominant-baseline='middle' transform='rotate(-42 500 700)' fill='%236b7280' fill-opacity='0.55' font-family='Helvetica, Arial, sans-serif' font-size='156' font-weight='700'>Descartado</text></svg>")}.customer-budget-page .body-budget-block{min-width:992px;max-width:none;margin:0 2rem 2rem;padding:2rem 1.5rem 1rem}.customer-budget-page.has-top-nav .body-budget-block{padding-top:1rem}.customer-budget-page .customer-budget-print-header{page-break-after:avoid;margin-bottom:1.5rem}.customer-budget-page #footer-first-print{page-break-after:always}.customer-budget-page .summary-block .header-item{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:.6rem 1rem;font-size:1.125rem}.customer-budget-page .summary-block .small-item{padding:.5rem 1rem .5rem .5rem;font-size:1rem}.customer-budget-page .summary-block .total-item{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:.85rem 1rem;font-size:1.125rem}.customer-budget-page .values-block{page-break-before:always}.customer-budget-page .values-block .aboutus p{font-size:.9rem}.customer-budget-page .values-container{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-budget-page .particular-conditions-block{page-break-before:always}.customer-budget-page .details-block .item-grid-4,.customer-budget-page .details-block .item-grid-3{grid-template-columns:3fr 1fr 1fr 1fr}.customer-budget-page .details-block .item-units,.customer-budget-page .details-block .item-units-price{display:block!important}.customer-budget-page .print-credit-block{page-break-inside:avoid;page-break-after:always}.customer-budget-page .credit-marketing-text{margin-top:2em}.customer-budget-page .image-text-container{grid-template-columns:1.6fr 1fr}.customer-budget-page .overlay-box{margin:3rem;padding:2rem 2rem 0}.customer-budget-page .cactus-text{margin-bottom:1.5rem;font-size:1.6rem;line-height:1.6rem}.customer-budget-page .atrcredit-text-container>p>img{width:80%}.customer-budget-page .atrcredit-text-container>p{font-size:.7rem}.customer-budget-page .print-images-block{page-break-before:always}.customer-budget-page .signature-boxes .box{min-height:180px}.customer-budget-page .planning-left-col,.customer-budget-page .planning-right-col{width:auto}.customer-budget-page .accept-action,.customer-budget-page .customer-budget-render-modal,.customer-budget-page .customer-budget-modal-backdrop{display:none!important}.customer-budget-page a[href^=\#]{color:inherit;text-decoration:none}}.customer-budget-page{--cb-nav-height:3.25rem;--cb-accent:var(--aqui-marron,#4a3024);--cb-accent-dark:var(--aqui-marron-hover,#3d261d);--cb-text:var(--phoenix-text,#4a3024);--cb-muted:var(--phoenix-muted-text,#6b5a50);--cb-label:var(--aqui-label-color,#a39c8d);--cb-surface:var(--phoenix-emphasis-bg,#fff);--cb-metric-bg:var(--aqui-beige-light,#faf9f7);--cb-border:#4a30241f;--cb-border-strong:var(--aqui-marron,#4a3024);--cb-summary-header-bg:var(--cb-accent-dark);--cb-summary-header-text:#fff;background:var(--cb-surface);min-height:100vh;color:var(--cb-text);font-family:var(--aqui-font-body,inherit)}.customer-budget-page .banner-header{background-position:50%;background-size:cover;min-height:280px;position:relative}.customer-budget-page .banner-header img{object-fit:cover;width:100%;height:280px}.customer-budget-page .logo-budget-block{text-align:center;z-index:2;margin-top:-120px;position:relative}.customer-budget-page .logo-budget-block img{object-fit:contain;max-width:min(600px,90vw);max-height:300px}.customer-budget-page .customer-budget-top-nav{min-height:var(--cb-nav-height);z-index:1030}.customer-budget-page.has-top-nav .body-budget-block{padding-top:calc(var(--cb-nav-height) + 1.5rem)}.customer-budget-page .body-budget-block{z-index:2;background:var(--cb-surface);max-width:1140px;margin:0 auto;padding:2rem 1rem 4rem;position:relative}.customer-budget-page .main-block{padding-top:.5rem}.customer-budget-page .budget-title{font-family:var(--aqui-font-heading,inherit);color:var(--cb-accent);letter-spacing:.02em;margin-bottom:.25rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700}.customer-budget-page .budget-name{color:var(--cb-muted);font-weight:400}.customer-budget-page .budget-id{color:var(--cb-label);font-size:.95rem}.customer-budget-page .logo-franchisee-block{margin-left:auto;margin-right:auto}.customer-budget-page .logo-block{justify-content:center;display:flex}.customer-budget-page .franchisee-logo{object-fit:contain;width:auto;max-width:min(350px,90vw);height:200px}@media (width<=767px){.customer-budget-page .franchisee-logo{height:185px}}.customer-budget-page .franchisee-info-block h3{font-family:var(--aqui-font-heading,inherit);color:var(--cb-accent);font-size:1.35rem;font-weight:700}.customer-budget-page .franchisee-info-block .nid,.customer-budget-page .franchisee-info-block .phone,.customer-budget-page .franchisee-info-block .email,.customer-budget-page .franchisee-info-block .address{color:var(--cb-muted);line-height:1.5}.customer-budget-page .franchisee-info-block .minimal{color:var(--cb-label);font-size:.6rem;line-height:1.45}.customer-budget-page .franchisee-info-block .minimal p{margin:0}.customer-budget-page .opportunity-info-block{color:var(--cb-label);max-width:900px;margin:0 auto;font-size:.95rem}.customer-budget-page .summary-values-block{margin:2.5rem 0 1rem}.customer-budget-page .values{padding:1.5rem 1rem}.customer-budget-page .values-icon{width:74px;color:var(--cb-accent);margin:0 auto 1rem}.customer-budget-page .customer-budget-value-icon-svg{width:74px;height:74px;margin:0 auto;display:block}.customer-budget-page .values-title{color:var(--cb-accent);font-family:var(--aqui-font-heading,inherit);text-transform:uppercase;max-width:220px;font-size:.9rem;font-weight:600;line-height:1.35;display:inline-block}.customer-budget-page .values-block{margin:2.5rem 0}.customer-budget-page .values-block .section{font-family:var(--aqui-font-heading,inherit);color:var(--cb-accent);font-size:1.75rem;font-weight:700}.customer-budget-page .values-block .aboutus{color:var(--cb-muted);margin-bottom:1.5rem;font-size:1.15rem}.customer-budget-page .values-block .aboutus p{margin-bottom:0}.customer-budget-page .values-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.customer-budget-page .values-container-item{padding:2rem 1.25rem}.customer-budget-page .values-img{width:50px;color:var(--cb-accent);margin:0 auto}.customer-budget-page .customer-budget-values-block-icon{width:50px;height:50px;margin:0 auto;display:block}.customer-budget-page .values-item-title{color:var(--cb-accent);font-size:.95rem;line-height:1.35}.customer-budget-page .values-item-description{color:var(--cb-muted);max-width:280px;margin:0 auto;font-size:.95rem;line-height:1.45;display:block}.customer-budget-page .values-block a{color:var(--cb-accent)}.customer-budget-page .summary-block h2,.customer-budget-page .details-block h2{font-family:var(--aqui-font-heading,inherit);color:var(--cb-accent);margin-top:2rem;font-size:1.75rem;font-weight:700}.customer-budget-page .color2{background:var(--cb-metric-bg);color:var(--cb-text);border-radius:0;margin-bottom:.25rem;padding:.75rem 1rem}.customer-budget-page .color2min{background:color-mix(in srgb, var(--cb-metric-bg) 70%, var(--cb-surface));color:var(--cb-text);border-radius:0;margin-bottom:.15rem;padding:.5rem 1rem}.customer-budget-page .header-item{font-weight:600}.customer-budget-page .summary-block .header-item{background:var(--cb-summary-header-bg);color:var(--cb-summary-header-text);margin-bottom:.35rem;padding:.9rem 1rem;font-size:1.15rem;font-weight:700}.customer-budget-page .summary-block #chapters-nav,.customer-budget-page .summary-block .summary-subitems{margin-bottom:1rem;padding-left:1.25rem}.customer-budget-page .summary-block .small-item{color:var(--cb-text);border-bottom:1px solid var(--cb-border);background:0 0;margin-bottom:0;padding:.6rem 1rem .6rem .5rem;font-size:1.05rem;font-weight:400}.customer-budget-page .summary-block .small-item:last-child{border-bottom:none}.customer-budget-page .summary-block .small-item .col-4{color:var(--cb-muted)}.customer-budget-page .summary-block .chapter-summary{color:inherit;text-decoration:none;display:flex}.customer-budget-page .summary-block .chapter-summary:hover{background:color-mix(in srgb, var(--cb-metric-bg) 80%, var(--cb-surface))}.customer-budget-page .summary-block .total-item{background:var(--cb-summary-header-bg);color:var(--cb-summary-header-text);margin-top:.75rem;padding:1rem;font-size:1.2rem;font-weight:700}.customer-budget-page .navbar .nav-link{color:var(--cb-muted)}.customer-budget-page .navbar .nav-link:hover,.customer-budget-page .navbar .nav-link:focus{color:var(--cb-accent)}.customer-budget-page.watermark-draft:before,.customer-budget-page.watermark-discarded:before{content:"";pointer-events:none;z-index:1;background-repeat:repeat;position:fixed;inset:0}.customer-budget-page.watermark-draft:before{background:url("data:image/svg+xml;utf8,<svg style=\"transform:rotate(-45deg)\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 15 70 50\"><text x=\"0\" y=\"50\" fill=\"%234a3024\" fill-opacity=\".08\" font-family=\"Helvetica\">Borrador</text></svg>") 0 0/100% 100vh}.customer-budget-page.watermark-discarded:before{background:url("data:image/svg+xml;utf8,<svg style=\"transform:rotate(-45deg)\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 20 82 50\"><text x=\"0\" y=\"50\" fill=\"%234a3024\" fill-opacity=\".08\" font-family=\"Helvetica\">Descartado</text></svg>") 0 0/100% 100vh}.customer-budget-page .details-block h2{font-family:var(--aqui-font-heading,inherit);color:var(--cb-accent)}.customer-budget-page .details-chapter-block+.details-chapter-block{margin-top:1rem}.customer-budget-page .details-chapter-title{font-family:var(--aqui-font-heading,inherit);color:var(--cb-accent);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.15rem}.customer-budget-page .details-chapter-index{font-weight:700}.customer-budget-page .details-item-btn{text-align:left;background-color:var(--cb-metric-bg);border:none;border-radius:0;outline:none;width:100%;margin:15px 0 10px;padding:15px;transition:background-color .15s}.customer-budget-page .details-item-btn:hover,.customer-budget-page .details-item-btn.is-open{background-color:color-mix(in srgb, var(--cb-metric-bg) 70%, var(--cb-border))}.customer-budget-page .details-item-btn h4{color:var(--cb-text);font-size:1rem;font-weight:600}.customer-budget-page .details-item-body{background:var(--cb-surface);border-left:3px solid var(--cb-metric-bg);margin:-6px 0 10px;padding:0 15px 12px}.customer-budget-page .details-item-description{color:var(--cb-muted);padding-top:.5rem;font-size:.95rem}.customer-budget-page .details-chapter-summary{background-color:color-mix(in srgb, var(--cb-metric-bg) 75%, var(--cb-border));border-radius:0}.customer-budget-page .details-chapter-summary h4{color:var(--cb-accent);font-size:1rem;font-weight:700}.customer-budget-page .details-block .item-grid{align-items:center;gap:.5rem 1rem;display:grid}.customer-budget-page .details-block .item-grid-4{grid-template-columns:3fr 1fr 1fr 1fr}.customer-budget-page .details-block .item-grid-3{grid-template-columns:3fr 1fr 1fr}.customer-budget-page .details-block .item-grid-2{grid-template-columns:1fr 1fr}.customer-budget-page .details-block .item-grid-1{grid-template-columns:1fr}.customer-budget-page .details-block .detail-item,.customer-budget-page .details-block .detail-item-total{color:var(--cb-accent)}.customer-budget-page .details-block .detail-item-total{font-size:1.15rem;font-weight:700}@media (width<=575px){.customer-budget-page .details-block .item-grid-4,.customer-budget-page .details-block .item-grid-3{grid-template-columns:1fr auto}.customer-budget-page .details-block .item-units,.customer-budget-page .details-block .item-units-price{display:none}.customer-budget-page .details-item-btn{margin:10px 0 5px;padding:10px}.customer-budget-page .details-item-description{font-size:.9rem}}@media (width<=767px){.customer-budget-page .values{padding:1rem .5rem}.customer-budget-page .values-title{font-size:.8rem}.customer-budget-page .values-block .section{font-size:1.45rem}.customer-budget-page .values-block .aboutus{font-size:1rem}.customer-budget-page .values-container{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-budget-page .values-container-item{padding:1rem}.customer-budget-page .summary-block .header-item{font-size:1.05rem}.customer-budget-page .summary-block .small-item{font-size:.98rem}}@media (width<=400px){.customer-budget-page .values-container{grid-template-columns:1fr}}.customer-budget-page .finantial-lite{color:var(--cb-accent);font-size:1.25rem}.customer-budget-page .finantial-lite a{color:var(--cb-muted);text-decoration:none}.customer-budget-page .finantial-lite a:hover{text-decoration:underline}.customer-budget-page .credit-block{background-color:var(--cb-metric-bg);padding:20px}.customer-budget-page .credit-block_atr-credit{height:6rem;margin:0 auto;display:block}.customer-budget-page .credit-block_title{font-family:var(--aqui-font-heading,inherit);color:var(--cb-accent);padding-top:0;font-size:1.75rem;font-weight:700}.customer-budget-page .fee-block{font-size:1.5625rem}.customer-budget-page .initial-amount-block{font-size:1.1875rem}.customer-budget-page .legal-one-line{color:var(--cb-muted);padding:10px 25%;font-size:.75rem}.customer-budget-page .legal-one-line span p{display:inline}.customer-budget-page .slider{width:55%;display:inline-block}.customer-budget-page .customer-budget-financial-range{width:100%;accent-color:var(--cb-accent)}.customer-budget-page .marketing-block{margin:0;padding:10px}.customer-budget-page .marketing-text{width:60%;margin:20px auto}@media (width<=767px){.customer-budget-page .credit-block{font-size:.9375rem}.customer-budget-page .credit-block_title{font-size:1.75rem}.customer-budget-page .fee-block,.customer-budget-page .initial-amount-block,.customer-budget-page .info,.customer-budget-page .marketing-notes{font-size:.9375rem}.customer-budget-page .legal-one-line{padding:10px 10%}.customer-budget-page .marketing-text{width:80%}.customer-budget-page .slider{width:90%}}.customer-budget-page .print-credit-block{page-break-inside:avoid;page-break-after:always}.customer-budget-page .image-text-container{grid-template-columns:repeat(2,1fr);display:grid}.customer-budget-page .background-image-100-width{grid-area:1/1/2/3;width:100%}.customer-budget-page .overlay-box{z-index:1;background-color:#fff;grid-area:1/1/2/2;margin:2rem;padding:1.2rem}.customer-budget-page .cactus-text{margin-bottom:.8rem;font-size:1.4rem;line-height:1.6rem}.customer-budget-page .planning-left-col{width:35%;overflow:hidden}.customer-budget-page .planning-right-col{width:65%}.customer-budget-page .timeline-grid{grid-template-columns:repeat(var(--gridColumns), minmax(50px, 1fr));display:grid}.customer-budget-page .timeline-grid-container{border:1px solid #ddd}.customer-budget-page .timeline-grid-column:not(:first-child){border-left:1px solid #ddd}.customer-budget-page .chapter-bar{background-color:var(--bs-primary,var(--cb-accent));opacity:.8;height:15px}.customer-budget-page .item-bar{background-color:var(--bs-secondary,var(--cb-muted));height:15px}.customer-budget-page .row-border-top{border-top:1px solid #ddd}.customer-budget-page .border-right{border-right:1px solid #ddd}.customer-budget-page .customer-budget-notes-list{counter-reset:custom-counter;list-style:none}.customer-budget-page .customer-budget-notes-list li{counter-increment:custom-counter}.customer-budget-page .customer-budget-notes-list li:before{content:counter(custom-counter) "- "}.customer-budget-page .reservation-block .field{text-align:center;white-space:nowrap;line-height:initial;border-bottom:1px solid #e8e8e8;font-weight:900;display:inline-block}.customer-budget-page .signature-boxes .box{flex-direction:column;min-height:200px;display:flex}.customer-budget-page .signature-img{object-fit:contain;max-width:100%;max-height:120px}.customer-budget-page .signature-container{min-height:120px}.customer-budget-page .white-text{color:#fff}.customer-budget-page .print-image{object-fit:contain;width:100%;height:100%}.customer-budget-page .print-images-block{page-break-before:always}.customer-budget-page .panorama{border:0;width:350px;height:300px}.customer-budget-page .image-btn{background:0 0;border:none;padding:0}.customer-budget-page .image-size{height:200px}.customer-budget-page .container-outer{height:320px;overflow:auto hidden}.customer-budget-page .container-inner{width:max-content}.customer-budget-page .images-container .image-size{height:300px}.customer-budget-page .customer-budget-render-modal{z-index:2000;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.customer-budget-page .customer-budget-render-modal-body{background:#fff;max-width:90vw;max-height:90vh;padding:.5rem}.customer-budget-page .customer-budget-modal-backdrop{z-index:2000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.customer-budget-page .customer-budget-modal{width:min(480px,92vw)}.customer-budget-page .accept-action{z-index:10;position:relative}@media print{.customer-budget-page .d-print-none{display:none!important}.customer-budget-page .d-print-block{display:block!important}}.agreement-print-budget-annex .signature-boxes{display:none!important}.agreement-print-budget-annex .reservation-block{margin-top:2rem;padding-top:.75rem}.agreement-print-budget-annex{--ap-budget-accent:var(--aqui-marron,#4a3024);--ap-budget-muted:var(--phoenix-muted-text,#6b5a50);--ap-budget-metric-bg:var(--aqui-beige-light,#faf9f7);--ap-budget-border:#4a30241f;--ap-budget-text:var(--phoenix-text,#4a3024);box-sizing:border-box;width:100%;max-width:100%;color:var(--ap-budget-text);margin:0;overflow-x:clip}.agreement-print-budget-annex .row{--bs-gutter-x:1rem;width:100%;max-width:100%;margin-left:0;margin-right:0}.agreement-print-budget-annex .row>[class*=col-]{overflow-wrap:anywhere;min-width:0}.agreement-print-budget-annex--new-page{margin-top:0}.agreement-print-budget-annex__annex-title{font-family:var(--aqui-font-heading,inherit);color:var(--ap-budget-accent);text-align:center;font-size:1.35rem;font-weight:700}.agreement-print-budget-annex__section-title{font-family:var(--aqui-font-heading,inherit);color:var(--ap-budget-accent);text-align:center;margin-top:2rem;margin-bottom:1rem;font-size:1.75rem;font-weight:700}@media (width>=768px){.agreement-print-budget-annex__section-title,.agreement-print-budget-annex__annex-title{text-align:start}}.agreement-print-budget-annex__header-item{background:var(--ap-budget-metric-bg);border-left:4px solid var(--ap-budget-accent);margin-bottom:0;padding:.85rem 1rem;font-size:1.05rem;font-weight:700}.agreement-print-budget-annex__subitems{border-left:2px solid var(--ap-budget-border);margin-bottom:1rem;margin-left:.75rem;padding-left:.25rem}.agreement-print-budget-annex__small-item{color:var(--ap-budget-muted);border-bottom:1px solid var(--ap-budget-border);background:#fff;margin-bottom:0;padding:.55rem 1rem .55rem 1.75rem;font-size:.92rem;font-weight:400}.agreement-print-budget-annex__small-item:last-child{border-bottom:none}.agreement-print-budget-annex__total-item{background:var(--ap-budget-metric-bg);border-top:2px solid var(--ap-budget-accent);color:var(--ap-budget-accent);margin-top:.5rem;padding:1rem;font-size:1.1rem;font-weight:700}.agreement-print-budget-annex__chapter-title{font-family:var(--aqui-font-heading,inherit);color:var(--ap-budget-accent);margin-top:1.5rem;font-size:1.1rem}.agreement-print-budget-annex__item-row{border-bottom:1px solid var(--ap-budget-border);padding:.75rem 0}.agreement-print-budget-annex__notes-list{text-align:justify;margin:0;padding-left:1.25rem}.agreement-print-budget-annex__notes-item{margin-bottom:.5rem}.agreement-print-budget-annex__notes-item:last-child{margin-bottom:0}.agreement-print-budget-annex__values{margin:2rem 0}.agreement-print-budget-annex__values .values-container{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0;display:grid}.agreement-print-budget-annex__print-credit .image-text-container{grid-template-columns:1fr 1fr;display:grid;position:relative}.agreement-print-budget-annex__print-credit .background-image-100-width{grid-area:1/1/auto/3;width:100%}.agreement-print-budget-annex__print-credit .overlay-box{z-index:1;background:#fffffff2;grid-area:1/1/auto/2;align-self:center;margin:2rem;padding:1.25rem}.agreement-print-budget-annex__print-credit,.agreement-print-budget-annex__planning,.agreement-print-budget-annex__legal-blocks .legal-terms-block{break-inside:avoid;page-break-inside:avoid}.agreement-print-budget-annex .customer-budget-planning>:not(h2){font-size:.85rem;line-height:1.35}.agreement-print-budget-annex .customer-budget-planning .column-date{font-size:.8rem}.agreement-print-budget-annex .customer-budget-planning .chapter-bar,.agreement-print-budget-annex .customer-budget-planning .item-bar{height:12px}.agreement-print-budget-annex__print-images{break-before:page;page-break-before:always}.agreement-print-budget-annex__print-images .print-image{object-fit:contain;max-height:220px}.agreement-print-budget-annex .customer-budget-print-body .summary-block h2,.agreement-print-budget-annex .customer-budget-print-body .details-block h2{font-family:var(--aqui-font-heading,inherit);color:var(--ap-budget-accent);font-size:1.75rem;font-weight:700}.agreement-print-budget-annex .summary-block .color2,.agreement-print-budget-annex .summary-block .color2min{color:var(--ap-budget-text)!important;background:0 0!important;margin-bottom:0!important;padding:.4rem 0!important}.agreement-print-budget-annex .summary-block .header-item{border-bottom:1px solid var(--ap-budget-border);font-size:1rem;font-weight:700;color:var(--ap-budget-text)!important;background:0 0!important;padding:.55rem 0!important}.agreement-print-budget-annex .summary-block .total-item{border-top:2px solid var(--ap-budget-accent);font-size:1.05rem;font-weight:700;color:var(--ap-budget-accent)!important;background:0 0!important;margin-top:.5rem!important;padding:.65rem 0!important}.agreement-print-budget-annex .summary-block .small-item{border-bottom:1px solid var(--ap-budget-border);font-size:.95rem;color:var(--ap-budget-muted)!important;background:0 0!important;padding:.35rem 0 .35rem 1rem!important}.agreement-print-budget-annex .summary-block .small-item .col-4,.agreement-print-budget-annex .summary-block .small-item .col-8{color:inherit!important}.agreement-print-budget-annex .summary-block .chapter-summary{color:inherit;cursor:default;text-decoration:none;display:flex}.agreement-print-budget-annex .summary-block .chapter-summary:hover{background:0 0!important}.agreement-print-budget-annex .summary-block #chapters-nav,.agreement-print-budget-annex .summary-block .summary-subitems{margin-bottom:.25rem;padding-left:0}.agreement-print-budget-annex .details-chapter-title{font-family:var(--aqui-font-heading,inherit);color:var(--ap-budget-accent);border-bottom:1px solid var(--ap-budget-accent);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.15rem}.agreement-print-budget-annex .details-item-btn{box-sizing:border-box;border:none;border-bottom:1px solid var(--ap-budget-border);text-align:left;appearance:none;cursor:default;width:100%;font:inherit;color:inherit;background:0 0;border-radius:0;margin:0;padding:.45rem 0;display:block}.agreement-print-budget-annex .details-item-btn:hover,.agreement-print-budget-annex .details-item-btn.is-open{background:0 0}.agreement-print-budget-annex .details-item-btn h4{color:var(--ap-budget-text);font-size:.95rem;font-weight:400}.agreement-print-budget-annex .details-item-body{background:0 0;border:none;margin:0 0 .25rem;padding:.35rem 0 .5rem}.agreement-print-budget-annex .details-block .item-grid{align-items:center;gap:.35rem 1rem;display:grid}.agreement-print-budget-annex .details-block .item-grid-4{grid-template-columns:1fr auto auto auto}.agreement-print-budget-annex .details-block .item-grid-3{grid-template-columns:1fr auto auto}.agreement-print-budget-annex .details-block .item-grid-2,.agreement-print-budget-annex .details-block .item-grid-1{grid-template-columns:1fr auto}.agreement-print-budget-annex .details-block .detail-item,.agreement-print-budget-annex .details-block .detail-item-total{color:var(--ap-budget-text)}.agreement-print-budget-annex .details-block .detail-item-total{text-align:right;white-space:nowrap;font-size:.95rem;font-weight:600}.agreement-print-budget-annex .details-chapter-summary{border-top:1px solid var(--ap-budget-border);background:0 0;margin-top:.35rem;padding:.65rem 0}.agreement-print-budget-annex .details-chapter-summary h4{color:var(--ap-budget-accent);font-size:.95rem;font-weight:700}.agreement-print-budget-annex__legal-blocks .text-justify h1,.agreement-print-budget-annex__legal-blocks .text-justify h2,.agreement-print-budget-annex__legal-blocks .text-justify h3,.agreement-print-budget-annex__legal-blocks .text-justify h4{font-family:var(--aqui-font-heading,inherit);color:var(--ap-budget-accent);margin-top:1.25rem;margin-bottom:.75rem;font-weight:700}.agreement-print-budget-annex__legal-blocks .text-justify p{margin-bottom:.75rem}.agreement-print-budget-annex__legal-blocks .text-justify ul,.agreement-print-budget-annex__legal-blocks .text-justify ol{margin-bottom:.75rem;padding-left:1.25rem}@media print{.agreement-print-budget-annex{overflow-x:visible}.agreement-print-budget-annex .row{max-width:100%!important;margin-left:0!important;margin-right:0!important}.agreement-print-budget-annex--new-page{min-height:0;margin-top:0;padding-top:0}.agreement-print-budget-annex__annex-title,.agreement-print-budget-annex__section-title,.agreement-print-budget-annex__chapter-title,.agreement-print-budget-annex__header-item{break-after:avoid;page-break-after:avoid}.agreement-print-budget-annex__item-row{break-inside:avoid;page-break-inside:avoid}}@media screen{.record-print-page-shell--scroll,.annexe-print-page-shell--scroll,.agreement-print-page-shell--scroll,.certification-print-page-shell--scroll,.warranty-certification-print-page-shell--scroll,.agreement-template-preview-modal__sheet{background-color:#fff;background-image:var(--document-print-page-break-guide);background-repeat:repeat-y;background-size:100% 297mm}.record-print-page-shell--scroll .record-print-sheet--scroll,.annexe-print-page-shell--scroll .annexe-print-sheet--scroll,.agreement-print-page-shell--scroll .agreement-print-sheet--scroll,.certification-print-page-shell--scroll .certification-print-sheet--scroll,.warranty-certification-print-page-shell--scroll .warranty-certification-print-sheet--scroll{z-index:1;position:relative}}@media print{.record-print-page-shell--scroll,.annexe-print-page-shell--scroll,.agreement-print-page-shell--scroll,.certification-print-page-shell--scroll,.warranty-certification-print-page-shell--scroll,.agreement-template-preview-modal__sheet{background:0 0!important}}@media screen{.document-print-preview-block{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.document-print-preview-viewport{width:100%;display:block}.document-print-preview-scale-host{flex-shrink:0;position:relative;overflow:visible}.document-print-preview-scale-inner{transform-origin:top;width:var(--document-print-preview-inner-width,210mm);position:absolute;top:0;left:50%}}@media print{.document-print-preview-block{width:100%!important;max-width:none!important}.document-print-preview-scale-host{filter:none!important;contain:none!important;width:100%!important;height:auto!important;overflow:visible!important;transform:none!important}.document-print-preview-scale-inner{filter:none!important;contain:none!important;width:100%!important;position:static!important;left:auto!important;overflow:visible!important;transform:none!important}}.agreement-print-page{box-sizing:border-box;width:100%;padding:1rem 1.25rem 2.5rem}.agreement-print-page--boot{background:0 0;min-height:8rem}.agreement-print-frame{box-sizing:border-box;--agreement-print-page-margin:10mm;--agreement-print-page-width:210mm;--agreement-print-page-height:297mm;--agreement-print-content-width:calc(var(--agreement-print-page-width) - 2 * var(--agreement-print-page-margin));--agreement-print-content-height:calc(var(--agreement-print-page-height) - 2 * var(--agreement-print-page-margin));width:100%;max-width:none;margin:0 auto}.agreement-print-toolbar{justify-content:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.agreement-print-sheet{box-sizing:border-box;color:#212529;background:#fff;width:100%}.agreement-print-page-shell{box-sizing:border-box;width:var(--agreement-print-page-width);height:var(--agreement-print-page-height);padding:var(--agreement-print-page-margin);--agreement-print-page-margin:10mm;--agreement-print-page-width:210mm;--agreement-print-page-height:297mm;--agreement-print-content-width:calc(var(--agreement-print-page-width) - 2 * var(--agreement-print-page-margin));--agreement-print-content-height:calc(var(--agreement-print-page-height) - 2 * var(--agreement-print-page-margin));background:#fff}@media screen{.agreement-print-screen-preview{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.agreement-print-page-shell--scroll{height:auto;min-height:var(--agreement-print-page-height);box-shadow:0 1px 3px #0f172a14,0 6px 20px #0f172a1f}.agreement-print-sheet--scroll{height:auto!important;min-height:var(--agreement-print-content-height)!important;max-height:none!important;display:block!important;overflow:visible!important}}.agreement-print-page-block--annex{break-before:page;page-break-before:always}@media print{.agreement-print-page-block--annex{break-before:page;page-break-before:always}.agreement-print-budget-annex-loading{display:none!important}}.agreement-print-layout{border-collapse:collapse;border-spacing:0;width:100%}.agreement-print-layout td{vertical-align:top;border:0;padding:0}.agreement-print-document{min-height:0;display:block}.agreement-print-document__main{box-sizing:border-box;width:var(--agreement-print-content-width);max-width:100%;margin-left:auto;margin-right:auto}.agreement-print-legal-wrap{flex-shrink:0;padding-top:4mm}.agreement-print-screen-preview .agreement-print-legal{text-align:center;break-inside:avoid;page-break-inside:avoid;width:75%;margin-top:0;margin-left:auto;margin-right:auto}.agreement-print-header__logo{width:100%;max-width:92px;height:auto;display:block}.agreement-print-main-info{box-sizing:border-box;color:#212529;margin-bottom:1.75rem;font-size:.875rem;line-height:1.35}.agreement-print-main-info+.agreement-print-document-body.agreement{padding-top:.75rem}.agreement-print-main-info+.agreement-print-budget-annex__annex-title{margin-top:.5rem}.agreement-print-main-info--standard{grid-template-columns:16.666% 1fr;align-items:start;gap:0;width:100%;display:grid}.agreement-print-main-info__logo-wrap{width:100%;max-width:100%;padding-right:.25rem}.agreement-print-main-info__text{flex:1 1 0;min-width:0}.agreement-print-main-info-block{grid-template-columns:1fr 1fr;align-items:start;gap:.5rem 1rem;font-size:.875rem;line-height:1.35;display:grid}.agreement-print-main-info-block__meta{text-align:left;padding:.5rem}.agreement-print-main-info-block__ref{text-align:right;padding:.65rem .5rem .5rem}.agreement-print-main-info--premium{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.75rem;display:flex}.agreement-print-main-info--premium__titles{flex-direction:row;flex:auto;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.agreement-print-main-logo{flex:none;width:150px;max-width:40%}.agreement-print-main-logo img{width:100%;height:auto;display:block}.agreement-print-premium-title{color:var(--bs-primary,#0d6efd);letter-spacing:0;text-transform:uppercase;text-align:right;font-size:1.75rem}.agreement-print-secondary-icon{flex:none;width:70px}.agreement-print-secondary-icon img{width:100%;height:auto;display:block}.agreement-print-document-body.agreement :is(h4,h5){text-align:center}.agreement-print-document-body.agreement h4{margin-bottom:1rem}.agreement-print-document-body.agreement h5{margin:4rem 0 2rem}.agreement-print-document-body.agreement h6{margin:2rem 0 1rem}.agreement-print-document-body.agreement>div>p:first-of-type{text-align:right}.agreement-print-document-body.agreement>div>p:first-of-type~p{text-align:left}.agreement-print-signatures{page-break-inside:avoid;flex-flow:row;justify-content:center;align-items:flex-start;gap:1.25rem;display:flex}.agreement-print-signatures__col{flex-direction:column;align-items:center;min-width:0;display:flex}.agreement-print-signatures__col--two,.agreement-print-signatures__col--three{flex:0 auto;max-width:none}.agreement-print-signatures__column-title{color:var(--bs-primary,#0d6efd);font-size:13px}.agreement-print-signatures__box-wrap{page-break-inside:avoid;flex:none;width:60mm;max-width:100%;margin-bottom:1rem}.agreement-print-signatures__box-wrap:last-child{margin-bottom:0}.agreement-print-signatures__meta{color:#212529;font-size:11px;line-height:1.25}.agreement-print-signatures__label{color:#adb5bd;font-size:12px;font-weight:500}.agreement-print-signatures__box{box-sizing:border-box;background:#fff;border:1px solid #ced4da;justify-content:flex-start;align-items:flex-start;width:60mm;height:30mm;min-height:30mm;max-height:30mm;padding:0;display:flex;overflow:hidden}.agreement-print-signatures__placeholder{color:#fff;-webkit-user-select:none;user-select:none;font-size:8px;line-height:1.1}.agreement-print-signatures__img{object-fit:contain;object-position:left top;align-self:flex-start;width:auto;max-width:calc(60mm - .5rem);height:auto;max-height:calc(30mm - .5rem)}.agreement-print-legal{color:#495057;font-size:8px;line-height:1.3}.agreement-print-legal p:last-child{margin-bottom:0}@media print{.agreement-print-document-body.agreement :is(h4,h5,h6){break-after:avoid;page-break-after:avoid}.agreement-print-document__main{width:var(--agreement-print-content-width)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.agreement-print-main-info--standard{grid-template-columns:16.666% 1fr!important;display:grid!important}.agreement-print-main-info--premium{flex-direction:row!important;justify-content:space-between!important;display:flex!important}.agreement-print-main-info-block{grid-template-columns:1fr 1fr!important;display:grid!important}.agreement-print-main-info-block__ref{text-align:right!important}.agreement-print-header__logo,.agreement-print-main-logo img,.agreement-print-secondary-icon img{-webkit-print-color-adjust:exact;print-color-adjust:exact}.agreement-print-premium-title{color:var(--bs-primary,#0d6efd)!important}.agreement-print-layout{width:100%!important;display:table!important}.agreement-print-layout__body{display:table-row-group!important}.agreement-print-layout__foot{display:table-footer-group!important}.agreement-print-layout__foot-cell{vertical-align:bottom;padding-top:4mm}.agreement-print-layout__foot .agreement-print-legal-wrap,.agreement-print-layout__foot .agreement-print-legal{visibility:visible!important;opacity:1!important;display:block!important;position:static!important}.agreement-print-signatures{flex-flow:row!important;justify-content:center!important;gap:2rem!important;display:flex!important}.agreement-print-signatures__box{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:1px solid #ced4da!important;width:60mm!important;height:30mm!important;min-height:30mm!important;max-height:30mm!important}.agreement-print-legal{break-inside:avoid!important;page-break-inside:avoid!important}}@media screen{.certification-print-page-shell--scroll{background-color:#fff;background-image:var(--document-print-page-break-guide);background-repeat:repeat-y;background-size:100% 297mm}.certification-print-page-shell--scroll .certification-print-sheet--scroll{z-index:1;position:relative}}@media print{.certification-print-page-shell--scroll{background:0 0!important}}@media screen{.document-print-preview-block{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.document-print-preview-viewport{width:100%;display:block}.document-print-preview-scale-host{flex-shrink:0;position:relative;overflow:visible}.document-print-preview-scale-inner{transform-origin:top;width:var(--document-print-preview-inner-width,210mm);position:absolute;top:0;left:50%}}@media print{.document-print-preview-block{width:100%!important;max-width:none!important}.document-print-preview-scale-host{filter:none!important;contain:none!important;width:100%!important;height:auto!important;overflow:visible!important;transform:none!important}.document-print-preview-scale-inner{filter:none!important;contain:none!important;width:100%!important;position:static!important;left:auto!important;overflow:visible!important;transform:none!important}}.certification-print-page{box-sizing:border-box;--certification-print-page-margin:10mm;--certification-print-page-width:210mm;--certification-print-page-height:297mm;--certification-print-content-width:calc(var(--certification-print-page-width) - 2 * var(--certification-print-page-margin));--certification-print-content-height:calc(var(--certification-print-page-height) - 2 * var(--certification-print-page-margin));--certification-print-chapter-gap:34px;--certification-print-chapter-title-padding:9px;--certification-print-table-th-padding:17px 12px;--certification-print-table-td-padding:14px 12px;--certification-print-table-th-font-size:9px;--certification-print-table-td-font-size:12px;--certification-print-table-th-line-height:14px;--certification-print-table-td-line-height:14px;width:100%;padding:1rem 1.25rem 2.5rem}.certification-print-frame{box-sizing:border-box;width:100%;max-width:none;margin:0 auto}.certification-print-toolbar{justify-content:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.certification-print-sheet{box-sizing:border-box;color:#212529;background:#fff;width:100%}.certification-print-page-shell{box-sizing:border-box;width:var(--certification-print-page-width);height:var(--certification-print-page-height);padding:var(--certification-print-page-margin);background:#fff}@media screen{.certification-print-screen-preview{justify-content:center;width:100%;display:flex}.certification-print-page-shell--scroll{height:auto;min-height:var(--certification-print-page-height);box-shadow:0 1px 3px #0f172a14,0 6px 20px #0f172a1f}.certification-print-sheet--scroll{height:auto!important;min-height:var(--certification-print-content-height)!important;max-height:none!important;display:block!important;overflow:visible!important}}.certification-print-layout{border-collapse:collapse;border-spacing:0;width:100%}.certification-print-layout__body-cell{vertical-align:top;border:0;padding:0!important}.certification-print-layout__foot-cell{vertical-align:top;border:0;padding:0}.certification-print-document{max-width:100%;margin-left:auto;margin-right:auto;display:block}.certification-print-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.certification-print-header__refs{color:var(--aqui-marron,#4a3024);flex-shrink:0;font-size:12px;line-height:1.35}.certification-print-header__ref-row+.certification-print-header__ref-row{margin-top:.25rem}.certification-print-header__ref-label{font-weight:700}.certification-print-header__ref-value{word-break:break-all;font-weight:400}.certification-print-header__logo{width:92px;max-width:100%;height:auto}.certification-print-header__company{color:var(--aqui-marron,#4a3024);margin-left:9px;font-size:12px;line-height:1.35}.certification-print-header__name{font-weight:700}.certification-print-header__address{font-weight:400}.certification-print-document__title{text-transform:uppercase;color:var(--aqui-marron,#4a3024);margin:0 0 2rem;font-size:16px;font-weight:700}.certification-print-info{width:75%;margin:0 auto 2rem;font-size:11px;line-height:28px}.certification-print-info__row{justify-content:space-between;gap:1rem;display:flex}.certification-print-info__label{text-transform:uppercase;flex-shrink:0;margin-right:24px}.certification-print-chapters{margin-top:2rem}@media screen,print{.certification-print-chapter{margin-bottom:var(--certification-print-chapter-gap)}.certification-print-chapter__title{letter-spacing:.34px;text-align:center;padding:var(--certification-print-chapter-title-padding);color:var(--aqui-marron,#4a3024);text-transform:uppercase;font-size:11px;font-weight:500;line-height:14px}.certification-print-chapter__table{border-collapse:collapse;border-spacing:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%}.certification-print-chapter__head-row{border-top:.5px solid var(--aqui-marron,#4a3024);color:var(--aqui-marron,#4a3024);background:#f5f5f5}.certification-print-chapter__table th{box-sizing:border-box;padding:var(--certification-print-table-th-padding);font-size:var(--certification-print-table-th-font-size);line-height:var(--certification-print-table-th-line-height);letter-spacing:.28px;text-transform:uppercase;border:0;font-weight:400}.certification-print-chapter__row{border-bottom:.5px solid var(--aqui-marron,#4a3024)}.certification-print-chapter__table td{box-sizing:border-box;padding:var(--certification-print-table-td-padding);font-size:var(--certification-print-table-td-font-size);line-height:var(--certification-print-table-td-line-height);letter-spacing:.38px;color:var(--aqui-marron,#4a3024);border:0}.certification-print-chapter__comment{color:#6c757d;font-size:11px;font-style:italic;line-height:16px}.certification-print-chapter__total-row{padding-top:8px}.certification-print-info{font-size:11px;line-height:28px}}.certification-print-resume{border:1px solid var(--aqui-marron,#4a3024);border-radius:8px;margin-top:2rem;padding:16px;font-size:11px}.certification-print-resume__heading{color:var(--aqui-marron,#4a3024);text-transform:uppercase;font-weight:700}.certification-print-resume__item{font-weight:400}.certification-print-resume__totals{flex-direction:column;align-items:flex-end;gap:.35rem;margin-top:1rem;display:flex}.certification-print-resume__total-line{justify-content:flex-end;gap:2rem;min-width:60%;display:flex}.certification-print-resume__total-line--emphasis{margin-top:.25rem}.certification-print-signatures{flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:2rem;margin-top:4rem;display:flex}.certification-print-signatures__field{flex:none;width:60mm;max-width:100%}.certification-print-signatures__label{color:#adb5bd;font-size:12px;font-weight:500}.certification-print-signatures__box{box-sizing:border-box;background:#fff;border:1px solid #ced4da;width:60mm;height:30mm;min-height:30mm;max-height:30mm}.certification-print-legal-wrap{flex-shrink:0;padding-top:4mm}.certification-print-screen-preview .certification-print-legal{text-align:center;color:#495057;break-inside:avoid;page-break-inside:avoid;width:75%;margin-left:auto;margin-right:auto;font-size:8px;line-height:1.3}@media print{.certification-print-screen-preview{width:100%!important;display:block!important}.certification-print-page-shell--scroll{width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;padding:0!important}.certification-print-sheet--scroll{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}@page{size:210mm 297mm;margin:10mm 10mm 26mm;background:#fff}body:has(.certification-print-page) #navbarDefault{visibility:hidden!important;display:none!important}body:has(.certification-print-page) .navbar-vertical{visibility:hidden!important;display:none!important}body:has(.certification-print-page) .navbar-vertical-footer{visibility:hidden!important;display:none!important}body:has(.certification-print-page) .app-footer{visibility:hidden!important;display:none!important}body:has(.certification-print-page) nav[aria-label=breadcrumb]{visibility:hidden!important;display:none!important}body:has(.certification-print-page) .link-button{visibility:hidden!important;display:none!important}body:has(.certification-print-page) .page-header{visibility:hidden!important;display:none!important}body:has(.certification-print-page) .page-header *{visibility:hidden!important;display:none!important}:is(body:has(.certification-print-page) .content,body:has(.certification-print-page) .page-content){background:0 0!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding:0!important}body:has(.certification-print-page) .navbar-vertical~.content{background:0 0!important;width:100%!important;max-width:100%!important;margin-left:0!important}:is(html:has(.certification-print-page) .content,html:has(.certification-print-page) .page-content,body:has(.certification-print-page) .page-content){background:0 0!important}html:has(.certification-print-page){page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}html:has(.certification-print-page) body{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}html:has(.certification-print-page) body.fondoFlowded{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}[data-bs-theme=light] html:has(.certification-print-page) body.fondoFlowded{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}html:has(.certification-print-page) #app{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}html:has(.certification-print-page) .main{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}body:has(.certification-print-page) .content>.row{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}body:has(.certification-print-page) .content [class*=col-]{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}body:has(.certification-print-page) .fd-card{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}body:has(.certification-print-page) .fd-card{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}body:has(.certification-print-page){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.certification-print-page,.certification-print-sheet,.certification-print-document{background:#fff!important}.certification-print-document{min-height:0;display:block;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.certification-print-page{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}html:has(.certification-print-page){height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html:has(.certification-print-page) body{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.certification-print-page{margin:0!important;padding:0!important}.certification-print-frame{width:100%!important;max-width:none!important;margin:0!important}.certification-print-layout{width:100%!important;display:table!important}.certification-print-layout__body{display:table-row-group!important}.certification-print-layout__foot{display:table-footer-group!important}.certification-print-layout__foot-cell{vertical-align:bottom;padding:4mm 0 0!important}.certification-print-layout__foot .certification-print-legal-wrap,.certification-print-layout__foot .certification-print-legal{visibility:visible!important;opacity:1!important;display:block!important;position:static!important}.certification-print-layout__foot .certification-print-legal{text-align:center;color:#212529!important;background:#fff!important;width:75%!important;margin-left:auto!important;margin-right:auto!important;font-size:8px!important;line-height:1.3!important}.certification-print-page,.certification-print-frame,.certification-print-screen-preview,.certification-print-page-shell--scroll,.certification-print-sheet--scroll{filter:none!important;contain:none!important;overflow:visible!important;transform:none!important}.certification-print-legal{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid!important;page-break-inside:avoid!important}.certification-print-toolbar,.no-print{display:none!important}body:has(.certification-print-page) .content .d-flex.mb-4:has(>h2.mb-0){display:none!important}.certification-print-header__logo{width:92px}.certification-print-header__company,.certification-print-header__refs{font-size:12px!important;line-height:1.35!important}.certification-print-signatures{flex-wrap:wrap!important;justify-content:center!important;gap:2rem!important;display:flex!important}.certification-print-signatures__field{flex:none!important;width:60mm!important;max-width:none!important}.certification-print-signatures__box{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:1px solid #ced4da!important}}.fr-invoices-list-skeleton__bar{background:linear-gradient(90deg, var(--fr-invoices-list-skeleton-base,#eceff3) 25%, var(--fr-invoices-list-skeleton-highlight,#e2e6ec) 50%, var(--fr-invoices-list-skeleton-base,#eceff3) 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite fr-invoices-list-skeleton-shimmer;display:block}@keyframes fr-invoices-list-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-bs-theme=light]{--fr-invoices-list-skeleton-base:#eceff3;--fr-invoices-list-skeleton-highlight:#e2e6ec}[data-bs-theme=dark]{--fr-invoices-list-skeleton-base:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#141824));--fr-invoices-list-skeleton-highlight:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 16%, var(--phoenix-emphasis-bg,#141824))}@media (prefers-reduced-motion:reduce){.fr-invoices-list-skeleton__bar{background:var(--fr-invoices-list-skeleton-base,#eceff3);animation:none}}.floorplan-planner-editor{background:var(--aqui-beige-light,#f8f6f2);flex:1;min-height:calc(100vh - 7rem);padding:.75rem 1rem 1.5rem}.floorplan-planner-editor__shell{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.floorplan-planner-editor__header{background:var(--phoenix-emphasis-bg);z-index:10;border-bottom:1px solid #ece7de;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex;position:relative}.floorplan-planner-editor__back-btn{background:var(--phoenix-emphasis-bg);color:var(--phoenix-body-color);cursor:pointer;border:1px solid #e4dfd4;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .65rem .45rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.floorplan-planner-editor__back-btn:hover{background:#f7f1eb}.floorplan-planner-editor__plan-name{width:min(16rem,28vw);min-width:8rem;color:var(--phoenix-body-color);background:0 0;border:1px solid #0000;border-radius:8px;outline:none;padding:.45rem .65rem;font-size:.9375rem;font-weight:700}.floorplan-planner-editor__plan-name:hover:not(:disabled){border-color:#e4dfd4}.floorplan-planner-editor__plan-name:focus{border-color:var(--phoenix-body-color);background:var(--phoenix-emphasis-bg)}.floorplan-planner-editor__plan-name:disabled{opacity:.65}.floorplan-planner-editor__segmented{background:#efebe4;border-radius:8px;gap:2px;padding:3px;display:flex}.floorplan-planner-editor__segmented-btn{color:var(--phoenix-body-color);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .7rem;font-size:.8125rem;font-weight:600}.floorplan-planner-editor__segmented-btn.is-active{background:var(--phoenix-emphasis-bg);box-shadow:0 1px 2px #1f1d1b0f}.floorplan-planner-editor__header-divider{background:#ece7de;width:1px;height:1.5rem}.floorplan-planner-editor__view-nav{flex-wrap:wrap;flex-shrink:0;gap:.25rem;display:flex}.floorplan-planner-editor__view-nav-item{color:#4a463f;background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.floorplan-planner-editor__view-nav-item:hover:not(:disabled),.floorplan-planner-editor__view-nav-item:focus-visible{background:#f7f1eb}.floorplan-planner-editor__view-nav-item.is-active{color:var(--phoenix-body-color);background:#efebe4}.floorplan-planner-editor__view-nav-item:disabled{opacity:.55}.floorplan-planner-editor__view-nav-count{color:#a39d92;font-size:.7rem;font-weight:700}.floorplan-planner-editor__header-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.floorplan-planner-editor__save-status{color:#8a8478;white-space:nowrap;font-size:.75rem}.floorplan-planner-editor__config-btn{color:var(--phoenix-body-color);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem;line-height:1}.floorplan-inwall-schedule{background:var(--phoenix-emphasis-bg)}.floorplan-inwall-schedule__graphics{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;display:grid}.floorplan-inwall-schedule__graphic-card{border:1px solid var(--bs-border-color,#dee2e6);background:#fafafa;border-radius:.375rem;flex-direction:column;display:flex;overflow:hidden}.floorplan-inwall-schedule__graphic-canvas{background:var(--phoenix-emphasis-bg);justify-content:center;align-items:center;width:100%;max-height:14rem;padding:.75rem;display:flex}.floorplan-inwall-schedule__svg{width:100%;height:100%;max-height:12rem;display:block}.floorplan-inwall-schedule__graphic-caption{border-top:1px solid var(--bs-border-color,#dee2e6);background:var(--phoenix-emphasis-bg);padding:.5rem .65rem}.floorplan-planner-editor__body{min-height:0}.floorplan-planner-editor__toolbar-sidebar{background:var(--phoenix-emphasis-bg);z-index:3;border-right:1px solid #00000014;flex-shrink:0;width:12.5rem;padding:.75rem;overflow-y:auto}.floorplan-planner-editor__workspace{min-height:calc(100vh - 8rem);overflow:hidden}.floorplan-planner-editor__canvas-wrap{min-height:0}.floorplan-planner-editor__canvas-wrap--parked{z-index:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.floorplan-planner-editor__workspace .floorplan-inwall-schedule{z-index:1;min-height:0;position:relative}.floorplan-planner-editor__canvas{min-height:100%;position:absolute;inset:0}.floorplan-planner-editor__canvas canvas{display:block;width:100%!important;height:100%!important}.floorplan-planner-editor__loading-overlay{z-index:5;background:#faf9f7d9;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0}.floorplan-planner__toolbar .btn{text-align:left;white-space:normal;width:100%}.floorplan-planner__toolbar .btn.active{background:var(--aqui-beige-light,#faf9f7)}.floorplan-planner-editor__context{z-index:20;pointer-events:auto;border:1px solid #0000001a;border-radius:.375rem;width:min(22rem,100% - 1.5rem);position:absolute;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden;box-shadow:0 .5rem 1.5rem #0000001f,0 .25rem .5rem #0000000f}.floorplan-planner-editor__context>.floorplan-context-panel{height:100%}.floorplan-context-panel{max-height:100%}.floorplan-context-panel__material-preview{object-fit:contain;max-width:100%;max-height:6rem}.floorplan-context-panel__image-picker-item{background:var(--phoenix-emphasis-bg);border:2px solid #0000001f;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.floorplan-context-panel__image-picker-item--selected{border-color:var(--bs-primary,#0d6efd);box-shadow:0 0 0 1px var(--bs-primary,#0d6efd)}.floorplan-context-panel__image-picker-img{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%}.floorplan-annotation-modal__header{background-color:var(--bs-complementary-1,#4a3024)}.floorplan-annotation-modal__list{background:var(--aqui-beige-light,#faf9f7)}.floorplan-annotation-modal__entry{cursor:pointer;border-bottom:1px solid #0000000f;padding:.75rem 1rem}.floorplan-annotation-modal__entry.is-selected{background:#4a302414}.floorplan-annotation-modal__image{object-fit:contain;max-width:100%;max-height:12rem}.floorplan-planner{background:var(--aqui-beige-light,#faf9f7);flex-direction:column;min-height:100vh;display:flex}.floorplan-planner--editor{flex-direction:column;flex:1;min-height:calc(100vh - 6rem);display:flex;position:relative}.floorplan-planner__title-floating{z-index:20;width:min(22rem,100% - 1.5rem);position:absolute;top:.75rem;left:.75rem}.floorplan-planner__title-input{border:0;font-weight:600}.floorplan-planner__header{border-bottom:1px solid var(--aqui-beige,#dacabe);background:var(--phoenix-emphasis-bg);align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.floorplan-planner__back{flex-shrink:0}.floorplan-planner__title{margin:0;font-size:1.125rem;font-weight:600}.floorplan-planner__status{margin:0;padding:1.25rem}.floorplan-planner__frame{border:0;flex:1;width:100%;min-height:calc(100vh - 4rem);display:block}.floorplan-planner__placeholder{max-width:42rem;padding:2rem 1.25rem}:is(.page-header__status:has(.badge),.page-header__status:has(.opportunity-status-badge)){text-transform:none;letter-spacing:normal;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.page-header__status .fr-opportunity-page-header-status.opportunity-status-badge{font-weight:700!important}.fr-opportunity-page-header-status-dropdown{display:inline-block}.fr-opportunity-page-header-status-dropdown__toggle{cursor:pointer;border:none;padding-right:1.35rem!important}.fr-opportunity-page-header-status-dropdown__toggle:after{vertical-align:.15em;margin-left:.35rem}.fr-opportunity-page-header-status-dropdown__menu{text-transform:none;letter-spacing:normal;min-width:12rem;font-weight:500}.opportunity-main-nav-wrap{justify-content:center;margin-bottom:2.25rem;display:flex}.opportunity-main-nav.app-tabs{background:var(--phoenix-emphasis-bg);border-radius:9999px;width:fit-content;max-width:100%;padding:.35rem .65rem;box-shadow:0 2px 8px #4a30240f,0 1px 2px #4a30240a}.opportunity-main-nav.app-tabs--horizontal .app-tabs__list{scrollbar-width:thin;border-bottom:none;flex-flow:row;justify-content:center;align-items:center;gap:.15rem;width:auto;min-width:0;max-width:100%;padding-bottom:0;overflow-x:auto}.opportunity-main-nav.app-tabs--horizontal .app-tabs__link{white-space:nowrap;color:var(--phoenix-text,#4a3024);border-bottom:none;border-radius:9999px;flex-shrink:0;margin-bottom:0;padding:.5rem 1rem;text-decoration:none;transition:background-color .15s,color .15s}.opportunity-main-nav.app-tabs--horizontal .app-tabs__link .app-tabs__label{text-decoration:none}.opportunity-main-nav.app-tabs--horizontal .app-tabs__link:hover:not(.app-tabs__link--active){color:var(--aqui-marron,#4a3024);background:#4a30240d;text-decoration:none}.opportunity-main-nav.app-tabs--horizontal .app-tabs__link--active,.opportunity-main-nav.app-tabs--horizontal .app-tabs__link--active:hover{background:var(--aqui-marron,#4a3024);color:#fff;border-bottom:none;font-weight:700;text-decoration:none}.opportunity-main-nav.app-tabs--horizontal .app-tabs__link--active .app-tabs__label{color:#fff;text-decoration:none}[data-bs-theme=dark] .opportunity-main-nav.app-tabs{background:#373430;box-shadow:0 2px 8px #0003,0 1px 2px #0000001f}[data-bs-theme=dark] .opportunity-main-nav.app-tabs--horizontal .app-tabs__link{color:var(--aqui-beige,#dacabe)}[data-bs-theme=dark] .opportunity-main-nav.app-tabs--horizontal .app-tabs__link--active,[data-bs-theme=dark] .opportunity-main-nav.app-tabs--horizontal .app-tabs__link--active:hover,[data-bs-theme=dark] .opportunity-main-nav.app-tabs--horizontal .app-tabs__link--active .app-tabs__label{background:var(--aqui-marron,#4a3024);color:#fff}@media (width<=767.98px){.opportunity-main-nav.app-tabs{border-radius:1.25rem;padding:.3rem .45rem}.opportunity-main-nav.app-tabs--horizontal .app-tabs__link{padding:.45rem .75rem}}.opportunity-section-nav-wrap,.opportunity-section-nav.app-tabs{flex-shrink:0;width:100%;min-width:0}.opportunity-section-nav.app-tabs--horizontal .app-tabs__list{flex-wrap:wrap;overflow:visible}.opportunity-section-nav.app-tabs--horizontal .app-tabs__link{white-space:nowrap;flex-shrink:0}@media print{.opportunity-main-nav.app-tabs{box-shadow:none;border:1px solid #4a30241f}}.bep-print{display:none}.bep-public{background:#fff;min-height:100vh;padding:24px 16px 48px}@media print{body:has(.bep-public){margin:0;background:#fff!important}.bep-public{background:#fff;padding:0}.bep-public .bep-screen{display:none!important}.bep-public .bep-print{display:block}.bep-public .bep-print__watermark{z-index:9999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.bep-public .bep-print__watermark span{color:#6b728073;white-space:nowrap;font-family:Helvetica,Arial,sans-serif;font-size:128pt;font-weight:700;line-height:1;transform:rotate(-42deg)}}.bep-print,.bep-print *{box-sizing:border-box}.bep-print{color:var(--bep-ink,#1f1d1b);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Lato,-apple-system,Segoe UI,sans-serif;font-size:10.5pt;line-height:1.5}.bep-print__pages{border-collapse:collapse;width:100%}.bep-print__pages>tfoot{display:table-footer-group}.bep-print__pages>tbody>tr>td,.bep-print__pages>tfoot>tr>td{border:0;padding:0}.bep-print h1,.bep-print h2,.bep-print h3,.bep-print p{margin:0}.bep-print__footer{color:#8a8478;border-top:1px solid #e4dfd4;justify-content:space-between;gap:12px;padding-top:8px;font-size:8.5pt;display:flex}.bep-print__brand{border-bottom:2px solid #4a3024;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.bep-print__brand-main{align-items:center;gap:12px;display:flex}.bep-print__logo{object-fit:cover;border-radius:8px;width:46px;height:46px;display:block}.bep-print__kicker{letter-spacing:.05em;text-transform:uppercase;color:#8a8478;font-size:8.5pt;font-weight:700}.bep-print__number{font-size:13pt;font-weight:900}.bep-print__brand-side{text-align:right;color:#4a463f;font-size:9pt;line-height:1.45}.bep-print__brand-side strong{color:#1f1d1b}.bep-print__hero{object-fit:cover;object-position:center 52%;border-radius:12px;width:100%;height:82mm;margin:30px 0 34px;display:block}.bep-print__title{letter-spacing:-.01em;max-width:150mm;font-size:24pt;font-weight:700;line-height:1.15}.bep-print__facts{break-inside:avoid;gap:12px;margin:30px 0 26px;display:grid}.bep-print__fact{background:#f8f6f2;border-radius:8px;padding:9px 12px}.bep-print__fact strong{display:block}.bep-print__muted,.bep-print__fine{color:#4a463f;font-size:9pt}.bep-print__split{break-inside:avoid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;display:grid}.bep-print__split.is-single{grid-template-columns:minmax(0,1fr)}.bep-print__card{border:1px solid #e4dfd4;border-radius:10px;padding:18px 20px}.bep-print__block-label{margin-bottom:8px}.bep-print__line{justify-content:space-between;gap:8px;padding:3px 0;display:flex}.bep-print__line span{color:#4a463f}.bep-print__line.is-dashed{border-top:1px dashed #e4dfd4;margin-top:4px;padding-top:5px}.bep-print__line.is-total{border-top:1px solid #e4dfd4;align-items:baseline;margin-top:4px;padding-top:6px}.bep-print__line.is-total span,.bep-print__line.is-grand span{color:#1f1d1b;font-weight:700}.bep-print__total{font-size:17pt;font-weight:900}.bep-print__finance{background:#c2edc1;border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;padding:18px 20px;display:flex}.bep-print__fee{align-items:baseline;gap:4px;display:flex}.bep-print__fee span{font-size:22pt;font-weight:900;line-height:1.1}.bep-print__fee small{font-size:11pt;font-weight:700}.bep-print__fine{color:#1f1d1b;font-size:8.5pt}.bep-print__sheet{break-before:page}.bep-print__sheet.is-follow{break-before:auto}.bep-print__sheet>h2,.bep-print h2{letter-spacing:-.01em;margin:0 0 8px;font-size:14pt;font-weight:700}.bep-print__chapter{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:9.5pt}.bep-print__chapter.is-break{break-before:page}.bep-print__chapter th{text-align:left;background:#ebe7e0;padding:7px 10px;font-size:11pt;font-weight:700}.bep-print__chapter th.is-amount{text-align:right;letter-spacing:.05em;text-transform:uppercase;color:#4a463f;width:28mm;font-size:8pt}.bep-print__chapter td{vertical-align:top;border-bottom:1px solid #e4dfd4;padding:9px 10px}.bep-print__chapter tr{break-inside:avoid}.bep-print__chapter td.is-amount,.bep-print__pay td.is-amount{text-align:right;white-space:nowrap;font-weight:700}.bep-print__item-name{margin-bottom:2px;font-size:10pt;font-weight:700}.bep-print__item-text{color:#4a463f;margin:0 0 3px;font-size:9pt;line-height:1.45}.bep-print__thumbs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bep-print__thumbs img{object-fit:contain;background:#fff;border:1px solid #e4dfd4;border-radius:6px;width:22mm;height:22mm;padding:2px}.bep-print__chapter tr.is-subtotal td{background:#f8f6f2;border-bottom:0;padding:8px 10px;font-weight:700}.bep-print__chapter tr.is-subtotal td.is-amount{font-weight:900}.bep-print__recap{margin-bottom:14px;padding:12px 16px;font-size:10pt}.bep-print__recap .bep-print__line.is-dashed{margin-top:0;padding:4px 0}.bep-print__totals{break-inside:avoid;width:80mm;margin:4px 0 22px auto;font-size:10pt}.bep-print__line.is-grand{border-top:2px solid #4a3024;align-items:baseline;margin-top:4px;padding-top:6px}.bep-print__line.is-grand strong{font-size:14pt;font-weight:900}.bep-print__pay{break-inside:avoid;margin-bottom:22px}.bep-print__pay p,.bep-print__payline{color:#4a463f;margin-bottom:8px;font-size:9.5pt}.bep-print__pay table{border-collapse:collapse;width:100%;font-size:9.5pt}.bep-print__pay td{border-top:1px solid #e4dfd4;padding:6px 0}.bep-print__pct{color:#4a3024;width:14mm;font-weight:900}.bep-print__columns,.bep-print__list{color:#4a463f;margin:0 0 10px;padding-left:18px;font-size:8.5pt;line-height:1.45}.bep-print__columns{column-count:2;column-gap:8mm}.bep-print__columns li,.bep-print__list li{break-inside:avoid;margin-bottom:4px}.bep-print__payline{margin-bottom:18px;font-size:8.5pt}.bep-print__payline strong,.bep-print__html strong{color:#1f1d1b}.bep-print__html,.bep-print__html p{color:#4a463f;font-size:8.5pt;line-height:1.45}.bep-print__html p{margin:0 0 6px}.bep-print__accept{break-inside:avoid;border:1px solid #e4dfd4;border-radius:10px;margin:0 0 18px;padding:14px 16px}.bep-print__accept p{color:#4a463f;margin-bottom:14px;font-size:8.5pt}.bep-print__signs{color:#4a463f;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;font-size:8.5pt;font-weight:700;display:grid}.bep-print__signs>div{border-bottom:1px solid #8a8478;padding-bottom:20px}.bep-print__signs>div.is-tall{padding-bottom:34px}.bep-print__legal{break-inside:avoid;color:#8a8478;font-size:8pt;line-height:1.45}.bep-print__legal .bep-print__kicker{color:#4a463f;margin-bottom:4px}.bep-print__reserve-head{border-bottom:2px solid #4a3024;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;padding-bottom:10px;display:flex}.bep-print__reserve-title{margin:0;font-size:18pt}.bep-print__parties{break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.bep-print__party{background:#f8f6f2;border-radius:10px;padding:12px 14px;font-size:9.5pt;line-height:1.7}.bep-print__party strong{display:block}.bep-print__blank{vertical-align:baseline;border-bottom:1px solid #8a8478;height:1.1em;display:inline-block}.bep-print__fill{vertical-align:text-bottom;border-bottom:1.5px dotted #4a463f;width:28mm;height:1em;display:inline-block}.bep-print__agree{margin:0 0 14px;font-size:10pt;line-height:1.6}.bep-print h3{margin:0 0 8px;font-size:12pt;font-weight:700}.bep-print h3.bep-print__pay-title{margin-top:16pt}.bep-print h3 span{color:#8a8478;font-size:9pt;font-weight:400}.bep-print__choices{break-inside:avoid;flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.bep-print__choice{color:#4a463f;border:1px solid #e4dfd4;border-radius:10px;gap:10px;padding:12px 14px;font-size:9.5pt;line-height:1.55;display:flex}.bep-print__box{border:1.5px solid #4a3024;border-radius:2px;flex:none;width:11px;height:11px;margin-top:3px;display:inline-block}.bep-print__choice strong{color:#1f1d1b}.bep-print__bank{background:#f8f6f2;border-radius:8px;grid-template-columns:28mm minmax(0,1fr);gap:4px 10px;margin-top:8px;padding:10px 12px;display:grid}.bep-print__bank span:nth-child(odd){color:#1f1d1b;font-weight:700}.bep-print__notes{color:#4a463f;margin:0 0 18px;padding-left:18px;font-size:9pt;line-height:1.5}.bep-print__closing{break-inside:avoid}.bep-print__closing p{margin:0 0 18px;font-size:10pt}.bep-print__closing-signs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bep-print__closing-signs>div{border-top:1px solid #8a8478;margin-top:28mm;padding-top:6px;font-size:9pt}.bep-print__closing-signs div div{color:#8a8478}.bep-print__renders{margin:8px 0 28px}.bep-print__renders-head{break-after:avoid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:10px;display:flex}.bep-print__renders-head h2{margin:0}.bep-print__renders-meta{color:#8a8478;margin:0;font-size:9pt}.bep-print__render{break-inside:avoid;margin:0 0 10px;position:relative}.bep-print__render img{object-fit:cover;background:#ebe7e0;border-radius:10px;width:100%;height:92mm;display:block}.bep-print__render figcaption{color:#1f1d1b;background:#fffffff0;border-radius:999px;max-width:calc(100% - 20px);padding:3px 10px;font-size:9pt;font-weight:700;line-height:1.3;position:absolute;bottom:10px;left:10px}.bep{--bep-ink:#1f1d1b;--bep-ink-2:#4a463f;--bep-mute:#8a8478;--bep-line:#e4dfd4;--bep-sand:#ebe7e0;--bep-paper:#f8f6f2;--bep-brand:#4a3024;--bep-brand-dark:#34211a;--bep-beige:#dacabe;--bep-green:#c2edc1;--bep-gutter:clamp(16px, 4vw, 40px);color:var(--bep-ink);-webkit-font-smoothing:antialiased;font-family:Lato,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;container-type:inline-size}.bep *,.bep :before,.bep :after{box-sizing:border-box}.bep a{color:var(--bep-brand);text-underline-offset:2px;text-decoration:underline}.bep a:hover{color:var(--bep-brand-dark)}.bep button,.bep input{font-family:inherit}.bep-state{text-align:center;color:var(--bep-mute);padding:3rem}.bep-frame{background:var(--bep-paper);border:1px solid var(--bep-line);border-radius:16px;overflow:clip;box-shadow:0 1px 2px #1f1d1b0f}.bep-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--bep-mute);font-size:11.5px;font-weight:700}.bep-eyebrow--dark{color:var(--bep-ink)}.bep-h1{letter-spacing:-.01em;text-wrap:pretty;color:var(--bep-ink);margin:0 0 6px;font-size:30px;font-weight:700;line-height:1.2}.bep-h2{letter-spacing:-.01em;color:var(--bep-ink);margin:2px 0 0;font-size:23px;font-weight:700}.bep-h3{color:var(--bep-ink);margin:0 0 4px;font-size:18px;font-weight:700}.bep-muted{color:var(--bep-ink-2)}.bep-small{font-size:14px}.bep-nowrap{white-space:nowrap}.bep-fineprint{color:var(--bep-mute);text-wrap:pretty;font-size:12.5px}.bep-link{color:var(--bep-brand);font-size:14px;font-weight:700;text-decoration:underline}.bep-anchor{scroll-margin-top:16px}.bep-card{border:1px solid var(--bep-line);background:#fff;border-radius:16px}.bep-html p:last-child,.bep-html ul:last-child,.bep-html ol:last-child{margin-bottom:0}.bep-header{padding:14px var(--bep-gutter);border-bottom:1px solid var(--bep-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bep-header__brand{align-items:center;gap:12px;min-width:0;display:flex}.bep-header__logo{object-fit:contain;border-radius:8px;flex:none;width:40px;height:40px;display:block}.bep-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.bep-header__nav{flex-wrap:wrap;align-items:center;gap:8px;display:none}.bep-subnav{border-bottom:1px solid var(--bep-line);background:#fff;align-items:center;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}@container (width>=900px){.bep-header__nav{display:flex}.bep-subnav{display:none}}.bep-pill{border:1px solid var(--bep-line);height:34px;color:var(--bep-brand);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.bep-pill:hover{background:var(--bep-sand)}.bep-btn-primary{background:var(--bep-brand);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;height:40px;padding:0 16px;font-size:14px;font-weight:700}.bep-btn-primary:hover{background:var(--bep-brand-dark)}.bep-hero{background:var(--bep-beige);height:220px;position:relative;overflow:hidden}@container (width>=600px){.bep-hero{height:340px}}.bep-hero__img{object-fit:cover;object-position:center 52%;width:100%;height:100%;display:block}.bep-hero__badge{left:var(--bep-gutter);color:var(--bep-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:16px}.bep-hero__badge img{object-fit:contain;border-radius:999px;width:24px;height:24px;display:block}.bep-layout{padding:24px var(--bep-gutter) 32px;flex-flow:row-reverse wrap;align-items:flex-start;gap:24px;display:flex}.bep-aside{flex-direction:column;flex:320px;gap:12px;display:flex}@container (width>=1000px){.bep-aside{z-index:1;position:sticky;top:24px}.bep-frame.has-hero .bep-aside{margin-top:-140px}}.bep-main{flex-direction:column;flex:560px;gap:20px;min-width:0;display:flex}.bep-summary{flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 8px 28px #1f1d1b1a}.bep-segmented{background:var(--bep-sand);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.bep-segmented button{height:38px;color:var(--bep-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:700}.bep-segmented button.is-active{color:var(--bep-ink);background:#fff;box-shadow:0 1px 3px #1f1d1b1f}.bep-price{align-items:baseline;gap:6px;margin-top:2px;display:flex}.bep-price__value{letter-spacing:-.02em;font-size:44px;font-weight:900;line-height:1.1}.bep-price__value--md{font-size:40px}.bep-price__value--total{margin-top:4px;font-size:40px;display:block}.bep-price__unit{color:var(--bep-ink-2);font-size:18px;font-weight:700}.bep-summary__alt{color:var(--bep-ink-2);border-top:1px dashed var(--bep-line);margin-top:10px;padding-top:10px;font-size:14px}.bep-summary__alt strong{color:var(--bep-ink)}.bep-rows{flex-direction:column;gap:6px;font-size:14px;display:flex}.bep-rows--boxed{border-top:1px solid var(--bep-line);border-bottom:1px solid var(--bep-line);padding:12px 0}.bep-rows--top{border-top:1px solid var(--bep-line);padding-top:10px}.bep-row{justify-content:space-between;gap:8px;display:flex}.bep-row>span{color:var(--bep-ink-2)}.bep-row>strong{white-space:nowrap;font-weight:700}.bep-row--dashed{border-top:1px dashed var(--bep-line);padding-top:6px}.bep-team{flex-direction:column;gap:4px;padding:16px;display:flex}.bep-team__name{font-size:15px;font-weight:700}.bep-team__links{flex-wrap:wrap;gap:16px;margin-top:6px;font-size:14px;font-weight:700;display:flex}.bep-team__legal{color:var(--bep-ink-2);padding:0 4px;font-size:11px;font-weight:400;line-height:1.45}.bep-team__legal p{margin:0 0 .35rem}.bep-team__legal p:last-child{margin-bottom:0}.bep-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.bep-fact{border-radius:14px;padding:14px 16px}.bep-fact__value{margin-top:2px;font-size:17px;font-weight:700}.bep-fact__sub{color:var(--bep-mute);font-size:13px}.bep-renders{flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.bep-renders__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.bep-renders__head .bep-h3{margin:0}.bep-renders__meta{color:var(--bep-mute);margin:0;font-size:13px}.bep-renders__stage{background:var(--bep-sand);border-radius:12px;margin:0;position:relative;overflow:hidden}.bep-renders__stage img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bep-renders__stage figcaption{max-width:calc(100% - 28px);color:var(--bep-ink);background:#fffffff0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.3;position:absolute;bottom:14px;left:14px}.bep-renders__thumbs{gap:10px;display:flex;overflow-x:auto}.bep-renders__thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;flex:none;width:88px;height:64px;padding:2px;overflow:hidden}.bep-renders__thumbs button.is-active{border-color:var(--bep-ink)}.bep-renders__thumbs button:focus-visible{outline:2px solid var(--bep-brand);outline-offset:2px}.bep-renders__thumbs img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.bep-chapter,.bep-financing,.bep-collapsible{padding-top:0;padding-bottom:0}.bep-chapter{overflow:hidden}.bep-chapter__head{background:var(--bep-sand);cursor:pointer;text-align:left;width:100%;color:var(--bep-ink);border:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.bep-chapter__head:hover{background:var(--bep-line)}.bep-chapter__chevron{width:28px;height:28px;color:var(--bep-brand);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;transition:transform .2s;display:flex}.bep-chapter__chevron.is-closed{transform:rotate(-90deg)}.bep-chapter__titles{flex:1;min-width:0}.bep-chapter__name{font-size:18px;font-weight:700;line-height:1.3;display:block}.bep-chapter__meta{color:var(--bep-ink-2);font-size:13px;display:block}.bep-chapter__amount{white-space:nowrap;font-size:18px;font-weight:900}.bep-chapter__foot{border-top:1px solid var(--bep-line);background:var(--bep-paper);justify-content:space-between;gap:12px;padding:14px 20px;font-weight:700;display:flex}.bep-item{border-top:1px solid var(--bep-line)}.bep-item__head{cursor:pointer;text-align:left;width:100%;color:var(--bep-ink);background:#fff;border:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.bep-item__head:hover{background:var(--bep-paper)}.bep-item__head.is-static{cursor:default}.bep-item__head.is-static:hover{background:#fff}.bep-item__sign{border:1px solid var(--bep-line);width:26px;height:26px;color:var(--bep-brand);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.bep-item__head.is-static .bep-item__sign{border-style:dashed}.bep-item__name{text-wrap:pretty;flex:1;min-width:0;font-size:15px;font-weight:700}.bep-item__price{white-space:nowrap;font-size:15px;font-weight:700}.bep-item__body{flex-direction:column;gap:12px;padding:0 20px 18px 58px;display:flex}.bep-item__para,.bep-item__html{color:var(--bep-ink-2);text-wrap:pretty;margin:0;font-size:14px}.bep-item__html p{margin:0 0 12px}.bep-item__html p:last-child{margin-bottom:0}.bep-item__zones{color:var(--bep-ink-2);margin:4px 0 0;padding-left:18px;font-size:14px}.bep-item__pictures{flex-wrap:wrap;gap:8px;display:flex}.bep-item__picture{background-color:var(--bep-paper);border:1px solid var(--bep-line);cursor:zoom-in;background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:12px;width:120px;height:120px;padding:6px}.bep-lightbox{z-index:2000;background:#1f1d1ba6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bep-lightbox img{background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;padding:8px}.bep-financing{overflow:hidden}.bep-financing__head{background:var(--bep-green);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px;display:flex}.bep-financing__titles{flex:260px}.bep-financing__claim{font-size:14px}.bep-financing__body{flex-wrap:wrap;gap:24px;padding:20px;display:flex}.bep-financing__controls{flex-direction:column;flex:300px;gap:20px;display:flex}.bep-financing__result{background:var(--bep-paper);border-radius:14px;flex-direction:column;flex:260px;gap:10px;padding:18px;display:flex}.bep-range{flex-direction:column;gap:8px;display:flex}.bep-range__label{justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700;display:flex}.bep-range__label strong{font-size:15px;font-weight:900}.bep-range input[type=range]{width:100%;accent-color:var(--bep-brand);height:24px}.bep-range__limits{color:var(--bep-mute);justify-content:space-between;font-size:12.5px;display:flex}.bep-payments{padding:20px}.bep-payments>.bep-muted{text-wrap:pretty;margin-bottom:8px}.bep-payment{border-top:1px solid var(--bep-line);align-items:center;gap:14px;padding:12px 0;font-size:14px;font-weight:700;display:flex}.bep-payment__pct{width:44px;color:var(--bep-brand);flex:none;font-weight:900}.bep-payment__when{flex:1;min-width:0}.bep-payment__amount{white-space:nowrap}.bep-payments__html{border-top:1px solid var(--bep-line);padding-top:12px;font-size:14px}.bep-footer{padding:0 var(--bep-gutter) 32px;flex-direction:column;gap:16px;display:flex}.bep-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.bep-value{border-top:2px solid var(--bep-brand);padding:14px 0}.bep-value__title{font-size:15px;font-weight:700}.bep-value__text{color:var(--bep-ink-2);text-wrap:pretty;font-size:13px}.bep-collapsible{overflow:hidden}.bep-collapsible__head{cursor:pointer;width:100%;color:var(--bep-ink);text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.bep-collapsible__title{font-size:16px;font-weight:700;display:block}.bep-collapsible__hint{color:var(--bep-mute);font-size:13px;display:block}.bep-collapsible__body{color:var(--bep-ink-2);flex-direction:column;gap:10px;padding:0 20px 20px;font-size:13.5px;display:flex}.bep-collapsible__extra{border-top:1px solid var(--bep-line);margin-top:6px;padding-top:12px}.bep-collapsible__extra strong{color:var(--bep-ink)}.bep-collapsible__extra ul{margin:0;padding-left:18px}.bep-html--conditions ol,.bep-html--conditions ul{margin-bottom:0;padding-left:20px}.bep-html--conditions li+li{margin-top:8px}.bep-numbered{gap:12px;display:flex}.bep-numbered__n{width:20px;color:var(--bep-mute);flex:none;font-weight:700}.bep-licence{color:var(--bep-mute);flex-wrap:wrap;gap:8px 20px;font-size:12.5px;display:flex}.bep-licence__main{color:var(--bep-ink-2);font-weight:700}.bep-copyright{color:var(--bep-mute);font-size:12px}.bep-skeleton__bar{background:linear-gradient(90deg,#ece7de 25%,#f8f6f2 50%,#ece7de 75%) 0 0/200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite bep-skeleton-shimmer;display:block}.bep-skeleton__bar--logo{border-radius:8px}.bep-skeleton__bar--control{border-radius:12px}.bep-skeleton .bep-chapter__head .bep-skeleton__bar--end{margin-left:auto}.bep-skeleton .bep-main>div:first-child{flex-direction:column;gap:8px;display:flex}@keyframes bep-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bep-skeleton__bar{animation:none}}@media print{@page{size:A4;margin:16mm 16mm 18mm}}.account-subscription-status{color:var(--aqui-label-color,#a39c8d)}.account-subscription-cards{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.account-subscription-card{text-align:center;background:var(--phoenix-emphasis-bg,#fff);border-radius:var(--phoenix-border-radius,.5rem);width:320px;box-shadow:var(--phoenix-box-shadow,0 .5rem 1rem #00000014);border:2px solid #0000;flex-direction:column;padding:30px;display:flex}.account-subscription-card--highlight{border-color:var(--aqui-orange-b2c,#fb785e)}.account-subscription-card--highlight .account-subscription-subscribe{--phoenix-btn-color:#fff;--phoenix-btn-bg:var(--aqui-orange-b2c,#fb785e);--phoenix-btn-border-color:var(--aqui-orange-b2c,#fb785e);--phoenix-btn-hover-color:#fff;--phoenix-btn-hover-bg:#f96a4f;--phoenix-btn-hover-border-color:#f96a4f;--phoenix-btn-focus-shadow-rgb:251, 120, 94;--phoenix-btn-active-color:#fff;--phoenix-btn-active-bg:#e96a52;--phoenix-btn-active-border-color:#e96a52;--phoenix-btn-disabled-color:#fff;--phoenix-btn-disabled-bg:var(--aqui-orange-b2c,#fb785e);--phoenix-btn-disabled-border-color:var(--aqui-orange-b2c,#fb785e);color:#fff;background-color:var(--aqui-orange-b2c,#fb785e);border-color:var(--aqui-orange-b2c,#fb785e)}.account-subscription-card--highlight .account-subscription-subscribe:hover:not(:disabled){color:#fff;background-color:#f96a4f;border-color:#f96a4f}.account-subscription-card:not(.account-subscription-card--highlight) .account-subscription-subscribe.btn-primary{--phoenix-btn-color:#fff;--phoenix-btn-bg:var(--phoenix-primary,#4a3024);--phoenix-btn-border-color:var(--phoenix-primary,#4a3024);--phoenix-btn-hover-color:#fff;--phoenix-btn-hover-bg:#3d261d;--phoenix-btn-hover-border-color:#3d261d;--phoenix-btn-active-color:#fff;--phoenix-btn-active-bg:#321e16;--phoenix-btn-active-border-color:#321e16;color:#fff;background-color:var(--phoenix-primary,#4a3024);border-color:var(--phoenix-primary,#4a3024)}.account-subscription-card:not(.account-subscription-card--highlight) .account-subscription-subscribe.btn-primary:hover:not(:disabled){color:#fff;background-color:#3d261d;border-color:#3d261d}.account-subscription-saving{min-height:52px}.account-subscription-summary{max-width:720px}.account-subscription-result{text-align:center;max-width:360px;margin:2.5rem auto 0}.account-subscription-result-text{color:var(--phoenix-primary,#3874ff);margin:2.5rem 0 2rem;font-size:1.125rem;font-weight:700}.account-subscription-active{color:var(--phoenix-success,#25b003)}.accreditation-apply{--aa-border:#e3e6ed;--aa-muted:#8a94ad;--aa-text:#31374a;--aa-success:#25b003;--aa-danger:#fa3b1d;background:var(--phoenix-emphasis-bg);border:1px solid var(--aa-border);border-radius:.5rem;overflow:hidden}.accreditation-apply__empty,.accreditation-apply__loading,.accreditation-apply__error{text-align:center;color:var(--aa-muted);padding:2rem 1.5rem}.accreditation-apply__error{color:var(--aa-danger)}.accreditation-apply__item{border-bottom:1px solid var(--aa-border)}.accreditation-apply__item:last-child{border-bottom:none}.accreditation-apply__header{text-align:left;width:100%;color:var(--aa-text);background:0 0;border:none;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.accreditation-apply__header:hover{background:#f5f7fa}.accreditation-apply__status{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;line-height:1;display:inline-flex}.accreditation-apply__status .fas{text-align:center;width:.65rem;height:.65rem;font-size:.65rem;line-height:.65rem;display:block}.accreditation-apply__status--ok{background:var(--aa-success)}.accreditation-apply__status--ko{background:var(--aa-danger)}.accreditation-apply__title{flex:1;min-width:0;font-size:.95rem;font-weight:500}.accreditation-apply__not-allowed{max-width:12rem;color:var(--aa-muted);text-align:right;flex-shrink:0;font-size:.8rem;font-style:italic}.accreditation-apply__request-badge{color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#9fa6bc;border-radius:999px;flex-shrink:0;align-items:center;padding:.2rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex}.accreditation-apply__chevron{color:var(--aa-muted);flex-shrink:0;font-size:.75rem}.accreditation-apply__body{padding:0 1rem 1rem 2.875rem}.accreditation-apply__description{color:var(--aa-muted);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.accreditation-apply__requirements-title{letter-spacing:.04em;text-transform:uppercase;color:var(--aa-muted);margin-bottom:.75rem;font-size:.7rem;font-weight:700}.accreditation-apply__requirement{color:var(--aa-text);align-items:flex-start;gap:.625rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.45;display:flex}.accreditation-apply__requirement-icon{text-align:center;flex-shrink:0;width:1rem;margin-top:.125rem;font-size:.8rem}.accreditation-apply__requirement-icon--ok{color:var(--aa-success)}.accreditation-apply__requirement-icon--ko{color:var(--aa-danger)}.accreditation-apply__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.accreditation-apply__actions--top{justify-content:center;margin-top:0;margin-bottom:1rem}.accreditation-apply__request-message{color:var(--aa-text);margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.accreditation-apply__pending-note{color:var(--aa-muted);margin-bottom:1rem;font-size:.875rem}.reporting-dashboard-shell{color:var(--phoenix-body-color)}.reporting-dashboard-card{background-color:var(--phoenix-emphasis-bg,#fff)!important;border-color:var(--phoenix-border-color,#e3e6ed)!important}.reporting-dashboard-table{--bs-table-bg:transparent;--bs-table-color:var(--phoenix-body-color);--bs-table-border-color:var(--phoenix-border-color)}[data-bs-theme=dark] .reporting-dashboard-table{--bs-table-color:var(--phoenix-body-highlight-color,#e3e6ed);--bs-table-hover-bg:var(--phoenix-secondary-bg,#292827)}.reporting-dashboard-skeleton{--reporting-skeleton-base:#eceff3;--reporting-skeleton-highlight:#e2e6ec}.reporting-dashboard-skeleton__card{background-color:var(--phoenix-emphasis-bg,#fff);border:1px solid var(--phoenix-border-color,#e3e6ed);border-radius:1rem;min-height:8rem;padding:1.25rem}.reporting-dashboard-skeleton__bar{background:linear-gradient(90deg, var(--reporting-skeleton-base) 25%, var(--reporting-skeleton-highlight) 50%, var(--reporting-skeleton-base) 75%);background-size:200% 100%;border-radius:.3rem;max-width:100%;animation:1.2s ease-in-out infinite reporting-dashboard-shimmer;display:block}.reporting-dashboard-skeleton__chart{height:13rem}[data-bs-theme=dark] .reporting-dashboard-skeleton{--reporting-skeleton-base:color-mix(in srgb, var(--phoenix-body-highlight-color,#e3e6ed) 8%, var(--phoenix-emphasis-bg,#373430));--reporting-skeleton-highlight:color-mix(in srgb, var(--phoenix-body-highlight-color,#e3e6ed) 16%, var(--phoenix-emphasis-bg,#373430))}[data-bs-theme=dark] .reporting-dashboard-skeleton__card{background-color:var(--phoenix-emphasis-bg,#373430);border-color:var(--phoenix-border-color)}@keyframes reporting-dashboard-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.reporting-dashboard-skeleton__bar{animation:none}}.cert-editor-header{background:var(--phoenix-emphasis-bg,#fff);border:1px solid #4a302414;border-radius:16px;margin:0 0 1.25rem;padding:1rem 1.25rem;box-shadow:0 4px 24px #4a30240f,0 1px 4px #4a30240a}.cert-editor-header-title{letter-spacing:.02em;text-transform:uppercase;color:var(--aqui-marron,#4a3024);font-size:1.125rem;font-weight:700}.cert-editor-document-card{overflow:hidden}.cert-editor-document-action{padding:.625rem .75rem;font-size:.875rem}.cert-editor-document-spinner{width:1rem;height:1rem}.cert-editor-layout{align-items:flex-start}.cert-editor-sidebar{flex-direction:column;gap:1rem;display:flex}.cert-editor-sidebar .cert-editor-header{margin-bottom:0}.cert-status-panel{background:var(--phoenix-emphasis-bg,#fff);border:1px solid #4a302414;border-radius:16px;padding:1rem 1.25rem;box-shadow:0 4px 24px #4a30240f,0 1px 4px #4a30240a}.cert-status-panel-label{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);font-size:.75rem;font-weight:700}.cert-status-badge{letter-spacing:.03em;text-transform:uppercase;padding:.35em .65em;font-size:.6875rem;font-weight:700}.cert-status-action-btn{letter-spacing:.03em;padding:.5rem .75rem;font-size:.6875rem}.cert-status-action-btn--past{opacity:.55}.cert-status-action-btn--disabled{opacity:.35}.cert-summary{overflow:hidden}.cert-summary-header{border-bottom:1px solid #4a302414}.cert-summary-header-badge{letter-spacing:.03em;text-transform:uppercase;padding:.35em .65em;font-size:.6875rem;font-weight:700}.cert-summary-metrics{margin-top:.25rem}.cert-summary-metric{background:var(--aqui-beige-light,#f5f0eb);border:1px solid #4a30240f;border-radius:12px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.cert-summary-metric--accent{background:var(--phoenix-info-bg-subtle,#e8f2f6);border-color:#6a9fb333}.cert-summary-metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);font-size:.6875rem;font-weight:700;line-height:1.3}.cert-summary-metric-value{color:var(--aqui-marron,#4a3024);word-break:break-word;font-size:1.125rem;font-weight:700;line-height:1.2}.cert-summary-section+.cert-summary-section{border-top:1px dashed #4a30241f;margin-top:.5rem;padding-top:.75rem}.cert-summary-row{justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;display:flex}.cert-summary-row-label{color:var(--aqui-marron,#4a3024);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cert-summary-row-icon{color:var(--aqui-orange-b2c,#fb785e);opacity:.85;font-size:.75rem}.cert-summary-row-value{text-align:right;white-space:nowrap;color:var(--aqui-marron,#4a3024);font-size:.9375rem;font-weight:600}.cert-summary-row-value--link{color:var(--aqui-marron,#4a3024);font-size:.9375rem;font-weight:600;text-decoration:none}.cert-summary-row-value--link:hover{color:var(--aqui-orange-b2c,#fb785e)}.cert-summary-chevron{opacity:.7;font-size:.625rem}.cert-summary-row--sub{color:var(--phoenix-secondary,#6b5a50);padding-left:1.25rem;font-size:.8125rem}.cert-summary-total{border-top:1px solid #4a302414}.cert-summary-total-highlight{background:linear-gradient(135deg, var(--aqui-marron,#4a3024) 0%, #3d261d 100%)}.cert-summary-total-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1;max-width:55%;font-size:.6875rem;font-weight:700;line-height:1.35}.cert-summary-total-value{color:#fff;white-space:nowrap;letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.cert-task-comment-placeholder{color:var(--phoenix-secondary,#6b5a50);opacity:.55;font-style:italic}.cert-editor-main .fd-list-body-table .btn-link{color:var(--aqui-marron,#4a3024);font-weight:600}.cert-editor-main .fd-list-body-table .btn-link:hover{color:var(--aqui-orange-b2c,#fb785e)}@media (width<=991.98px){.cert-summary-total-value{font-size:1.25rem}.cert-summary-metric-value{font-size:1rem}.cert-editor-sidebar{margin-bottom:.5rem}}@media print{.cert-editor-header,.cert-status-panel,.cert-summary{box-shadow:none;border:1px solid #ddd}.cert-summary-total-highlight{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#4a3024}.cert-editor-layout{display:block}.cert-editor-sidebar,.cert-editor-main{width:100%;max-width:100%}}.customer-lead-phone-input .form-control,.customer-lead-phone-input .form-select{border:1px solid var(--phoenix-input-border-color,var(--bs-border-color,#ced4da));color:var(--phoenix-body-color,var(--bs-body-color,#212529))}.customer-lead-phone-input .form-select{background-color:var(--phoenix-input-bg,var(--bs-body-bg,#fff))}.customer-lead-phone-input.mfc-phone-input--invalid .form-control,.customer-lead-phone-input.mfc-phone-input--invalid .form-select{border-color:var(--phoenix-danger,var(--bs-danger,#dc3545))!important;border-style:solid!important;border-width:1px!important}.customer-lead-phone-input.mfc-phone-input--invalid .form-control.is-invalid{box-shadow:none;background-image:none}.customer-lead-phone-input.mfc-phone-input--invalid .form-select{color:var(--phoenix-body-color,var(--bs-body-color,#212529));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}.customer-lead-phone-input .mfc-phone-input_calling-code .form-select{min-width:6.5rem;max-width:9rem}.customer-lead-form .form-label.required:after{color:var(--phoenix-danger,#dc3545);content:" *"}.customer-lead-contact-field{position:relative}.customer-lead-contact-spinner{pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.fd-card .form-floating>.form-select{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);padding-top:1.625rem;padding-bottom:.625rem;line-height:1.25}.fr-customer-kpi__label{color:#4a5568}.fr-customer-kpi__value--navy{color:#102a43}.fr-customer-kpi__value--teal{color:#006064}.fr-customer-kpi__value--purple{color:#7c3aed}[data-bs-theme=dark] .fr-customer-kpi__label{color:#c5ced9}[data-bs-theme=dark] .fr-customer-kpi__value--navy{color:#f1f5f9}[data-bs-theme=dark] .fr-customer-kpi__value--teal{color:#5eead4}[data-bs-theme=dark] .fr-customer-kpi__value--purple{color:#c4b5fd}@media (width>=992px) and (width<=1199.98px){:is(.view-grid>.view-grid-slot:has(.fr-customer-kpis),.view-grid>.view-grid-slot:has(+.view-grid-slot .fr-customer-kpis)){grid-column:1/-1!important}.view-grid:has(.fr-customer-kpis)>.view-grid-slot:has(.app-tabs--vertical){grid-area:auto/1/auto/-1!important}.view-grid:has(.fr-customer-kpis)>.view-grid-slot:has(.app-tabs--vertical)~.view-grid-slot{grid-area:auto/1/auto/-1!important}.view-grid:has(.fr-customer-kpis)>.view-grid-slot:has(.app-tabs--vertical){padding-left:0}}@media (width<=1199.98px){.view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical{width:100%;height:auto;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;align-self:stretch;padding:0;position:static;top:auto;overflow:visible}:is(.view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical .app-tabs__list,.view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical .side-nav__group-body){-webkit-overflow-scrolling:touch;scrollbar-width:thin;border:none;border-bottom:1px solid var(--app-tabs-border,#4a302429);width:100%;height:auto;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex-flow:row;align-items:stretch;gap:.15rem 1.25rem;padding:0;overflow:auto hidden}.view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical .app-tabs__link{white-space:nowrap;width:auto;color:var(--app-tabs-muted,#6b5a50);background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:.55rem .1rem .65rem;font-weight:400;display:inline-flex}.view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical .app-tabs__link:hover{color:var(--aqui-marron,#4a3024);background:0 0}.view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical .app-tabs__link--active{color:var(--aqui-orange-b2c,#fb785e);border-bottom-color:var(--aqui-orange-b2c,#fb785e);background:0 0;font-weight:700}[data-bs-theme=dark] .view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical{box-shadow:none;background:0 0;border:none}[data-bs-theme=dark] .view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical .app-tabs__list{box-shadow:none;background:0 0;border:none}[data-bs-theme=dark] .view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical .app-tabs__list{border-bottom:1px solid var(--app-tabs-border,#dacabe33)}[data-bs-theme=dark] .view-grid:has(.fr-customer-kpis) .side-nav.app-tabs--vertical .app-tabs__link--active{color:var(--aqui-orange-b2c,#fb785e);background:0 0}}.fr-customer-billing-phone-input .form-control,.fr-customer-billing-phone-input .form-select{border:1px solid var(--phoenix-input-border-color,var(--bs-border-color,#ced4da));color:var(--phoenix-body-color,var(--bs-body-color,#212529))}.fr-customer-billing-phone-input .form-select{background-color:var(--phoenix-input-bg,var(--bs-body-bg,#fff))}.fr-customer-billing-phone-input.mfc-phone-input--invalid .form-control,.fr-customer-billing-phone-input.mfc-phone-input--invalid .form-select{border-color:var(--phoenix-danger,var(--bs-danger,#dc3545))!important;border-style:solid!important;border-width:1px!important}.fr-customer-billing-phone-input.mfc-phone-input--invalid .form-control.is-invalid{box-shadow:none;background-image:none}.fr-customer-billing-phone-input.mfc-phone-input--invalid .form-select{color:var(--phoenix-body-color,var(--bs-body-color,#212529));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}.fr-customer-billing-phone-input .mfc-phone-input_calling-code .form-select{min-width:6.5rem;max-width:9rem}.fr-customer-billing-form .form-label.required:after{color:var(--phoenix-danger,#dc3545);content:" *"}.fr-customer-invoices-by-lead-list-skeleton__bar{background:linear-gradient(90deg, var(--fr-customer-invoices-by-lead-list-skeleton-base,#eceff3) 25%, var(--fr-customer-invoices-by-lead-list-skeleton-highlight,#e2e6ec) 50%, var(--fr-customer-invoices-by-lead-list-skeleton-base,#eceff3) 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite fr-customer-invoices-by-lead-list-skeleton-shimmer;display:block}@keyframes fr-customer-invoices-by-lead-list-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-bs-theme=light]{--fr-customer-invoices-by-lead-list-skeleton-base:#eceff3;--fr-customer-invoices-by-lead-list-skeleton-highlight:#e2e6ec}[data-bs-theme=dark]{--fr-customer-invoices-by-lead-list-skeleton-base:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#141824));--fr-customer-invoices-by-lead-list-skeleton-highlight:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 16%, var(--phoenix-emphasis-bg,#141824))}@media (prefers-reduced-motion:reduce){.fr-customer-invoices-by-lead-list-skeleton__bar{background:var(--fr-customer-invoices-by-lead-list-skeleton-base,#eceff3);animation:none}}.opportunity-status-badge{white-space:nowrap;text-transform:none;letter-spacing:normal;vertical-align:middle;border:none;align-items:center;gap:.4375rem;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78125rem;font-weight:600;line-height:1.35;display:inline-flex}.opportunity-status-badge:before{content:"";box-sizing:border-box;background:var(--osb-dot,#b3ab9b);border:var(--osb-dot-border,none);border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.opportunity-status-badge--pill{background:var(--osb-bg,#f1eee7);color:var(--osb-tx,#8a8478);border-radius:.75rem;padding:.1875rem .625rem .1875rem .5rem;font-size:.71875rem;font-weight:700}.opportunity-status-badge--dot{color:#1f1d1b;background:0 0;padding:0;font-size:.78125rem}.opportunity-status-badge--dot:before{width:.5rem;height:.5rem}.opportunity-status-badge--derivation_call_center,.opportunity-status-badge--new,.opportunity-status-badge--derived{--osb-dot:#cdbba9;--osb-bg:#f3eee8;--osb-tx:#6b5a48}.opportunity-status-badge--contact_pending{--osb-dot:#8a5a3f;--osb-bg:#efe6df;--osb-tx:#6b4430}.opportunity-status-badge--on_visit{--osb-dot:#f5a64a;--osb-bg:#fef2e2;--osb-tx:#9a5f12}.opportunity-status-badge--on_budget{--osb-dot:#e07a2c;--osb-bg:#fce8d6;--osb-tx:#8f4c17}.opportunity-status-badge--acceptance_pending,.opportunity-status-badge--board{--osb-dot:#9cc1d1;--osb-bg:#e6f0f4;--osb-tx:#3d6a7e}.opportunity-status-badge--accepted{--osb-dot:#5f93aa;--osb-bg:#dfeaef;--osb-tx:#2f5d70}.opportunity-status-badge--sold{--osb-dot:#a9dca8;--osb-bg:#e8f5e8;--osb-tx:#3f7a3c}.opportunity-status-badge--in_progress{--osb-dot:#6fae6c;--osb-bg:#e2f0e1;--osb-tx:#3a6e37}.opportunity-status-badge--on_hold{--osb-dot:#8f979c;--osb-bg:#eceff0;--osb-tx:#535b60}.opportunity-status-badge--finished{--osb-dot:#3f7a3c;--osb-bg:#dbe9da;--osb-tx:#2e5d2c}.opportunity-status-badge--discarded{--osb-dot:#b3ab9b;--osb-bg:#f1eee7;--osb-tx:#8a8478;--osb-dot-border:2px solid #b3ab9b}.opportunity-status-badge--discarded:before{background:0 0}.opportunity-status-badge--unknown{--osb-dot:#b3ab9b;--osb-bg:#f1eee7;--osb-tx:#8a8478}.document-create{max-width:744px;margin:0 auto 4.5rem}.document-create .fd-card.card{background:var(--phoenix-emphasis-bg)}.document-create__mode-tabs{margin-top:.5rem}.document-create__file-list{margin:1rem 0 0;padding:0;list-style:none}.document-create__file-item{border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-emphasis-bg);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}.document-create__file-thumb{object-fit:cover;border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-gray-100,#f5f7fa);border-radius:.35rem;flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.document-create__file-thumb--icon{color:var(--phoenix-gray-500,#9fa6bc);justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex;position:relative}.document-create__file-thumb--icon i{opacity:.9}.document-create__file-ext{background:var(--aqui-marron,#4a3024);color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:.15rem;max-width:calc(100% - .25rem);padding:.05rem .2rem;font-size:.5rem;font-weight:700;line-height:1.2;position:absolute;bottom:.2rem;left:50%;overflow:hidden;transform:translate(-50%)}.document-create__file-name{color:var(--phoenix-gray-700,#31374a);font-size:.875rem;font-weight:500;display:block}.document-create__file-size{color:var(--phoenix-gray-400,#9fa6bc);font-size:.875rem}.document-create__fields{margin-top:.5rem}.document-create__error{margin-top:1rem}@media screen{.document-print-preview-block{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.document-print-preview-viewport{width:100%;display:block}.document-print-preview-scale-host{flex-shrink:0;position:relative;overflow:visible}.document-print-preview-scale-inner{transform-origin:top;width:var(--document-print-preview-inner-width,210mm);position:absolute;top:0;left:50%}}@media print{.document-print-preview-block{width:100%!important;max-width:none!important}.document-print-preview-scale-host{filter:none!important;contain:none!important;width:100%!important;height:auto!important;overflow:visible!important;transform:none!important}.document-print-preview-scale-inner{filter:none!important;contain:none!important;width:100%!important;position:static!important;left:auto!important;overflow:visible!important;transform:none!important}}.invoice-print-page{box-sizing:border-box;width:100%;padding:1rem 1.25rem 2.5rem;overflow-x:auto}.invoice-print-frame{width:100%;max-width:none;margin:0 auto}.invoice-print-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.invoice-print-toolbar>div{align-items:center;gap:.75rem;display:flex}.invoice-print-toolbar>div>span{color:#6c757d;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.invoice-print-sheet{box-sizing:border-box;color:#111827;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;width:210mm;min-height:297mm;padding:12mm 14mm;font-size:11px;line-height:1.45;display:flex;position:relative}.invoice-print-watermark{z-index:0;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='360' height='240' viewBox='0 0 360 240'><text x='180' y='120' text-anchor='middle' dominant-baseline='middle' transform='rotate(-45 180 120)' fill='%23111827' fill-opacity='0.04' font-family='Helvetica, Arial, sans-serif' font-size='64' font-weight='700'>Borrador</text></svg>");background-position:50%;background-repeat:repeat;background-size:110mm 74mm;position:absolute;inset:0}.invoice-print-sheet>.invoice-print-layout{z-index:1;position:relative}@media screen{.invoice-print-sheet{box-shadow:0 1px 3px #0f172a14,0 10px 30px #0f172a26}}.invoice-print-section{border-bottom:1px solid #cbd5e1}.invoice-print-header{justify-content:space-between;gap:12mm;min-height:28mm;padding-bottom:6mm;display:flex}.invoice-print-logo{align-items:flex-start;width:42mm;display:flex}.invoice-print-logo img{object-fit:contain;object-position:left top;width:32mm;max-height:20mm}.invoice-print-heading{text-align:right}.invoice-print-heading h1{margin:0 0 2mm;font-size:18px;font-weight:700}.invoice-print-context{grid-template-columns:1fr 1fr;gap:8mm;min-height:14mm;padding:3mm 0;display:grid}.invoice-print-disclaimer{color:#475569;margin:0;font-size:9px;font-style:italic}.invoice-print-bank{text-align:right}.invoice-print-bank div:nth-last-child(-n+2){font-weight:700}.invoice-print-parties{text-align:center;grid-template-columns:1fr 1fr;gap:12mm;min-height:34mm;padding:6mm 0;display:grid}.invoice-print-parties--single{grid-template-columns:1fr}.invoice-print-parties strong{display:block}.invoice-print-total-highlight{text-align:right;padding:6mm 0;font-size:18px;font-weight:800}.invoice-print-table-wrap{width:100%;overflow:visible}.invoice-print-table{border-collapse:collapse;table-layout:fixed;width:100%}.invoice-print-table th{text-align:right;text-transform:uppercase;border-bottom:1px solid #cbd5e1;padding:4mm 1.5mm 2.5mm;font-size:9px}.invoice-print-table th:first-child{text-align:left;width:38%}.invoice-print-table td{text-align:right;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;min-height:14mm;padding:4mm 1.5mm}.invoice-print-table td:first-child{text-align:left}.invoice-print-table td span,.invoice-print-table td strong{display:block}.invoice-print-summary{width:48%;margin:7mm 0 12mm auto}.invoice-print-summary>div{text-align:right;grid-template-columns:1fr 34mm;gap:4mm;padding:2.5mm 0;display:grid}.invoice-print-summary-total{border-top:1px solid #94a3b8;font-size:13px;font-weight:800}.invoice-print-footer{color:#334155;text-align:center;margin-top:auto;padding-top:5mm;font-size:9px}.invoice-print-footer hr{opacity:1;border:0;border-top:1px solid #cbd5e1;margin:2mm 0}.invoice-print-layout{border-collapse:collapse;border-spacing:0;flex:1;width:100%;height:100%}.invoice-print-layout td{vertical-align:top;border:0;padding:0}.invoice-print-layout__foot-cell{vertical-align:bottom}.invoice-print-legal-wrap{flex-shrink:0;padding-top:4mm}.invoice-print-legal{color:#495057;text-align:center;width:75%;margin:0 auto;font-size:8px;line-height:1.3}.invoice-print-legal p:last-child{margin-bottom:0}.invoice-print-mask{letter-spacing:.04em}.invoice-print-feedback,.invoice-print-error{width:min(210mm,100% - 2rem);margin:2rem auto}.invoice-print-feedback{color:#64748b;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}@media (width<=860px){.invoice-print-page{padding-inline:.75rem}.invoice-print-frame{max-width:none}}@media print{@page{size:A4;margin:10mm 10mm 26mm}html.invoice-print-active,body.invoice-print-active{background:#fff!important;margin:0!important;padding:0!important}body:has(.invoice-print-page){background:#fff!important;margin:0!important;padding:0!important}body.invoice-print-active *{visibility:hidden}body:has(.invoice-print-page) *{visibility:hidden}body.invoice-print-active .invoice-print-sheet,body.invoice-print-active .invoice-print-sheet *{visibility:visible}body:has(.invoice-print-page) .invoice-print-sheet{visibility:visible}body:has(.invoice-print-page) .invoice-print-sheet *{visibility:visible}body.invoice-print-active .invoice-print-sheet{width:210mm!important;max-width:none!important;box-shadow:none!important;margin:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}body:has(.invoice-print-page) .invoice-print-sheet{width:210mm!important;max-width:none!important;box-shadow:none!important;margin:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}html:has(.invoice-print-page){background:#fff!important;width:210mm!important;height:auto!important;margin:0!important;padding:0!important}html:has(.invoice-print-page) body{background:#fff!important;width:210mm!important;height:auto!important;margin:0!important;padding:0!important}.invoice-print-toolbar,.no-print,.invoice-print-mask{display:none!important}body:has(.invoice-print-page) #navbarDefault{display:none!important}body:has(.invoice-print-page) .navbar-vertical{display:none!important}body:has(.invoice-print-page) .navbar-vertical-footer{display:none!important}body:has(.invoice-print-page) .app-footer{display:none!important}body:has(.invoice-print-page) nav[aria-label=breadcrumb]{display:none!important}body:has(.invoice-print-page) .link-button{display:none!important}body:has(.invoice-print-page) .content .d-flex.mb-4:has(>h2.mb-0){display:none!important}body:has(.invoice-print-page) .page-header{display:none!important}body:has(.invoice-print-page) .page-header *{display:none!important}body:has(.invoice-print-page) .content{background:0 0!important;width:210mm!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.invoice-print-page) .page-content{background:0 0!important;width:210mm!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.invoice-print-page) .navbar-vertical~.content{background:0 0!important;width:210mm!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.invoice-print-page) .content>.row{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}body:has(.invoice-print-page) .content [class*=col-]{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}body:has(.invoice-print-page) .fd-card{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}.invoice-print-page,.invoice-print-frame{width:210mm!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.invoice-print-sheet{width:210mm!important;min-height:0!important;box-shadow:none!important;padding:2mm 4mm 0!important;display:block!important}.invoice-print-watermark{z-index:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-repeat:repeat!important;background-size:110mm 74mm!important;width:auto!important;height:auto!important;position:fixed!important;inset:0!important}.invoice-print-layout{width:100%!important;display:table!important}.invoice-print-layout__body{display:table-row-group!important}.invoice-print-layout__foot{display:table-footer-group!important}.invoice-print-layout__foot-cell{vertical-align:bottom;padding-top:4mm}.invoice-print-layout__foot .invoice-print-legal-wrap,.invoice-print-layout__foot .invoice-print-legal{visibility:visible!important;opacity:1!important;display:block!important;position:static!important}.invoice-print-layout__foot .invoice-print-legal{text-align:center;color:#212529!important;background:#fff!important;width:75%!important;margin-left:auto!important;margin-right:auto!important;font-size:8px!important;line-height:1.3!important}.invoice-print-table tr,.invoice-print-summary,.invoice-print-footer,.invoice-print-legal{break-inside:avoid;page-break-inside:avoid}}.invoice-editor-preview{margin-bottom:2rem}.invoice-editor-preview .invoice-print-page{padding-left:0;padding-right:0}.invoice-customer-data{border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-emphasis-bg,#fff);border-radius:.5rem;height:100%;padding:1rem 1.15rem;box-shadow:0 .0625rem .125rem #1018280a}.invoice-customer-data__title{color:var(--phoenix-body-color,#31374a);letter-spacing:normal;text-transform:none;margin:0 0 .85rem;font-size:.9375rem;font-weight:600}.invoice-customer-data__list{flex-direction:column;gap:0;margin:0;display:flex}.invoice-customer-data__row{border-bottom:1px solid var(--phoenix-border-color-translucent,#e3e6ed8c);grid-template-columns:5.75rem minmax(0,1fr);align-items:baseline;gap:.75rem 1rem;padding:.5rem 0;display:grid}.invoice-customer-data__row:last-child{border-bottom:0;padding-bottom:0}.invoice-customer-data__label{color:var(--phoenix-body-quaternary-color,var(--phoenix-gray-600,#6e7891));font-size:.8125rem;font-weight:500;line-height:1.4}.invoice-customer-data__value{color:var(--phoenix-body-highlight-color,var(--phoenix-body-color,#31374a));overflow-wrap:anywhere;text-align:right;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.invoice-customer-data__empty{color:var(--phoenix-body-quaternary-color,var(--phoenix-gray-600,#6e7891));padding:.25rem 0;font-size:.875rem}[data-bs-theme=dark] .invoice-customer-data{background-color:var(--phoenix-emphasis-bg,#141824);border-color:var(--phoenix-border-color,#373e53);box-shadow:0 .125rem .35rem #00000040}[data-bs-theme=dark] .invoice-customer-data__title{color:var(--phoenix-body-highlight-color,#cbd0dd)}[data-bs-theme=dark] .invoice-customer-data__row{border-bottom-color:color-mix(in srgb, var(--phoenix-border-color,#373e53) 65%, transparent)}[data-bs-theme=dark] .invoice-customer-data__label,[data-bs-theme=dark] .invoice-customer-data__empty{color:var(--phoenix-body-quaternary-color,#9fa6bc)}[data-bs-theme=dark] .invoice-customer-data__value{color:var(--phoenix-body-highlight-color,#cbd0dd)}.invoice-number-field{position:relative}.invoice-number-field__ok{color:#198754;pointer-events:none;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.invoice-number-field .form-control{padding-right:2.25rem}.invoice-number-field .form-control.is-valid{background-image:none}.fs-settings-loading-skeleton__bar{background:linear-gradient(90deg, var(--fs-settings-loading-skeleton-base,#eceff3) 25%, var(--fs-settings-loading-skeleton-highlight,#e2e6ec) 50%, var(--fs-settings-loading-skeleton-base,#eceff3) 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite fs-settings-loading-skeleton-shimmer;display:block}@keyframes fs-settings-loading-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-bs-theme=light] .fs-settings-loading-skeleton{--fs-settings-loading-skeleton-base:#eceff3;--fs-settings-loading-skeleton-highlight:#e2e6ec}[data-bs-theme=dark] .fs-settings-loading-skeleton{--fs-settings-loading-skeleton-base:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#141824));--fs-settings-loading-skeleton-highlight:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 16%, var(--phoenix-emphasis-bg,#141824))}@media (prefers-reduced-motion:reduce){.fs-settings-loading-skeleton__bar{background:var(--fs-settings-loading-skeleton-base,#eceff3);animation:none}}.fs-settings-loading-skeleton__section{border-bottom:1px solid var(--fs-border,var(--phoenix-border-color,#e3e6ed));margin-bottom:1.5rem;padding-bottom:1.5rem}.fs-settings-loading-skeleton__section:last-child{border-bottom:0;padding-bottom:0}.fs-settings-loading-skeleton__row{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.fs-settings-loading-skeleton__table-head,.fs-settings-loading-skeleton__table-row{align-items:center;gap:.75rem;margin-bottom:.65rem;display:grid}.fs-settings-loading-skeleton__table-head{grid-template-columns:1.25fr 1fr 1fr .75fr;margin-bottom:.85rem}.fs-settings-loading-skeleton__table-row{grid-template-columns:1.25fr 1fr 1fr .75fr}.fs-settings-loading-skeleton__table-row--wide{grid-template-columns:1fr 2fr .6fr}.fs-settings{--fs-border:var(--phoenix-border-color,#e3e6ed);--fs-muted:var(--phoenix-gray-600,#6e7891);--fs-label:var(--phoenix-gray-700,#525b75);padding-bottom:2rem}.fs-settings__holded-edit-btn{--phoenix-btn-color:var(--aqui-marron,#4a3024);--phoenix-btn-border-color:var(--aqui-marron,#4a3024);--phoenix-btn-hover-color:#fff;--phoenix-btn-hover-bg:var(--aqui-marron,#4a3024);--phoenix-btn-hover-border-color:var(--aqui-marron,#4a3024);--phoenix-btn-active-color:#fff;--phoenix-btn-active-bg:var(--aqui-marron-hover,#3d261d);--phoenix-btn-active-border-color:var(--aqui-marron-hover,#3d261d);--phoenix-btn-focus-shadow-rgb:74, 48, 36}.fs-settings .nav-tabs .nav-link{cursor:pointer}.fs-settings__section-title{margin-bottom:.75rem;font-size:.95rem;font-weight:600}.fs-settings__table thead th{text-transform:uppercase;color:var(--fs-muted);vertical-align:bottom;white-space:nowrap;font-size:.7rem;font-weight:700}.fs-settings__table tbody td{vertical-align:top;font-size:.875rem}.fs-settings__indent{text-indent:-1.5rem;padding-left:2rem}.fs-settings__radio-row{align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.fs-settings__pattern-input{min-height:unset;box-shadow:none!important}.fs-settings__table-input{background-color:#f9f9f9;border:1px solid #0000;border-radius:.375rem;box-shadow:none!important}.fs-settings__table-input:focus{border-color:var(--phoenix-border-color,#e3e6ed);background-color:#f9f9f9;box-shadow:none!important}.fs-settings__table-input:disabled{opacity:.7;background-color:#f9f9f9}.fs-settings__table-input--plain,.fs-settings__table-input--plain:disabled{color:inherit;opacity:1;cursor:default;appearance:textfield;box-shadow:none!important;background-color:#0000!important;border:none!important}.fs-settings__table-input--plain::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fs-settings__table-input--plain::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fs-settings__pattern-input:focus{box-shadow:none!important}.fs-settings__hint{color:var(--fs-muted);font-size:.75rem}.fs-settings__modal-subheader{font-weight:500}.fs-settings__pc-table thead th{text-transform:uppercase;color:var(--fs-muted);font-size:.7rem;font-weight:700}.fs-settings__pc-table tbody td{vertical-align:top;padding:.35rem .5rem}.fs-settings__pc-table tr{border-bottom:1px solid var(--fs-border)}.fs-settings input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fs-settings input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fs-settings input[type=number]{appearance:textfield}.opp-alerts-card{background-color:var(--phoenix-emphasis-bg,#fff);border-color:var(--phoenix-border-color,#e5e7eb)}.opp-alerts-table{--bs-table-bg:transparent;--bs-table-color:var(--phoenix-body-color,#111827);--bs-table-border-color:var(--phoenix-border-color,#e5e7eb);min-width:1120px}.opp-alerts-table__head{background-color:#1f2937}.opp-alerts-table__th{color:#fff;white-space:nowrap}.opp-alerts-table__th--id{width:280px;min-width:280px}.opp-alerts-table__cell-id{white-space:nowrap;width:280px;min-width:280px;font-size:.78rem}.opp-alerts-table__cell-name{color:var(--phoenix-body-color,#111827);line-height:1.25}.opp-alerts-link{color:var(--aqui-marron,#5d514a)}.opp-alerts-status-pill{background-color:var(--phoenix-secondary-bg,#f3f4f6);color:var(--phoenix-body-color,#374151);font-weight:500}[data-bs-theme=dark] .opp-alerts-card{background-color:var(--phoenix-emphasis-bg,#373430);border-color:var(--phoenix-border-color)}[data-bs-theme=dark] .opp-alerts-table{--bs-table-color:var(--phoenix-body-highlight-color,#e3e6ed);--bs-table-border-color:var(--phoenix-border-color);--bs-table-hover-bg:var(--phoenix-secondary-bg,#292827)}[data-bs-theme=dark] .opp-alerts-table__head{background-color:var(--phoenix-secondary-bg,#292827)}[data-bs-theme=dark] .opp-alerts-table__th,[data-bs-theme=dark] .opp-alerts-table__cell-name,[data-bs-theme=dark] .opp-alerts-table__cell-id-plain{color:var(--phoenix-body-highlight-color,#e3e6ed)}[data-bs-theme=dark] .opp-alerts-link{color:var(--aqui-beige,#dacabe)}[data-bs-theme=dark] .opp-alerts-status-pill{background-color:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 12%, var(--phoenix-emphasis-bg,#373430));color:var(--phoenix-body-highlight-color,#e3e6ed)}.franchisee-home{--fh-page-bg:var(--crm-bg-content,#f8f6f2);--fh-muted:#8a8478;--fh-muted-strong:#6b665c;--fh-border:#f3efe8;--fh-border-strong:#ece7de;--fh-hover-bg:#faf8f4;--fh-accent:#4a3024;--fh-link:#5d514a;--fh-link-hover:#34211a;--fh-title:#1f1d1b;--fh-secondary-text:#4a463f;--fh-separator:#b8b0a4;--fh-badge-bg:#f3ede8;--fh-pill-track:#f3f0ea;--fh-pill-active-bg:#f5f2ee;--fh-pill-active-text:#1f1d1b;--fh-pill-inactive-border:#e4dfd4;--fh-pill-inactive-bg:#faf8f4;--fh-pill-inactive-text:#4a463f;--fh-pill-filled-bg:#4a3024;--fh-pill-filled-text:#f5f2ee;--fh-bar-track:#f0ebe3;--fh-bar-fill:#4a3024;--fh-nps-seg-1:#fde0db;--fh-nps-seg-2:#fbefd3;--fh-nps-seg-3:#e3f1de;--fh-chart-dot:#b8ada0;--fh-tramo-active:#4a3024;--fh-tramo-inactive:#ece7de;--fh-positive:#4d7a3f;--fh-ranking-self-bg:#faf8f4;--fh-ranking-position:#4a3024;--fh-ranking-first:#d96048;--fh-ranking-location:#8a8478;--fh-avatar-bg:#dacabe;--fh-avatar-color:#4a3024;--fh-skeleton:#ddd6cb;--fh-skeleton-card:#f3f0ea;--fh-alert-dot:#c2412b;--fh-on-accent-badge:#f5f2ee;background:var(--fh-page-bg);min-width:0;font-family:"Lato", var(--aqui-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;color:var(--phoenix-body-color);flex:1;margin:0 -12px -24px;overflow:auto}[data-bs-theme=dark] .franchisee-home{--fh-page-bg:var(--phoenix-body-bg,#0b0f19);--fh-muted:var(--phoenix-secondary-color,#9fa6bc);--fh-muted-strong:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 70%, transparent);--fh-border:var(--phoenix-border-color,#373e53);--fh-border-strong:var(--phoenix-border-color,#373e53);--fh-hover-bg:var(--phoenix-body-highlight-bg,#222834);--fh-accent:var(--aqui-beige,#d4c4b0);--fh-link:var(--phoenix-body-highlight-color,#cbd0dd);--fh-link-hover:var(--aqui-beige,#e8dcc8);--fh-title:var(--phoenix-body-highlight-color,#cbd0dd);--fh-secondary-text:var(--phoenix-secondary-color,#9fa6bc);--fh-separator:color-mix(in srgb, var(--phoenix-secondary-color,#9fa6bc) 65%, transparent);--fh-badge-bg:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#141824));--fh-pill-track:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 6%, var(--phoenix-emphasis-bg,#141824));--fh-pill-active-bg:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 14%, var(--phoenix-emphasis-bg,#141824));--fh-pill-active-text:var(--phoenix-body-highlight-color,#cbd0dd);--fh-pill-inactive-border:var(--phoenix-border-color,#373e53);--fh-pill-inactive-bg:transparent;--fh-pill-inactive-text:var(--phoenix-secondary-color,#9fa6bc);--fh-pill-filled-bg:color-mix(in srgb, var(--aqui-beige,#d4c4b0) 35%, var(--phoenix-emphasis-bg,#141824));--fh-pill-filled-text:var(--phoenix-body-highlight-color,#cbd0dd);--fh-bar-track:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 10%, var(--phoenix-emphasis-bg,#141824));--fh-bar-fill:#6f6f6f;--fh-nps-seg-1:color-mix(in srgb, #f87171 22%, var(--phoenix-emphasis-bg,#141824));--fh-nps-seg-2:color-mix(in srgb, #fbbf24 18%, var(--phoenix-emphasis-bg,#141824));--fh-nps-seg-3:color-mix(in srgb, #86efac 16%, var(--phoenix-emphasis-bg,#141824));--fh-chart-dot:color-mix(in srgb, var(--phoenix-secondary-color,#9fa6bc) 85%, transparent);--fh-tramo-active:#6f6f6f;--fh-tramo-inactive:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 12%, var(--phoenix-emphasis-bg,#141824));--fh-positive:#7cb87a;--fh-ranking-self-bg:var(--phoenix-body-highlight-bg,#222834);--fh-ranking-position:var(--phoenix-body-highlight-color,#cbd0dd);--fh-ranking-first:#f0a090;--fh-ranking-location:var(--phoenix-secondary-color,#9fa6bc);--fh-avatar-bg:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 12%, var(--phoenix-emphasis-bg,#141824));--fh-avatar-color:var(--phoenix-body-highlight-color,#cbd0dd);--fh-skeleton:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 14%, transparent);--fh-skeleton-card:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 6%, var(--phoenix-emphasis-bg,#141824));--fh-alert-dot:#fca5a5;--fh-on-accent-badge:#e8e4de}.franchisee-home a{color:var(--phoenix-body-color);text-decoration:none}.franchisee-home a:hover{color:var(--fh-link-hover)}.franchisee-home__inner{box-sizing:border-box;align-items:stretch;gap:20px;width:100%;max-width:1600px;min-height:720px;margin:0 auto;padding:24px 32px;display:flex}.franchisee-home__main{flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;display:flex}.franchisee-home__card{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:10px;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}[data-bs-theme=dark] .franchisee-home__card{box-shadow:0 1px 3px #00000040}.franchisee-home__pending-block a,.franchisee-home__pending-block a:hover,.franchisee-home__pending-block a:focus{text-decoration:none}.franchisee-home__pending-skeleton{animation:1.2s ease-in-out infinite franchisee-home-alerts-skeleton-pulse}.franchisee-home__pending-skeleton-row{border-top:1px solid var(--fh-border);align-items:flex-start;gap:12px;padding:11px 22px;display:flex}.franchisee-home__pending-skeleton-line-sub{background:var(--fh-skeleton);border-radius:4px;width:55%;height:10px;display:block}.franchisee-home__pending-skeleton-badge{background:var(--fh-skeleton);border-radius:10px;flex-shrink:0;align-self:center;width:72px;height:22px}.franchisee-home__pending-row--link{color:inherit;text-decoration:none;transition:background-color .15s}.franchisee-home__pending-row--link:hover{background:var(--fh-hover-bg)}.franchisee-home__pending-row--link:focus-visible{outline:2px solid var(--fh-link);outline-offset:-2px}.franchisee-home__pill{cursor:default}.franchisee-home__pill--interactive{cursor:pointer}.franchisee-home__sidebar{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:16px;width:300px;max-height:100%;display:flex}.franchisee-home__aside{flex-shrink:0;width:100%;max-height:min(480px,55vh);overflow:auto}.franchisee-home__ranking-block{flex-shrink:0;width:100%}.franchisee-home__ranking-row{border-bottom:1px solid var(--fh-border);grid-template-columns:22px 32px 40px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.franchisee-home__ranking-row:last-child{border-bottom:none}.franchisee-home__ranking-row--self{background:var(--fh-ranking-self-bg);border-bottom:none;border-radius:8px;margin:4px -10px 0;padding:8px 10px}.franchisee-home__ranking-position{color:var(--fh-ranking-position);font-variant-numeric:tabular-nums;text-align:center;font-size:15px;font-weight:900}.franchisee-home__ranking-position--first{color:var(--fh-ranking-first)}.franchisee-home__ranking-trend{flex-direction:column;align-items:center;display:flex}.franchisee-home__ranking-arrow{font-size:12px;line-height:1}.franchisee-home__ranking-trend--positive,.franchisee-home__ranking-movement--positive{color:#5a9e58}.franchisee-home__ranking-trend--negative,.franchisee-home__ranking-movement--negative{color:#dc3545}.franchisee-home__ranking-movement{width:22px;height:22px;color:var(--fh-on-accent-badge);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.franchisee-home__ranking-movement--positive{background:#5a9e58;margin-top:1px}.franchisee-home__ranking-movement--negative{background:#dc3545;margin-bottom:1px}.franchisee-home__ranking-movement--same{background:#a39c8d}.franchisee-home__ranking-avatar{object-fit:cover;width:40px;height:40px;color:var(--fh-avatar-color);background:var(--fh-avatar-bg);border:1px solid color-mix(in srgb, var(--fh-accent) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex;overflow:hidden}.franchisee-home__ranking-name,.franchisee-home__ranking-location{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.franchisee-home__ranking-name{font-size:13px;font-weight:700}.franchisee-home__ranking-location{color:var(--fh-ranking-location);font-size:11px}.franchisee-home__alerts-body-animated{will-change:height}@keyframes franchisee-home-alerts-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.franchisee-home__alerts-skeleton{animation:1.2s ease-in-out infinite franchisee-home-alerts-skeleton-pulse}.franchisee-home__alerts-skeleton-card{background:var(--fh-skeleton-card);border-radius:8px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.franchisee-home__alerts-skeleton-dot{background:var(--fh-skeleton);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.franchisee-home__alerts-skeleton-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.franchisee-home__alerts-skeleton-line{background:var(--fh-skeleton);border-radius:4px;height:10px;display:block}.franchisee-home__alerts-skeleton-line--title{width:78%;height:11px}.franchisee-home__alerts-skeleton-line--detail{width:92%}.franchisee-home__alerts-list{flex-direction:column;gap:8px;padding:14px 14px 20px;display:flex}.franchisee-home__alert-card{border-radius:8px;padding:12px 14px}.franchisee-home__alert-card-inner{align-items:flex-start;gap:9px;display:flex}.franchisee-home__alert-card-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.franchisee-home__alert-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.franchisee-home__alert-card-title{text-wrap:pretty;font-size:13px;font-weight:700}.franchisee-home__alert-card-detail{text-wrap:pretty;font-size:12px}.franchisee-home__alert-card--critical{background:#fdeeea}.franchisee-home__alert-card--critical .franchisee-home__alert-card-dot{background:#c2412b}.franchisee-home__alert-card--critical .franchisee-home__alert-card-title{color:var(--fh-title)}.franchisee-home__alert-card--critical .franchisee-home__alert-card-detail{color:var(--fh-secondary-text)}[data-bs-theme=dark] .franchisee-home__alert-card--critical{background:color-mix(in srgb, #f87171 14%, var(--phoenix-emphasis-bg,#141824));border:1px solid #f8717147;box-shadow:inset 0 1px #fecaca14}[data-bs-theme=dark] .franchisee-home__alert-card--critical .franchisee-home__alert-card-dot{background:#fca5a5}[data-bs-theme=dark] .franchisee-home__alert-card--critical .franchisee-home__alert-card-title{color:var(--phoenix-body-color,#e3e6ed)}[data-bs-theme=dark] .franchisee-home__alert-card--critical .franchisee-home__alert-card-detail{color:var(--phoenix-secondary-color,#9fa6bc)}[data-bs-theme=dark] .franchisee-home__alerts-skeleton-card{background:color-mix(in srgb, var(--phoenix-body-color,#fff) 6%, var(--phoenix-emphasis-bg,#141824));border:1px solid var(--phoenix-border-color,#373e53)}[data-bs-theme=dark] .franchisee-home__alerts-skeleton-dot,[data-bs-theme=dark] .franchisee-home__alerts-skeleton-line,[data-bs-theme=dark] .franchisee-home__pending-skeleton-line-sub,[data-bs-theme=dark] .franchisee-home__pending-skeleton-badge{background:color-mix(in srgb, var(--phoenix-body-color,#fff) 14%, transparent)}.franchisee-home__alerts-empty-wrap{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;padding:14px 14px 20px;display:flex}.franchisee-home__alerts-empty{color:var(--fh-muted);max-width:100%;font-size:12.5px}.franchisee-home__aside-header{border-bottom:1px solid var(--fh-border-strong);flex-direction:column;gap:10px;padding:20px 18px 14px;display:flex}.franchisee-home__aside-header-dot{background:var(--fh-alert-dot);border-radius:50%;flex-shrink:0;width:8px;height:8px}.franchisee-home__text-muted{color:var(--fh-muted)}.franchisee-home__text-muted-strong{color:var(--fh-muted-strong)}.franchisee-home__text-title{color:var(--fh-title)}.franchisee-home__text-link{color:var(--fh-link)}.franchisee-home__badge{background:var(--fh-badge-bg);color:var(--fh-accent);white-space:nowrap;border-radius:10px;flex-shrink:0;align-self:center;padding:3px 8px;font-size:11px;font-weight:400}.franchisee-home__badge--sm{border-radius:12px;padding:3px 9px;font-size:12px;font-weight:700}.franchisee-home__pending-row{border-top:1px solid var(--fh-border);align-items:flex-start;gap:12px;padding:11px 22px;display:flex}.franchisee-home__pending-footer{border-top:1px solid var(--fh-border);padding:0 12px 8px}.franchisee-home__pending-empty{color:var(--fh-muted);padding:14px 22px;font-size:13px}.franchisee-home__horizon-track{background:var(--fh-pill-track);border-radius:9px;gap:4px;padding:3px;display:flex}.franchisee-home__horizon-pill{border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700}.franchisee-home__horizon-pill--active{background:var(--fh-pill-active-bg);color:var(--fh-pill-active-text);box-shadow:0 1px 2px #1f1d1b14}[data-bs-theme=dark] .franchisee-home__horizon-pill--active{box-shadow:none}.franchisee-home__horizon-pill--inactive{color:var(--fh-muted);background:0 0}.franchisee-home__rate-pill{border-radius:14px;padding:5px 10px;font-size:12px;font-weight:700}.franchisee-home__rate-pill--active{border:1px solid var(--fh-pill-filled-bg);background:var(--fh-pill-filled-bg);color:var(--fh-pill-filled-text)}.franchisee-home__rate-pill--inactive{border:1px solid var(--fh-pill-inactive-border);background:var(--fh-pill-inactive-bg);color:var(--fh-pill-inactive-text)}@media (width<=991.98px){.franchisee-home{margin-inline:0;margin-bottom:-16px}.franchisee-home__inner{flex-direction:column;gap:16px;min-height:auto;padding:16px}.franchisee-home__sidebar{align-self:stretch;width:100%;max-height:none}.franchisee-home__aside{max-height:none}}.liquidacion-dashboard__table-loading{z-index:2;background-color:color-mix(in srgb, var(--phoenix-emphasis-bg,#fff) 78%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.liquidacion-dashboard__table tbody td{color:var(--phoenix-body-color);border-bottom:1px solid var(--phoenix-border-color-translucent)}.liquidacion-dashboard__table thead th{color:var(--phoenix-body-quaternary-color);border-bottom:1px solid var(--phoenix-border-color)}[data-bs-theme=dark] .liquidacion-dashboard__summary-value--positive{color:#7bc67f!important}[data-bs-theme=dark] .liquidacion-dashboard__table-loading{background-color:color-mix(in srgb, var(--phoenix-emphasis-bg,#373430) 82%, transparent)}[data-bs-theme=dark] .liquidacion-dashboard a{color:var(--aqui-beige,#dacabe)}@media print{@page{size:A4;margin:0}body:has(.liquidacion-detail) #navbarDefault{display:none!important}body:has(.liquidacion-print-page) #navbarDefault{display:none!important}body:has(.liquidacion-detail) .navbar-vertical{display:none!important}body:has(.liquidacion-print-page) .navbar-vertical{display:none!important}body:has(.liquidacion-detail) .navbar-vertical-footer{display:none!important}body:has(.liquidacion-print-page) .navbar-vertical-footer{display:none!important}body:has(.liquidacion-detail) .footer{display:none!important}body:has(.liquidacion-print-page) .footer{display:none!important}body:has(.liquidacion-detail) nav[aria-label=breadcrumb]{display:none!important}body:has(.liquidacion-print-page) nav[aria-label=breadcrumb]{display:none!important}body:has(.liquidacion-detail) .link-button{display:none!important}body:has(.liquidacion-print-page) .link-button{display:none!important}.liquidacion-dashboard__row--discarded td,.liquidacion-dashboard__name--discarded{color:#8a7b6d}@page{size:A4;margin:0}body:has(.liquidacion-detail) #navbarDefault{display:none!important}body:has(.liquidacion-print-page) #navbarDefault{display:none!important}body:has(.liquidacion-detail) .navbar-vertical{display:none!important}body:has(.liquidacion-print-page) .navbar-vertical{display:none!important}body:has(.liquidacion-detail) .navbar-vertical-footer{display:none!important}body:has(.liquidacion-print-page) .navbar-vertical-footer{display:none!important}body:has(.liquidacion-detail) .footer{display:none!important}body:has(.liquidacion-print-page) .footer{display:none!important}body:has(.liquidacion-detail) nav[aria-label=breadcrumb]{display:none!important}body:has(.liquidacion-print-page) nav[aria-label=breadcrumb]{display:none!important}body:has(.liquidacion-detail) .link-button{display:none!important}body:has(.liquidacion-print-page) .link-button{display:none!important}:is(body:has(.liquidacion-detail) .content,body:has(.liquidacion-print-page) .content){min-height:0!important;margin-left:0!important;margin-right:0!important;padding:0!important}:is(body:has(.liquidacion-detail) .navbar-vertical~.content,body:has(.liquidacion-print-page) .navbar-vertical~.content){width:100%!important;max-width:100%!important;margin-left:0!important}:is(body:has(.liquidacion-detail),body:has(.liquidacion-print-page)){background:#fff!important}.liquidacion-detail.print-sheet:not(.liquidacion-print-page){box-sizing:border-box!important;width:100%!important;padding:12mm!important;display:table!important}.liquidacion-detail:not(.liquidacion-print-page) .print-header{background:#fff!important;display:table-header-group!important;position:static!important}.liquidacion-detail:not(.liquidacion-print-page) .print-content{padding-top:0!important;display:table-row-group!important}.liquidacion-detail .print-block{break-inside:avoid!important;page-break-inside:avoid!important}.liquidacion-detail:not(.liquidacion-print-page) h2{color:#000!important;margin-bottom:1rem!important;font-size:1.25rem!important}.liquidacion-dashboard__summary>[class*=col-]{flex:0 0 33.3333%!important;width:33.3333%!important;max-width:33.3333%!important}.liquidacion-dashboard__summary-card{box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #bbb!important;padding:.75rem 1rem!important}.liquidacion-dashboard__summary-label{color:#444!important}.liquidacion-dashboard__summary-value{color:#000!important;font-size:1.35rem!important}.liquidacion-dashboard__summary-value--positive{color:#000!important}.liquidacion-dashboard__opportunities{box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important;background:#fff!important;border:1px solid #bbb!important;padding:.75rem 1rem!important}.liquidacion-dashboard .table-responsive{overflow:visible!important}.liquidacion-dashboard__table{border-collapse:collapse!important;width:100%!important}.liquidacion-dashboard__table thead th{color:#444!important;border-bottom:1px solid #999!important;padding-bottom:.35rem!important}.liquidacion-dashboard__table tbody td{color:#000!important;border-bottom:1px solid #ddd!important}.liquidacion-dashboard__table tr{break-inside:avoid!important;page-break-inside:avoid!important}.liquidacion-dashboard__table-loading{z-index:1;background:#ffffffa6}.liquidacion-dashboard__row--discarded td,.liquidacion-dashboard__name--discarded{color:#8a7b6d}.liquidacion-detail,.liquidacion-print-page,.liquidacion-dashboard{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen{.document-print-preview-block{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.document-print-preview-viewport{width:100%;display:block}.document-print-preview-scale-host{flex-shrink:0;position:relative;overflow:visible}.document-print-preview-scale-inner{transform-origin:top;width:var(--document-print-preview-inner-width,210mm);position:absolute;top:0;left:50%}}@media print{.document-print-preview-block{width:100%!important;max-width:none!important}.document-print-preview-scale-host{filter:none!important;contain:none!important;width:100%!important;height:auto!important;overflow:visible!important;transform:none!important}.document-print-preview-scale-inner{filter:none!important;contain:none!important;width:100%!important;position:static!important;left:auto!important;overflow:visible!important;transform:none!important}}.liquidacion-print-page{box-sizing:border-box;color:#4a3f35;background:#fff;width:100%;max-width:none;margin:0 auto}.liquidacion-print-frame{box-sizing:border-box;width:100%;max-width:none;margin:0 auto}html:has(.liquidacion-print-page) body{background:#fff!important}html:has(.liquidacion-print-page) body.fondoFlowded{background:#fff!important}html:has(.liquidacion-print-page) #app{background:#fff!important}html:has(.liquidacion-print-page) .main{background:#fff!important}html:has(.liquidacion-print-page) .content{background:#fff!important}.liquidacion-print-fixed-header,.liquidacion-print-fixed-footer{z-index:2;background:#fff}.liquidacion-print-layout{border-collapse:collapse;border-spacing:0;width:100%;color:inherit}.liquidacion-print-layout td{vertical-align:top;padding:0}.liquidacion-print-layout__header-spacer,.liquidacion-print-layout__footer-spacer{display:block}.liquidacion-print-header{color:#000;letter-spacing:.28px;justify-content:space-between;align-items:flex-start;gap:1.5rem;font-size:9pt;font-weight:700;display:flex}.liquidacion-print-header__company{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.liquidacion-print-header__logo img{object-fit:contain;min-width:60px;max-width:60px;min-height:60px;max-height:60px}.liquidacion-print-header__company-text{line-height:1.35}.liquidacion-print-header__company-details{font-weight:400}.liquidacion-print-header__tracking{text-align:right;flex:none}.liquidacion-print-header__tracking-label,.liquidacion-print-header__tracking-value{font-weight:400}.liquidacion-print-declaration{text-align:center;margin-top:0;margin-bottom:1.5rem}.liquidacion-print-declaration__title{color:#000;letter-spacing:.5px;text-transform:uppercase;margin-bottom:1rem;font-size:16px;font-weight:700;line-height:1.1}.liquidacion-print-declaration__subtitle{margin-bottom:.5rem;font-size:12px;line-height:1.45}.liquidacion-print-declaration__subtitle--title{margin-bottom:.75rem}.liquidacion-print-signer{color:#6c757d;break-inside:avoid;page-break-inside:avoid;margin-top:2rem;margin-bottom:0;font-size:11pt;font-weight:500}.liquidacion-print-footer{text-align:center;letter-spacing:.28px;color:#6c757d;page-break-inside:avoid;font-size:9pt;font-weight:400}.liquidacion-print-footer__copyright{margin-top:0}.liquidacion-print-page .liquidacion-dashboard--print .liquidacion-dashboard__summary-card,.liquidacion-print-page .liquidacion-dashboard--print .liquidacion-dashboard__opportunities{box-shadow:none!important;border:none!important}.liquidacion-print-page .liquidacion-dashboard--print .liquidacion-dashboard__table tbody td{font-size:9pt;line-height:1.4}@media screen{body:has(.liquidacion-print-page) #navbarDefault{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .navbar-vertical{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .navbar-vertical-footer{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .footer{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) nav[aria-label=breadcrumb]{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .link-button{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .page-header{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .page-header *{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .content{background:0 0!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding:0!important}body:has(.liquidacion-print-page) .navbar-vertical~.content{background:0 0!important;width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.liquidacion-print-page){background:#fff!important}body:has(.liquidacion-print-page) .main{background:#fff!important}body:has(.liquidacion-print-page) .content{background:0 0!important}body:has(.liquidacion-print-page) .navbar-vertical~.content{background:0 0!important}.liquidacion-print-page.print-sheet{min-height:100vh;padding:120px 12mm 100px;position:relative}.liquidacion-print-fixed-header,.liquidacion-print-fixed-footer{position:fixed;left:0;right:0}.liquidacion-print-fixed-header{max-width:210mm;margin:0 auto;padding:12mm 12mm 0;top:0}.liquidacion-print-fixed-footer{max-width:210mm;margin:0 auto;padding:0 12mm 12mm;bottom:0}.liquidacion-print-layout__header-spacer,.liquidacion-print-layout__footer-spacer{display:none}}@media print{@page{size:A4;margin:0}body:has(.liquidacion-print-page) #navbarDefault{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .navbar-vertical{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .navbar-vertical-footer{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .footer{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) nav[aria-label=breadcrumb]{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .link-button{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .page-header{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .page-header *{visibility:hidden!important;display:none!important}body:has(.liquidacion-print-page) .content{background:0 0!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding:0!important}body:has(.liquidacion-print-page) .navbar-vertical~.content{background:0 0!important;width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.liquidacion-print-page){background:#fff!important}body:has(.liquidacion-print-page) .main{background:#fff!important}body:has(.liquidacion-print-page) .content{background:0 0!important}body:has(.liquidacion-print-page) .navbar-vertical~.content{background:0 0!important}.liquidacion-print-page.print-sheet{width:100%;max-width:none;margin:0;padding:0 12mm;font-size:14px;line-height:18px;display:block}.liquidacion-print-fixed-header,.liquidacion-print-fixed-footer{z-index:2;background:#fff;position:fixed;left:12mm;right:12mm}.liquidacion-print-fixed-header{top:12mm}.liquidacion-print-fixed-footer{bottom:12mm}.liquidacion-print-layout{page-break-inside:auto;width:100%}.liquidacion-print-layout__head{display:table-header-group}.liquidacion-print-layout__foot{display:table-footer-group}.liquidacion-print-layout__body{display:table-row-group}.liquidacion-print-layout__head tr{height:125px}.liquidacion-print-layout__foot tr{height:95px}.liquidacion-print-layout__header-spacer{height:125px}.liquidacion-print-layout__footer-spacer{height:95px}.liquidacion-print-page .liquidacion-dashboard--print{margin-top:4mm;margin-bottom:4mm}.liquidacion-print-layout__body>tr,.liquidacion-print-layout__body>tr>td{page-break-inside:auto}.liquidacion-print-signer,.liquidacion-print-footer{color:#444!important}.liquidacion-print-page,.liquidacion-print-layout{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (width<=991.98px){.om-public-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.om-public-page__grid{grid-template-columns:minmax(0,1fr)}.om-public-page__grid-cell,.om-public-page__grid-filler{height:14rem;min-height:14rem;max-height:14rem}}@media (width<=991.98px){.om-public-section-detail__entry-heading{flex-direction:column;align-items:flex-start;gap:.35rem}.om-public-article-detail__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.om-public-article-detail__sidebar{position:static}}@media (width<=991.98px){.om-public-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.om-public-page__grid{grid-template-columns:minmax(0,1fr)}.om-public-page__grid-cell,.om-public-page__grid-filler{height:14rem;min-height:14rem;max-height:14rem}}@media (width<=991.98px){.om-public-section-detail__entry-heading{flex-direction:column;align-items:flex-start;gap:.35rem}.om-public-article-detail__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.om-public-article-detail__sidebar{position:static}}@media (width<=991.98px){.om-public-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.om-public-page__grid{grid-template-columns:minmax(0,1fr)}.om-public-page__grid-cell,.om-public-page__grid-filler{height:14rem;min-height:14rem;max-height:14rem}}@media (width<=991.98px){.om-public-section-detail__entry-heading{flex-direction:column;align-items:flex-start;gap:.35rem}.om-public-article-detail__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.om-public-article-detail__sidebar{position:static}}.om-public-page__search .search-box{width:100%}.om-public-page__grid{background:#4a302422;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.om-public-page__grid-cell{background:var(--phoenix-emphasis-bg);height:18rem;min-height:18rem;max-height:18rem;color:inherit;cursor:pointer;border:none;border-radius:0;text-decoration:none;transition:background-color .12s;display:block;overflow:hidden}.om-public-page__grid-cell:hover,.om-public-page__grid-cell:focus-visible{color:inherit;background:#fff8f5;text-decoration:none}.om-public-page__grid-filler{visibility:hidden;pointer-events:none;height:18rem;min-height:18rem;max-height:18rem}.om-public-page__grid-cell--skeleton{cursor:default;pointer-events:none}.om-public-section--skeleton .placeholder{background-color:var(--phoenix-secondary-bg,#e3e6ed);min-height:.75rem;display:block}.om-public-section__skeleton-index{width:2rem;min-height:.875rem}.om-public-section__skeleton-title{width:72%;min-height:1.35rem}.om-public-section__skeleton-description{width:92%;min-height:.75rem}.om-public-section__skeleton-body{flex-direction:column;gap:.65rem;display:flex}.om-public-section__skeleton-entry .placeholder{min-height:.7rem}.om-public-section__skeleton-chevron{width:.65rem;min-height:.65rem}.om-public-section{grid-template-columns:auto minmax(0,1fr) auto;gap:0 1rem;height:100%;padding:1.5rem 1.35rem 1.25rem;display:grid}.om-public-section__index-col{flex-shrink:0}.om-public-section__index{color:#fb8c65;white-space:nowrap}.om-public-section__content-col{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.om-public-section__chevron-col{flex-shrink:0;align-self:start;align-items:flex-start;display:flex}.om-public-section__chevron{opacity:0;color:#fb8c65;font-size:.75rem;transition:opacity .12s}.om-public-section__title{color:var(--phoenix-emphasis-color,var(--phoenix-body-emphasis-color,#000));text-overflow:ellipsis;white-space:nowrap;transition:color .12s;overflow:hidden}.om-public-section__description{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.om-public-section__entry-title,.om-public-section__article-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.om-public-page__grid-cell:hover .om-public-section__title,.om-public-page__grid-cell:focus-visible .om-public-section__title{color:#fb8c65}.om-public-page__grid-cell:hover .om-public-section__chevron,.om-public-page__grid-cell:focus-visible .om-public-section__chevron{opacity:1}.om-public-section__body{flex:auto;min-height:0;position:relative;overflow:hidden}.om-public-section__more{flex-shrink:0;margin-top:auto;padding-top:.25rem;line-height:1.15rem}.om-public-section__measure{visibility:hidden;pointer-events:none;width:100%;position:absolute;inset:0 auto auto 0}.om-public-section__list{margin:0;padding:0;list-style:none}.om-public-section__entry+.om-public-section__entry{margin-top:.45rem}.om-public-section__article-title:before{content:"– "}@media (width<=991.98px){.om-public-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.om-public-page__grid{grid-template-columns:minmax(0,1fr)}.om-public-page__grid-cell,.om-public-page__grid-filler{height:14rem;min-height:14rem;max-height:14rem}}.om-public-section-detail{background:var(--phoenix-emphasis-bg);padding:2rem 2rem 2.5rem}.om-public-section-detail__header{border-bottom:1px solid var(--phoenix-border-color-translucent,#dee2e6);margin-bottom:2rem;padding-bottom:1.5rem}.om-public-section-detail__list{flex-direction:column;gap:2rem;display:flex}.om-public-section-detail__entry{grid-template-columns:auto minmax(0,1fr);column-gap:1rem;display:grid}.om-public-section-detail__entry-header{border-bottom:1px solid var(--phoenix-border-color-translucent,#dee2e6);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 1rem;padding-bottom:.85rem;display:grid}.om-public-section-detail__entry-index{color:var(--phoenix-body-quaternary-color,#8a94ad);white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.4}.om-public-section-detail__entry-heading{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.om-public-section-detail__entry-title{min-width:0}.om-public-section-detail__entry-count{white-space:nowrap;flex-shrink:0}.om-public-section-detail__article-list{grid-column:2;margin:1rem 0 0;padding:0 0 0 1.25rem;list-style:none}.om-public-section-detail__article-item+.om-public-section-detail__article-item{margin-top:.15rem}.om-public-section-detail__article-link{color:var(--phoenix-body-color);border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;margin:0 -.75rem;padding:.45rem .75rem .45rem 1.35rem;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.om-public-section-detail__article-link:before{content:"";background:#fb8c65;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:50%;left:.45rem;transform:translateY(-50%)}.om-public-section-detail__article-link-label{min-width:0}.om-public-section-detail__article-chevron{opacity:0;color:#fb8c65;flex-shrink:0;font-size:.75rem;transition:opacity .12s}.om-public-section-detail__article-link:hover,.om-public-section-detail__article-link:focus-visible{color:#fb8c65;background:#fff8f5;text-decoration:none}.om-public-section-detail__article-link:hover .om-public-section-detail__article-chevron,.om-public-section-detail__article-link:focus-visible .om-public-section-detail__article-chevron{opacity:1}.om-public-article-detail__body{color:var(--phoenix-body-color,#31374a);font-size:1.05rem;line-height:1.75}.om-public-article-detail__body>:first-child{margin-top:0}.om-public-article-detail__body>:last-child{margin-bottom:0}.om-public-article-detail__body :is(h1,h2,h3,h4,h5,h6){color:var(--phoenix-emphasis-color,var(--phoenix-body-emphasis-color,#000));line-height:1.3}.om-public-article-detail__body :is(h1,h2){border-bottom:1px solid var(--phoenix-border-color-translucent,#dee2e6);margin:2.75rem 0 1.15rem;padding-bottom:.85rem;font-weight:700}.om-public-article-detail__body h1{font-size:1.75rem}.om-public-article-detail__body h2{font-size:1.45rem}.om-public-article-detail__body :is(h3,h4,h5,h6){color:#fb8c65;letter-spacing:.06em;text-transform:uppercase;margin:2.25rem 0 1rem;font-size:.8rem;font-weight:700}.om-public-article-detail__body p{margin:0 0 1.35rem}.om-public-article-detail__body :is(ul,ol){margin:.5rem 0 1.75rem;padding-left:0;list-style:none}.om-public-article-detail__body :is(ul,ol)>li{border-bottom:1px solid var(--phoenix-border-color-translucent,#dee2e6);margin:0;padding:.95rem 0 .95rem 1.35rem;position:relative}.om-public-article-detail__body :is(ul,ol)>li:last-child{border-bottom:none}.om-public-article-detail__body ul>li:before{content:"–";color:#fb8c65;font-weight:600;line-height:inherit;position:absolute;top:.95rem;left:0}.om-public-article-detail__body ol{counter-reset:om-article-ol}.om-public-article-detail__body ol>li{counter-increment:om-article-ol}.om-public-article-detail__body ol>li:before{content:counter(om-article-ol) ".";color:#fb8c65;font-weight:700;line-height:inherit;position:absolute;top:.95rem;left:0}.om-public-article-detail__body :is(ul,ol)>li>:first-child{margin-top:0}.om-public-article-detail__body :is(ul,ol)>li>:last-child{margin-bottom:0}.om-public-article-detail__body strong,.om-public-article-detail__body b{color:var(--phoenix-emphasis-color,var(--phoenix-body-emphasis-color,#000));font-weight:700}.om-public-article-detail__body a{color:#fb8c65;text-underline-offset:.15em;text-decoration:underline}.om-public-article-detail__body a:hover,.om-public-article-detail__body a:focus-visible{color:#e56f45}.om-public-article-detail__layout{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:start;gap:3rem;display:grid}.om-public-article-detail__title{letter-spacing:.01em;line-height:1.2}.om-public-article-detail__main-divider{border-top:1px solid var(--phoenix-border-color-translucent,#dee2e6);margin:1.75rem 0 2.5rem}.om-public-article-detail__sidebar{position:sticky;top:1.5rem}.om-public-article-detail__nav-list{border-top:1px solid var(--phoenix-border-color-translucent,#dee2e6);margin:0;padding:0;list-style:none}.om-public-article-detail__nav-item{border-bottom:1px solid var(--phoenix-border-color-translucent,#dee2e6)}.om-public-article-detail__nav-link{color:var(--phoenix-body-secondary-color,#6e7891);justify-content:space-between;align-items:center;gap:.75rem;margin:0 -.75rem;padding:.9rem .75rem;font-size:.95rem;line-height:1.35;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.om-public-article-detail__nav-label{min-width:0}.om-public-article-detail__nav-chevron{opacity:0;color:#fb8c65;flex-shrink:0;font-size:.75rem;transition:opacity .12s}.om-public-article-detail__nav-link:hover,.om-public-article-detail__nav-link:focus-visible{color:#fb8c65;background:#fff8f5;text-decoration:none}.om-public-article-detail__nav-link:hover .om-public-article-detail__nav-chevron,.om-public-article-detail__nav-link:focus-visible .om-public-article-detail__nav-chevron{opacity:1}.om-public-article-detail__nav-item.is-active .om-public-article-detail__nav-link,.om-public-article-detail__nav-link.is-active{color:#fb8c65;font-weight:700}@media (width<=991.98px){.om-public-section-detail__entry-heading{flex-direction:column;align-items:flex-start;gap:.35rem}.om-public-article-detail__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.om-public-article-detail__sidebar{position:static}}body.opportunity-dashboard-page{overflow:hidden}body:has(.opportunity-dashboard-b2c){overflow:hidden}body.opportunity-dashboard-page main.main,body.opportunity-dashboard-page main#top.main{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}body:has(.opportunity-dashboard-b2c) main.main{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}body:has(.opportunity-dashboard-b2c) main#top.main{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}.content:has(.opportunity-dashboard-b2c){box-sizing:border-box;flex-direction:column;flex:1 1 0;height:auto;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden;padding-bottom:.25rem!important}.content:has(.opportunity-dashboard-b2c)>.page-shell{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.content:has(.opportunity-dashboard-b2c) .page-content{flex-direction:column;flex:auto;gap:0;min-height:0;padding-top:0;padding-bottom:0;display:flex}.content:has(.opportunity-dashboard-b2c) .page-header{margin-bottom:0}.content:has(.opportunity-dashboard-b2c) .page-header__breadcrumb{color:#8a8478;border-bottom:none;margin-bottom:0;padding-bottom:0;font-size:13px}.content:has(.opportunity-dashboard-b2c) .page-header__breadcrumb-current{color:var(--phoenix-body-color);font-weight:700}.content:has(.opportunity-dashboard-b2c)>:not(.page-shell):not(.row){flex-shrink:0}.content:has(.opportunity-dashboard-b2c)>.d-flex.align-items-center.justify-content-between.mb-4:has(>h2.mb-0){display:none}.content:has(.opportunity-dashboard-b2c)>.footer.app-footer{flex-shrink:0;height:auto;min-height:2.5rem;margin-top:.5rem;padding-top:.5rem;padding-bottom:.25rem;position:static!important}body.opportunity-dashboard-page .page-content>.row{flex-wrap:nowrap;flex:1 1 0;align-items:stretch;height:100%;min-height:0;display:flex}.content:has(.opportunity-dashboard-b2c) .page-content>.row{flex-wrap:nowrap;flex:1 1 0;align-items:stretch;height:100%;min-height:0;display:flex}.content:has(.opportunity-dashboard-b2c) .page-content>.row.view-grid{align-items:stretch;display:flex!important}.content:has(.opportunity-dashboard-b2c) .page-content>.row>[class*=col-]:has(.opportunity-dashboard-b2c){flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;max-height:100%;display:flex}.content:has(.opportunity-dashboard-b2c) .page-content>.row.view-grid>.view-grid-slot:has(.opportunity-dashboard-b2c){flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;max-height:100%;display:flex}.content:has(.opportunity-dashboard-b2c) div.mb-9:has(.opportunity-dashboard-b2c){flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;margin-bottom:0!important}.content:has(.opportunity-dashboard-b2c) .opportunity-dashboard-b2c.derived-opps-root{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;margin-bottom:0!important}.opportunity-dashboard-b2c__shell{box-sizing:border-box;flex-direction:column;flex:auto;gap:.75rem;height:100%;min-height:0;padding:.25rem 1.5rem .5rem;display:flex}.content:has(.opportunity-dashboard-b2c) div.mb-9:has(.opportunity-dashboard-b2c) .opportunity-dashboard-b2c__intro{flex-shrink:0}.opportunity-dashboard-b2c__shell>.derived-opps-kanban-area{flex:auto;min-height:0;margin:0}.content:has(.opportunity-dashboard-b2c) div.mb-9:has(.opportunity-dashboard-b2c) .derived-opps-kanban-area{flex:auto;min-height:0;margin:0}body.opportunity-dashboard-page .opportunity-dashboard-b2c .derived-opps-kanban-area:not(.derived-opps-kanban-area--discarded){height:var(--opportunity-dashboard-kanban-h,60vh);max-height:var(--opportunity-dashboard-kanban-h,60vh);flex:none;min-height:0}body.opportunity-dashboard-page .opportunity-dashboard-b2c .derived-opps-kanban-area--discarded{height:var(--opportunity-dashboard-kanban-h,60vh);max-height:var(--opportunity-dashboard-kanban-h,60vh)}.content:has(.opportunity-dashboard-b2c){background:#f8f6f2}.content:has(.opportunity-dashboard-b2c) .derived-opps-kanban-area>.opportunity-dashboard-b2c__board-scroll{padding:0!important;overflow:hidden!important}.content:has(.opportunity-dashboard-b2c) .derived-opps-kanban-area{flex-direction:column;min-height:0;display:flex}.opportunity-dashboard-b2c__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.opportunity-dashboard-b2c__toolbar--compact{margin-bottom:0}.content:has(.opportunity-dashboard-b2c) .derived-opps-bell-btn{color:var(--aqui-marron,#4a3024);font-size:1.0625rem}.opportunity-dashboard-b2c__add-btn{background:#4a3024;border:0;border-radius:8px;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;color:#fff!important}.opportunity-dashboard-b2c__add-btn:hover{background:#34211a;color:#fff!important}.opportunity-dashboard-b2c__add-btn span{font-size:1.0625rem;line-height:1}.opportunity-dashboard-b2c__search{min-width:13.75rem}.opportunity-dashboard-b2c__search form{background:var(--phoenix-emphasis-bg);border:1px solid #e4dfd4;border-radius:8px;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;display:flex}.opportunity-dashboard-b2c__search-icon{color:#8a8478;font-size:.875rem}.opportunity-dashboard-b2c__search-input{color:var(--phoenix-body-color);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.875rem}.opportunity-dashboard-b2c__board-scroll{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:12px;flex-direction:column;flex:auto;justify-content:flex-start;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.opportunity-kanban-b2c-board{flex-wrap:nowrap;flex:auto;align-content:flex-start;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;align-items:stretch!important}.opportunity-kanban-b2c-segment{box-sizing:border-box;flex-direction:column;flex:50%;align-self:stretch;width:50%;min-width:0;max-width:50%;min-height:0;display:flex;padding-top:0!important;padding-bottom:0!important}.opportunity-kanban-b2c-segment--sale{background:var(--phoenix-emphasis-bg);border-right:1px solid #ece7de}.opportunity-kanban-b2c-segment--sold{background:#f5f9fb}.opportunity-kanban-b2c-segment--sold .opportunity-kanban-b2c-segment__header{border-bottom-color:#e4edf1}.opportunity-kanban-b2c-segment--sold .opportunity-kanban-b2c-column{border-right-color:#eaf1f4!important}.opportunity-kanban-b2c-segment__header{box-sizing:border-box;border-bottom:1px solid #ece7de;flex-shrink:0;align-items:flex-end;gap:.625rem;min-height:2.5rem;padding:0 .875rem;display:flex}.opportunity-kanban-b2c-segment__title{letter-spacing:.08em;text-transform:uppercase;color:var(--phoenix-body-color);border-bottom:2px solid #4a3024;flex-shrink:0;margin-bottom:-1px;padding:0 0 10px;font-size:11px;font-weight:900;line-height:1}.opportunity-kanban-b2c-segment__meta{color:#6b665c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78125rem}.opportunity-kanban-b2c-segment__columns{flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.opportunity-kanban-b2c-segment__columns-expanded{flex:1 1 0;grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;overflow:hidden}.opportunity-kanban-b2c-column{border-right:1px solid #ece7de;min-width:0;min-height:0;overflow:hidden}.opportunity-kanban-b2c-segment__columns-expanded>.opportunity-kanban-b2c-column{grid-row:span 2;grid-template-rows:subgrid;display:grid}.opportunity-kanban-b2c-column--collapsed{flex-direction:column;flex:0 0 2.5rem;min-width:2.5rem;display:flex}.opportunity-kanban-b2c-column:last-child{border-right:0}.opportunity-kanban-b2c-column__collapsed{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.625rem;padding:.875rem 0;display:flex}.opportunity-kanban-b2c-column__collapsed:hover{background:#1f1d1b0a}.opportunity-kanban-b2c-column__collapsed-count{color:var(--phoenix-body-color);font-size:.8125rem;font-weight:900}.opportunity-kanban-b2c-column__collapsed-total{font-variant-numeric:tabular-nums;color:#6b665c;writing-mode:vertical-rl;text-orientation:mixed;text-overflow:ellipsis;white-space:nowrap;max-height:4.5rem;font-size:.625rem;font-weight:700;overflow:hidden;transform:rotate(180deg)}.opportunity-kanban-b2c-column__collapsed-label{writing-mode:vertical-rl;color:#6b665c;font-size:.78125rem;font-weight:700}.opportunity-kanban-b2c-column__head{box-sizing:border-box;border-bottom:1px solid #ece7de;flex-direction:column;flex-shrink:0;gap:4px;min-height:97.325px;padding:12px 12px 10px;display:flex;overflow:visible}.opportunity-kanban-b2c-column__head-top{align-items:flex-start;gap:.375rem;display:flex}.opportunity-kanban-b2c-column__title{color:#4a463f;text-wrap:pretty;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px;font-weight:700;line-height:1.25}.opportunity-kanban-b2c-column__collapse{color:#b8ada0;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;line-height:1}.opportunity-kanban-b2c-column__collapse:hover{color:var(--phoenix-body-color)}.opportunity-kanban-b2c-column__total{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--phoenix-body-color);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:auto;font-size:17px;font-weight:900;line-height:1.1;overflow:hidden}.opportunity-kanban-b2c-column__count{color:#8a8478;font-size:11.5px;line-height:1.25}.opportunity-kanban-b2c-column__cards{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.opportunity-kanban-b2c-column__cards:hover{scrollbar-color:#d6cec2 transparent}.opportunity-kanban-b2c-column__empty{color:#b8ada0;margin:0;padding:.875rem .75rem;font-size:.75rem}.opportunity-kanban-b2c-column__more,.opportunity-kanban-b2c-column__less{cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;padding:.625rem .75rem;font-size:.75rem;font-weight:700}.opportunity-kanban-b2c-column__more{color:var(--phoenix-body-color)}.opportunity-kanban-b2c-column__more:hover{background:#1f1d1b09}.opportunity-kanban-b2c-column__less{color:#8a8478}.opportunity-kanban-b2c-column__less:hover{color:var(--phoenix-body-color)}.opportunity-kanban-card-b2c{color:var(--phoenix-body-color);border-bottom:1px solid #f3efe8;flex-direction:column;flex-shrink:0;gap:3px;padding:10px 12px;text-decoration:none;display:flex}.opportunity-kanban-card-b2c:hover{color:var(--phoenix-body-color);background:#1f1d1b09}.opportunity-kanban-card-b2c--urgent{box-shadow:inset 3px 0 #c2412b}.opportunity-kanban-card-b2c__top{align-items:center;gap:.375rem;min-width:0;display:flex}.opportunity-kanban-card-b2c__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.opportunity-kanban-card-b2c__client{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.opportunity-kanban-card-b2c__meta{color:#8a8478;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.25;overflow:hidden}.opportunity-kanban-card-b2c .opportunity-kanban-card__action-icon{font-size:11px;color:#d96048!important}.opportunity-kanban-card-b2c__footer{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.opportunity-kanban-card-b2c__amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--phoenix-body-color);font-size:12px;font-weight:700;overflow:hidden}.opportunity-kanban-card-b2c__amount--muted{color:#8a8478;font-weight:600}.opportunity-kanban-card-b2c__days{white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.opportunity-kanban-card-b2c__days--0{color:#6b665c}.opportunity-kanban-card-b2c__days--1{color:#6b4a12}.opportunity-kanban-card-b2c__days--2{color:#9b3b25}.opportunity-kanban-card{border-color:#e4e7eb;transition:border-color .12s,box-shadow .12s}.opportunity-kanban-card--urgent{border-width:2px;border-color:#e80e17!important}.opportunity-kanban-card__avatar .avatar-name{text-transform:none;font-weight:400}.opportunity-kanban-card__avatar-circle{color:var(--aqui-marron,#4a3024)!important;background-color:#ffe4cc!important}.opportunity-kanban-card__avatar-icon{justify-content:center;align-items:center;font-size:.65rem;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.opportunity-kanban-card__avatar-icon i{color:#0000;-webkit-text-stroke:1px var(--aqui-marron,#4a3024);paint-order:stroke fill}.opportunity-kanban-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.opportunity-kanban-card__title:hover{text-decoration:underline}.opportunity-kanban-card__row{padding:.1rem 0}.opportunity-kanban-card__row-icon{color:#8a939c;justify-content:center;align-items:center;width:1rem;font-size:.72rem;display:inline-flex}.opportunity-kanban-card__action-icon{font-size:.72rem;line-height:1}.opportunity-kanban-card__since{letter-spacing:.04em;text-transform:uppercase;color:#adb5bd;font-size:.62rem;font-weight:600;line-height:1.2}.opportunity-kanban-filter-btn--active{opacity:1}.opportunity-kanban-filter-menu{background:var(--phoenix-emphasis-bg);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem;flex-wrap:wrap;gap:.75rem;min-width:17.5rem;padding:.75rem;display:flex;box-shadow:0 .25rem 1rem #0000001f}.opportunity-kanban-filter-pill{border:1px solid var(--aqui-marron,#4a3024);color:var(--aqui-marron,#4a3024);cursor:pointer;background:0 0;border-radius:.875rem;padding:.3125rem .75rem;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s}.opportunity-kanban-filter-pill:hover,.opportunity-kanban-filter-pill--active{background-color:var(--aqui-marron,#4a3024);color:#fff}.opportunity-kanban-filter-pill--active{cursor:default}@media (width<=1399.98px){.opportunity-dashboard-b2c .derived-opps-kanban-area:not(.derived-opps-kanban-area--discarded){min-width:0}:is(.content:has(.opportunity-dashboard-b2c) .derived-opps-kanban-area:not(.derived-opps-kanban-area--discarded)>.opportunity-dashboard-b2c__board-scroll,.opportunity-dashboard-b2c .derived-opps-kanban-area:not(.derived-opps-kanban-area--discarded)>.opportunity-dashboard-b2c__board-scroll){min-width:0;overflow:auto hidden!important}.opportunity-dashboard-b2c .derived-opps-kanban-area:not(.derived-opps-kanban-area--discarded) .opportunity-kanban-b2c-board{flex:1 1 0;width:calc(100% + 1400px - 100vw);min-width:calc(100% + 1400px - 100vw);max-width:none;height:auto;min-height:0}}[data-bs-theme=dark] .content:has(.opportunity-dashboard-b2c){background:var(--phoenix-body-bg)}[data-bs-theme=dark] .opportunity-dashboard-b2c{--opp-kanban-sale-line:var(--phoenix-border-color,#ffffff1f);--opp-kanban-sale-over:color-mix(in srgb, var(--phoenix-body-color,#fff) 8%, transparent);--opp-kanban-sale-sheet:var(--phoenix-emphasis-bg);--opp-kanban-sale-soft:color-mix(in srgb, var(--phoenix-body-color,#fff) 8%, transparent);--opp-kanban-sold-sheet:color-mix(in srgb, var(--phoenix-body-color,#fff) 5%, var(--phoenix-emphasis-bg,#141824));--opp-kanban-sold-line:var(--phoenix-border-color,#ffffff1f);--opp-kanban-sold-soft:color-mix(in srgb, var(--phoenix-body-color,#fff) 8%, transparent);--opp-kanban-sold-over:color-mix(in srgb, var(--phoenix-body-color,#fff) 8%, transparent)}[data-bs-theme=dark] .opportunity-dashboard-b2c__search form{border-color:var(--phoenix-border-color)}[data-bs-theme=dark] .opportunity-dashboard-b2c__search-icon{color:var(--phoenix-secondary-color,#9fa6bc)}[data-bs-theme=dark] .opportunity-kanban-b2c-segment--sale{border-right-color:var(--phoenix-border-color)}[data-bs-theme=dark] .opportunity-kanban-b2c-segment--sold{background:var(--opp-kanban-sold-sheet)}[data-bs-theme=dark] .opportunity-kanban-b2c-segment--sold .opportunity-kanban-b2c-segment__header{border-bottom-color:var(--phoenix-border-color)}[data-bs-theme=dark] .opportunity-kanban-b2c-segment--sold .opportunity-kanban-b2c-column{border-right-color:var(--phoenix-border-color)!important}[data-bs-theme=dark] .opportunity-kanban-b2c-segment__header,[data-bs-theme=dark] .opportunity-kanban-b2c-column,[data-bs-theme=dark] .opportunity-kanban-b2c-column__head{border-color:var(--phoenix-border-color)}[data-bs-theme=dark] .opportunity-kanban-b2c-segment__title{border-bottom-color:color-mix(in srgb, var(--phoenix-body-color,#fff) 55%, transparent)}[data-bs-theme=dark] .opportunity-kanban-b2c-segment__meta,[data-bs-theme=dark] .opportunity-kanban-b2c-column__count,[data-bs-theme=dark] .opportunity-kanban-b2c-column__collapsed-total,[data-bs-theme=dark] .opportunity-kanban-b2c-column__collapsed-label,[data-bs-theme=dark] .opportunity-kanban-b2c-column__empty,[data-bs-theme=dark] .opportunity-kanban-b2c-column__less,[data-bs-theme=dark] .opportunity-kanban-b2c-column__collapse,[data-bs-theme=dark] .opportunity-kanban-card-b2c__meta,[data-bs-theme=dark] .opportunity-kanban-card-b2c__amount--muted{color:var(--phoenix-secondary-color,#9fa6bc)}[data-bs-theme=dark] .opportunity-kanban-b2c-column__title{color:var(--phoenix-body-color)}[data-bs-theme=dark] .opportunity-kanban-card-b2c{border-bottom-color:var(--phoenix-border-color)}[data-bs-theme=dark] .opportunity-kanban-card-b2c:hover,[data-bs-theme=dark] .opportunity-kanban-b2c-column__more:hover,[data-bs-theme=dark] .opportunity-kanban-b2c-column__collapsed:hover{background:color-mix(in srgb, var(--phoenix-body-color,#fff) 6%, transparent)}[data-bs-theme=dark] .opportunity-kanban-card-b2c__days--0{color:#c8c2b8}[data-bs-theme=dark] .opportunity-kanban-card-b2c__days--1{color:#e6b84d}[data-bs-theme=dark] .opportunity-kanban-card-b2c__days--2{color:#f0a090}[data-bs-theme=dark] .content:has(.opportunity-dashboard-b2c) .derived-opps-bell-btn{color:#e7d5c8}[data-bs-theme=dark] .opportunity-kanban-filter-pill{color:#e7d5c8;border-color:#e7d5c8}[data-bs-theme=dark] .opportunity-kanban-filter-pill:hover,[data-bs-theme=dark] .opportunity-kanban-filter-pill--active{background-color:var(--aqui-marron,#4a3024);color:#fff;border-color:#e7d5c8}.derived-opps-root{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.derived-opps-kanban-area{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.derived-opps-kanban-area--discarded{overflow:hidden auto}.derived-opps-kanban-scroll{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.derived-opps-kanban-scroll>.opportunity-dashboard-b2c__board-scroll{border-left:0;border-right:0;border-radius:0;flex:auto;width:100%;min-height:0}.derived-opps-root.opportunity-dashboard-b2c .derived-opps-kanban-area:not(.derived-opps-kanban-area--discarded){flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.derived-opps-root.opportunity-dashboard-b2c .derived-opps-kanban-scroll{flex-direction:column;flex:auto;justify-content:flex-start;height:100%;min-height:0;display:flex;position:static;inset:auto;overflow:hidden}.derived-opps-sidebar{z-index:20;flex-direction:column;width:288px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-3px 0 18px #0000001f}.derived-opps{background-color:var(--phoenix-emphasis-bg);flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.derived-opps-header{box-sizing:border-box;border-bottom:1px solid #ced4da;flex-shrink:0;height:76px;padding:0 14px 0 26px}.derived-opps-title{color:#495057;font-size:1rem;font-weight:700}.derived-opps-legend{box-sizing:border-box;color:#495057;border-bottom:1px solid #ced4da;flex-shrink:0;height:76px;padding:0 26px;font-size:.875rem;font-weight:500}.derived-opps-legend-circle{border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-right:9px;display:inline-block}.derived-opps-legend-circle--12h{background-color:#f3ce47}.derived-opps-legend-circle--24h{background-color:#dc3545}.derived-opps-list{flex:auto;min-height:0;overflow-y:auto}.derived-opps-empty{padding:15px 14px 0 26px;font-size:1rem}.derived-opp-card{border-bottom:1px solid #ced4da;padding:10px 14px 20px 26px}.derived-opp-card--12h{border-left:6px solid #f3ce47}.derived-opp-card--24h{border-left:6px solid #dc3545}.derived-opp-datetime{color:var(--bs-primary,#e5780f);font-size:.875rem;font-weight:700}.derived-opp-icon-wrap{box-sizing:border-box;flex-shrink:0;width:42px;padding-right:10px}.derived-opp-icon{color:#495057;background-color:#e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex}.derived-opp-name{color:var(--bs-primary,#e5780f);font-size:.875rem;font-weight:700;line-height:1.29}.derived-opp-extra-info{color:#6c757d;padding-top:5px;font-size:.875rem;line-height:1.14}.derived-opps-bell-btn{cursor:pointer;color:var(--bs-primary,#e5780f);background:0 0;border:none;padding:0;line-height:1}.derived-opps-bell-btn:hover{opacity:.85}.derived-opps-bell-icon{justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:1.0625rem;display:inline-flex;position:relative}.derived-opps-bell-badge{min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.5625rem;line-height:.95rem;top:-.4rem;right:-.55rem;box-shadow:0 0 0 1px #fff;display:inline-flex!important}@media screen and (width>=576px){.derived-opp-card{padding-top:18px;padding-bottom:24px}}@media screen and (width<=575px){.derived-opps-kanban-area--panel-open .derived-opps-kanban-scroll{visibility:hidden}.derived-opps-sidebar{z-index:40;flex:none;width:100%;position:absolute;inset:0;box-shadow:0 3px 28px #00000047}}.discarded-opportunities-view{padding-top:.75rem}.discarded-opportunities-view--skeleton .placeholder{cursor:wait;min-height:0}.discarded-opportunities-view--skeleton .discarded-progress{overflow:hidden}.discarded-opportunities-view--skeleton .discarded-month-name,.discarded-opportunities-view--skeleton .discarded-month-total-amount{max-width:100%}.discarded-opportunities-view--skeleton .discarded-opp-name--flat{width:100%;padding-right:0}.discarded-opportunities-view--skeleton .discarded-opp-row{min-height:0}.discarded-reject-motivations{margin:0 0 1.5rem;padding:0}.discarded-chart-title{color:var(--bs-body-color,#31374a);margin-top:0;font-size:1rem;font-weight:600;line-height:1.25}.discarded-progress-bar-container{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:.75rem 1.5rem;display:grid}.discarded-motivation-item{min-width:0}.discarded-motivation{color:var(--bs-body-color,#31374a);margin-bottom:.35rem;font-size:.875rem;font-weight:400;display:block}.discarded-motivation-bar-row{gap:.5rem}.discarded-total{white-space:nowrap;color:var(--bs-secondary-color,#8a94a6);font-size:.875rem;font-weight:600}.discarded-progress{border:unset;outline:unset;box-shadow:unset;background-color:var(--bs-secondary-bg,#e3e6ed);border-radius:20px;height:8px}.discarded-progress .progress-bar{background-color:var(--bs-secondary,#6e7891)}.discarded-month-block{margin-top:25px;margin-bottom:49px}.discarded-month-name{color:var(--bs-body-color,#31374a);text-transform:capitalize;margin-bottom:8px;font-size:1rem;font-weight:700}.discarded-month-total-amount{color:var(--bs-body-color,#31374a);margin-bottom:23px;font-size:1rem;font-weight:700}.discarded-opp-row{background-color:var(--phoenix-emphasis-bg);margin-bottom:2px;padding:12px 31px 12px 16px}.discarded-opp-row-right{flex-shrink:1;width:calc(100% - 48px)}.discarded-opp-name{color:var(--bs-body-emphasis,#222834);font-size:.875rem;font-weight:700}.discarded-opp-name--link{color:var(--bs-body-emphasis,#222834);text-decoration:none}.discarded-opp-name--link:hover{color:var(--bs-body-emphasis,#222834);text-decoration:underline}.discarded-opp-channel{color:var(--bs-secondary-color,#8a94a6);font-size:.875rem;font-weight:500}.discarded-opp-name,.discarded-opp-channel{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (width>=992px){.discarded-month-total-amount{margin-right:31px}.discarded-opp-name{box-sizing:border-box;width:35%;padding-right:50px}.discarded-opp-channel{box-sizing:border-box;width:20%;padding-right:10px}}@media screen and (width<=991px){.discarded-progress-bar-container{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.discarded-opp-row{box-sizing:border-box;min-height:180px;padding:21px}.discarded-opp-channel{margin-top:15px}}.opp-ranking-detail-status{color:var(--aqui-label-color,#a39c8d)}.opp-ranking-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1320px,100%);margin:0 auto;display:grid}.opp-ranking-detail-column h2{color:var(--aqui-marron,#4a3024);font-family:var(--aqui-font-heading,inherit);text-align:center;text-transform:uppercase;margin:0;padding:0 0 10px;font-size:1.25rem;font-weight:600}.opp-ranking-detail-row{background:var(--phoenix-emphasis-bg,#fff);border-top:1px solid var(--phoenix-border-color,#4a302424);grid-template-columns:36px 36px 70px minmax(0,1fr);align-items:center;gap:8px;min-height:102px;padding:16px;display:grid}.opp-ranking-detail-position{color:var(--aqui-marron,#4a3024);text-align:center;font-size:1.8rem;font-weight:600}.opp-ranking-detail-trend{flex-direction:column;align-items:center;display:flex}.opp-ranking-detail-arrow{font-size:1.35rem;line-height:1}.opp-ranking-detail-trend--positive,.opp-ranking-detail-movement--positive{color:var(--phoenix-success,#5a9e58)}.opp-ranking-detail-trend--negative,.opp-ranking-detail-movement--negative{color:var(--phoenix-danger,#dc3545)}.opp-ranking-detail-movement{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.86rem;font-weight:600;display:inline-flex}.opp-ranking-detail-movement--positive{color:#fff;background:var(--phoenix-success,#5a9e58);margin-top:2px}.opp-ranking-detail-movement--negative{color:#fff;background:var(--phoenix-danger,#dc3545);margin-bottom:2px}.opp-ranking-detail-movement--same{background:var(--aqui-label-color,#a39c8d)}.opp-ranking-detail-avatar{object-fit:cover;width:70px;height:70px;color:var(--aqui-marron,#4a3024);background:var(--aqui-beige,#dacabe);border:1px solid #4a30241f;border-radius:50%;justify-content:center;align-items:center;font-size:2.2rem;display:inline-flex;overflow:hidden}.opp-ranking-detail-person{min-width:0}.opp-ranking-detail-name,.opp-ranking-detail-location{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opp-ranking-detail-name{color:var(--aqui-marron,#4a3024);font-size:1.22rem;font-weight:500}.opp-ranking-detail-location{color:var(--aqui-label-color,#a39c8d);font-size:1rem}@media (width<=991.98px){.opp-ranking-detail-grid{grid-template-columns:1fr}}.mfc-phone-input .form-control,.mfc-phone-input .form-select{border:var(--phoenix-border-width,1px) solid var(--phoenix-border-color,var(--bs-border-color,#ced4da));color:var(--phoenix-body-color,var(--bs-body-color,#212529));background-color:var(--phoenix-emphasis-bg,var(--bs-body-bg,#fff))}.mfc-phone-input .form-select{appearance:none;background-image:var(--phoenix-form-select-bg-img);background-position:right 1rem center;background-repeat:no-repeat;background-size:9px 12px;padding-right:2.5rem}.mfc-phone-input.is-invalid select,.mfc-phone-input.is-invalid input,.mfc-phone-input.is-invalid .form-control,.mfc-phone-input.is-invalid .form-select{border:1px solid var(--phoenix-form-invalid-border-color,var(--bs-danger,#dc3545))}.mfc-phone-input.is-invalid .form-control.is-invalid{background-color:var(--phoenix-emphasis-bg,var(--bs-body-bg,#fff));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fa3b1d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fa3b1d' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.3725em + .25rem) center;background-repeat:no-repeat;background-size:calc(.745em + .5rem) calc(.745em + .5rem)}@media screen{.record-print-page-shell--scroll,.annexe-print-page-shell--scroll,.agreement-print-page-shell--scroll,.certification-print-page-shell--scroll,.warranty-certification-print-page-shell--scroll,.agreement-template-preview-modal__sheet{background-color:#fff;background-image:var(--document-print-page-break-guide);background-repeat:repeat-y;background-size:100% 297mm}.record-print-page-shell--scroll .record-print-sheet--scroll,.annexe-print-page-shell--scroll .annexe-print-sheet--scroll,.agreement-print-page-shell--scroll .agreement-print-sheet--scroll,.certification-print-page-shell--scroll .certification-print-sheet--scroll,.warranty-certification-print-page-shell--scroll .warranty-certification-print-sheet--scroll{z-index:1;position:relative}}@media print{.record-print-page-shell--scroll,.annexe-print-page-shell--scroll,.agreement-print-page-shell--scroll,.certification-print-page-shell--scroll,.warranty-certification-print-page-shell--scroll,.agreement-template-preview-modal__sheet{background:0 0!important}}:root{--agreement-configuration-muted-bg:#f5f7fa;--agreement-configuration-preview-canvas:#e9ecef;--agreement-configuration-option-surface:#fff}[data-bs-theme=dark]{--agreement-configuration-muted-bg:#4d4d4d;--agreement-configuration-preview-canvas:#3a3a3a;--agreement-configuration-option-surface:#525252}.central-agreement-configuration--container.container{max-width:1140px}.central-agreement-configuration .agreement-model-options{background-color:var(--agreement-configuration-muted-bg)}.central-agreement-configuration .agreement-section-header{margin-top:1.5rem}.central-agreement-configuration .agreement-budget-config-link{border:unset;background:unset;color:var(--bs-secondary);font-size:13px;font-weight:500;text-decoration:none}.central-agreement-configuration .agreement-budget-config-link:hover{color:var(--bs-secondary);text-decoration:underline}.central-agreement-configuration .agreement-budget-notes tr{min-height:50px}.central-agreement-configuration .agreement-budget-notes__add-row{background:unset;box-shadow:unset}.central-agreement-configuration .agreement-section-header--first{margin-top:0}.agreement-digital-signature-badge{color:var(--phoenix-primary-text-emphasis,#003cc7);background-color:var(--phoenix-primary-bg-subtle,#e5edff);border-radius:999px;flex-shrink:0;align-items:center;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.central-agreement-configuration .agreement-model-ineligible-badge{align-self:flex-start;margin-top:.625rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.25}.agreement-template-preview-modal__content{flex-direction:column;min-height:100%;display:flex}.agreement-template-preview-modal__body{background-color:var(--agreement-configuration-preview-canvas);flex:auto;overflow:auto}.agreement-template-preview-modal__viewport{justify-content:center;min-height:100%;padding:1.5rem 1rem 2.5rem;display:flex}.agreement-template-preview-modal__sheet{box-sizing:border-box;width:210mm;max-width:calc(100% - 1rem);min-height:297mm;padding:20mm 18mm;box-shadow:0 1px 3px #0f172a14,0 6px 20px #0f172a1f}.agreement-template-preview-modal__sheet>div{z-index:1;position:relative}@media screen{[data-bs-theme=dark] .agreement.agreement-template-preview.agreement-template-preview-modal__sheet{background-color:var(--agreement-configuration-muted-bg)}}.agreement-template-preview-modal__sheet.agreement :is(h4,h5){text-align:center}.agreement-template-preview-modal__sheet.agreement h4{margin-bottom:1rem}.agreement-template-preview-modal__sheet.agreement h5{margin:4rem 0 2rem}.agreement-template-preview-modal__sheet.agreement h6{margin:2rem 0 1rem}.agreement-template-preview-modal__sheet.agreement>div>p:first-of-type{text-align:right}.agreement-template-preview-modal__sheet.agreement>div>p:first-of-type~p{text-align:left}.agreement-signatories-panel{background-color:var(--agreement-configuration-muted-bg)}.agreement-signatories-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.agreement-signatories-grid>*{grid-column:span 12;min-width:0}@media (width>=768px){.agreement-signatories-grid>*{grid-column:span 6}}@media (width>=992px){.agreement-signatories-grid>*{grid-column:span 3}}.agreement-signatory-card{border:1px solid var(--bs-border-color-translucent,#00000014);border-radius:.85rem;flex-direction:column;gap:.85rem;height:100%;min-height:168px;padding:1rem 1.1rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0d,0 4px 14px #0f172a0a;background:var(--phoenix-emphasis-bg)!important}.agreement-signatory-card__actions{z-index:2;align-items:center;gap:.15rem;display:flex;position:absolute;top:.65rem;right:.65rem}.agreement-signatory-card:has(.agreement-signatory-card__actions){padding-right:2.75rem}.agreement-signatory-card:has(.agreement-signatory-card__action--remove){padding-right:4.25rem}.agreement-signatory-card__heading{flex-direction:column;gap:.15rem;min-width:0;display:flex}.agreement-signatory-card--client{border-color:#0d6efd2e}.agreement-signatory-card--constructor{border-color:#fb785e47}.agreement-signatory-card--additional{border-color:#6f42c138}.agreement-signatory-card__icon--additional{color:#6f42c1;background:#6f42c11f}.agreement-signatory-card__action{border-radius:.35rem;line-height:1;color:var(--bs-primary)!important;text-decoration:none!important}.agreement-signatory-card__action:hover{background-color:#0d6efd14;color:var(--bs-primary)!important}.agreement-signatory-add-link{font-weight:600;color:var(--bs-primary)!important}.agreement-signatory-card--empty{border-style:dashed;background:var(--phoenix-emphasis-bg)!important}.agreement-signatory-card__top{align-items:flex-start;gap:.75rem;display:flex}.agreement-signatory-card__icon{border-radius:.65rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;display:grid}.agreement-signatory-card__icon--client{color:#0d6efd;background:#0d6efd1a}.agreement-signatory-card__icon--constructor{color:#e85d3a;background:#fb785e26}.agreement-signatory-card__title{letter-spacing:.06em;text-transform:uppercase;color:var(--phoenix-secondary-color,#6b5a50);font-size:.68rem;font-weight:700}.agreement-signatory-card__name{color:var(--bs-emphasis-color,#212529);font-size:1rem}.agreement-signatory-card__signature-footer{justify-content:center;margin-top:auto;padding-top:.35rem;display:flex}.agreement-signatory-card__meta{color:var(--phoenix-gray-700,#495057);flex-direction:column;gap:.35rem;display:flex}.agreement-signatory-card__meta-row{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.35rem;display:grid}.agreement-signatory-card__meta-row dt{color:var(--phoenix-gray-600,#6c757d);margin:0;font-weight:600}.agreement-signatory-card__meta-row dd{min-width:0;margin:0}.agreement-signatory-card__hint{border-top:1px dashed var(--bs-border-color-translucent,#00000014);margin-top:auto;padding-top:.35rem}.agreement-signatory-card__dual-client{flex-direction:column;gap:.65rem;display:flex}.agreement-signatory-card__represented-by-label{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary-color,#6b5a50);border-top:1px dashed var(--bs-border-color-translucent,#0000001f);padding-top:.15rem;font-size:.68rem;font-weight:700}.agreement-signatory-card__party .agreement-signatory-card__meta{margin-top:.35rem}.agreement-signatory-card--client:has(.agreement-signatory-card__dual-client){min-height:0}.agreement-signatories-contact-picker{background-color:var(--agreement-configuration-muted-bg)}.agreement-signatory-contact-option{cursor:pointer;padding:.5rem .75rem}.agreement-signatory-contact-option__meta{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem 1rem;display:grid}.agreement-signatory-contact-option__meta-label{color:var(--phoenix-gray-500,#9fa6bc)}@media (width<=575px){.agreement-signatory-contact-option__meta{grid-template-columns:1fr;gap:.15rem}}[data-bs-theme=dark] .agreement-signatory-card{box-shadow:0 1px 2px #00000040,0 4px 14px #0000002e}[data-bs-theme=dark] .agreement-signatory-card__name{color:var(--phoenix-body-highlight-color,#cbd0dd)}[data-bs-theme=dark] .agreement-signatory-card__title,[data-bs-theme=dark] .agreement-signatory-card__represented-by-label{color:var(--aqui-beige,#dacabe)}[data-bs-theme=dark] .agreement-model-options .agreement-model-option.bg-white,[data-bs-theme=dark] .agreement-signatories-contact-picker .agreement-signatory-contact-option.bg-white{background-color:var(--agreement-configuration-option-surface)!important}.central-agreement-configuration .mfc-phone-input,.agreement-signatory-form-modal .mfc-phone-input{align-items:stretch;gap:.25rem}.central-agreement-configuration .mfc-phone-input .form-control,.central-agreement-configuration .mfc-phone-input .form-select,.central-agreement-configuration .mfc-phone-input_calling-code select,.central-agreement-configuration .mfc-phone-input input[type=tel],.agreement-signatory-form-modal .mfc-phone-input .form-control,.agreement-signatory-form-modal .mfc-phone-input .form-select,.agreement-signatory-form-modal .mfc-phone-input_calling-code select,.agreement-signatory-form-modal .mfc-phone-input input[type=tel]{border:var(--phoenix-border-width,1px) solid var(--phoenix-border-color,var(--bs-border-color,#ced4da));border-radius:var(--phoenix-border-radius,var(--bs-border-radius,.375rem));color:var(--phoenix-body-color,var(--bs-body-color,#212529));background-color:var(--phoenix-emphasis-bg,var(--bs-body-bg,#fff));box-shadow:inset 0 1px 2px #0000}.central-agreement-configuration .mfc-phone-input .form-select,.central-agreement-configuration .mfc-phone-input_calling-code select.form-select,.agreement-signatory-form-modal .mfc-phone-input .form-select,.agreement-signatory-form-modal .mfc-phone-input_calling-code select.form-select{appearance:none;background-image:var(--phoenix-form-select-bg-img);background-position:right 1rem center;background-repeat:no-repeat;background-size:9px 12px}.central-agreement-configuration .mfc-phone-input .flex-grow-1 .form-control,.agreement-signatory-form-modal .mfc-phone-input .flex-grow-1 .form-control{width:100%}.central-agreement-configuration .mfc-phone-input.is-invalid .form-control,.central-agreement-configuration .mfc-phone-input.is-invalid .form-select,.central-agreement-configuration .mfc-phone-input.is-invalid input[type=tel],.agreement-signatory-form-modal .mfc-phone-input.is-invalid .form-control,.agreement-signatory-form-modal .mfc-phone-input.is-invalid .form-select,.agreement-signatory-form-modal .mfc-phone-input.is-invalid input[type=tel]{border-color:var(--phoenix-form-invalid-border-color,var(--bs-danger,#dc3545))}.central-annexe-configuration{--annexe-font-budget:1rem;--annexe-font-item:.875rem;--annexe-indent-chapter:1.5rem;--annexe-indent-item:2.75rem;--annexe-indent-audit:4rem;--annexe-checkbox-size:1.125rem}.central-annexe-configuration .annexe-toolbar{border-bottom:1px solid var(--bs-border-color)}.central-annexe-configuration .annexe-intro{font-size:.9375rem}.central-annexe-configuration section{padding-top:0}.central-annexe-configuration .annexe-section-title{letter-spacing:.04em;font-size:.8125rem}.central-annexe-configuration .annexe-checkbox{width:var(--annexe-checkbox-size);height:var(--annexe-checkbox-size);min-width:var(--annexe-checkbox-size);min-height:var(--annexe-checkbox-size);flex-shrink:0;margin-top:.125rem}.central-annexe-configuration .annexe-checkbox-row{cursor:pointer;-webkit-user-select:none;user-select:none}.central-annexe-configuration .annexe-checkbox-row>span{flex:1;min-width:0}.central-annexe-configuration .annexe-level-budget{font-size:var(--annexe-font-budget);border:1px solid var(--phoenix-border-color);border-radius:var(--bs-border-radius,.375rem) var(--bs-border-radius,.375rem) 0 0;background:#fff;border-bottom:none;font-weight:600;line-height:1.4}.central-annexe-configuration .bg-body{background-color:#f5f7fa!important}.central-annexe-configuration .annexe-level-chapter{font-size:var(--annexe-font-budget);font-weight:600;line-height:1.4}.central-annexe-configuration .annexe-chapter-header{background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);padding-left:calc(.75rem + var(--annexe-indent-chapter));padding-right:.75rem}.central-annexe-configuration .annexe-level-item{font-size:var(--annexe-font-item);font-weight:600;line-height:1.45}.central-annexe-configuration .annexe-item-block{border-bottom:1px solid var(--bs-border-color-translucent)}.central-annexe-configuration .annexe-item-row{padding-left:calc(.75rem + var(--annexe-indent-item));border-bottom:none;padding-right:.75rem}.central-annexe-configuration .annexe-level-audit{font-size:var(--annexe-font-item);font-weight:400;line-height:1.45}.central-annexe-configuration .annexe-audit-list{padding-left:calc(.75rem + var(--annexe-indent-audit));padding-right:.75rem}.central-annexe-configuration .annexe-audit-row{padding-left:0}.central-annexe-configuration .annexe-sticky-footer{z-index:5;border-top:1px solid var(--bs-border-color);background:#fff;width:100%;margin-left:0;margin-right:0;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000f}.central-annexe-configuration .annexe-sticky-footer__inner{width:100%;max-width:100%;padding:1rem 1.25rem}.central-annexe-configuration .cac-skeleton__bar{background:linear-gradient(90deg,#eceff3 25%,#e2e6ec 50%,#eceff3 75%) 0 0/200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite cac-skeleton-shimmer;display:block}.central-annexe-configuration .cac-skeleton__check{border-radius:.25rem;margin-top:.125rem}.central-annexe-configuration .cac-skeleton__section-title{margin-bottom:1rem}.central-annexe-configuration .cac-skeleton__button{border-radius:.375rem}@keyframes cac-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-bs-theme=dark] .central-annexe-configuration .annexe-level-budget{background:var(--phoenix-emphasis-bg,#373430);border-color:var(--phoenix-border-color)}[data-bs-theme=dark] .central-annexe-configuration .bg-body{background-color:var(--phoenix-secondary-bg,#292827)!important}[data-bs-theme=dark] .central-annexe-configuration .annexe-sticky-footer{background:var(--phoenix-emphasis-bg,#373430);border-top-color:var(--phoenix-border-color);box-shadow:0 -4px 12px #00000059}[data-bs-theme=dark] .central-annexe-configuration .card{background-color:var(--phoenix-emphasis-bg,#373430);border-color:var(--phoenix-border-color)}[data-bs-theme=dark] .central-annexe-configuration .alert-light{--bs-alert-bg:var(--phoenix-secondary-bg,#292827);--bs-alert-border-color:var(--phoenix-border-color);color:var(--phoenix-body-color)}[data-bs-theme=dark] .central-annexe-configuration .cac-skeleton__bar{background:linear-gradient(90deg, color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#373430)) 25%, color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 16%, var(--phoenix-emphasis-bg,#373430)) 50%, color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#373430)) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.central-annexe-configuration .cac-skeleton__bar{animation:none}}.cc-side-panel-modal-host{--cc-side-panel-modal-radius:12px;--cc-color-value:#4a3f35;--cc-color-label:#8a7b6d;--cc-color-border:#e4dfd4;--cc-color-surface-soft:#fcfbf8;--cc-color-action-bg:#4a3024;--cc-color-action-text:#fff;--cc-color-disabled-bg:#e4dfd4;--cc-color-disabled-text:#8a8478}.cc-side-panel-modal-host .cc-side-panel-modal-dialog>.modal-content,.cc-side-panel-modal-host .cc-side-panel-modal-dialog>form.modal-content{--bs-modal-border-radius:var(--cc-side-panel-modal-radius);--bs-modal-inner-border-radius:var(--cc-side-panel-modal-radius);border-radius:var(--cc-side-panel-modal-radius);border:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #1f1d1b2e}.cc-side-panel-modal-host .cc-side-panel-modal-dialog.modal-dialog-scrollable>.modal-content,.cc-side-panel-modal-host .cc-side-panel-modal-dialog.modal-dialog-scrollable>form.modal-content{max-height:100%}.cc-side-panel-modal-host .cc-side-panel-modal-dialog .modal-body{min-height:0;overflow-y:auto}.cc-section-edit-modal__footer,.cc-side-panel-modal-host .cc-side-panel-modal-dialog .modal-footer{border-top:1px solid var(--cc-color-border);background:var(--cc-color-surface-soft);border-bottom-right-radius:var(--cc-side-panel-modal-radius);border-bottom-left-radius:var(--cc-side-panel-modal-radius);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;margin-top:0;padding:14px 24px;display:flex}.cc-section-edit-modal .modal-body .cc-section-edit-modal__footer{margin-top:1rem;margin-right:calc(-1 * var(--bs-modal-padding,1rem));margin-bottom:calc(-1 * var(--bs-modal-padding,1rem));margin-left:calc(-1 * var(--bs-modal-padding,1rem))}.cc-section-edit-modal__btn{cursor:pointer;border-radius:8px;font-size:13px;font-weight:700;line-height:1.2}.cc-section-edit-modal__btn--cancel{border:1px solid var(--cc-color-border);background:var(--phoenix-emphasis-bg);color:var(--phoenix-body-color);padding:9px 16px}.cc-section-edit-modal__btn--cancel:hover:not(:disabled){background:var(--phoenix-emphasis-bg);border-color:var(--cc-color-border);color:var(--phoenix-body-color)}.cc-section-edit-modal__btn--save{background:var(--cc-color-action-bg);color:var(--cc-color-action-text);border:none;padding:9px 18px}.cc-section-edit-modal__btn--save:hover:not(:disabled){background:var(--cc-color-action-bg);color:var(--cc-color-action-text)}.cc-section-edit-modal__btn--save:disabled{background:var(--cc-color-disabled-bg);color:var(--cc-color-disabled-text);cursor:not-allowed;border:none}.cc-section-edit-modal__btn:disabled{cursor:not-allowed;opacity:1}.cc-section-edit-modal .form-floating>.form-control,.cc-section-edit-modal .form-floating>.form-select{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);padding-top:1.625rem;padding-bottom:.625rem;line-height:1.25}.cc-section-edit-modal .form-floating>textarea.form-control{height:auto;min-height:6rem}.cc-section-edit-modal__opportunity-form-stable{min-height:39.75rem}.cc-section-edit-modal .cc-section-edit-contact-field .cc-section-edit-contact-spinner{z-index:4;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.cc-section-edit-modal label.required:after,.cc-section-edit-modal .form-label.required:after,.cc-section-edit-modal .form-check-label.required:after{color:var(--phoenix-danger,#dc3545);content:" *"}.cc-section-edit-modal .cc-section-edit-field-control{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px)}.cc-section-edit-modal .mfc-phone-input{align-items:stretch;gap:.25rem;width:100%}.cc-section-edit-modal .mfc-phone-input .form-control,.cc-section-edit-modal .mfc-phone-input .form-select{border:1px solid var(--phoenix-border-color,var(--bs-border-color,#dee2e6));border-radius:var(--bs-border-radius,.375rem);height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);color:var(--bs-body-color,#212529);background-color:var(--bs-body-bg,#fff);box-shadow:none}.cc-section-edit-modal .mfc-phone-input .flex-grow-1 .form-control{width:100%}.cc-section-edit-modal .mfc-phone-input_calling-code .form-select{min-width:6.5rem;max-width:9rem}.cc-section-edit-modal{--cc-customer-section-separator-spacing:1.25rem}.cc-section-edit-modal .cc-customer-form-invoicing-col{margin-top:calc(-1 * var(--bs-gutter-y,1rem))}.cc-section-edit-modal .cc-customer-form-invoicing-after-gdpr{padding-top:var(--cc-customer-section-separator-spacing);margin-top:0}.cc-section-edit-modal .cc-customer-form-gdpr-section{padding-top:var(--cc-customer-section-separator-spacing);padding-bottom:var(--cc-customer-section-separator-spacing)}.cc-side-panel-modal-host .modal-title{color:var(--cc-color-value)!important}[data-bs-theme=dark] .cc-side-panel-modal-host .btn-close{filter:invert()grayscale()brightness(200%)}.cc-add-customer-link-search-icon{color:var(--cc-color-label);pointer-events:none;z-index:4;left:1rem}.cc-add-customer-link-search .cc-add-customer-link-search-input{padding-left:3.75rem}.cc-add-customer-link-list-shell{max-height:320px;overflow:hidden}.cc-add-customer-link-list{border:0;max-height:320px;overflow-y:auto}.cc-add-customer-link-pagination{margin-top:1rem}.cc-add-customer-link-pagination .fd-list-pagination{--bs-gutter-x:0;width:100%;margin-inline:0}.cc-add-customer-link-pagination .fd-list-pagination>.col-auto:last-child{margin-inline-start:auto;padding-inline-end:0}.cc-add-customer-link-contact-email,.cc-add-customer-link-selected{font-size:.9375rem}.cc-add-customer-link-list .list-group-item.active,.cc-add-customer-link-list .list-group-item.active:hover,.cc-add-customer-link-list .list-group-item.active:focus{color:#fff;background-color:#e5780b;border-color:#e5780b}.cc-add-customer-link-list .list-group-item.active .opacity-75{color:#fff;opacity:.9!important}.cc-add-customer-link-list .list-group-item.active .opportunity-customer-link-match{color:inherit;background-color:#ffffff47}.cc-add-customer-link-list .cc-add-customer-link-item{cursor:pointer;text-align:start}.cc-add-customer-link-list .cc-add-customer-link-item:not(.active):hover,.cc-add-customer-link-list .cc-add-customer-link-item:not(.active):focus{background-color:var(--phoenix-emphasis-bg);color:inherit}.cc-add-customer-modal-view-toggle .btn.active-tab{color:#fff;background-color:#e5780b;border-color:#e5780b}.cc-add-customer-modal .placeholder-glow>.placeholder{background-color:#e8e2da!important}[data-bs-theme=dark] .cc-add-customer-modal .placeholder-glow>.placeholder{background-color:var(--phoenix-tertiary-bg)!important}.cc-side-sections-group.card{min-height:0;padding:0!important}.cc-side-sections-group .cc-side-customer-bar{border-bottom:1px solid var(--cc-color-border)}.cc-side-sections-group .cc-side-customer-bar__inner{flex-direction:column;gap:7px;padding:14px 18px;display:flex}.cc-side-customer-bar__identity{align-items:center;gap:10px;min-width:0;display:flex}.cc-ficha .cc-side-customer-bar__avatar{background:var(--cc-color-avatar-bg);width:38px;height:38px;color:var(--phoenix-body-color);font-family:var(--cc-font-title,"Albert Sans", sans-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.cc-ficha .cc-side-customer-bar__name{font-family:var(--cc-font-title,"Albert Sans", sans-serif);color:var(--cc-color-text,#4a2024);word-break:break-word;font-size:15px;font-weight:700;line-height:1.25}.cc-side-customer-bar__name-wrap{flex-direction:column;gap:1px;min-width:0;display:flex}.cc-side-customer-bar__contact-row{align-items:center;gap:6px;display:flex}.cc-ficha .cc-side-customer-bar__phone{font-family:var(--cc-font-body,"Lato", sans-serif);color:var(--cc-color-value);margin-right:auto;font-size:12.5px;font-weight:400;line-height:normal}.cc-side-customer-bar__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cc-side-customer-bar__action-btn{border:1px solid var(--cc-color-border);background:var(--phoenix-emphasis-bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;line-height:1;display:inline-flex}.cc-side-customer-bar__action-btn:disabled{cursor:not-allowed;opacity:.45}.cc-side-customer-bar__action-btn--phone{color:#2f6b3a}.cc-side-customer-bar__action-btn--phone:not(:disabled):hover,.cc-side-customer-bar__action-btn--phone:not(:disabled):focus-visible{background:#eaf5ee}.cc-side-customer-bar__action-btn--whatsapp{color:#1d7f47}.cc-side-customer-bar__action-btn--whatsapp:not(:disabled):hover,.cc-side-customer-bar__action-btn--whatsapp:not(:disabled):focus-visible{background:#e8f7ee}.cc-side-sections-group .cc-side-teleoperator-bar{border-bottom:1px solid var(--cc-color-border)}.cc-side-sections-group .cc-side-teleoperator-bar__inner{gap:10px;padding:12px 18px;display:flex}.cc-ficha .cc-side-teleoperator-bar__text{font-family:var(--cc-font-body,"Lato", sans-serif);color:var(--cc-color-value);font-size:12.5px;font-weight:400;line-height:normal}.cc-side-sections-group .cc-side-financing-bar{border-bottom:1px solid var(--cc-color-border)}.cc-side-sections-group .cc-side-financing-bar__inner{gap:10px;padding:12px 18px;display:flex}.cc-ficha .cc-side-financing-bar__text{font-family:var(--cc-font-body,"Lato", sans-serif);color:var(--cc-color-value);font-size:12.5px;font-weight:400;line-height:normal}.cc-side-sections-group .cc-side-section-item{border-bottom:1px solid var(--cc-color-divider)}.cc-side-sections-group .cc-side-section-item__inner{padding:9px 18px}.cc-side-sections-accordion>.cc-side-section-item:last-child{border-bottom:none}.cc-side-section.card>.card-body{padding:.375rem .625rem}.cc-side-section h3,.cc-side-sections-group .cc-side-section h3{text-transform:uppercase;letter-spacing:.06em;color:var(--cc-color-muted);font-size:11px;font-weight:700;line-height:1.2}.cc-side-section .card-body>button .fas,.cc-side-section .card-body>.d-flex:first-child .fas,.cc-side-section .card-body>.d-flex:first-child .fa-solid{font-size:.75rem}.cc-side-sections-group .cc-side-section-item__inner>button .fas,.cc-side-sections-group .cc-side-section-item__inner>.d-flex .fas,.cc-side-sections-group .cc-side-section-item__inner>.d-flex .fa-solid{font-size:10px;line-height:1}.cc-side-section .cc-side-section-body{margin-top:.625rem}.opportunity-call-center-customer-picker .cc-side-section-body{gap:1.5rem;margin-top:1.25rem}.opportunity-call-center-customer-picker-main{gap:1.25rem}.opportunity-call-center-customer-contact-buttons{margin-block:.5rem}[data-bs-theme=dark] .cc-side-customer-bar__action-btn--phone:not(:disabled):hover,[data-bs-theme=dark] .cc-side-customer-bar__action-btn--phone:not(:disabled):focus-visible,[data-bs-theme=dark] .cc-side-customer-bar__action-btn--whatsapp:not(:disabled):hover,[data-bs-theme=dark] .cc-side-customer-bar__action-btn--whatsapp:not(:disabled):focus-visible{background:var(--phoenix-tertiary-bg)}.cc-ficha{--cc-font-title:"Albert Sans", sans-serif;--cc-font-body:"Lato", sans-serif;--cc-color-text:#4a2024;--cc-color-secondary:#6b5a50;--cc-color-label:#a29c9d;--cc-color-value:#4a3f35;--cc-color-muted:#8a8478;--cc-color-border:#e4dfd4;--cc-color-divider:#f1eee7;--cc-color-surface-soft:#fcfbf8;--cc-color-surface-muted:#f3f0eb;--cc-color-avatar-bg:#efe6df;--cc-color-action-bg:#4a3024;--cc-color-action-text:#fff;--cc-color-disabled-bg:#e4dfd4;--cc-color-disabled-text:#8a8478;--cc-color-accent-soft:#f8e4cc;--cc-status-origin-bg:#5c4a3a;--cc-status-state-bg:#f8e4cc;--cc-status-state-text:#e5780b;--cc-status-future-bg:#f3f0eb;--cc-status-future-text:#8a8478;--cc-history-neutral-title:#1f1d1b;--cc-history-neutral-bg:#f3ede8;--cc-history-neutral-icon:#4a3024;--cc-history-call-title:#2f6b3a;--cc-history-call-bg:#eaf5ee;--cc-history-call-icon:#3c8e5c;--cc-history-fail-title:#c24f36;--cc-history-fail-bg:#fef0ec;--cc-history-fail-icon:#e0583c;--cc-history-whatsapp-title:#1d7f47;--cc-history-whatsapp-bg:#e8f7ee;--cc-history-whatsapp-icon:#25a05a;--cc-history-visit-title:#2f5f73;--cc-history-visit-bg:#eaf2f5;--cc-history-visit-icon:#4a7d94}.cc-call-center-modal{--cc-color-value:#4a3f35;--cc-color-label:#8a7b6d;--cc-color-border:#e3ddd4}[data-bs-theme=dark] .cc-ficha,[data-bs-theme=dark] .cc-call-center-modal,[data-bs-theme=dark] .cc-side-panel-modal-host{--cc-color-text:var(--phoenix-body-color);--cc-color-secondary:var(--phoenix-secondary-color);--cc-color-label:#b8b1a8;--cc-color-value:var(--phoenix-body-color);--cc-color-muted:#b8b1a8;--cc-color-border:var(--phoenix-border-color);--cc-color-divider:var(--phoenix-border-color);--cc-color-surface-soft:var(--phoenix-secondary-bg);--cc-color-surface-muted:var(--phoenix-tertiary-bg);--cc-color-avatar-bg:var(--phoenix-tertiary-bg);--cc-color-action-bg:#d7b58a;--cc-color-action-text:#241c17;--cc-color-disabled-bg:var(--phoenix-secondary-bg);--cc-color-disabled-text:var(--phoenix-secondary-color);--cc-color-accent-soft:#47311f;--cc-status-origin-bg:#8b6e58;--cc-status-state-bg:#47311f;--cc-status-state-text:#ffad5c;--cc-status-future-bg:var(--phoenix-tertiary-bg);--cc-status-future-text:var(--phoenix-secondary-color);--cc-history-neutral-title:var(--phoenix-body-color);--cc-history-neutral-bg:var(--phoenix-tertiary-bg);--cc-history-neutral-icon:#d7b58a;--cc-history-call-title:#80d39a;--cc-history-call-bg:#183a25;--cc-history-call-icon:#80d39a;--cc-history-fail-title:#ff9b85;--cc-history-fail-bg:#48251f;--cc-history-fail-icon:#ff9b85;--cc-history-whatsapp-title:#71d89a;--cc-history-whatsapp-bg:#173b27;--cc-history-whatsapp-icon:#71d89a;--cc-history-visit-title:#86c5df;--cc-history-visit-bg:#183642;--cc-history-visit-icon:#86c5df}.cc-ficha .cc-card-title{font-family:var(--cc-font-title)!important;letter-spacing:-.36px!important;color:var(--cc-color-text)!important;font-size:18px!important;font-weight:600!important;line-height:28px!important}.cc-ficha .cc-side-section h3{font-family:var(--cc-font-title)!important;letter-spacing:-.32px!important;color:var(--cc-color-text)!important;font-size:16px!important;font-weight:600!important;line-height:16px!important}.cc-ficha .cc-side-sections-group .cc-side-section h3{letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--cc-color-muted)!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.cc-ficha .cc-event-title{font-family:var(--cc-font-title)!important;letter-spacing:normal!important;color:var(--cc-color-text)!important;font-size:14px!important;font-weight:600!important;line-height:18px!important}.cc-ficha .cc-field-label{font-family:var(--cc-font-title)!important;letter-spacing:normal!important;color:var(--cc-color-label)!important;font-size:13px!important;font-weight:500!important;line-height:12px!important}.cc-ficha .cc-field-value,.cc-ficha .cc-event-body{font-family:var(--cc-font-body)!important;letter-spacing:normal!important;color:var(--cc-color-text)!important;font-size:14px!important;font-weight:400!important;line-height:20.06px!important}.cc-ficha .cc-event-meta,.cc-ficha .cc-field-note{font-family:var(--cc-font-body)!important;letter-spacing:normal!important;color:var(--cc-color-secondary)!important;font-size:12.6px!important;font-weight:400!important;line-height:17.01px!important}.cc-ficha .cc-activity-section-title{margin:0 auto 0 0;padding:0;font-family:var(--cc-font-title,"Albert Sans", sans-serif)!important;letter-spacing:normal!important;color:var(--phoenix-body-color)!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}.cc-ficha .cc-activity-filter-btn-inactive{background:var(--phoenix-emphasis-bg)!important;border:1px solid var(--cc-color-border)!important;color:var(--cc-color-value)!important;box-shadow:none!important;border-radius:20px!important;padding:5px 12px!important;font-size:12.5px!important;font-weight:700!important;line-height:normal!important}.cc-ficha .cc-activity-filter-btn-inactive:hover,.cc-ficha .cc-activity-filter-btn-inactive:focus,.cc-ficha .cc-activity-filter-btn-inactive:focus-visible{background:var(--phoenix-emphasis-bg)!important;border-color:var(--cc-color-border)!important;color:var(--cc-color-value)!important}.cc-ficha .cc-activity-filter-btn-active{background:var(--cc-color-action-bg)!important;border:1px solid var(--cc-color-action-bg)!important;color:var(--cc-color-action-text)!important;box-shadow:none!important;border-radius:20px!important;padding:5px 12px!important;font-size:12.5px!important;font-weight:700!important;line-height:normal!important}.cc-ficha .cc-activity-filter-btn-active:hover,.cc-ficha .cc-activity-filter-btn-active:focus,.cc-ficha .cc-activity-filter-btn-active:focus-visible{background:var(--cc-color-action-bg)!important;border-color:var(--phoenix-body-color)!important;color:var(--cc-color-action-text)!important}.cc-ficha .cc-event-tab{align-items:center;gap:7px;font-weight:400;box-shadow:0 1px 2px #1f1d1b0a;border:1px solid var(--cc-color-border)!important;background-color:var(--phoenix-emphasis-bg)!important;color:var(--phoenix-body-color)!important;padding:6px 14px!important;font-size:13px!important;display:inline-flex!important}.cc-ficha .cc-event-tab:not(.cc-event-tab-active):hover,.cc-ficha .cc-event-tab:not(.cc-event-tab-active):focus,.cc-ficha .cc-event-tab:not(.cc-event-tab-active):focus-visible{background-color:var(--phoenix-emphasis-bg)!important;color:var(--phoenix-body-color)!important;border-color:var(--cc-color-border)!important}.cc-ficha .cc-event-tab-active,.cc-ficha .cc-event-tab-active:hover,.cc-ficha .cc-event-tab-active:focus,.cc-ficha .cc-event-tab-active:focus-visible,.cc-ficha .cc-event-tab-active:active{font-weight:700!important}.cc-ficha .cc-event-tab-active .cc-pill-btn-icon{color:inherit!important}.cc-ficha .cc-event-tab[data-cc-event=call]:not(.cc-event-tab-active) .cc-pill-btn-icon{color:#3c8e5c!important}.cc-ficha .cc-event-tab-active[data-cc-event=call],.cc-ficha .cc-event-tab-active[data-cc-event=call]:hover,.cc-ficha .cc-event-tab-active[data-cc-event=call]:focus,.cc-ficha .cc-event-tab-active[data-cc-event=call]:focus-visible,.cc-ficha .cc-event-tab-active[data-cc-event=call]:active{color:#2f6b3a!important;background-color:#eaf5ee!important;border-color:#2f6b3a!important}.cc-ficha .cc-event-tab[data-cc-event=call-fail]:not(.cc-event-tab-active) .cc-pill-btn-icon{color:#e0583c!important}.cc-ficha .cc-event-tab-active[data-cc-event=call-fail],.cc-ficha .cc-event-tab-active[data-cc-event=call-fail]:hover,.cc-ficha .cc-event-tab-active[data-cc-event=call-fail]:focus,.cc-ficha .cc-event-tab-active[data-cc-event=call-fail]:focus-visible,.cc-ficha .cc-event-tab-active[data-cc-event=call-fail]:active{color:#c24f36!important;background-color:#fef0ec!important;border-color:#c24f36!important}.cc-ficha .cc-event-tab[data-cc-event=whatsapp]:not(.cc-event-tab-active) .cc-pill-btn-icon{color:#25a05a!important}.cc-ficha .cc-event-tab-active[data-cc-event=whatsapp],.cc-ficha .cc-event-tab-active[data-cc-event=whatsapp]:hover,.cc-ficha .cc-event-tab-active[data-cc-event=whatsapp]:focus,.cc-ficha .cc-event-tab-active[data-cc-event=whatsapp]:focus-visible,.cc-ficha .cc-event-tab-active[data-cc-event=whatsapp]:active{color:#1d7f47!important;background-color:#e8f7ee!important;border-color:#1d7f47!important}.cc-ficha .cc-event-tab[data-cc-event=note]:not(.cc-event-tab-active) .cc-pill-btn-icon{color:var(--phoenix-body-color)!important}.cc-ficha .cc-event-tab-active[data-cc-event=note],.cc-ficha .cc-event-tab-active[data-cc-event=note]:hover,.cc-ficha .cc-event-tab-active[data-cc-event=note]:focus,.cc-ficha .cc-event-tab-active[data-cc-event=note]:focus-visible,.cc-ficha .cc-event-tab-active[data-cc-event=note]:active{border-color:var(--phoenix-body-color)!important;color:var(--phoenix-body-color)!important;background-color:#f3ede8!important}.cc-ficha .cc-event-tab[data-cc-event=meeting]:not(.cc-event-tab-active) .cc-pill-btn-icon{color:#4a7d94!important}.cc-ficha .cc-event-tab-active[data-cc-event=meeting],.cc-ficha .cc-event-tab-active[data-cc-event=meeting]:hover,.cc-ficha .cc-event-tab-active[data-cc-event=meeting]:focus,.cc-ficha .cc-event-tab-active[data-cc-event=meeting]:focus-visible,.cc-ficha .cc-event-tab-active[data-cc-event=meeting]:active{color:#2f5f73!important;background-color:#eaf2f5!important;border-color:#2f5f73!important}[data-bs-theme=dark] .cc-ficha .cc-event-tab-active[data-cc-event=call]{color:#80d39a!important;background-color:#183a25!important}[data-bs-theme=dark] .cc-ficha .cc-event-tab-active[data-cc-event=call-fail]{color:#ff9b85!important;background-color:#48251f!important}[data-bs-theme=dark] .cc-ficha .cc-event-tab-active[data-cc-event=whatsapp]{color:#71d89a!important;background-color:#173b27!important}[data-bs-theme=dark] .cc-ficha .cc-event-tab-active[data-cc-event=note]{background-color:var(--phoenix-tertiary-bg)!important}[data-bs-theme=dark] .cc-ficha .cc-event-tab-active[data-cc-event=meeting]{color:#86c5df!important;background-color:#183642!important}.cc-call-center-modal .modal-title{color:var(--cc-color-value)!important}[data-bs-theme=dark] .cc-call-center-modal .btn-close{filter:invert()grayscale()brightness(200%)}body.cc-call-center-page{overflow:hidden}body.cc-call-center-page main.main,body.cc-call-center-page main#top.main{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}body.cc-call-center-page .content{box-sizing:border-box;flex-direction:column;flex:1 1 0;height:auto;min-height:0;display:flex;position:relative;overflow:hidden;padding-bottom:0!important}.content:has(.cc-call-center-page-slot){box-sizing:border-box;flex-direction:column;flex:1 1 0;height:auto;min-height:0;display:flex;position:relative;overflow:hidden;padding-bottom:0!important}body.cc-call-center-page .content>:not(.row){flex-shrink:0}.content:has(.cc-call-center-page-slot)>:not(.row){flex-shrink:0}body.cc-call-center-page .content>.row.cc-call-center-shell{flex:1 1 0;align-items:stretch;min-height:0;overflow:hidden;display:flex!important}.content:has(.cc-call-center-page-slot)>.row.cc-call-center-shell{flex:1 1 0;align-items:stretch;min-height:0;overflow:hidden;display:flex!important}body.cc-call-center-page .content>.row.cc-call-center-shell>.view-grid-slot{flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.content:has(.cc-call-center-page-slot)>.row.cc-call-center-shell>.view-grid-slot{flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.cc-call-center-page-slot{box-sizing:border-box;min-height:0;max-height:var(--cc-call-center-max-h);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.cc-call-center-page-slot>.cc-ficha.cc-ficha--call-center{flex:1 1 0;width:100%;min-height:0;max-height:100%;overflow:hidden}.cc-ficha.cc-ficha--call-center{box-sizing:border-box;flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-content:stretch;gap:1rem;min-height:0;max-height:100%;display:grid;overflow:hidden}.cc-ficha.cc-ficha--call-center .cc-call-center-main-column,.cc-ficha.cc-ficha--call-center .cc-call-center-side-column{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.cc-ficha.cc-ficha--call-center .cc-call-center-side-column .cc-side-sections-group{flex-direction:column;flex:1 1 0;min-height:0;max-height:100%;display:flex;overflow:hidden;margin-bottom:0!important}.cc-ficha.cc-ficha--call-center .cc-side-sections-group>.cc-side-customer-bar,.cc-ficha.cc-ficha--call-center .cc-side-sections-group>.cc-side-teleoperator-bar,.cc-ficha.cc-ficha--call-center .cc-side-sections-group>.cc-side-financing-bar{flex-shrink:0}.cc-ficha.cc-ficha--call-center .cc-side-sections-accordion{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9cbbd transparent;flex:1 1 0;min-height:0;overflow:hidden auto}.cc-ficha .cc-call-center-main-column{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cc-ficha .cc-call-center-root{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.cc-ficha .cc-call-center-main-panel{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:10px;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.cc-ficha .cc-call-center-main-panel__toolbar{border-bottom:1px solid var(--cc-color-divider);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.cc-ficha .cc-call-center-main-panel__event-tabs{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.cc-ficha .cc-call-center-main-panel__toolbar>.dropdown{margin-left:auto}.cc-ficha .cc-call-center-main-panel__composer{border-bottom:1px solid var(--cc-color-divider);flex-shrink:0;padding:12px 14px}.cc-ficha .cc-event-composer__row{align-items:flex-end;gap:10px;display:flex}.cc-ficha .cc-event-composer__row--start-financing{justify-content:flex-end}.cc-ficha .cc-event-composer__start-financing-spacer{flex:auto;min-width:0}.cc-ficha .cc-financing-tab-status{margin-bottom:10px}.cc-ficha .cc-financing-tab-status .cc-side-panel-meta-line{color:var(--phoenix-body-color);font-size:13px}.cc-ficha .cc-event-composer__textarea{border:1px solid var(--phoenix-border-color);resize:vertical;min-width:0;min-height:calc(2.5em + 18px);color:var(--phoenix-body-color);background:var(--cc-color-surface-soft);box-shadow:none;border-radius:8px;outline:none;flex:auto;padding:9px 11px;font-size:13px;line-height:1.25}.cc-ficha .cc-event-composer__textarea:focus{border-color:var(--phoenix-border-color);background:var(--cc-color-surface-soft);color:var(--phoenix-body-color);box-shadow:none}.cc-ficha .cc-event-composer__textarea:disabled{opacity:.65;cursor:not-allowed}.cc-ficha .cc-event-composer__textarea::placeholder{color:var(--cc-color-muted)}.cc-ficha .cc-event-composer__actions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.cc-ficha .cc-event-composer__btn-save{white-space:nowrap;cursor:pointer;background:var(--cc-color-action-bg);color:var(--cc-color-action-text);border:none;border-radius:8px;padding:9px 16px;font-size:12.5px;font-weight:700;line-height:1.2}.cc-ficha .cc-event-composer__btn-save:hover:not(:disabled){background:var(--cc-color-action-bg);color:var(--cc-color-action-text)}.cc-ficha .cc-event-composer__btn-save:disabled{background:var(--cc-color-disabled-bg);color:var(--cc-color-disabled-text);cursor:not-allowed}.cc-ficha .cc-event-composer__btn-cancel{color:var(--cc-color-muted);cursor:pointer;background:0 0;border:none;padding:2px;font-size:12.5px;font-weight:400;line-height:1.2}.cc-ficha .cc-event-composer__btn-cancel:hover:not(:disabled){color:var(--cc-color-muted);background:0 0}.cc-ficha .cc-event-composer__btn-cancel:disabled{cursor:not-allowed;opacity:.65}.cc-ficha .cc-event-composer__extras,.cc-ficha .cc-event-composer__error{margin-bottom:10px}.cc-ficha .cc-call-center-main-panel__alert{flex-shrink:0;padding:10px 14px 0}.cc-ficha .cc-call-center-main-panel__license{border-bottom:1px solid var(--cc-color-divider);flex-shrink:0;padding:10px 18px}.cc-ficha .cc-call-center-main-panel__license-title{margin-bottom:6px!important}.cc-ficha .cc-call-center-main-panel__license-heading{font-family:var(--cc-font-title,"Albert Sans", sans-serif);color:var(--phoenix-body-color);font-size:13px;font-weight:700;line-height:normal}.cc-ficha .cc-call-center-main-panel__activity{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.cc-ficha .cc-call-center-main-panel__activity-header{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:14px 18px 0;display:flex}.cc-ficha .cc-call-center-main-panel__activity-scroll-host{flex-direction:column;flex:1 1 0;min-height:0;padding:6px 18px 12px;display:flex;position:relative;overflow:hidden}.cc-ficha .cc-activity-timeline-scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9cbbd transparent}.cc-ficha .cc-activity-timeline-scroll--embedded{flex:1 1 0;min-height:0;overflow:hidden auto}.cc-ficha .cc-activity-timeline{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.cc-ficha .cc-activity-day-group,.cc-ficha .cc-call-center-main-panel section{margin:0;padding:0}.cc-ficha .cc-activity-empty{color:var(--cc-color-muted);padding:8px 0 4px;font-size:13px}.cc-ficha .cc-activity-day-header{z-index:2;background:var(--phoenix-emphasis-bg);height:30px;color:var(--cc-color-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0;padding:0;font-size:11px;font-weight:700;line-height:1;display:flex;position:sticky;top:0}.cc-ficha .cc-activity-day-header-line{background:var(--cc-color-divider);flex:1;height:1px}.cc-ficha .cc-activity-event-row{grid-template-columns:44px 28px minmax(0,1fr);align-items:start;gap:14px;margin:0;padding:10px 0;display:grid}.cc-ficha .cc-activity-event-time{color:var(--cc-color-muted);padding-top:6px;font-size:12px;line-height:1.2}.cc-ficha .cc-activity-event-rail{justify-content:center;align-self:start;min-height:28px;display:flex;position:relative}.cc-ficha .cc-activity-event-dot{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.cc-ficha .cc-activity-event-dot-icon{font-size:14px;line-height:1}.cc-ficha .cc-activity-event-connector{border-left:1.5px dashed var(--cc-color-border);pointer-events:none;position:absolute;top:32px;bottom:-10px;left:50%;transform:translate(-50%)}.cc-ficha .cc-activity-event-content{flex-direction:column;gap:3px;min-width:0;display:flex}.cc-ficha .cc-activity-event-title-row{align-items:center;gap:6px;min-width:0;display:flex}.cc-ficha .cc-activity-event-title{font-family:var(--cc-font-title,"Albert Sans", sans-serif);font-size:13.5px;font-weight:700;line-height:1.25}.cc-ficha .cc-activity-event-hidden-icon{color:var(--cc-color-muted);font-size:10px}.cc-ficha .cc-activity-event-author{font-family:var(--cc-font-body,"Lato", sans-serif);color:var(--cc-color-muted);overflow-wrap:anywhere;font-size:12px}.cc-ficha .cc-activity-event-text{font-family:var(--cc-font-body,"Lato", sans-serif);color:var(--cc-color-value);text-wrap:pretty;margin:2px 0 0;font-size:13px;line-height:1.45}.cc-ficha .cc-call-center-actions-btn{border:1px solid var(--cc-color-border)!important;background:var(--phoenix-emphasis-bg)!important;color:var(--phoenix-body-color)!important;box-shadow:none!important;border-radius:8px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:700!important}.cc-ficha .cc-call-center-actions-btn:hover,.cc-ficha .cc-call-center-actions-btn:focus,.cc-ficha .cc-call-center-actions-btn:focus-visible,.cc-ficha .cc-call-center-actions-btn:active,.cc-ficha .cc-call-center-actions-btn.show{background:var(--phoenix-emphasis-bg)!important;border-color:var(--cc-color-border)!important;color:var(--phoenix-body-color)!important;box-shadow:none!important}@media (width<=1199.98px){body.cc-call-center-page{overflow:visible}body.cc-call-center-page main.main,body.cc-call-center-page main#top.main{height:auto;max-height:none;overflow:visible}body.cc-call-center-page .content{flex:none;overflow:visible}.content:has(.cc-call-center-page-slot){flex:none;overflow:visible}body.cc-call-center-page .content>.row.cc-call-center-shell{flex:none;overflow:visible}.content:has(.cc-call-center-page-slot)>.row.cc-call-center-shell{flex:none;overflow:visible}body.cc-call-center-page .content>.row.cc-call-center-shell>.view-grid-slot{max-height:none;overflow:visible}.content:has(.cc-call-center-page-slot)>.row.cc-call-center-shell>.view-grid-slot{max-height:none;overflow:visible}.cc-call-center-page-slot,.cc-call-center-page-slot>.cc-ficha.cc-ficha--call-center{flex:none;max-height:none;overflow:visible}.cc-ficha.cc-ficha--call-center{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.cc-ficha.cc-ficha--call-center .cc-call-center-main-column{height:max(280px, calc(var(--cc-call-center-stack-main-h) * .5))}.cc-ficha .cc-activity-timeline-scroll{overscroll-behavior:auto}.cc-ficha.cc-ficha--call-center .cc-call-center-side-column{overflow:visible}.cc-ficha.cc-ficha--call-center .cc-call-center-side-column .cc-side-sections-group{flex:none;max-height:none;overflow:visible}.cc-ficha.cc-ficha--call-center .cc-side-sections-accordion{flex:none;overflow:visible}}.create-opportunity-budget-modal__tabs{background:var(--phoenix-gray-100,#f5f5f5);border:1px solid var(--phoenix-border-color,#e3e6ed);border-radius:.5rem;gap:.5rem;margin-bottom:0;padding:.35rem;display:flex}.create-opportunity-budget-modal__tab{min-height:2.75rem;color:var(--phoenix-body-color,#31374a);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.create-opportunity-budget-modal__tab:hover:not(:disabled):not(.create-opportunity-budget-modal__tab--active){border-color:var(--phoenix-border-color,#e3e6ed);background:#ffffffa6}.create-opportunity-budget-modal__tab:focus-visible{outline:2px solid var(--phoenix-primary,#3874ff);outline-offset:2px}.create-opportunity-budget-modal__tab--active{background:var(--phoenix-emphasis-bg);border-color:var(--phoenix-border-color,#e3e6ed);color:var(--phoenix-primary,#3874ff);box-shadow:0 1px 3px #00000014}.create-opportunity-budget-modal__tab:disabled{opacity:.65;cursor:not-allowed}.create-opportunity-budget-modal__tab-icon{opacity:.85;font-size:1rem}.create-opportunity-budget-modal__panel{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color,#e3e6ed);border-radius:.5rem;margin-top:1rem;padding:1.25rem 1rem .25rem}.create-opportunity-budget-modal__panel-hint{margin-bottom:1rem}.fd-budget-actions-menu{border-radius:.35rem;min-width:15.5rem;padding:.35rem 0;box-shadow:0 .25rem 1rem #0000001f}.fd-budget-actions-menu .dropdown-divider{opacity:.35;margin:0}.fd-budget-action-item{background:var(--phoenix-emphasis-bg);text-align:left;color:#333;cursor:pointer;border:0;align-items:center;gap:1rem;width:100%;padding:.45rem 1.25rem;font-size:.8125rem;font-weight:400;display:flex}.fd-budget-action-item:hover:not(:disabled){background-color:rgba(var(--bs-primary-rgb), .06)}.fd-budget-action-item:disabled{cursor:default;color:var(--bs-gray-500)}.fd-budget-action-item:disabled .fd-budget-action-icon{color:var(--bs-gray-400)}.fd-budget-action-icon{width:1rem;color:var(--bs-primary);flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:.2rem;font-size:.8125rem;display:inline-flex}.fd-budget-action-subitem{padding-left:2.5rem;font-size:.75rem}.budget-status-badge,.budget-editor-page .budget-status-badge.budget-editor-status-badge{text-transform:capitalize}.opc-summary{--opc-brown:#4a3024;--opc-brown-soft:#6b4f42;--opc-sand:#f5f7fa;--opc-sand-deep:#eef1f5;--opc-border:#4a30241a;--opc-label:#8a7b6d;--opc-value:#4a3024;--opc-card:#fff;border:1px solid var(--opc-border);background:var(--opc-card);border-radius:16px;padding:1.25rem 1.25rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 12px 32px #4a30240f,0 2px 8px #4a30240a}[data-bs-theme=dark] .opc-summary{--opc-border:#dacabe1f;--opc-card:#373430;box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff0a}.opc-summary__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.opc-summary__title-wrap{align-items:center;gap:.75rem;min-width:0;display:flex}.opc-summary__accent{background:var(--opc-brown);border-radius:999px;flex-shrink:0;width:.28rem;height:1.55rem}.opc-summary__title{color:var(--opc-value);letter-spacing:.01em;margin:0;font-size:1.15rem;font-weight:700}.opc-summary__grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=768px){.opc-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.opc-summary-card{--opc-tone:var(--opc-brown);background:var(--opc-card);border:1px solid var(--opc-border);border-radius:16px;flex-direction:column;height:100%;min-height:100%;padding:1rem 1rem .95rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #4a30240f,0 2px 8px #4a30240a}.opc-summary-card--previsto{--opc-tone:#4a3024}.opc-summary-card--real{--opc-tone:#6b4f42}.opc-summary-card--cajaReal{--opc-tone:#8a6a55}.opc-summary-card--cajaPendiente{--opc-tone:#c9a088}.opc-summary-card__title{color:var(--opc-value);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .9rem;font-size:.82rem;font-weight:700}.opc-summary-card__metrics{flex-direction:column;gap:.55rem;display:flex}.opc-summary-metric{border-bottom:1px dashed #4a30241a;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.45rem;display:flex}.opc-summary-metric:last-child{border-bottom:0;padding-bottom:0}.opc-summary-metric__label{color:var(--opc-label);font-size:.78rem;font-weight:500}.opc-summary-metric__value{color:var(--opc-value);font-variant-numeric:tabular-nums;text-align:right;font-size:.95rem;font-weight:700}.opc-summary-metric--primary .opc-summary-metric__value{color:var(--opc-tone);font-size:1.05rem}.opc-summary-metric--muted .opc-summary-metric__value{color:var(--opc-label);font-weight:600}.opc-actions-toolbar{margin-top:.85rem;margin-bottom:-.65rem}.opc-summary__aside{display:flex}.opc-summary__charts{flex-direction:column;gap:.85rem;width:100%;height:100%;display:flex}.opc-chart-card{background:var(--opc-card);border:1px solid var(--opc-border);border-radius:16px;flex-direction:column;flex:auto;gap:.85rem;padding:1rem 1rem .95rem;display:flex;box-shadow:0 12px 32px #4a30240f,0 2px 8px #4a30240a}.opc-chart-card__title{color:var(--opc-value);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.82rem;font-weight:700}.opc-margin-chart{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.9rem;display:flex}.opc-margin-chart__ring{background:#e8e0d8;border-radius:50%;flex-shrink:0;width:7.5rem;height:7.5rem;position:relative}.opc-margin-chart__hole{background:var(--opc-card);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:1.15rem;box-shadow:inset 0 0 0 1px #4a30240a}.opc-margin-chart__value{color:var(--opc-value);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;line-height:1}.opc-margin-chart__legend{flex-direction:column;gap:.4rem;width:100%;display:flex}.opc-margin-chart__legend-item{align-items:center;gap:.5rem;display:flex}.opc-margin-chart__swatch{border-radius:.2rem;flex-shrink:0;width:.65rem;height:.65rem}.opc-margin-chart__swatch--coste{background:#6b4f42}.opc-margin-chart__swatch--margen{background:#c9a088}.opc-margin-chart__legend-label{color:var(--opc-label);flex:auto;min-width:0;font-size:.78rem;font-weight:500}.opc-margin-chart__legend-value{color:var(--opc-value);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.opc-collected__header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.opc-collected__value{color:var(--opc-brown);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:700}.opc-collected__track{background:#e8e0d8;border-radius:999px;height:.7rem;overflow:hidden}.opc-collected__fill{border-radius:inherit;background:linear-gradient(90deg,#6b4f42 0%,#c9a088 100%);min-width:0;height:100%;transition:width .35s}.cert-skeleton__bar{background:linear-gradient(90deg,#eceff3 25%,#e2e6ec 50%,#eceff3 75%) 0 0/200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite cert-skeleton-shimmer;display:block}.cert-skeleton__icon{border-radius:50%;width:4rem;height:4rem}.cert-skeleton__badge{border-radius:999px;width:5.5rem;height:1.35rem}@keyframes cert-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-bs-theme=dark] .cert-skeleton__bar{background:linear-gradient(90deg, color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#141824)) 25%, color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 16%, var(--phoenix-emphasis-bg,#141824)) 50%, color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#141824)) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.cert-skeleton__bar{animation:none}}.opportunity-execution-tasks .oex-panel--mods{padding:0;overflow:hidden}.opportunity-execution-tasks .oex-mods-layout{flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.opportunity-execution-tasks .oex-mods-card{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.opportunity-execution-tasks .oex-mods-log__head{border-bottom:1px solid var(--oex-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;display:flex}.opportunity-execution-tasks .oex-mods-log__title{color:var(--oex-text);white-space:nowrap;margin:0;font-size:14px;font-weight:700}.opportunity-execution-tasks .oex-mods-log__hint{color:var(--oex-muted);flex:200px;min-width:0;margin:0;font-size:12px}.opportunity-execution-tasks .oex-mods-log__new{background:var(--oex-accent);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:8px;margin-left:auto;padding:7px 12px;font-size:12.5px;font-weight:700}.opportunity-execution-tasks .oex-mods-log__new:disabled{cursor:not-allowed;opacity:.55}.opportunity-execution-tasks .oex-mods-modal-backdrop{z-index:1050;background:#1f1d1b59;justify-content:center;align-items:flex-start;padding:60px 20px;display:flex;position:fixed;inset:0;overflow:auto}.opportunity-execution-tasks .oex-mods-modal{background:var(--phoenix-emphasis-bg);border-radius:12px;flex-direction:column;width:560px;max-width:100%;display:flex;box-shadow:0 12px 40px #1f1d1b33}.opportunity-execution-tasks .oex-mods-modal__head{border-bottom:1px solid var(--oex-border);align-items:center;gap:10px;padding:18px 22px;display:flex}.opportunity-execution-tasks .oex-mods-modal__title{color:var(--oex-text);align-items:baseline;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.opportunity-execution-tasks .oex-mods-modal__ref{color:var(--oex-muted);font-size:13px;font-weight:600}.opportunity-execution-tasks .oex-mods-modal__close{color:var(--oex-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:20px;line-height:1}.opportunity-execution-tasks .oex-mods-modal__body{flex-direction:column;gap:16px;padding:18px 22px;display:flex}.opportunity-execution-tasks .oex-mods-modal__foot{border-top:1px solid var(--oex-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 18px;display:flex}.opportunity-execution-tasks .oex-mods-modal__foot-hint{min-width:200px;color:var(--oex-muted);flex:1;margin:0;font-size:12px}.opportunity-execution-tasks .oex-mods-modal__foot-actions{justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.opportunity-execution-tasks .oex-mods-form__label{color:var(--oex-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.opportunity-execution-tasks .oex-mods-form__field{flex-direction:column;gap:6px;display:flex}.opportunity-execution-tasks .oex-mods-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=575.98px){.opportunity-execution-tasks .oex-mods-form__grid{grid-template-columns:1fr}}.opportunity-execution-tasks .oex-mods-form__input{box-sizing:border-box;width:100%;color:var(--oex-text);background:var(--phoenix-emphasis-bg);border:1px solid #e4dfd4;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}.opportunity-execution-tasks .oex-mods-form__input--plain{border:none;padding:9px 11px}.opportunity-execution-tasks .oex-mods-form__types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=767.98px){.opportunity-execution-tasks .oex-mods-form__types{grid-template-columns:1fr}}.opportunity-execution-tasks .oex-mods-form__type{background:var(--phoenix-emphasis-bg);text-align:left;cursor:pointer;border:1px solid #e4dfd4;border-radius:8px;flex-direction:column;gap:4px;padding:10px;font-family:inherit;display:flex}.opportunity-execution-tasks .oex-mods-form__type strong{color:var(--oex-text);font-size:13px}.opportunity-execution-tasks .oex-mods-form__type small{color:var(--oex-muted);font-size:11.5px;font-weight:400;line-height:1.35}.opportunity-execution-tasks .oex-mods-form__type--active{border-color:var(--oex-accent);background:#f7f4ef}.opportunity-execution-tasks .oex-mods-form__value-box{border:1px solid var(--oex-border);background:#fcfbf9;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.opportunity-execution-tasks .oex-mods-form__value-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opportunity-execution-tasks .oex-mods-form__value-hint{color:var(--oex-text-soft);font-size:12.5px}.opportunity-execution-tasks .oex-mods-form__value-input{background:var(--phoenix-emphasis-bg);border:1px solid #e4dfd4;border-radius:8px;align-items:center;padding-right:10px;display:flex}.opportunity-execution-tasks .oex-mods-form__value-unit{color:var(--oex-muted);font-size:12px}.opportunity-execution-tasks .oex-mods-form__value-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);align-items:end;gap:12px;display:grid}@media (width<=575.98px){.opportunity-execution-tasks .oex-mods-form__value-grid{grid-template-columns:1fr}}.opportunity-execution-tasks .oex-mods-form__field--computed{justify-content:flex-end}.opportunity-execution-tasks .oex-mods-form__computed{color:var(--oex-text);margin:0;padding:10px 0 9px;font-size:13px;line-height:1.35}.opportunity-execution-tasks .oex-mods-form__computed--change{font-weight:600}.opportunity-execution-tasks .oex-mods-form__textarea{box-sizing:border-box;width:100%;color:var(--oex-text);background:var(--phoenix-emphasis-bg);resize:vertical;border:1px solid #e4dfd4;border-radius:8px;min-height:96px;padding:10px 11px;font-family:inherit;font-size:13px}.opportunity-execution-tasks .oex-mods-form__attach{background:#fcfbf9;border:1px dashed #d9d0c4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.opportunity-execution-tasks .oex-mods-form__attach-copy{flex:1;min-width:0}.opportunity-execution-tasks .oex-mods-form__attach-hint{color:var(--oex-text-soft);margin:4px 0 0;font-size:12.5px}.opportunity-execution-tasks .oex-mods-form__attach-list{color:var(--oex-text-soft);margin:6px 0 0;padding-left:18px;font-size:12px}.opportunity-execution-tasks .oex-mods-form__attach-btn{white-space:nowrap;flex-shrink:0}.opportunity-execution-tasks .oex-mods-log__new:disabled{opacity:.45;cursor:not-allowed}.opportunity-execution-tasks .oex-mods-form__adicional-hint,.opportunity-execution-tasks .oex-mods-form__error{margin:0;font-size:13px}.opportunity-execution-tasks .oex-mods-form__error{color:#a3402c}.opportunity-execution-tasks .oex-mods-form__adicional-hint{color:var(--oex-text-soft)}.opportunity-execution-tasks .oex-mods-log__table{padding:0 18px 8px}.opportunity-execution-tasks .oex-mods-log__row{border-top:1px solid #f6f3ee;grid-template-columns:44px 90px minmax(0,1fr) 90px;align-items:center;gap:12px;padding:11px 0;display:grid}.opportunity-execution-tasks .oex-mods-log__row--head{color:var(--oex-muted);text-transform:uppercase;letter-spacing:.04em;border-top:none;padding:10px 0 8px;font-size:11px;font-weight:700}.opportunity-execution-tasks .oex-mods-log__ref{color:var(--oex-muted);font-size:12px;font-weight:700}.opportunity-execution-tasks .oex-mods-log__tipo{white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.opportunity-execution-tasks .oex-mods-log__tipo--venta{color:#2f6b3a;background:#e6efe6}.opportunity-execution-tasks .oex-mods-log__tipo--coste{color:#8a6514;background:#f6eedb}.opportunity-execution-tasks .oex-mods-log__tipo--adicional{color:#2f6b3a;background:#e6efe6}.opportunity-execution-tasks .oex-mods-log__partida{flex-direction:column;gap:2px;min-width:0;display:flex}.opportunity-execution-tasks .oex-mods-log__partida-name{color:var(--oex-text);font-size:13px;font-weight:700}.opportunity-execution-tasks .oex-mods-log__partida-motivo{color:var(--oex-muted);font-size:12px}.opportunity-execution-tasks .oex-mods-log__cell--end{text-align:right}.opportunity-execution-tasks .oex-mods-log__amount{font-size:13px;font-weight:700}.opportunity-execution-tasks .oex-mods-log__empty{text-align:center;color:var(--oex-muted);padding:20px 0 12px;font-size:13px}@media (width<=991.98px){.opportunity-execution-tasks .oex-panel--mods{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767.98px){.opportunity-execution-tasks .oex-mods-log__table{-webkit-overflow-scrolling:touch;overflow-x:auto}.opportunity-execution-tasks .oex-mods-log__row{min-width:36rem}.opportunity-execution-tasks .oex-mods-bridge{min-width:40rem}}.opportunity-execution-tasks .oex-mods-compare__head{border-bottom:1px solid var(--oex-border);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 18px;display:flex}.opportunity-execution-tasks .oex-mods-compare__title{color:var(--oex-text);margin:0;font-size:14px;font-weight:700}.opportunity-execution-tasks .oex-mods-compare__hint{color:var(--oex-muted);flex:200px;min-width:0;margin:0;font-size:12px}.opportunity-execution-tasks .oex-mods-filter{background:#efebe4;border-radius:7px;gap:2px;margin-left:auto;padding:2px;display:flex}.opportunity-execution-tasks .oex-mods-filter__btn{box-shadow:none;color:var(--oex-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2}.opportunity-execution-tasks .oex-mods-filter__btn--active{background:var(--phoenix-emphasis-bg);color:var(--oex-text);box-shadow:0 1px 2px #1f1d1b1f}.opportunity-execution-tasks .oex-mods-bridge{border-bottom:1px solid var(--oex-border);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;padding:16px 18px 18px;display:grid}.opportunity-execution-tasks .oex-mods-bridge__col{flex-direction:column;gap:6px;display:flex}.opportunity-execution-tasks .oex-mods-bridge__chart{flex-direction:column;justify-content:flex-end;height:90px;display:flex}.opportunity-execution-tasks .oex-mods-bridge__bar{border-radius:4px}.opportunity-execution-tasks .oex-mods-bridge__label{color:var(--oex-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.opportunity-execution-tasks .oex-mods-bridge__value{font-size:16px;font-weight:900}.opportunity-execution-tasks .oex-mods-diff{border-bottom:1px solid var(--oex-border);color:#6b665c;align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:flex}.opportunity-execution-tasks .oex-mods-diff__amount{margin-left:auto;font-size:18px;font-weight:900}.opportunity-execution-tasks .oex-mods-table-wrap{overflow-x:auto}.opportunity-execution-tasks .oex-mods-table{min-width:1040px}.opportunity-execution-tasks .oex-mods-table__head,.opportunity-execution-tasks .oex-mods-table__row{grid-template-columns:minmax(200px,1fr) 88px 100px 100px 124px 120px 120px 116px;align-items:stretch;display:grid}.opportunity-execution-tasks .oex-mods-table__head>*,.opportunity-execution-tasks .oex-mods-table__row>*{min-width:0}.opportunity-execution-tasks .oex-mods-table__head{color:var(--oex-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.opportunity-execution-tasks .oex-mods-table__head span{text-align:right;padding:4px 8px 8px}.opportunity-execution-tasks .oex-mods-table__head-partida{text-align:left!important;padding:4px 18px 8px!important}.opportunity-execution-tasks .oex-mods-table__head .oex-mods-table__head-group{grid-column:span 3;text-align:center!important;padding:10px 8px 4px!important}.opportunity-execution-tasks .oex-mods-table__head-group--orig{background:#faf8f4;border-left:1px solid #f1eee7}.opportunity-execution-tasks .oex-mods-table__head-group--act{border-left:1px solid var(--oex-border)}.opportunity-execution-tasks .oex-mods-table__head-dif{border-left:1px solid var(--oex-border);text-align:right!important;padding:10px 18px 4px!important}.opportunity-execution-tasks .oex-mods-table__cell--orig{background:#faf8f4;border-left:1px solid #f1eee7}.opportunity-execution-tasks .oex-mods-table__cell--act-first{border-left:1px solid var(--oex-border)}.opportunity-execution-tasks .oex-mods-table__cell--dif{border-left:1px solid var(--oex-border);white-space:nowrap;font-weight:700;padding:7px 18px 7px 8px!important}.opportunity-execution-tasks .oex-mods-table__cell{text-align:right;color:var(--oex-text-soft);padding:7px 8px;font-size:12.5px}.opportunity-execution-tasks .oex-mods-table__cell--edit{justify-content:stretch;align-items:center;gap:4px;min-width:0;padding:4px 6px;display:flex;overflow:hidden}.opportunity-execution-tasks .oex-mods-table__input{box-sizing:border-box;text-align:right;width:0;min-width:0;color:var(--oex-text);background:var(--phoenix-emphasis-bg);border:1px solid #e4dfd4;border-radius:6px;flex:1 1 0;padding:5px 6px;font-family:inherit;font-size:12.5px}.opportunity-execution-tasks .oex-mods-table__input:focus{border-color:var(--oex-accent);outline:none;box-shadow:0 0 0 2px #8b5e3c1f}.opportunity-execution-tasks .oex-mods-table__input--changed{border-color:var(--oex-accent);background:color-mix(in srgb, var(--oex-avance) 38%, #fff)}.opportunity-execution-tasks .oex-mods-table__input--changed:focus{border-color:var(--oex-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--oex-avance) 55%, transparent)}.opportunity-execution-tasks .oex-mods-table__input--changed-pending{border-color:var(--oex-text-soft);background:color-mix(in srgb, var(--oex-border-strong) 45%, #fff)}.opportunity-execution-tasks .oex-mods-table__input--changed-pending:focus{border-color:var(--oex-accent);box-shadow:0 0 0 2px #8b5e3c1f}.opportunity-execution-tasks .oex-mods-table__input:disabled{opacity:.65}.opportunity-execution-tasks .oex-mods-table__input--unit{text-align:center;flex:0 0 2.25rem;width:2.25rem;min-width:2.25rem;padding:5px 2px;font-size:10.5px}.opportunity-execution-tasks .oex-mods-table__unit-readonly{text-align:center;width:2.25rem;min-width:2.25rem;color:var(--oex-text);-webkit-user-select:none;user-select:none;flex:0 0 2.25rem;padding:5px 2px;font-size:10.5px}.opportunity-execution-tasks .oex-mods-table__save-error{color:#a3402c;flex-basis:100%;font-size:11px}.opportunity-execution-tasks .oex-mods-table__cell--new{color:#2f6b3a;font-weight:600}.opportunity-execution-tasks .oex-mods-table__cell--chg{color:#3f6f82;font-weight:600}.opportunity-execution-tasks .oex-mods-table__cell--del{color:#a3402c;font-weight:600}.opportunity-execution-tasks .oex-mods-table__cell--pend{color:#5a8597;font-weight:600}.opportunity-execution-tasks .oex-mods-table__row{border-top:1px solid #f1eee7}.opportunity-execution-tasks .oex-mods-table__row--recent{box-shadow:inset 3px 0 #d96048}.opportunity-execution-tasks .oex-mods-table__partida{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 10px 7px 18px;display:flex}.opportunity-execution-tasks .oex-mods-table__partida-main{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.opportunity-execution-tasks .oex-mods-delete{color:#6b665c;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.opportunity-execution-tasks .oex-mods-delete:hover:not(:disabled){color:var(--phoenix-body-color);background:#f1eee7}.opportunity-execution-tasks .oex-mods-delete--disabled,.opportunity-execution-tasks .oex-mods-delete:disabled{color:#c8c2b8;cursor:not-allowed;opacity:.85}.opportunity-execution-tasks .oex-mods-info{color:#8b8578;cursor:help;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-flex}.opportunity-execution-tasks .oex-mods-table__name{color:var(--oex-text);font-size:13px}.opportunity-execution-tasks .oex-mods-table__name--new{color:#2f6b3a;font-weight:700}.opportunity-execution-tasks .oex-mods-group__head{border-top:1px solid var(--oex-border);text-transform:uppercase;letter-spacing:.04em;min-height:26px;color:var(--oex-text-soft);background:#f7f4ef;align-items:center;gap:8px;padding:6px 10px 6px 18px;font-size:11.5px;font-weight:700;display:flex}.opportunity-execution-tasks .oex-mods-group__title{flex:auto;min-width:0}.opportunity-execution-tasks .oex-mods-group__actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.opportunity-execution-tasks .oex-mods-group__head--adic{color:#a8402a;background:#fbf3ef}.opportunity-execution-tasks .oex-mods-chapter__head{min-height:28px;color:var(--oex-text-soft);background:#fcfbf9;border-top:1px solid #f1eee7;align-items:center;gap:8px;padding:7px 10px 7px 20px;font-size:12px;font-weight:700;display:flex;position:relative}.opportunity-execution-tasks .oex-mods-chapter__title{flex:none}.opportunity-execution-tasks .oex-mods-chapter__head--new{padding-left:26px}.opportunity-execution-tasks .oex-mods-chapter__head--new .oex-mods-chapter__title{color:#a8402a}.opportunity-execution-tasks .oex-mods-chapter__ribbon{cursor:help;border-top:16px solid #d96048;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:16px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.opportunity-execution-tasks .oex-mods-empty{color:var(--oex-muted);text-align:center;border-top:1px solid #f1eee7;padding:24px 18px;font-size:13px}.opportunity-execution-tasks .oex-mods-loading{text-align:center;color:var(--oex-muted);padding:32px 18px;font-size:13px}.opportunity-execution-tasks .oex-mods-skeleton__bar{background:linear-gradient(90deg,#ece7de 25%,#f8f6f2 50%,#ece7de 75%) 0 0/200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite oex-mods-skeleton-shimmer;display:block}.opportunity-execution-tasks .oex-mods-skeleton__control{border-radius:8px}.opportunity-execution-tasks .oex-mods-skeleton__chart{justify-content:center;align-items:flex-end;display:flex}.opportunity-execution-tasks .oex-mods-skeleton__chart-bar{border-radius:5px 5px 0 0}.opportunity-execution-tasks .oex-mods-skeleton__table-head,.opportunity-execution-tasks .oex-mods-skeleton__table-row{grid-template-columns:minmax(180px,1fr) repeat(7,minmax(70px,.42fr));align-items:center;gap:10px;min-width:830px;padding:10px 18px;display:grid}.opportunity-execution-tasks .oex-mods-skeleton__table-head{border-bottom:1px solid var(--oex-border);background:#faf8f4;min-height:54px}.opportunity-execution-tasks .oex-mods-skeleton__table-row{border-top:1px solid #f1eee7;min-height:42px}.opportunity-execution-tasks .oex-mods-skeleton__table-row .oex-mods-skeleton__bar:not(:first-child){justify-self:end}.opportunity-execution-tasks .oex-mods-skeleton__log-body{flex-direction:column;gap:16px;padding:18px;display:flex}@keyframes oex-mods-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.opportunity-execution-tasks .oex-mods-skeleton__bar{animation:none}}.opportunity-execution-tasks .oex-mods-add-chapters{justify-content:flex-end;display:flex}.opportunity-execution-tasks .oex-mods-add-chapters__btn{background:var(--oex-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:700}.opportunity-execution-tasks .oex-mods-add-chapters__btn:disabled{opacity:.55;cursor:not-allowed}.opportunity-execution-tasks .oex-mods-modal--budget{max-width:720px}.opportunity-execution-tasks .oex-mods-budget-list{flex-direction:column;gap:12px;display:flex}.opportunity-execution-tasks .oex-mods-budget-list__loading,.opportunity-execution-tasks .oex-mods-budget-list__empty,.opportunity-execution-tasks .oex-mods-budget-list__empty-chapters{color:var(--oex-muted);margin:0;font-size:13px}.opportunity-execution-tasks .oex-mods-budget-list__item{border:1px solid var(--oex-border);border-radius:8px;overflow:hidden}.opportunity-execution-tasks .oex-mods-budget-list__row{background:var(--phoenix-emphasis-bg);align-items:center;gap:10px;padding:10px 12px;display:flex}.opportunity-execution-tasks .oex-mods-budget-list__radio{flex-shrink:0}.opportunity-execution-tasks .oex-mods-budget-list__label{cursor:pointer;flex:auto;min-width:0;margin:0;font-size:13px}.opportunity-execution-tasks .oex-mods-budget-list__subtotal{white-space:nowrap;font-size:13px;font-weight:600}.opportunity-execution-tasks .oex-mods-budget-list__toggle{color:var(--oex-accent);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:14px;line-height:1}.opportunity-execution-tasks .oex-mods-budget-list__detail{background:#faf9f7;border-top:1px solid #f1eee7;padding:14px;box-shadow:inset 0 2px 4px #1f1d1b0a}.opportunity-execution-tasks .oex-mods-budget-list__chapter+.oex-mods-budget-list__chapter{margin-top:12px}.opportunity-execution-tasks .oex-mods-budget-list__table{border-collapse:collapse;width:100%;font-size:12.5px}.opportunity-execution-tasks .oex-mods-budget-list__table th,.opportunity-execution-tasks .oex-mods-budget-list__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ece8e1;padding:6px 8px}.opportunity-execution-tasks .oex-mods-budget-list__cell--end{text-align:end;white-space:nowrap}.opportunity-execution-tasks .oex-mods-budget-list__chapter-row th,.opportunity-execution-tasks .oex-mods-budget-list__chapter-row td{background:#f6f6f6;font-weight:700}.opportunity-execution-tasks .oex-panel--cobros{padding-top:0}@media (width>=992px){.opportunity-execution-tasks .oex-panel--cobros{padding-top:0!important}}.opportunity-execution-tasks .oex-table__row--pr{grid-template-columns:120px minmax(0,1.6fr) 130px 120px 110px 170px}.opportunity-execution-tasks .oex-table__row--clickable{cursor:pointer}.opportunity-execution-tasks .oex-table__row--clickable:hover{background:#faf8f4}.opportunity-execution-tasks .oex-pr-row-link{font:inherit;color:var(--oex-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.opportunity-execution-tasks .oex-pr-row-link:hover{text-decoration:underline}.opportunity-execution-tasks .oex-pr-form-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}@media (width<=575.98px){.opportunity-execution-tasks .oex-pr-form-grid{grid-template-columns:1fr}}.opportunity-execution-tasks .oex-pr-detail-modal{width:760px}.opportunity-execution-tasks .oex-pr-detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.opportunity-execution-tasks .oex-pr-detail__item{min-width:0}.opportunity-execution-tasks .oex-pr-detail__item--span3{grid-column:span 3}.opportunity-execution-tasks .oex-pr-detail__item--wide{grid-column:1/-1}@media (width<=575.98px){.opportunity-execution-tasks .oex-pr-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-execution-tasks .oex-pr-detail__item--span3{grid-column:1/-1}}.opportunity-execution-tasks .oex-pr-detail dt{color:var(--oex-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700}.opportunity-execution-tasks .oex-pr-detail dd{color:var(--oex-text);margin:0;font-size:13.5px}.opportunity-execution-tasks .oex-pr-detail__amount{font-weight:700}.opportunity-execution-tasks .oex-pr-attach-preview--detail{flex-wrap:wrap;align-items:flex-start;margin-top:0}.opportunity-execution-tasks .oex-pr-detail__image-link{flex:100%;display:block}.opportunity-execution-tasks .oex-pr-detail__image{object-fit:contain;background:#fcfbf9;border:1px solid #e4dfd4;border-radius:8px;max-width:100%;max-height:280px;display:block}.opportunity-execution-tasks .oex-pr-document-link{color:var(--oex-accent);font-size:12.5px;font-weight:700;text-decoration:none}.opportunity-execution-tasks .oex-pr-document-link:hover{text-decoration:underline}.opportunity-execution-tasks .oex-pr-comment{color:var(--oex-text-soft);white-space:pre-wrap;font-size:12.5px}.opportunity-execution-tasks .oex-pr-actions{flex-wrap:wrap;gap:6px;display:flex}.opportunity-execution-tasks .oex-panel--cobros .oex-btn--danger{color:#fff;background:#a3402c;border:none}.opportunity-execution-tasks .oex-panel--cobros .oex-btn--danger:disabled{color:var(--oex-muted);cursor:not-allowed;background:#e4dfd4}.opportunity-execution-tasks .oex-pr-attach-preview{align-items:center;gap:10px;margin-top:8px;display:flex}.opportunity-execution-tasks .oex-pr-attach-thumb{object-fit:cover;border:1px solid #e4dfd4;border-radius:8px;flex-shrink:0;width:44px;height:44px}.opportunity-execution-tasks .oex-pr-attach-icon{background:var(--phoenix-emphasis-bg);width:44px;height:44px;color:var(--oex-muted);border:1px solid #e4dfd4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.opportunity-execution-tasks .oex-pr-attach-name{min-width:0;color:var(--oex-text-soft);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;overflow:hidden}.opportunity-execution-tasks .oex-pr-attach-remove{color:var(--oex-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:13px}.opportunity-execution-tasks .oex-pr-attach-remove:hover{color:var(--oex-text)}.opportunity-execution-tasks .oex-pr-attach-remove:disabled{opacity:.45;cursor:not-allowed}.fr-opportunity-execution .oex-execution-tabs>.oex-panel--cobros{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-top:none;border-radius:0 0 10px 10px;padding:0;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.opportunity-execution-tasks .oex-panel--cobros .oex-panel__head{border-bottom:1px solid var(--oex-border);align-items:center;gap:10px;padding:14px 18px;display:flex}.opportunity-execution-tasks .oex-panel--cobros .oex-panel__head--wrap{flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.opportunity-execution-tasks .oex-panel--cobros .oex-panel__title{color:var(--oex-text);margin:0;font-size:14px;font-weight:700}.opportunity-execution-tasks .oex-panel--cobros .oex-panel__hint{color:var(--oex-muted);flex:100%;margin:0;font-size:12px}.opportunity-execution-tasks .oex-panel--cobros .oex-panel__hint--inline{flex:auto;min-width:200px}.opportunity-execution-tasks .oex-panel--cobros .oex-panel__body{padding:14px 18px}.opportunity-execution-tasks .oex-panel--cobros .oex-btn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.opportunity-execution-tasks .oex-panel--cobros .oex-btn--outline{background:var(--phoenix-emphasis-bg);color:var(--oex-text);border:1px solid #e4dfd4}.opportunity-execution-tasks .oex-panel--cobros .oex-btn--primary{background:var(--oex-accent);color:#fff;white-space:nowrap;border:none;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none}.opportunity-execution-tasks .oex-panel--cobros .oex-btn--primary:disabled{color:var(--oex-muted);cursor:not-allowed;background:#e4dfd4}.opportunity-execution-tasks .oex-panel--cobros .oex-chip{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.opportunity-execution-tasks .oex-panel--cobros .oex-chip--ok{color:#2f6b3a;background:#e7f1e8}.opportunity-execution-tasks .oex-panel--cobros .oex-chip--warn{color:#8a6514;background:#f7efdc}.opportunity-execution-tasks .oex-panel--cobros .oex-chip--bad{color:#a3402c;background:#f6e3df}.opportunity-execution-tasks .oex-pr-skeleton__bar{background:linear-gradient(90deg,#ece7de 25%,#f8f6f2 50%,#ece7de 75%) 0 0/200% 100%;border-radius:4px;max-width:100%;height:.75rem;animation:1.2s ease-in-out infinite oex-pr-skeleton-shimmer;display:block}.opportunity-execution-tasks .oex-pr-skeleton__bar--end{justify-self:end}.opportunity-execution-tasks .oex-pr-skeleton__bar--chip{border-radius:999px}.opportunity-execution-tasks .oex-pr-skeleton__bar--control{border-radius:8px}@keyframes oex-pr-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.opportunity-execution-tasks .oex-pr-skeleton__bar{animation:none}}.be-planning-skeleton__bar{background:linear-gradient(90deg,#ece7de 25%,#f8f6f2 50%,#ece7de 75%) 0 0/200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite be-planning-skeleton-shimmer;display:block}.be-planning-skeleton__control{border-radius:8px}.be-planning-skeleton__timeline-group{border-left:1px solid #ece7de;flex:1 1 0;justify-content:center;align-items:center;display:flex}.be-planning-skeleton .be-planning__timeline-unit{justify-content:center;align-items:center;display:flex}.be-planning-skeleton .be-planning__row .be-planning__label{padding:0 16px}.be-planning-skeleton .be-planning__row.is-item .be-planning__label{padding-left:36px}.be-planning-skeleton .be-planning__track{align-items:center;padding:0 5%;display:flex}.be-planning-skeleton__task{border-radius:999px}@keyframes be-planning-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.be-planning-skeleton__bar{animation:none}}.be-planning__zoom{grid-column:2;justify-self:center}.be-planning__zoom{align-items:center;gap:4px;display:inline-flex}.be-planning__timeline-groups{flex-shrink:0;height:28px;display:flex;overflow:hidden}.be-planning__timeline-group{box-sizing:border-box;color:var(--phoenix-body-color);white-space:nowrap;text-overflow:ellipsis;text-align:center;border-left:1px solid #ece7de;min-width:0;padding:0 6px;font-size:12px;font-weight:600;line-height:28px;display:block;overflow:hidden}.be-planning__row.is-chapter .be-planning__label{cursor:pointer;background:#faf8f4;height:40px;padding:0 12px}.be-planning__row.is-item{border-bottom-color:#f1ede6}.be-planning__row.is-item .be-planning__label{height:34px;padding:0 12px 0 44px}.be-planning__chev{color:#8a8478;text-align:center;flex-shrink:0;width:12px;font-size:14px;line-height:1;transition:transform .15s;display:inline-block}.be-planning__chev.is-open{transform:rotate(90deg)}.be-planning__chev-slot{flex-shrink:0;width:20px;height:20px}.be-planning__row.is-item .be-planning__code{width:34px;font-size:11.5px}.be-planning__row.is-item .be-planning__name{font-size:12.5px;font-weight:400}.be-planning__row.is-item .be-planning__track{background-image:repeating-linear-gradient(90deg,#fff 0 110px,#f8f6f2 110px 154px);height:34px}.be-planning__bar{z-index:2;touch-action:none;box-sizing:border-box;position:absolute}.be-planning__bar.is-chapter{cursor:grab;background:#c9a78f;border-radius:3px;height:12px;top:14px}.be-planning__bar.is-chapter.is-envelope{cursor:default;opacity:.55;pointer-events:none}.be-planning__bar.is-item{cursor:grab;background:#ece3da;border:1px solid #c9a78f;border-radius:5px;height:20px;top:7px}.be-planning__bar.is-dragging{cursor:grabbing}.be-planning__bar-handle--start,.be-planning__bar-handle--end{cursor:ew-resize;z-index:3;width:10px;position:absolute;top:0;bottom:0}.be-planning__bar-handle--start{border-radius:5px 0 0 5px;left:0}.be-planning__bar-handle--end{border-radius:0 5px 5px 0;right:0}.be-planning__bar-handle--start:hover,.be-planning__bar-handle--end:hover{background:#c9a78f8c}.be-planning__bar.is-chapter .be-planning__bar-handle--start:hover,.be-planning__bar.is-chapter .be-planning__bar-handle--end:hover{background:#4a302440}.opportunity-execution-tasks .oex-planning-embed{color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;font-family:Lato,system-ui,-apple-system,Segoe UI,sans-serif}.opportunity-execution-tasks .oex-panel--plan{padding:0;overflow:hidden}.opportunity-execution-tasks .oex-panel--plan[hidden]{display:none!important}.opportunity-execution-tasks .oex-planning-embed .be-planning--embedded{flex-direction:column;gap:0;padding:0;display:flex}.opportunity-execution-tasks .oex-plan-head{border-bottom:1px solid #ece7de;padding:14px 18px}.opportunity-execution-tasks .oex-plan-head__row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.opportunity-execution-tasks .oex-plan-head__title{color:var(--phoenix-body-color);flex-shrink:0;margin:0;font-size:14px;font-weight:700}.opportunity-execution-tasks .oex-planning-embed .oex-plan-legend{color:#4a463f;flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.opportunity-execution-tasks .oex-planning-embed .oex-plan-legend li{white-space:nowrap;align-items:center;gap:6px;display:flex}.opportunity-execution-tasks .oex-planning-embed .oex-plan-legend__swatch{box-sizing:border-box;border-radius:3px;flex-shrink:0;width:18px;height:8px}.opportunity-execution-tasks .oex-planning-embed .oex-plan-legend__swatch--planned{background:var(--phoenix-emphasis-bg);border:1px dashed #a39d92}.opportunity-execution-tasks .oex-planning-embed .oex-plan-legend__swatch--actual{background:var(--oex-accent,#4a3024)}.opportunity-execution-tasks .oex-planning-embed .oex-plan-legend__swatch--addons{background:repeating-linear-gradient(135deg,#d96048 0 3px,#f2b9a6 3px 6px)}.opportunity-execution-tasks .oex-planning-embed .oex-plan-legend__swatch--delivery{background:var(--phoenix-emphasis-bg);border:2px solid #4a463f;border-radius:2px;width:9px;height:9px}.opportunity-execution-tasks .oex-plan-head__hint{color:#8a8478;white-space:nowrap;text-overflow:ellipsis;flex:220px;margin:0;font-size:11.5px;line-height:1.35;overflow:hidden}.opportunity-execution-tasks .oex-plan-head__end{flex-shrink:0;margin-left:auto}.opportunity-execution-tasks .oex-plan-head__end-text{color:#8a8478;white-space:nowrap;font-size:12px}.opportunity-execution-tasks .oex-plan-head__end-text strong{font-size:15px;font-weight:900}.opportunity-execution-tasks .oex-planning-embed .be-planning__embedded-toolbar{background:var(--phoenix-emphasis-bg);border-bottom:1px solid #f6f3ee;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;padding:8px 18px;display:flex}.opportunity-execution-tasks .oex-planning-embed .be-planning__client-switch{display:none}.opportunity-execution-tasks .oex-planning-embed .be-planning__add-chapter{background:var(--phoenix-emphasis-bg);color:var(--phoenix-body-color);border:1px solid #e4dfd4;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.opportunity-execution-tasks .oex-planning-embed .be-planning__embedded-toolbar .be-planning__top-actions{flex:auto;justify-content:flex-start;margin:0}.opportunity-execution-tasks .oex-planning-embed .be-planning__embedded-toolbar .be-planning__zoom-row{align-items:center;gap:8px;margin:0;display:flex}.opportunity-execution-tasks .oex-planning-embed .be-planning__zoom-btn{color:#8a8478;padding:5px 8px;font-size:11.5px}.opportunity-execution-tasks .oex-planning-embed .be-planning__zoom-btn.is-active{color:#fff;background:#4a3024}.opportunity-execution-tasks .oex-planning-embed .be-planning__export-btn{font-size:11.5px}.opportunity-execution-tasks .oex-planning-embed .be-planning__embedded-body{padding:6px 18px 14px}.opportunity-execution-tasks .oex-planning-embed .be-planning__meta{display:none}.opportunity-execution-tasks .oex-planning-embed .be-planning__sheet{box-shadow:none;border:none;border-radius:0;overflow:visible}.opportunity-execution-tasks .oex-planning-embed .be-planning__inner{width:100%;min-width:0}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution,.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution{border-bottom:none;grid-template-columns:200px minmax(0,1fr) 130px;align-items:center;gap:14px;display:grid}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution{align-items:end;padding:8px 0}.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution{border-top:1px solid #f6f3ee;padding:7px 0}.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution.is-subtask-row{align-items:start;padding:3px 0}.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution.is-subtask-row .be-planning__label{align-items:flex-start}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution .be-planning__label,.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution .be-planning__label{box-sizing:border-box;border-right:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:0;position:static;overflow:visible;background:0 0!important}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution .be-planning__label{color:#8a8478;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.opportunity-execution-tasks .oex-planning-embed .be-planning__deviation-head{color:#8a8478;text-align:right;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.opportunity-execution-tasks .oex-planning-embed .be-planning__deviation{text-align:right;line-height:1.35}.opportunity-execution-tasks .oex-planning-embed .be-planning__deviation--chapter{white-space:nowrap;font-size:12px;font-weight:700}.opportunity-execution-tasks .oex-planning-embed .be-planning__deviation--partida{color:#8a8478;white-space:nowrap;font-size:11.5px;font-weight:400}.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution.is-chapter .be-planning__label{cursor:pointer;flex-direction:row;align-items:flex-start;gap:8px;display:flex}.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution.is-subtask-row .be-planning__label{cursor:default;padding-left:18px}.opportunity-execution-tasks .oex-planning-embed .be-planning__row.is-chapter{background:0 0}.opportunity-execution-tasks .oex-planning-embed .be-planning__accent,.opportunity-execution-tasks .oex-planning-embed .be-planning__code,.opportunity-execution-tasks .oex-planning-embed .be-planning__dates-inline,.opportunity-execution-tasks .oex-planning-embed .be-planning__activity-mark,.opportunity-execution-tasks .oex-planning-embed .be-planning__row:not(.is-chapter) .be-planning__menu-btn{display:none}.opportunity-execution-tasks .oex-planning-embed .be-planning__row.is-chapter .be-planning__menu-btn{z-index:5;pointer-events:auto;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.opportunity-execution-tasks .oex-planning-embed .be-planning__row.is-chapter .be-planning__label{cursor:default}.opportunity-execution-tasks .oex-planning-embed .be-planning__chev-btn{color:#8a8478;width:10px;margin-top:2px;font-size:11px}.opportunity-execution-tasks .oex-planning-embed .be-planning__chev-slot{width:10px}.opportunity-execution-tasks .oex-planning-embed .be-planning__name-wrap{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.opportunity-execution-tasks .oex-planning-embed .be-planning__row.is-chapter .be-planning__name{color:var(--phoenix-body-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.opportunity-execution-tasks .oex-planning-embed .be-planning__subline{color:#8a8478;font-size:11px;line-height:1.2}.opportunity-execution-tasks .oex-planning-embed .be-planning__row.is-subtask-row .be-planning__name{color:#4a463f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.opportunity-execution-tasks .oex-planning-embed .be-planning__row.is-activity .be-planning__label{padding-left:18px}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution .be-planning__timeline{min-width:0;height:16px}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution .be-planning__timeline-groups{display:none}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution .be-planning__timeline-units{border-top:none;align-items:flex-end;min-height:16px}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution .be-planning__timeline-unit{color:#a39d92;text-align:left;border-left:none;flex:1;padding:0;font-size:10.5px}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution .be-planning__timeline-unit.is-weekend{background:0 0}.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution .be-planning__track{background:0 0;min-width:0;height:30px}.opportunity-execution-tasks .oex-planning-embed .be-planning__row.is-subtask-row .be-planning__track{height:auto;min-height:20px}.opportunity-execution-tasks .oex-planning-embed .be-planning__grid-lines{display:none}.opportunity-execution-tasks .oex-planning-embed .be-planning__today{opacity:.35;background:#4a3024;border-left:none;width:2px}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter.is-programmed{pointer-events:none;cursor:default;z-index:1;border:1px dashed #a39d92;border-radius:5px;height:18px;top:6px;background:var(--phoenix-emphasis-bg)!important}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter.is-programmed.is-planned-editable{pointer-events:auto;cursor:grab;z-index:3}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter.is-programmed.is-planned-editable.is-dragging{cursor:grabbing}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-subtask:not(.is-programmed){z-index:2;cursor:grab;border:none;border-radius:3px;height:10px;position:relative;top:5px;overflow:hidden;background:#e4d6cb!important}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-subtask:not(.is-programmed).is-dragging{cursor:grabbing}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-subtask.is-subtask-not-started:not(.is-programmed){background:#e4d6cb!important}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-subtask:not(.is-programmed) .be-planning__bar-progress{opacity:1;background:#9cc1d1;border-radius:3px}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-subtask.is-chapter-time-progress:not(.is-programmed){overflow:hidden}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter:not(.is-programmed){z-index:2;opacity:1;cursor:grab;border:none;border-radius:4px;height:12px;top:9px;background:#e4d6cb!important}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter.is-end-only:not(.is-programmed),.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter.is-date-locked:not(.is-programmed),.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-subtask.is-end-only:not(.is-programmed),.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-subtask.is-date-locked:not(.is-programmed),.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-activity.is-end-only,.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-activity.is-date-locked{cursor:default}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter.is-envelope:not(.is-programmed){pointer-events:none;cursor:default}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter:not(.is-programmed).is-dragging{cursor:grabbing}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter:not(.is-programmed) .be-planning__bar-progress{background:var(--oex-accent,#4a3024);opacity:1;border-radius:4px}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter.is-chapter-time-progress:not(.is-programmed){overflow:hidden}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item:not(.is-subtask):not(.is-subtask-row):not(.is-programmed){border:none;border-radius:4px;height:12px;top:9px;background:#e4d6cb!important}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-chapter.is-not-started:not(.is-programmed){box-sizing:border-box;border:1px dashed #a39d92;background:var(--phoenix-emphasis-bg)!important}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item.is-activity.is-item-awaiting-start:not(.is-programmed){box-sizing:border-box;border:none;background:var(--phoenix-emphasis-bg)!important}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-not-started:not(.is-programmed) .be-planning__bar-progress,.opportunity-execution-tasks .oex-planning-embed .be-planning__bar.is-item-awaiting-start:not(.is-programmed) .be-planning__bar-progress{display:none}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar-handle--end{width:9px;right:-3px}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar-handle--end:after{content:"";opacity:.5;background:#4a3024;border-radius:1px;width:2px;height:8px;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.opportunity-execution-tasks .oex-planning-embed .be-planning__bar-handle--start:hover,.opportunity-execution-tasks .oex-planning-embed .be-planning__bar-handle--end:hover{background:0 0}.opportunity-execution-tasks .oex-planning-embed .be-planning__milestone{background:var(--phoenix-emphasis-bg);box-sizing:border-box;border:2px solid #4a463f;border-radius:2px;width:10px;height:10px;top:-2px;transform:none}.opportunity-execution-tasks .oex-plan-legend svg{flex-shrink:0;display:block}.opportunity-execution-tasks .oex-planning-embed .be-planning__name-line{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution.is-subtask-row:hover{background:#faf8f5;border-radius:6px}.opportunity-execution-tasks .oex-planning-embed .be-planning__hito-add{color:#4a3024;cursor:pointer;white-space:nowrap;opacity:0;background:#fff;border:1px solid #e4dfd4;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:1px 8px 1px 7px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2;transition:opacity .12s;display:inline-flex}.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution.is-subtask-row:hover .be-planning__hito-add,.opportunity-execution-tasks .oex-planning-embed .be-planning__hito-add:focus-visible{opacity:1}.opportunity-execution-tasks .oex-planning-embed .be-planning__hito-slot{pointer-events:none}.opportunity-execution-tasks .oex-planning-embed .be-planning__hito,.opportunity-execution-tasks .oex-planning-embed .be-planning__hito-label,.opportunity-execution-tasks .oex-planning-embed .be-planning__hito-input{z-index:4;pointer-events:auto;position:absolute;top:50%}.opportunity-execution-tasks .oex-planning-embed .be-planning__hito{box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:16px;height:20px;margin:-16px 0 0 -4px;padding:1px 0 0 1px}.opportunity-execution-tasks .oex-planning-embed .be-planning__hito svg{filter:drop-shadow(1px 0 #fff)drop-shadow(-1px 0 #fff)drop-shadow(0 1px #fff)drop-shadow(0 -1px #fff);display:block;overflow:visible}.opportunity-execution-tasks .oex-planning-embed .be-planning__hito-label{white-space:nowrap;cursor:text;text-shadow:0 0 3px #fff,0 0 3px #fff;background:0 0;border:0;padding:1px 2px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.2;transform:translate(10px,-50%)}.opportunity-execution-tasks .oex-planning-embed .be-planning__hito-label.is-flip,.opportunity-execution-tasks .oex-planning-embed .be-planning__hito-input.is-flip{transform:translate(calc(-100% - 10px),-50%)}.opportunity-execution-tasks .oex-planning-embed .be-planning__hito-input{box-sizing:border-box;color:#1f1d1b;background:#fff;border:1px solid #c9ab98;border-radius:6px;outline:none;width:180px;padding:3px 7px;font-family:inherit;font-size:11.5px;font-weight:700;transform:translate(10px,-50%);box-shadow:0 2px 8px #1f1d1b1a}@media (width<=991.98px){.opportunity-execution-tasks .oex-plan-head__hint{white-space:normal;flex-basis:100%}.opportunity-execution-tasks .oex-panel--plan{-webkit-overflow-scrolling:touch;overflow-x:auto}.opportunity-execution-tasks .oex-planning-embed .be-planning__head--execution,.opportunity-execution-tasks .oex-planning-embed .be-planning__row--execution{min-width:52rem}}.opportunity-execution-tasks .oex-planning-embed .be-planning-skeleton .be-planning__row--execution .be-planning__label{align-items:center;gap:8px;padding:0;display:flex}.opportunity-execution-tasks .oex-planning-embed .be-planning-skeleton .be-planning__track{padding:0 8px}.opportunity-execution-tasks .oex-planning-embed .be-planning-skeleton .be-planning__deviation-head,.opportunity-execution-tasks .oex-planning-embed .be-planning-skeleton .be-planning__deviation{justify-content:flex-end;display:flex}.opportunity-execution-tasks .oex-planning-embed .be-planning-skeleton__bar--end{margin-left:auto}.opportunity-soft-status-badge,.opportunity-documents__sign-status-badge,.opportunity-documents__dig-sign-badge{border:1px solid var(--od-sign-badge-border,var(--phoenix-secondary-border-subtle,#cbd0dd));white-space:nowrap;text-transform:none;letter-spacing:normal;background-color:var(--od-sign-badge-bg,var(--phoenix-secondary-bg-subtle,#eff2f6));color:var(--od-sign-badge-color,var(--phoenix-secondary-text-emphasis,#525b75));border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.35;display:inline-flex}.opportunity-soft-status-badge--draft,.opportunity-documents__sign-status-badge--draft{--od-sign-badge-bg:var(--phoenix-secondary-bg-subtle,#eff2f6);--od-sign-badge-color:var(--phoenix-secondary-text-emphasis,#525b75);--od-sign-badge-border:var(--phoenix-secondary-border-subtle,#cbd0dd)}.opportunity-soft-status-badge--pending,.opportunity-documents__sign-status-badge--pending,.opportunity-documents__dig-sign-badge--sent{--od-sign-badge-bg:color-mix(in srgb, var(--phoenix-yellow,#ffc107) 22%, #fff);--od-sign-badge-color:color-mix(in srgb, var(--phoenix-yellow,#ffc107) 52%, #141824);--od-sign-badge-border:color-mix(in srgb, var(--phoenix-yellow,#ffc107) 45%, #fff)}.opportunity-soft-status-badge--signed,.opportunity-soft-status-badge--paid,.opportunity-documents__sign-status-badge--signed,.opportunity-documents__dig-sign-badge--signed{--od-sign-badge-bg:var(--phoenix-success-bg-subtle,#d9fbd0);--od-sign-badge-color:var(--phoenix-success-text-emphasis,#1c6c09);--od-sign-badge-border:var(--phoenix-success-border-subtle,#90d67f)}.opportunity-soft-status-badge--rejected,.opportunity-soft-status-badge--expired,.opportunity-documents__sign-status-badge--rejected{--od-sign-badge-bg:var(--phoenix-danger-bg-subtle,#ffe0db);--od-sign-badge-color:var(--phoenix-danger-text-emphasis,#b81800);--od-sign-badge-border:var(--phoenix-danger-border-subtle,#f48270)}.opportunity-documents__dig-sign-badge--send{--od-sign-badge-bg:var(--phoenix-primary-bg-subtle,#e5edff);--od-sign-badge-color:var(--phoenix-primary-text-emphasis,#003cc7);--od-sign-badge-border:var(--phoenix-primary-border-subtle,#85a9ff);cursor:pointer}.opportunity-documents__dig-sign-badge--send:hover,.opportunity-documents__dig-sign-badge--sent:hover{filter:brightness(.97)}.opportunity-documents__dig-sign-badge--sent{cursor:pointer}.opportunity-documents__add-menu{position:relative}.opportunity-documents__add-dropdown{z-index:20;--bs-dropdown-padding-y:.5rem;border:none;border-radius:.25rem;min-width:14rem;margin-top:.25rem;padding-left:0;padding-right:0;display:block;position:absolute;left:auto;right:0;box-shadow:0 2px 4px #0003;padding-top:.5rem!important;padding-bottom:.5rem!important}.opportunity-documents__add-dropdown .dropdown-item{padding:.4rem 1rem;font-size:.875rem;font-weight:600;color:var(--aqui-marron,#4a3024)!important}.opportunity-documents__add-dropdown .dropdown-item:hover,.opportunity-documents__add-dropdown .dropdown-item:focus,.opportunity-documents__add-dropdown .dropdown-item:active{color:var(--aqui-marron,#4a3024)!important}.opportunity-documents__add-dropdown .dropdown-divider{margin-left:0;margin-right:0}.opportunity-documents__menu-section{letter-spacing:.02em;text-transform:none;color:var(--phoenix-secondary-color,#6b5a50);margin:0;padding:.5rem 1rem .25rem;font-size:.7rem;font-weight:700}.opportunity-documents__menu-section i{font-size:.8rem}.opportunity-documents__menu-subitem{padding-left:2.25rem!important}.opportunity-documents__menu-plan{pointer-events:auto;color:var(--aqui-marron,#4a3024)!important;opacity:1!important}.opportunity-documents__menu-plan:hover,.opportunity-documents__menu-plan:focus,.opportunity-documents__menu-plan:active,.opportunity-documents__menu-plan:disabled{color:var(--aqui-marron,#4a3024)!important;opacity:1!important}.opportunity-documents__annex-status{color:#fff;border-radius:10px;margin-top:.35rem;padding:.125rem .5rem;font-size:.875rem;font-weight:500;display:inline-block}.opportunity-documents__annex-status--pending{background-color:var(--bs-danger,#dc3545)}.opportunity-documents__annex-status--sent{color:#fff;background-color:#e5780b}.opportunity-documents__annex-status--new{background-color:var(--bs-warning,#ffc107);color:var(--bs-dark,#212529)}.opportunity-documents__annex-status--signed{background-color:var(--bs-success,#198754)}.opportunity-documents__download-action{padding:.375rem .5rem!important}.opportunity-documents__file-actions-menu{display:inline-flex;position:relative}.opportunity-documents__file-actions-trigger{justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;line-height:1;display:inline-flex;padding:.5rem .65rem!important}.opportunity-documents__file-actions-dropdown{z-index:20;border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-emphasis-bg);border-radius:.375rem;min-width:14rem;padding:.35rem 0;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 .25rem .75rem #0000001f}.opportunity-documents__file-actions-dropdown-item{width:100%;color:var(--bs-body-color,#212529);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:.5rem .85rem;font-size:.875rem;display:flex}.opportunity-documents__file-actions-dropdown-item:hover{background:var(--phoenix-gray-100,#f8f9fa);color:var(--bs-body-color,#212529)}.opportunity-documents__dig-sign-label{white-space:nowrap}.opportunity-documents__dig-sign-sent-menu{display:inline-flex;position:relative}.opportunity-documents__dig-sign-sent-dropdown{z-index:20;border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-emphasis-bg);border-radius:.375rem;min-width:14rem;padding:.35rem 0;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 .25rem .75rem #0000001f}.opportunity-documents__dig-sign-sent-dropdown-item{width:100%;color:var(--bs-body-color,#212529);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:.5rem .85rem;font-size:.875rem;display:flex}.opportunity-documents__dig-sign-sent-dropdown-item:hover{background:var(--phoenix-gray-100,#f8f9fa)}.opportunity-documents .doc-row__actions{min-height:1.75rem}.opportunity-documents .doc-row__actions-toolbar{flex:auto}.opportunity-documents__sign-status-badge{font-size:.8125rem!important}.opportunity-documents__sign-status-badge--with-info{padding-left:.55rem;padding-right:.75rem}.opportunity-documents__sign-status-badge-label{line-height:1.35;font-size:inherit!important}button.opportunity-documents__sign-status-badge{text-align:inherit;appearance:none;margin:0;font-family:inherit;font-style:normal;font-weight:400;line-height:1.35;font-size:.8125rem!important}.opportunity-documents__sign-status-badge-btn{cursor:pointer;vertical-align:baseline;text-decoration:none}.opportunity-documents__sign-status-badge-btn:hover,.opportunity-documents__sign-status-badge-btn:focus-visible{color:var(--od-sign-badge-color,var(--phoenix-secondary-text-emphasis,#525b75));filter:brightness(.97)}.opportunity-documents__sign-status-badge-info-icon{color:currentColor;opacity:.9;flex-shrink:0;font-size:.8125rem;line-height:1}.opportunity-documents .doc-row:not(:last-child){padding-bottom:2rem}.opportunity-documents .doc-row+.doc-row{border-top:1px solid var(--phoenix-border-color,#e3e6ed);margin-top:1rem;padding-top:1rem}.opportunity-documents__share-switch.form-check{align-items:center;gap:.5rem;min-height:0;margin-bottom:0;display:inline-flex;padding:0!important}.opportunity-documents__share-switch .form-check-input{float:none;cursor:pointer;flex-shrink:0;background-color:#e9ecef!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important;border-color:#ced4da!important;margin:0!important}.opportunity-documents__share-label{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-size:.875rem;color:var(--aqui-marron,#4a3024)!important;padding:0!important;font-weight:400!important}.opportunity-documents__delete-action{--bs-btn-font-weight:400;font-size:.875rem;color:var(--phoenix-danger,#e63757)!important;font-weight:400!important}.opportunity-documents__delete-action i{font-size:1.05rem}.opportunity-documents .btn.opportunity-documents__delete-action:hover,.opportunity-documents .btn.opportunity-documents__delete-action:focus,.opportunity-documents .btn.opportunity-documents__delete-action:active{opacity:.85;color:var(--phoenix-danger,#e63757)!important;font-weight:400!important}.opportunity-documents .btn.opportunity-documents__delete-action:disabled{opacity:.45;pointer-events:auto}.opportunity-documents__preview-action{--bs-btn-font-weight:400;font-size:.875rem;color:var(--aqui-marron,#4a3024)!important;font-weight:400!important}.opportunity-documents .btn.opportunity-documents__preview-action:hover,.opportunity-documents .btn.opportunity-documents__preview-action:focus,.opportunity-documents .btn.opportunity-documents__preview-action:active{opacity:.85;color:var(--aqui-marron,#4a3024)!important;font-weight:400!important}.opportunity-documents__edit-action{--bs-btn-font-weight:400;font-size:.875rem;color:var(--aqui-marron,#4a3024)!important;font-weight:400!important}.opportunity-documents .btn.opportunity-documents__edit-action:hover,.opportunity-documents .btn.opportunity-documents__edit-action:focus,.opportunity-documents .btn.opportunity-documents__edit-action:active{opacity:.85;color:var(--aqui-marron,#4a3024)!important;font-weight:400!important}.opportunity-documents .btn.opportunity-documents__edit-action:disabled{opacity:.45;pointer-events:auto}.opportunity-documents__share-switch .form-check-input:focus{border-color:var(--aqui-marron,#4a3024)!important;box-shadow:0 0 0 .2rem #4a302440!important}.opportunity-documents__share-switch .form-check-input:checked{background-color:var(--aqui-marron,#4a3024)!important;border-color:var(--aqui-marron,#4a3024)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important}.document-type-nav-select{width:100%;max-width:100%}.opportunity-documents__type-tabs .app-tabs__list{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.1rem;overflow-x:auto}.opportunity-documents__type-tabs .app-tabs__link{white-space:nowrap;flex-shrink:0}.opportunity-documents__tab-count{color:var(--app-tabs-muted,var(--phoenix-muted-text,#6b5a50));opacity:.9;margin-left:.35rem;font-size:.75rem;font-weight:600}.opportunity-documents__type-tabs .app-tabs__link--active .opportunity-documents__tab-count{color:var(--aqui-orange-b2c,#fb785e)}.opportunity-documents .file-list{flex-direction:column;gap:.75rem;display:flex}.opportunity-documents .file-card{border:1px solid var(--phoenix-border-color,#e3e6ed);background:#f8f8f8;border-radius:.5rem;padding:.75rem 1rem}.opportunity-documents .file-card__icon{border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-gray-100,#f5f7fa);width:2.5rem;height:2.5rem;color:var(--phoenix-gray-500,#9fa6bc);text-align:center;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex;position:relative}.opportunity-documents .file-card__icon i{opacity:.9}.opportunity-documents .file-card__award{border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-emphasis-bg);width:1.2rem;height:1.2rem;color:var(--aqui-orange-b2c,#fb785e);border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;line-height:1;display:inline-flex;position:absolute;bottom:-.18rem;right:-.7rem;box-shadow:0 1px 2px #0000001a}.opportunity-documents .file-card__ext{background:var(--aqui-marron,#4a3024);color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:.15rem;max-width:calc(100% - .25rem);padding:.05rem .2rem;font-size:.5rem;font-weight:700;line-height:1.2;position:absolute;bottom:.2rem;left:50%;overflow:hidden;transform:translate(-50%)}.opportunity-documents .file-card__thumb-link{cursor:zoom-in;background:0 0;border:0;flex-shrink:0;padding:0;line-height:0;position:relative}.opportunity-documents .file-card__thumb-skeleton{border:1px solid var(--phoenix-border-color,#e3e6ed);background:linear-gradient(90deg,#ebebeb 0%,#f5f5f5 40%,#ebebeb 80%) 0 0/200% 100%;border-radius:.35rem;width:2.5rem;height:2.5rem;animation:1.2s ease-in-out infinite opportunity-documents-skeleton;display:block}.opportunity-documents .file-card__thumb{object-fit:cover;border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-gray-100,#f5f7fa);border-radius:.35rem;width:2.5rem;height:2.5rem;display:block}.opportunity-documents .file-card__thumb--loading{opacity:0;position:absolute;inset:0}.opportunity-documents .file-card__thumb--loaded{opacity:1;position:relative}.opportunity-documents .file-card__name{font-size:.875rem;font-weight:500}.opportunity-documents .file-card__link-url{color:var(--phoenix-gray-500,#9fa6bc);margin-top:.15rem;font-size:.75rem}.opportunity-documents__lightbox{z-index:1080;background:#14100ee0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.opportunity-documents__lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:2.5rem;height:2.5rem;font-size:1.1rem;line-height:1;position:absolute;top:1rem;right:1rem}.opportunity-documents__lightbox-close:hover,.opportunity-documents__lightbox-close:focus{background:#ffffff38}.opportunity-documents__lightbox-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:2.75rem;height:2.75rem;font-size:1.1rem;position:absolute;top:50%;transform:translateY(-50%)}.opportunity-documents__lightbox-nav:hover,.opportunity-documents__lightbox-nav:focus{background:#ffffff38}.opportunity-documents__lightbox-nav--prev{left:1rem}.opportunity-documents__lightbox-nav--next{right:1rem}.opportunity-documents__lightbox-stage{flex-direction:column;align-items:center;gap:.75rem;max-width:min(92vw,1100px);max-height:90vh;display:flex}.opportunity-documents__lightbox-frame{justify-content:center;align-items:center;min-width:min(70vw,28rem);max-width:min(92vw,1100px);min-height:min(50vh,18rem);max-height:calc(90vh - 2.5rem);display:flex;position:relative}.opportunity-documents__lightbox-skeleton{background:linear-gradient(90deg,#ffffff14 0%,#ffffff2e 40%,#ffffff14 80%) 0 0/200% 100%;border-radius:.35rem;animation:1.2s ease-in-out infinite opportunity-documents-skeleton;position:absolute;inset:0}.opportunity-documents__lightbox-image{object-fit:contain;background:#111;border-radius:.35rem;max-width:100%;max-height:calc(90vh - 2.5rem);display:block;box-shadow:0 12px 40px #00000059}.opportunity-documents__lightbox-image--loading{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.opportunity-documents__lightbox-image--loaded{opacity:1;position:relative}.opportunity-documents__lightbox-meta{color:#ffffffe6;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.opportunity-documents__lightbox-name{text-overflow:ellipsis;white-space:nowrap;max-width:min(70vw,40rem);overflow:hidden}.opportunity-documents__plan-row{flex-wrap:wrap}.opportunity-documents__plan-thumb,.opportunity-documents__plan-thumb-wrap .file-card__thumb{object-fit:cover;width:100px;height:auto;max-height:100px}.opportunity-documents__plan-thumb-placeholder{background:var(--phoenix-body-bg,#f5f7fa);width:100px;height:72px;font-size:1.5rem}.opportunity-documents__plan-typology{font-size:.75rem;font-weight:500}.opportunity-documents__plan-download-link{background-color:var(--bs-complementary-1,#6e7894);color:var(--bs-white,#fff);border-radius:4px;padding:.1rem .35rem;font-weight:700;line-height:1.4}.opportunity-documents__plan-download-link:hover,.opportunity-documents__plan-download-link:focus-visible{color:var(--bs-white,#fff);filter:brightness(1.05)}.opportunity-documents__plan-open-aquiplans{white-space:nowrap}.opportunity-documents__lightbox-counter{opacity:.8;font-variant-numeric:tabular-nums}@keyframes opportunity-documents-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.opportunity-documents__send-sign-annex-source-hint{color:var(--bs-secondary-color,#6c757d);font-size:.9375rem}.opportunity-documents__send-sign-annex-agreement-select{width:100%}.opportunity-documents__doc-row-ref{font-variant-numeric:tabular-nums;word-break:break-all}.opportunity-documents__send-sign-modal .opportunity-documents__signer-group{margin-bottom:1.5rem}.opportunity-documents__send-sign-modal .opportunity-documents__signer-group:last-of-type{margin-bottom:.75rem}.opportunity-documents__send-sign-modal .opportunity-documents__signer-group-title{color:var(--bs-primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.625rem;font-size:.6875rem;font-weight:700;display:block}.opportunity-documents__send-sign-modal .opportunity-documents__signer-list{flex-direction:column;gap:.5rem;margin:0;display:flex}.opportunity-documents__send-sign-modal .opportunity-documents__signer-item{background-color:var(--bs-body-bg,#fff);border:1px solid var(--phoenix-border-color,#e3e6ed);border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:0;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0d}.opportunity-documents__send-sign-modal .opportunity-documents__signer-item-icon{border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;font-size:.9375rem;display:flex}.opportunity-documents__send-sign-modal .opportunity-documents__signer-item-icon--franchisee{color:var(--phoenix-primary,#3874ff);background-color:var(--phoenix-primary-bg-subtle,#e5edff)}.opportunity-documents__send-sign-modal .opportunity-documents__signer-item-icon--client{color:var(--bs-teal,#00894f);background-color:#00894f1a}.opportunity-documents__send-sign-modal .opportunity-documents__signer-item-body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.opportunity-documents__send-sign-modal .opportunity-documents__signer-name{color:var(--bs-body-color,#212529);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.opportunity-documents__send-sign-modal .opportunity-documents__signer-email{color:var(--bs-secondary-color,#6c757d);word-break:break-word;font-size:.8125rem;font-weight:400;line-height:1.35;display:block}.opportunity-documents__send-sign-modal .opportunity-documents__signer-represented{flex-direction:column;gap:.5rem;display:flex}.opportunity-documents__send-sign-modal .opportunity-documents__signer-party{flex-direction:column;gap:.125rem;display:flex}.opportunity-documents__send-sign-modal .opportunity-documents__signer-represented-by{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary-color,#6c757d);border-top:1px dashed var(--phoenix-border-color,#e3e6ed);padding-top:.35rem;font-size:.6875rem;font-weight:700}.opportunity-documents__send-sign-modal .opportunity-documents__signer-idn{color:var(--bs-secondary-color,#6c757d);font-size:.75rem;line-height:1.35;display:block}.opportunity-documents__send-sign-modal .opportunity-documents__signer-item:has(.opportunity-documents__signer-represented){align-items:flex-start}.opportunity-documents__send-sign-modal .opportunity-documents__signer-item:has(.opportunity-documents__signer-represented) .opportunity-documents__signer-item-method{margin-top:.25rem}.opportunity-documents__send-sign-modal .opportunity-documents__signer-item-method{flex-shrink:0;max-width:min(100%,11rem)}.opportunity-documents__send-sign-modal .opportunity-documents__signer-method-select{min-width:9.5rem;max-width:100%;font-size:.8125rem}.opportunity-documents__send-sign-modal .opportunity-documents__signer-badge{white-space:nowrap;background-color:var(--bs-gray-200);color:var(--bs-gray-800);border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.opportunity-documents__send-sign-modal .opportunity-documents__signer-badge--auto{color:var(--phoenix-primary-text-emphasis,#003cc7);background-color:var(--phoenix-primary-bg-subtle,#e5edff);border-color:#3874ff26}.opportunity-documents__send-sign-record-hint{border-top:1px solid var(--phoenix-border-color,#e3e6ed);color:var(--bs-secondary-color,#6c757d);margin-top:.25rem;padding-top:.75rem;font-size:.8125rem}.opportunity-documents__record-send-blocked{box-sizing:border-box;border:1px solid #dc354559;border-left-width:4px;border-left-color:var(--bs-danger,#dc3545);background-color:var(--bs-body-bg,#fff);color:var(--bs-body-color,#212529);border-radius:.375rem;padding:.75rem 1rem}.opportunity-documents__record-send-blocked-intro{color:var(--bs-danger,#dc3545);font-weight:600}.opportunity-documents__record-send-blocked-title{color:var(--bs-body-color,#212529);font-size:.875rem;font-weight:600}.opportunity-documents__record-send-blocked-fields{color:var(--bs-danger,#dc3545);margin:0;padding-left:1.25rem;font-size:.875rem}.opportunity-documents__record-send-blocked-link{color:var(--bs-danger,#dc3545);vertical-align:baseline;font-weight:600;text-decoration:underline}.opportunity-documents__send-sign-progress-body{padding:1.75rem 1.5rem 1.5rem}.opportunity-documents__send-sign-progress-title{text-align:center;margin:0 0 1.25rem;font-size:1.125rem;font-weight:600}.opportunity-documents__send-sign-progress-steps{flex-direction:column;gap:.35rem;display:flex}.opportunity-documents__send-sign-progress-step{color:var(--bs-body-color,#212529);justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0;font-size:1rem;display:flex}.opportunity-documents__send-sign-progress-step--done{color:var(--bs-secondary-color,#6c757d)}.opportunity-documents__send-sign-progress-step-label{text-align:left;align-items:center;gap:.625rem;min-width:0;display:flex}.opportunity-documents__send-sign-progress-step-spinner{flex-shrink:0}.opportunity-documents__send-sign-progress-step-done-icon{text-align:center;width:1rem;color:var(--bs-success,#198754);flex-shrink:0;font-size:.875rem}.opportunity-documents__send-sign-progress-step-placeholder{flex-shrink:0;width:1rem;display:inline-block}.opportunity-documents__send-sign-progress-step-fraction{color:var(--bs-secondary-color,#6c757d);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.9375rem}.opportunity-documents__send-sign-progress-success-wrap{text-align:center;flex-direction:column;align-items:center;padding:.5rem 0 .25rem;display:flex}.opportunity-documents__send-sign-progress-success-icon{color:var(--bs-success,#198754);margin-bottom:.875rem;font-size:2.75rem;line-height:1}.opportunity-documents__send-sign-progress-success-text{color:var(--bs-body-color,#212529);font-size:1rem;font-weight:500}.opportunity-documents__send-sign-signers-skeleton{margin-bottom:.25rem}.opportunity-documents__send-sign-skeleton-title,.opportunity-documents__send-sign-skeleton-name,.opportunity-documents__send-sign-skeleton-email,.opportunity-documents__send-sign-skeleton-badge,.opportunity-documents__send-sign-skeleton-icon{background:linear-gradient(90deg,#ebebeb 0%,#f5f5f5 40%,#ebebeb 80%) 0 0/200% 100%;border-radius:.25rem;animation:1.2s ease-in-out infinite opportunity-documents-skeleton}.opportunity-documents__send-sign-skeleton-title{width:55%;max-width:14rem;height:.75rem;margin-bottom:.5rem;display:block}.opportunity-documents__send-sign-skeleton-icon{border-radius:.4375rem;flex-shrink:0;width:2.375rem;height:2.375rem}.opportunity-documents__send-sign-skeleton-name{width:70%;max-width:12rem;height:.875rem;margin-bottom:.25rem;display:block}.opportunity-documents__send-sign-skeleton-email{width:85%;max-width:14rem;height:.75rem;display:block}.opportunity-documents__send-sign-skeleton-badge{border-radius:999px;flex-shrink:0;width:7.5rem;height:1.75rem}@media (width<=575.98px){.opportunity-documents__send-sign-modal .opportunity-documents__signer-item{flex-wrap:wrap;align-items:flex-start}.opportunity-documents__send-sign-modal .opportunity-documents__signer-item-method{width:100%;max-width:none;padding-left:3.125rem}.opportunity-documents__send-sign-modal .opportunity-documents__signer-method-select{width:100%;min-width:0}}.opportunity-documents__signature-plan-modal{border:none;box-shadow:0 .5rem 1.5rem #0f172a1f}.opportunity-documents__signature-plan-modal .modal-title{font-size:1.0625rem;font-weight:600}.opportunity-documents__signature-plan-modal-body{max-height:min(70vh,34rem);padding-top:.75rem;overflow-y:auto}.opportunity-documents__signature-plan-loading{color:var(--bs-secondary-color,#6c757d);justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;font-size:.9375rem;display:flex}.opportunity-documents__signature-plan-empty{text-align:center;padding:1.75rem 1rem;font-size:.9375rem}.opportunity-documents__signature-plan-block{background-color:var(--bs-gray-100,#f8f9fa);border:1px solid var(--phoenix-border-color,#e3e6ed);border-radius:.625rem;padding:1rem}.opportunity-documents__signature-plan-block+.opportunity-documents__signature-plan-block{margin-top:1rem}.opportunity-documents__signature-plan-block-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem;margin-bottom:.875rem;display:flex}.opportunity-documents__signature-plan-block-header--status-message{justify-content:flex-end;margin-bottom:.625rem}.opportunity-documents__signature-plan-status-message{font-size:.875rem;line-height:1.45}.opportunity-documents__signature-plan-block-heading{flex-direction:column;gap:.2rem;min-width:0;display:flex}.opportunity-documents__signature-plan-block-title{color:var(--bs-body-color,#212529);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.opportunity-documents__signature-plan-block-title-icon{color:var(--phoenix-primary,#3874ff);opacity:.9;font-size:.8125rem}.opportunity-documents__signature-plan-progress{color:var(--bs-secondary-color,#6c757d);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.opportunity-documents__signature-plan-doc-status{color:var(--bs-secondary-color,#6c757d);font-size:.8125rem}.opportunity-documents__signature-plan-modal .opportunity-documents__signature-plan-participant{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem .75rem;display:grid}.opportunity-documents__signature-plan-channel-hint{color:var(--bs-secondary-color,#6c757d);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;line-height:1.35;display:flex}.opportunity-documents__signature-plan-role{font-weight:500}.opportunity-documents__signature-plan-channel{opacity:.65}.opportunity-documents__signature-plan-participant-status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;max-width:min(100%,11rem);display:flex}.opportunity-documents__signature-plan-signed-at{color:var(--bs-secondary-color,#6c757d);text-align:right;font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.35}.opportunity-documents__signature-plan-rejected-at{color:var(--phoenix-danger-text-emphasis,#b81800)}.opportunity-documents__signature-plan-rejection-reason{border-top:1px solid var(--phoenix-border-color,#e3e6ed);width:100%;color:var(--phoenix-danger-text-emphasis,#b81800);text-align:left;grid-column:1/-1;margin:0;padding-top:.5rem;font-size:.8125rem;line-height:1.45}.opportunity-documents__signature-plan-rejection-reason-label{font-weight:500}@media (width<=575.98px){.opportunity-documents__signature-plan-modal .opportunity-documents__signature-plan-participant{grid-template-columns:auto minmax(0,1fr)}.opportunity-documents__signature-plan-participant-status{flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;width:100%;max-width:none;padding-left:3.125rem}.opportunity-documents__signature-plan-signed-at{text-align:left;width:100%}}[data-bs-theme=dark] .opportunity-documents__add-dropdown{background-color:var(--phoenix-emphasis-bg,#373430);box-shadow:0 .35rem 1rem #00000059}[data-bs-theme=dark] .opportunity-documents__add-dropdown .dropdown-item,[data-bs-theme=dark] .opportunity-documents__add-dropdown .opportunity-documents__menu-plan{color:var(--phoenix-body-highlight-color,#e3e6ed)!important}[data-bs-theme=dark] .opportunity-documents__add-dropdown .dropdown-item:hover,[data-bs-theme=dark] .opportunity-documents__add-dropdown .dropdown-item:focus,[data-bs-theme=dark] .opportunity-documents__add-dropdown .dropdown-item:active,[data-bs-theme=dark] .opportunity-documents__add-dropdown .opportunity-documents__menu-plan:hover,[data-bs-theme=dark] .opportunity-documents__add-dropdown .opportunity-documents__menu-plan:focus,[data-bs-theme=dark] .opportunity-documents__add-dropdown .opportunity-documents__menu-plan:active{background-color:var(--phoenix-secondary-bg,#292827);color:var(--aqui-beige,#dacabe)!important}[data-bs-theme=dark] .opportunity-documents__add-dropdown .opportunity-documents__menu-section{color:var(--phoenix-body-quaternary-color,#9fa6bc)}[data-bs-theme=dark] .opportunity-documents__file-actions-dropdown,[data-bs-theme=dark] .opportunity-documents__dig-sign-sent-dropdown{background-color:var(--phoenix-emphasis-bg);border-color:var(--phoenix-border-color);box-shadow:0 .35rem 1rem #00000059}[data-bs-theme=dark] .opportunity-documents__file-actions-dropdown-item,[data-bs-theme=dark] a.opportunity-documents__file-actions-dropdown-item,[data-bs-theme=dark] .opportunity-documents__dig-sign-sent-dropdown-item{color:var(--phoenix-body-highlight-color,#cbd0dd)!important}[data-bs-theme=dark] .opportunity-documents__file-actions-dropdown-item:hover,[data-bs-theme=dark] .opportunity-documents__file-actions-dropdown-item:focus,[data-bs-theme=dark] a.opportunity-documents__file-actions-dropdown-item:hover,[data-bs-theme=dark] a.opportunity-documents__file-actions-dropdown-item:focus,[data-bs-theme=dark] .opportunity-documents__dig-sign-sent-dropdown-item:hover,[data-bs-theme=dark] .opportunity-documents__dig-sign-sent-dropdown-item:focus{background-color:var(--phoenix-body-highlight-bg,#222834);color:var(--aqui-beige,#dacabe)!important}[data-bs-theme=dark] .opportunity-documents__share-label{color:var(--phoenix-body-highlight-color,#cbd0dd)!important}[data-bs-theme=dark] .opportunity-documents .file-card{background:#4d4d4d}[data-bs-theme=dark] .opportunity-documents__type-tabs .app-tabs__link:hover:not(.app-tabs__link--active),[data-bs-theme=dark] .opportunity-documents__type-tabs .app-tabs__link:hover:not(.app-tabs__link--active) .app-tabs__label{color:var(--aqui-beige,#dacabe)}[data-bs-theme=dark] .opportunity-documents__type-tabs .app-tabs__link--active:hover,[data-bs-theme=dark] .opportunity-documents__type-tabs .app-tabs__link--active:focus,[data-bs-theme=dark] .opportunity-documents__type-tabs .app-tabs__link--active:hover .app-tabs__label,[data-bs-theme=dark] .opportunity-documents__type-tabs .app-tabs__link--active:focus .app-tabs__label{color:var(--aqui-orange-b2c,#fb785e)}[data-bs-theme=dark] .opportunity-documents__signature-plan-modal{background-color:var(--phoenix-emphasis-bg);color:var(--phoenix-body-color);box-shadow:0 .5rem 1.75rem #0006}[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .modal-title{color:var(--phoenix-body-highlight-color,#cbd0dd)}[data-bs-theme=dark] .opportunity-documents__signature-plan-block{border-color:var(--phoenix-border-color,#3d3d3d);background-color:#4d4d4d}[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__signer-item{background-color:var(--phoenix-emphasis-bg);border-color:var(--phoenix-border-color);box-shadow:none}[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__signer-name,[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__signature-plan-block-title{color:var(--phoenix-body-highlight-color,#cbd0dd)}[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__signer-email,[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__signature-plan-progress,[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__signature-plan-channel-hint,[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__signature-plan-signed-at,[data-bs-theme=dark] .opportunity-documents__signature-plan-loading,[data-bs-theme=dark] .opportunity-documents__signature-plan-empty,[data-bs-theme=dark] .opportunity-documents__signature-plan-status-message{color:var(--phoenix-secondary-color,var(--bs-secondary-color))}[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__signature-plan-rejection-reason{border-top-color:var(--phoenix-border-color)}[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__sign-status-badge--pending{--od-sign-badge-bg:color-mix(in srgb, var(--phoenix-yellow,#ffc107) 25%, var(--phoenix-emphasis-bg,#141824));--od-sign-badge-color:color-mix(in srgb, var(--phoenix-yellow,#ffc107) 68%, var(--phoenix-body-highlight-color,#cbd0dd));--od-sign-badge-border:color-mix(in srgb, var(--phoenix-yellow,#ffc107) 42%, var(--phoenix-border-color,#3d3d3d))}[data-bs-theme=dark] .opportunity-documents__signature-plan-modal .opportunity-documents__sign-status-badge--draft{--od-sign-badge-bg:color-mix(in srgb, var(--phoenix-secondary-bg-subtle,#606675) 50%, var(--phoenix-emphasis-bg,#141824));--od-sign-badge-color:var(--phoenix-body-highlight-color,#cbd0dd);--od-sign-badge-border:var(--phoenix-border-color)}.opportunity-documents__annex-skeleton-bar{background:linear-gradient(90deg,#ece7de 25%,#f8f6f2 50%,#ece7de 75%) 0 0/200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite opportunity-documents-skeleton;display:block}.opportunity-documents__annex-skeleton-bar--control{border-radius:.25rem}.opportunity-documents__annex-skeleton-bar--icon{border-radius:.35rem}.opportunity-documents__tab-skeleton-pill{border-radius:2rem}[data-bs-theme=dark] .opportunity-documents__annex-skeleton-bar{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.opportunity-documents__annex-skeleton-bar{animation:none}}.opportunity-execution-tasks .oex-panel--documents-embed{padding:0;overflow:hidden}@media (width<=991.98px){.opportunity-execution-tasks .oex-panel--documents-embed{-webkit-overflow-scrolling:touch;overflow-x:auto}}.opportunity-execution-tasks .oex-panel--documents-embed .opportunity-documents__annexes-embed{padding:14px 18px 18px}.opportunity-execution-tasks .oex-tasks{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-top:none;border-radius:0 0 10px 10px;padding:0;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.opportunity-execution-tasks .oex-tasks__head{border-bottom:1px solid #ece7de;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 18px;display:flex}.opportunity-execution-tasks .oex-tasks__title{white-space:nowrap;margin:0;font-size:14px;font-weight:700}.opportunity-execution-tasks .oex-tasks__note{color:#8a8478;align-items:center;gap:5px;margin:0;font-size:12px;display:inline-flex}.opportunity-execution-tasks .oex-tasks__note svg{flex-shrink:0}.opportunity-execution-tasks .oex-tasks__summary{color:#4a3024;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.opportunity-execution-tasks .oex-tasks__error,.opportunity-execution-tasks .oex-tasks__empty{color:#8a8478;margin:0;padding:12px 18px;font-size:13px}.opportunity-execution-tasks .oex-tasks__error{color:#a3402c}.opportunity-execution-tasks .oex-tasks__chapter{border-bottom:1px solid #f1eee7}.opportunity-execution-tasks .oex-tasks__chapter-row{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:12px 18px;font-family:inherit;display:grid}.opportunity-execution-tasks .oex-tasks__caret{color:#8a8478;text-align:center;font-size:11px;line-height:1}.opportunity-execution-tasks .oex-tasks__chapter-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.opportunity-execution-tasks .oex-tasks__meta{color:#8a8478;font-size:12px;font-weight:400}.opportunity-execution-tasks .oex-tasks__count{text-align:right;font-size:12.5px;font-weight:700}.opportunity-execution-tasks .oex-tasks__partidas{flex-direction:column;gap:4px;padding:0 18px 14px 50px;display:flex}.opportunity-execution-tasks .oex-tasks__partida{border-top:1px solid #f6f3ee;flex-direction:column;gap:2px;padding:10px 0 4px;display:flex}.opportunity-execution-tasks .oex-tasks__partida-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opportunity-execution-tasks .oex-tasks__partida-name{color:#1f1d1b;font-size:13px;font-weight:700}.opportunity-execution-tasks .oex-tasks__partida-head .oex-tasks__meta{white-space:nowrap;font-size:11.5px}.opportunity-execution-tasks .oex-tasks__partida-tools{align-items:center;gap:10px;min-width:0;display:inline-flex}.opportunity-execution-tasks .oex-tasks__task{align-items:center;gap:12px;padding:4px 0 4px 2px;display:flex}.opportunity-execution-tasks .oex-tasks__name-line{align-items:center;gap:2px;min-width:0;max-width:calc(100% - 30px);display:inline-flex}.opportunity-execution-tasks .oex-tasks__check{box-sizing:border-box;color:#fff;cursor:pointer;background:#fff;border:1px solid #c9c1b3;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:11px;font-weight:900;line-height:1;display:flex}.opportunity-execution-tasks .oex-tasks__check.is-done{background:#3d6a7e;border-color:#3d6a7e}.opportunity-execution-tasks .oex-tasks__name{field-sizing:content;box-sizing:border-box;color:#1f1d1b;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;width:auto;max-width:100%;padding:3px 6px;font-family:inherit;font-size:13px}.opportunity-execution-tasks .oex-tasks__name.is-done{color:#8a8478;text-decoration:line-through}.opportunity-execution-tasks .oex-tasks__name:hover{background:#fff;border-color:#e4dfd4}.opportunity-execution-tasks .oex-tasks__name:focus{background:#fff;border-color:#c9ab98}.opportunity-execution-tasks .oex-tasks__remove{color:#b5ad9f;cursor:pointer;text-align:center;background:0 0;border:0;flex-shrink:0;padding:0;font-size:15px;line-height:1}.opportunity-execution-tasks .oex-tasks__remove:hover{color:#a3402c}.opportunity-execution-tasks .oex-tasks__add-toggle{font-family:inherit;font-size:11.5px;font-weight:400;line-height:inherit;color:#8a8478;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.opportunity-execution-tasks .oex-tasks__add-toggle:disabled{cursor:default}.opportunity-execution-tasks .oex-tasks__add-row{align-items:center;gap:12px;padding:4px 0 2px 30px;display:flex}.opportunity-execution-tasks .oex-tasks__add{color:#1f1d1b;background:0 0;border:0;border-bottom:1px dashed #d8d0c2;outline:none;width:min(100%,18rem);padding:4px 2px;font-family:inherit;font-size:12.5px}.opportunity-execution-tasks .oex-tasks__add:disabled,.opportunity-execution-tasks .oex-tasks__check:disabled,.opportunity-execution-tasks .oex-tasks__remove:disabled{cursor:default}.opportunity-execution-tasks .oex-avance-layout{flex-direction:column;gap:16px;display:flex}.opportunity-execution-tasks .oex-panel--avance{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-radius:10px;padding:0;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.opportunity-execution-tasks .oex-avance-head{border-bottom:1px solid var(--oex-border);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 18px;display:flex}.opportunity-execution-tasks .oex-avance-head__title{color:var(--oex-text);white-space:nowrap;margin:0;font-size:14px;font-weight:700}.opportunity-execution-tasks .oex-avance-head__meta{color:var(--oex-muted);flex-basis:100%;order:3;margin:0;font-size:12px}.opportunity-execution-tasks .oex-avance-head__end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.opportunity-execution-tasks .oex-avance-mode{color:var(--oex-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.opportunity-execution-tasks .oex-avance-mode__switch{background:#efebe4;border-radius:7px;gap:2px;padding:2px;display:flex}.opportunity-execution-tasks .oex-avance-mode__btn{color:var(--oex-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 8px;font-size:11.5px;font-weight:600;line-height:1.2}.opportunity-execution-tasks .oex-avance-mode__btn--active{background:var(--phoenix-emphasis-bg);color:var(--oex-text);box-shadow:0 1px 2px #1f1d1b14}.opportunity-execution-tasks .oex-avance-head__global{color:var(--oex-accent);white-space:nowrap;font-size:13px;font-weight:700}.opportunity-execution-tasks .oex-avance-budget{padding:10px 18px 4px}.opportunity-execution-tasks .oex-avance-budget__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opportunity-execution-tasks .oex-avance-budget__badge{background:var(--oex-accent);color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:10.5px;font-weight:700}.opportunity-execution-tasks .oex-avance-budget__title{color:var(--oex-text);min-width:0;font-size:14px;font-weight:700}.opportunity-execution-tasks .oex-avance-chapter{border-bottom:1px solid #f1eee7}.opportunity-execution-tasks .oex-avance-chapter--certified{background:#faf9f7}.opportunity-execution-tasks .oex-avance-chapter__row{grid-template-columns:16px minmax(0,1fr) 110px minmax(120px,300px) minmax(168px,240px);align-items:center;gap:16px;padding:12px 18px;display:grid}.opportunity-execution-tasks .oex-avance-chapter__row--clickable{cursor:pointer}.opportunity-execution-tasks .oex-avance-chapter__caret{color:var(--oex-muted);text-align:center;cursor:pointer;background:0 0;border:none;width:16px;padding:0;font-size:11px;line-height:1}.opportunity-execution-tasks .oex-avance-chapter__caret--spacer{visibility:hidden}.opportunity-execution-tasks .oex-avance-chapter__name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.opportunity-execution-tasks .oex-avance-chapter__menu-btn{width:24px;height:24px;color:var(--oex-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0 -2px 0 0;display:inline-flex}.opportunity-execution-tasks .oex-avance-chapter__menu-btn:hover:not(:disabled){color:var(--oex-text);background:#f1eee7}.opportunity-execution-tasks .oex-avance-chapter__menu-btn:disabled{opacity:.45;cursor:not-allowed}.oex-avance-chapter-menu{z-index:1080;background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:10px;min-width:240px;padding:6px 0;font-family:Lato,system-ui,sans-serif;position:fixed;box-shadow:0 8px 24px #1f1d1b1f}.oex-avance-chapter-menu__item{width:100%;color:var(--phoenix-body-color);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.oex-avance-chapter-menu__item:hover:not(:disabled){background:#f8f6f2}.oex-avance-chapter-menu__item:disabled{opacity:.5;cursor:default}.oex-avance-chapter-menu__item i{width:16px;color:var(--phoenix-body-color);text-align:center}.opportunity-execution-tasks .oex-avance-chapter__title{color:var(--oex-text);font-size:13.5px;font-weight:700}.opportunity-execution-tasks .oex-avance-chapter__meta{color:var(--oex-muted);font-size:12px}.opportunity-execution-tasks .oex-avance-chapter__sale{color:var(--oex-text-soft);text-align:right;font-size:13px}.opportunity-execution-tasks .oex-avance-chapter__pct{color:#3d6a7e;text-align:right;font-size:13px;font-weight:700}.opportunity-execution-tasks .oex-avance-progress-value{flex-flow:wrap;justify-content:flex-end;align-items:baseline;gap:10px;min-width:0;display:flex}.opportunity-execution-tasks .oex-avance-progress-value__ratio{color:var(--oex-text-soft);white-space:nowrap;font-size:12px;font-weight:500}.opportunity-execution-tasks .oex-avance-progress-value__executed{color:#3d6a7e;font-weight:600}.opportunity-execution-tasks .oex-avance-progress-value__ratio-sep,.opportunity-execution-tasks .oex-avance-progress-value__total{color:var(--oex-muted);font-weight:500}.opportunity-execution-tasks .oex-avance-partidas{flex-direction:column;padding:0 18px 12px 76px;display:flex}.opportunity-execution-tasks .oex-avance-partida{border-top:1px solid #f6f3ee;grid-template-columns:minmax(0,1fr) 70px 80px minmax(120px,300px) minmax(168px,240px);align-items:start;gap:16px;padding:10px 0;display:grid;position:relative}.opportunity-execution-tasks .oex-avance-partida:before{content:"";background:#d8d0c2;width:1px;position:absolute;top:0;bottom:0;left:-50px}.opportunity-execution-tasks .oex-avance-partida--first:before{top:18px}.opportunity-execution-tasks .oex-avance-partida--last:before{height:18px;bottom:auto}.opportunity-execution-tasks .oex-avance-partida--first.oex-avance-partida--last:before{height:0}.opportunity-execution-tasks .oex-avance-partida:after{content:"";background:#d8d0c2;width:40px;height:1px;position:absolute;top:18px;left:-50px}.opportunity-execution-tasks .oex-avance-partida__desc{flex-direction:column;gap:2px;min-width:0;display:flex}.opportunity-execution-tasks .oex-avance-partida__name{color:var(--oex-text);font-size:13px}.opportunity-execution-tasks .oex-avance-partida__status{color:var(--oex-muted);font-size:11.5px}.opportunity-execution-tasks .oex-avance-partida__qty{color:var(--oex-muted);font-size:12.5px;line-height:22px}.opportunity-execution-tasks .oex-avance-partida__sale{color:var(--oex-text-soft);text-align:right;font-size:12.5px;line-height:22px}.opportunity-execution-tasks .oex-avance-partida__value{justify-content:flex-end;align-items:baseline;gap:3px;display:flex}.opportunity-execution-tasks .oex-avance-partida__input{box-sizing:border-box;text-align:right;width:64px;color:var(--oex-text);background:0 0;border:none;border-bottom:1px solid #d8d0c2;outline:none;padding:3px 2px;font-size:13px;font-weight:700}.opportunity-execution-tasks .oex-avance-partida__input:focus{border-bottom-color:var(--oex-accent)}.opportunity-execution-tasks .oex-avance-partida__input:disabled{color:var(--oex-muted);border-bottom-color:#0000}.opportunity-execution-tasks .oex-avance-partida__input--pending{border-bottom-color:#7a5443}.opportunity-execution-tasks .oex-avance-partida__unit{color:var(--oex-muted);font-size:12px}.opportunity-execution-tasks .oex-avance-track{height:22px;padding:0 20px;position:relative}.opportunity-execution-tasks .oex-avance-track__inner{width:100%;height:22px;position:relative}.opportunity-execution-tasks .oex-avance-track--interactive{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.opportunity-execution-tasks .oex-avance-track__rail{background:#e4dfd4;border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}.opportunity-execution-tasks .oex-avance-track__fill{background:var(--oex-avance);pointer-events:none;border-radius:2px;height:4px;position:absolute;top:9px;left:0}.opportunity-execution-tasks .oex-avance-track__delta{pointer-events:none;background:#cfe1e9;border-radius:2px;height:4px;position:absolute;top:9px}.opportunity-execution-tasks .oex-avance-track__thumb{background:var(--oex-avance);pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;transition:box-shadow .15s;position:absolute;top:4px;box-shadow:0 0 #9cc1d159}.opportunity-execution-tasks .oex-avance-track--interactive:hover .oex-avance-track__thumb,.opportunity-execution-tasks .oex-avance-track--interactive:focus-within .oex-avance-track__thumb{box-shadow:0 0 0 9px #9cc1d159}.opportunity-execution-tasks .oex-avance-empty{text-align:center;color:var(--oex-muted);padding:24px 18px;font-size:13px}.opportunity-execution-tasks .oex-avance-footer{text-align:center;padding:4px 0 2px}.opportunity-execution-tasks .oex-avance-layout>.oex-avance-footer{padding:0}.opportunity-execution-tasks .oex-avance-pending{border-bottom:1px solid var(--oex-border);background:#f7f1eb;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex}.opportunity-execution-tasks .oex-avance-pending__text{color:var(--oex-text-soft);white-space:nowrap;font-size:13px}.opportunity-execution-tasks .oex-avance-pending__actions{gap:8px;margin-left:auto;display:flex}.opportunity-execution-tasks .oex-avance-pending__btn{cursor:pointer;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.opportunity-execution-tasks .oex-avance-pending__btn--ghost{background:var(--phoenix-emphasis-bg);color:var(--oex-text);border:1px solid #e4dfd4}.opportunity-execution-tasks .oex-avance-pending__btn--primary{background:var(--oex-accent);color:#fff;border:none;font-weight:700}.opportunity-execution-tasks .oex-avance-partida__delta{color:#7a5443;font-size:11.5px;font-weight:700}.opportunity-execution-tasks .oex-avance-sub-badge{color:#8a6514;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.opportunity-execution-tasks .oex-avance-adic{background:var(--phoenix-emphasis-bg);border:1px solid #e9c9bf;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.opportunity-execution-tasks .oex-avance-adic__head{background:#fbf3ef;border-bottom:1px solid #f1ddd5;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 18px;display:flex}.opportunity-execution-tasks .oex-avance-adic__head-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.opportunity-execution-tasks .oex-avance-adic__badge{color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#d96048;border-radius:20px;padding:2px 8px;font-size:10.5px;font-weight:700}.opportunity-execution-tasks .oex-avance-adic__title-row{justify-content:space-between;align-items:baseline;gap:16px;width:100%;display:flex}.opportunity-execution-tasks .oex-avance-adic__title{color:var(--oex-text);min-width:0;font-size:14px;font-weight:700}.opportunity-execution-tasks .oex-avance-adic__partidas-meta{color:var(--oex-muted);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.opportunity-execution-tasks .oex-avance-adic__body .oex-avance-chapter:last-child{border-bottom:none}.opportunity-execution-tasks .oex-avance-adic-label{color:#a8402a;white-space:nowrap;border:1px solid #e9c9bf;border-radius:20px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}@media (width<=991.98px){.opportunity-execution-tasks .oex-avance-layout{min-width:0;max-width:100%}.opportunity-execution-tasks .oex-panel--avance{-webkit-overflow-scrolling:touch;overflow-x:auto}.opportunity-execution-tasks .oex-avance-chapter__row,.opportunity-execution-tasks .oex-avance-partida{min-width:52rem}}.fr-opportunity-execution,.fr-opportunity-execution.opportunity-execution-tasks,.opportunity-execution-tasks{--oex-muted:#8a8478;--oex-text:#1f1d1b;--oex-text-soft:#4a463f;--oex-border:#ece7de;--oex-border-strong:#d8d0c2;--oex-accent:#4a3024;--oex-avance:#9cc1d1}.fr-opportunity-execution{flex-direction:column;gap:16px;display:flex}.fr-opportunity-execution .oex-kpi-card{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px;display:grid;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}@media (width<=991.98px){.fr-opportunity-execution .oex-kpi-card{grid-template-columns:1fr;padding:0 16px}.fr-opportunity-execution .oex-kpi-card__col--border{border-top:1px solid var(--oex-border-strong);padding-top:12px;border-left:none!important;padding-left:0!important}}.fr-opportunity-execution .oex-kpi-card__col{flex-direction:column;gap:6px;padding:10px 24px 12px 0;display:flex}.fr-opportunity-execution .oex-kpi-card__col--border{border-left:1px solid var(--oex-border-strong);padding:10px 24px 12px}.fr-opportunity-execution .oex-kpi-card__col:last-child{padding-right:0}.fr-opportunity-execution .oex-kpi-card__heading{letter-spacing:.16em;text-transform:uppercase;color:var(--oex-muted);align-items:baseline;gap:10px;font-size:10.5px;font-weight:700;display:flex}.fr-opportunity-execution .oex-kpi-card__index{color:var(--oex-text)}.fr-opportunity-execution .oex-kpi-card__body{align-items:center;gap:14px;min-width:0;display:flex}.fr-opportunity-execution .oex-kpi-card__value{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:flex-start;gap:4px;display:flex}.fr-opportunity-execution .oex-kpi-card__number{letter-spacing:-.03em;color:var(--oex-text);font-size:36px;font-weight:400;line-height:.95}.fr-opportunity-execution .oex-kpi-card__unit{color:var(--oex-muted);margin-top:2px;font-size:15px;font-weight:400}.fr-opportunity-execution .oex-kpi-card__text{color:var(--oex-text-soft);min-width:0;margin:0;font-size:12.5px;line-height:1.35}.fr-opportunity-execution .oex-kpi-card__text-highlight{font-weight:700}.fr-opportunity-execution .oex-kpi-card__track{height:9px;margin-top:0;position:relative}.fr-opportunity-execution .oex-kpi-card__track-line{background:var(--oex-border-strong);height:1px;position:absolute;top:4px;left:0;right:0}.fr-opportunity-execution .oex-kpi-card__track-fill{background:var(--oex-accent);height:3px;position:absolute;top:3px;left:0}.fr-opportunity-execution .oex-kpi-card__track-fill--avance{background:var(--oex-avance)}.fr-opportunity-execution .oex-kpi-card__track-fill--plazo{background:var(--oex-text)}.fr-opportunity-execution .oex-kpi-card__tick{background:#b8af9f;width:1px;height:7px;position:absolute;top:1px}.fr-opportunity-execution .oex-kpi-card__marker{width:1px;height:9px;position:absolute;top:0}.fr-opportunity-execution .oex-kpi-card__marker--dark{background:var(--oex-text)}.fr-opportunity-execution .oex-subnav{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-bottom-color:#e4dfd4;border-radius:10px 10px 0 0;flex-wrap:wrap;gap:22px;min-width:0;max-width:100%;padding:0 18px;display:flex;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.fr-opportunity-execution .oex-subnav__tab{color:var(--oex-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;margin-bottom:-1px;padding:10px 0;font-size:13.5px;font-weight:600;display:inline-flex}.fr-opportunity-execution .oex-subnav__tab--active{border-bottom-color:var(--oex-accent);color:var(--oex-text);font-weight:700}.fr-opportunity-execution .oex-panel--empty{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-top:none;border-radius:0 0 10px 10px;min-height:220px;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.fr-opportunity-execution .oex-execution-tabs{flex-direction:column;gap:0;min-width:0;max-width:100%;display:flex}.fr-opportunity-execution .oex-execution-tabs>.oex-panel--plan{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-top:none;border-radius:0 0 10px 10px;min-height:220px;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.fr-opportunity-execution .oex-execution-tabs>.oex-avance-layout>.oex-panel--avance{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.fr-opportunity-execution .oex-execution-tabs>.oex-certifications-embed,.fr-opportunity-execution .oex-execution-tabs>.oex-panel--anex{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-top:none;border-radius:0 0 10px 10px;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.fr-opportunity-execution .oex-certifications-embed{padding:18px 18px 0}.fr-opportunity-execution .oex-execution-tabs>.oex-panel--subcontratas{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-top:none;border-radius:0 0 10px 10px;padding:0;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.fr-opportunity-execution .oex-panel__body--subcontratas{padding:12px 18px 14px}.fr-opportunity-execution .oex-subcontratas__title{border-bottom:1px solid var(--oex-border);color:var(--oex-text);margin:0 0 12px;padding-bottom:12px;font-size:14px;font-weight:700}.fr-opportunity-execution .oex-panel__placeholder{color:var(--oex-muted);text-align:center;padding:24px 0;font-size:13px}.fr-opportunity-execution .oex-subcontratas__budget+.oex-subcontratas__budget{margin-top:20px}.fr-opportunity-execution .oex-subcontratas__budget-title{color:var(--oex-text-soft);margin:0 0 8px;font-size:12.5px;font-weight:700}.fr-opportunity-execution .oex-table__head{color:var(--oex-muted);text-transform:uppercase;letter-spacing:.04em;padding:10px 18px 10px 0;font-size:11px;font-weight:700}.fr-opportunity-execution .oex-table--subcontratas .oex-table__head{padding-top:0}.fr-opportunity-execution .oex-table__row{border-top:1px solid #f1eee7;align-items:center;gap:14px;padding:12px 18px 12px 0;font-size:13px;display:grid}.fr-opportunity-execution .oex-table__row--subcontratas{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) 100px}.fr-opportunity-execution .oex-table__company-name{font-size:13.5px;font-weight:700}.fr-opportunity-execution .oex-table__muted{color:var(--oex-text-soft);font-size:12.5px}.fr-opportunity-execution .oex-table__amount{font-weight:700}.fr-opportunity-execution .oex-table__cell--end{text-align:right}.fr-opportunity-execution .oex-skeleton__bar{background:linear-gradient(90deg,#f1ede6 25%,#e6e0d6 50%,#f1ede6 75%) 0 0/200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite oex-skeleton-shimmer;display:block}.fr-opportunity-execution .oex-skeleton__bar--end{justify-self:end}.fr-opportunity-execution .oex-skeleton__tab{align-items:center;padding:12px 0;display:inline-flex}.fr-opportunity-execution .oex-skeleton-panel{background:var(--phoenix-emphasis-bg);border:1px solid var(--oex-border);border-top:none;border-radius:0 0 10px 10px;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.fr-opportunity-execution .oex-skeleton-panel__head{border-bottom:1px solid var(--oex-border);padding:14px 18px}.fr-opportunity-execution .oex-skeleton-panel__body{padding:14px 18px}@keyframes oex-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fr-opportunity-execution .oex-skeleton__bar{animation:none}}@media (width<=991.98px){.fr-opportunity-execution{min-width:0;max-width:100%}.fr-opportunity-execution .oex-subnav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.fr-opportunity-execution .oex-subnav__tab,.fr-opportunity-execution .oex-skeleton__tab{flex:none}.fr-opportunity-execution .oex-execution-tabs>.oex-panel,.fr-opportunity-execution .oex-execution-tabs>.oex-avance-layout,.fr-opportunity-execution .oex-execution-tabs>.oex-certifications-embed,.fr-opportunity-execution .oex-panel,.fr-opportunity-execution .oex-panel--plan,.fr-opportunity-execution .oex-panel--avance,.fr-opportunity-execution .oex-panel--mods,.fr-opportunity-execution .oex-panel--subcontratas,.fr-opportunity-execution .oex-panel--documents-embed,.fr-opportunity-execution .oex-panel--cobros,.fr-opportunity-execution .oex-certifications-embed{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.fr-opportunity-execution .oex-certifications-embed .table-responsive{min-width:0;max-width:100%}.fr-opportunity-execution .oex-table__row--subcontratas{min-width:42rem}.opportunity-execution-tasks .oex-table__row--pr{min-width:56rem}}.fr-opportunity-invoices-list-skeleton__bar{background:linear-gradient(90deg, var(--fr-opportunity-invoices-list-skeleton-base,#eceff3) 25%, var(--fr-opportunity-invoices-list-skeleton-highlight,#e2e6ec) 50%, var(--fr-opportunity-invoices-list-skeleton-base,#eceff3) 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite fr-opportunity-invoices-list-skeleton-shimmer;display:block}@keyframes fr-opportunity-invoices-list-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-bs-theme=light]{--fr-opportunity-invoices-list-skeleton-base:#eceff3;--fr-opportunity-invoices-list-skeleton-highlight:#e2e6ec}[data-bs-theme=dark]{--fr-opportunity-invoices-list-skeleton-base:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#141824));--fr-opportunity-invoices-list-skeleton-highlight:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 16%, var(--phoenix-emphasis-bg,#141824))}@media (prefers-reduced-motion:reduce){.fr-opportunity-invoices-list-skeleton__bar{background:var(--fr-opportunity-invoices-list-skeleton-base,#eceff3);animation:none}}.invoice-external-provider-alert.alert-subtle-info{color:var(--phoenix-info-text-emphasis,#005585);background-color:var(--phoenix-info-bg-subtle,#c7ebff);border:1px solid var(--phoenix-info-border-subtle,#9edaff)}.invoice-external-provider-alert .fa-circle-info{color:var(--phoenix-info-text-emphasis,#005585)}[data-bs-theme=dark] .invoice-external-provider-alert.alert-subtle-info{color:var(--phoenix-info-text-emphasis,#60c6ff);background-color:var(--phoenix-info-bg-subtle,#1a2431);border-color:var(--phoenix-info-border-subtle,#29435a)}[data-bs-theme=dark] .invoice-external-provider-alert .fa-circle-info{color:var(--phoenix-info-text-emphasis,#60c6ff)}.opportunity-invoices__actions-trigger{min-width:2.25rem;min-height:2.25rem;color:var(--phoenix-primary,#3874ff);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;padding:.5rem .65rem!important}.opportunity-invoices__actions-trigger:hover,.opportunity-invoices__actions-trigger:focus,.opportunity-invoices__actions-trigger.show{color:var(--phoenix-primary-darker,#003cc7);text-decoration:none}.opportunity-invoices__actions-trigger.dropdown-toggle:after{display:none}.opportunity-invoices__actions-dropdown{--bs-dropdown-min-width:14rem;--bs-dropdown-padding-y:.35rem;--bs-dropdown-border-radius:.375rem;--bs-dropdown-border-color:var(--phoenix-border-color,#e3e6ed);--bs-dropdown-bg:var(--phoenix-emphasis-bg,#fff);border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-emphasis-bg,#fff);border-radius:.375rem;min-width:14rem;padding:.35rem 0;box-shadow:0 .25rem .75rem #0000001f}.opportunity-invoices__share-card{border:1px solid var(--phoenix-border-color,#e3e6ed);cursor:pointer;transition:border-color .15s,box-shadow .15s}.opportunity-invoices__share-card:not(:disabled):hover{border-color:var(--phoenix-primary,#3874ff);box-shadow:0 .25rem .75rem #3874ff1f}.opportunity-invoices__share-card:disabled{cursor:not-allowed;opacity:.55}.opportunity-invoices__actions-item{width:100%;color:var(--bs-body-color,#212529);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:.5rem .85rem;font-size:.875rem;text-decoration:none;display:flex}a.opportunity-invoices__actions-item,a.opportunity-invoices__actions-item:visited{color:var(--bs-body-color,#212529)}.opportunity-invoices__actions-item:hover,.opportunity-invoices__actions-item:focus,.opportunity-invoices__actions-item:active{background:var(--phoenix-body-highlight-bg,var(--phoenix-gray-100,#f8f9fa));color:var(--bs-body-color,#212529)}.opportunity-invoices__actions-item--disabled,.opportunity-invoices__actions-item--disabled:hover,.opportunity-invoices__actions-item--disabled:focus,.opportunity-invoices__actions-item--disabled:active{color:var(--phoenix-gray-500,#9fa6bc);cursor:not-allowed;opacity:.7;background:0 0}.opportunity-invoices__actions-item--danger{color:var(--phoenix-danger,#e63757)}.opportunity-invoices__actions-item--danger:hover,.opportunity-invoices__actions-item--danger:focus,.opportunity-invoices__actions-item--danger:active{background:var(--phoenix-body-highlight-bg,var(--phoenix-gray-100,#f8f9fa));color:var(--phoenix-danger,#e63757)}.opportunity-invoices__summary-row td{border-top:1px solid var(--phoenix-border-color,#e3e6ed);padding-top:.65rem}[data-bs-theme=dark] .opportunity-invoices__actions-trigger{color:var(--phoenix-body-highlight-color,#cbd0dd)}[data-bs-theme=dark] .opportunity-invoices__actions-trigger:hover,[data-bs-theme=dark] .opportunity-invoices__actions-trigger:focus,[data-bs-theme=dark] .opportunity-invoices__actions-trigger.show{color:var(--aqui-beige,#dacabe)}[data-bs-theme=dark] .opportunity-invoices__actions-dropdown{background-color:var(--phoenix-emphasis-bg,#141824);border-color:var(--phoenix-border-color,#373e53);box-shadow:0 .35rem 1rem #00000059}[data-bs-theme=dark] .opportunity-invoices__actions-item,[data-bs-theme=dark] a.opportunity-invoices__actions-item,[data-bs-theme=dark] a.opportunity-invoices__actions-item:visited{color:var(--phoenix-body-highlight-color,#cbd0dd)}[data-bs-theme=dark] .opportunity-invoices__actions-item:hover,[data-bs-theme=dark] .opportunity-invoices__actions-item:focus,[data-bs-theme=dark] .opportunity-invoices__actions-item:active,[data-bs-theme=dark] a.opportunity-invoices__actions-item:hover,[data-bs-theme=dark] a.opportunity-invoices__actions-item:focus{background-color:var(--phoenix-body-highlight-bg,#222834);color:var(--aqui-beige,#dacabe)}[data-bs-theme=dark] .opportunity-invoices__actions-item--disabled,[data-bs-theme=dark] .opportunity-invoices__actions-item--disabled:hover,[data-bs-theme=dark] .opportunity-invoices__actions-item--disabled:focus{color:var(--phoenix-body-quaternary-color,#9fa6bc)}[data-bs-theme=dark] .opportunity-invoices__actions-item--danger{color:var(--phoenix-danger,#e63757)}[data-bs-theme=dark] .opportunity-invoices__actions-item--danger:hover,[data-bs-theme=dark] .opportunity-invoices__actions-item--danger:focus,[data-bs-theme=dark] .opportunity-invoices__actions-item--danger:active{background-color:var(--phoenix-body-highlight-bg,#222834);color:var(--phoenix-danger-lighter,#f4829a)}[data-bs-theme=dark] .opportunity-invoices__actions-dropdown .dropdown-item{color:var(--phoenix-body-highlight-color,#cbd0dd)}[data-bs-theme=dark] .opportunity-invoices__actions-dropdown .dropdown-item:hover,[data-bs-theme=dark] .opportunity-invoices__actions-dropdown .dropdown-item:focus,[data-bs-theme=dark] .opportunity-invoices__actions-dropdown .dropdown-item:active{background-color:var(--phoenix-body-highlight-bg,#222834);color:var(--aqui-beige,#dacabe)}[data-bs-theme=dark] .opportunity-invoices__actions-dropdown .dropdown-item.text-danger{color:var(--phoenix-danger,#e63757)}[data-bs-theme=dark] .opportunity-invoices__actions-dropdown .dropdown-item.text-danger:hover,[data-bs-theme=dark] .opportunity-invoices__actions-dropdown .dropdown-item.text-danger:focus{color:var(--phoenix-danger-lighter,#f4829a)}.be-planning__zoom-row{justify-content:center;display:flex}.be-planning__zoom{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.be-planning__top-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.be-planning__client-switch{color:#6b665c;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.be-planning__client-switch input{cursor:pointer}.be-planning__add-chapter{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#4a3024;border:1px solid #4a3024;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600}.be-planning__add-chapter:hover:not(:disabled){filter:brightness(1.05)}.be-planning__add-chapter:disabled{opacity:.5;cursor:default}.be-planning__menu-btn{color:#8a8478;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 6px;line-height:1}.be-planning__menu-btn:hover:not(:disabled){color:var(--phoenix-body-color)}.be-planning__row.is-activity .be-planning__label{padding-left:44px}.be-planning__activity-mark{color:#a39c8d;flex-shrink:0;font-size:11px}.be-planning__chev-btn{color:#8a8478;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;transition:transform .15s;display:inline-flex}.be-planning__chev-btn.is-open{transform:rotate(90deg)}.be-planning__chev-btn:disabled{cursor:default;opacity:.5}.be-planning__bar.is-subtask{background:#ece3da;border:1px solid #c9a78f}.be-planning__bar.is-activity{background:#f5dcc8;border:1px solid #e67e22}.be-planning__bar-progress{pointer-events:none;border-radius:inherit;background:#4a302426;position:absolute;top:0;bottom:0;left:0}.be-planning__milestone{z-index:3;cursor:context-menu;background:#e67e22;border-radius:1px;width:12px;height:12px;position:absolute;top:14px;transform:rotate(45deg)}.be-planning__context-menu{z-index:1080;background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:10px;min-width:240px;padding:6px 0;font-family:Lato,system-ui,sans-serif;position:fixed;box-shadow:0 8px 24px #1f1d1b1f}.be-planning__context-menu-item{text-align:left;width:100%;color:var(--phoenix-body-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.be-planning__context-menu-item:hover:not(:disabled){background:#f8f6f2}.be-planning__context-menu-item:disabled{opacity:.5;cursor:default}.be-planning__context-menu-item i{text-align:center;width:16px;color:var(--phoenix-body-color)}.be-planning__empty{text-align:center;color:#8a8478;padding:24px 16px;font-size:13px}.opportunity-renders-panel{background:var(--crm-bg-surface);border:1px solid var(--crm-border);box-shadow:var(--crm-shadow);border-radius:10px;flex:auto;min-width:0;padding:20px 24px 24px}.opportunity-renders-upload-row{background-color:#e8e0d8;border-radius:.5rem}.opportunity-renders-skeleton__bar,.opportunity-renders-skeleton__tile,.opportunity-renders-skeleton__thumb,.opportunity-renders-skeleton__promo-media{background:linear-gradient(90deg,#ece7de 25%,#f8f6f2 50%,#ece7de 75%) 0 0/200% 100%;max-width:100%;animation:1.2s ease-in-out infinite opportunity-renders-skeleton-shimmer;display:block}.opportunity-renders-skeleton__bar{border-radius:4px;height:.875rem}.opportunity-renders-skeleton__bar--eyebrow{width:9.5rem;height:.75rem;margin-bottom:.5rem}.opportunity-renders-skeleton__bar--title{width:min(28rem,100%);height:1.35rem;margin-bottom:.45rem}.opportunity-renders-skeleton__bar--title-short{width:min(18rem,78%);height:1.35rem;margin-bottom:1rem}.opportunity-renders-skeleton__bar--body{width:min(42rem,100%);margin-bottom:.45rem}.opportunity-renders-skeleton__bar--body-short{width:min(28rem,72%);margin-bottom:1.5rem}.opportunity-renders-skeleton__tile{background:linear-gradient(90deg,#f7f3ee 25%,#fff 50%,#f7f3ee 75%) 0 0/200% 100%;border-radius:.5rem;width:100%;min-height:9rem}.opportunity-renders-skeleton__thumb{aspect-ratio:4/3;border-radius:.5rem;width:100%}.opportunity-renders-skeleton__bar--side-title{width:min(16rem,100%);height:1.15rem;margin-bottom:.45rem}.opportunity-renders-skeleton__bar--side-title-short{width:min(11rem,72%);height:1.15rem;margin-bottom:1.5rem}.opportunity-renders-skeleton__promo{background:#f3ece3;border-radius:1rem;overflow:hidden}.opportunity-renders-skeleton__promo-copy{padding:1.5rem}.opportunity-renders-skeleton__bar--promo-title{width:min(14rem,100%);height:1.05rem;margin-bottom:.4rem}.opportunity-renders-skeleton__bar--promo-title-short{width:min(9rem,70%);height:1.05rem;margin-bottom:.85rem}.opportunity-renders-skeleton__bar--promo-subtitle{width:7.5rem;margin-bottom:0}.opportunity-renders-skeleton__promo-media{min-height:12rem}@keyframes opportunity-renders-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.opportunity-renders-skeleton__bar,.opportunity-renders-skeleton__tile,.opportunity-renders-skeleton__thumb,.opportunity-renders-skeleton__promo-media{animation:none}}.vertical-purchase-panorama{width:100%;max-width:100%;height:220px;min-height:180px}.vertical-purchase-panorama--fullscreen{height:min(70vh,640px);min-height:320px}.vertical-purchase-panorama.vertical-purchase-panorama--ratio-4-3{aspect-ratio:4/3;height:auto;min-height:0}.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;-webkit-tap-highlight-color:transparent;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration:none;text-decoration:none}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;box-shadow:none;float:none;background:0 0;border:0;outline:0;width:auto;max-width:none;height:auto;margin:0;padding:0;position:static}.tox:not([dir=rtl]){text-align:left;direction:ltr}.tox[dir=rtl]{text-align:right;direction:rtl}.tox-tinymce{box-shadow:none;box-sizing:border-box;border:2px solid #eee;border-radius:10px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden;visibility:inherit!important}.tox.tox-tinymce-inline{box-shadow:none;overflow:initial;border:none}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{box-shadow:none;background-color:#fff;border:2px solid #eee;border-radius:10px;overflow:hidden}.tox-tinymce-aux{z-index:1300;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}@keyframes tox-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tox .accessibility-issue__header{align-items:center;margin-bottom:4px;display:flex}.tox #accessibility-issue__subheader{color:#222f3e;font-size:16px}.tox .accessbility-sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tox .accessibility-issue__description{border-radius:6px;justify-content:space-between;align-items:stretch}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;margin-bottom:4px;display:flex}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:700}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{color:#222f3e;background-color:#e6f0fd}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{color:#fff;background-color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{color:#222f3e;background-color:#fffae6}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#7a6e25;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{color:#222f3e;background-color:#ffe89d}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{color:#222f3e;background-color:#f2d574}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{color:#222f3e;background-color:#e8c657}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{color:#222f3e;background-color:#fae6e6}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{color:#222f3e;background-color:#f2bfbf}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{color:#222f3e;background-color:#e9a4a4}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{color:#222f3e;background-color:#ee9494}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{color:#222f3e;background-color:#78ab461a}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{z-index:1;background:#fff;font-size:13px;position:absolute;inset:0}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{flex-direction:column;width:30%;display:flex}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-grow:1;flex-basis:0;overflow:auto}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #eee;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bottom-anchorbar,.tox .tox-bar{flex:none;display:flex}.tox .tox-button{box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:normal;text-align:center;text-transform:none;white-space:nowrap;background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;outline:0;margin:0;padding:4px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px;-webkit-text-decoration:none;text-decoration:none;display:inline-block;position:relative}.tox .tox-button:before{content:"";opacity:0;pointer-events:none;border-radius:6px;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-button[disabled]{box-shadow:none;color:#ffffff80;cursor:not-allowed;background-color:#006ce7;background-image:none;border-color:#006ce7}.tox .tox-button:focus:not(:disabled){box-shadow:none;color:#fff;background-color:#0060ce;background-image:none;border-color:#0060ce}.tox .tox-button:focus:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){box-shadow:none;color:#fff;background-color:#0060ce;background-image:none;border-color:#0060ce}.tox .tox-button:active:not(:disabled),.tox .tox-button.tox-button--enabled{box-shadow:none;color:#fff;background-color:#0054b4;background-image:none;border-color:#0054b4}.tox .tox-button.tox-button--enabled[disabled]{box-shadow:none;color:#ffffff80;cursor:not-allowed;background-color:#0054b4;background-image:none;border-color:#0054b4}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){box-shadow:none;color:#fff;background-color:#00489b;background-image:none;border-color:#00489b}.tox .tox-button.tox-button--enabled:active:not(:disabled){box-shadow:none;color:#fff;background-color:#003c81;background-image:none;border-color:#003c81}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{padding:5px 4px;display:flex}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{box-shadow:none;color:#222f3e;letter-spacing:normal;text-transform:none;background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:6px;outline:0;padding:4px 16px;font-size:14px;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.tox .tox-button--secondary[disabled]{box-shadow:none;color:#222f3e80;background-color:#f0f0f0;background-image:none;border-color:#f0f0f0}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){box-shadow:none;color:#222f3e;background-color:#e3e3e3;background-image:none;border-color:#e3e3e3}.tox .tox-button--secondary:active:not(:disabled){box-shadow:none;color:#222f3e;background-color:#d6d6d6;background-image:none;border-color:#d6d6d6}.tox .tox-button--secondary.tox-button--enabled{box-shadow:none;color:#222f3e;background-color:#a8c8ed;background-image:none;border-color:#a8c8ed}.tox .tox-button--secondary.tox-button--enabled[disabled]{box-shadow:none;color:#222f3e80;background-color:#a8c8ed;background-image:none;border-color:#a8c8ed}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){box-shadow:none;color:#222f3e;background-color:#93bbe9;background-image:none;border-color:#93bbe9}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){box-shadow:none;color:#222f3e;background-color:#7daee4;background-image:none;border-color:#7daee4}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:6px 1px 5px 0;padding:0}.tox .tox-button-link{box-sizing:border-box;cursor:pointer;white-space:nowrap;background:0;border:none;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;display:inline-block}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{box-shadow:unset;color:#222f3e;background-color:#0000;border-color:#0000}.tox .tox-button--naked[disabled]{box-shadow:unset;color:#222f3e80;background-color:#222f3e1f;border-color:#0000}.tox .tox-button--naked:hover:not(:disabled),.tox .tox-button--naked:focus:not(:disabled){box-shadow:unset;color:#222f3e;background-color:#222f3e1f;border-color:#0000}.tox .tox-button--naked:active:not(:disabled){box-shadow:unset;color:#222f3e;background-color:#222f3e2e;border-color:#0000}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{cursor:pointer;border-radius:6px;align-items:center;min-width:36px;height:36px;display:flex}.tox .tox-checkbox__input{width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.tox .tox-checkbox__icons{box-sizing:content-box;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:3px;display:flex;box-shadow:0 0 0 2px #0000}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:#222f3e4d;display:block}@media (forced-colors:active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor!important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:#006ce7;display:none}.tox .tox-checkbox--disabled{color:#222f3e80;cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#222f3e80}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;padding:3px;box-shadow:inset 0 0 0 1px #006ce7}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{padding:0;display:flex}.tox .tox-collection--grid .tox-collection__group{flex-wrap:wrap;max-height:208px;padding:0;display:flex;overflow:hidden auto}.tox .tox-collection--list .tox-collection__group{border:0 solid #e3e3e3;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{color:#222f3eb3;cursor:default;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#fcfcfc;margin-top:-4px;margin-bottom:4px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:400}.tox .tox-collection__item{color:#222f3e;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;display:flex}.tox .tox-image-selector-menu .tox-collection__item,.tox .tox-image-selector-menu .tox-collection__item-image-selector{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item label,.tox .tox-image-selector-menu .tox-collection__item-image-selector label{white-space:nowrap;color:#222f3e;text-align:center;align-self:flex-end;width:48px;font-size:12px;overflow:hidden}.tox .tox-image-selector-menu .tox-collection__item-checkmark{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{fill:#006ce7;stroke:#006ce7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#fff}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;opacity:.8;background-color:#fff;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item,.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff;background-color:#006ce7}@media (forced-colors:active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:1px solid}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#a6ccf7}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;z-index:1;background-color:#f0f0f0;position:relative}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#a6ccf7}@media (forced-colors:active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:1px solid}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover,.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{color:#222f3e;background-color:#f0f0f0}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border:2px solid highlight}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:1px solid}}.tox .tox-collection__item-image{border:1px solid #eee;border-radius:6px;flex-direction:column;justify-content:center;margin-bottom:4px;display:flex;position:relative}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{width:48px;height:48px}.tox .tox-collection__item-label{color:currentColor;text-transform:none;word-break:break-all;flex:1;max-width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}.tox .tox-collection__item-accessory{color:currentColor;text-transform:none;height:24px;font-size:14px;line-height:24px;display:inline-block}.tox .tox-collection__item-caret{align-items:center;min-height:24px;display:flex}.tox .tox-collection__item-caret:after{content:"";min-height:inherit;font-size:0}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{color:#222f3e80;cursor:not-allowed;background-color:#0000}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:#222f3e80}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;flex-wrap:nowrap;flex:none;margin-bottom:0;padding:0;display:flex;overflow-x:auto;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-collection--horizontal .tox-collection__group{flex-wrap:nowrap;align-items:center;margin:0;padding:0 4px;display:flex}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{flex-direction:row;flex:auto;align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{flex-direction:column;flex:auto;align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #0000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{text-align:right;margin-left:16px}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #0000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{text-align:left;margin-right:16px}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media (forced-colors:active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{forced-color-adjust:none;background-color:currentColor!important;border:1px solid highlight!important}}.tox .tox-color-picker-container{flex-direction:row;height:225px;margin:0;display:flex}.tox .tox-sv-palette{box-sizing:border-box;height:100%;display:flex}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{box-sizing:content-box;background:0 0;border:1px solid #000;border-radius:50%;width:12px;height:12px;position:absolute}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.tox .tox-hue-slider{box-sizing:border-box;width:25px;height:100%}.tox .tox-hue-slider-spectrum{background:linear-gradient(red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);width:100%;height:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{box-sizing:content-box;background:#fff;border:1px solid #000;width:100%;height:4px}.tox .tox-rgb-form{flex-direction:column;justify-content:space-between;display:flex}.tox .tox-rgb-form div{width:inherit;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{box-shadow:0 0 0 1px red;border:1px solid red!important}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;height:100%;display:none;position:absolute;top:0;right:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{color:#77181f;background-color:#f5cccc;border:1px solid #f0b3b3;border-radius:3px;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette,.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette,.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}@media (forced-colors:active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{width:30px;height:30px;transition:transform .15s,box-shadow .15s}.tox .tox-swatch:focus,.tox .tox-swatch:hover{transform:scale(.8);box-shadow:inset 0 0 0 1px #7f7f7f4d}.tox .tox-swatch--remove{justify-content:center;align-items:center;display:flex}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{cursor:pointer;background-color:#0000;border:0;outline:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.tox .tox-swatches__picker-btn svg{fill:#222f3e;width:24px;height:24px}.tox .tox-swatches__picker-btn:hover{background:#f0f0f0}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;width:24px;height:24px;margin:3px;display:none}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-conversations{flex-direction:column;width:300px;min-width:300px;max-width:300px;height:100%;display:flex;position:relative}.tox .tox-conversations__header{z-index:1;background:#fff;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;box-shadow:0 4px 8px #222f3e1a}.tox .tox-conversations__title{color:#222f3e;padding:8px 0;font-size:20px;font-weight:400;line-height:28px}.tox .tox-comment{background:#fff;border:1px solid #fff;border-radius:6px;padding:8px 8px 16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-comment.tox-comment--selected{background-color:#fff2c9;border:1px solid #ffcf30;box-shadow:0 4px 8px #222f3e1a}.tox .tox-comment.tox-comment--selected:focus{border:2px solid #006ce7;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:after{pointer-events:none;content:"";border:2px solid #006ce7;border-radius:6px;display:block;position:absolute;inset:-9px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{color:#222f3e;justify-content:space-between;align-items:center;display:flex}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;text-transform:initial;white-space:pre-wrap;margin-top:8px;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;transition:max-height .5s cubic-bezier(0,1,0,1);position:relative}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{color:#222f3e;flex-direction:column;align-items:center;display:flex;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{z-index:10;flex-direction:column;padding:1em;font-size:14px;position:absolute;inset:0}.tox .tox-comment__overlaytext p{color:#222f3e;text-align:center;background-color:#fff;box-shadow:0 0 8px 8px #fff}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:#222f3eb3;font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:700}.tox .tox-comment__buttonspacing{text-align:center;padding-top:16px}.tox .tox-tbtn.tox-comment__mention-btn{background-color:#0000;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:5px;display:flex}.tox .tox-comment-thread{background:0 0;border-radius:6px;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay:after{content:"";opacity:.9;z-index:5;background:#fff;display:flex;position:absolute;inset:0}.tox .tox-comment__reply{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;margin-top:8px;display:flex}.tox .tox-comment__reply>:first-child{width:100%;margin-bottom:8px}.tox .tox-comment__edit{flex-wrap:wrap;justify-content:flex-end;margin-top:8px;display:flex}.tox .tox-comment__gradient:after{content:"";background:linear-gradient(#fff0,#fff);width:100%;height:5em;margin-top:-40px;display:block;position:absolute;bottom:0}.tox .tox-comment__overlay{opacity:.9;text-align:center;z-index:5;background:#fff;flex-direction:column;flex-grow:1;display:flex;position:absolute;inset:0}.tox .tox-comment__busy-spinner{z-index:20;background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tox .tox-comment__scroll{scroll-behavior:smooth;flex-direction:column;flex-shrink:1;padding:12px;display:flex;overflow:auto}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}.tox .tox-skeleton .tox-skeleton__line{background:linear-gradient(90deg,#f0f0f080 8%,#f0f0f0b3 18%,#f0f0f080 33%);width:100%;height:16px;animation:2s ease-out infinite wave}.tox .tox-skeleton .tox-skeleton__circle{background:linear-gradient(90deg,#f0f0f080 8%,#f0f0f0b3 18%,#f0f0f080 33%);border-radius:100%;width:36px;height:36px;margin-right:8px;animation:2s ease-out infinite wave}@keyframes wave{0%{background-position:-268px 0}to{background-position:268px 0}}.tox .tox-ring-loader{box-sizing:border-box;border:1px solid #fff;border-bottom-color:#0000;border-radius:50%;width:10px;height:10px;animation:1s linear infinite tox-rotation;display:inline-block}.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:#222f3eb3}.tox .tox-user__avatar img{object-fit:cover;vertical-align:middle;border-radius:50%;width:36px;height:36px}.tox .tox-user__name{color:#222f3e;text-transform:none;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tox .tox-dialog-wrap__backdrop{z-index:1;background-color:#ffffffbf;position:absolute;inset:0}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{z-index:2;background-color:#fff;border:0 solid #eee;border-radius:10px;flex-direction:column;width:95vw;max-width:480px;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:8px auto}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{color:#222f3e;background-color:#fff;border-bottom:none;justify-content:space-between;align-items:center;padding:8px 16px 0;font-size:16px;display:flex;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;width:100%;height:100%;position:absolute;top:0;left:0}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{text-transform:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3}.tox .tox-dialog__body{color:#222f3e;text-align:left;text-transform:none;flex:1;min-width:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;display:flex}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{flex-direction:column;flex-shrink:0;align-items:flex-start;padding:16px;display:flex}@media only screen and (width>=768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:0;overflow-x:auto}}.tox .tox-dialog__body-nav-item{color:#222f3eb3;border-bottom:2px solid #0000;flex-shrink:0;max-width:13em;margin-bottom:8px;font-size:14px;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.tox .tox-dialog__body-nav-item:focus{background-color:#006ce71a}.tox .tox-dialog__body-nav-item--active{color:#144782;border-bottom:2px solid #144782}@media (forced-colors:active){.tox .tox-dialog__body-nav-item--active{color:highlight;border-bottom:2px solid highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;max-height:min(650px,100vh - 110px);padding:16px;display:flex;overflow:auto}.tox .tox-dialog__body-content>*{margin-top:16px;margin-bottom:0}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-top:0;margin-bottom:0}.tox .tox-dialog__body-content a{color:#144782;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #144782}.tox .tox-dialog__body-content a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-inline:0;display:block}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;letter-spacing:normal;text-transform:none;margin-top:2rem;margin-bottom:16px;font-size:20px;font-style:normal;font-weight:700}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;letter-spacing:normal;text-transform:none;margin-top:2rem;margin-bottom:16px;font-size:16px;font-style:normal;font-weight:700}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-top:0;margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{max-width:1200px;height:650px}.tox .tox-dialog--fullscreen{max-width:100%;height:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{background-color:#fff;border-top:none;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{z-index:3;background-color:#ffffffbf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{padding-bottom:8px;font-weight:700}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-top:8px;padding-bottom:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{content:"";opacity:1;pointer-events:none;z-index:1;border:1px solid #eee;border-radius:6px;position:absolute;inset:0}.tox .tox-navobj-bordered iframe{border-radius:6px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;outline:0;box-shadow:0 0 0 1px #006ce7}.tox .tox-dialog__popups{z-index:1100;width:100%;position:absolute}.tox .tox-dialog__body-iframe{flex-direction:column;flex:1;display:flex}.tox .tox-dialog__body-iframe .tox-navobj{flex:1;display:flex}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{flex:1;display:flex}.tox .tox-dropzone{box-sizing:border-box;background:#fff;border:2px dashed #eee;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;min-height:100px;padding:10px;display:flex}.tox .tox-dropzone p{color:#222f3eb3;margin:0 0 16px}.tox .tox-edit-area{flex:1;display:flex;position:relative;overflow:hidden}.tox .tox-edit-area:before{content:"";opacity:0;pointer-events:none;z-index:1;border:2px solid #006ce7;border-radius:4px;transition:opacity .15s;position:absolute;inset:0}@media (forced-colors:active){.tox .tox-edit-area:before{border:2px solid highlight}}.tox .tox-edit-area__iframe{box-sizing:border-box;background-color:#fff;border:0;flex:1;width:100%;height:100%;position:absolute}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{flex-direction:column;flex:auto;display:flex;overflow:hidden}.tox .tox-editor-header{z-index:2;grid-template-columns:1fr min-content;display:grid}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;padding:4px 0;box-shadow:0 2px 2px -2px #222f3e1a,0 8px 8px -4px #222f3e12}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none;border-top:1px solid #e3e3e3}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;padding:4px 0;box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{box-shadow:none;background:0 0;border:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border:1px solid #eee;border-radius:6px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{z-index:1;display:flex;position:relative}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{box-shadow:none;box-sizing:border-box;border:1px solid #222f08;border-radius:6px;width:24px;height:24px;position:absolute;top:6px}@media (forced-colors:active){.tox .tox-color-input span{forced-color-adjust:none;border-color:currentColor;border-width:2px!important}}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){cursor:pointer;border-color:#006ce7}.tox .tox-color-input span:before{box-sizing:border-box;content:"";z-index:-1;background-image:linear-gradient(45deg,#00000040 25%,#0000 25%),linear-gradient(-45deg,#00000040 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#00000040 75%),linear-gradient(-45deg,#0000 75%,#00000040 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;width:24px;height:24px;position:absolute;top:-1px;left:-1px}@media (forced-colors:active){.tox .tox-color-input span:before{border:none}}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:#222f3eb3;text-transform:none;white-space:nowrap;padding:0 8px 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;display:block}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{flex-direction:column;flex:1;display:flex}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{flex-flow:wrap;justify-content:space-between;display:flex}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{flex-direction:column;flex:1;display:flex}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{flex:1;display:flex}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{appearance:none;box-shadow:none;box-sizing:border-box;color:#222f3e;resize:none;background-color:#fff;border:1px solid #eee;border-radius:6px;outline:0;width:100%;min-height:34px;margin:0;padding:5px 5.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-custom-editor:focus-within,.tox .tox-focusable-wrapper:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus{background-color:#fff;border-color:#006ce7;outline:0;box-shadow:0 0 0 1px #006ce7}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:28px;margin:5px 0 6px}.tox .tox-naked-btn{box-shadow:unset;color:#006ce7;cursor:pointer;background-color:#0000;border:0 #0000;margin:0;padding:0;display:block}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{justify-content:center;align-items:center;width:16px;display:flex}.tox .tox-listbox__select-chevron svg{fill:#222f3e}@media (forced-colors:active){.tox .tox-listbox__select-chevron svg{fill:currentColor!important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;box-shadow:none;box-sizing:border-box;color:#222f3e;resize:none;background-color:#fff;border:1px solid #eee;border-radius:6px;outline:0;width:100%;min-height:34px;margin:0;padding:5px 5.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.tox .tox-selectfield select[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;outline:0;box-shadow:0 0 0 1px #006ce7}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #eee;border-radius:6px;flex:1;display:flex;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{overscroll-behavior:none;touch-action:pinch-zoom;border:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{z-index:1200;position:fixed;top:0;left:0}.tox.tox-tinymce.tox-fullscreen{background-color:#0000}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{margin-top:1em;list-style:none}.tox .tox-imagepreview{background-color:#666;width:100%;height:380px;position:relative;overflow:hidden}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;position:absolute;top:100vw;left:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{justify-content:center;align-items:center;height:60px;display:flex}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{opacity:.5;zoom:1;background:#000;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;width:20px;height:20px;position:absolute;top:0;left:0}.tox .tox-image-tools .tox-croprect-handle-move{cursor:move;border:0;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{cursor:nw-resize;border-width:2px 0 0 2px;margin:-2px 0 0 -2px;top:100px;left:100px}.tox .tox-image-tools .tox-croprect-handle-ne{cursor:ne-resize;border-width:2px 2px 0 0;margin:-2px 0 0 -20px;top:100px;left:200px}.tox .tox-image-tools .tox-croprect-handle-sw{cursor:sw-resize;border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;top:200px;left:100px}.tox .tox-image-tools .tox-croprect-handle-se{cursor:se-resize;border-width:0 2px 2px 0;margin:-20px 0 0 -20px;top:200px;left:200px}.tox .tox-image-selector-loading-spinner-wrapper{justify-content:center;align-items:center;display:flex}.tox .tox-image-selector-loading-spinner{aspect-ratio:1;border:3px solid #006ce7;border-bottom-color:#0000;border-radius:50%;width:min(24px,30%);animation:1s linear infinite tox-rotation;position:absolute}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector{margin:5px 0 6px 11px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;margin:-4px;padding:0}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #eee;border-radius:3px;width:100%;margin-bottom:4px}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{justify-content:center;align-items:center;display:flex}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{justify-content:center;align-items:center;width:46px;height:46px;display:flex}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{cursor:pointer;background-color:#0000;border:0;outline:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.tox .tox-image-selector__picker-btn svg{fill:#222f3e;width:24px;height:24px}.tox .tox-image-selector__picker-btn:hover{background:#f0f0f0}.tox .tox-insert-table-picker{background-color:#fff;flex-wrap:wrap;width:170px;display:flex}.tox .tox-insert-table-picker>div{box-sizing:border-box;border:1px solid #eee;border-width:0 1px 1px 0;width:17px;height:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce7;border-color:#eee}@media (forced-colors:active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{filter:contrast(50%);border-color:highlight}}.tox .tox-insert-table-picker__label{color:#222f3eb3;text-align:center;width:100%;padding:4px;font-size:14px;display:block}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#fff;border:1px solid #eee;padding:4px 8px;display:flex}.tox.tox-mentions__card .tox-mentions__container{flex-direction:column;align-self:center;margin:0 4px;display:flex}.tox .tox-mentions__avatar{border-radius:50%;width:42px;height:42px;margin-right:4px}.tox .tox-mentions__username{font-size:14px;line-height:21px}.tox .tox-mentions__description{color:#222f3eb3;font-size:12px;line-height:21px}.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{vertical-align:top;z-index:1150;background-color:#fff;border:1px solid #0000;border-radius:6px;display:inline-block;overflow:hidden;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar,.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (width>=768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:#fff repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) 50% 39px/100% calc(100% - 39px) no-repeat;flex-wrap:wrap;flex:none;grid-area:1/1/auto/-1;padding:0 11px 0 12px;display:flex}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{padding-inline:4px 8px;background:#fff repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) 50% 39px/100% calc(100% - 39px) no-repeat;grid-area:1/2;padding-top:5px}.tox .tox-promotion-link{color:#086be6;cursor:pointer;white-space:nowrap;background-color:#e8f1f8;border-radius:5px;align-items:unsafe center;height:26.6px;padding:4px 8px;font-size:14px;display:flex}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{box-shadow:none;color:#222f3e;text-transform:none;background:#fff;border:0;border-radius:3px;outline:0;flex:none;justify-content:center;align-items:center;width:auto;height:28px;margin:5px 1px 6px 0;padding:0 4px;font-size:14px;font-style:normal;font-weight:400;display:flex}.tox .tox-mbtn[disabled]{box-shadow:none;color:#222f3e80;cursor:not-allowed;background-color:#fff;border:0}.tox .tox-mbtn:focus:not(:disabled){box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-mbtn:focus:not(:disabled):after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-mbtn:focus:not(:disabled):after{border:2px solid highlight}}.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-mbtn__select-label{cursor:default;margin:0 4px;font-weight:400}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{justify-content:center;align-items:center;width:16px;display:none}.tox .tox-notification{box-shadow:none;box-sizing:border-box;opacity:0;border-style:solid;border-width:1px;border-radius:6px;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);width:max-content;margin-top:4px;margin-left:auto;margin-right:auto;padding:4px;font-size:14px;font-weight:400;transition:transform .1s ease-in,opacity .15s ease-in;display:grid}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification:focus{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{color:#222f3e;background-color:#e4eeda;border-color:#d7e6c8}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success a:focus,.tox .tox-notification--success a:hover{color:#24321d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #517342}.tox .tox-notification--success a:active{color:#0d120a;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{color:#222f3e;background-color:#f5cccc;border-color:#f0b3b3}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error a:focus,.tox .tox-notification--error a:hover{color:#220709;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #77181f}.tox .tox-notification--error a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{color:#222f3e;background-color:#fff5cc;border-color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn a:focus,.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:focus,.tox .tox-notification--warning a:hover{color:#2c280d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #7a6e25}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#050502;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{color:#222f3e;background-color:#d6e7fb;border-color:#c1dbf9}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info a:focus,.tox .tox-notification--info a:hover{color:#163355;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #2a64a6}.tox .tox-notification--info a:active{color:#0b1a2c;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{color:#222f3e;text-align:center;white-space:normal;word-break:break-all;word-break:break-word;grid-area:1/2/2/3;align-self:center;font-size:14px}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{grid-area:1/1/2/2;place-self:center end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{grid-area:1/3/2/4;place-self:start end}.tox .tox-notification .tox-progress-bar{grid-area:2/1/3/4;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{z-index:1;background-color:#f0f0f0;justify-content:center;align-items:center;height:100%;display:grid;position:absolute;top:0;left:0;right:0;overflow:auto}.tox .tox-onboarding-dialog{background-color:#fff;border-radius:12px;flex-direction:column;max-width:512px;margin:8px;display:flex;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#222f3e;justify-content:center;align-items:center;margin:24px 0 8px;font-size:20px;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-step{grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px;display:grid}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #e3e3e3}.tox .tox-onboarding-dialog .tox-onboarding-step--number{aspect-ratio:1;color:#00ad0e;border:1px solid #00ad0e;border-radius:50%;justify-content:center;align-items:center;width:24px;font-size:12px;font-weight:700;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#222f3e;margin-bottom:4px;font-size:14px;font-weight:700}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:#222f3eb3;font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#f0f0f0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-footer p{color:#222f3eb3;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}.tox .tox-onboarding-dialog svg{fill:#222f3eb3;width:24px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{border-bottom:1px solid #e3e3e3;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 16px;padding:24px 0;display:grid}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#222f3e;margin-bottom:4px;font-size:14px;font-weight:700}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:#222f3eb3;font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{color:#006ce7;background:linear-gradient(#fff 24%,#f0f0f0 100%);border-radius:12px;place-content:center;width:56px;height:56px;font-size:24px;line-height:24px;display:grid;box-shadow:0 1px 1px #222f3e12,0 3px 6px #222f3e06}.tox .tox-promotion-dialog--subtitle{color:#222f3eb3;margin:16px;font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;color:#222f3eb3;margin:16px;font-size:14px}.tox .tox-promotion-dialog--explore a{color:#006ce7}.tox .tox-promotion-dialog--footer{color:#222f3eb3;text-align:center;background-color:#f0f0f0;padding:16px;font-size:12px}.tox .tox-promotion-button{color:#851aff;cursor:pointer;white-space:nowrap;background-color:#f1ebf9;border-radius:5px;align-items:center;height:26.6px;padding:8px 16px;font-size:14px;font-weight:700;line-height:26.6px;display:flex}.tox .tox-promotion-button:focus{outline:1px solid #851aff}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:#222f3eb3;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus,.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:focus,.tox .tox-promotion-dialog--footer a:hover{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #144782}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:left .15s,right .15s,top .15s,bottom .15s}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility,opacity 75ms 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:#0000;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{content:"";opacity:1;border-style:solid;width:0;height:0;display:block;position:absolute}@media (forced-colors:active){.tox .tox-pop:after,.tox .tox-pop:before{content:none}}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility,opacity 75ms}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{top:100%;left:50%}.tox .tox-pop.tox-pop--bottom:after{border-width:8px;border-color:#fff #0000 #0000;margin-top:-1px;margin-left:-8px}.tox .tox-pop.tox-pop--bottom:before{border-width:9px;border-color:#eee #0000 #0000;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{top:0;left:50%;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-width:8px;border-color:#0000 #0000 #fff;margin-top:1px;margin-left:-8px}.tox .tox-pop.tox-pop--top:before{border-width:9px;border-color:#0000 #0000 #eee;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{top:calc(50% - 1px);left:0;transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-width:8px;border-color:#0000 #fff #0000 #0000;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-width:10px;border-color:#0000 #eee #0000 #0000;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{top:calc(50% + 1px);left:100%;transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-width:8px;border-color:#0000 #0000 #0000 #fff;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-width:10px;border-color:#0000 #0000 #0000 #eee;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{flex-direction:row;flex-grow:1;min-height:0;display:flex}.tox .tox-sidebar{background-color:#f0f0f0;flex-direction:row;justify-content:flex-end;display:flex}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container,.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s,opacity .5s}.tox .tox-selector{box-sizing:border-box;background-color:#4099ff;border:1px solid #4099ff;width:10px;height:10px;display:inline-block;position:absolute}.tox.tox-platform-touch .tox-selector{width:12px;height:12px}.tox .tox-slider{flex:1;justify-content:center;align-items:center;height:24px;display:flex;position:relative}.tox .tox-slider__rail{background-color:#0000;border:1px solid #eee;border-radius:6px;width:100%;min-width:120px;height:10px}.tox .tox-slider__handle{box-shadow:none;background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;width:14px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;height:16px;display:inline-flex}.tox .tox-toolbar-slider__input{appearance:none;background:#eee;border-radius:16px;width:130px;height:2px}.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:#0000;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:#0000;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#006ce7;border:none;border-radius:16px;width:16px;height:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#006ce7;border:none;border-radius:16px;width:16px;height:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:0}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:#ffffff80}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:#ffffff80}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{background-color:#222f3eb3;border-radius:100%;width:8px;height:8px;animation:1.5s ease-in-out infinite both tam-bouncing-dots}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,to,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{color:#222f3eb3;text-transform:none;background-color:#fff;border-top:1px solid #e3e3e3;flex:none;align-items:center;height:25px;padding:0 8px;font-size:14px;font-weight:400;display:flex;position:relative;overflow:hidden}.tox .tox-statusbar__path{text-overflow:ellipsis;white-space:nowrap;flex:auto;display:flex}.tox .tox-statusbar__right-container{white-space:nowrap;justify-content:flex-end;display:flex}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{flex:auto;justify-content:space-between;align-items:flex-start;height:16px;display:flex}@media only screen and (width>=768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.3333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{white-space:nowrap;display:inline}.tox .tox-statusbar__wordcount{flex:none;margin-left:1ch}@media only screen and (width<=767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#222f3eb3;-webkit-text-decoration:none;text-decoration:none;position:relative}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar a:focus-visible:after,.tox .tox-statusbar__path-item:focus-visible:after,.tox .tox-statusbar__wordcount:focus-visible:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-statusbar a:focus-visible:after,.tox .tox-statusbar__path-item:focus-visible:after,.tox .tox-statusbar__wordcount:focus-visible:after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:#222f3ecc;width:auto;height:1em;margin-left:.3em}@media (forced-colors:active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{flex:none;justify-content:flex-end;align-self:stretch;align-items:flex-end;margin:3px -5px 3px 4px;padding-bottom:0;padding-left:0;padding-right:0;display:flex;position:relative}.tox .tox-statusbar__resize-handle svg{fill:#222f3e80;display:block}.tox .tox-statusbar__resize-handle:focus svg,.tox .tox-statusbar__resize-handle:hover svg{fill:#222f3e}.tox .tox-statusbar__resize-handle:focus-visible{background-color:#0000;border-radius:1px 1px 5px;box-shadow:0 0 0 2px #0000}.tox .tox-statusbar__resize-handle:focus-visible:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-statusbar__resize-handle:focus-visible:after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tox .tox-tbtn{box-shadow:none;color:#222f3e;text-transform:none;background:#fff;border:0;border-radius:3px;outline:0;flex:none;justify-content:center;align-items:center;width:34px;height:28px;margin:6px 1px 5px 0;padding:0;font-size:14px;font-style:normal;font-weight:400;display:flex}@media (forced-colors:active){.tox .tox-tbtn.tox-tbtn:hover,.tox .tox-tbtn:hover{outline:1px dashed}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid;position:relative}}.tox .tox-tbtn svg{fill:#222f3e;display:block}@media (forced-colors:active){.tox .tox-tbtn svg,.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor!important}.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover,.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{width:inherit;padding-left:5px;padding-right:5px}.tox .tox-tbtn:focus{box-shadow:none;z-index:1;background:#fff;border:0;position:relative}.tox .tox-tbtn:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-tbtn:focus:after{border:2px solid highlight}}.tox .tox-tbtn:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:#222f3e80}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:focus,.tox .tox-tbtn--enabled:hover{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled:focus>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:focus svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:#222f3e80}.tox .tox-tbtn--enabled:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-tbtn--enabled:focus:after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{width:51px;height:42px}.tox .tox-tbtn--lg{flex-direction:column;width:68px;height:56px}.tox .tox-tbtn--return{height:unset;align-self:stretch;width:16px}.tox .tox-tbtn--labeled{width:unset;padding:0 4px}.tox .tox-tbtn__vlabel{letter-spacing:-.025em;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.tox .tox-label--context-toolbar{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin:6px 1px 5px 0}.tox .tox-number-input{background:#f7f7f7;border-radius:3px;width:auto;margin:6px 1px 5px 0;display:flex;position:relative}.tox .tox-number-input:focus{background:#f7f7f7}.tox .tox-number-input:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input:focus:after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{pointer-events:none;text-align:center;display:flex;position:relative}.tox .tox-number-input .tox-input-wrapper:focus{z-index:1;background-color:#f7f7f7}.tox .tox-number-input .tox-input-wrapper:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input .tox-input-wrapper:focus:after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus):after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input .tox-input-wrapper:has(input:focus):after{border:2px solid highlight}}.tox .tox-number-input input{color:#222f3e;pointer-events:all;border-radius:3px;width:60px;margin:2px 0;font-size:14px;position:relative}.tox .tox-number-input input:hover{color:#222f3e;background:#f0f0f0}.tox .tox-number-input input:focus{background-color:#f7f7f7}.tox .tox-number-input input:disabled{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-number-input button{color:#222f3e;text-align:center;width:24px;height:28px;position:relative}@media (forced-colors:active){.tox .tox-number-input button:active,.tox .tox-number-input button:focus,.tox .tox-number-input button:hover{outline:1px solid!important}}.tox .tox-number-input button svg{fill:#222f3e;margin:0 auto;display:block;transform:scale(.67)}@media (forced-colors:active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor!important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{z-index:1;background:#f7f7f7}.tox .tox-number-input button:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input button:focus:after{border:2px solid highlight}}.tox .tox-number-input button:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-number-input button:disabled svg{fill:#222f3e80}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#f7f7f7}.tox .tox-tbtn--select{width:auto;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #eee}.tox .tox-tbtn__select-label{cursor:default;height:initial;text-overflow:ellipsis;white-space:nowrap;margin:0 4px;font-weight:400;overflow:hidden}.tox .tox-tbtn__select-chevron{justify-content:center;align-items:center;width:16px;display:flex}.tox .tox-tbtn__select-chevron svg{fill:#222f3e80}@media (forced-colors:active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke,.tox .tox-tbtn--bespoke:focus{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{text-overflow:ellipsis;white-space:nowrap;width:7em;overflow:hidden}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{box-sizing:border-box;border:0;border-radius:3px;margin:6px 1px 5px 0;display:flex}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #f0f0f0}.tox .tox-split-button:focus{box-shadow:none;color:#222f3e;z-index:1;background:#fff;position:relative}.tox .tox-split-button:focus:after{pointer-events:none;content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-split-button:focus:after{border:2px solid highlight}}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button>:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.tox .tox-split-button>:nth-child(2){border-top-right-radius:3px;border-bottom-right-radius:3px}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:#222f3e80}@media (forced-colors:active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button:focus .tox-tbtn{background-color:#0000}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{box-shadow:none;color:#222f3e80;background:#fff}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color{opacity:.3}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,#0000 1px 39px);background-position:50% 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);background-attachment:local;flex-wrap:wrap;flex:none;padding:0;display:flex;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:50% 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{opacity:0;visibility:hidden;height:0;padding-top:0;padding-bottom:0}.tox .tox-toolbar__overflow--growing{transition:height .3s,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #0000;margin-top:-1px;padding-top:1px;padding-bottom:1px}@media (forced-colors:active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:50% 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{pointer-events:none;border:1px solid #0000;margin-right:2px}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#f7f7f7;border-style:solid;border-width:1px;border-radius:6px}.tox.tox-tinymce-aux .tox-toolbar__overflow{overscroll-behavior:none;background-color:#fff;background-position:50% 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;padding:4px 0;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}@media (forced-colors:active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:50% 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox-context-form__group{align-items:center;display:flex}.tox .tox-toolbar__group{flex-wrap:wrap;align-items:center;margin:0;padding:0 11px 0 12px;display:flex}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-wrap:nowrap;flex-shrink:0}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #0000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #0000}.tox .tox-tooltip{pointer-events:none;z-index:1150;width:max-content;max-width:15em;padding:8px;display:inline-block;position:relative}.tox .tox-tooltip__body{box-shadow:none;color:#fff;overflow-wrap:break-word;text-transform:none;background-color:#222f3e;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:600}@media (forced-colors:active){.tox .tox-tooltip__body{outline:1px outset}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;top:0;left:50%;transform:translate(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #222f3e;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #222f3e;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tox .tox-tree{flex-direction:column;display:flex}.tox .tox-tree .tox-trbtn{box-shadow:none;color:#222f3e;text-transform:none;background:0 0;border:0;border-radius:4px;outline:0;flex:none;align-items:center;height:28px;margin-top:4px;margin-bottom:4px;padding:0 0 0 8px;font-size:14px;font-style:normal;font-weight:400;display:flex;overflow:hidden}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus{box-shadow:none;background:#f0f0f0;border:0}.tox .tox-tree .tox-trbtn:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:0 0;border:0}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{height:unset;align-self:stretch;width:16px}.tox .tox-tree .tox-trbtn--labeled{width:unset;padding:0 4px}.tox .tox-tree .tox-trbtn__vlabel{letter-spacing:-.025em;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.tox .tox-tree .tox-tree--directory{flex-direction:column;display:flex}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:#0000}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){color:#222f3e;background-color:#0000}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}:is(.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron){transition:transform .5s ease-in-out}:is(.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron){transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:#0000}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){color:#222f3e;background-color:#0000}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;justify-content:flex-end;display:flex}.tox .tox-tree .tox-tree--directory__children{padding-left:16px;overflow:hidden}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{justify-content:space-between;display:flex}.tox .tox-revisionhistory__pane{padding:0!important}.tox .tox-revisionhistory__container{flex-direction:column;height:100%;display:flex}.tox .tox-revisionhistory{background-color:#fff;border-top:1px solid #f0f0f0;flex:1;width:100%;height:100%;margin-top:8px;display:flex;position:relative;overflow:auto hidden}.tox .tox-revisionhistory--align-right{margin-left:auto}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{flex-direction:column;width:316px;min-width:248px;height:100%;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{color:#222f3e;z-index:1;background-color:#fff;padding:12px;font-size:20px;font-weight:400;line-height:28px;box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#f0f0f0;flex-direction:column;flex:1;gap:12px;padding:10px 12px;display:flex;overflow-y:auto}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{z-index:1;height:100%;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus:after{content:"";border-radius:6px;position:absolute;inset:1px;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{color:#222f3e;cursor:pointer;background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;flex-direction:column;gap:12px;width:100%;padding:12px;font-size:14px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{z-index:1;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus:after{box-shadow:0 0 0 2px #006ce7 #006ce7;content:"";border-radius:6px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7;box-shadow:0 0 0 2px #006ce7!important}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#fff5cc;position:relative;box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected:after{box-shadow:0 0 0 2px #006ce7 #e3b82a;content:"";border-radius:6px;position:absolute;inset:0;box-shadow:0 0 0 2px #e3b82a}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date{justify-content:space-between;gap:12px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{padding:0;font-size:12px;font-weight:600;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author{flex:1 0 0;align-items:center;gap:8px;height:36px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:18px;overflow:hidden}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{object-fit:cover;vertical-align:middle;border-radius:50%;width:36px;height:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:#222f3eb3;padding:5px 5.5px;font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#222f3e;height:24px}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;flex-direction:column;flex:1;height:100%;display:flex}.tox .tox-view{flex-direction:column;flex:auto;display:flex;overflow:hidden}.tox .tox-view__header{justify-content:space-between;align-items:center;padding:10px 10px 2px;font-size:16px;display:flex;position:relative}.tox .tox-view__label{color:#222f3e;text-align:center;white-space:nowrap;padding:4px 16px;font-weight:700;line-height:24px}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{flex-direction:row;justify-content:space-between;gap:8px;padding:10px 10px 2px;display:flex;overflow-x:auto}.tox .tox-view__toolbar__group{flex-direction:row;gap:12px;display:flex}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{width:100%;height:100%;padding:8px;position:relative}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;width:100%;padding:8px}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;flex:1;display:flex;position:relative;overflow:hidden}.tox .tox-dialog-loading:before{content:"";z-index:1000;background-color:#00000080;width:100%;height:100%;position:absolute}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js,.tox .tox-dialog__body-content .tox-collection{flex:1;display:flex}body{margin:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.4}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{margin:1rem auto;display:table}figure figcaption{color:#999;text-align:center;margin-top:.25rem;display:block}hr{border:0 solid #ccc;border-top-width:1px}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}.opportunity-transaction__invoice-select.is-filled:disabled{color:var(--bs-body-color,var(--phoenix-body-color,#212529));-webkit-text-fill-color:var(--bs-body-color,var(--phoenix-body-color,#212529));opacity:1}.opportunity-transaction__lock{width:1.1rem;color:var(--phoenix-gray-500,#9fa6bc);justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.opportunity-transaction__skeleton-panel{background-color:var(--phoenix-gray-100,#f8f9fa)}.opportunity-transaction__skeleton-bar{opacity:1;background:linear-gradient(90deg, var(--phoenix-gray-200,#eff2f6) 0%, var(--phoenix-gray-100,#f8f9fa) 45%, var(--phoenix-gray-200,#eff2f6) 90%);background-size:200% 100%;border:none;animation:1.4s ease-in-out infinite opportunity-transaction-skeleton}@keyframes opportunity-transaction-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.fr-wip{--wip-text:#1f1d1b;--wip-muted:#6b665c;--wip-faint:#8a8478;--wip-accent:#4a3024;--wip-surface:#fff;--wip-track:#efebe4;--wip-border:#ece7de;--wip-border-strong:#e4dfd4;--wip-hover:#f6f1ea;--wip-shadow:#1f1d1b1f;--wip-dot:#6fae6c;--wip-dot-archived:#3f7a3c;--wip-dot-pending:#c4bdb2;--wip-alert:#c2412b;--wip-ring-track:#efeae3;--wip-ring:#4d8299;--wip-skel-a:#f1ede6;--wip-skel-b:#e6e0d6;box-sizing:border-box;width:100%;color:var(--wip-text);flex-direction:column;gap:16px;padding:4px 0 8px;display:flex}[data-bs-theme=dark] .fr-wip{--wip-text:var(--phoenix-emphasis-color,#f4efe9);--wip-muted:var(--phoenix-secondary-color,#c4b8ae);--wip-faint:color-mix(in srgb, var(--phoenix-secondary-color,#c4b8ae) 78%, transparent);--wip-accent:var(--aqui-beige,#e6d5c6);--wip-surface:var(--phoenix-emphasis-bg,#2b2622);--wip-track:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 8%, var(--phoenix-body-bg,#14110f));--wip-border:var(--phoenix-border-color,#e6d5c624);--wip-border-strong:var(--phoenix-border-color,#e6d5c638);--wip-hover:var(--phoenix-body-highlight-bg,#3a342f);--wip-shadow:#00000059;--wip-dot:#8fce8c;--wip-dot-archived:#6fae6c;--wip-dot-pending:#6f675f;--wip-alert:#f0a090;--wip-ring-track:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 16%, transparent);--wip-ring:#7eb4c9;--wip-skel-a:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 8%, var(--phoenix-emphasis-bg,#2b2622));--wip-skel-b:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 16%, var(--phoenix-emphasis-bg,#2b2622))}.fr-wip__toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fr-wip__tabs{background:var(--wip-track);border-radius:8px;gap:2px;padding:3px;display:flex}.fr-wip__tab{cursor:pointer;white-space:nowrap;color:var(--wip-muted);box-shadow:none;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:700}.fr-wip__tab.is-on{background:var(--wip-surface);color:var(--wip-accent);box-shadow:0 1px 2px var(--wip-shadow)}.fr-wip__search{background:var(--wip-surface);border:1px solid var(--wip-border-strong);box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;width:320px;max-width:100%;height:40px;margin-left:auto;padding:0 12px;display:flex}.fr-wip__search input{min-width:0;color:var(--wip-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.fr-wip__search input::placeholder{color:var(--wip-faint)}.fr-wip__alert{margin:0}.fr-wip__empty,.fr-wip__status{color:var(--wip-muted);margin:0;font-size:14px}.fr-wip__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:16px;display:grid}.fr-wip__card{background:var(--wip-surface);border:1px solid var(--wip-border);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.fr-wip__card.is-pending{opacity:.7}.fr-wip__head{align-items:flex-start;gap:10px;display:flex}.fr-wip__identity{min-width:0;color:inherit;flex-direction:column;flex:1;gap:3px;text-decoration:none;display:flex}.fr-wip__identity:hover{color:inherit}.fr-wip__title{align-items:flex-start;gap:7px;min-width:0;font-size:15px;font-weight:700;display:flex}.fr-wip__title-text,.fr-wip__subtitle{text-overflow:ellipsis;overflow:hidden}.fr-wip__title-text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box}.fr-wip__subtitle{white-space:nowrap}.fr-wip__dot{background:var(--wip-dot);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.fr-wip__dot.is-archived{background:var(--wip-dot-archived)}.fr-wip__dot.is-pending{background:var(--wip-dot-pending)}.fr-wip__subtitle{color:var(--wip-muted);font-size:12.5px}.fr-wip__aside{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;max-width:46%;display:flex}.fr-wip__end{font-size:12.5px;font-weight:700}.fr-wip__deadline{color:var(--wip-faint);font-size:12px;font-weight:400}.fr-wip__deadline.is-alert{color:var(--wip-alert);font-weight:700}.fr-wip__menu{flex-shrink:0;position:relative}.fr-wip__menu-toggle{width:32px;height:32px;color:var(--wip-accent);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fr-wip__menu-toggle:hover,.fr-wip__menu-toggle[aria-expanded=true]{background:var(--wip-hover)}.fr-wip__menu-panel{z-index:20;background-color:var(--wip-surface);min-width:220px;color:var(--wip-text);box-shadow:0 8px 24px var(--wip-shadow);border:none;border-radius:8px;margin:0;padding:6px 0;list-style:none;display:block;position:absolute;top:calc(100% + 4px);left:auto;right:0}.dropdown-menu.fr-wip__menu-panel{background-color:var(--wip-surface);color:var(--wip-text)}[data-bs-theme=dark] .dropdown-menu.fr-wip__menu-panel{border:1px solid var(--wip-border)}.fr-wip__menu-item{width:100%;color:var(--wip-text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}a.fr-wip__menu-item,a.fr-wip__menu-item:hover,a.fr-wip__menu-item:focus,.fr-wip__menu-item:hover{color:var(--wip-text)}.fr-wip__menu-item:hover,a.fr-wip__menu-item:hover,a.fr-wip__menu-item:focus{background:var(--wip-hover)}.fr-wip__menu-icon{text-align:center;width:16px;color:var(--wip-accent)}.fr-wip__menu .dropdown-divider{border-top-color:var(--wip-border);margin:4px 14px}.fr-wip__body{color:inherit;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.fr-wip__body:hover{color:inherit}.fr-wip__ring{flex-shrink:0;width:64px;height:64px;position:relative}.fr-wip__ring svg{transform:rotate(-90deg)}.fr-wip__ring-track{stroke:var(--wip-ring-track)}.fr-wip__ring-value{stroke:var(--wip-ring)}.fr-wip__search-icon{color:var(--wip-faint);flex-shrink:0}.fr-wip__ring-label{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.fr-wip__facts{flex-direction:column;gap:3px;min-width:0;display:flex}.fr-wip__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:700}.fr-wip__dates{color:var(--wip-faint);font-size:12.5px}.fr-wip__sentinel{grid-column:1/-1;height:1px}.fr-wip__skel{background:linear-gradient(90deg, var(--wip-skel-a) 25%, var(--wip-skel-b) 50%, var(--wip-skel-a) 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite fr-wip-skel;display:block}.fr-wip__skel--title{width:72%;height:16px}.fr-wip__skel--subtitle{width:46%;height:12px}.fr-wip__skel--end{width:88px;height:12px}.fr-wip__skel--deadline{width:64px;height:12px}.fr-wip__skel--ring{border-radius:50%;width:64px;height:64px}.fr-wip__skel--amount{width:96px;height:14px}.fr-wip__skel--dates{width:140px;height:12px}@keyframes fr-wip-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fr-wip__skel{animation:none}}@media (width>=992px){.fr-wip__menu li.d-lg-none{display:none}}@media (width<=720px){.fr-wip__search{width:100%;margin-left:0}}.new-customer-opportunity-form .form-label.required:after{color:var(--phoenix-danger,#dc3545);content:" *"}.new-customer-opportunity-form input:disabled,.new-customer-opportunity-form select:disabled,.new-customer-opportunity-form textarea:disabled{background-color:var(--phoenix-secondary-bg,#f8f9fa);cursor:not-allowed}.new-customer-opportunity-form-actions{margin-bottom:2rem}.new-opportunity-phone-field .mfc-phone-input{gap:.5rem;width:100%}.new-opportunity-phone-field .mfc-phone-input .flex-grow-1 .form-control{width:100%}.new-opportunity-phone-spinner{z-index:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.new-opportunity-confirm-list dt{color:var(--phoenix-body-color);font-weight:600}.new-opportunity-confirm-list dd{margin-bottom:.75rem}.new-opportunity-form .form-label.required:after,.new-opportunity-form .form-check-label.required:after{color:var(--phoenix-danger,#dc3545);content:" *"}.new-opportunity-form input:disabled,.new-opportunity-form select:disabled,.new-opportunity-form textarea:disabled{background-color:var(--phoenix-secondary-bg,#f8f9fa);cursor:not-allowed}.obc-page{--obc-accent:#4a3024;--obc-accent-soft:#6b5a50;--obc-page-bg:#f8f6f2;--obc-surface:#fff;--obc-line:#ece7de;--obc-line-soft:#f1eee7;--obc-border-input:#e4dfd4;--obc-muted:#8a8478;--obc-ink-secondary:#6b665c;--obc-ink:#1f1d1b;--obc-text-body:#4a463f;--obc-pill-bg:#f3f0ea;--obc-nested-bg:#faf8f4;background:var(--obc-page-bg);color:var(--obc-ink);box-sizing:border-box;width:100%;max-width:100%;min-height:calc(100vh - 120px);margin:-1rem -.75rem 0;padding:0 0 2.5rem;font-family:Lato,system-ui,sans-serif;overflow-x:clip}.obc-page.obc-page--embedded{background:0 0;min-height:0;margin:0;padding:0 0 1.5rem}.obc-page.obc-page--embedded .obc-shell{padding:0}.obc-page.obc-page--embedded .obc-header{background:0 0;margin:0 0 1rem;padding:0 0 .75rem}.obc-shell{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:1.25rem .75rem 0}.obc-header{background:var(--obc-surface);border-bottom:1px solid var(--obc-line);margin:0 -.75rem 1.5rem;padding:1.25rem .75rem 1rem}.obc-header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.obc-header-back{color:var(--obc-muted);font-size:.8125rem;font-weight:600;text-decoration:none}.obc-header-back:hover{color:var(--obc-accent)}.obc-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.obc-header-main{flex-wrap:wrap;flex:280px;align-items:center;gap:.75rem;min-width:0;display:flex}.obc-header-title{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.obc-header-actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.obc-btn{white-space:nowrap;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.obc-btn--outline{background:var(--obc-surface);border-color:var(--obc-border-input);color:var(--obc-ink)}.obc-btn--outline:hover{border-color:var(--obc-accent);color:var(--obc-accent)}.obc-btn--primary{background:var(--obc-accent);border-color:var(--obc-accent);color:#fff}.obc-btn--primary:hover{color:#fff;background:#3d261d}.obc-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:1.25rem 1.5rem;width:100%;min-width:0;display:grid}.obc-main,.obc-aside{min-width:0}.obc-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.obc-aside{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:1.5rem}.obc-form-intro h2{margin:0;font-size:1rem;font-weight:700}.obc-form-intro p{color:var(--obc-muted);text-wrap:pretty;margin:.25rem 0 0;font-size:.8125rem}.obc-card{background:var(--obc-surface);border:1px solid var(--obc-line);border-radius:10px;padding:1rem 1.125rem}.obc-card--flush{padding:.375rem 0}.obc-card-head{flex-direction:column;gap:.125rem;margin-bottom:.75rem;display:flex}.obc-card-head-title{font-size:.875rem;font-weight:700}.obc-card-head-sub{color:var(--obc-muted);font-size:.78125rem}.obc-card-section-title{padding:.625rem 1.125rem .375rem;font-size:.875rem;font-weight:700}.obc-order-grid{flex-wrap:wrap;gap:.625rem;display:flex}.obc-order-option{border:1px solid var(--obc-border-input);background:var(--obc-surface);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:8px;flex:220px;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;transition:border-color .15s,background-color .15s;display:flex}.obc-order-option.is-selected{border-color:var(--obc-accent);background:color-mix(in srgb, var(--obc-pill-bg) 65%, #fff)}.obc-order-option-ring{border:1.5px solid var(--obc-border-input);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.obc-order-option.is-selected .obc-order-option-ring{border-color:var(--obc-accent)}.obc-order-option-dot{background:0 0;border-radius:50%;width:8px;height:8px}.obc-order-option.is-selected .obc-order-option-dot{background:var(--obc-accent)}.obc-order-option-label{font-size:.84375rem;font-weight:600}.obc-order-option-desc{color:var(--obc-muted);text-wrap:pretty;font-size:.78125rem}.obc-toggle-row{border-top:1px solid var(--obc-line-soft);align-items:center;gap:.75rem;padding:.625rem 1.125rem;display:flex}.obc-toggle-row:first-child{border-top:none}.obc-toggle-row--nested{padding-left:3.5rem}.obc-toggle-row--muted{opacity:.55}.obc-toggle{cursor:pointer;background:#d8d2c8;border:none;border-radius:10px;flex-shrink:0;width:34px;height:20px;padding:0;transition:background-color .15s;position:relative}.obc-toggle.is-on{background:var(--obc-accent)}.obc-toggle:disabled{cursor:not-allowed;opacity:.6}.obc-toggle-knob{background:var(--phoenix-emphasis-bg);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.obc-toggle.is-on .obc-toggle-knob{left:16px}.obc-toggle-label{min-width:0;font-size:.84375rem;font-weight:500}.obc-toggle-label.is-strong{font-weight:600}.obc-language-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.obc-language-select{font:inherit;border:1px solid var(--obc-border-input);background:var(--obc-surface);min-width:200px;color:var(--obc-ink);border-radius:8px;padding:.5rem .75rem;font-size:.8125rem}.obc-main.is-readonly{pointer-events:none;-webkit-user-select:text;user-select:text}.obc-form-footer{z-index:2;background:var(--obc-surface);border:1px solid var(--obc-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 14px #0000000a}.obc-form-footer-hint{color:var(--obc-muted);font-size:.78125rem}.obc-form-footer-actions{gap:.5rem;display:flex}.obc-summary-card{background:var(--obc-surface);border:1px solid var(--obc-line);border-radius:10px;flex-direction:column;padding:1rem 1.125rem;display:flex}.obc-summary-title{padding-bottom:.625rem;font-size:.875rem;font-weight:700}.obc-summary-row{border-top:1px solid var(--obc-line-soft);justify-content:space-between;align-items:center;gap:.5rem;padding:.5625rem 0;font-size:.8125rem;display:flex}.obc-summary-row-label{color:var(--obc-text-body);align-items:center;gap:.375rem;min-width:0;display:flex}.obc-summary-row-label.is-clickable,.obc-summary-row-label .is-clickable{cursor:pointer}.obc-summary-amount{white-space:nowrap;font-weight:600}.obc-summary-amount--total{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.obc-summary-detail{flex-direction:column;gap:.25rem;padding:0 0 .5rem .75rem;display:flex}.obc-summary-line{color:var(--obc-text-body);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.obc-summary-line-name{min-width:0}.obc-amount-guide{border-bottom:1px dotted var(--obc-muted);flex:auto;align-self:flex-end;margin:0 .3125rem .3125rem}.obc-tax-breakdown-row{color:var(--obc-muted);justify-content:space-between;gap:.5rem;font-size:.78125rem;display:flex}.obc-summary-icon-btn{color:var(--obc-accent);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.obc-summary-icon-btn:hover{color:#fb785e}.obc-summary-icon-btn--danger{color:#a39c8d}.obc-summary-icon-btn--danger:hover{color:#c0392b}.obc-summary-total-row{border-top:1px solid var(--obc-line);justify-content:space-between;align-items:baseline;padding:.75rem 0 .125rem;display:flex}.obc-summary-actions{background:var(--obc-surface);border:1px solid var(--obc-line);border-radius:10px;flex-direction:column;padding:.375rem;display:flex}.obc-summary-action{color:var(--obc-ink);cursor:pointer;text-align:left;width:100%;font-size:.8125rem;font:inherit;background:0 0;border:none;border-radius:7px;align-items:center;gap:.625rem;padding:.625rem .75rem;text-decoration:none;display:flex}.obc-summary-action:hover{background:var(--obc-pill-bg)}.obc-summary-action-icon{width:1rem;color:var(--obc-ink-secondary);text-align:center}.obc-icon-add{color:var(--obc-accent);font-size:1rem}.obc-nested-panel{flex-direction:column;gap:.5rem;padding:0 1.125rem .875rem 4rem;display:flex}.obc-reservation{flex-direction:column;gap:.75rem;padding:0 1.125rem 1rem 4rem;display:flex}.obc-reservation__title{color:var(--obc-ink);font-size:.8125rem;font-weight:700}.obc-reservation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.obc-reservation label{color:var(--obc-ink-secondary);flex-direction:column;gap:.25rem;margin:0;font-size:.75rem;display:flex}.obc-reservation input{width:100%;font:inherit;color:var(--obc-ink);background:var(--obc-surface);border:1px solid var(--obc-border-input);border-radius:8px;padding:.5rem .75rem;font-size:.8125rem}.obc-reservation input:disabled{background:var(--obc-nested-bg);color:var(--obc-ink-secondary)}@media (width<=767.98px){.obc-reservation{padding-left:1.125rem}.obc-reservation__grid{grid-template-columns:minmax(0,1fr)}}.obc-particular-conditions-list{flex-direction:column;gap:.5rem;display:flex}.obc-particular-condition-item{background:var(--obc-nested-bg);border:1px solid var(--obc-line);color:var(--obc-text-body);border-radius:8px;align-items:flex-start;gap:.625rem;margin:0;padding:.5625rem .75rem;font-size:.8125rem;display:flex}.obc-note-alert{color:#fb785e;font-size:.75rem}.obc-action-link{color:var(--obc-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78125rem;font-weight:600;text-decoration:none}.obc-action-link:hover,.obc-action-link:focus{color:#fb785e}.obc-action-link-icon{justify-content:center;width:16px;display:inline-flex}.obc-payment-conditions-row{margin-left:0}.obc-payment-conditions-scroll{flex-flow:row;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.obc-payment-condition-card{border:1px solid var(--obc-line);background:var(--phoenix-emphasis-bg);border-radius:8px;flex-direction:column;min-width:230px;height:100%;min-height:280px;display:flex}.obc-payment-condition-card.is-selected{border:2px solid var(--obc-accent)}.obc-payment-condition-card-header{text-align:center;padding:.75rem .5rem .25rem;font-size:.875rem;font-weight:700;line-height:1.29}.obc-payment-condition-card-body{color:var(--obc-text-body);flex:auto;padding:.5rem 1rem;font-size:.875rem}.obc-payment-condition-line{text-indent:-10px;padding-left:10px}.obc-payment-condition-card-footer{justify-content:flex-end;padding:0 .5rem .75rem;display:flex}.obc-payment-condition-badge{text-transform:uppercase;color:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:.6rem}.obc-payment-condition-badge--owner{background-color:var(--obc-accent-soft)}.obc-payment-condition-badge--shared{background-color:#8a7b6f}.obc-payment-condition-badge--atr{background-color:#a39c8d}.obc-modal-backdrop{z-index:1055}.obc-modal-root{z-index:1060}.obc-note-modal-alert{background-color:var(--obc-pill-bg);border-radius:10px;padding:12px 16px;font-size:1rem}.obc-note-description{min-height:187px}.obc-skeleton__bar{background:linear-gradient(90deg,#ece7de 25%,#f8f6f2 50%,#ece7de 75%) 0 0/200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite obc-skeleton-shimmer;display:block}.obc-skeleton__button{border-radius:8px}.obc-skeleton .obc-form-intro{flex-direction:column;gap:.65rem;display:flex}.obc-skeleton__order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.obc-skeleton__order-option{border:1px solid var(--obc-line);border-radius:10px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.obc-skeleton__circle{border-radius:50%}.obc-skeleton__toggle-row{border-top:1px solid var(--obc-line-soft);align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1rem;display:flex}.obc-skeleton__toggle-row.is-nested{background:var(--obc-nested-bg);padding-left:2.75rem}.obc-skeleton__toggle{border-radius:999px}@keyframes obc-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.obc-skeleton__bar{animation:none}}@media (width<=991.98px){.obc-layout{grid-template-columns:1fr}.obc-aside{position:static}}@media (width<=575.98px){.obc-skeleton__order-grid{grid-template-columns:1fr}}.material-set-modal__count{color:var(--bs-gray-600);margin-bottom:.75rem;font-size:.875rem}.material-set-modal__grid.is-loading{opacity:.5}.material-card{text-align:start;cursor:pointer;white-space:normal;background:0 0;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:12px;display:flex}.material-card.is-selected{border-color:var(--bs-secondary)}.material-card__top{border:1px solid var(--bs-gray-300);background:var(--bs-white,#fff);margin-bottom:12px;padding-top:100%;position:relative}.material-card__checkbox{z-index:1;pointer-events:none;margin:8px;position:absolute;top:0;right:0}.material-card__checkbox:checked{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.material-card__image{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.material-card__image img{object-fit:contain;width:100%;height:100%}.material-card__image-placeholder{color:var(--bs-gray-400);font-size:2rem}.material-card__bottom{letter-spacing:.51px;color:var(--bs-gray-600);flex-direction:column;flex-grow:1;justify-content:space-between;font-size:12px;font-weight:500;line-height:1.33;display:flex}.material-card__more{color:var(--bs-secondary);background:0 0;border:0;margin-bottom:.5rem;margin-left:auto;padding:0;font-size:12px;display:block}.material-card__more:hover{text-decoration:underline}.material-card__title{color:var(--bs-primary);margin-bottom:4px;font-weight:700}.material-card__price{letter-spacing:.69px;color:var(--bs-primary);margin-top:15px;font-size:16px;font-weight:700;line-height:1.13}.material-card__supplier{text-transform:uppercase;letter-spacing:.47px;font-size:11px;font-weight:400;line-height:1.64}.material-set-modal__selected-count{letter-spacing:.6px;color:var(--bs-gray-600);text-align:start;background:0 0;border:0;padding:0;font-size:16px;font-weight:700}.material-set-modal__selected-count:hover{color:var(--bs-secondary);text-decoration:underline}.material-set-modal__selected-count:disabled{color:var(--bs-gray-500);cursor:default;text-decoration:none}.material-set-cards{gap:8px;padding:8px 0;display:flex;overflow-x:auto}.material-set-cards__col{flex:0 0 200px;max-width:200px}.material-card.is-main{border-color:var(--bs-secondary);cursor:default}.material-card.is-inactive{opacity:.6}.material-card__badge{text-transform:uppercase;letter-spacing:.47px;color:var(--bs-secondary);margin-bottom:6px;font-size:11px;font-weight:700}.material-card__delete{z-index:1;margin:6px 8px;position:absolute;top:0;right:0}.material-selected{background:var(--bs-light);border-radius:8px;padding:12px 16px 20px}.material-selected__row{color:var(--bs-gray-600);align-items:center;gap:12px;padding:8px 0;font-size:12px;font-weight:500;display:flex}.material-selected__row+.material-selected__row{border-top:1px solid var(--bs-gray-200)}.material-selected__info{min-width:0;color:inherit;background:0 0;border:0;flex:50%;align-items:center;padding:0;display:flex}.material-selected__image{border:1px solid var(--bs-gray-300);background:var(--bs-white,#fff);flex:0 0 65px;justify-content:center;align-items:center;width:65px;height:65px;padding:8px;display:flex}.material-selected__image img{object-fit:contain;max-width:100%;max-height:100%}.material-selected__name{color:var(--bs-primary);font-weight:700}.material-selected__unit{flex:0 0 15%}.material-selected__price{color:var(--bs-primary);flex:none;font-size:16px;font-weight:700}.material-selected__remove{flex:none}.material-detail__image{object-fit:contain;width:100%;max-height:320px}.my-items-page .btn-primary{--phoenix-btn-bg:var(--aqui-marron,#4a3024);--phoenix-btn-border-color:var(--aqui-marron,#4a3024);--phoenix-btn-hover-bg:var(--aqui-marron-hover,#3d261d);--phoenix-btn-hover-border-color:var(--aqui-marron-hover,#3d261d);--phoenix-btn-active-bg:var(--aqui-marron-hover,#3d261d);--phoenix-btn-active-border-color:var(--aqui-marron-hover,#3d261d)}.my-items-selected-name{color:var(--phoenix-primary)}.my-items-tree .treeview-item.is-selected{background-color:var(--phoenix-primary-bg-subtle);box-shadow:inset 3px 0 0 var(--phoenix-primary);border-radius:.375rem}.my-items-tree.treeview .treeview-list-item .treeview-item.is-selected .treeview-text,.my-items-tree.treeview .treeview-list-item .treeview-item.is-selected .treeview-text .treeview-icon{color:var(--phoenix-primary)}[data-bs-theme=dark] .my-items-tree .treeview-item.is-selected{background-color:rgba(var(--phoenix-primary-rgb), .22)}.budget-editor-shell{align-items:flex-start;gap:1rem;display:flex}.budget-editor-main{flex:auto;min-width:0}.budget-editor-layout-rail{flex:none;align-self:flex-start;position:sticky;top:1rem}.budget-editor-layout-rail-card{background:var(--budget-surface);border:1px solid var(--budget-border);box-shadow:var(--budget-shadow);border-radius:16px;min-width:13.5rem;max-width:15rem;padding:.75rem .625rem}.budget-editor-layout-rail-title{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);text-align:center;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.budget-editor-layout-switcher{flex-direction:column;gap:.375rem;width:100%;display:flex}.budget-editor-layout-switcher__btn{border:1px solid var(--budget-border);background:var(--budget-metric-bg);width:100%;color:var(--phoenix-secondary,#6b5a50);border-radius:12px;flex-direction:row;justify-content:center;align-items:center;padding:.625rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:flex}.budget-editor-layout-switcher__btn:hover{border-color:var(--budget-border-strong);color:var(--budget-accent);background:color-mix(in srgb, var(--budget-metric-bg) 70%, var(--budget-surface))}.budget-editor-layout-switcher__btn.is-active{border-color:var(--budget-accent);background:color-mix(in srgb, var(--budget-accent) 10%, var(--budget-surface));color:var(--budget-accent);box-shadow:inset 0 0 0 1px #4a30240f}.budget-editor-layout-switcher__btn>.fas{flex:none;margin-inline-end:.5rem;font-size:.95rem}.budget-editor-layout-switcher__label{white-space:nowrap}.budget-editor-layout-rail-divider{border-top:1px solid var(--budget-border);margin:.75rem 0}.budget-editor-layout-rail .budget-editor-actions-row{flex-direction:column;gap:.5rem;margin-bottom:0;display:flex}.budget-editor-layout-rail .budget-editor-action-card{box-shadow:none;border-radius:12px;gap:.625rem;padding:.625rem .75rem}.budget-editor-layout-rail .budget-editor-action-card:hover:not(:disabled){box-shadow:none;transform:none}.budget-editor-layout-rail .budget-editor-action-card__icon{width:2rem;height:2rem;font-size:.85rem}.budget-editor-layout-rail .budget-editor-action-card__title{font-size:.8125rem}.budget-editor-layout-rail .budget-editor-action-card__label{font-size:.6875rem}.budget-editor-layout-rail .budget-editor-action-card__subtitle{font-size:.625rem}@media (width<=991.98px){.budget-editor-shell{flex-direction:column}.budget-editor-layout-rail{order:-1;width:100%;position:static}.budget-editor-layout-rail-card{width:100%;padding:.625rem .75rem}.budget-editor-layout-switcher{flex-direction:row}.budget-editor-layout-switcher__btn{flex-direction:row;flex:1 1 0;padding:.5rem .75rem}.budget-editor-layout-rail .budget-editor-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.budget-editor-page{--budget-accent:var(--aqui-marron,#4a3024);--budget-accent-hover:var(--aqui-orange-b2c,#fb785e);--budget-accent-dark:var(--aqui-marron-hover,#3d261d);--budget-surface:var(--phoenix-emphasis-bg,#fff);--budget-border:#4a302414;--budget-border-strong:#4a30241f;--budget-metric-bg:var(--aqui-beige-light,#f5f0eb);--budget-chapter-header-bg:color-mix(in srgb, var(--budget-metric-bg) 42%, var(--budget-surface));--budget-shadow:0 4px 24px #4a30240f, 0 1px 4px #4a30240a;--budget-page-bg:#f8f6f2;--budget-ink-muted:#8a8478;--budget-ink-secondary:#6b665c;--budget-line:#ece7de;--budget-line-soft:#e4dfd4;--budget-pill-bg:#f3f0ea;--budget-benefit:#3f7a3a;background-color:var(--budget-page-bg);min-height:calc(100vh - 120px);color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;margin:-1rem -.75rem 0;padding:0 0 6rem;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}.budget-editor-page input,.budget-editor-page button,.budget-editor-page select,.budget-editor-page textarea{font-family:inherit}.budget-editor-page .btn-primary{--phoenix-btn-bg:var(--budget-accent);--phoenix-btn-border-color:var(--budget-accent);--phoenix-btn-hover-bg:var(--budget-accent-dark);--phoenix-btn-hover-border-color:var(--budget-accent-dark);--phoenix-btn-active-bg:var(--budget-accent-dark);--phoenix-btn-active-border-color:var(--budget-accent-dark)}.budget-editor-page .btn-outline-primary{--phoenix-btn-color:var(--budget-accent);--phoenix-btn-border-color:#4a302459;--phoenix-btn-hover-bg:var(--budget-accent);--phoenix-btn-hover-border-color:var(--budget-accent);--phoenix-btn-hover-color:#fff}.budget-editor-page .btn-outline-secondary{--phoenix-btn-color:var(--phoenix-secondary,#6b5a50);--phoenix-btn-border-color:#4a302433}.budget-editor-page .spinner-border.text-primary{color:var(--budget-accent)!important}.budget-editor-card{background:var(--budget-surface);border:1px solid var(--budget-border);box-shadow:var(--budget-shadow);border-radius:16px}.budget-editor-planning-title{color:var(--budget-accent);margin:0 0 1rem;font-size:1.375rem;font-weight:700}.budget-editor-header-bar{background:var(--budget-surface);border:1px solid var(--budget-border);box-shadow:var(--budget-shadow);border-radius:16px;margin-bottom:1rem;padding:1rem 1.25rem}.budget-editor-header-bar .budget-editor-header-main{padding-top:.125rem}.budget-editor-header-bar .budget-editor-search-row{flex:0 16rem;width:16rem;min-width:0;max-width:100%;margin:0}.budget-editor-header-bar .search-box.budget-editor-search-box{width:100%;max-width:100%}.budget-editor-search-box .search-input{width:100%;min-width:0;font-size:.8125rem}.budget-editor-search-empty{text-align:center;color:var(--phoenix-secondary,#6b5a50);padding:1.5rem;font-size:.875rem}.budget-editor-title-row{align-items:center;gap:.5rem;max-width:100%;display:inline-flex}.budget-editor-title-row .budget-editor-title-input.form-control{field-sizing:content;flex:0 auto;width:auto;min-width:2ch;max-width:min(100%,28rem)}.budget-editor-status-badge{flex-shrink:0}.budget-editor-header-bar .budget-editor-title-label{letter-spacing:.02em;color:var(--budget-accent);font-size:1.125rem;font-weight:700}.budget-editor-header-bar .budget-editor-title-input:not(:disabled){text-underline-offset:4px;cursor:text;-webkit-text-decoration:underline #4a302440;text-decoration:underline #4a302440}.budget-editor-header-bar .budget-editor-title-input:not(:disabled):focus{-webkit-text-decoration-color:var(--budget-accent);text-decoration-color:var(--budget-accent)}.budget-editor-header-bar .budget-editor-total-label{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);font-size:.6875rem;font-weight:700}.budget-editor-header-bar .budget-editor-total-value{letter-spacing:-.02em;color:var(--budget-accent);font-size:1.375rem;font-weight:800}.budget-editor-header-bar .budget-editor-config-link{letter-spacing:.02em;font-size:.8125rem;font-weight:600;color:var(--budget-accent)!important}.budget-editor-header-bar .budget-editor-config-link:hover{color:var(--budget-accent-hover)!important}.budget-editor-actions-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.budget-editor-action-card{background:var(--budget-surface);border:1px solid var(--budget-border);width:100%;box-shadow:var(--budget-shadow);text-align:left;cursor:pointer;border-radius:16px;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.budget-editor-action-card:hover:not(:disabled){border-color:var(--budget-border-strong);transform:translateY(-1px);box-shadow:0 6px 28px #4a302414,0 2px 6px #4a30240d}.budget-editor-action-card:disabled{opacity:.55;cursor:not-allowed}.budget-editor-action-card__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.95rem;display:inline-flex}.budget-editor-action-card--orange .budget-editor-action-card__icon{color:#c45a42;background:#fb785e24}.budget-editor-action-card--green .budget-editor-action-card__icon{color:#0f766e;background:#10b98124}.budget-editor-action-card--teal .budget-editor-action-card__icon{color:#0d9488;background:#14b8a624}.budget-editor-action-card--brown .budget-editor-action-card__icon{color:var(--budget-accent);background:#4a30241a}.budget-editor-action-card--blue .budget-editor-action-card__icon{color:#2563eb;background:#3b82f624}.budget-editor-action-card__content{flex-direction:column;gap:.125rem;min-width:0;display:flex}.budget-editor-action-card__label{letter-spacing:.01em;color:var(--phoenix-secondary,#6b5a50);font-size:.75rem;font-weight:500;line-height:1.2}.budget-editor-action-card__title{letter-spacing:-.01em;color:var(--budget-accent);white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;font-weight:700;line-height:1.15;overflow:hidden}.budget-editor-action-card__subtitle{letter-spacing:.01em;color:#6b5a50bf;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:500;line-height:1.2;overflow:hidden}@media (width<=1200px){.budget-editor-actions-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.budget-editor-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.budget-editor-actions-row{grid-template-columns:1fr}}.budget-editor-readonly-badge{letter-spacing:.03em;text-transform:uppercase;background:var(--budget-metric-bg);border:1px solid var(--budget-border);color:var(--phoenix-secondary,#6b5a50);border-radius:999px;padding:.35em .65em;font-size:.6875rem;font-weight:700}.budget-editor-toolbar-panel{background:var(--budget-surface);border:1px solid var(--budget-border);box-shadow:var(--budget-shadow);border-radius:16px;margin-bottom:1rem;padding:.75rem 1.25rem}.budget-editor-toolbar{margin-bottom:0}.budget-editor-header-actions .budget-editor-toolbar-inline{gap:.75rem}.budget-editor-header-actions .budget-editor-toolbar-inline .btn-link-tool{white-space:nowrap;font-size:.75rem}.budget-editor-header-actions .budget-editor-action-btn{padding:.25rem .6rem;font-size:.6875rem}.budget-editor-toolbar .btn-link-tool{color:var(--budget-accent);font-size:.8125rem;font-weight:600;text-decoration:none}.budget-editor-toolbar .btn-link-tool:hover:not(:disabled){color:var(--budget-accent-hover)}.budget-editor-toolbar .btn-link-tool:disabled{color:var(--phoenix-gray-400,#ced4da)}.budget-editor-toolbar .btn-link-tool.active-mode{color:var(--budget-accent-hover);font-weight:700}.budget-editor-toolbar-divider{background:var(--budget-border-strong);align-self:center;width:1px;height:1.25rem}.budget-editor-toolbar-meta{letter-spacing:.02em;color:var(--phoenix-secondary,#6b5a50);font-size:.75rem;font-weight:600}.budget-editor-action-btn{letter-spacing:.02em;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.budget-editor-tree-scroll{min-width:0;max-width:100%}.budget-editor-tree{flex-direction:column;gap:1rem;display:flex}.be-chapter-card{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:10px;overflow:hidden}:is(.be-chapter-card--menus-open,.be-chapter-card:has(.be-item-menu-btn.is-active)){z-index:25;position:relative;overflow:visible}.be-chapter-tax-wrap{flex-shrink:0;position:relative}.be-chapter-tax-pill.is-open{background:#ebe6de;border-color:#a39c8d}.be-dropdown--tax{min-width:200px;top:calc(100% + 4px);left:0}.be-dropdown-section-title{color:#8a8478;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px 4px;font-size:11px;font-weight:600}.be-dropdown-item--check{align-items:center;gap:8px;display:flex}.be-dropdown-check{color:#0000;flex-shrink:0;width:14px;font-weight:700}.be-dropdown-check.is-on{color:#3f7a3a}.be-chapter-drag{z-index:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.be-chapter-drag .budget-editor-drag-handle{width:126px;height:18px;margin:0}.be-chapter-head{cursor:pointer;align-items:center;gap:.875rem;padding:.875rem 1.125rem;display:flex;position:relative}.be-chapter-head:hover{background:#faf8f4}.be-chapter-chevron{color:#8a8478;text-align:center;flex-shrink:0;width:14px;font-size:1rem;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(0)}.be-chapter-chevron.is-open{transform:rotate(90deg)}.be-chapter-accent{border-radius:2px;flex-shrink:0;width:4px;height:22px}.be-chapter-code{color:#a39c8d;flex-shrink:0;min-width:22px;font-size:12.5px;font-weight:600}.be-chapter-name{min-width:0;color:var(--phoenix-body-color);background:0 0;border:none;flex:1;padding:0;font-family:inherit;font-size:14px;font-weight:700}.be-chapter-name:focus{outline:none}.be-chapter-name:disabled{color:inherit}.be-chapter-tax-pill{color:var(--budget-ink-secondary);background:var(--budget-pill-bg);white-space:nowrap;cursor:pointer;border:1px solid #e4dfd4;border-radius:6px;padding:3px 8px;font-family:inherit;font-size:12px;font-weight:600}.be-chapter-tax-pill:hover:not(:disabled){border-color:#a39c8d}.be-chapter-meta{color:#8a8478;white-space:nowrap;font-size:12.5px}.be-chapter-share{color:#8a8478;text-align:right;white-space:nowrap;flex-shrink:0;width:50px;font-size:12.5px}.be-chapter-sales{text-align:right;white-space:nowrap;width:120px;color:var(--phoenix-body-color);flex-shrink:0;font-size:15px;font-weight:700}.be-chapter-sales-input{text-align:right;width:100%;font:inherit;background:0 0;border:none;border-bottom:1px dashed #a39c8d;padding:0;font-weight:700}.be-chapter-sales-input:focus{border-bottom-color:var(--phoenix-body-color);outline:none}.be-chapter-menu-wrap{flex-shrink:0;position:relative}.be-chapter-arrows{flex-shrink:0;gap:2px;display:flex}.be-chapter-calc-btn{flex-shrink:0;font-size:14px}.be-chapter-calc-btn.is-active{background:var(--budget-pill-bg);color:var(--phoenix-body-color)}.be-chapter-card--config-open .be-chapter-head{border-bottom:1px solid #f1ede6}.be-readonly-amount[title]{cursor:help}.be-chapter-config{background:#faf8f4;border-top:1px solid #f1ede6;padding:14px 18px 16px}.be-chapter-config-warning{color:#c0392b;align-items:flex-start;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.be-chapter-config-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.be-chapter-config-title{color:var(--phoenix-body-color);font-size:13px;font-weight:700}.be-chapter-config-sub{color:#8a8478;margin-top:2px;font-size:12px}.be-chapter-config-total--margin{min-width:120px}.be-chapter-config-total-margin-input{min-height:36px;margin-top:2px;padding:4px 10px}.be-chapter-config-total-value--inline{align-items:center;gap:6px;display:inline-flex}.be-chapter-config-control{font:inherit;color:var(--phoenix-body-color);background:var(--phoenix-emphasis-bg);box-sizing:border-box;border:1px solid #e4dfd4;border-radius:8px;min-height:38px;padding:8px 12px;font-size:14px;font-weight:600}.be-chapter-config-control--readonly{align-items:center;gap:8px;display:flex}.be-chapter-config-control--margin{align-items:center;gap:4px;padding-top:0;padding-bottom:0;display:flex}.be-chapter-config-margin-input{min-width:0;font:inherit;font-weight:inherit;background:0 0;border:none;flex:1;padding:8px 0}.be-chapter-config-margin-input:focus{outline:none}.be-chapter-config-margin-suffix{color:var(--budget-ink-secondary);font-weight:600}.be-chapter-config-lock{color:#a39c8d;font-size:12px}.be-chapter-config-lock--label{margin-right:4px}.be-chapter-config-total--editable .be-chapter-config-amount-input{box-sizing:border-box;background:var(--phoenix-emphasis-bg);width:100%;max-width:140px;min-height:34px;font:inherit;color:#2c2820;border:1px solid #e4dfd4;border-radius:8px;padding:6px 10px;font-size:15px;font-weight:700}.be-chapter-config-total--editable .be-chapter-config-amount-input:focus{border-color:#c4b8a4;outline:none;box-shadow:0 0 0 2px #8b775826}.be-chapter-config-total--editable .be-chapter-config-amount-input--sales{color:#5c4a32}.be-chapter-config-total--sales.be-chapter-config-total--editable{background:var(--phoenix-emphasis-bg);border:1px solid #e4dfd4;box-shadow:0 1px 2px #1f1d1b0a}.be-chapter-config-total--margin.be-chapter-config-total--editable .be-chapter-config-control{box-shadow:0 1px 2px #1f1d1b0a}.be-chapter-config-totals{flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:28px;display:flex}.be-chapter-config-total{flex-direction:column;gap:4px;min-width:88px;display:flex}.be-chapter-config-total-label{color:#8a8478;font-size:11px}.be-chapter-config-total-value{color:var(--phoenix-body-color);white-space:nowrap;font-size:15px;font-weight:700}.be-chapter-config-total--sales{background:var(--budget-pill-bg);border-radius:8px;margin:-8px 0;padding:8px 14px}.be-chapter-body{border-top:1px solid var(--budget-line)}.be-chapter-item-tools{padding:.5rem 1.125rem 0 3.5rem}.be-chapter-empty{color:#8a8478;margin:0;padding:.75rem 1.125rem .75rem 3.5rem;font-size:13px}.be-item-list{flex-direction:column;display:flex}.be-chapter-add-wrap{padding:.625rem 1.125rem .75rem 7.125rem;position:relative}.be-chapter-add{color:var(--phoenix-body-color);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.be-chapter-add:hover:not(:disabled){text-decoration:underline}.be-icon-btn{width:28px;height:28px;color:var(--budget-ink-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.be-icon-btn:hover:not(:disabled),.be-icon-btn.is-active,.be-chapter-menu-btn.is-active,.be-item-menu-btn.is-active{background:var(--budget-pill-bg)}.be-icon-btn:disabled{opacity:.35;cursor:default}.be-dropdown{z-index:50;background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:8px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;box-shadow:0 4px 14px #00000014}.be-dropdown--chapter{width:220px;top:34px;right:0}.be-dropdown--item{z-index:60;width:220px;top:34px;right:0}.be-dropdown--item-up{top:auto;bottom:calc(100% + 4px)}.be-dropdown--add-item{z-index:60;width:240px;margin-top:4px;top:100%;left:0}.be-chapter-add.is-open{text-decoration:underline}.be-dropdown-item{text-align:left;width:100%;color:var(--phoenix-body-color);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-family:inherit;font-size:13px;text-decoration:none;display:block}.be-dropdown-item:hover:not(:disabled){background:var(--budget-pill-bg)}.be-dropdown-item--danger{color:#c0392b}.be-dropdown-item--danger:hover:not(:disabled){background:#fef0ec}.be-dropdown-divider{background:var(--budget-line);height:1px;margin:4px 6px}.be-item{background:var(--phoenix-emphasis-bg);border-bottom:1px solid #f1ede6}.be-item.is-open{background:#fdfbf8}.be-item-drag{text-align:center;padding:.25rem 1rem 0}.be-item-drag--inline{z-index:1;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.be-item-drag--inline .budget-editor-drag-handle{margin:0}.be-item-row{cursor:pointer;align-items:center;gap:.875rem;padding:.6875rem 1.125rem .6875rem 3.625rem;display:flex;position:relative}.be-item-row:hover{background:#faf8f4}.be-item-check{flex-shrink:0;width:16px;height:16px;margin:0}.be-item-code{color:#a39c8d;flex-shrink:0;width:42px;font-size:12px}.be-item-title{flex:1;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.be-item-name{min-width:0;font:inherit;font-weight:inherit;color:inherit;background:0 0;border:none;flex:1;padding:0}.be-item-name:focus{outline:none}.be-item-badge{color:#7a5443;white-space:nowrap;background:#f3ebe4;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600}.be-item-qty{color:#8a8478;text-align:right;white-space:nowrap;flex-shrink:0;width:80px;font-size:12.5px}.be-item-sales{text-align:right;white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;width:120px;font-size:13.5px;font-weight:600;display:inline-flex}.be-item-sales-btn{font:inherit;font-weight:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}.be-item-sales-input{text-align:right;width:100%;font:inherit;font-weight:inherit;background:0 0;border:none;border-bottom:1px dashed #a39c8d}.be-item-menu-wrap{text-align:center;flex-shrink:0;width:20px;position:relative}.be-item-menu-placeholder{color:#a39c8d;text-align:center;flex-shrink:0;width:20px}.be-item-detail{flex-direction:column;gap:14px;padding:4px 3.625rem 1.125rem 7.125rem;display:flex}.be-item-desc{color:var(--budget-ink-secondary);max-width:760px;font-size:13px}.be-item-desc-input{width:100%;max-width:760px;font:inherit;color:var(--budget-ink-secondary);resize:vertical;background:var(--phoenix-emphasis-bg);border:1px solid #e4dfd4;border-radius:8px;padding:8px 10px;font-size:13px}.be-item-formulas{flex-direction:column;gap:14px;display:flex}.be-item-formula-block{flex-direction:column;gap:8px;display:flex}.be-item-formula{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.be-item-formula .be-formula-chip{box-sizing:border-box;justify-content:space-between;min-height:46px}.be-formula-chip{background:var(--phoenix-emphasis-bg);border:1px solid #e4dfd4;border-radius:8px;flex-direction:column;gap:3px;padding:7px 12px;display:flex}.be-formula-chip--plain{background:0 0;border-color:#0000;padding-left:4px;padding-right:4px}.be-formula-chip--sales{background:var(--budget-pill-bg);border-color:var(--budget-pill-bg)}.be-formula-chip--editable-field{background:var(--phoenix-emphasis-bg);border-color:#e4dfd4;box-shadow:0 1px 2px #1f1d1b0a}.be-formula-chip--plain.be-formula-chip--editable-field{padding:7px 12px}.be-formula-chip--sales.be-formula-chip--editable-field{background:var(--phoenix-emphasis-bg);border-color:#e4dfd4}.be-item-amount-editable{background:var(--phoenix-emphasis-bg);box-sizing:border-box;border:1px solid #e4dfd4;border-radius:8px;min-height:28px;padding:4px 10px;box-shadow:0 1px 2px #1f1d1b0a}.be-item-amount-editable:focus{border-color:#c4b8a4;outline:none;box-shadow:0 0 0 2px #8b775826}.be-item-sales-btn.be-item-amount-editable{text-align:right;width:100%}.be-item-sales-input.be-item-amount-editable{border-bottom:none}.be-formula-chip-label{color:#8a8478;font-size:11px}.be-formula-benefit{color:#3f7a3a}.be-formula-chip-value{color:var(--phoenix-body-color);font-size:14px;font-weight:600}.be-formula-chip-value--strong{font-weight:700}.be-formula-op{color:#a39c8d;font-size:15px}.be-formula-qty-row{color:var(--phoenix-body-color);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.be-formula-qty-input{width:3.25rem;font:inherit;font-weight:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:0}.be-formula-lock{color:#a39c8d;margin-right:4px;font-size:10px}.be-formula-money-btn{font:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.be-formula-money-btn:disabled{cursor:default}.be-formula-money-input{width:5rem;max-width:100%;font:inherit;font-size:inherit;font-weight:inherit;color:inherit}.be-formula-money-input:focus{border-color:#8b7758;outline:none}.be-formula-margin-edit{align-items:center;gap:2px;display:inline-flex}.be-formula-margin-input{width:3.5rem}.be-formula-margin-suffix{color:var(--budget-ink-secondary);font-weight:600}.be-formula-qty-input:focus{outline:none;box-shadow:inset 0 -2px #a67c65}.be-formula-qty-readonly,.be-formula-unit-readonly{font:inherit;font-weight:inherit}.be-formula-qty-hint{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.be-formula-qty-hint-btn{color:#8a8478;cursor:help;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:13px;line-height:1;display:inline-flex}.be-formula-qty-hint-btn:hover,.be-formula-qty-hint-btn:focus-visible{background:var(--budget-pill-bg);color:var(--budget-ink-secondary);outline:none}.be-formula-qty-hint-tooltip{width:max-content;max-width:240px;color:var(--phoenix-body-color);background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);opacity:0;visibility:hidden;pointer-events:none;z-index:30;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000014}.be-formula-qty-hint:hover .be-formula-qty-hint-tooltip,.be-formula-qty-hint:focus-within .be-formula-qty-hint-tooltip{opacity:1;visibility:visible}.be-formula-unit-select{font:inherit;color:var(--phoenix-body-color);background:var(--phoenix-emphasis-bg);cursor:pointer;border:1px solid #e4dfd4;border-radius:6px;min-width:3rem;padding:2px 4px;font-size:13px;font-weight:600}.be-formula-chip-label--sales-head{min-height:13px;padding-right:4.75rem;line-height:1.2;display:block;position:relative}.be-formula-sales-benefit{text-align:right;white-space:nowrap;max-width:4.5rem;font-size:11px;font-weight:600;line-height:1.2;position:absolute;top:0;right:0}.be-formula-chip--sales .be-formula-sales-benefit.be-item-amount-editable{min-height:unset;box-shadow:none;border-radius:6px;padding:1px 5px;font-size:11px}.be-formula-chip--sales .be-formula-chip-value.be-item-amount-editable{min-height:unset;box-shadow:none;background:0 0;border:none;align-self:flex-start;padding:0}.be-formula-chip--sales.be-formula-chip--editable-field .be-formula-chip-value.be-item-amount-editable{background:var(--phoenix-emphasis-bg);border:1px solid #e4dfd4;border-radius:8px;padding:2px 8px;box-shadow:0 1px 2px #1f1d1b0a}.be-item-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.be-item-tab{cursor:pointer;white-space:nowrap;background:var(--phoenix-emphasis-bg);color:var(--budget-ink-secondary);border:1px solid #e4dfd4;border-radius:999px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:600}.be-item-tab.is-active{color:#fff;border-color:var(--phoenix-body-color);background:#4a3024}.be-item-area{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px;display:flex}.be-item-area-label{color:#8a8478}.be-item-area-meta{white-space:nowrap}@media (width<=991.98px){.budget-editor-main-view{min-width:0;max-width:100%}.budget-editor-tree-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}:is(.budget-editor-tree-scroll:has(.be-chapter-card--menus-open),.budget-editor-tree-scroll:has(.be-item-menu-btn.is-active)){overflow:visible}.budget-editor-tree,.be-chapter-card{min-width:max-content}.be-chapter-head,.be-item-row{flex-wrap:nowrap;width:max-content;min-width:max-content}.be-chapter-name,.be-item-title,.be-item-name{field-sizing:content;flex:none;width:auto;min-width:12rem}}.budget-editor-chapter-group{background:var(--budget-surface);border:1px solid var(--budget-line);box-shadow:var(--budget-shadow);border-radius:10px;overflow:visible}.budget-editor-chapter{background:var(--budget-chapter-header-bg);box-shadow:none;border:none;border-radius:0;margin-bottom:0;padding:.625rem 1.25rem}.budget-editor-chapter-group-expanded .budget-editor-chapter{padding-bottom:.25rem}.budget-editor-chapter-name{letter-spacing:.02em;color:var(--budget-accent);font-size:1rem;font-weight:700}.budget-editor-chapter-name:not(:disabled),.form-control.budget-editor-chapter-name:not(:disabled){background:0 0;border-radius:0;box-shadow:none!important;border:none!important;border-bottom:1px solid #4a302426!important}.budget-editor-chapter-name:not(:disabled):focus,.form-control.budget-editor-chapter-name:not(:disabled):focus{outline:none;border-bottom-color:var(--budget-accent)!important;box-shadow:none!important}.budget-editor-chapter-total{color:var(--budget-accent);font-size:.9375rem;font-weight:700}.budget-editor-chapter-total-input{text-align:right;width:7.5rem;color:var(--budget-accent)}.budget-editor-chapter-total-input:not(:disabled){cursor:text;background:0 0;border-radius:0;padding:.1rem .25rem;box-shadow:none!important;border:none!important;border-bottom:1px dashed #4a302459!important}.budget-editor-chapter-total-input:not(:disabled):hover{border-bottom-color:#4a30248c!important}.budget-editor-chapter-total-input:not(:disabled):focus{outline:none;border-bottom-style:solid!important;border-bottom-color:var(--budget-accent)!important;box-shadow:none!important}.budget-editor-items-panel{background:var(--budget-surface);border:none;border-radius:0;margin:0;padding:.125rem 1rem .625rem 1.5rem}.budget-editor-chapter-group-expanded .budget-editor-items-panel{border-bottom-right-radius:15px;border-bottom-left-radius:15px;overflow:hidden}.budget-editor-chapter-header-actions .budget-editor-chapter-item-actions-inline{border-bottom:none;padding-bottom:0;margin-bottom:0!important}.budget-editor-chapter-header-actions .budget-editor-chapter-item-actions-inline .btn-link-tool{white-space:nowrap;font-size:.75rem}.budget-editor-chapter-item-actions{border-bottom:1px dashed var(--budget-border-strong);padding-bottom:.5rem;margin-bottom:.75rem!important}.budget-editor-chapter-item-actions .btn-link-tool{color:var(--budget-accent);font-size:.8125rem;font-weight:600;text-decoration:none}.budget-editor-chapter-item-actions .btn-link-tool:hover:not(:disabled){color:var(--budget-accent-hover)}.budget-editor-chapter-item-actions .btn-link-tool:disabled{color:var(--phoenix-gray-400,#ced4da)}.budget-editor-chapter-item-actions .btn-link-tool.text-danger{color:var(--phoenix-danger,#dc3545)!important}.budget-editor-chapter-item-actions .btn-link-tool.text-danger:hover:not(:disabled){color:#b02a37!important}.budget-editor-item{margin-bottom:.375rem!important}.budget-editor-item hr{border-color:var(--budget-border-strong);opacity:1;margin-top:0;margin-bottom:.375rem!important}.budget-editor-items-panel>.budget-editor-item:first-child hr{display:none}.budget-editor-item-name{color:var(--budget-accent);font-weight:700}.budget-editor-item-name.budget-editor-field-editable,.form-control.budget-editor-item-name.budget-editor-field-editable{background:0 0;border-radius:0;box-shadow:none!important;border:none!important;border-bottom:1px solid #4a302426!important}.budget-editor-item-name.budget-editor-field-editable:focus,.form-control.budget-editor-item-name.budget-editor-field-editable:focus{outline:none;border-bottom-color:var(--budget-accent)!important;box-shadow:none!important}.budget-editor-item-name.budget-editor-field-readonly{color:var(--phoenix-secondary,#6b5a50);cursor:default}.budget-editor-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);margin-bottom:.15rem;font-size:.6875rem;font-weight:700}.budget-editor-item-stats{flex-wrap:wrap;gap:.5rem;display:flex}.budget-editor-item-stat{background:var(--budget-surface);border:1px solid #4a30240f;border-radius:10px;flex:88px;min-width:72px;padding:.5rem .625rem}.budget-editor-field-editable,.form-control.budget-editor-field-editable{max-width:100%;color:var(--budget-accent);background:0 0;border-radius:0;padding:.1rem .25rem;font-weight:600;box-shadow:none!important;border:none!important;border-bottom:1px solid #4a302426!important}.budget-editor-field-editable:focus,.form-control.budget-editor-field-editable:focus{outline:none;border-bottom-color:var(--budget-accent)!important;box-shadow:none!important}.budget-editor-field-editable:disabled,.form-control.budget-editor-field-editable:disabled{color:var(--phoenix-secondary,#6b5a50);opacity:1;cursor:default;border-bottom-color:#0000}.budget-editor-field-readonly{color:var(--budget-accent);padding:.1rem 0;font-weight:600;line-height:1.4}.budget-editor-field-readonly-sub{color:var(--phoenix-secondary,#6b5a50);font-size:.75rem;font-weight:500;line-height:1.3}.budget-editor-stat-input,.form-control.budget-editor-stat-input{max-width:100%;color:var(--budget-accent);background:0 0;border-radius:0;padding:.1rem .25rem;font-weight:600;box-shadow:none!important;border:none!important;border-bottom:1px solid #4a302426!important}.budget-editor-stat-input:focus,.form-control.budget-editor-stat-input:focus{outline:none;border-bottom-color:var(--budget-accent)!important;box-shadow:none!important}.budget-editor-stat-input--benefit,.budget-editor-metric-card--benefit .budget-editor-stat-input{-webkit-text-fill-color:var(--budget-benefit);color:var(--budget-benefit)!important;border-bottom-color:#3f7a3a59!important}.budget-editor-stat-input--benefit:focus,.budget-editor-metric-card--benefit .budget-editor-stat-input:focus{border-bottom-color:var(--budget-benefit)!important}.budget-editor-stat-input--on-dark,.budget-editor-metric-card--total .budget-editor-stat-input{-webkit-text-fill-color:#fff;color:#fff!important;border-bottom-color:#ffffff73!important}.budget-editor-stat-input--on-dark:focus,.budget-editor-metric-card--total .budget-editor-stat-input:focus{border-bottom-color:#fff!important}.budget-editor-metric-card--total .budget-editor-stat-input::placeholder{color:#ffffffa6;opacity:1}.budget-editor-item-description{color:var(--phoenix-secondary,#6b5a50);resize:vertical;min-height:4.5rem;font-size:.875rem;line-height:1.5}.budget-editor-item-description.budget-editor-field-editable,.form-control.budget-editor-item-description.budget-editor-field-editable{background:0 0;border-radius:0;padding:.25rem 0;box-shadow:none!important;border:none!important;border-bottom:1px solid #4a302426!important}.budget-editor-item-description.budget-editor-field-editable:focus,.form-control.budget-editor-item-description.budget-editor-field-editable:focus{outline:none;border-bottom-color:var(--budget-accent)!important;box-shadow:none!important}.budget-editor-item-description-preview{color:var(--phoenix-secondary,#6b5a50);white-space:pre-wrap;font-size:.875rem;line-height:1.5}.budget-editor-item-description-toggle{color:var(--budget-accent);background:0 0;border:none;margin-top:.25rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none}.budget-editor-item-description-toggle:hover{color:var(--budget-accent-hover);text-decoration:underline}.budget-editor-item-tabs{background:var(--budget-metric-bg);border:1px solid var(--budget-border);border-radius:12px;flex-wrap:wrap;gap:.35rem;padding:.35rem;display:flex}.budget-editor-item-tabs .tab-link{letter-spacing:.01em;color:var(--phoenix-secondary,#6b5a50);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.budget-editor-item-tabs .tab-link .tab-icon{opacity:.75;font-size:.75rem;transition:opacity .15s}.budget-editor-item-tabs .tab-link:hover:not(.active){color:var(--budget-accent);border-color:var(--budget-border-strong);background:#ffffffa6}.budget-editor-item-tabs .tab-link:hover:not(.active) .tab-icon{opacity:1}.budget-editor-item-tabs .tab-link.active{color:#fff;background:var(--budget-accent,#4a3024);border-color:var(--budget-accent,#4a3024);font-weight:700;box-shadow:0 2px 8px #4a302433}.budget-editor-item-tabs .tab-link.active .tab-icon{opacity:1}.budget-editor-item-tabs .tab-link:focus-visible{outline:2px solid var(--budget-accent-hover);outline-offset:2px}.budget-editor-add-chapter{margin-top:1.5rem}.budget-editor-add-chapter .btn{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;min-width:220px;padding:.65rem 1.5rem;font-size:.8125rem;font-weight:700}.budget-editor-icon-btn{color:var(--phoenix-secondary,#6b5a50);background:0 0;border:none;border-radius:8px;padding:.25rem .4rem;transition:color .15s,background-color .15s}.budget-editor-icon-btn:hover:not(:disabled){color:var(--budget-accent);background:#4a30240f}.budget-editor-icon-btn:disabled{opacity:.4}.budget-editor-add-item-dropdown{display:inline-block;position:relative}.budget-editor-add-item-dropdown .dropdown-menu{z-index:1400;border:1px solid var(--budget-border);min-width:12rem;box-shadow:var(--budget-shadow);border-radius:12px;margin-top:.25rem;padding:.35rem 0;position:absolute;top:100%;left:auto;right:0}.budget-editor-add-item-dropdown .dropdown-header{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);font-size:.6875rem;font-weight:700}.budget-editor-add-item-dropdown .dropdown-item{color:var(--budget-accent);padding:.45rem 1rem;font-size:.8125rem;font-weight:600}.budget-editor-add-item-dropdown .dropdown-item:hover{background:var(--budget-metric-bg);color:var(--budget-accent-hover)}.budget-editor-item-warnings-popover{z-index:20;background:var(--budget-surface);border:1px solid var(--budget-border);min-width:240px;max-width:320px;box-shadow:var(--budget-shadow);color:var(--phoenix-secondary,#6b5a50);text-align:left;border-radius:12px;padding:.625rem .875rem;position:absolute;top:calc(100% + 4px);right:0}.budget-editor-detail-panel{background:var(--budget-surface);border:1px solid #4a30240f;border-radius:12px;padding:.875rem 1rem}.item-workforce{background-color:var(--budget-surface);border:1px solid #4a30240f;border-radius:12px;padding:.875rem 1rem}.item-workforce .add-workforce-button{letter-spacing:.02em;color:var(--budget-accent);font-size:.8125rem;font-weight:600}.item-workforce .add-workforce-button:hover:not(:disabled){color:var(--budget-accent-hover)}.item-workforce .item-workforce-header{letter-spacing:.04em;color:var(--phoenix-secondary,#6b5a50);text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.6}.item-workforce .item-workforce-value{letter-spacing:.02em;color:var(--budget-accent);font-size:.875rem;font-weight:700;line-height:normal}.item-workforce .item-workforce-value-input,.item-workforce .form-control.item-workforce-value-input{letter-spacing:.02em;color:var(--budget-accent);background:0 0;border-radius:0;max-width:8rem;padding:.125rem 0;font-size:.875rem;font-weight:700;box-shadow:none!important;border:none!important;border-bottom:1px solid #4a302426!important}.item-workforce .item-workforce-value-input:focus,.item-workforce .form-control.item-workforce-value-input:focus{outline:none;border-bottom-color:var(--budget-accent)!important;box-shadow:none!important}.item-workforce .item-workforce-value-input:disabled,.item-workforce .form-control.item-workforce-value-input:disabled{opacity:1;border-bottom-color:#0000}.item-workforce .item-workforce-value-suffix{color:var(--budget-accent);white-space:nowrap;font-size:.875rem;font-weight:700}.item-workforce .item-workforce-select{color:var(--budget-accent);font-size:.875rem;font-weight:700}.budget-editor-measurements .measurement-type-button-group{background:var(--budget-surface);border:1px solid #4a302426;border-radius:999px;overflow:hidden}.budget-editor-measurements .measurement-type-button{letter-spacing:.03em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);background:0 0;border:none;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.budget-editor-measurements .measurement-type-button.active{background-color:var(--budget-accent);color:#fff;font-weight:700}.budget-editor-measurements .export-measurement-button,.budget-editor-measurements .add-measurement-button{color:var(--budget-accent);font-size:.8125rem;font-weight:600}.budget-editor-add-measurement-dropdown{position:relative}.budget-editor-add-measurement-menu{border:1px solid var(--budget-border);min-width:12rem;box-shadow:var(--budget-shadow);border-radius:12px;margin:0;padding:.35rem 0}.budget-editor-measurements .export-measurement-button:hover:not(:disabled),.budget-editor-measurements .add-measurement-button:hover:not(:disabled){color:var(--budget-accent-hover)}.budget-editor-measurements .measurement-value{font-size:.875rem;font-weight:600}.budget-editor-measurements input.measurement-value,.budget-editor-measurements input.form-control.measurement-value{color:var(--budget-accent);background:0 0;border-radius:0;box-shadow:none!important;border:none!important;border-bottom:1px solid #4a302426!important}.budget-editor-measurements input.measurement-value:focus,.budget-editor-measurements input.form-control.measurement-value:focus{outline:none;border-bottom-color:var(--budget-accent)!important;box-shadow:none!important}.budget-editor-measurements input.measurement-value:disabled,.budget-editor-measurements input.form-control.measurement-value:disabled{color:var(--phoenix-secondary,#6b5a50);opacity:1;border-bottom-color:#0000}.budget-editor-measurements td.measurement-value{color:var(--phoenix-secondary,#6b5a50);font-weight:500}.budget-editor-measurements .basic-measurement-table th,.budget-editor-measurements .advanced-measurement-table th{letter-spacing:.04em;color:var(--phoenix-secondary,#6b5a50);text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.6}.budget-editor-export-destinations{max-height:330px;overflow-y:auto}.budget-editor-reorder-controls .btn{padding:.1rem .45rem}.budget-editor-items-panel-reorder .budget-editor-sortable{border:2px dashed var(--budget-border-strong,#b8a99a);border-radius:8px;padding:.35rem}.budget-editor-sortable-item{cursor:grab}.budget-editor-sortable-item.is-dragging{opacity:.55;cursor:grabbing}.budget-editor-sortable-item.is-over{outline:2px dashed var(--budget-accent);outline-offset:2px;border-radius:8px}.budget-editor-drag-handle{width:126px;height:18px;color:var(--budget-border-strong,#c9bdb2);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;margin:.25rem auto 0;transition:background-color .15s,color .15s;display:flex}.budget-editor-drag-handle:hover{color:#8a8478;background:#f3efe9}.budget-editor-drag-handle .fas{pointer-events:none;font-size:.85rem}.budget-editor-drag-handle.is-disabled{cursor:not-allowed;opacity:.5}.budget-editor-drag-handle.is-disabled:hover{background:0 0}.budget-editor-sortable-item.is-dragging .budget-editor-drag-handle,.budget-editor-sortable-item:active .budget-editor-drag-handle{cursor:grabbing}.budget-editor-statistics-collapse{border-top:1px dashed var(--budget-border-strong);margin-top:.75rem;padding-top:.75rem;padding-bottom:.25rem}.budget-editor-statistics-panel{text-transform:uppercase}.budget-editor-stat-metric{background:0 0;border:1px solid #4a30240f;border-radius:12px;flex-direction:column;gap:.25rem;height:100%;padding:.75rem;display:flex}.budget-editor-statistics-label{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);margin-bottom:0;font-size:.6875rem;font-weight:700}.budget-editor-statistics-value{letter-spacing:.01em;text-transform:none;color:var(--budget-accent);font-size:1.125rem;font-weight:700}.budget-editor-statistics-value.small{font-size:1rem}.budget-editor-statistics-warning{letter-spacing:.01em;text-transform:none;color:var(--phoenix-secondary,#6b5a50);background-color:#fb785e1f;border:1px solid #fb785e40;border-radius:12px;align-items:center;padding:.625rem .875rem;font-size:.8125rem;display:flex}.budget-editor-tax-link{font-size:inherit;font-weight:inherit;color:var(--budget-accent);text-underline-offset:2px;vertical-align:baseline;text-decoration:underline}.budget-editor-tax-link:hover{color:var(--budget-accent-hover)}.budget-editor-margin-dropdown .dropdown-menu,.budget-editor-toolbar .dropdown-menu{border:1px solid var(--budget-border);box-shadow:var(--budget-shadow);border-radius:12px}.budget-editor-margin-dropdown .dropdown-menu{min-width:unset;font-size:.8125rem}.budget-editor-margin-dropdown .dropdown-header{letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);white-space:nowrap;font-size:.6875rem;font-weight:700}.budget-editor-margin-dropdown .dropdown-item{color:var(--budget-accent);font-size:.8125rem;font-weight:600}.budget-editor-margin-dropdown>.btn-link{color:var(--phoenix-secondary,#6b5a50)}.budget-editor-margin-dropdown>.btn-link:hover:not(:disabled){color:var(--budget-accent)}.budget-editor-page .alert{border:1px solid #0000;border-radius:12px}.budget-editor-page .alert-warning{color:var(--budget-accent);background:#fb785e1a;border-color:#fb785e33}.budget-editor-page .alert-danger{border-radius:12px}.budget-editor-materials .add-material-button{letter-spacing:.02em;color:var(--budget-accent);font-size:.8125rem;font-weight:600}.budget-editor-materials .add-material-button:hover:not(:disabled){color:var(--budget-accent-hover)}.item-materials-table .material-table-header th{letter-spacing:.04em;color:var(--phoenix-secondary,#6b5a50);text-transform:uppercase;border-bottom-width:1px;font-size:.6875rem;font-weight:700;line-height:1.6}.item-materials-table .material-value,.item-materials-table .material-price-input,.item-materials-table .form-control.material-value,.item-materials-table .form-control.material-price-input{color:var(--budget-accent);background:0 0;border-radius:0;font-size:.875rem;font-weight:700;line-height:normal;box-shadow:none!important;border:none!important;border-bottom:1px solid #4a302426!important}.item-materials-table .material-value:focus,.item-materials-table .material-price-input:focus,.item-materials-table .form-control.material-value:focus,.item-materials-table .form-control.material-price-input:focus{outline:none;border-bottom-color:var(--budget-accent)!important;box-shadow:none!important}.item-materials-table .material-price-input,.item-materials-table .form-control.material-price-input{max-width:5.5rem}.budget-editor-materials .atr-checkbox.form-check-input:checked{background-color:var(--budget-accent);border-color:var(--budget-accent)}.budget-editor-club-link-btn{color:var(--budget-accent);font-weight:600}.budget-editor-club-link-btn:hover:not(:disabled){color:var(--budget-accent-hover)}.budget-editor-club-icon{width:18px;height:18px;display:block}.budget-editor-cost-warning-modal .budget-editor-cost-warning-title{color:var(--budget-accent);font-size:1.125rem;font-weight:700}.budget-editor-cost-warning-modal .budget-editor-cost-warning-message{color:var(--phoenix-secondary,#6b5a50);font-size:.9375rem}.budget-editor-empty-items{color:var(--phoenix-secondary,#6b5a50);opacity:.75;margin-bottom:0;font-size:.8125rem;font-style:italic}.budget-editor-item-presentation{background:color-mix(in srgb, var(--budget-metric-bg) 55%, var(--budget-surface));border-radius:12px;padding:1rem}.budget-editor-picture-section-title{background:var(--budget-metric-bg);width:100%;color:var(--phoenix-secondary,#6b5a50);border-radius:8px;margin-bottom:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:block}.budget-editor-picture-tile__frame{background:var(--budget-surface);border:1px solid var(--budget-border);border-radius:8px;width:100%;position:relative;overflow:hidden}.budget-editor-picture-tile__frame:after{content:"";padding-bottom:100%;display:block}.budget-editor-picture-tile__img{object-fit:contain;width:100%;height:100%;padding:1rem;position:absolute;inset:0}.budget-editor-picture-tile__frame.is-checkable .budget-editor-picture-tile__img{cursor:pointer}.budget-editor-picture-tile__check{z-index:2;margin:0;position:absolute;top:.25rem;left:.25rem}.budget-editor-picture-tile__delete{z-index:3;width:1.75rem;height:1.75rem;color:var(--phoenix-danger,#dc3545);cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.budget-editor-picture-modal .modal-title{color:var(--budget-accent)}.budget-editor-busy-overlay{z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=991.98px){.budget-editor-header-bar .budget-editor-total-value{font-size:1.125rem}.budget-editor-statistics-value{font-size:1rem}.budget-editor-item-stat{flex:calc(50% - .5rem)}}.budget-editor-topbar{background:var(--budget-surface);border:1px solid var(--budget-line);box-shadow:var(--budget-shadow);border-radius:16px;margin:1.5rem 2rem 0;padding:1.25rem 1.25rem 0}.budget-editor-topbar .budget-editor-title-input{text-decoration:none}.budget-editor-topbar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.budget-editor-topbar__title-block{flex-wrap:wrap;flex:18rem;align-items:center;gap:.75rem;min-width:0;display:flex}.budget-editor-topbar__title-block .budget-editor-status-badge{margin-inline-start:.125rem}.budget-editor-topbar__back{color:var(--budget-ink-muted);font-size:1.125rem;line-height:1;text-decoration:none}.budget-editor-topbar__back:hover{color:var(--budget-accent)}.budget-editor-topbar__title{letter-spacing:-.01em;color:var(--phoenix-body-color);field-sizing:content;background:0 0;border:none;min-width:0;max-width:min(100%,36rem);padding:0;font-size:20px;font-weight:700}.budget-editor-topbar__title:disabled{opacity:1}.budget-editor-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.budget-editor-view-switcher{background:var(--budget-pill-bg);border-radius:8px;gap:2px;padding:3px;display:flex}.budget-editor-view-switcher__btn{color:var(--budget-ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .6875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.budget-editor-view-switcher__btn .fas{font-size:.8125rem}.budget-editor-view-switcher__btn.is-active{background:var(--budget-surface);color:var(--phoenix-body-color);box-shadow:0 1px 3px #281e1414}.budget-editor-header-btn{font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.budget-editor-header-btn--secondary{background:var(--budget-surface);border:1px solid var(--budget-line-soft);color:var(--phoenix-body-color)}.budget-editor-header-btn--secondary:hover:not(:disabled){background:var(--budget-pill-bg);color:var(--phoenix-body-color)}.budget-editor-header-btn--primary{background:var(--budget-accent);color:#fff;border:none}.budget-editor-header-btn--primary:hover:not(:disabled){background:var(--budget-accent-dark);color:#fff}.budget-editor-header-btn:disabled{opacity:.55;cursor:not-allowed}.budget-editor-header-menus{align-items:center;gap:.5rem;display:flex}.budget-editor-header-menu{position:relative}.budget-editor-header-menu__panel{z-index:60;background:var(--budget-surface);border:1px solid var(--budget-line);border-radius:8px;flex-direction:column;gap:2px;min-width:12rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 14px #00000014}.budget-editor-header-menu__panel--end{left:auto;right:0}.budget-editor-header-menu__item{text-align:left;font:inherit;cursor:pointer;color:var(--phoenix-body-color);background:0 0;border:none;border-radius:7px;padding:.5rem .625rem;font-size:.8125rem}.budget-editor-header-menu__item:hover:not(:disabled){background:var(--budget-pill-bg)}.budget-editor-header-menu__item:disabled{opacity:.5;cursor:not-allowed}.budget-status-history-modal .modal-body{min-height:12rem;max-height:min(65vh,38rem);padding:1rem 1.5rem}.budget-status-history__state{color:#8a8478;justify-content:center;align-items:center;gap:.625rem;min-height:9rem;display:flex}.budget-status-history__day-header{color:#8a8478;letter-spacing:.06em;align-items:center;gap:.625rem;height:1.875rem;font-size:.6875rem;font-weight:700;display:flex}.budget-status-history__day-line{background:#f1eee7;flex:1;height:1px}.budget-status-history__event{grid-template-columns:2.75rem 1.75rem minmax(0,1fr);align-items:start;gap:.875rem;padding:.625rem 0;display:grid}.budget-status-history__time{color:#8a8478;padding-top:.375rem;font-size:.75rem;line-height:1.2}.budget-status-history__rail{justify-content:center;min-height:1.75rem;display:flex;position:relative}.budget-status-history__dot{z-index:1;color:#8a6514;background:#f7efdc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:inline-flex;position:relative}.budget-status-history__connector{border-left:1.5px dashed #d9d2c4;position:absolute;top:2rem;bottom:-.625rem;left:50%;transform:translate(-50%)}.budget-status-history__content{min-width:0;color:var(--phoenix-body-color);flex-direction:column;gap:.1875rem;font-size:.84375rem;display:flex}.budget-status-history__author{color:#8a8478;overflow-wrap:anywhere;font-size:.75rem}.budget-status-history__comments{color:#4a463f;white-space:pre-wrap;overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.8125rem;line-height:1.45}.budget-editor-body{flex-direction:column;gap:1rem;padding:1.5rem 2rem 2.5rem;display:flex}.budget-editor-preliminary{font-size:1rem;line-height:normal}.budget-editor-metrics__grid{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));align-items:stretch;gap:.75rem;display:grid}.budget-editor-metric-card{background:var(--budget-surface);border:1px solid var(--budget-line);border-radius:10px;flex-direction:column;gap:.25rem;min-width:0;padding:.875rem 1rem;display:flex}.budget-editor-metric-card__value--benefit,.budget-editor-metric-card--benefit .budget-editor-metric-card__value{color:var(--budget-benefit)}.budget-editor-metric-card--total{background:var(--budget-accent);border-color:var(--budget-accent)}.budget-editor-metric-card--total .budget-editor-metric-card__label,.budget-editor-metric-card--total .budget-editor-metric-card__sub{color:#e8ddd3}.budget-editor-metric-card--total .budget-editor-metric-card__value{color:#fff}.budget-editor-metric-card__head{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.budget-editor-metric-card__label{color:var(--budget-ink-muted);font-size:.8125rem}.budget-editor-metric-card__value{letter-spacing:-.01em;white-space:nowrap;font-size:1.25rem;font-weight:700}.budget-editor-metric-card__value--sm{font-size:1.125rem}.budget-editor-metric-card__sub{color:var(--budget-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.71875rem;overflow:hidden}.budget-editor-metric-card__menu-btn{width:1.625rem;height:1.625rem;color:var(--budget-ink-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.budget-editor-metric-card__menu-btn:hover:not(:disabled){background:var(--budget-pill-bg)}.budget-editor-metric-card__menu{position:relative}.budget-editor-metric-card__dropdown{z-index:55;background:var(--budget-surface);border:1px solid var(--budget-line);border-radius:8px;flex-direction:column;gap:2px;min-width:13.5rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 14px #00000014}.budget-editor-metric-card__dropdown-title{letter-spacing:.04em;text-transform:uppercase;color:var(--budget-ink-muted);padding:.5rem .625rem .25rem;font-size:11px;font-weight:600}.budget-editor-metric-card__dropdown-item{text-align:left;width:100%;font:inherit;color:var(--phoenix-body-color);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:13px;font-weight:600;display:flex}.budget-editor-metric-card__dropdown-item:hover{background:var(--budget-pill-bg)}.budget-editor-metric-card__dropdown-check{color:#0000;flex-shrink:0;width:.875rem;font-weight:700}.budget-editor-metric-card__dropdown-check.is-on{color:var(--budget-benefit)}.budget-editor-metrics__warning{margin-bottom:.25rem}.budget-editor-workbench{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.budget-editor-workbench__search{flex:20rem;align-items:center;gap:.875rem;min-width:0;display:flex}.budget-editor-search-field{border:1px solid var(--budget-line-soft);background:var(--budget-surface);border-radius:8px;flex:1;align-items:center;gap:.5rem;min-width:0;max-width:20rem;margin:0;padding:.4375rem .75rem;display:flex}.budget-editor-search-field__icon{color:#a39c8d;font-size:.8125rem}.budget-editor-search-field__input{font:inherit;color:var(--phoenix-body-color);background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:.8125rem}.budget-editor-search-field__input::placeholder{color:#a39c8d}.budget-editor-workbench__summary{color:var(--budget-ink-secondary);white-space:nowrap;font-size:.8125rem}.budget-editor-workbench__tools{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.budget-editor-tool-pill{font:inherit;color:var(--budget-ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.budget-editor-tool-pill:hover:not(:disabled){background:var(--budget-pill-bg);color:var(--budget-accent)}.budget-editor-tool-pill.is-active{background:var(--budget-pill-bg);border-color:var(--budget-line-soft);color:var(--budget-accent)}.budget-editor-tool-pill--accent{color:var(--budget-accent);border-color:#4a302433}.budget-editor-tool-pill:disabled{opacity:.45;cursor:not-allowed}.budget-editor-tool-pill__count{opacity:.85;font-weight:500}.budget-editor-workbench__add-chapter{font:inherit;color:var(--budget-accent);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.4375rem .625rem;font-size:.8125rem;font-weight:600}.budget-editor-workbench__add-chapter:hover:not(:disabled){background:var(--budget-pill-bg)}.budget-editor-hint-banner{color:var(--budget-ink-secondary);background:var(--budget-pill-bg);border-radius:8px;padding:.5625rem .75rem;font-size:.8125rem}.budget-editor-main-view{flex-direction:column;gap:.75rem;display:flex}.budget-editor-v2-footnote{color:var(--budget-ink-muted);margin:0;font-size:.8125rem}@media (width<=991.98px){.budget-editor-topbar{margin-left:1rem;margin-right:1rem}.budget-editor-body{padding-left:1rem;padding-right:1rem}.budget-editor-topbar__row{min-width:0}.budget-editor-topbar__actions{justify-content:flex-start;width:100%;min-width:0;max-width:100%}.budget-editor-view-switcher{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.25rem),1fr));width:100%;min-width:0;max-width:100%;display:grid}.budget-editor-view-switcher__btn{justify-content:center;min-width:0;max-width:100%}}.budget-editor-skeleton__bar{background:linear-gradient(90deg,#e7e1d8 25%,#f7f4ef 50%,#e7e1d8 75%) 0 0/200% 100%;border-radius:6px;flex-shrink:0;height:.75rem;animation:1.35s ease-in-out infinite budget-editor-skeleton-shimmer;display:block}.budget-editor-skeleton__back{border-radius:4px;width:1.125rem;height:1.125rem}.budget-editor-skeleton__title{width:min(16rem,42vw);height:1.35rem}.budget-editor-skeleton__badge{border-radius:999px;width:5.5rem;height:1.5rem}.budget-editor-skeleton__action,.budget-editor-skeleton__switcher,.budget-editor-skeleton__search,.budget-editor-skeleton__tool{border-radius:8px;height:2.15rem}.budget-editor-skeleton__switcher{width:18rem;max-width:100%}.budget-editor-skeleton__workbench{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.budget-editor-skeleton__search{width:min(20rem,100%)}.budget-editor-skeleton__summary{width:7.5rem}.budget-editor-skeleton__tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.budget-editor-skeleton__chevron{width:.875rem;height:.875rem}.budget-editor-skeleton__accent{border-radius:2px;width:4px;height:1.375rem}.budget-editor-skeleton__pill{border-radius:999px;width:3.25rem;height:1.5rem}.budget-editor-skeleton__sales{width:5rem;height:1.15rem}.budget-editor-skeleton .be-item-row .budget-editor-skeleton__sales{margin-inline-start:auto}.budget-editor-skeleton .be-chapter-name .budget-editor-skeleton__bar{height:.9rem}.budget-editor-skeleton .be-item-row .budget-editor-skeleton__bar:nth-child(2){flex:auto;max-width:38%}@keyframes budget-editor-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.budget-editor-skeleton__bar{background:#e7e1d8;animation:none}}.budget-editor-v2-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.budget-editor-v2-toolbar-actions .btn-link-tool{white-space:nowrap;font-size:.75rem}.budget-editor-v2-toolbar-actions .budget-editor-icon-btn{border:1px solid var(--budget-border);background:var(--budget-surface);border-radius:8px;padding:.35rem .5rem}.budget-editor-v2-toolbar-actions .budget-editor-icon-btn:hover:not(:disabled){color:var(--budget-accent);border-color:var(--budget-border-strong);background:var(--budget-metric-bg)}.budget-editor-v2-toolbar-actions .dropdown-menu{border:1px solid var(--budget-border);box-shadow:var(--budget-shadow);border-radius:12px}.budget-editor-v2-page .budget-editor-v2-tree{background:var(--budget-surface);border:1px solid #d9d2c5;border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.budget-editor-v2-tree{flex-direction:column;gap:.375rem;display:flex}.budget-editor-sortable.budget-editor-v2-tree{border:2px dashed var(--budget-border-strong,#b8a99a);border-radius:12px;padding:.35rem}.budget-editor-sortable.budget-editor-v2-tree .budget-editor-sortable-item,.budget-editor-v2-chapter.is-reorder{cursor:grab}.budget-editor-v2-chapter-reorder-handle{text-align:center;padding:.35rem .75rem 0}.budget-editor-v2-chapter-reorder-handle .budget-editor-drag-handle{width:4rem;margin:0 auto}.budget-editor-v2-chapter-toolbar{border-bottom:1px solid var(--budget-border);background:color-mix(in srgb, var(--budget-metric-bg) 35%, var(--budget-surface));padding:.25rem .75rem .35rem}.budget-editor-v2-chapter-toolbar-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.budget-editor-v2-chapter-toolbar-main{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.budget-editor-v2-page .budget-editor-v2-chapter{box-shadow:none;border:none;border-bottom:1px solid var(--budget-line,#ece7de);background:0 0;border-radius:0}.budget-editor-v2-page .budget-editor-v2-chapter:last-child{border-bottom:none}.budget-editor-v2-chapter{background:var(--budget-surface);border:1px solid var(--budget-border);box-shadow:var(--budget-shadow);border-radius:16px;overflow:hidden}.budget-editor-v2-chapter-header{background:var(--budget-chapter-header-bg);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.35rem .75rem;transition:background-color .15s;display:flex}.budget-editor-v2-chapter-header.is-expanded{background:color-mix(in srgb, var(--budget-metric-bg) 65%, var(--budget-surface))}.budget-editor-v2-chapter-header:hover{background:color-mix(in srgb, var(--budget-metric-bg) 55%, var(--budget-surface))}.budget-editor-v2-chapter-chevron{width:1.25rem;color:var(--phoenix-secondary,#6b5a50);flex-shrink:0}.budget-editor-v2-chapter-number{color:var(--budget-accent);min-width:1.75rem;font-size:1rem;font-weight:700}.budget-editor-v2-chapter-name{field-sizing:fixed;letter-spacing:.02em;text-transform:uppercase;width:auto;max-width:none;color:var(--budget-accent);white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #0000;flex:none;height:1.5rem;min-height:0;max-height:1.5rem;margin:0;padding:0;font-size:1rem;font-weight:700;line-height:1.5rem}.budget-editor-v2-chapter-name:not(:disabled){border-bottom-color:#4a302426}.budget-editor-v2-chapter-name:not(:disabled):focus{border-bottom-color:var(--budget-accent);outline:none}.budget-editor-v2-chapter-badges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.budget-editor-v2-cost-badge{letter-spacing:.02em;white-space:nowrap;background:var(--budget-accent);color:#fff;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.6875rem;font-weight:700;display:inline-flex}.budget-editor-v2-commercial-badge{letter-spacing:.02em;white-space:nowrap;background:var(--budget-surface);color:var(--budget-accent);border:1px solid var(--budget-border-strong);border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.6875rem;font-weight:700;display:inline-flex}.budget-editor-v2-table-wrap{background:var(--budget-surface);padding:0 .75rem .5rem}.budget-editor-v2-table-wrap.is-reorder{border:2px dashed var(--budget-border-strong,#b8a99a);border-radius:12px;margin:0 .75rem .75rem;padding-top:.5rem}.budget-editor-v2-table-wrap.is-reorder .budget-editor-v2-table tbody tr{cursor:grab}.budget-editor-v2-table-wrap.is-reorder .budget-editor-v2-table tbody tr.is-dragging{opacity:.55;cursor:grabbing}.budget-editor-v2-table-wrap.is-reorder .budget-editor-v2-table tbody tr.is-over{outline:2px dashed var(--budget-accent);outline-offset:-2px}.budget-editor-v2-table{border-collapse:collapse;background:var(--budget-surface);width:100%;font-size:.8125rem}.budget-editor-v2-table thead th{background:var(--budget-metric-bg);border:1px solid var(--budget-border);letter-spacing:.04em;text-transform:uppercase;color:var(--phoenix-secondary,#6b5a50);text-align:center;vertical-align:middle;padding:.45rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.6}.budget-editor-v2-table thead th.is-left{text-align:left}.budget-editor-v2-table thead th.is-group{border-bottom:none}.budget-editor-v2-table thead th.is-sub{border-top:none;font-size:.625rem}.budget-editor-v2-table tbody td{border:1px solid var(--budget-border);vertical-align:middle;color:var(--budget-accent);padding:.45rem .5rem}.budget-editor-v2-table tbody tr.is-clickable{cursor:pointer}.budget-editor-v2-item-modal{z-index:1055}.budget-editor-v2-table tbody tr:hover{background:color-mix(in srgb, var(--budget-metric-bg) 45%, var(--budget-surface))}.budget-editor-v2-table tbody tr.is-selected{background:color-mix(in srgb, var(--budget-metric-bg) 70%, var(--budget-surface))}.budget-editor-v2-table .col-drag{text-align:center;vertical-align:middle;width:2.5rem;padding:.25rem}.budget-editor-v2-table .col-drag .budget-editor-drag-handle{border-width:2px;width:1.25rem;height:.35rem;margin:0 auto}.budget-editor-v2-item-name-btn{text-align:left;width:100%;color:var(--budget-accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:block}.budget-editor-v2-item-name-btn:hover{text-underline-offset:2px;text-decoration:underline}.budget-editor-v2-item-label{color:var(--budget-accent);font-weight:600;display:block}.budget-editor-v2-table .col-expand{white-space:nowrap;width:3rem}.budget-editor-v2-table .col-desc{min-width:12rem}.budget-editor-v2-table .col-num{text-align:right;white-space:nowrap;width:5.5rem;font-weight:600}.budget-editor-v2-table .col-unit{text-align:center;text-transform:uppercase;width:3.5rem;color:var(--phoenix-secondary,#6b5a50);font-weight:600}.budget-editor-v2-table tfoot td{border:1px solid var(--budget-border);background:var(--budget-metric-bg);color:var(--budget-accent);padding:.45rem .5rem;font-weight:700}.budget-editor-v2-table tfoot .col-num{text-align:right}.budget-editor-v2-item-link{text-align:left;width:100%;color:var(--budget-accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:block}.budget-editor-v2-item-link:hover{color:var(--budget-accent-hover);text-underline-offset:2px;text-decoration:underline}.budget-editor-v2-item-detail-row>td{background:color-mix(in srgb, var(--budget-metric-bg) 55%, var(--budget-surface));border-left:none;border-right:none;padding:0}.budget-editor-v2-item-detail-row.is-selected>td,.budget-editor-v2-table tbody tr.is-selected+.budget-editor-v2-item-detail-row>td{background:color-mix(in srgb, var(--budget-metric-bg) 70%, var(--budget-surface))}.budget-editor-v2-item-detail{background:var(--budget-surface);border-top:2px solid var(--budget-accent);border-bottom:1px solid var(--budget-border);padding:1rem 1.25rem;box-shadow:inset 0 2px #4a30240f}.budget-editor-item--table .budget-editor-item-tabs,.budget-editor-item--table .row.ms-md-4,.budget-editor-item--table .mt-3.ms-md-4{margin-left:0!important}.budget-editor-v2-ref-cell{align-items:center;gap:.35rem;display:flex}.budget-editor-v2-row-chevron{color:var(--phoenix-secondary,#6b5a50)}.budget-editor-v2-table-input{width:100%;min-width:0;color:var(--budget-accent);font-size:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:.15rem .35rem;font-weight:600;transition:border-color .15s,background-color .15s}.budget-editor-v2-table-input.is-right{text-align:right}.budget-editor-v2-table-input.is-center{text-align:center;text-transform:uppercase}.budget-editor-v2-table-input.is-left{text-align:left}.budget-editor-v2-table-input:not(:disabled):hover{border-color:var(--budget-border);background:var(--budget-surface)}.budget-editor-v2-table-input:not(:disabled):focus{border-color:var(--budget-accent);background:var(--budget-surface);outline:none}.budget-editor-v2-item-name-input{font-weight:600}.budget-editor-v2-table-value{display:block}.budget-editor-v2-table-value.is-right{text-align:right}.budget-editor-v2-table-value.is-center{text-align:center}.budget-editor-v2-sales-cell{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.budget-editor-v2-empty{text-align:center;color:var(--phoenix-secondary,#6b5a50);padding:1.5rem;font-size:.875rem}@media (width<=767.98px){.budget-editor-search-box{max-width:none}.budget-editor-v2-chapter-header{flex-wrap:wrap;padding:.625rem .875rem}.budget-editor-v2-chapter-badges{justify-content:flex-start;width:100%;padding-left:1.75rem}.budget-editor-v2-table-wrap{padding:.125rem .5rem .75rem;overflow-x:auto}.budget-editor-v2-table{min-width:720px}}.be-table-budget{background:var(--phoenix-emphasis-bg);border:1px solid #d9d2c5;border-radius:8px;overflow:hidden}.be-table-budget-scroll{--be-table-columns:70px minmax(240px, 1fr) 80px 96px 120px 116px 72px 124px 70px;min-width:1004px;font-size:13px;overflow-x:auto}.be-table-row{grid-template-columns:var(--be-table-columns);display:grid}.be-table-cell{box-sizing:border-box;border-bottom:1px solid #ece7de;border-right:1px solid #ece7de;align-items:center;min-width:0;min-height:34px;padding:0 10px;display:flex}.be-table-cell--last{border-right:none}.be-table-cell--right{text-align:right;justify-content:flex-end}.be-table-cell--head{color:#6b665c;text-transform:uppercase;letter-spacing:.04em;background:#f3f0ea;font-size:11px;font-weight:600}.be-table-row--chapter .be-table-cell{background:#faf8f4;font-weight:700}.be-table-row--chapter .be-table-cell.be-table-cell--edit{background:var(--phoenix-emphasis-bg);font-weight:700}.be-table-row--chapter .be-table-cell-input{font-weight:700}.be-table-row--foot .be-table-cell{background:#f3f0ea;border-bottom:none;font-weight:700}.be-table-cell--foot-label{color:var(--phoenix-body-color);font-weight:700}.be-table-cell--muted{color:#6b665c;font-weight:500}.be-table-cell--edit{background:#fffdf9}.be-table-cell--readonly.be-table-cell--muted{color:#6b665c}.be-table-row--item{position:relative}.be-table-drag-row--inline{z-index:2;background:0 0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.be-table-drag-row--inline .budget-editor-drag-handle{margin:0}.be-table-row--item:hover .be-table-cell{background:#fdfbf8}.be-table-row--item.is-selected .be-table-cell{background:#f8f4ee}.be-table-item-sortable.is-dragging{opacity:.55}.be-table-item-sortable.is-over{box-shadow:inset 0 0 0 2px #a67c6559}.be-table-drag-row{background:var(--phoenix-emphasis-bg);justify-content:center;display:flex}.be-table-drag-row--chapter{background:#faf8f4}.be-table-drag-row .budget-editor-drag-handle{margin:.15rem auto 0}.be-table-cell--item-code{color:#a39c8d;gap:6px;font-size:12px}.be-table-cell--item-desc{flex-wrap:wrap;gap:8px;padding-left:22px}.be-table-cell--chapter-code{color:#8a8478;gap:6px;font-size:12.5px}.be-table-cell--chapter-desc{gap:6px}.be-table-chapter-accent{border-radius:2px;flex-shrink:0;width:4px;height:16px}.be-table-chapter-name{min-width:0;font:inherit;color:var(--phoenix-body-color);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:0;font-weight:700;overflow:hidden}.be-table-chapter-name:disabled{color:inherit}.be-table-chapter-menu{flex-shrink:0;position:relative}.be-table-chapter-menu-btn{width:28px;height:28px}.be-table-chapter-total{white-space:nowrap}.be-table-item-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.be-table-item-name-input{width:100%;min-width:0;font:inherit;color:var(--phoenix-body-color);background:0 0;border:none;flex:1;padding:0;font-weight:600}.be-table-cell--item-desc.be-table-cell--edit{background:#fffdf9}.be-table-item-code-btn{font:inherit;font-size:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.be-table-item-code-btn:hover{color:var(--phoenix-body-color);text-underline-offset:2px;text-decoration:underline}.be-table-item-check{flex-shrink:0}.be-table-cell--qty-locked{gap:4px}.be-table-qty-hint{z-index:5}.be-table-cell-input-wrap{justify-content:flex-end;align-items:center;gap:4px;width:100%;display:flex}.be-table-cell-input-wrap.is-right{justify-content:flex-end}.be-table-cell-input{width:100%;font:inherit;color:var(--phoenix-body-color);text-align:right;background:0 0;border:none;outline:none;padding:6px 0;font-size:13px}.be-table-cell--edit .be-table-cell-input-wrap{background:var(--phoenix-emphasis-bg);border:1px solid #e4dfd4;border-radius:6px;min-height:26px;padding:0 8px}.be-table-cell--edit .be-table-cell-input{padding:2px 0}.be-table-cell-input:focus{box-shadow:none}.be-table-cell--edit .be-table-cell-input-wrap:focus-within{border-color:#a67c65;box-shadow:0 0 0 1px #a67c65}.be-table-cell-suffix{color:#a39c8d;flex-shrink:0}.be-table-cell-readonly{text-transform:lowercase;width:100%}.be-table-cell--unit{padding-left:6px;padding-right:6px}.be-table-unit-select{width:100%;min-width:3.25rem;max-width:100%;font:inherit;color:var(--phoenix-body-color);cursor:pointer;text-align:center;text-transform:lowercase;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b665c' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 6px center/10px 6px no-repeat;border:1px solid #0000;border-radius:6px;padding:4px 22px 4px 8px;font-size:13px;font-weight:600}.be-table-cell--edit .be-table-unit-select{background-color:var(--phoenix-emphasis-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b665c' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");border-color:#e4dfd4}.be-table-sales-value{font-weight:600}.be-table-cell--right.be-table-cell--readonly{gap:4px}.be-table-readonly-wrap{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.be-table-readonly-wrap.is-right{justify-content:flex-end;width:100%}.be-table-row--mode .be-table-cell--mode-span,.be-table-row--embed .be-table-cell--embed-span{background:var(--phoenix-emphasis-bg);border-right:none;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;min-height:32px;padding:4px 10px 4px 22px;display:flex}.be-table-row--mode .be-table-cell--mode-span{background:#fdfbf8}.be-table-mode-finish{background:var(--phoenix-emphasis-bg);font:inherit;color:var(--phoenix-body-color);cursor:pointer;border:1px solid #d9d2c5;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.be-table-mode-finish:hover:not(:disabled){background:#f3f0ea}.be-table-mode-finish:disabled{opacity:.5;cursor:default}.be-table-mode-link{font:inherit;color:var(--phoenix-body-color);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.be-table-mode-link:hover:not(:disabled){color:#34211a}.be-table-mode-link:disabled{color:#c2bbae;cursor:default;text-decoration:none}.be-table-mode-link--danger{color:#c0392b}.be-table-mode-link--danger:hover:not(:disabled){color:#962d22}.be-table-mode-hint{color:#8a8478;font-size:12px;font-weight:500}.be-table-row--embed .be-table-cell--embed-span{padding:0;display:block}.be-dropdown--chapter-table{width:240px}.be-dropdown--chapter-table-portal{z-index:1400;max-height:calc(100vh - 16px);position:fixed;overflow-y:auto}.be-table-chapter-tax-wrap{position:relative}.be-table-chapter-tax-btn{font:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.be-dropdown--table{left:auto;right:0}.be-table-chapter-list.budget-editor-sortable{border:none;border-radius:0;padding:0}.be-table-chapter-sortable.is-dragging{opacity:.55}.be-table-chapter-sortable.is-over{box-shadow:inset 0 0 0 2px #a67c6573}.be-table-footnote{color:#8a8478;margin-top:8px;font-size:12.5px}.be-table-chapter-group.is-item-reorder .be-table-row--item{cursor:grab}.be-table-chapter-group.is-item-reorder .be-table-row--item.is-dragging{cursor:grabbing}.opportunity-measurements-plans{--omp-text:#1f1d1b;--omp-muted:#8a8478;--omp-accent:#4a3024;--omp-border:#ece7de;--omp-surface:#fbf8f3;--omp-filter-bg:#efebe4;flex-direction:column;gap:1.125rem;display:flex}.opportunity-measurements-plans__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.opportunity-measurements-plans__intro-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.opportunity-measurements-plans__title{color:var(--omp-text);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.opportunity-measurements-plans__subtitle{color:var(--omp-muted);max-width:36rem;margin:0;font-size:.8125rem;line-height:1.45}.opportunity-measurements-plans__intro-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}.opportunity-measurements-plans__filters{background:var(--omp-filter-bg);border-radius:8px;gap:2px;padding:3px;display:flex}.opportunity-measurements-plans__filter-btn{color:var(--omp-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.opportunity-measurements-plans__filter-btn.is-active{background:var(--phoenix-emphasis-bg);box-shadow:0 1px 2px #1f1d1b0f}.opportunity-measurements-plans__filter-count{color:#a39d92;font-weight:700}.opportunity-measurements-plans__primary-btn{background:var(--omp-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.62rem 1rem;font-size:.84rem;font-weight:700;display:inline-flex}.opportunity-measurements-plans__primary-btn:hover:not(:disabled){background:#34211a}.opportunity-measurements-plans__primary-btn:disabled{opacity:.65;cursor:not-allowed}.opportunity-measurements-plans__grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1rem;display:grid}.opportunity-measurements-plans__card{background:var(--phoenix-emphasis-bg);border:1px solid var(--omp-border);border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a}.opportunity-measurements-plans__card:hover{border-color:#d9cbbd;box-shadow:0 4px 14px #1f1d1b14}.opportunity-measurements-plans__card:has(.dropdown-menu.show){z-index:10}.opportunity-measurements-plans__preview{background:var(--omp-surface);cursor:pointer;border:0;border-bottom:1px solid #f1eee7;justify-content:center;align-items:center;width:100%;height:170px;padding:1.125rem;display:flex}.opportunity-measurements-plans__preview img{object-fit:contain;width:100%;height:100%}.opportunity-measurements-plans__no-thumb{color:var(--omp-muted);font-size:.8125rem}.opportunity-measurements-plans__body{flex-direction:column;gap:.5rem;padding:.875rem 2.25rem 1rem 1rem;display:flex}.opportunity-measurements-plans__title-row{align-items:flex-start;gap:.5rem;display:flex}.opportunity-measurements-plans__name{min-width:0;color:var(--omp-text);flex:1;font-size:.9rem;font-weight:700;line-height:1.35}.opportunity-measurements-plans__chip{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.opportunity-measurements-plans__chip--as-is{color:var(--omp-accent);background:#efe6df}.opportunity-measurements-plans__chip--to-be{color:#2f4f6f;background:#e8f0fa}.opportunity-measurements-plans__stats{color:#4a463f;flex-wrap:wrap;gap:.875rem;font-size:.8125rem;display:flex}.opportunity-measurements-plans__stats strong{font-weight:700}.opportunity-measurements-plans__edited{color:var(--omp-muted);font-size:.75rem}.opportunity-measurements-plans__menu{position:absolute;bottom:.35rem;right:.35rem}.opportunity-measurements-plans__menu-btn{color:var(--omp-accent);background:0 0;border:0;padding:.25rem .5rem;line-height:1}.opportunity-measurements-plans__menu-btn.dropdown-toggle:after{display:none}.opportunity-measurements-plans__empty-state{background:var(--phoenix-emphasis-bg);text-align:center;border:1px dashed #d9cbbd;border-radius:12px;flex-direction:column;align-items:center;gap:.875rem;padding:3.5rem 1.5rem;display:flex}.opportunity-measurements-plans__empty-icon{width:3.25rem;height:3.25rem;color:var(--omp-accent);background:#f7f1eb;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.opportunity-measurements-plans__empty-copy{flex-direction:column;gap:.375rem;max-width:26rem;display:flex}.opportunity-measurements-plans__empty-copy strong{color:var(--omp-text);font-size:1rem}.opportunity-measurements-plans__empty-copy p{color:#6b665c;margin:0;font-size:.84rem;line-height:1.5}.opportunity-measurements-plans__empty{color:var(--omp-muted);margin:0;font-size:.875rem}.opportunity-measurements-plans__modal-root{z-index:1055}:root{--agreement-configuration-muted-bg:#f5f7fa;--agreement-configuration-option-surface:#fff}[data-bs-theme=dark]{--agreement-configuration-muted-bg:#4d4d4d;--agreement-configuration-option-surface:#525252}.record-form{margin-bottom:3rem}.record-form__record-type-options{background-color:var(--agreement-configuration-muted-bg)}[data-bs-theme=dark] .record-form__record-type-options .bg-white{background-color:var(--agreement-configuration-option-surface)!important}.record-form .record-signatories-section-header{margin-top:1.5rem}.record-form .record-signatories-section-header--first{margin-top:0}.record-signatory-digital-badge{color:var(--phoenix-primary-text-emphasis,#003cc7);background-color:var(--phoenix-primary-bg-subtle,#e5edff);border-radius:999px;flex-shrink:0;align-items:center;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.record-signatories-panel{background-color:var(--agreement-configuration-muted-bg)}.record-signatories-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.record-signatories-grid>*{grid-column:span 12;min-width:0}@media (width>=768px){.record-signatories-grid>*{grid-column:span 6}}@media (width>=992px){.record-signatories-grid>*{grid-column:span 3}}.record-signatory-card{border:1px solid var(--bs-border-color-translucent,#00000014);border-radius:.85rem;flex-direction:column;gap:.85rem;height:100%;min-height:168px;padding:1rem 1.1rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0d,0 4px 14px #0f172a0a;background:var(--phoenix-emphasis-bg)!important}.record-signatory-card__actions{z-index:2;align-items:center;gap:.15rem;display:flex;position:absolute;top:.65rem;right:.65rem}.record-signatory-card:has(.record-signatory-card__actions){padding-right:2.75rem}.record-signatory-card:has(.record-signatory-card__action--remove){padding-right:4.25rem}.record-signatory-card__heading{flex-direction:column;gap:.15rem;min-width:0;display:flex}.record-signatory-card--client{border-color:#0d6efd2e}.record-signatory-card--reformist{border-color:#fb785e47}.record-signatory-card--empty{border-style:dashed;background:var(--phoenix-emphasis-bg)!important}.record-signatory-card__top{align-items:flex-start;gap:.75rem;display:flex}.record-signatory-card__icon{border-radius:.65rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;display:grid}.record-signatory-card__icon--client{color:#0d6efd;background:#0d6efd1a}.record-signatory-card__icon--reformist{color:#e85d3a;background:#fb785e26}.record-signatory-card__title{letter-spacing:.06em;text-transform:uppercase;color:var(--phoenix-secondary-color,#6b5a50);font-size:.68rem;font-weight:700}.record-signatory-card__name{color:var(--bs-emphasis-color,#212529);font-size:1rem}.record-signatory-card__signature-footer{justify-content:center;margin-top:auto;padding-top:.35rem;display:flex}.record-signatory-card__action{border-radius:.35rem;line-height:1;color:var(--bs-primary)!important;text-decoration:none!important}.record-signatory-card__action:hover{background-color:#0d6efd14;color:var(--bs-primary)!important}.record-signatory-card__meta{color:var(--phoenix-gray-700,#495057);flex-direction:column;gap:.35rem;display:flex}.record-signatory-card__meta-row{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.35rem;display:grid}.record-signatory-card__meta-row dt{color:var(--phoenix-gray-600,#6c757d);margin:0;font-weight:600}.record-signatory-card__meta-row dd{min-width:0;margin:0}.record-signatory-card__hint{border-top:1px dashed var(--bs-border-color-translucent,#00000014);margin-top:auto;padding-top:.35rem}.record-signatories-contact-picker{background-color:var(--agreement-configuration-muted-bg)}[data-bs-theme=dark] .record-signatory-card{box-shadow:0 1px 2px #00000040,0 4px 14px #0000002e}[data-bs-theme=dark] .record-signatory-card__name{color:var(--phoenix-body-highlight-color,#cbd0dd)}[data-bs-theme=dark] .record-signatory-card__title{color:var(--aqui-beige,#dacabe)}[data-bs-theme=dark] .record-signatories-contact-picker .record-form__contact-option.bg-white{background-color:var(--agreement-configuration-option-surface)!important}.record-form__contact-option{cursor:pointer;padding:.5rem .75rem}.record-form__contact-option-meta{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem 1rem;display:grid}.record-form__contact-meta-label{color:var(--phoenix-gray-500,#9fa6bc)}.record-form__contact-signature-icon{color:#759097}.record-form__file{border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-emphasis-bg);border-radius:.375rem;gap:1rem;margin-bottom:.5rem;padding:.625rem .875rem;font-size:.875rem}.record-form__file-thumb-wrap{flex-shrink:0;width:2.5rem;height:2.5rem;position:relative}.record-form__file-thumb,.record-form__file-thumb-skeleton,.record-form__file-thumb--empty{border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-gray-100,#f5f7fa);object-fit:cover;border-radius:.35rem;flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.record-form__file-thumb--empty{color:var(--phoenix-gray-500,#9fa6bc);justify-content:center;align-items:center;display:inline-flex}.record-form__file-thumb-skeleton{background:linear-gradient(90deg,#ebebeb 0%,#f5f5f5 40%,#ebebeb 80%) 0 0/200% 100%;animation:1.2s ease-in-out infinite record-form-skeleton;position:absolute;inset:0}.record-form__file-thumb--loading{opacity:0;position:absolute;inset:0}.record-form__file-thumb--loaded{opacity:1;position:relative}.record-form__skeleton-title,.record-form__skeleton-label,.record-form__skeleton-input,.record-form__skeleton-button{background:linear-gradient(90deg,#ebebeb 0%,#f5f5f5 40%,#ebebeb 80%) 0 0/200% 100%;border-radius:.35rem;animation:1.2s ease-in-out infinite record-form-skeleton}.record-form__skeleton-title{width:11rem;height:1.25rem;margin:1.5rem 0 1rem}.record-form__skeleton-title:first-child{margin-top:.25rem}.record-form__skeleton-label{width:6rem;height:.85rem;margin-bottom:.5rem}.record-form__skeleton-input{width:100%;height:2.25rem}.record-form__skeleton-button{width:6.5rem;height:2.25rem}.record-form__skeleton-button--primary{width:7.5rem}@keyframes record-form-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}[data-bs-theme=dark] .record-form__skeleton-title,[data-bs-theme=dark] .record-form__skeleton-label,[data-bs-theme=dark] .record-form__skeleton-input,[data-bs-theme=dark] .record-form__skeleton-button,[data-bs-theme=dark] .record-form__file-thumb-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#373430)) 0%, color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 16%, var(--phoenix-emphasis-bg,#373430)) 40%, color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#373430)) 80%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.record-form__skeleton-title,.record-form__skeleton-label,.record-form__skeleton-input,.record-form__skeleton-button,.record-form__file-thumb-skeleton{animation:none}}@media (width<=575px){.record-form{margin-bottom:6rem}.record-form__contact-option-meta{grid-template-columns:1fr;gap:.15rem}}[class*=-print-page] [class*=-signatures__placeholder],[class*=-print-page-shell] [class*=-signatures__placeholder]{color:#fff}[data-bs-theme=dark] [class*=-print-page] [class*=-signatures__placeholder],[data-bs-theme=dark] [class*=-print-page-shell] [class*=-signatures__placeholder]{color:#fff!important}:root{--document-print-page-break-guide:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='297' preserveAspectRatio='none'%3E%3Cline x1='0' y1='296.5' x2='1200' y2='296.5' stroke='rgba(108%2C117%2C125%2C0.38)' stroke-width='0.5' vector-effect='non-scaling-stroke' stroke-dasharray='5%204'/%3E%3C/svg%3E")}@media screen{.record-print-page-shell--scroll,.annexe-print-page-shell--scroll,.agreement-print-page-shell--scroll,.certification-print-page-shell--scroll,.warranty-certification-print-page-shell--scroll,.agreement-template-preview-modal__sheet{background-color:#fff;background-image:var(--document-print-page-break-guide);background-repeat:repeat-y;background-size:100% 297mm}.record-print-page-shell--scroll .record-print-sheet--scroll,.annexe-print-page-shell--scroll .annexe-print-sheet--scroll,.agreement-print-page-shell--scroll .agreement-print-sheet--scroll,.certification-print-page-shell--scroll .certification-print-sheet--scroll,.warranty-certification-print-page-shell--scroll .warranty-certification-print-sheet--scroll{z-index:1;position:relative}}@media print{.record-print-page-shell--scroll,.annexe-print-page-shell--scroll,.agreement-print-page-shell--scroll,.certification-print-page-shell--scroll,.warranty-certification-print-page-shell--scroll,.agreement-template-preview-modal__sheet{background:0 0!important}}@media screen{.document-print-preview-block{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.document-print-preview-viewport{width:100%;display:block}.document-print-preview-scale-host{flex-shrink:0;position:relative;overflow:visible}.document-print-preview-scale-inner{transform-origin:top;width:var(--document-print-preview-inner-width,210mm);position:absolute;top:0;left:50%}}@media print{.document-print-preview-block{width:100%!important;max-width:none!important}.document-print-preview-scale-host{filter:none!important;contain:none!important;width:100%!important;height:auto!important;overflow:visible!important;transform:none!important}.document-print-preview-scale-inner{filter:none!important;contain:none!important;width:100%!important;position:static!important;left:auto!important;overflow:visible!important;transform:none!important}}.record-print-page{box-sizing:border-box;width:100%;padding:1rem 1.25rem 2.5rem}.record-print-frame{box-sizing:border-box;--record-print-page-margin:10mm;--record-print-page-width:210mm;--record-print-page-height:297mm;--record-print-content-width:calc(var(--record-print-page-width) - 2 * var(--record-print-page-margin));--record-print-content-height:calc(var(--record-print-page-height) - 2 * var(--record-print-page-margin));--record-print-comments-block-padding:12px;--record-print-comments-block-margin-bottom:24px;--record-print-comments-block-border:1px solid #c6d6d9;--record-print-comments-block-radius:8px;--record-print-attached-image-max-size:5cm;--record-print-attached-image-radius:var(--record-print-comments-block-radius);--record-print-comments-block-min-height:calc(4 * 1.5em);--record-print-comments-block-line-height:1.5;--record-print-footer-spacer-height:22mm;width:100%;max-width:none;margin:0 auto}.record-print-sheet{box-sizing:border-box;color:#212529;background:#fff;width:100%}.record-print-page-shell{box-sizing:border-box;width:var(--record-print-page-width);height:var(--record-print-page-height);padding:var(--record-print-page-margin);background:#fff}.record-print-page-shell--measure{background:0 0;height:auto}@media screen{.record-print-paged__measure{visibility:hidden;pointer-events:none;width:var(--record-print-page-width);position:absolute;top:0;left:-9999px}.record-print-paged__measure .record-print-page-shell{width:var(--record-print-page-width);height:auto;padding:var(--record-print-page-margin)}.record-print-pages--for-print{display:none!important}.record-print-screen-preview{justify-content:center;width:100%;display:flex}.record-print-page-shell--scroll{height:auto;min-height:var(--record-print-page-height);box-shadow:0 1px 3px #0f172a14,0 6px 20px #0f172a1f}.record-print-sheet--scroll{height:auto!important;min-height:var(--record-print-content-height)!important;max-height:none!important;display:block!important;overflow:visible!important}.record-print-sheet--measure{box-shadow:none;height:auto;min-height:0;max-height:none;overflow:visible}}.record-print-pages{flex-direction:column;align-items:center;display:flex}.record-print-pages .record-print-sheet{height:var(--record-print-content-height);min-height:var(--record-print-content-height);max-height:var(--record-print-content-height);flex-direction:column;display:flex;overflow:hidden}.record-print-pages .record-print-sheet__clip{isolation:isolate;flex:none;min-height:0;position:relative;overflow:hidden}.record-print-pages .record-print-sheet__slice-host{overflow:hidden}.record-print-pages .record-print-sheet__slice{width:100%}.record-print-document{min-height:0;display:block}.record-print-document__main{flex:unset;box-sizing:border-box;width:var(--record-print-content-width);max-width:100%;margin-left:auto;margin-right:auto}.record-print-sheet__footer,.record-print-sheet__footer-measure{flex-shrink:0;padding-top:4mm}.record-print-sheet__footer{break-inside:avoid;page-break-inside:avoid;margin-top:auto}.record-print-sheet__slice-host{width:100%}.record-print-layout{border-collapse:collapse;border-spacing:0;width:100%}.record-print-layout td{vertical-align:top;border:0;padding:0}.record-print-legal-wrap{flex-shrink:0;padding-top:4mm}.record-print-screen-preview .record-print-legal,.record-print-pages .record-print-legal{text-align:center;break-inside:avoid;page-break-inside:avoid;width:75%;margin-top:0;margin-left:auto;margin-right:auto}.record-print-toolbar{justify-content:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.record-print-header__logo{width:92px;max-width:100%;height:auto}.record-print-header__title{font-size:14px;font-weight:600}.record-print-page{color:#212529;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.record-print-page .record-print-header__title,.record-print-page .record-print-content,.record-print-page .record-print-images,.record-print-page .record-print-legal,.record-print-page .record-print-signatures__label,.record-print-page .record-print-signatures__placeholder{color:#212529}.record-print-content{font-size:12px}.record-print-content p,p.record-print-debug-lorem{break-inside:avoid;page-break-inside:avoid}.record-print-content :is(h1,h2,h3,h4){text-align:center;margin-bottom:1rem;font-size:14px}.record-print-images{color:#212529;font-size:12px}.record-print-images__heading{font-size:inherit;color:inherit;margin-bottom:.5rem}.record-print-images__heading strong{font-weight:700}.record-print-images__empty{font-size:inherit;color:inherit}.record-print-images__item{max-width:100%;display:inline-block}.record-print-images__img{width:auto;height:auto;max-width:var(--record-print-attached-image-max-size);max-height:var(--record-print-attached-image-max-size);object-fit:contain;border-radius:var(--record-print-attached-image-radius);display:block}.record-print-content table:first-of-type{width:75%;margin:0 auto 2rem}.record-print-content table tr td{vertical-align:top}.record-print-content ul{margin:0;padding:0;list-style:none}.record-print-document .record-print-content--issue-fields .comments-block{box-sizing:border-box;padding:var(--record-print-comments-block-padding);margin-bottom:var(--record-print-comments-block-margin-bottom);border:var(--record-print-comments-block-border);border-radius:var(--record-print-comments-block-radius);line-height:var(--record-print-comments-block-line-height);min-height:var(--record-print-comments-block-min-height);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:flow-root}.record-print-signatures{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;display:flex}.record-print-signatures__field{flex:none;width:60mm;max-width:100%}.record-print-signatures__label{color:#adb5bd;font-size:12px;font-weight:500}.record-print-signatures__box{box-sizing:border-box;background:#fff;border:1px solid #ced4da;justify-content:flex-start;align-items:flex-start;width:60mm;height:30mm;min-height:30mm;max-height:30mm;padding:0;display:flex;overflow:hidden}.record-print-signatures__placeholder{color:#fff;-webkit-user-select:none;user-select:none;font-size:8px;line-height:1.1}.record-print-signatures__img{object-fit:contain;object-position:left top;align-self:flex-start;width:auto;max-width:calc(60mm - .5rem);height:auto;max-height:calc(30mm - .5rem)}.record-print-legal{color:#495057;font-size:8px;line-height:1.3}.record-print-legal p:last-child{margin-bottom:0}.no-break{break-inside:avoid;page-break-inside:avoid}@media print{.record-print-screen-preview{width:100%!important;display:block!important}.record-print-page-shell--scroll{width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;padding:0!important}.record-print-sheet--scroll{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.record-print-pages--for-print,.record-print-paged__measure{display:none!important}@page{size:210mm 297mm;margin:10mm 10mm 26mm;background:#fff}body:has(.record-print-page) #navbarDefault{visibility:hidden!important;display:none!important}body:has(.record-print-page) .navbar-vertical{visibility:hidden!important;display:none!important}body:has(.record-print-page) .navbar-vertical-footer{visibility:hidden!important;display:none!important}body:has(.record-print-page) .app-footer{visibility:hidden!important;display:none!important}body:has(.record-print-page) nav[aria-label=breadcrumb]{visibility:hidden!important;display:none!important}body:has(.record-print-page) .link-button{visibility:hidden!important;display:none!important}body:has(.record-print-page) .page-header{visibility:hidden!important;display:none!important}body:has(.record-print-page) .page-header *{visibility:hidden!important;display:none!important}:is(body:has(.record-print-page) .content,body:has(.record-print-page) .page-content){background:0 0!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding:0!important}body:has(.record-print-page) .navbar-vertical~.content{background:0 0!important;width:100%!important;max-width:100%!important;margin-left:0!important}:is(html:has(.record-print-page) .content,html:has(.record-print-page) .page-content,body:has(.record-print-page) .page-content){background:0 0!important}html:has(.record-print-page){page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}html:has(.record-print-page) body{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}html:has(.record-print-page) body.fondoFlowded{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}[data-bs-theme=light] html:has(.record-print-page) body.fondoFlowded{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}html:has(.record-print-page) #app{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}html:has(.record-print-page) .main{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}body:has(.record-print-page) .content>.row{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}body:has(.record-print-page) .content [class*=col-]{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}body:has(.record-print-page) .fd-card{page-break-before:avoid;break-before:avoid;box-shadow:none!important;border:none!important}body:has(.record-print-page) .fd-card{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}body:has(.record-print-page){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.record-print-page,.record-print-sheet,.record-print-document{background:#fff!important}.record-print-document{min-height:0;display:block}.record-print-document__main{flex:unset}html:has(.record-print-page){height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html:has(.record-print-page) body{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.record-print-page{margin:0!important;padding:0!important}.record-print-frame{width:100%!important;max-width:none!important;margin:0!important}.record-print-layout{width:100%!important;display:table!important}.record-print-layout__body{display:table-row-group!important}.record-print-layout__foot{display:table-footer-group!important}.record-print-layout__foot-cell{vertical-align:bottom;padding-top:4mm}.record-print-layout__foot .record-print-legal-wrap,.record-print-layout__foot .record-print-legal{visibility:visible!important;opacity:1!important;display:block!important;position:static!important}.record-print-layout__foot .record-print-legal{text-align:center;color:#212529!important;background:#fff!important;width:75%!important;margin-left:auto!important;margin-right:auto!important;font-size:8px!important;line-height:1.3!important}.record-print-page,.record-print-frame,.record-print-screen-preview,.record-print-page-shell--scroll,.record-print-sheet--scroll{filter:none!important;contain:none!important;overflow:visible!important;transform:none!important}.record-print-document .record-print-content--issue-fields .comments-block{margin-bottom:var(--record-print-comments-block-margin-bottom)!important;padding:var(--record-print-comments-block-padding)!important;border:var(--record-print-comments-block-border)!important;border-radius:var(--record-print-comments-block-radius)!important;min-height:var(--record-print-comments-block-min-height)!important;line-height:var(--record-print-comments-block-line-height)!important}.record-print-legal{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid!important;page-break-inside:avoid!important}.record-print-toolbar,.no-print{display:none!important}body:has(.record-print-page) .content .d-flex.mb-4:has(>h2.mb-0){display:none!important}.record-print-header__logo{width:92px}.record-print-signatures{flex-wrap:wrap!important;justify-content:center!important;gap:2rem!important;display:flex!important}.record-print-signatures__field{flex:none!important;width:60mm!important;max-width:none!important}.record-print-images__img{max-width:var(--record-print-attached-image-max-size)!important;max-height:var(--record-print-attached-image-max-size)!important;object-fit:contain!important;border-radius:var(--record-print-attached-image-radius)!important}.no-break-safe-top-margin{padding-top:50px}}.be-planning{flex-direction:column;gap:12px;font-family:Lato,system-ui,sans-serif;display:flex}.be-planning__meta{color:#6b665c;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;font-size:12.5px;display:flex;overflow-x:auto}.be-planning__meta-range{flex-shrink:0}.be-planning__meta-range strong{color:var(--phoenix-body-color);font-weight:700}.be-planning__meta-hint{color:#8a8478;text-align:right;white-space:nowrap;flex:none;margin-left:auto}.be-planning__zoom-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.be-planning__export{grid-column:3;justify-self:end;align-items:center;gap:2px;display:inline-flex}.be-planning__zoom{flex-shrink:0;grid-column:2;justify-self:center;align-items:center;gap:4px;display:inline-flex}.be-planning__export-btn{font:inherit;cursor:pointer;color:#8a8478;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.be-planning__export-btn:hover:not(:disabled){color:var(--phoenix-body-color);border-color:var(--phoenix-border-color);background:#f3f0ea}.be-planning__export-btn:disabled{opacity:.45;cursor:default}.be-planning__export-btn .fa-file-excel{color:#217346}.be-planning__zoom-btn{font:inherit;cursor:pointer;color:var(--phoenix-body-color);background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.be-planning__zoom-btn:hover:not(:disabled){background:#f3f0ea}.be-planning__zoom-btn.is-active{border-color:var(--phoenix-body-color);color:#fff;background:#4a3024}.be-planning__zoom-btn:disabled{color:#c2bbae;cursor:default}.be-planning__sheet{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);-webkit-user-select:none;user-select:none;border-radius:10px;width:100%;overflow-x:auto}.be-planning__inner{width:100%;min-width:min(100%,780px)}.be-planning__head,.be-planning__row{border-bottom:1px solid #ece7de;display:flex}.be-planning__label{z-index:2;box-sizing:border-box;background:var(--phoenix-emphasis-bg);border-right:1px solid #ece7de;flex-shrink:0;align-items:center;gap:8px;width:300px;display:flex;position:sticky;left:0}.be-planning__head .be-planning__label{color:#8a8478;text-transform:uppercase;letter-spacing:.04em;height:56px;padding:0 16px;font-size:11px;font-weight:600}.be-planning__timeline{flex-direction:column;flex:auto;min-width:480px;display:flex}.be-planning__timeline-groups{min-height:28px;display:flex}.be-planning__timeline-group{box-sizing:border-box;color:var(--phoenix-body-color);border-left:1px solid #ece7de;justify-content:center;align-items:center;min-width:0;padding:8px 8px 4px;font-size:12px;font-weight:600;display:flex}.be-planning__timeline-units{border-top:1px solid #ece7de;min-height:28px;display:flex}.be-planning__timeline-unit{text-align:center;color:#a39c8d;box-sizing:border-box;border-left:1px solid #ece7de;flex:1;min-width:0;padding:2px 0 6px;font-size:10.5px}.be-planning__timeline-unit.is-weekend{background:#f8f6f2}.be-planning__timeline-unit.is-hour{font-size:10px}.be-planning__row.is-chapter{background:#faf8f4}.be-planning__row.is-chapter .be-planning__label{background:#faf8f4;height:40px;padding:0 12px}.be-planning__accent{border-radius:2px;flex-shrink:0;width:4px;height:16px}.be-planning__code{color:#a39c8d;flex-shrink:0;font-size:12px;font-weight:600}.be-planning__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--phoenix-body-color);flex:1;font-size:13px;font-weight:700;overflow:hidden}.be-planning__name-link{color:inherit;text-decoration:none}.be-planning__name-link:hover{color:var(--phoenix-body-color);text-decoration:underline}.be-planning__dates-inline{color:#8a8478;white-space:nowrap;flex-shrink:0;font-size:11.5px}.be-planning__track{flex:auto;min-width:480px;position:relative}.be-planning__row.is-chapter .be-planning__track{height:40px}.be-planning__grid-lines{pointer-events:none;height:100%;display:flex}.be-planning__grid-lines span{box-sizing:border-box;border-left:1px solid #ece7de;flex:1;min-width:0}.be-planning__today{z-index:1;pointer-events:none;border-left:1px solid #c0392b;width:0;position:absolute;top:0;bottom:0}.be-planning__bar{z-index:2;box-sizing:border-box;position:absolute}.be-planning__bar.is-chapter{background:#c9a78f;border-radius:3px;height:12px;top:14px}.be-planning__bar.is-readonly{cursor:default;pointer-events:none}.be-planning__sort-btn{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);font:inherit;cursor:pointer;color:var(--phoenix-body-color);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.be-planning__sort-btn:hover{background:#f3f0ea}.create-fr-budget-template-modal__tabs{background:var(--phoenix-gray-100,#f5f5f5);border:1px solid var(--phoenix-border-color,#e3e6ed);border-radius:.5rem;gap:.5rem;margin-bottom:0;padding:.35rem;display:flex}.create-fr-budget-template-modal__tab{min-height:2.75rem;color:var(--phoenix-body-color,#31374a);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.create-fr-budget-template-modal__tab:hover:not(:disabled):not(.create-fr-budget-template-modal__tab--active){border-color:var(--phoenix-border-color,#e3e6ed);background:#ffffffa6}.create-fr-budget-template-modal__tab:focus-visible{outline:2px solid var(--phoenix-primary,#3874ff);outline-offset:2px}.create-fr-budget-template-modal__tab--active{background:var(--phoenix-emphasis-bg);border-color:var(--phoenix-border-color,#e3e6ed);color:var(--phoenix-primary,#3874ff);box-shadow:0 1px 3px #00000014}.create-fr-budget-template-modal__tab:disabled{opacity:.65;cursor:not-allowed}.create-fr-budget-template-modal__tab-icon{opacity:.85;font-size:1rem}.create-fr-budget-template-modal__panel{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color,#e3e6ed);border-radius:.5rem;margin-top:1rem;padding:1.25rem 1rem .25rem}.create-fr-budget-template-modal__panel-hint{margin-bottom:1rem}:is(form.needs-validation:has(#entity) .form-floating>.form-control:valid,form.needs-validation:has(#entity) .form-floating>.form-control:invalid,form.needs-validation:has(#entity) .form-floating>.form-control.is-valid,form.needs-validation:has(#entity) .form-floating>.form-control.is-invalid){background-image:none!important}:-webkit-any(form.needs-validation:has(#entity) .form-floating>.form-control:focus,form.needs-validation:has(#entity) .form-floating>.form-control:not(:placeholder-shown),form.needs-validation:has(#entity) .form-floating>.form-control:-webkit-autofill,form.needs-validation:has(#entity) .form-floating>.form-control.is-valid,form.needs-validation:has(#entity) .form-floating>.form-control.is-invalid){padding:22.5px 1rem 9.5px!important}:is(form.needs-validation:has(#entity) .form-floating>.form-control:focus,form.needs-validation:has(#entity) .form-floating>.form-control:not(:placeholder-shown),form.needs-validation:has(#entity) .form-floating>.form-control:autofill,form.needs-validation:has(#entity) .form-floating>.form-control.is-valid,form.needs-validation:has(#entity) .form-floating>.form-control.is-invalid){padding:22.5px 1rem 9.5px!important}form.needs-validation:has(#entity) .form-floating>.form-control:placeholder-shown{padding:1rem!important}:is(form.needs-validation:has(#entity) .form-floating>textarea.form-control:valid,form.needs-validation:has(#entity) .form-floating>textarea.form-control:invalid,form.needs-validation:has(#entity) .form-floating>textarea.form-control.is-valid,form.needs-validation:has(#entity) .form-floating>textarea.form-control.is-invalid){background-image:none!important;padding:22.5px 1rem 9.5px!important}:is(form.needs-validation:has(#entity) .form-floating>.form-select:valid,form.needs-validation:has(#entity) .form-floating>.form-select:invalid,form.needs-validation:has(#entity) .form-floating>.form-select.is-valid,form.needs-validation:has(#entity) .form-floating>.form-select.is-invalid){--phoenix-form-select-bg-icon:none!important;background-image:var(--phoenix-form-select-bg-img)!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:9px 12px!important;padding:22.5px 2.5rem 9.5px 1rem!important}#protocolActionss .fd-list-header-table th .text-truncate{text-overflow:unset;white-space:normal;overflow:visible}#protocolActionss .fd-list-header-table th{line-height:1.25}.purchase-cart{flex-direction:column;gap:24px;display:flex}.purchase-cart__opportunity{background:rgba(var(--phoenix-primary-rgb), .08);color:var(--phoenix-primary);border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.purchase-cart__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.purchase-cart__list{flex-direction:column;gap:28px;min-width:0;padding-right:0;display:flex}.purchase-cart__empty{border:1px dashed var(--phoenix-border-color);color:var(--phoenix-tertiary-color);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.purchase-cart__empty i{color:var(--phoenix-primary);font-size:28px}.purchase-cart__empty p{margin:0}.purchase-cart__supplier{flex-direction:column;gap:10px;margin:0;display:flex}.purchase-cart__supplier-header{color:var(--phoenix-primary);align-items:center;gap:12px;padding:0 2px;font-size:16px;font-weight:800;display:flex}.purchase-cart__supplier-total{color:var(--phoenix-tertiary-color);margin-left:4px;font-size:14px;font-weight:700}.purchase-cart .form-check-input{flex:none;margin-top:0;font-size:1rem}.purchase-cart .form-check-input:checked,.purchase-cart .form-check-input:indeterminate{background-color:var(--phoenix-primary);border-color:var(--phoenix-primary)}.purchase-cart__line{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);border-radius:8px;grid-template-columns:auto 72px minmax(0,1fr);grid-template-areas:"check image main""side side side";align-items:center;gap:10px 14px;padding:14px;display:grid}.purchase-cart__line-check{grid-area:check;align-self:center}.purchase-cart__image{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);width:72px;height:72px;color:var(--phoenix-quaternary-color);border-radius:6px;grid-area:image;justify-content:center;align-items:center;font-size:24px;display:flex;overflow:hidden}.purchase-cart__image img{object-fit:contain;width:100%;height:100%;padding:6px}.purchase-cart__line-main{grid-area:main;min-width:0}.purchase-cart__line-name{color:var(--phoenix-primary);font-size:15px;font-weight:700;line-height:1.3}.purchase-cart__line-meta,.purchase-cart__line-supplier{color:var(--phoenix-tertiary-color);font-size:12px;font-weight:500;line-height:1.35}.purchase-cart__line-supplier{letter-spacing:.02em;text-transform:uppercase;margin-top:4px;font-weight:700}.purchase-cart__line-side{flex-flow:wrap;grid-area:side;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.purchase-cart__line-price{color:var(--phoenix-primary);font-size:1.05rem;font-weight:800;line-height:1.2}.purchase-cart__quantity{border:1px solid rgba(var(--phoenix-primary-rgb), .35);background:var(--phoenix-body-bg,#fff);width:124px;height:36px;color:var(--phoenix-primary);border-radius:6px;justify-content:space-between;align-items:center;padding:0 4px;font-weight:700;display:flex}.purchase-cart__quantity button{width:28px;height:28px;color:var(--phoenix-primary);background:0 0;border:0;border-radius:4px;flex:0 0 28px;padding:0}.purchase-cart__quantity button:hover{background:rgba(var(--phoenix-primary-rgb), .1)}.purchase-cart__quantity input{text-align:center;width:100%;min-width:0;color:var(--phoenix-primary);-moz-appearance:textfield;background:0 0;border:0;font-weight:700}.purchase-cart__quantity input:focus{outline:none}.purchase-cart__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.purchase-cart__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-cart-add__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.purchase-cart-add__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-cart__actions{align-items:center;gap:8px;font-size:12px;display:flex}.purchase-cart__actions button{color:var(--phoenix-primary);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.purchase-cart__actions button:hover{color:var(--phoenix-primary-text-emphasis,var(--phoenix-primary))}.purchase-cart__actions-sep{color:var(--phoenix-tertiary-color)}.purchase-cart__generic-line{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);color:var(--phoenix-tertiary-color);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px;font-size:.8rem;font-weight:500;display:flex}.purchase-cart__generic-cols{flex:280px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.purchase-cart__generic-heading{text-transform:uppercase;margin-bottom:8px;font-weight:700;display:block}.purchase-cart__summary{background:var(--phoenix-secondary-bg);border:1px solid var(--phoenix-border-color);color:var(--phoenix-body-color);border-radius:8px;padding:18px 20px 20px}.purchase-cart__summary h5{border-bottom:1px solid rgba(var(--phoenix-primary-rgb), .22);color:var(--phoenix-primary);margin:0 0 14px;padding:0 0 14px;font-size:15px;font-weight:800}.purchase-cart__summary-row{justify-content:space-between;gap:12px;font-size:14px;font-weight:500;display:flex}.purchase-cart__summary-row+.purchase-cart__summary-row{margin-top:8px}.purchase-cart__summary-totals{border-top:1px solid rgba(var(--phoenix-primary-rgb), .22);margin-top:14px;padding-top:14px}.purchase-cart__summary-totals .purchase-cart__summary-row--grand{border-top:1px solid rgba(var(--phoenix-primary-rgb), .22);margin-top:12px;padding-top:12px;font-weight:800}.purchase-cart__summary-total{color:var(--phoenix-primary);font-size:20px;font-weight:800}.purchase-cart__summary-actions{flex-direction:column;gap:10px;margin-top:18px;display:flex}.purchase-cart__continue-btn.btn-outline-primary{--phoenix-btn-color:var(--phoenix-body-color);--phoenix-btn-border-color:var(--phoenix-body-color);--phoenix-btn-hover-color:#fff;--phoenix-btn-hover-bg:#4a3024;--phoenix-btn-hover-border-color:var(--phoenix-body-color);--phoenix-btn-focus-shadow-rgb:74, 48, 36;--phoenix-btn-active-color:#fff;--phoenix-btn-active-bg:#3d261d;--phoenix-btn-active-border-color:#3d261d;--phoenix-btn-disabled-color:var(--phoenix-body-color);--phoenix-btn-disabled-bg:transparent;--phoenix-btn-disabled-border-color:var(--phoenix-body-color)}[data-bs-theme=dark] .purchase-cart__continue-btn.btn-outline-primary{--phoenix-btn-color:#c9a088;--phoenix-btn-border-color:#c9a088;--phoenix-btn-hover-color:#1d1d1d;--phoenix-btn-hover-bg:#c9a088;--phoenix-btn-hover-border-color:#c9a088;--phoenix-btn-active-color:#1d1d1d;--phoenix-btn-active-bg:#b88d74;--phoenix-btn-active-border-color:#b88d74;--phoenix-btn-disabled-color:#c9a088;--phoenix-btn-disabled-border-color:#c9a088}.purchase-cart__orders-link{color:var(--phoenix-primary);font-weight:700;text-decoration:none}.purchase-cart__generic-form{border:1px solid var(--phoenix-border-color);background-color:var(--phoenix-secondary-bg);border-radius:8px;margin:0;padding:20px}.purchase-cart__generic-title{color:var(--phoenix-primary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font-size:15px;font-weight:800}.purchase-cart__generic-form .form-label{color:var(--phoenix-primary);margin-bottom:6px;font-size:13px;font-weight:700}.purchase-cart__generic-actions{justify-content:flex-end;margin-top:18px;display:flex}.purchase-cart__generic-actions .btn{min-width:220px}.purchase-cart-add{align-items:center;gap:6px;margin-top:8px;display:flex}.purchase-cart-add__input{border:1px solid rgba(var(--phoenix-primary-rgb), .45);background:var(--phoenix-emphasis-bg);text-align:center;width:100%;min-width:0;height:36px;color:var(--phoenix-primary);-moz-appearance:textfield;border-radius:4px;font-weight:700}.purchase-cart-add__input:focus{outline:2px solid rgba(var(--phoenix-primary-rgb), .35);outline-offset:1px}.purchase-cart-add__unit{max-width:72px;color:var(--phoenix-primary);background:0 0;border:0;flex:none;font-size:12px;font-weight:600}.purchase-cart-add__step{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.purchase-cart-add__cart-btn{justify-content:center;align-items:center;width:100%;margin-top:8px;display:inline-flex}[data-bs-theme=dark] .purchase-cart-add .btn-primary,[data-bs-theme=dark] .purchase-cart-add__cart-btn.btn-primary,[data-bs-theme=dark] .purchase-cart-widget .btn-primary{--phoenix-btn-color:#1d1d1d;--phoenix-btn-bg:#c9a088;--phoenix-btn-border-color:#c9a088;--phoenix-btn-hover-color:#1d1d1d;--phoenix-btn-hover-bg:#d8b7a3;--phoenix-btn-hover-border-color:#d8b7a3;--phoenix-btn-active-color:#1d1d1d;--phoenix-btn-active-bg:#b88d74;--phoenix-btn-active-border-color:#b88d74}.purchase-cart-widget{margin-left:auto;position:relative}.purchase-cart-widget .purchase-cart-widget__toggle.btn{white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:none;height:auto;padding:8px 14px;display:inline-flex}.purchase-cart-widget__icon{flex:none;align-items:center;margin-right:2px;font-size:18px;line-height:1;display:inline-flex;position:relative}.purchase-cart-widget__count{background:var(--phoenix-emphasis-bg);min-width:18px;color:var(--phoenix-body-color);border-radius:9px;padding:2px 4px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:-8px;right:-10px}.purchase-cart-widget__total{white-space:nowrap;flex-flow:row;align-items:baseline;gap:6px;line-height:1.2;display:inline-flex}.purchase-cart-widget__total-label{font-size:14px;font-weight:500}.purchase-cart-widget__total-value{font-size:16px;font-weight:700}.purchase-cart-widget__panel{z-index:1030;border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);min-width:272px;color:var(--phoenix-body-color);border-radius:6px;padding:16px 20px 20px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000026}.purchase-cart-widget__supplier{border-bottom:1px solid var(--phoenix-border-color);padding:10px 0}.purchase-cart-widget__supplier-name{color:var(--phoenix-primary);font-weight:700}.purchase-cart-widget__supplier-info{color:var(--phoenix-tertiary-color);font-size:13px;font-weight:600}@media (width>=768px){.purchase-cart__line{grid-template-columns:auto 88px minmax(0,1fr) auto;grid-template-areas:"check image main side";align-items:center;padding:16px}.purchase-cart__line-side{flex-flow:column;justify-content:flex-start;align-items:flex-end}.purchase-cart__image{width:88px;height:88px}.purchase-cart__line-price{font-size:1.2rem}}@media (width>=1100px){.purchase-cart__layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.purchase-cart__summary{position:sticky;top:16px}}@media (width<=575.98px){.purchase-cart__generic-cols{grid-template-columns:1fr}.purchase-cart__generic-actions .btn{width:100%}}.purchase-wishlist-actions{align-items:center;gap:6px;width:100%;display:flex}.purchase-wishlist-actions>.purchase-cart-add,.purchase-wishlist-actions>.purchase-cart-add__cart-btn{flex:auto;min-width:0;margin-top:0}.purchase-wishlist-btn{width:36px;height:36px;color:var(--phoenix-primary);border:1px solid rgba(var(--phoenix-primary-rgb), .45);background:0 0;border-radius:4px;flex:0 0 36px;justify-content:center;align-items:center;margin-top:0;padding:0;display:inline-flex}.purchase-wishlist-btn:hover,.purchase-wishlist-btn:focus-visible{color:#fff;background:var(--phoenix-primary);border-color:var(--phoenix-primary)}.purchase-wishlists{flex-direction:column;gap:16px;display:flex}.purchase-wishlists__topbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.purchase-wishlists__topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.purchase-wishlists__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.purchase-wishlists__menu{flex-direction:column;gap:6px;display:flex}.purchase-wishlists__item,.purchase-wishlists__create{width:100%;color:var(--phoenix-secondary-color);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.purchase-wishlists__item.is-active{border-color:var(--phoenix-primary);color:var(--phoenix-primary);font-weight:700}.purchase-wishlists__item:hover .purchase-wishlists__rename,.purchase-wishlists__item.is-active .purchase-wishlists__rename{visibility:visible}.purchase-wishlists__rename{visibility:hidden;color:var(--phoenix-primary);background:0 0;border:0;flex:none;padding:0}.purchase-wishlists__create{border-style:dashed;border-color:rgba(var(--phoenix-primary-rgb), .45);color:var(--phoenix-primary);font-weight:600}.purchase-wishlists__detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.purchase-wishlists__title{min-width:0;color:var(--phoenix-primary);align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:700;display:flex}.purchase-wishlists__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-wishlists__materials{flex-direction:column;gap:10px;display:flex}.purchase-wishlists__item{cursor:pointer}.purchase-wishlists__material{border-bottom:1px solid var(--phoenix-border-color);grid-template-columns:minmax(0,1.6fr) minmax(120px,.5fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.purchase-wishlists__material-main{align-items:center;gap:12px;min-width:0;display:flex}.purchase-wishlists__thumb{object-fit:contain;border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);border-radius:6px;flex:0 0 64px;width:64px;height:64px}.purchase-wishlists__name{color:var(--phoenix-primary);text-align:left;background:0 0;border:0;padding:0;font-weight:700}.purchase-wishlists__name:hover{text-decoration:underline}.purchase-wishlists__price{color:var(--phoenix-primary);text-align:right;font-weight:700}.purchase-wishlists__price small{color:var(--phoenix-tertiary-color);text-transform:uppercase;font-size:11px;font-weight:600;display:block}.purchase-wishlists__option{width:100%;color:var(--phoenix-secondary-color);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;margin-bottom:6px;padding:12px 14px;display:flex}.purchase-wishlists__option.is-active{border-color:var(--phoenix-primary);color:var(--phoenix-primary);font-weight:700}.purchase-wishlists__cart-row.is-invalid{border:1px solid var(--phoenix-danger);border-radius:8px;padding:8px}@media (width<=991.98px){.purchase-wishlists__layout,.purchase-wishlists__material{grid-template-columns:1fr}.purchase-wishlists__price{text-align:left}}.purchase-catalog{flex-direction:column;gap:12px;min-height:70vh;margin:0 -12px;display:flex}.purchase-catalog__topbar{flex-wrap:wrap;align-items:center;gap:16px;padding:0 16px;display:flex}.purchase-catalog__body{flex-direction:column;flex:auto;min-width:0;display:flex}.purchase-catalog__filters{background:var(--phoenix-emphasis-bg);color:var(--phoenix-body-color);border:1px solid var(--phoenix-border-color);border-radius:10px;margin:0 12px;padding:8px 0 12px}.purchase-catalog__topbar-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.purchase-catalog__orders-btn.btn-outline-primary{white-space:nowrap;--phoenix-btn-color:var(--phoenix-body-color);--phoenix-btn-border-color:var(--phoenix-body-color);--phoenix-btn-hover-color:#fff;--phoenix-btn-hover-bg:#4a3024;--phoenix-btn-hover-border-color:var(--phoenix-body-color);--phoenix-btn-focus-shadow-rgb:74, 48, 36;--phoenix-btn-active-color:#fff;--phoenix-btn-active-bg:#3d261d;--phoenix-btn-active-border-color:#3d261d;--phoenix-btn-disabled-color:var(--phoenix-body-color);--phoenix-btn-disabled-bg:transparent;--phoenix-btn-disabled-border-color:var(--phoenix-body-color)}[data-bs-theme=dark] .purchase-catalog__orders-btn.btn-outline-primary{--phoenix-btn-color:#c9a088;--phoenix-btn-border-color:#c9a088;--phoenix-btn-hover-color:#1d1d1d;--phoenix-btn-hover-bg:#c9a088;--phoenix-btn-hover-border-color:#c9a088;--phoenix-btn-active-color:#1d1d1d;--phoenix-btn-active-bg:#b88d74;--phoenix-btn-active-border-color:#b88d74;--phoenix-btn-disabled-color:#c9a088;--phoenix-btn-disabled-border-color:#c9a088}.purchase-catalog__topbar .purchase-cart-widget{flex:none;min-width:max-content;margin-left:0}.purchase-catalog__search{flex:280px;min-width:0;max-width:480px;padding:0}.purchase-catalog__search-box{background:var(--phoenix-emphasis-bg);color:var(--phoenix-body-color);border:1px solid var(--phoenix-border-color);border-radius:8px;align-items:center;display:flex;overflow:hidden}.purchase-catalog__search-btn{color:var(--phoenix-body-color);background:0 0;border:0;padding:10px 14px}.purchase-catalog__search-input{min-width:0;color:var(--phoenix-body-color);background:0 0;border:0;flex:auto;padding:10px 12px 10px 0}.purchase-catalog__search-input:focus{outline:none}.purchase-catalog__more{letter-spacing:.44px;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:flex-end;padding:0 20px 8px;font-size:14px;font-weight:500;display:flex}.purchase-catalog__family,.purchase-catalog__subfamily{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 20px;font-size:16px;font-weight:700;line-height:1.06;display:block}.purchase-catalog__family:hover,.purchase-catalog__subfamily:hover,.purchase-catalog__subfamily.is-active{color:var(--phoenix-body-color);background:#f3ede8}.purchase-catalog__subfamily{text-transform:lowercase;padding-left:42px;font-weight:500}.purchase-catalog__subfamily:first-letter{text-transform:uppercase}.purchase-catalog__facets{padding:12px 20px 24px}.purchase-catalog__facet-title{text-transform:capitalize;margin:16px 0 8px;font-size:16px;font-weight:700;display:block}.purchase-catalog__check{align-items:flex-start;gap:8px;margin-bottom:6px;font-size:15px;font-weight:500;display:flex}.purchase-catalog__check input{margin-top:3px}.purchase-catalog__prices{flex-direction:column;gap:8px;display:flex}.purchase-catalog__prices input[type=range]{width:100%}.purchase-catalog__price-labels{justify-content:space-between;font-size:13px;display:flex}.purchase-catalog__show-values{color:inherit;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.purchase-catalog__results{flex:auto;min-width:0;padding:8px 16px 24px}.purchase-catalog__summary{align-items:center;gap:12px;margin:8px 0 12px;display:flex}.purchase-catalog__views{align-items:center;gap:8px;margin-left:auto;display:flex}.purchase-catalog__view-btn{color:var(--phoenix-quaternary-color);background:0 0;border:0;padding:0;font-size:24px;line-height:1}.purchase-catalog__view-btn.is-active{color:var(--phoenix-primary)}.purchase-catalog__resume{color:var(--phoenix-primary,#4a3024);margin:8px 0 12px;font-size:14px}.purchase-catalog__summary .purchase-catalog__resume{margin:0}.purchase-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.purchase-catalog__card{background:var(--phoenix-emphasis-bg);cursor:pointer;border-radius:6px;flex-direction:column;min-width:0;padding:8px;display:flex}.purchase-catalog__open{width:fit-content;max-width:100%;color:var(--phoenix-primary);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;margin:0 0 4px;padding:0;font-weight:700;line-height:1.3;display:inline}.purchase-catalog__open:hover{text-decoration:underline}.purchase-catalog__cart{cursor:default}.purchase-catalog__image{border:1px solid var(--phoenix-border-color);aspect-ratio:1;background:var(--phoenix-emphasis-bg);color:var(--phoenix-quaternary-color);justify-content:center;align-items:center;margin-bottom:12px;font-size:48px;display:flex;position:relative;overflow:hidden}.purchase-catalog__image img{object-fit:contain;width:100%;height:100%;padding:8%}.purchase-catalog__name{color:var(--phoenix-primary);margin-bottom:4px;font-weight:700}.purchase-catalog__meta,.purchase-catalog__supplier{color:var(--phoenix-tertiary-color);font-size:12px;font-weight:500;line-height:1.33}.purchase-catalog__price{margin-top:12px}.purchase-catalog__card .purchase-catalog__price{margin-top:auto;padding-top:12px}.purchase-catalog__price{color:var(--phoenix-primary);font-size:16px;font-weight:700}.purchase-catalog__supplier{text-transform:uppercase;font-size:11px;font-weight:400}.purchase-catalog__list{flex-direction:column;gap:12px;display:flex}.purchase-catalog__row{border-bottom:1px solid var(--phoenix-border-color);cursor:pointer;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(140px,1fr);align-items:center;gap:12px;min-height:72px;padding:8px 0;display:grid}.purchase-catalog__row-main{align-items:center;gap:12px;min-width:0;display:flex}.purchase-catalog__row-image{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.purchase-catalog__more-results{color:var(--phoenix-primary);letter-spacing:.4px;text-transform:uppercase;background:0 0;border:0;margin:16px auto 0;font-size:14px;font-weight:700;display:block}.purchase-catalog__more-results:hover{text-decoration:underline}@media (width>=768px){.purchase-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=992px){.purchase-catalog__body{flex-direction:row;align-items:flex-start}.purchase-catalog__filters{flex:0 0 320px;width:320px;max-height:calc(100vh - 88px);margin:0 0 0 12px;position:sticky;top:12px;overflow:auto}.purchase-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1400px){.purchase-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1800px){.purchase-catalog__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.purchase-material__topbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.purchase-material__topbar-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.purchase-material__nav-btn.btn-outline-primary{white-space:nowrap;--phoenix-btn-color:var(--phoenix-body-color);--phoenix-btn-border-color:var(--phoenix-body-color);--phoenix-btn-hover-color:#fff;--phoenix-btn-hover-bg:#4a3024;--phoenix-btn-hover-border-color:var(--phoenix-body-color);--phoenix-btn-focus-shadow-rgb:74, 48, 36;--phoenix-btn-active-color:#fff;--phoenix-btn-active-bg:#3d261d;--phoenix-btn-active-border-color:#3d261d;--phoenix-btn-disabled-color:var(--phoenix-body-color);--phoenix-btn-disabled-bg:transparent;--phoenix-btn-disabled-border-color:var(--phoenix-body-color)}[data-bs-theme=dark] .purchase-material__nav-btn.btn-outline-primary{--phoenix-btn-color:#c9a088;--phoenix-btn-border-color:#c9a088;--phoenix-btn-hover-color:#1d1d1d;--phoenix-btn-hover-bg:#c9a088;--phoenix-btn-hover-border-color:#c9a088;--phoenix-btn-active-color:#1d1d1d;--phoenix-btn-active-bg:#b88d74;--phoenix-btn-active-border-color:#b88d74;--phoenix-btn-disabled-color:#c9a088;--phoenix-btn-disabled-border-color:#c9a088}.purchase-material__topbar .purchase-cart-widget{flex:none;min-width:max-content;margin-left:0}.purchase-material__gallery{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.purchase-material__gallery.is-single{grid-template-columns:minmax(0,1fr)}.purchase-material__thumbs{flex-direction:column;gap:.5rem;display:flex}.purchase-material__thumb,.purchase-material__photo{border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-body-highlight-bg,var(--phoenix-secondary-bg,#f5f7fa));border-radius:.5rem;padding:0;overflow:hidden}.purchase-material__thumb{cursor:pointer;width:4.5rem;height:4.5rem}.purchase-material__thumb.is-active{border:2px solid var(--phoenix-primary)}.purchase-material__thumb img,.purchase-material__photo img{object-fit:contain;width:100%;height:100%}.purchase-material__photo{aspect-ratio:1;min-height:16rem;color:var(--phoenix-quaternary-color);cursor:zoom-in;justify-content:center;align-items:center;font-size:3rem;display:flex}.purchase-material__photo:disabled{cursor:default}.purchase-material__buy{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.purchase-material__buy-row{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.purchase-material__price{text-align:right;white-space:nowrap;font-weight:600}.purchase-material__price-from{color:var(--aqui-label-color,#a39c8d);font-family:var(--aqui-font-heading,inherit);font-size:var(--aqui-font-size-label,13px);font-weight:500}.purchase-material__add{width:17rem}.purchase-material__add .purchase-cart-add__cart-btn{margin-top:0}.purchase-material__conversion{color:var(--phoenix-secondary-color,#6e7891);font-size:var(--aqui-font-size-label,13px);text-align:right;justify-content:flex-end;align-items:center;gap:.375rem;margin:0;display:flex}.purchase-material__suppliers-block{margin-top:1.75rem}.purchase-material__suppliers.table-sm>:not(caption)>*>*{padding:.5rem .75rem}.purchase-material__suppliers.table-sm>:not(caption)>*>:first-child{padding-left:1rem}.purchase-material__suppliers .form-check-label{color:var(--phoenix-body-color,var(--aqui-marron,#4a3024))}.purchase-material__supplier-row{cursor:pointer}.purchase-material__supplier-row:hover{--phoenix-table-bg-state:rgba(var(--phoenix-primary-rgb,74, 48, 36), .06);--phoenix-table-color-state:var(--phoenix-body-color)}.purchase-material__supplier-row.is-selected{--phoenix-table-bg-state:#dacabe8c;--phoenix-table-color-state:var(--phoenix-body-color)}.purchase-material__supplier-row.is-selected>:first-child{box-shadow:inset 3px 0 0 var(--aqui-orange-b2c,#fb785e), inset 0 0 0 9999px var(--phoenix-table-bg-state,#dacabe8c)}.purchase-material__suppliers .form-check-input{border-color:var(--aqui-marron,#4a3024)}.purchase-material__suppliers .form-check-input:checked{background-color:var(--aqui-marron,#4a3024);border-color:var(--aqui-marron,#4a3024)}.purchase-material__suppliers .form-check-input:focus{border-color:var(--aqui-orange-b2c,#fb785e);box-shadow:0 0 0 .2rem #fb785e47}[data-bs-theme=dark] .purchase-material__supplier-row.is-selected{--phoenix-table-bg-state:#c9a0882e}[data-bs-theme=dark] .purchase-material__suppliers .form-check-input,[data-bs-theme=dark] .purchase-material__suppliers .form-check-input:checked{border-color:#c9a088}[data-bs-theme=dark] .purchase-material__suppliers .form-check-input:checked{background-color:#c9a088}.purchase-material__tip{color:var(--phoenix-primary);font-size:.875rem;display:inline-flex;position:relative}.purchase-material__tip-bubble{z-index:5;color:#fff;white-space:pre-line;background:#212529;border-radius:.375rem;width:max-content;max-width:15rem;padding:.5rem .625rem;font-size:.75rem;font-weight:500;line-height:1.4;display:none;position:absolute;top:-.375rem;left:1.125rem}.purchase-material__tip:hover .purchase-material__tip-bubble,.purchase-material__tip:focus-within .purchase-material__tip-bubble{display:block}.purchase-material__lightbox{z-index:1080;background:#000000b8;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:fixed;inset:0}.purchase-material__lightbox img{object-fit:contain;background:var(--phoenix-emphasis-bg,#fff);max-width:min(57.5rem,80vw);max-height:80vh}.purchase-material__lightbox-nav{color:#fff;cursor:pointer;background:0 0;border:0;font-size:2rem}.purchase-material-create{flex-direction:column;gap:16px;display:flex}.purchase-material-create__back{width:fit-content;color:var(--phoenix-primary);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}.purchase-material-create__intro{color:var(--phoenix-secondary-color,#6e7891);margin:0}.purchase-material-create__section{flex-direction:column;gap:12px;display:flex}.purchase-material-create__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.purchase-material-create__heading h2,.purchase-material-create__offer-title{margin:0;font-size:1rem;font-weight:700}.purchase-material-create__hint{color:var(--phoenix-secondary-color,#6e7891);margin:0;font-size:.875rem}.purchase-material-create__images{flex-wrap:wrap;gap:12px;display:flex}.purchase-material-create__image{flex-direction:column;gap:6px;width:148px;display:flex}.purchase-material-create__image img,.purchase-material-create__image-missing{background:#f5f7fa;border-radius:8px;width:148px;height:112px}.purchase-material-create__image img{object-fit:cover}.purchase-material-create__image-missing{color:var(--phoenix-secondary-color,#6e7891);text-align:center;justify-content:center;align-items:center;padding:8px;font-size:.75rem;display:flex}.purchase-material-create__image-actions{flex-wrap:wrap;gap:2px;display:flex}.purchase-material-create__image-actions .btn{padding-left:0;padding-right:6px}.purchase-material-create__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.purchase-material-create__grid .purchase-material-create__wide{grid-column:1/-1}.purchase-material-create__unit,.purchase-material-create__config,.purchase-material-create__picker,.purchase-material-create__attribute{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.purchase-material-create__picker,.purchase-material-create__attribute{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.purchase-material-create__config{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,.8fr) auto}.purchase-material-create__offer{border:1px solid var(--phoenix-border-color,#e3e6ed);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.purchase-material-create__offer-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.purchase-material-create .is-invalid .form-control,.purchase-material-create .is-invalid .form-select{border-color:var(--phoenix-danger,#e63757)}.purchase-material-create__actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=768px){.purchase-material-create__grid,.purchase-material-create__unit,.purchase-material-create__config,.purchase-material-create__picker,.purchase-material-create__attribute{grid-template-columns:1fr}}.purchase-order__continue-btn.btn-outline-primary,.purchase-order__date-form .btn-outline-primary{--phoenix-btn-color:var(--phoenix-body-color);--phoenix-btn-border-color:var(--phoenix-body-color);--phoenix-btn-hover-color:#fff;--phoenix-btn-hover-bg:#4a3024;--phoenix-btn-hover-border-color:var(--phoenix-body-color);--phoenix-btn-focus-shadow-rgb:74, 48, 36;--phoenix-btn-active-color:#fff;--phoenix-btn-active-bg:#3d261d;--phoenix-btn-active-border-color:#3d261d;--phoenix-btn-disabled-color:var(--phoenix-body-color);--phoenix-btn-disabled-bg:transparent;--phoenix-btn-disabled-border-color:var(--phoenix-body-color)}[data-bs-theme=dark] .purchase-order__continue-btn.btn-outline-primary,[data-bs-theme=dark] .purchase-order__date-form .btn-outline-primary{--phoenix-btn-color:#c9a088;--phoenix-btn-border-color:#c9a088;--phoenix-btn-hover-color:#1d1d1d;--phoenix-btn-hover-bg:#c9a088;--phoenix-btn-hover-border-color:#c9a088;--phoenix-btn-active-color:#1d1d1d;--phoenix-btn-active-bg:#b88d74;--phoenix-btn-active-border-color:#b88d74;--phoenix-btn-disabled-color:#c9a088;--phoenix-btn-disabled-border-color:#c9a088}.purchase-order{flex-direction:column;gap:20px;display:flex}.purchase-order__back{width:fit-content;color:var(--phoenix-primary);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:22px;font-weight:800;display:inline-flex}.purchase-order__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.purchase-order__main{flex-direction:column;gap:16px;min-width:0;display:flex}.purchase-order__tabs{flex-wrap:wrap;gap:8px;display:flex}.purchase-order__tab{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);color:var(--phoenix-primary);border-radius:999px;padding:6px 14px;font-weight:700}.purchase-order__tab.is-active{background:var(--phoenix-primary);border-color:var(--phoenix-primary);color:#fff}.purchase-order__share{color:var(--phoenix-primary);align-items:flex-start;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.purchase-order__section{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);border-radius:8px;padding:16px 18px}.purchase-order__section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.purchase-order__section-head h3{color:var(--phoenix-primary);margin:0;font-size:16px;font-weight:800}.purchase-order__edit{color:var(--phoenix-primary);text-underline-offset:2px;background:0 0;border:0;font-weight:700;text-decoration:underline}.purchase-order__facts{color:var(--phoenix-body-color);margin:0;padding-left:0;list-style:none}.purchase-order__facts li+li{margin-top:4px}.purchase-order__form{flex-direction:column;gap:12px;display:flex}.purchase-order__form label{color:var(--phoenix-primary);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.purchase-order__edit-actions{justify-content:flex-end;gap:8px;display:flex}.purchase-order__hint,.purchase-order__date-value{color:var(--phoenix-primary);margin:0 0 8px;font-weight:700}.purchase-order__warning{color:var(--phoenix-tertiary-color);gap:8px;margin:0 0 12px;font-size:13px;display:flex}.purchase-order__date{max-width:220px}.purchase-order__addresses h4{color:var(--phoenix-primary);margin:12px 0 8px;font-size:14px;font-weight:800}.purchase-order__address-option{align-items:flex-start;gap:8px;margin-bottom:8px;font-weight:500;display:flex}.purchase-order__address-option strong,.purchase-order__address-option small{display:block}.purchase-order__address-option small{color:var(--phoenix-tertiary-color);font-weight:500}.purchase-order__add-address{width:fit-content;color:var(--phoenix-primary);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.purchase-order__field-error{color:var(--phoenix-danger,#b42318);margin:0;font-size:13px;font-weight:600}.purchase-order__summary{border:1px solid var(--phoenix-border-color);background:var(--phoenix-secondary-bg);border-radius:8px;flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.purchase-order__summary h5{border-bottom:1px solid rgba(var(--phoenix-primary-rgb), .22);color:var(--phoenix-primary);margin:0 0 8px;padding-bottom:12px;font-size:15px;font-weight:800}.purchase-order__row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.purchase-order__totals{border-top:1px solid rgba(var(--phoenix-primary-rgb), .22);flex-direction:column;gap:8px;margin-top:8px;padding-top:12px;display:flex}.purchase-order__row--grand{border-top:1px solid rgba(var(--phoenix-primary-rgb), .22);color:var(--phoenix-primary);margin-top:4px;padding-top:12px;font-size:18px;font-weight:800}.purchase-order__summary .btn{margin-top:8px}.purchase-order__empty,.purchase-order__done{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.purchase-order__done i{color:var(--phoenix-primary);font-size:28px}.purchase-order__done h2,.purchase-order__empty p{color:var(--phoenix-primary);margin:0}.purchase-order__done-actions{flex-wrap:wrap;gap:8px;display:flex}.purchase-order__sending{z-index:1080;background:#faf9f5b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width>=1100px){.purchase-order__layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.purchase-order__summary{position:sticky;top:16px}}.purchase-supplier-network{flex-direction:column;gap:1.25rem;display:flex}.purchase-supplier-network__hint,.purchase-supplier-network__empty{color:var(--phoenix-secondary-color,#6e7891);margin:0}.purchase-supplier-network__card{background:var(--phoenix-body-highlight-bg,var(--phoenix-secondary-bg,#f5f7fa));border-radius:.5rem;margin-bottom:.75rem;padding:1rem 1rem .25rem}.purchase-supplier-network__card-title{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.purchase-supplier-network__card-title h4{margin:0;font-size:1rem}.purchase-supplier-network__zones{border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-emphasis-bg,#fff);border-radius:.375rem;max-height:11rem;padding:.5rem .75rem;overflow:auto}.purchase-supplier-network__terms{border:1px solid var(--phoenix-border-color,#e3e6ed);background:var(--phoenix-emphasis-bg,#fff);border-radius:.375rem;min-height:4rem;padding:.75rem}.purchase-supplier-network__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.business-repo-card{background-color:var(--phoenix-emphasis-bg,#fff);border:1px solid var(--phoenix-border-color,#ebe3d9);box-shadow:0 8px 24px #4a3f350f}.business-repo-table{--bs-table-bg:transparent;--bs-table-color:var(--phoenix-body-color,#4a3f35);--bs-table-border-color:var(--phoenix-border-color,#ebe3d9);min-width:760px}.business-repo-table__head{background-color:var(--phoenix-emphasis-bg,#fff);border-bottom:1px solid var(--phoenix-border-color,#e5e7eb)}.business-repo-table__th{color:var(--aqui-marron,#5d4037);font-size:15px}.business-repo-table__th--wide{min-width:220px}.business-repo-table__transition-label,.business-repo-table__cell-num{color:var(--phoenix-body-color,#4a3f35)}.business-repo-icon-badge{background-color:var(--phoenix-secondary-bg,#f3ece4);color:var(--phoenix-body-quaternary-color,#8a7b6d)}.business-repo-icon-badge--sm{width:36px;height:36px;font-size:.9rem}.business-repo-icon-badge--md{width:44px;height:44px;font-size:1rem}.business-repo-kpi-title{color:var(--aqui-marron,#1e3a5f);letter-spacing:.04em;font-weight:700}.business-repo-kpi-label{color:var(--phoenix-body-quaternary-color,#8a7b6d)}.business-repo-kpi-value{color:var(--aqui-marron,#1e3a5f)}.business-repo-kpi-row{border-bottom:1px solid var(--phoenix-border-color,#ebe3d9)}.business-repo-conversion--positive{color:#2f9e44}.business-repo-conversion--negative{color:#e03131}[data-bs-theme=dark] .business-repo-card{background-color:var(--phoenix-emphasis-bg,#373430);border-color:var(--phoenix-border-color);box-shadow:0 8px 24px #00000047}[data-bs-theme=dark] .business-repo-table{--bs-table-color:var(--phoenix-body-highlight-color,#e3e6ed);--bs-table-border-color:var(--phoenix-border-color);--bs-table-hover-bg:var(--phoenix-secondary-bg,#292827)}[data-bs-theme=dark] .business-repo-table__head{background-color:var(--phoenix-secondary-bg,#292827);border-bottom-color:var(--phoenix-border-color)}[data-bs-theme=dark] .business-repo-table__th,[data-bs-theme=dark] .business-repo-table__transition-label,[data-bs-theme=dark] .business-repo-table__cell-num{color:var(--phoenix-body-highlight-color,#e3e6ed)}[data-bs-theme=dark] .business-repo-icon-badge{background-color:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 10%, var(--phoenix-emphasis-bg,#373430));color:var(--phoenix-body-quaternary-color,#9fa6bc)}[data-bs-theme=dark] .business-repo-kpi-title,[data-bs-theme=dark] .business-repo-kpi-value{color:var(--phoenix-body-highlight-color,#e3e6ed)}[data-bs-theme=dark] .business-repo-kpi-label{color:var(--phoenix-body-quaternary-color,#9fa6bc)}[data-bs-theme=dark] .business-repo-kpi-row{border-bottom-color:var(--phoenix-border-color)}.business-repo-loading-skeleton__bar{background:linear-gradient(90deg, var(--business-repo-loading-skeleton-base,#eceff3) 25%, var(--business-repo-loading-skeleton-highlight,#e2e6ec) 50%, var(--business-repo-loading-skeleton-base,#eceff3) 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite business-repo-loading-skeleton-shimmer;display:block}@keyframes business-repo-loading-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-bs-theme=light] .business-repo-loading-skeleton{--business-repo-loading-skeleton-base:#eceff3;--business-repo-loading-skeleton-highlight:#e2e6ec}[data-bs-theme=dark] .business-repo-loading-skeleton{--business-repo-loading-skeleton-base:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 8%, var(--phoenix-emphasis-bg,#141824));--business-repo-loading-skeleton-highlight:color-mix(in srgb, var(--phoenix-body-highlight-color,#cbd0dd) 16%, var(--phoenix-emphasis-bg,#141824))}@media (prefers-reduced-motion:reduce){.business-repo-loading-skeleton__bar{background:var(--business-repo-loading-skeleton-base,#eceff3);animation:none}}.business-repo-loading-skeleton__table-head{border-bottom:1px solid var(--phoenix-border-color,#e3e6ed);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:.75rem;padding:.85rem 1rem;display:grid}.business-repo-loading-skeleton__table-row{border-bottom:1px solid var(--phoenix-border-color-translucent,#e3e6ed8c);grid-template-columns:2fr 1fr 1fr 1fr 1fr;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.business-repo-loading-skeleton__table-row:last-child{border-bottom:0}.business-repo-loading-skeleton__transition-cell{align-items:center;gap:.75rem;display:flex}.business-repo-loading-skeleton__kpi-row{border-bottom:1px solid var(--phoenix-border-color,#ebe3d9);align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.business-repo-loading-skeleton__kpi-row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.cost-repo-card{background-color:var(--phoenix-emphasis-bg,#fff);border:1px solid var(--phoenix-border-color,#ebe3d9);box-shadow:0 8px 24px #4a3f350f}.cost-repo-title{color:var(--phoenix-body-color,#4a3f35);font-family:Georgia,Times New Roman,serif}.cost-repo-label{color:var(--phoenix-body-color,#4a3f35)}.cost-repo-subtext{color:var(--phoenix-body-quaternary-color,#8a7b6d)}.cost-repo-kpi-value{color:var(--phoenix-body-color,#4a3f35);font-size:1.25rem}.cost-repo-kpi-icon{width:44px;height:44px;font-size:1.05rem}.cost-repo-kpi-icon--materials{color:#e88a3c;background-color:#fdf0e4}.cost-repo-kpi-icon--labor{color:#5aad5f;background-color:#e6f4ea}.cost-repo-kpi-icon--accent{color:#d97706;background-color:#f8efe6}.cost-repo-donut-hole{background-color:var(--phoenix-emphasis-bg,#fff);width:110px;height:110px}.cost-repo-donut-total{color:var(--phoenix-body-color,#4a3f35);font-size:.95rem}.cost-repo-bar-track{background-color:var(--phoenix-secondary-bg,#f3ece4)}.cost-repo-table{--bs-table-bg:transparent;--bs-table-color:var(--phoenix-body-color,#4a3f35);--bs-table-border-color:var(--phoenix-border-color,#ebe3d9)}.cost-repo-table__head{color:var(--phoenix-body-quaternary-color,#8a7b6d);letter-spacing:.03em}.cost-repo-table__total-row{background-color:var(--phoenix-secondary-bg,#f8efe6);border-color:var(--phoenix-border-color,#ebe3d9)}.cost-repo-table__grand-total{color:#d97706}.cost-repo-heat-cell{color:var(--phoenix-body-color,#4a3f35)}.cost-repo-trade-icon{color:#d97706;width:18px}[data-bs-theme=dark] .cost-repo-card{background-color:var(--phoenix-emphasis-bg,#373430);border-color:var(--phoenix-border-color);box-shadow:0 8px 24px #00000047}[data-bs-theme=dark] .cost-repo-title,[data-bs-theme=dark] .cost-repo-label,[data-bs-theme=dark] .cost-repo-kpi-value,[data-bs-theme=dark] .cost-repo-donut-total{color:var(--phoenix-body-highlight-color,#e3e6ed)}[data-bs-theme=dark] .cost-repo-subtext{color:var(--phoenix-body-quaternary-color,#9fa6bc)}[data-bs-theme=dark] .cost-repo-kpi-icon--materials{background-color:color-mix(in srgb, #e88a3c 18%, var(--phoenix-emphasis-bg,#373430));color:#f0a868}[data-bs-theme=dark] .cost-repo-kpi-icon--labor{background-color:color-mix(in srgb, #5aad5f 18%, var(--phoenix-emphasis-bg,#373430));color:#7bc67f}[data-bs-theme=dark] .cost-repo-kpi-icon--accent{background-color:color-mix(in srgb, #d97706 18%, var(--phoenix-emphasis-bg,#373430));color:#f0a868}[data-bs-theme=dark] .cost-repo-donut-hole{background-color:var(--phoenix-emphasis-bg,#373430)}[data-bs-theme=dark] .cost-repo-bar-track{background-color:var(--phoenix-secondary-bg,#292827)}[data-bs-theme=dark] .cost-repo-table{--bs-table-color:var(--phoenix-body-highlight-color,#e3e6ed);--bs-table-border-color:var(--phoenix-border-color)}[data-bs-theme=dark] .cost-repo-table__head{color:var(--phoenix-body-quaternary-color,#9fa6bc)}[data-bs-theme=dark] .cost-repo-table__total-row{background-color:var(--phoenix-secondary-bg,#292827)}[data-bs-theme=dark] .cost-repo-table__grand-total{color:#f0a868}[data-bs-theme=dark] .cost-repo-heat-cell{color:var(--phoenix-body-highlight-color,#e3e6ed)}[data-bs-theme=dark] .cost-repo-trade-icon{color:#f0a868}.nps-dash{--nps-bg:var(--phoenix-body-bg,#fff);--nps-surface:#f6f0eb;--nps-ink:#4a3024;--nps-ink-soft:#6f5647;--nps-muted:#8c7667;--nps-line:#e6dbd2;--nps-g-bg:#c2edc1;--nps-g-ink:#1f5a2a;--nps-g-band:#e3f6e2;--nps-a-bg:#f5d98f;--nps-a-ink:#6b4a00;--nps-a-band:#fbefd3;--nps-r-bg:#fb785e;--nps-r-ink:#fff;--nps-r-band:#fde0d9;--nps-grey-row:#a8968a;color:var(--nps-ink)}[data-bs-theme=dark] .nps-dash{--nps-bg:var(--phoenix-body-bg,#1d1410);--nps-surface:#2a1e18;--nps-ink:#f1e8e1;--nps-ink-soft:#d6c6ba;--nps-muted:#a8958a;--nps-line:#3e2e25;--nps-g-bg:#2f4f31;--nps-g-ink:#c2edc1;--nps-g-band:#243526;--nps-a-bg:#57431a;--nps-a-ink:#f5d98f;--nps-a-band:#3a2f18;--nps-r-bg:#6b2e22;--nps-r-ink:#ffd0c5;--nps-r-band:#3f231d;--nps-grey-row:#7a685d}.nps-dash__wrap{max-width:1080px;margin:0 auto;padding:8px 4px 48px}.nps-dash h2{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:600}.nps-dash .nps-sub{color:var(--nps-ink-soft);margin:0 0 18px;font-size:15px}.nps-dash section{margin-top:32px}.nps-chip{text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:58px;padding:3px 10px;font-weight:600;display:inline-block}.nps-chip--g{background:var(--nps-g-bg);color:var(--nps-g-ink)}.nps-chip--a{background:var(--nps-a-bg);color:var(--nps-a-ink)}.nps-chip--r{background:var(--nps-r-bg);color:var(--nps-r-ink)}.nps-chip--n{color:var(--nps-muted);font-weight:500}.nps-cov{gap:10px;display:grid}.nps-covrow{grid-template-columns:minmax(120px,210px) 1fr minmax(76px,auto);align-items:center;gap:14px;display:grid}.nps-covtrack{background:var(--nps-surface);border-radius:6px;height:26px;overflow:hidden}.nps-covfill{border-radius:6px;height:100%;display:block}.nps-comments{gap:14px;margin:0;padding:0;list-style:none;display:grid}.nps-comments li{border-left:4px solid var(--nps-r-bg);max-width:75ch;padding:4px 0 4px 16px}.nps-comments p{margin:0 0 4px;font-size:17px}.nps-comments .meta{color:var(--nps-muted);font-size:14px}.nps-tbl-wrap{border-top:1px solid var(--nps-line);overflow-x:auto}.nps-tbl-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.nps-tbl-wrap th{text-align:left;border-bottom:1px solid var(--nps-line);white-space:nowrap;padding:10px 12px}.nps-tbl-wrap td{text-align:right;border-bottom:1px solid var(--nps-line);white-space:nowrap;padding:10px 12px}.nps-tbl-wrap td:first-child{text-align:left}.nps-tbl-wrap tr.low td{color:var(--nps-grey-row)}.nps-scale-track{border-radius:9px;height:18px;display:flex;position:relative;overflow:hidden}.nps-scale-track span{height:100%;display:block}.nps-empty{border:1px dashed var(--nps-line);color:var(--nps-ink-soft);border-radius:10px;padding:18px}.mfc-phone-input .form-control,.mfc-phone-input .form-select{border:1px solid var(--phoenix-input-border-color,var(--bs-border-color,#ced4da));color:var(--phoenix-body-color,var(--bs-body-color,#212529))}.mfc-phone-input .form-select{background-color:var(--phoenix-input-bg,var(--bs-body-bg,#fff))}.mfc-phone-input--invalid .form-control,.mfc-phone-input--invalid .form-select{border-color:var(--phoenix-danger,var(--bs-danger,#dc3545))!important;border-style:solid!important;border-width:1px!important}.mfc-phone-input--invalid .form-control.is-invalid{box-shadow:none;background-image:none}.mfc-phone-input--invalid .form-select{color:var(--phoenix-body-color,var(--bs-body-color,#212529));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}.mfc-phone-input_calling-code .form-select{min-width:6.5rem;max-width:9rem}.subcontractor-order-detail-docs{margin-top:.5rem;margin-bottom:2rem}.subcontractor-order-detail-docs__inner{max-width:744px;margin:0 auto}.subcontractor-order-detail-docs__dropzone{border:1px dashed var(--phoenix-border-color,#cbd0dd);background-color:var(--phoenix-emphasis-bg,#fff);cursor:pointer;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-height:12rem;padding:1.5rem;display:flex}.subcontractor-order-detail-docs__dropzone.is-dragover{border-color:var(--phoenix-primary,#3874ff);background-color:#3874ff0f}.subcontractor-order-detail-docs__drop-title{color:var(--phoenix-gray-700,#525b75);font-size:1.25rem;font-weight:500;display:block}.subcontractor-order-detail-docs__drop-or{color:var(--phoenix-gray-700,#525b75);font-size:1.0625rem;font-weight:500;display:block}.subcontractor-order-detail-docs__drop-browse{color:var(--phoenix-secondary,#25b003);margin-bottom:.75rem;font-size:1.0625rem;font-weight:500;display:block}.subcontractor-order-detail-docs__drop-limits{color:var(--phoenix-gray-400,#9fa6bc);font-size:.9375rem;font-weight:500;display:block}.subcontractor-order-detail-docs__file-list{margin:1.5rem 0 0;padding:0;list-style:none}.subcontractor-order-detail-docs__file-list--remote{margin-top:0}.subcontractor-order-detail-docs__file-item{box-sizing:border-box;border:1px solid var(--phoenix-gray-300,#cbd0dd);background-color:var(--phoenix-emphasis-bg);border-radius:6px;align-items:center;margin-bottom:8px;padding:12px 16px;display:flex}.subcontractor-order-detail-docs__file-name{color:var(--phoenix-gray-700,#525b75);font-size:.875rem;font-weight:500;line-height:1.57;display:block}.subcontractor-order-detail-docs__file-size{color:var(--phoenix-gray-400,#9fa6bc);font-size:.875rem;font-weight:500}.subcontractor-order-detail-docs__company{color:var(--phoenix-primary,#3874ff);margin-bottom:.5rem;font-size:.875rem;font-weight:700;display:block}.subcontractor-order-detail-docs__group+.subcontractor-order-detail-docs__group{margin-top:1.5rem}@media (width>=992px){.subcontractor-order-detail-docs__dropzone{height:344px;min-height:344px}}.subcontractor-order-detail{--sod-border:#e3e6ed;--sod-muted:#9aa1b2;--sod-text:#3d4454;--sod-orange:#e8780b;--sod-label:#9aa1b2;--sod-selected-bg:#fff4ea;--sod-white:#fff;color:var(--sod-text);padding-top:0;padding-bottom:0}.subcontractor-order-detail__page-title{color:var(--sod-text);margin:0 0 1.75rem;font-weight:700}.subcontractor-order-detail__title-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.subcontractor-order-detail__title{color:var(--sod-text);min-width:0;margin:0;font-weight:700}.subcontractor-order-detail__cancel{flex-shrink:0}.subcontractor-order-detail__section-title{color:var(--sod-text);text-transform:uppercase;letter-spacing:.02em;margin:0 0 1.25rem;font-weight:700}.subcontractor-order-detail__section-title--resumen{text-transform:none;border-bottom:1px solid var(--sod-border);padding-bottom:.6rem}.subcontractor-order-detail__resumen-bar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.subcontractor-order-detail__resumen-total{font-weight:700}.subcontractor-order-detail__resumen-table{border-collapse:collapse;width:100%}.subcontractor-order-detail__resumen-table th,.subcontractor-order-detail__resumen-table td{text-align:left;border-bottom:1px solid var(--sod-border);padding:.85rem .75rem}.subcontractor-order-detail__resumen-table th{color:var(--sod-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom-color:#0000;font-size:.75rem;font-weight:600}.subcontractor-order-detail__budget-comments{flex-direction:column;gap:.5rem;display:flex}.subcontractor-order-detail__budget-comment{background:var(--sod-white);border:1px solid var(--sod-border);border-radius:.35rem}.subcontractor-order-detail__budget-comment-toggle{text-align:left;width:100%;color:var(--sod-text);background:0 0;border:none;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.subcontractor-order-detail__budget-comment-toggle:hover,.subcontractor-order-detail__budget-comment-toggle:focus-visible{background:#fafbfc;outline:none}.subcontractor-order-detail__budget-comment-chevron{color:var(--sod-muted);flex-shrink:0;font-size:.75rem}.subcontractor-order-detail__budget-comment-name{min-width:0;color:var(--sod-text);font-weight:700}.subcontractor-order-detail__budget-comment-body{padding:0 1rem 1rem 2.4rem}@media (width<=575.98px){.subcontractor-order-detail__opportunity{grid-template-columns:1fr}}.budget-subcontractor-orders__selector{margin-bottom:2.5rem}.budget-subcontractor-orders__selector-table{table-layout:fixed;width:100%}.budget-subcontractor-orders__selector-table th,.budget-subcontractor-orders__selector-table td{vertical-align:middle}.budget-subcontractor-orders__radio-col{width:2.75rem}.budget-subcontractor-orders__selector-row{cursor:pointer}.budget-subcontractor-orders__selector-row:hover td{background-color:#e8780b0a}.budget-subcontractor-orders__selector-row--selected td{background-color:#fff4ea}.page-content:has(.so-items)>.view-grid.row{margin-top:0}.so-items{--sod-brand-soft:#f3ede8;--sod-panel-muted:#faf6f2;--sod-panel-warm:#fef6f3;--sod-panel-alt:#fcfbf8;--sod-skeleton-from:#f3f0ea;--sod-skeleton-mid:#e7e0d4;color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;margin-bottom:20px;padding-top:0;padding-bottom:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.so-items__card{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:12px;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.so-items__header{border-bottom:1px solid var(--phoenix-border-color);align-items:center;gap:12px;padding:16px 20px;display:flex}.so-items__step{color:#fff;background:#4a3024;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex}.so-items__title{flex:1;min-width:0;font-size:15px;font-weight:700}.so-items__count{color:#8a8478;flex-shrink:0;font-size:12.5px}.so-items__alert{margin:12px 20px 0}.so-items__body{position:relative}.so-items__skeleton-bar{background:linear-gradient(90deg, var(--sod-skeleton-from,#f3f0ea) 0%, var(--sod-skeleton-mid,#e7e0d4) 48%, var(--sod-skeleton-from,#f3f0ea) 100%);background-size:220% 100%;border-radius:6px;animation:1.3s ease-in-out infinite so-items-skeleton;display:block}.so-items__skeleton-bar--count{width:92px;height:12px}.so-items__skeleton-row{border-bottom:1px solid #f6f3ee;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:12px;padding:12px 20px;display:grid}.so-items__skeleton-main{flex-direction:column;gap:8px;min-width:0;display:flex}.so-items__skeleton-name-line{align-items:center;gap:8px;display:flex}.so-items__skeleton-bar--name{width:46%;height:14px}.so-items__skeleton-row:nth-child(2) .so-items__skeleton-bar--name{width:62%}.so-items__skeleton-row:nth-child(3) .so-items__skeleton-bar--name{width:38%}.so-items__skeleton-bar--badge{border-radius:10px;width:78px;height:18px}.so-items__skeleton-bar--desc{width:88%;height:12px}.so-items__skeleton-bar--desc-short{width:54%;height:12px}.so-items__skeleton-row:nth-child(2) .so-items__skeleton-bar--desc-short{width:70%}.so-items__skeleton-bar--remove{width:28px;height:28px}@keyframes so-items-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.so-items__skeleton-bar{animation:none}}.so-items__row{border-bottom:1px solid #f6f3ee;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:12px;padding:12px 20px;display:grid}.so-items__row--busy{opacity:.55}.so-items__main{flex-direction:column;gap:6px;min-width:0;display:flex}.so-items__name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.so-items__name{font-size:13.5px;font-weight:700}.so-items__badge{background:var(--sod-brand-soft,#f3ede8);color:var(--phoenix-body-color);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.so-items__desc{color:#4a463f;text-wrap:pretty;font-size:13px;line-height:1.45}.so-items__desc--empty{color:#b3ab9b}.so-items__remove{color:#a39c8d;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:17px;line-height:1;display:flex}.so-items__remove:hover:not(:disabled){color:#b5582f;background:#fef0ec}.so-items__remove:disabled{cursor:default;opacity:.45}.so-items__empty{color:#8a8478;margin:0;padding:20px;font-size:13px}.so-items__empty a{color:var(--phoenix-body-color);font-weight:700;text-decoration:none}.so-items__empty a:hover{color:#34211a}.view-grid>.view-grid-slot:has(>.so-summary){top:calc(var(--phoenix-navbar-top-height,4rem) + 16px);z-index:2;align-self:start;height:fit-content;position:sticky}@media (width<=991.98px){.view-grid>.view-grid-slot:has(>.so-summary){order:10;position:static}}.so-summary{--sod-brand-soft:#f3ede8;--sod-panel-muted:#faf6f2;--sod-panel-warm:#fef6f3;--sod-panel-alt:#fcfbf8;background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);width:100%;color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;border-radius:12px;flex-direction:column;margin-bottom:28px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.so-summary__title{border-bottom:1px solid var(--phoenix-border-color);padding:16px 18px;font-size:15px;font-weight:700}.so-summary__body{flex-direction:column;gap:14px;padding:14px 18px;display:flex}.so-summary__item{align-items:flex-start;gap:10px;display:flex}.so-summary__icon{box-sizing:border-box;background:var(--phoenix-emphasis-bg);color:#fff;border:1.5px solid #cfc7b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:900;line-height:1;display:flex}.so-summary__icon--done{background:#4d7a3f;border-color:#4d7a3f}.so-summary__label{font-size:13px;font-weight:700}.so-summary__detail{color:var(--crm-text-muted,#8a8478);text-wrap:pretty;font-size:12px}.so-summary__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.so-summary__chips{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.so-summary__chip{background:var(--sod-brand-soft,#f3ede8);color:var(--phoenix-body-color);border-radius:12px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.so-summary__chip-remove{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;line-height:1;display:flex}.so-summary__chip-remove:hover:not(:disabled){background:#e8ddd4}.so-summary__chip-remove:disabled{cursor:default}.so-summary__footer{border-top:1px solid var(--phoenix-border-color);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.so-summary__error{margin:0}.so-summary__send{color:#fff;cursor:pointer;background:#4a3024;border:1px solid #4a3024;border-radius:6px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:700}.so-summary__send:disabled{color:#fff;opacity:1;cursor:not-allowed;background:#c8bfb3;border-color:#c8bfb3}.so-summary__cancel{color:#8a5a3f;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none}.so-summary__cancel:hover{color:#34211a}.so-petition{--sod-brand-soft:#f3ede8;--sod-panel-muted:#faf6f2;--sod-panel-warm:#fef6f3;--sod-panel-alt:#fcfbf8;--sod-skeleton-from:#f3f0ea;--sod-skeleton-mid:#e7e0d4;color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;margin-bottom:20px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.so-petition__card{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);border-radius:12px;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.so-petition__header{border-bottom:1px solid var(--phoenix-border-color);align-items:center;gap:12px;padding:16px 20px;display:flex}.so-petition__step{color:#fff;background:#4a3024;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex}.so-petition__title{flex:1;min-width:0;font-size:15px;font-weight:700}.so-petition__body{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.so-petition__field{flex-direction:column;gap:6px;margin:0;display:flex}.so-petition__label{color:#4a463f;font-size:12.5px;font-weight:700}.so-petition__required{color:#d96048}.so-petition__optional{color:#a39c8d;font-weight:400}.so-petition__input,.so-petition__textarea{box-sizing:border-box;background:var(--phoenix-emphasis-bg);width:100%;color:var(--phoenix-body-color);font:inherit;border:1px solid #e4dfd4;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45}.so-petition__textarea{resize:vertical;min-height:76px}.so-petition__input:focus,.so-petition__textarea:focus,.so-petition__date:focus{border-color:var(--phoenix-body-color);outline:none}.so-petition__input--invalid{border-color:#d96048}.so-petition__hint{color:#8a8478;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.so-petition__reset{color:#8a5a3f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.so-petition__reset:hover{color:#34211a}.so-petition__deadline{flex-direction:column;gap:8px;display:flex}.so-petition__deadline-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.so-petition__chip{background:var(--phoenix-emphasis-bg);color:#4a463f;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #e4dfd4;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:700}.so-petition__chip--on{border-color:var(--phoenix-body-color);color:#fff;background:#4a3024}.so-petition__date{background:var(--phoenix-emphasis-bg);color:var(--phoenix-body-color);font:inherit;border:1px solid #e4dfd4;border-radius:8px;padding:6px 10px;font-size:13px}.so-petition__date--on{border-color:var(--phoenix-body-color)}.so-petition__deadline-text{color:#8a8478;font-size:12px}.so-petition__docs-title{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.so-petition__docs-limits{color:#a39c8d;font-size:12px;font-weight:400}.so-petition__files{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.so-petition__file{background:var(--sod-panel-muted,#faf8f4);border:1px solid #e4dfd4;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:7px 8px 7px 10px;font-size:12.5px;display:inline-flex}.so-petition__file-icon{color:#8a8478;flex-shrink:0;display:flex}.so-petition__file-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;overflow:hidden}.so-petition__file-size{color:#a39c8d;flex-shrink:0}.so-petition__file-remove{color:#8a8478;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:flex}.so-petition__file-remove:hover{background:#ece7de}.so-petition__add{background:var(--phoenix-emphasis-bg);color:var(--phoenix-body-color);font:inherit;cursor:pointer;border:1px dashed #cfc7b8;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.so-petition__add:hover{border-color:var(--phoenix-body-color);background:var(--sod-brand-soft,#f3ede8)}.so-petition__add:disabled{background:var(--phoenix-emphasis-bg);color:#a39c8d;cursor:not-allowed;border-color:#e4dfd4}.so-petition__rejected{color:#b5582f;margin:0;font-size:12px}.so-recipients{--so-muted:#8a8478;--so-faint:#a39c8d;--so-label:#6b665c;--so-chip-ink:#4a463f;--so-chip-bg:var(--phoenix-emphasis-bg);--so-chip-border:#e4dfd4;--so-line:#ece7de;--so-line-soft:#f6f3ee;--so-field-border:#e4dfd4;--so-panel-alt:#fcfbf8;--so-panel-muted:#faf6f2;--so-accent:#4a3024;--so-on-accent:#fff;--so-check-border:#cfc7b8;--so-spec-bg:#f3f0ea;--so-spec-ink:#6b665c;--so-own-bg:#f3ede8;--so-own-ink:var(--phoenix-body-color);--so-central-bg:#eaf2f5;--so-central-ink:#3d6a7e;--so-star:#d96048;--so-star-empty:#d7cfc3;--so-score:#4a463f;--so-link:#8a5a3f;--so-link-hover:#34211a;--so-disabled:#c8bfb3;--so-origin-track:var(--phoenix-border-color);--so-origin-on-bg:var(--phoenix-emphasis-bg);--so-origin-on-ink:var(--phoenix-body-color);--so-row-hover:#faf8f4;--so-row-on:#faf6f2;--so-shadow:0 1px 2px #1f1d1b0a, 0 2px 6px #1f1d1b08;--so-origin-shadow:0 1px 2px #1f1d1b1f;--so-skeleton-from:#f3f0ea;--so-skeleton-mid:#e7e0d4;--so-skeleton-line:#f6f3ee;color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;margin-bottom:28px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-bs-theme=dark] .so-recipients{--so-muted:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 62%, var(--phoenix-emphasis-bg,#37342f));--so-faint:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 46%, var(--phoenix-emphasis-bg,#37342f));--so-label:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 74%, var(--phoenix-emphasis-bg,#37342f));--so-chip-ink:var(--phoenix-body-color,#f5f0eb);--so-chip-bg:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 10%, var(--phoenix-emphasis-bg,#37342f));--so-chip-border:var(--phoenix-border-color,#e6d5c638);--so-line:var(--phoenix-border-color,#e6d5c629);--so-line-soft:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 12%, transparent);--so-field-border:var(--phoenix-border-color,#e6d5c647);--so-panel-alt:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 6%, var(--phoenix-emphasis-bg,#37342f));--so-panel-muted:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 12%, var(--phoenix-emphasis-bg,#37342f));--so-accent:var(--aqui-beige,#dacabe);--so-on-accent:#2a211c;--so-check-border:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 36%, transparent);--so-spec-bg:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 14%, var(--phoenix-emphasis-bg,#37342f));--so-spec-ink:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 78%, var(--phoenix-emphasis-bg,#37342f));--so-own-bg:color-mix(in srgb, var(--aqui-beige,#d4c4b0) 22%, var(--phoenix-emphasis-bg,#37342f));--so-own-ink:var(--phoenix-body-color,#f5f0eb);--so-central-bg:color-mix(in srgb, #6a9eb5 30%, var(--phoenix-emphasis-bg,#37342f));--so-central-ink:#d4e8f0;--so-star:#e07a64;--so-star-empty:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 28%, var(--phoenix-emphasis-bg,#37342f));--so-score:var(--phoenix-body-color,#f5f0eb);--so-link:var(--aqui-beige,#dacabe);--so-link-hover:#f4efe9;--so-disabled:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 32%, var(--phoenix-emphasis-bg,#37342f));--so-origin-track:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 8%, var(--phoenix-body-bg,#141210));--so-origin-on-bg:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 16%, var(--phoenix-emphasis-bg,#37342f));--so-origin-on-ink:var(--phoenix-body-color,#f5f0eb);--so-row-hover:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 8%, var(--phoenix-emphasis-bg,#37342f));--so-row-on:color-mix(in srgb, var(--aqui-beige,#dacabe) 14%, var(--phoenix-emphasis-bg,#37342f));--so-shadow:0 1px 3px #00000047;--so-origin-shadow:0 1px 2px #00000059;--so-skeleton-from:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 9%, var(--phoenix-emphasis-bg,#37342f));--so-skeleton-mid:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 18%, var(--phoenix-emphasis-bg,#37342f));--so-skeleton-line:var(--phoenix-border-color,#dacabe1a)}.so-recipients__card{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);box-shadow:var(--so-shadow);border-radius:12px;overflow:hidden}.so-recipients__header{border-bottom:1px solid var(--phoenix-border-color);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.so-recipients__step{background:var(--so-accent);width:24px;height:24px;color:var(--so-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.so-recipients__title{flex:1;min-width:0;font-size:15px;font-weight:700}.so-recipients__search{align-items:center;width:260px;max-width:100%;display:flex;position:relative}.so-recipients__search-icon{color:var(--so-faint);pointer-events:none;display:flex;position:absolute;left:11px}.so-recipients__search-input{box-sizing:border-box;border:1px solid var(--so-field-border);background:var(--phoenix-emphasis-bg);width:100%;color:var(--phoenix-body-color);font:inherit;border-radius:6px;padding:8px 12px 8px 32px;font-size:13px}.so-recipients__search-input:focus{border-color:var(--phoenix-body-color);outline:none}.so-recipients__filters{border-bottom:1px solid var(--so-line);background:var(--so-panel-alt);flex-wrap:nowrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.so-recipients__origins{background:var(--so-origin-track);border-radius:8px;flex-shrink:0;gap:2px;margin-right:10px;padding:3px;display:flex}.so-recipients__origin{color:var(--so-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.so-recipients__origin--on{background:var(--so-origin-on-bg);color:var(--so-origin-on-ink);box-shadow:var(--so-origin-shadow)}.so-recipients__origin-count{color:var(--so-faint);font-size:11.5px;font-weight:700}.so-recipients__speciality-label{color:var(--so-muted);flex-shrink:0;margin-right:2px;font-size:12px;font-weight:700}.so-recipients__specialities{flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.so-recipients__specialities-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex;overflow-x:auto}.so-recipients__chip{border:1px solid var(--so-chip-border);background:var(--so-chip-bg);color:var(--so-chip-ink);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;flex-shrink:0;align-items:center;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.so-recipients__chip--on{border-color:var(--so-accent);background:var(--so-accent);color:var(--so-on-accent);font-weight:700}.so-recipients__alert{margin:12px 20px 0}.so-recipients__scroll{overflow-x:auto}.so-recipients__table{min-width:780px}.so-recipients__head,.so-recipients__row,.so-recipients__skeleton-row{grid-template-columns:40px minmax(180px,1.4fr) 90px minmax(140px,1fr) 128px minmax(160px,1fr);align-items:center;gap:12px;padding:10px 20px;display:grid}.so-recipients__head{border-bottom:1px solid var(--so-line);color:var(--so-label);font-size:12px;font-weight:700}.so-recipients__row{border-bottom:1px solid var(--so-line-soft);background:var(--phoenix-emphasis-bg);cursor:pointer;padding-top:11px;padding-bottom:11px}.so-recipients__row:hover{background:var(--so-row-hover)}.so-recipients__row--on{background:var(--so-row-on)}.so-recipients__check{box-sizing:border-box;border:1.5px solid var(--so-check-border);background:var(--phoenix-emphasis-bg);width:16px;height:16px;color:var(--so-on-accent);border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:900;line-height:1;display:flex}.so-recipients__check--on{border-color:var(--so-accent);background:var(--so-accent);color:var(--so-on-accent)}.so-recipients__identity,.so-recipients__contact{flex-direction:column;gap:2px;min-width:0;display:flex}.so-recipients__name{font-size:13.5px;font-weight:700}.so-recipients__city{color:var(--so-muted);font-size:12px}.so-recipients__badge{border-radius:12px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.so-recipients__badge--own{background:var(--so-own-bg);color:var(--so-own-ink)}.so-recipients__badge--central{background:var(--so-central-bg);color:var(--so-central-ink)}.so-recipients__specs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.so-recipients__spec{background:var(--so-spec-bg);color:var(--so-spec-ink);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.so-recipients__rating{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.so-recipients__stars{color:var(--so-star);letter-spacing:1px;font-size:13px;line-height:1}.so-recipients__stars .fa-regular{color:var(--so-star-empty)}.so-recipients__score{color:var(--so-score);font-size:12px;font-weight:700}.so-recipients__pending{color:var(--so-faint);font-size:12px;font-weight:700}.so-recipients__email,.so-recipients__phone{color:var(--so-label);font-size:12px}.so-recipients__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.so-recipients__empty{color:var(--so-muted);padding:24px 20px;font-size:13px}.so-recipients__clear{color:var(--so-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.so-recipients__clear:hover{color:var(--so-link-hover)}.so-recipients__footer{color:var(--so-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12.5px;display:flex}.so-recipients__pager{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.so-recipients__page{min-width:28px;color:var(--phoenix-body-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:700}.so-recipients__page--on{background:var(--so-accent);color:var(--so-on-accent)}.so-recipients__page:disabled{color:var(--so-disabled);cursor:default}.so-recipients__skeleton-bar{background:linear-gradient(90deg, var(--so-skeleton-from) 0%, var(--so-skeleton-mid) 48%, var(--so-skeleton-from) 100%);background-size:220% 100%;border-radius:6px;height:12px;animation:1.3s ease-in-out infinite so-recipients-skeleton;display:block}.so-recipients__skeleton-bar--count{vertical-align:middle;border-radius:4px;width:16px;height:11px;display:inline-block}.so-recipients__skeleton-bar--chip{border-radius:14px;flex-shrink:0;width:88px;height:26px;display:inline-block}.so-recipients__skeleton-bar--chip:nth-child(2n){width:72px}.so-recipients__skeleton-bar--chip:nth-child(3n){width:104px}.so-recipients__skeleton-bar--spec,.so-recipients__skeleton-bar--spec-short{border-radius:10px;flex-shrink:0;width:78px;height:18px;display:inline-block}.so-recipients__skeleton-bar--spec-short{width:52px}.so-recipients__skeleton-row{border-bottom:1px solid var(--so-skeleton-line)}@keyframes so-recipients-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.so-recipients__skeleton-bar{animation:none}}.sod-doc-files{margin:0;padding:0;list-style:none}.sod-doc-file{color:var(--phoenix-body-color);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.sod-doc-file__icon{color:#8a8478;flex-shrink:0;display:flex}.sod-doc-file__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sod-doc-file__end{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.sod-doc-file__size{color:#a39c8d;font-size:12px;font-weight:400}.sod-doc-file__download,.sod-doc-file__remove{color:#8a8478;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;text-decoration:none;display:flex}.sod-doc-file__download:hover,.sod-doc-file__remove:hover{color:var(--phoenix-body-color);background:var(--sod-brand-soft,#f3ede8)}.sod-doc-file__remove{font-size:16px;line-height:1}.sod-doc-file__remove:disabled{cursor:not-allowed;opacity:.55}.sod-upload__notice{border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.sod-upload__notice--warn{background:var(--sod-panel-warm,#fef6f3);color:#8a5a3f}.sod-upload__notice--info{background:var(--sod-panel-muted,#faf8f4);color:#4a463f}.sod-upload__notice ul{margin:6px 0 0;padding-left:1.1rem}.sod-upload__drop{background:var(--phoenix-emphasis-bg);color:#8a8478;width:100%;min-height:9.5rem;font:inherit;text-align:center;cursor:pointer;border:1px dashed #cfc7b8;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:22px 16px;display:flex}.sod-upload__drop:hover,.sod-upload__drop.is-dragover{border-color:var(--phoenix-body-color);background:var(--sod-brand-soft,#f3ede8)}.sod-upload__drop:disabled{cursor:not-allowed;opacity:.6}.sod-upload__drop-icon{color:#8a8478;justify-content:center;margin-bottom:8px;display:flex}.sod-upload__drop-title{color:var(--phoenix-body-color);font-size:13.5px;font-weight:700;display:block}.sod-upload__drop-or{margin-top:2px;font-size:13px;display:block}.sod-upload__drop-browse{color:#8a5a3f;font-size:13px;font-weight:700;display:block}.sod-upload__drop-limits{color:#a39c8d;margin-top:8px;font-size:12px;line-height:1.45;display:block}.sod-upload__send{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#4a3024;border:1px solid #4a3024;border-radius:6px;margin:14px auto 0;padding:6px 12px;font-size:12.5px;font-weight:700;line-height:normal;display:block}.sod-upload__send:disabled{cursor:not-allowed;background:#c8bfb3;border-color:#c8bfb3}.subcontractor-order-detail{--sod-border:#e3e6ed;--sod-muted:#9aa1b2;--sod-text:#3d4454;--sod-orange:#e8780b;--sod-label:#9aa1b2;--sod-selected-bg:#fff4ea;--sod-white:#fff;--sod-brand-soft:var(--sod-brand-soft,#f3ede8);--sod-panel-muted:var(--sod-panel-muted,#faf6f2);--sod-panel-warm:var(--sod-panel-warm,#fef6f3);--sod-panel-alt:var(--sod-panel-alt,#fcfbf8);--sod-panel-cream:var(--sod-panel-cream,#fffdf9);--sod-skeleton-from:#f3f0ea;--sod-skeleton-mid:#e7e0d4;color:var(--sod-text);flex-direction:column;display:flex;padding-top:0!important;padding-bottom:0!important}.content:has(.subcontractor-order-detail){--sod-bar-height:5.75rem;margin-bottom:var(--sod-bar-height)!important}.subcontractor-order-detail__main{flex:none}.page-header__title .sod-page-title{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:inline-flex}.page-header__title .sod-page-title__name{min-width:0}.page-header__title .sod-page-title .badge{letter-spacing:normal;line-height:1}.page-header__title .sod-page-title__name-bar{width:220px;max-width:46vw;height:16px}.page-header__title .sod-page-title__badge-bar{border-radius:4px;flex-shrink:0;width:84px;height:18px}.sod-bar{z-index:1020;box-sizing:border-box;background:var(--phoenix-emphasis-bg);width:100%;color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;border-top:1px solid #ece7de;flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:12px 32px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -4px 16px #1f1d1b0d}.sod-bar__error{color:#c33;flex:1 0 100%;margin:0;font-size:12.5px;font-weight:400;line-height:normal}.sod-bar__summary{flex-direction:column;gap:2px;min-width:0;display:flex}.sod-bar__summary-title{color:var(--phoenix-body-color);font-size:13px;font-weight:700;line-height:normal}.sod-bar__summary-detail{color:#8a8478;font-size:12px;font-weight:400;line-height:normal}.sod-bar__spacer{flex:1}.sod-bar__total{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.sod-bar__total-label{color:#8a8478;font-size:11.5px;font-weight:400;line-height:normal}.sod-bar__total-amount{color:var(--phoenix-body-color);font-size:17px;font-weight:900;line-height:normal}.sod-bar__cancel,.sod-bar__confirm{letter-spacing:normal;text-transform:none;border-radius:6px;flex-shrink:0;margin:0;font-family:inherit;font-size:14px;font-weight:700;line-height:normal}.sod-bar__cancel{background:var(--phoenix-emphasis-bg);color:#4a463f;cursor:pointer;border:1px solid #e4dfd4;padding:10px 16px}.sod-bar__cancel:hover:not(:disabled),.sod-bar__cancel:focus-visible:not(:disabled){color:#b5582f;border-color:#b5582f}.sod-bar__cancel:focus-visible,.sod-bar__confirm:focus-visible{outline-offset:2px;outline:2px solid #b5582f}.sod-bar__cancel:disabled{cursor:not-allowed;opacity:.55}.sod-bar__confirm{color:#fff;cursor:not-allowed;background:#c8bfb3;border:1px solid #c8bfb3;padding:10px 18px}.sod-bar__confirm--on{border-color:var(--phoenix-body-color);cursor:pointer;background:#4a3024}.sod-bar__confirm:disabled{cursor:not-allowed;opacity:1}.subcontractor-order-detail__section{padding-top:0;padding-bottom:0}.subcontractor-order-detail__section+.subcontractor-order-detail__section{margin-top:var(--crm-page-header-gap,24px)}.subcontractor-order-detail__send{text-transform:uppercase;flex-shrink:0}.subcontractor-order-detail__table-wrap{overflow-x:auto}.subcontractor-order-detail__comparativa{border-collapse:collapse;width:100%;min-width:40rem}.subcontractor-order-detail__comparativa--items-only{min-width:0}.subcontractor-order-detail__comparativa th,.subcontractor-order-detail__comparativa td{vertical-align:middle;border-bottom:1px solid var(--sod-border);padding:.85rem 1rem;font-weight:400}.subcontractor-order-detail__comparativa thead th{vertical-align:top;border-bottom:none;padding-bottom:1rem}.subcontractor-order-detail__comparativa-corner{vertical-align:bottom}.subcontractor-order-detail__comparativa-label{color:var(--sod-text);text-transform:uppercase;letter-spacing:.02em;font-weight:700;display:block}.subcontractor-order-detail__item-name{color:var(--sod-text);font-weight:600;display:block}.subcontractor-order-detail__item-code{color:var(--sod-muted);margin-top:.2rem;font-size:.85em;display:block}.subcontractor-order-detail__col-title{color:var(--sod-text);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:600;display:block}.subcontractor-order-detail__col-total{color:var(--sod-muted);text-transform:none;letter-spacing:0;margin-top:.25rem;font-size:.85rem;font-weight:400;display:block}.subcontractor-order-detail__cell-btn{width:100%;min-height:2.75rem;color:var(--sod-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:.2rem;padding:.55rem .75rem;line-height:1.35;display:block}.subcontractor-order-detail__cell-btn:hover:not(:disabled),.subcontractor-order-detail__cell-btn:focus-visible{border-color:var(--sod-orange);outline:none}.subcontractor-order-detail__cell-btn--selected{border-color:var(--sod-orange);background:var(--sod-selected-bg);color:var(--sod-text)}.subcontractor-order-detail__cell-btn:disabled{cursor:default;opacity:1}.subcontractor-order-detail__cell-btn--selected:disabled{border-color:var(--sod-orange);background:var(--sod-selected-bg);color:var(--sod-text)}.subcontractor-order-detail__cell-empty{color:var(--sod-muted)}.subcontractor-order-detail__pill{letter-spacing:.04em;color:var(--sod-white);border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.subcontractor-order-detail__pill--rejected{background:#e63757}.sod-comments{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;border-radius:12px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.sod-comments__head{border-bottom:1px solid var(--phoenix-border-color);align-items:center;gap:8px;padding:14px 20px;display:flex}.sod-comments__title{color:var(--phoenix-body-color);flex:1;font-size:15px;font-weight:700;line-height:normal}.sod-comments__list{margin:0;padding:0;list-style:none}.sod-comments__item{border-bottom:1px solid #f6f3ee;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 20px;display:grid}.sod-comments__avatar{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;line-height:normal;display:flex}.sod-comments__avatar--own{background:var(--sod-brand-soft,#f3ede8);color:var(--phoenix-body-color)}.sod-comments__avatar--central{color:#3d6a7e;background:#eaf2f5}.sod-comments__body{flex-direction:column;gap:5px;min-width:0;display:flex}.sod-comments__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sod-comments__name{color:var(--phoenix-body-color);font-size:13.5px;font-weight:700;line-height:normal}.sod-comments__origin{border-radius:10px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:normal}.sod-comments__origin--own{background:var(--sod-brand-soft,#f3ede8);color:var(--phoenix-body-color)}.sod-comments__origin--central{color:#3d6a7e;background:#eaf2f5}.sod-comments__date{color:#a39c8d;font-size:12px;font-weight:400;line-height:normal}.sod-comments__text{color:#3a362f;white-space:pre-wrap;text-wrap:pretty;margin:0;font-size:13.5px;font-weight:400;line-height:1.5}.sod-comments__empty{color:#a39c8d;margin:0;padding:16px 20px;font-size:13.5px;font-weight:400;line-height:1.5}.sod-split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.sod-note,.sod-docs{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);min-width:0;color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;border-radius:12px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08}.sod-note__head{border-bottom:1px solid var(--phoenix-border-color);padding:14px 20px;font-size:15px;font-weight:700;line-height:normal}.sod-note__text{color:#3a362f;white-space:pre-wrap;text-wrap:pretty;margin:0;padding:16px 20px;font-size:13.5px;font-weight:400;line-height:1.5}.sod-note__text--empty{color:#a39c8d}.sod-docs__head{border-bottom:1px solid var(--phoenix-border-color);align-items:center;gap:4px;padding:6px 20px 0;display:flex}.sod-docs__tab{font:inherit;color:#8a8478;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin:0 0 -1px;padding:10px 10px 11px;font-size:13.5px;font-weight:600;line-height:normal}.sod-docs__tab--on{border-bottom-color:var(--phoenix-body-color);color:var(--phoenix-body-color);font-weight:700}.sod-docs__head-spacer{flex:1}.sod-docs__add{background:var(--phoenix-emphasis-bg);font:inherit;color:var(--phoenix-body-color);cursor:pointer;white-space:nowrap;border:1px dashed #cfc7b8;border-radius:6px;margin:0 0 6px;padding:6px 10px;font-size:12.5px;font-weight:700;line-height:normal}.sod-docs__add:hover:not(:disabled){background:var(--sod-brand-soft,#f3ede8)}.sod-docs__add:disabled{cursor:not-allowed;opacity:.55}.sod-docs__body{flex-direction:column;gap:14px;padding:12px 20px 16px;display:flex}.sod-doc-group{flex-direction:column;gap:2px;display:flex}.sod-doc-group__title{border-bottom:1px solid var(--phoenix-border-color);color:#4a463f;align-items:center;gap:8px;padding-bottom:4px;font-size:12.5px;font-weight:700;display:flex}.sod-doc-group__count{color:#a39c8d;font-weight:400}.sod-obra{flex-direction:column;gap:16px;margin:0;display:flex}.sod-obra__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.sod-obra__field{min-width:0;margin:0}.sod-obra__label{color:#8a8478;margin:0 0 2px;font-size:12px;font-weight:400;line-height:normal}.sod-obra__value{color:var(--phoenix-body-color);margin:0;font-size:13.5px;font-weight:700;line-height:1.4}@media (width<=575.98px){.sod-obra__row{grid-template-columns:1fr}}.subcontractor-order-detail__comments{color:var(--sod-text);white-space:pre-wrap;margin:0}.subcontractor-order-detail__comments--empty{color:var(--sod-muted)}.subcontractor-order-detail__tabs .nav-underline .nav-link{color:var(--sod-muted);font-weight:700}.subcontractor-order-detail__tabs .nav-underline .nav-link.active,.subcontractor-order-detail__tabs .nav-underline .nav-link:hover{color:var(--sod-orange)}.subcontractor-order-detail__tabs .nav-underline .nav-link.active{border-bottom-color:var(--sod-orange)}.subcontractor-order-detail__opportunity{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:0;display:grid}.subcontractor-order-detail__opportunity-field{margin:0}.subcontractor-order-detail__opportunity-label{letter-spacing:.04em;text-transform:uppercase;color:var(--sod-label);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.subcontractor-order-detail__opportunity-value{color:var(--sod-text);margin:0;font-weight:700}@media (width<=575.98px){.subcontractor-order-detail__opportunity{grid-template-columns:1fr}}.sod-skeleton,.sod-page-title--loading{--sod-skeleton-from:#f3f0ea;--sod-skeleton-mid:#e7e0d4;--sod-skeleton-line:#ece7de;--sod-skeleton-line-soft:#f6f3ee;--sod-skeleton-foot:#fcfbf8;--sod-skeleton-shadow:0 1px 2px #1f1d1b0a, 0 2px 6px #1f1d1b08}[data-bs-theme=dark] .sod-skeleton,[data-bs-theme=dark] .sod-page-title--loading{--sod-skeleton-from:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 9%, var(--phoenix-emphasis-bg,#37342f));--sod-skeleton-mid:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 18%, var(--phoenix-emphasis-bg,#37342f));--sod-skeleton-line:var(--phoenix-border-color,#dacabe24);--sod-skeleton-line-soft:var(--phoenix-border-color,#dacabe1a);--sod-skeleton-foot:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 6%, var(--phoenix-emphasis-bg,#37342f));--sod-skeleton-shadow:0 1px 3px #00000047}.sod-skeleton__bar{background:linear-gradient(90deg, var(--sod-skeleton-from,#f3f0ea) 0%, var(--sod-skeleton-mid,#e7e0d4) 48%, var(--sod-skeleton-from,#f3f0ea) 100%);background-size:220% 100%;border-radius:6px;animation:1.3s ease-in-out infinite sod-skeleton;display:block}.sod-skeleton__card{background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);box-shadow:var(--sod-skeleton-shadow);border-radius:12px;overflow:hidden}.sod-skeleton__offers-head,.sod-skeleton__offers-foot,.sod-skeleton__docs-head{align-items:center;gap:12px;padding:14px 20px;display:flex}.sod-skeleton__offers-head,.sod-skeleton__docs-head{border-bottom:1px solid var(--sod-skeleton-line)}.sod-skeleton__stack{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sod-skeleton__bar--title{width:min(220px,46%);height:15px}.sod-skeleton__bar--meta{width:min(280px,58%);height:12px}.sod-skeleton__bar--meta-short{width:min(160px,34%);height:12px}.sod-skeleton__bar--views{border-radius:8px;flex-shrink:0;width:148px;height:30px;margin-left:auto}.sod-skeleton__offers-row{border-bottom:1px solid var(--phoenix-border-color);grid-template-columns:minmax(140px,1.2fr) repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding:16px 20px;display:grid}.sod-skeleton__bar--item{height:14px}.sod-skeleton__bar--item-0{width:78%}.sod-skeleton__bar--item-1{width:62%}.sod-skeleton__bar--item-2{width:86%}.sod-skeleton__bar--item-3{width:54%}.sod-skeleton__bar--cell{justify-self:center;width:72%;height:14px}.sod-skeleton__offers-foot{background:var(--sod-skeleton-foot)}.sod-skeleton__bar--pending{width:180px;height:12px}.sod-skeleton__bar--remind{width:160px;height:12px;margin-left:auto}.sod-skeleton__comments,.sod-skeleton__lower{margin-top:var(--crm-page-header-gap,24px)}.sod-skeleton__block-head{border-bottom:1px solid var(--phoenix-border-color);padding:14px 20px}.sod-skeleton__comment{border-bottom:1px solid var(--sod-skeleton-line-soft);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:14px 20px;display:grid}.sod-skeleton__comment:last-child{border-bottom:0}.sod-skeleton__avatar{border-radius:50%;width:32px;height:32px}.sod-skeleton__bar--comment-name{height:13px}.sod-skeleton__bar--comment-name-0{width:min(220px,48%)}.sod-skeleton__bar--comment-name-1{width:min(160px,36%)}.sod-skeleton__bar--comment-text{width:92%;height:12px}.sod-skeleton__bar--comment-text-short{height:12px}.sod-skeleton__bar--comment-text-short-0{width:64%}.sod-skeleton__bar--comment-text-short-1{width:48%}.sod-skeleton__lower{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.sod-skeleton__note-body{flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.sod-skeleton__bar--note{width:94%;height:12px}.sod-skeleton__bar--note-short{width:62%;height:12px}.sod-skeleton__bar--tab,.sod-skeleton__bar--tab-short{width:132px;height:14px}.sod-skeleton__bar--tab-short{width:72px}.sod-skeleton__docs-body{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.sod-skeleton__bar--file{width:min(420px,70%);height:14px}.sod-skeleton__bar--file-short{width:min(260px,46%)}@keyframes sod-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=720px){.sod-skeleton__lower,.sod-skeleton__offers-row{grid-template-columns:1fr}.sod-skeleton__bar--cell{justify-self:start;width:48%}.sod-skeleton__bar--views{margin-left:0}}@media (prefers-reduced-motion:reduce){.sod-skeleton__bar{animation:none}}.subcontractor-order-detail__status,.subcontractor-order-detail__error{margin:0}.subcontractor-order-detail__error{color:#c33}.sod-offers{--sod-offer-line:#ece7de;--sod-offer-line-strong:#e4dfd4;--sod-offer-line-soft:#d6cfc2;--sod-offer-radio:#cfc7b8;--sod-offer-muted:#8a8478;--sod-offer-muted-2:#a39c8d;--sod-offer-faint:#b3ab9b;--sod-offer-label:#6b665c;--sod-offer-ink:#4a463f;--sod-offer-body:#3a362f;--sod-offer-link:#8a5a3f;--sod-offer-dot:#d6cfc2;--sod-offer-selected:#4a3024;--sod-offer-on-fill:#4a463f;--sod-offer-on-ink:#fff;--sod-offer-best-bg:#edf4ea;--sod-offer-best-ink:#4d7a3f;--sod-offer-central-bg:#eaf2f5;--sod-offer-central-ink:#3d6a7e;--sod-offer-view-track:var(--phoenix-border-color);--sod-offer-view-on:var(--phoenix-emphasis-bg);--sod-offer-shadow:#1f1d1b1f;background:var(--phoenix-emphasis-bg);border:1px solid var(--phoenix-border-color);color:var(--phoenix-body-color);-webkit-font-smoothing:antialiased;border-radius:12px;margin:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 1px 2px #1f1d1b0a,0 2px 6px #1f1d1b08;padding:0!important}[data-bs-theme=dark] .sod-offers{--sod-panel-alt:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 6%, var(--phoenix-emphasis-bg,#37342f));--sod-panel-cream:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 3%, var(--phoenix-emphasis-bg,#37342f));--sod-panel-muted:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 12%, var(--phoenix-emphasis-bg,#37342f));--sod-panel-warm:color-mix(in srgb, #d96048 18%, var(--phoenix-emphasis-bg,#37342f));--sod-brand-soft:color-mix(in srgb, var(--aqui-beige,#d4c4b0) 22%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-line:var(--phoenix-border-color,#e6d5c629);--sod-offer-line-strong:var(--phoenix-border-color,#e6d5c647);--sod-offer-line-soft:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 28%, transparent);--sod-offer-radio:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 42%, transparent);--sod-offer-muted:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 68%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-muted-2:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 52%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-faint:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 40%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-label:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 72%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-ink:var(--phoenix-body-color,#f5f0eb);--sod-offer-body:var(--phoenix-body-color,#f5f0eb);--sod-offer-link:var(--aqui-beige,#dacabe);--sod-offer-dot:color-mix(in srgb, var(--phoenix-body-color,#f5f0eb) 38%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-selected:var(--aqui-beige,#dacabe);--sod-offer-on-fill:color-mix(in srgb, var(--aqui-beige,#dacabe) 16%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-on-border:var(--aqui-beige,#dacabe);--sod-offer-on-ink:var(--phoenix-body-color,#f5f0eb);--sod-offer-best-bg:color-mix(in srgb, #6a9a58 32%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-best-ink:#c6e4bf;--sod-offer-central-bg:color-mix(in srgb, #6a9eb5 30%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-central-ink:#d4e8f0;--sod-offer-view-track:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 8%, var(--phoenix-body-bg,#1d1d1d));--sod-offer-view-on:color-mix(in srgb, var(--phoenix-emphasis-color,#f4efe9) 16%, var(--phoenix-emphasis-bg,#37342f));--sod-offer-shadow:#00000059;box-shadow:0 1px 3px #00000047}.sod-offers__head{border-bottom:1px solid var(--sod-offer-line);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:14px 20px;display:flex}.sod-offers__head-main{flex-direction:column;gap:3px;min-width:0;display:flex}.sod-offers__title{letter-spacing:normal;color:var(--phoenix-body-color);font-size:15px;font-weight:700;line-height:normal}.sod-offers__meta{color:var(--sod-offer-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:400;line-height:normal;display:flex}.sod-offers__dot{color:var(--sod-offer-dot)}.sod-offers__views{background:var(--sod-offer-view-track);border-radius:8px;gap:2px;margin-left:auto;padding:3px;display:flex}.sod-offers__view{white-space:nowrap;color:var(--sod-offer-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:normal}.sod-offers__view--on{background:var(--sod-offer-view-on);color:var(--phoenix-body-color);box-shadow:0 1px 2px var(--sod-offer-shadow)}.sod-offers__scroll{overflow-x:auto}.sod-byitem__row{border-bottom:1px solid var(--phoenix-border-color);grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:20px;padding:16px 20px;display:grid}.sod-byitem__item{flex-direction:column;gap:4px;min-width:0;display:flex}.sod-byitem__name{color:var(--phoenix-body-color);font-size:14px;font-weight:700;line-height:1.35}.sod-byitem__status{color:var(--phoenix-body-color);align-items:center;gap:7px;margin-top:4px;font-size:12.5px;font-weight:600;line-height:normal;display:inline-flex}.sod-byitem__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sod-byitem__dot--open{background:#f5c518}.sod-byitem__dot--awarded{background:#6a9a58}.sod-byitem__dot--other{background:#b3ab9b}.sod-byitem__offers{flex-direction:column;gap:6px;min-width:0;display:flex}.sod-byitem__offer,.sod-byitem__none{box-sizing:border-box;border:1.5px solid var(--sod-offer-line);background:var(--phoenix-emphasis-bg);color:inherit;font:inherit;text-align:left;appearance:none;border-radius:8px;align-items:center;gap:12px;margin:0;padding:10px 12px;display:grid}.sod-byitem__offer{grid-template-columns:20px minmax(0,1fr) auto auto}.sod-byitem__offer--on{border-color:var(--phoenix-body-color);background:var(--sod-panel-muted,#faf6f2)}.sod-byitem__offer--button{cursor:pointer;width:100%}.sod-byitem__who{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sod-byitem__who .sod-offers__origin{padding:1px 7px}.sod-byitem__company{color:var(--phoenix-body-color);font-size:13px;font-weight:700;line-height:normal}.sod-byitem__best{background:var(--sod-offer-best-bg);color:var(--sod-offer-best-ink);border-radius:10px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:normal}.sod-byitem__detail{color:var(--sod-offer-muted);white-space:nowrap;font-size:12px;font-weight:400}.sod-byitem__total{text-align:right;min-width:80px;color:var(--phoenix-body-color);font-size:14px;font-weight:700;line-height:normal}.sod-byitem__total--muted{color:var(--sod-offer-muted-2)}.sod-byitem__none{border-style:dashed;border-color:var(--sod-offer-line-soft);cursor:pointer;grid-template-columns:20px minmax(0,1fr)}.sod-byitem__none--on{border-color:var(--phoenix-body-color);background:var(--sod-panel-muted,#faf6f2)}.sod-byitem__none-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.sod-byitem__none-title{color:var(--phoenix-body-color);font-size:13px;font-weight:700;line-height:normal}.sod-byitem__none-hint{color:var(--sod-offer-muted);font-size:12px;font-weight:400}.sod-byitem__none:disabled,.sod-byitem__offer--button:disabled{opacity:1;cursor:default}@media (width<=720px){.sod-byitem__row{grid-template-columns:1fr}.sod-byitem__offer{grid-template-columns:20px minmax(0,1fr)}.sod-byitem__detail,.sod-byitem__total{text-align:left;grid-column:2}}.sod-offers__row{border-bottom:1px solid var(--phoenix-border-color);display:grid}.sod-offers__row>:not(:first-child){box-shadow:inset 1px 0 0 var(--phoenix-border-color)}.sod-offers__row--head{border-bottom:1px solid var(--sod-offer-line);background:var(--sod-panel-alt,#fcfbf8)}.sod-offers__row--extra{border-bottom:1px solid var(--sod-offer-line);background:var(--sod-panel-cream,#fffdf9)}.sod-offers__corner{color:var(--sod-offer-label);align-items:flex-end;padding:14px 20px;font-size:12px;font-weight:700;display:flex}.sod-offers__colhead{flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex}.sod-offers__origin{border-radius:10px;align-self:flex-start;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:normal}.sod-offers__origin--own{background:var(--sod-brand-soft,#f3ede8);color:var(--phoenix-body-color)}.sod-offers__origin--central{background:var(--sod-offer-central-bg);color:var(--sod-offer-central-ink)}.sod-offers__company{color:var(--phoenix-body-color);font-size:13px;font-weight:700;line-height:1.3}.sod-offers__offer-label{color:var(--sod-offer-muted);font-size:12px;font-weight:400}.sod-offers__link{color:var(--sod-offer-link);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:700;line-height:normal;display:inline-flex}.sod-offers__colhead .sod-offers__link:first-of-type{margin-top:2px}.sod-offers__extra-label{color:var(--sod-offer-label);align-items:flex-start;gap:6px;padding:12px 20px;font-size:12px;font-weight:700;display:flex}.sod-offers__comment{color:var(--sod-offer-body);text-wrap:pretty;padding:12px 14px;font-size:12.5px;line-height:1.45}.sod-offers__comment--empty{color:var(--sod-offer-faint)}.sod-offers__item{flex-direction:column;gap:4px;min-width:0;padding:14px 20px;display:flex}.sod-offers__item-name{color:var(--phoenix-body-color);font-size:13.5px;font-weight:700;line-height:1.35}.sod-offers__item-code{color:var(--sod-offer-muted-2);font-size:11.5px;font-weight:400}.sod-offers__none{border:1px solid var(--sod-offer-line-strong);background:var(--phoenix-emphasis-bg);color:var(--sod-offer-label);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:normal;display:inline-flex}.sod-offers__none--on{border-color:var(--sod-offer-on-border,var(--sod-offer-on-fill));background:var(--sod-offer-on-fill);color:var(--sod-offer-on-ink)}.sod-offers__none:disabled{cursor:default}.sod-offers__cell{min-width:0;padding:10px;display:flex}.sod-offers__cell--button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.sod-offers__card{border:1.5px solid var(--sod-offer-line);background:var(--phoenix-emphasis-bg);border-radius:8px;flex-direction:column;flex:1;gap:3px;min-width:0;padding:10px 12px;display:flex;position:relative}.sod-offers__card--on{border-color:var(--phoenix-body-color);background:var(--sod-panel-muted,#faf6f2)}.sod-offers__card--rejected{background:var(--sod-panel-warm,#fef6f3);border-color:#0000}.sod-offers__card-top{align-items:center;gap:8px;display:flex}.sod-offers__radio{box-sizing:border-box;border:1.5px solid var(--sod-offer-radio);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.sod-offers__radio span{background:0 0;border-radius:50%;width:7px;height:7px}.sod-offers__radio--on{border-color:var(--phoenix-body-color)}.sod-offers__radio--on span{background:var(--sod-offer-selected)}.sod-offers__price{color:var(--phoenix-body-color);font-size:15px;font-weight:700;line-height:normal}.sod-offers__best{background:var(--sod-offer-best-bg);color:var(--sod-offer-best-ink);border-radius:10px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:normal}.sod-offers__detail{color:var(--sod-offer-muted);padding-left:23px;font-size:12px;font-weight:400}.sod-offers__rejected{color:var(--sod-offer-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sod-offers__rejected-dot{background:#d96048;border-radius:50%;flex-shrink:0;width:6px;height:6px}.sod-offers__rejected-hint{color:var(--sod-offer-muted-2);font-size:11.5px;font-weight:400}.sod-offers__foot{background:var(--sod-panel-alt,#fcfbf8);color:var(--sod-offer-label);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 20px;font-size:12.5px;font-weight:400;display:flex}.sod-offers__pending-label{color:var(--sod-offer-ink);font-weight:700}.sod-offers__pending{border:1px solid var(--sod-offer-line-strong);background:var(--phoenix-emphasis-bg);color:var(--phoenix-body-color);border-radius:12px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.sod-offers__pending-state{color:var(--sod-offer-ink);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.sod-offers__pending-dot{background:#d6a33a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.sod-offers__foot-spacer{flex:1}.sod-offers__remind{color:var(--sod-offer-link);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;line-height:normal}.board-adjudication{z-index:1080;background:var(--phoenix-emphasis-bg,#fff);color:var(--phoenix-body-color,inherit);position:fixed;inset:0;overflow:auto}.board-adjudication__bar{z-index:2;background:var(--phoenix-emphasis-bg,#fff);border-bottom:1px solid var(--phoenix-border-color,#00000014);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.board-adjudication__body{width:min(1140px,100% - 2rem);margin:1.5rem auto 3rem}.board-adjudication__header{text-align:center;margin-bottom:2.5rem}.board-adjudication__logo{object-fit:contain;width:auto;max-width:350px;height:200px;margin:2rem auto 2.75rem;display:block}.board-adjudication__title{color:var(--bs-primary);text-transform:uppercase;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.board-adjudication__recommendations{max-width:52rem;color:var(--phoenix-secondary-color,#6e7891);margin:2.25rem auto 0;padding:0 2rem;line-height:1.55}.board-adjudication__location{color:var(--phoenix-secondary-color,#6e7891);margin:2rem 0 0}.board-adjudication__license-wrap{text-align:left;width:min(34rem,100%);margin:1.75rem auto 0}.board-adjudication__license{border:1px solid color-mix(in srgb, var(--phoenix-warning-dark) 28%, var(--phoenix-secondary-light));background:color-mix(in srgb, var(--phoenix-warning-lighter) 22%, var(--phoenix-secondary-bg-subtle));color:color-mix(in srgb, var(--phoenix-warning-darker) 50%, var(--phoenix-secondary));border-radius:.85rem;align-items:center;gap:1.25rem;padding:.9rem 1.35rem;display:flex}.board-adjudication__license-icon{background:var(--phoenix-emphasis-bg);width:4.25rem;height:4.25rem;color:inherit;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:2rem;display:inline-flex}.board-adjudication__license-name{font-weight:700}.board-adjudication__legal{color:var(--phoenix-secondary-color,#6e7891);margin-top:.4rem;font-size:.65rem;line-height:1.35}.board-adjudication__legal p{margin:0}.board-adjudication__share-title{margin:2.5rem 0 1rem;font-size:1.35rem;font-weight:700}.board-adjudication__comments{text-align:left;margin:0;padding:0 1.5rem}.board-adjudication__section{margin:2.5rem 0 3rem}.board-adjudication__section-title{text-align:center;margin:0 0 .75rem;padding-bottom:.35rem;font-size:1.75rem;font-weight:500}.board-adjudication__summary-row,.board-adjudication__line,.board-adjudication__total{justify-content:space-between;gap:1rem;padding:.75rem 1rem;display:flex}.board-adjudication__summary-row{color:var(--bs-primary);background:#e8e8e8;margin:1.25rem .5rem 0;font-size:1.35rem;font-weight:600}.board-adjudication__line{color:var(--bs-primary);background:#f8f8f8;margin:.4rem .5rem .4rem 2rem}.board-adjudication__line a{color:inherit;text-decoration:none}.board-adjudication__line a:hover{background:var(--phoenix-body-highlight-bg,#f5f7fa)}.board-adjudication__total{border-top:1px solid var(--bs-primary);color:var(--bs-primary);justify-content:flex-end;gap:2.5rem;margin:1.25rem .5rem 0;font-size:1.5rem;font-weight:700}@media (width>=768px){.board-adjudication__section-title{text-align:left}}.board-adjudication__details-heading{text-align:left;margin:0 0 1.5rem}.board-adjudication__details-title{background:var(--phoenix-warning-bg-subtle,#ffefca);color:var(--phoenix-emphasis-color,inherit);padding:.08rem .2rem;font-size:1.65rem;font-weight:700;line-height:1.45;display:inline}.board-adjudication__chapter-title{border-bottom:1px solid var(--phoenix-secondary,#31374a);color:var(--phoenix-emphasis-color,inherit);align-items:baseline;gap:.75rem;margin:1.25rem 0 .35rem;padding-bottom:.35rem;font-size:1.35rem;font-weight:600;display:flex}.board-adjudication__partida{margin-top:.85rem}.board-adjudication__item{width:100%;color:var(--phoenix-emphasis-color,inherit);text-align:left;background:#f3f3f3;border:0;margin:0;padding:.85rem 1rem}.board-adjudication__item-grid{grid-template-columns:minmax(0,3fr) minmax(4.5rem,1fr) minmax(7rem,1fr) minmax(6.5rem,1fr);align-items:baseline;gap:.75rem 1rem;display:grid}.board-adjudication__item-grid>strong{font-weight:700}.board-adjudication__partida-body{padding:.45rem .15rem .35rem}.board-adjudication__chapter-total{color:var(--bs-primary);background:#e8e8e8;justify-content:space-between;gap:1rem;margin:.35rem 0 1.75rem;padding:.9rem 1rem;font-size:1.15rem;font-weight:700;display:flex}@media (width<=575px){.board-adjudication__logo{height:150px;margin-bottom:1.75rem}.board-adjudication__title{font-size:1.55rem}.board-adjudication__recommendations{margin-top:1.5rem;padding:0 .5rem}.board-adjudication__summary-row,.board-adjudication__total,.board-adjudication__chapter-total{font-size:1rem}.board-adjudication__summary-row{margin:.5rem 0 0}.board-adjudication__line{margin-left:.75rem}}.board-adjudication__description{color:var(--phoenix-secondary-color,#6e7891);margin-top:.15rem;font-size:.92rem;line-height:1.45}.board-adjudication__description>:last-child{margin-bottom:0}.board-adjudication__pictures{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.board-adjudication__pictures button{background:0 0;border:0;padding:0}.board-adjudication__pictures img,.board-adjudication__material-card img{object-fit:contain;background:var(--phoenix-emphasis-bg);width:140px;height:100px}.board-adjudication__material-card{height:100%}.board-adjudication__material-card--selected{border-width:2px;border-color:var(--bs-primary)!important}.board-adjudication__lightbox{z-index:2;background:#0f172ab8;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.board-adjudication__lightbox img{object-fit:contain;background:var(--phoenix-emphasis-bg);max-width:min(960px,100%);max-height:calc(100vh - 6rem)}.board-adjudication--watermark{background-image:repeating-linear-gradient(-32deg,#0000,#0000 120px,#00000009 120px 121px)}@media (width<=767px){.board-adjudication__license{text-align:center;flex-direction:column}.board-adjudication__item-grid{grid-template-columns:minmax(0,1.4fr) auto auto auto;gap:.35rem .75rem}}.board-opportunities .board-assign-btn,.board-assign-modal .board-assign-btn{--phoenix-btn-bg:#fb8c65;--phoenix-btn-border-color:#fb8c65;--phoenix-btn-color:#fff;--phoenix-btn-hover-bg:#e67a54;--phoenix-btn-hover-border-color:#e67a54;--phoenix-btn-hover-color:#fff;--phoenix-btn-active-bg:#e67a54;--phoenix-btn-active-border-color:#e67a54;--phoenix-btn-active-color:#fff;--phoenix-btn-disabled-bg:#fb8c65;--phoenix-btn-disabled-border-color:#fb8c65;--phoenix-btn-disabled-color:#fff;color:#fff!important;background-color:#fb8c65!important;border-color:#fb8c65!important}.board-opportunities .board-assign-btn:hover,.board-opportunities .board-assign-btn:focus,.board-opportunities .board-assign-btn:active,.board-assign-modal .board-assign-btn:hover,.board-assign-modal .board-assign-btn:focus,.board-assign-modal .board-assign-btn:active{color:#fff!important;background-color:#e67a54!important;border-color:#e67a54!important}.board-opportunities__table{width:100%}.board-opportunities .fd-list-table-panel .board-opportunities__table col.board-opportunities__actions-col,.board-opportunities .fd-list-table-panel .board-opportunities__table th.board-opportunities__actions,.board-opportunities .fd-list-table-panel .board-opportunities__table td.board-opportunities__actions{box-sizing:border-box;width:6.75rem;min-width:6.75rem;max-width:6.75rem}.board-opportunities .fd-list-body-table td.board-opportunities__actions,.board-opportunities .fd-list-body-table td.board-opportunities__notes-cell,.board-opportunities .fd-list-body-table td.board-opportunities__empty-cell{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.ticket-answer-comment{overflow-wrap:anywhere;min-width:0;max-width:100%}.ticket-answer-comment__html img{width:auto!important;max-width:100%!important;height:auto!important}.vcard-preview{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5rem;width:100%;margin:1.5rem 0 2rem;display:flex}.vcard-preview__face{box-sizing:border-box;background:#fff;border-radius:.875rem;flex:16rem;width:100%;max-width:22rem;overflow:hidden;box-shadow:0 .35rem 1.1rem #2125291f}.vcard-preview__face--data{color:#212529;flex-direction:column;min-height:14.2353rem;padding:1.1rem 1.25rem 1.5rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.vcard-preview__logo-top{object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:42%;height:auto;max-height:2.4rem;margin-bottom:.85rem}.vcard-preview__logo-top.vcard-preview__logo-placeholder{width:42%;max-width:42%;height:2.4rem;max-height:2.4rem}.vcard-preview__name{color:#111;margin:0;font-size:clamp(.95rem,2.4vw,1.15rem);font-weight:700;line-height:1.25}.vcard-preview__position{letter-spacing:.06em;text-transform:uppercase;color:#8a8f96;margin:.2rem 0 .85rem;font-size:clamp(.62rem,1.6vw,.72rem);font-weight:500;line-height:1.3}.vcard-preview__details{color:#212529;flex-direction:column;gap:.15rem;margin-top:auto;font-size:clamp(.7rem,1.8vw,.82rem);line-height:1.35;display:flex}.vcard-preview__url{word-break:break-word;margin-top:.15rem;font-weight:700}.vcard-preview__face--logo{aspect-ratio:85/55;justify-content:center;align-items:center;padding:1.5rem;display:flex}.vcard-preview__logo-center{object-fit:contain;width:auto;max-width:72%;height:auto;max-height:58%}.vcard-preview__logo-center.vcard-preview__logo-placeholder{width:72%;max-width:72%;height:58%;max-height:58%}.vcard-preview__logo-placeholder{background:#e9ecef;border-radius:.25rem;flex-shrink:0}@media (width<=575.98px){.vcard-preview{gap:1rem}.vcard-preview__face{flex-basis:100%;max-width:20rem}.vcard-preview__face--data{min-height:12.9412rem}}.view-grid>.view-grid-slot:has(.vertical-purchase-chat){align-self:start;height:auto}.view-grid>.view-grid-slot:has(.vertical-purchase-chat)>.fd-card{flex:none;height:auto!important}.vertical-purchase-chat{flex-direction:column;flex-grow:0;height:auto;max-height:none;display:flex;overflow:visible}.vertical-purchase-chat__thread{flex:none;padding:.25rem .15rem .75rem;overflow:visible}.vertical-purchase-chat__row{width:100%;margin-bottom:1rem;display:flex}.vertical-purchase-chat__row--mine{justify-content:flex-end}.vertical-purchase-chat__box{min-width:0;max-width:85%}.vertical-purchase-chat__meta{color:var(--phoenix-secondary-color,#6e7891);margin-bottom:.25rem;font-size:.75rem}.vertical-purchase-chat__meta--mine{text-align:end;padding-inline:.35rem}.vertical-purchase-chat__meta--theirs{padding-inline:.35rem}.vertical-purchase-chat__bubble{word-break:break-word;background-color:#eee;border-radius:12px;padding:.5rem .75rem}.vertical-purchase-chat__row--mine .vertical-purchase-chat__bubble{background-color:#c6d6d9cc}.vertical-purchase-chat__bubble .vertical-purchase-message-html img{cursor:pointer;max-width:100%;height:auto}.vertical-purchase-chat__compose{border-top:1px solid #9cb8d859;flex-shrink:0;margin-top:.25rem;padding-top:1rem}.vertical-purchase-chat__empty{color:var(--phoenix-secondary-color,#6e7891);text-align:center;padding:2rem 1rem}:root{--aqui-marron:#4a3024;--aqui-marron-hover:#3d261d;--aqui-label-color:#a39c8d;--aqui-beige:#dacabe;--aqui-beige-light:#faf9f5;--aqui-orange-b2c:#fb785e;--aqui-azul-b2b:#9cc1d1;--aqui-verde:#c2edc1;--aqui-font-body:"Lato", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--aqui-font-heading:"Albert Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--aqui-font-size-body:14px;--aqui-font-size-label:13px;--aqui-font-size-heading:14px;--aqui-font-size-page-title:22px;--aqui-heading-font:var(--aqui-font-heading);--crm-bg-content:#f8f6f2;--crm-bg-surface:#fff;--crm-border:#ece7de;--crm-text:#1f1d1b;--crm-text-2:#4a463f;--crm-text-muted:#8a8478;--crm-text-group:#b3ab9b;--crm-brand:#4a3024;--crm-brand-soft:#f3ede8;--crm-shadow:0 1px 2px #1f1d1b0a, 0 2px 6px #1f1d1b08;--crm-border-subtle:#f1eee7;--crm-page-gutter:clamp(24px, 4vw, 56px);--crm-page-stack-gap:12px;--crm-page-header-gap:24px;font-family:var(--aqui-font-body);font-size:var(--aqui-font-size-body)}[data-bs-theme=light]{--phoenix-text:#4a3024;--phoenix-muted-text:#6b5a50}.fd-field-label,[data-bs-theme=light] .fd-card .row.g-3 [class*=col-]>h5.text-body-secondary,[data-bs-theme=light] .fd-card .row.g-3 [class*=col-]>p.text-body-tertiary,[data-bs-theme=light] .fd-card .row.g-3 [class*=col-]>label.text-body-secondary,[data-bs-theme=light] .form-label,[data-bs-theme=light] .col-form-label,[data-bs-theme=light] .form-floating>label,[data-bs-theme=light] .form-floating>.form-control:focus~label,[data-bs-theme=light] .form-floating>.form-control:not(:placeholder-shown)~label,[data-bs-theme=light] .form-floating>.form-control-plaintext~label,[data-bs-theme=light] .form-floating>.form-select~label,[data-bs-theme=light] .form-floating>.choices.is-focused~label,[data-bs-theme=light] .form-floating>.choices.is-open~label,[data-bs-theme=light] .form-floating>.choices.has-items~label,[data-bs-theme=light] .form-floating>.form-control:disabled~label,[data-bs-theme=light] .form-floating>:disabled~label,[data-bs-theme=light] .form-floating>.form-control[readonly]~label,[data-bs-theme=light] .form-floating>.form-control:read-only~label{color:var(--aqui-label-color,#a39c8d)!important}[data-bs-theme=light] .form-floating>.form-control:-webkit-autofill~label{color:var(--aqui-label-color,#a39c8d)!important}[data-bs-theme=dark] .fd-field-label,[data-bs-theme=dark] .fd-card .row.g-3 [class*=col-]>h5.text-body-secondary,[data-bs-theme=dark] .fd-card .row.g-3 [class*=col-]>p.text-body-tertiary,[data-bs-theme=dark] .fd-card .row.g-3 [class*=col-]>label.text-body-secondary,[data-bs-theme=dark] .form-label,[data-bs-theme=dark] .col-form-label,[data-bs-theme=dark] .form-floating>label,[data-bs-theme=dark] .form-floating>.form-control:focus~label,[data-bs-theme=dark] .form-floating>.form-control:not(:placeholder-shown)~label,[data-bs-theme=dark] .form-floating>.form-control-plaintext~label,[data-bs-theme=dark] .form-floating>.form-select~label,[data-bs-theme=dark] .form-floating>.choices.is-focused~label,[data-bs-theme=dark] .form-floating>.choices.is-open~label,[data-bs-theme=dark] .form-floating>.choices.has-items~label,[data-bs-theme=dark] .form-floating>.form-control:disabled~label,[data-bs-theme=dark] .form-floating>:disabled~label,[data-bs-theme=dark] .form-floating>.form-control[readonly]~label,[data-bs-theme=dark] .form-floating>.form-control:read-only~label{color:var(--aqui-label-color,#a39c8d)!important}[data-bs-theme=dark] .form-floating>.form-control:-webkit-autofill~label{color:var(--aqui-label-color,#a39c8d)!important}[data-bs-theme=dark]{--phoenix-text:#f5f0eb;--phoenix-muted-text:#c9b8a8;--crm-bg-content:#1d1d1d;--crm-bg-surface:#2c2c2c;--crm-border:#dacabe24;--crm-text:#f5f0eb;--crm-text-2:#f5f0ebd9;--crm-text-muted:#f5f0eb8c;--crm-text-group:#dacabe73;--crm-brand:#c9a088;--crm-brand-soft:#a39c8d24;--crm-shadow:0 1px 2px #00000040, 0 4px 12px #0003;--crm-border-subtle:#dacabe1a}*{box-sizing:border-box}.flowded-shell{min-height:100vh}.flowded-topbar{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #4a30241f;justify-content:space-between;align-items:center;gap:1rem;height:72px;padding:0 1.25rem;display:flex;position:fixed;top:0;left:0;right:0}.topbar-left{align-items:center;gap:.75rem;display:flex}.flowded-topbar h1{margin:0;font-size:1rem}.flowded-topbar p{color:var(--phoenix-muted-text,#6b5a50);margin:0;font-size:.8rem}.language-picker{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.language-picker select{border:1px solid var(--phoenix-border-color);background:var(--phoenix-secondary-bg);color:var(--phoenix-text);border-radius:6px;padding:.35rem .45rem}.topbar-right{align-items:center;gap:.75rem;display:flex}.menu-toggle{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);width:36px;height:36px;color:var(--phoenix-text);cursor:pointer;border-radius:8px}.user-avatar{border:1px solid var(--phoenix-border-color);background:var(--phoenix-emphasis-bg);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.header-nav-link{color:var(--phoenix-muted-text,#6b5a50);border:1px solid #0000;border-radius:10px;padding:.6rem .75rem;font-weight:700;text-decoration:none}.header-nav-link.active{color:var(--aqui-marron,#4a3024);border-color:var(--aqui-label-color,#a39c8d);background:#a39c8d1f}.flowded-main{min-height:100vh;padding-top:72px;display:flex}.flowded-sidebar{background:#faf7f4fa;border-right:1px solid #4a30241a;flex-direction:column;flex-shrink:0;gap:.4rem;width:270px;padding:1rem;display:flex}.sidebar-title{text-transform:uppercase;color:var(--phoenix-muted-text,#6b5a50);margin-bottom:.25rem;font-size:.75rem;font-weight:800}.sidebar-footer{border-top:1px solid var(--phoenix-border-color);color:var(--phoenix-muted-text,#6b5a50);margin-top:auto;padding-top:.8rem;font-size:.8rem}.flowded-content{flex:1;min-width:0;padding:1.25rem}.fd-card.card{border-radius:16px;padding:1rem 1.1rem}[data-bs-theme=light] .fd-card.card{border:1px solid #4a30241a;box-shadow:0 12px 32px #4a30240f,0 2px 8px #4a30240a}[data-bs-theme=dark] .fd-card.card{border:1px solid #dacabe1f;box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff0a}.view-grid{align-items:stretch;gap:var(--phoenix-gutter-x);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.view-grid.row{margin-left:0;margin-right:0}.view-grid.row>*{margin-top:0;padding-left:0;padding-right:0}.row>.print-block,.view-grid>.view-grid-slot{flex-direction:column;min-width:0;display:flex}.row>.print-block>.fd-card,.view-grid>.view-grid-slot>.fd-card{flex:auto;height:100%}.view-grid>.view-grid-slot>.fd-card,.row.g-3>.print-block>.fd-card{margin-bottom:0!important}.fd-loading-glass{-webkit-backdrop-filter:blur(10px)saturate(125%);background:#f1f5fa94;border:1px solid #ffffff8c;box-shadow:inset 0 1px #ffffffa6}.fd-loading-glass .spinner-border.text-light{color:#495057e6!important}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #9cb8d833;padding:.75rem .5rem}.fd-card.card-body>.fd-list-toolbar--in-card{border-bottom:1px solid var(--phoenix-border-color);margin-bottom:.75rem;padding-bottom:.75rem}.fd-card.card-body>.fd-list-toolbar--in-card .fd-list-toolbar-row{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.fd-card.card-body>.fd-list-toolbar--in-card .fd-list-toolbar-actions{flex:12rem;align-items:center;gap:.5rem;min-width:0;display:flex;margin-left:0!important}.fd-card.card-body>.fd-list-toolbar--in-card .fd-list-toolbar-actions .search-box{flex:auto;width:auto;min-width:0;max-width:none}.fd-card.card-body>.fd-list-toolbar--in-card .fd-list-toolbar-primary{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.fd-list-toolbar-actions .btn.btn-phoenix-primary,.fd-list-toolbar-actions .dropdown>.btn.btn-phoenix-primary{--phoenix-btn-color:#4a3024;--phoenix-btn-bg:#fff;--phoenix-btn-border-color:#e3e6ed;--phoenix-btn-border-width:1px;--phoenix-btn-hover-color:#3d261d;--phoenix-btn-hover-bg:#faf8f6;--phoenix-btn-hover-border-color:#d4c4bc;--phoenix-btn-active-color:#3d261d;--phoenix-btn-active-bg:#f5f0ec;--phoenix-btn-active-border-color:#c9b8ae;box-shadow:none}@media (width>=992px){.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.d-flex,.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.fd-list-toolbar-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid!important}.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.fd-list-toolbar-row>.fd-list-toolbar-primary{grid-area:1/1}.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.d-flex>.d-flex:first-child:not(:has(.search-box)){grid-area:1/1}.fd-list-toolbar:not(.fd-list-toolbar--in-card) .fd-list-toolbar-actions,.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.fd-list-toolbar-row>.fd-list-toolbar-actions{grid-area:1/2;justify-self:end}.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.d-flex>.d-flex:has(.search-box){grid-area:1/2;justify-self:end}}.fd-card.card-body>.fd-list-table-panel>.table-responsive{overflow:auto visible}.fd-list-body-shell{--fd-list-row-height:2.75rem;min-height:calc(var(--fd-list-body-rows,10) * var(--fd-list-row-height))}.fd-list-header-table,.fd-list-body-table{margin-bottom:0}.fd-list-table-panel .fd-list-header-table col.fd-list-bulk-check-col,.fd-list-table-panel .fd-list-body-table col.fd-list-bulk-check-col{width:1%}.fd-list-table-panel .fd-list-header-table th.fd-list-bulk-check-col,.fd-list-table-panel .fd-list-body-table td.fd-list-bulk-check-col{box-sizing:border-box;width:1%;min-width:2.75rem;max-width:2.75rem}.fd-card.card-body>.fd-list-table-panel .table thead th{padding-bottom:.5rem;border-bottom:none!important}.fd-card.card-body>.fd-list-table-panel .table tbody.fd-react-maker-list>tr.fd-list-thead-separator>td{vertical-align:top;line-height:0;border:none!important;padding:0!important}.fd-card.card-body>.fd-list-table-panel .fd-list-thead-separator-line{border:0;border-top:1px solid var(--phoenix-border-color);opacity:1;margin:0 -.25rem;display:block}.fd-card.card-body>.fd-list-table-panel .table tbody.fd-react-maker-list>tr:not(.d-none):not(.fd-list-thead-separator)>td{padding-top:.7rem;padding-bottom:.7rem}.fd-card.card-body .table tbody.fd-react-maker-list>tr:not(.d-none):not(.fd-list-thead-separator):last-child>td{border-bottom:none!important}.fd-card.card-body>.table-responsive+.row,.fd-card.card-body>.fd-list-pagination{border-top:1px solid var(--phoenix-border-color);margin-top:.75rem;padding-top:.75rem}.link-button{border:1px solid var(--aqui-marron,#4a3024);color:var(--aqui-marron,#4a3024);background:#4a302414;border-radius:8px;padding:.45rem .7rem;font-weight:600;text-decoration:none;display:inline-block}.link-button:hover{border-color:var(--aqui-orange-b2c,#fb785e);background:#fb785e24}.detail-layout{gap:1rem;display:grid}.page-shell{gap:var(--crm-page-header-gap);min-width:0;padding:0 var(--crm-page-gutter);box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.page-header{background:var(--crm-bg-surface);border:1px solid var(--crm-border);box-shadow:var(--crm-shadow);font-family:var(--aqui-font-body);border-radius:10px;flex-shrink:0;margin:0;padding:12px 20px 14px}.page-header:not(:has(.page-header__breadcrumb,.page-header__row)){box-shadow:none;border:none;margin:0;padding:0;display:none}.page-header__breadcrumb{font-family:var(--aqui-font-body);color:var(--crm-text-muted);border-bottom:1px solid var(--crm-border-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:10px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.page-header:not(:has(.page-header__row)) .page-header__breadcrumb{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-header__breadcrumb a{color:inherit;text-decoration:none}.page-header__breadcrumb a:hover{color:var(--crm-text-2)}.page-header__breadcrumb-segment{align-items:center;gap:6px;display:inline-flex}.page-header__breadcrumb-sep{color:var(--crm-text-muted)}.page-header__breadcrumb-current{color:var(--crm-text-2)}.page-header__row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;display:flex}.page-header__back{color:var(--crm-text-muted);font-size:18px;line-height:1}.page-header__title{font-family:var(--aqui-font-body);letter-spacing:-.01em;color:var(--crm-text);margin:0;font-size:18px;font-weight:700;line-height:1.25}.page-header__status{font-family:var(--aqui-font-body);background:var(--crm-brand-soft);color:var(--crm-brand);text-transform:uppercase;letter-spacing:.03em;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.2}.page-header__meta{font-family:var(--aqui-font-body);color:var(--crm-text-muted);white-space:nowrap;font-size:12.5px;font-weight:400;line-height:1.4}.page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.page-content{background:var(--crm-bg-content);gap:var(--crm-page-stack-gap);flex-direction:column;flex:auto;min-width:0;padding:0 0 24px;display:flex}.page-content>.row,.page-content>.w-100{width:100%;min-width:0}.page-content .view-grid{gap:22px}.page-content .view-grid>.view-grid-slot:has(.app-tabs--vertical){padding-left:0}.side-nav{box-sizing:border-box;background:var(--crm-bg-surface);border:1px solid var(--crm-border);width:200px;box-shadow:var(--crm-shadow);border-radius:12px;flex-shrink:0;align-self:flex-start;padding:14px 10px;position:sticky;top:20px}.side-nav__group{margin-bottom:14px}.side-nav__group:last-child{margin-bottom:0}.side-nav__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--crm-text-group);padding:4px 10px 6px;font-size:10.5px;font-weight:700}.side-nav__group-body{flex-direction:column;gap:2px;display:flex}.side-nav .app-tabs__link{width:100%;color:var(--crm-text-2);box-sizing:border-box;border-bottom:none;border-radius:18px;margin-bottom:0;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;display:block}.side-nav .app-tabs__link:hover{background:var(--crm-brand-soft);color:var(--crm-text)}.side-nav .app-tabs__link--active{background:var(--crm-brand-soft);color:var(--crm-brand);font-weight:600}.main>.content{background:var(--crm-bg-content);flex-direction:column;display:flex;padding-left:0!important;padding-right:0!important;padding-top:calc(var(--phoenix-navbar-top-height) + 16px)!important;padding-bottom:4rem!important}[data-bs-theme=light] .page-content .fd-card{border:1px solid var(--crm-border);box-shadow:var(--crm-shadow);border-radius:10px}.page-actions{gap:.5rem;display:flex}.form-grid{gap:.75rem;display:grid}.form-grid label{gap:.25rem;font-size:.95rem;display:grid}.form-grid input,.form-grid select{border:1px solid var(--phoenix-border-color);color:var(--phoenix-text);background:var(--phoenix-emphasis-bg);border-radius:6px;padding:.55rem .6rem}.form-actions{margin-top:.5rem}.form-actions button{background:var(--aqui-marron,#4a3024);border:1px solid var(--aqui-marron-hover,#3d261d);color:#fff;cursor:pointer;border-radius:8px;padding:.55rem .9rem;font-weight:600}.form-actions button:hover{background:var(--aqui-marron-hover,#3d261d)}.form-actions button:disabled{opacity:.6;cursor:not-allowed}.role-list{margin:0;padding-left:1.1rem}.error{color:#b91c1c}.success{color:#3d7a3c}[data-bs-theme=dark] .success{color:#a8e5a7}.app-footer{border-top:1px solid #9cb8d833;margin-top:1rem;padding-top:.75rem;position:static!important}.app-breadcrumb{margin:0;padding:0}.app-breadcrumb .breadcrumb-item,.app-breadcrumb .breadcrumb-item a{color:var(--phoenix-muted-text,#6b5a50);text-decoration:none}.app-breadcrumb .breadcrumb-item a:hover{color:var(--aqui-marron,#4a3024)}.app-breadcrumb .breadcrumb-item.active{color:var(--crm-text-2,#4a463f);font-weight:400}.page-content .app-breadcrumb .breadcrumb-item,.page-content .app-breadcrumb .breadcrumb-item a{color:var(--crm-text-muted);font-size:12px}.page-content .app-breadcrumb .breadcrumb-item.active{color:var(--crm-text-2)}@media (width>=992px){.navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1>.parent>.nav-item{position:relative}.navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1>.parent>.nav-item>.parent-wrapper{z-index:2;padding-bottom:2rem;display:none;position:absolute;top:-4px;left:100%}.navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1>.parent>.nav-item:hover>.parent-wrapper{display:block}.navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1>.parent>.nav-item>.parent-wrapper>.parent{background:var(--phoenix-navbar-vertical-collapsed-menu-bg);border:1px solid var(--phoenix-navbar-vertical-border-color);border-radius:.5rem;width:220px;margin-left:16px;padding-bottom:8px;position:relative}.navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1>.parent>.nav-item:hover>.parent-wrapper>.parent:after{content:"";z-index:1;background:inherit;border-style:solid;border-width:0 0 1px 1px;border-color:var(--phoenix-navbar-vertical-border-color);border-bottom-left-radius:.125rem;width:1rem;height:1rem;position:absolute;top:.85rem;left:-9px;transform:rotate(45deg)}}@media (width<=992px){.flowded-sidebar{z-index:45;transition:left .2s ease-in-out;position:fixed;top:72px;bottom:0;left:-285px}.flowded-sidebar.open{left:0}.flowded-content{padding:1rem}}.app-tabs{--app-tabs-muted:var(--phoenix-muted-text,#6b5a50);--app-tabs-border:#4a302429}[data-bs-theme=dark] .app-tabs{--app-tabs-border:#dacabe33}.app-tabs__title{color:var(--phoenix-text);margin:0 0 .65rem;padding:0 .15rem;font-size:.95rem;font-weight:800}.mb-9>h3:first-child{margin-bottom:1rem}.fd-dual-list-panel-title,.mb-9 .fd-card .col-md-5>.text-body-secondary.small.mb-1{color:var(--phoenix-text);margin-top:-.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:700}.app-tabs__list{min-width:0;display:flex}.app-tabs--horizontal .app-tabs__list{border-bottom:1px solid var(--app-tabs-border);flex-flow:wrap;align-items:stretch;gap:.15rem 1.25rem}.app-tabs--vertical{--app-tabs-pill-radius:16px;width:100%;min-width:0}.app-tabs--vertical:not(.side-nav) .app-tabs__list{border-radius:var(--app-tabs-pill-radius);background:#fff;border:1px solid #4a30241a;flex-direction:column;align-items:stretch;gap:.25rem;width:100%;padding:.625rem;box-shadow:0 12px 32px #4a30240f,0 2px 8px #4a30240a}.side-nav.app-tabs--vertical .app-tabs__list,.side-nav .side-nav__group-body{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:2px;padding:0}[data-bs-theme=dark] .app-tabs--vertical:not(.side-nav) .app-tabs__list{background:#373430;border:1px solid #dacabe1f;box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff0a}[data-bs-theme=dark] .side-nav.app-tabs--vertical .app-tabs__list,[data-bs-theme=dark] .side-nav .side-nav__group-body{box-shadow:none;background:0 0;border:none}.app-tabs__item{list-style:none}.app-tabs__link{color:var(--app-tabs-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.9rem;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s,font-weight .15s;display:inline-flex}.app-tabs--horizontal .app-tabs__link{border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .1rem .65rem}.app-tabs--vertical .app-tabs__link{border-radius:calc(var(--app-tabs-pill-radius) - .25rem);width:100%;padding:.5rem .85rem;font-weight:500;transition:color .15s,background-color .15s,font-weight .15s;position:relative}.view-grid>.view-grid-slot:has(.app-tabs--vertical){padding-left:var(--phoenix-gutter-x)}.view-grid>.view-grid-slot:has(.app-tabs--vertical)>.mb-3{width:100%;min-width:0}.app-tabs__icon{color:inherit;opacity:.92;flex-shrink:0;display:inline-flex}.app-tabs__icon svg{display:block}.app-tabs__label{min-width:0}.app-tabs--horizontal .app-tabs__link:hover,.app-tabs--vertical:not(.side-nav) .app-tabs__link:hover{color:var(--aqui-marron,#4a3024)}.app-tabs--horizontal .app-tabs__link--active{color:var(--aqui-orange-b2c,#fb785e);border-bottom-color:var(--aqui-orange-b2c,#fb785e);font-weight:700}.app-tabs--vertical:not(.side-nav) .app-tabs__link--active{color:var(--aqui-marron,#4a3024);background:#a39c8d1a;font-weight:800}[data-bs-theme=dark] .app-tabs--vertical .app-tabs__link--active{color:var(--aqui-beige,#dacabe);background:#a39c8d24}.app-tabs__link--disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.app-tabs__link--disabled.app-tabs__link--route-active{opacity:.55}.aqui-help-widget{z-index:1040;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.25rem;right:1rem}@media (width>=992px){.aqui-help-widget{bottom:2rem;right:2rem}}.aqui-help-widget>*{pointer-events:auto}.aqui-help-fab{background:var(--aqui-orange-b2c,#fb785e);color:#fff;cursor:pointer;border:0;border-radius:.85rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:0 8px 24px #4a30242e}.aqui-help-fab:hover{background:#f96a4f;transform:translateY(-1px)}.aqui-help-fab__icon{font-size:1.45rem;line-height:1}.aqui-help-panel{background:#fff;border-radius:1rem;flex-direction:column;width:min(22rem,100vw - 2rem);max-height:min(34rem,100vh - 6rem);display:flex;overflow:hidden;box-shadow:0 12px 40px #24282e2e}[data-bs-theme=dark] .aqui-help-panel{background:var(--phoenix-emphasis-bg,#1f1f24);box-shadow:0 12px 40px #00000073}.aqui-help-panel__header{background:var(--aqui-azul-b2b,#9cc1d1);color:#fff;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.aqui-help-panel__title{font-family:var(--aqui-font-heading);font-size:var(--aqui-font-size-page-title);margin:0;font-weight:700}.aqui-help-panel__close{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.5rem;line-height:1}.aqui-help-panel__close:hover{background:#ffffff24}.aqui-help-panel__body{flex:auto;padding:.85rem .85rem .5rem;overflow:auto}.aqui-help-panel__footer{border-top:1px solid #4a30241a;padding:.75rem .85rem .85rem}.aqui-help-back{color:var(--aqui-marron,#4a3024);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0 0 .75rem;font-weight:600;display:inline-flex}.aqui-help-categories{flex-direction:column;gap:.65rem;display:flex}.aqui-help-category__toggle{background:var(--aqui-marron,#4a3024);color:#fff;cursor:pointer;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;font-weight:600;display:flex}.aqui-help-category__toggle.is-open .aqui-help-category__chevron{transform:rotate(180deg)}.aqui-help-category__chevron{opacity:.9;transition:transform .15s}.aqui-help-items{flex-direction:column;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.aqui-help-item{width:100%;color:var(--aqui-marron,#4a3024);text-align:left;cursor:pointer;background:#fff;border:1px solid #4a30242e;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}[data-bs-theme=dark] .aqui-help-item{color:var(--phoenix-text,#f5f0eb);background:0 0;border-color:#f5f0eb2e}.aqui-help-item:hover{border-color:#4a302459}.aqui-help-item__text{flex:auto;font-size:.92rem;line-height:1.35}.aqui-help-item__chevron{color:var(--aqui-azul-b2b,#9cc1d1);flex:none}.aqui-help-contact{background:var(--aqui-beige-light,#f5f0eb);color:var(--phoenix-muted-text,#6b5a50);border-radius:.75rem;margin-top:.85rem;padding:.75rem .85rem;font-size:.9rem}.aqui-help-contact a,.aqui-help-contact__link{color:var(--aqui-marron,#4a3024);font-weight:600;text-decoration:underline}.aqui-help-search{background:#4a30240f;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem;display:flex}.aqui-help-search__icon{color:var(--phoenix-muted-text,#6b5a50)}.aqui-help-search input{width:100%;color:var(--phoenix-text,#4a3024);background:0 0;border:0;outline:none}.aqui-help-detail__title{color:var(--aqui-marron,#4a3024);margin:0 0 .75rem;font-size:1rem;line-height:1.35}.aqui-help-detail__content{color:var(--phoenix-muted-text,#6b5a50);font-size:.92rem;line-height:1.5}.aqui-help-detail__loading{color:var(--phoenix-muted-text,#6b5a50);margin:0;font-size:.92rem}.aqui-help-detail__video{margin:.85rem 0 0}.aqui-help-detail__video a{color:var(--aqui-marron,#4a3024);font-weight:600}.aqui-help-empty{color:var(--phoenix-muted-text,#6b5a50);margin:0;padding:.5rem .25rem .75rem}@media (width<=991.98px){:root{--crm-page-gutter:clamp(12px, 3vw, 24px);--crm-page-header-gap:16px;--crm-page-stack-gap:10px}.page-header{padding:10px 14px 12px}.page-header__row{align-items:flex-start}.page-header__title{flex:auto;min-width:0;font-size:16px}.page-header__meta{white-space:normal;flex:100%;min-width:0}.page-header__actions{flex:100%;justify-content:flex-start;margin-left:0}.view-grid>.view-grid-slot{grid-area:auto/1/auto/-1!important}.view-grid>.view-grid-slot:has(.app-tabs--vertical){padding-left:0}.side-nav.app-tabs--vertical{align-self:stretch;width:100%;position:static;top:auto}.side-nav.app-tabs--vertical .app-tabs__list,.side-nav.app-tabs--vertical .side-nav__group-body,.app-tabs--vertical:not(.side-nav) .app-tabs__list{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-flow:row;gap:.35rem;padding-bottom:.2rem;overflow-x:auto}.app-tabs--vertical .app-tabs__link{white-space:nowrap;flex:none;width:auto}.fd-card.card-body>.fd-list-toolbar--in-card .fd-list-toolbar-row{flex-direction:column;align-items:stretch}.fd-card.card-body>.fd-list-toolbar--in-card .fd-list-toolbar-primary{justify-content:flex-start;width:100%;margin-left:0!important}.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.d-flex,.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.fd-list-toolbar-row{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:flex!important}.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.fd-list-toolbar-row>.fd-list-toolbar-primary,.fd-list-toolbar:not(.fd-list-toolbar--in-card)>.fd-list-toolbar-row>.fd-list-toolbar-actions{justify-content:flex-start;width:100%;max-width:100%;margin-left:0!important}.fd-list-toolbar:not(.fd-list-toolbar--in-card) .fd-list-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fd-list-toolbar:not(.fd-list-toolbar--in-card) .fd-list-toolbar-actions .search-box{flex:11rem;width:auto;min-width:0;max-width:100%}.fd-list-table-panel .fd-list-header-table,.fd-list-table-panel .fd-list-body-table{min-width:42rem}.fd-list-body-table tbody td:not(.fd-list-check-col):not(:has(.form-check-input)){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail-layout{grid-template-columns:1fr}}@media (width<=575.98px){.page-header__breadcrumb{gap:4px;font-size:11px}.page-header__actions .btn{flex:auto;min-width:0}.auth-pill{padding:1.75rem 1.25rem}}
