:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0;padding:1rem}:root{--twin-rail-w:76px;--twin-panel-w:232px;--twin-text:#1f2937;--twin-muted:#6b7280}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6e8eb;background:#14171c}:is(body:has(.twin-sidebar),body:has(.portal-login),body:has(.print-layout)){padding:0}body:has(.twin-sidebar){color:var(--twin-text);background:#fcfcfd;font-size:.9375rem}:is(body:has(.mkt),body:has(.legal-page)){padding:0}.twin-sidebar{z-index:30;width:calc(var(--twin-rail-w) + var(--twin-panel-w));background:#31453d;transition:width .2s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0}.twin-rail{width:var(--twin-rail-w);border-right:1px solid #ffffff14;flex-direction:column;flex:none;align-items:center;padding:18px 0;display:flex}.twin-rail__nav{flex-direction:column;gap:6px;display:flex}.twin-sidebar .rail-icon{border-radius:var(--ui-radius,8px);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font-size:22px;display:grid;position:relative}.rail-tip{z-index:40;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#111827;border-radius:6px;padding:4px 8px;font-size:.75rem;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.rail-icon:hover .rail-tip,.rail-icon:focus-visible .rail-tip{opacity:1}.twin-panel{flex-direction:column;flex:1;min-width:0;display:flex}.twin-panel__head{border-bottom:1px solid #ffffff14;align-items:center;min-height:4.5rem;padding:0 20px;display:flex}.twin-panel__logo{font-size:1.05rem;font-weight:600;text-decoration:none}.twin-panel__body{flex:1;padding:14px 12px;overflow-y:auto}.twin-menu{margin:0;padding:0;list-style:none;display:none}.twin-menu.active{display:block}.twin-menu li+li{margin-top:2px}.twin-sidebar .twin-menu a{border-radius:var(--ui-radius,8px);align-items:center;gap:10px;padding:8px 10px;font-size:.875rem;text-decoration:none;display:flex}.twin-panel__foot{border-top:1px solid #ffffff14;padding:14px 20px;font-size:.75rem}.twin-sidebar.is-collapsed{width:var(--twin-rail-w)}.twin-sidebar.is-collapsed .twin-panel{display:none}.twin-mobile-toggle{z-index:35;border-radius:var(--ui-radius,8px);color:#fff;background:#31453d;border:0;width:40px;height:40px;font-size:20px;display:none;position:fixed;top:14px;left:12px}.twin-backdrop{display:none}.dashboard-main{min-height:100vh;margin-left:calc(var(--twin-rail-w) + var(--twin-panel-w));flex-direction:column;transition:margin-left .2s;display:flex}.twin-sidebar.is-collapsed~.dashboard-main{margin-left:var(--twin-rail-w)}.navbar-header .twin-collapse{border-radius:var(--ui-radius,8px);width:40px;height:40px;color:inherit;background:0 0;border:1px solid #31453d26;place-items:center;padding:0;font-size:18px;display:grid}.twin-collapse .icon.active,.twin-sidebar.is-collapsed~.dashboard-main .twin-collapse .icon.non-active{display:none}.twin-sidebar.is-collapsed~.dashboard-main .twin-collapse .icon.active{display:inline}.navbar-search{align-items:center;display:flex;position:relative}.navbar-search input{width:20rem;max-width:60vw;height:40px;color:inherit;border:1px solid #e6e8e4;padding:0 2.5rem 0 .9rem}.navbar-search .icon{color:var(--twin-muted);background:0 0;font-size:1.1rem;position:absolute;right:.5rem}.navbar-header [data-theme-toggle]{color:inherit;border:0;font-size:1.1rem}.navbar-header .dropdown>button{color:inherit;border:0;padding:0}.user-avatar{color:#fff;background:#31453d;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:inline-grid}.portal-user-meta{line-height:1.2}.portal-user-meta__name,.portal-user-meta__role{display:block}.portal-user-meta__name{font-size:.875rem;font-weight:600}.portal-user-meta__role{font-size:.75rem}.navbar-header .dropdown-menu.show{border-radius:var(--ui-radius,8px);border:1px solid #31453d1f;min-width:15rem;padding:.75rem;position:absolute;top:calc(100% + 8px);left:auto;right:0;box-shadow:0 12px 32px #1118271f}.to-top-list{margin:0;padding:0;list-style:none}.to-top-list .dropdown-item{cursor:pointer;background:0 0;border:0;width:100%}.dashboard-main-body{flex:1;padding:1.5rem}.page-header-row__subtitle{color:var(--twin-muted);font-size:.875rem}.page-header-row__actions{flex-wrap:wrap;gap:.5rem;display:flex}.d-footer{color:var(--twin-muted);background:#fff;border-top:1px solid #31453d1a;padding:1rem 1.5rem;font-size:.875rem}[data-theme=dark] .dashboard-main,[data-theme=dark] .dashboard-main-body{color:#e6e8eb;background:#1b2420}[data-theme=dark] body:has(.twin-sidebar){color:#e6e8eb;background:#1b2420}[data-theme=dark] .d-footer{background:#24312c;border-top-color:#ffffff1a}@media (max-width:1199.98px){.twin-sidebar{transform:translate(-100%)}.twin-sidebar.is-open{transform:none}.twin-mobile-toggle{place-items:center;display:grid}.twin-backdrop.show{z-index:25;background:#11182773;display:block;position:fixed;inset:0}.dashboard-main,.twin-sidebar.is-collapsed~.dashboard-main{margin-left:0}.navbar-header{padding-left:4.25rem}}.w-44-px{width:44px}.h-44-px{height:44px}.gap-12{gap:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.py-8{padding-top:8px;padding-bottom:8px}.py-12{padding-top:12px;padding-bottom:12px}.px-16{padding-left:16px;padding-right:16px}.radius-8{border-radius:8px}.radius-12{border-radius:12px}.line-height-1{line-height:1}.text-sm{font-size:.875rem}.text-md{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-primary-light{color:var(--twin-text)}.text-secondary-light{color:var(--twin-muted)}.text-neutral-500{color:#9ca3af}.bg-primary-50{background:#f1f5f3}.bg-neutral-200{background:#eef0ec}.bg-base{background:#fff}.hover-text-danger:hover{color:#d64545}.hover-bg-transparent:hover{background:0 0}[data-theme=dark] .text-primary-light{color:#e6e8eb}[data-theme=dark] .text-secondary-light{color:#9aa3ad}[data-theme=dark] .bg-base,[data-theme=dark] .bg-neutral-200{background:#24312c}[data-theme=dark] .bg-primary-50{background:#2c3b35}.flash-area{gap:.5rem;margin-bottom:1rem;display:grid}.flash{border:1px solid;border-radius:.4rem;padding:.6rem .9rem}.flash--success{color:#14532d;background:#e8f7ee;border-color:#2e9e5b}.flash--warning{color:#6b4b00;background:#fff6e0;border-color:#d19a00}.flash--info{color:#0b3d91;background:#e6f2ff;border-color:#2f7fd1}.flash--danger{color:#7a1212;background:#fdebec;border-color:#d64545}.print-layout{max-width:52rem;margin:0 auto;padding:1.5rem}.print-letterhead{border-bottom:1px solid #999;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.print-logo{max-height:4rem}@media print{.print-toolbar,.print-button{display:none!important}.print-layout{max-width:none;padding:0}}.portal-head-actions{align-items:center;gap:.5rem;display:flex}.portal-head-btn{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #999;border-radius:.4rem;padding:.35rem .8rem;text-decoration:none}.portal-head-btn--add{color:#fff;background:#2f7fd1;border-color:#2f7fd1}.users-form-actions .btn-primary{background:#68864e;border-color:#68864e}.users-form-actions .btn-primary:hover,.users-form-actions .btn-primary:focus-visible{background:#576f41;border-color:#576f41}.portal-bulk-bar,.portal-list-foot{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.portal-pagination{gap:.35rem;display:flex}.portal-pagination .is-active{font-weight:700}.ym-role-cards{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.ym-role-card{border:1px solid #ccc;border-radius:.5rem;padding:.6rem .9rem}.ym-role-card__name,.ym-role-card__meta{margin:0}.ym-table{border-collapse:collapse;width:100%}.ym-table th,.ym-table td{text-align:center;border-bottom:1px solid #ddd;padding:.4rem .6rem}.ym-table__perm{text-align:left}.ym-table__group-row th{text-align:left;background:#0000000a}.ym-cell{width:1.8rem;height:1.8rem;line-height:1.6rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.35rem;display:inline-block}.ym-cell--static{cursor:default}.ym-cell--on{color:#14532d;background:#e8f7ee;border-color:#2e9e5b}.ym-cell--off{color:#7a1212;background:#fdebec;border-color:#d64545}[data-glyph]:before{content:attr(data-glyph)}.pano-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.pano-kpi{border:1px solid #d0d5dd;border-radius:.5rem;padding:.7rem .9rem}.pano-kpi p{margin:0}.pano-kpi__label,.pano-kpi__hint{opacity:.7;font-size:.85em}.pano-kpi__value{font-size:1.5rem;font-weight:700}.bakim-toolbar,.rent-toolbar{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.bakim-table-box table,.rent-table-box table{border-collapse:collapse;width:100%}.bakim-table-box th,.bakim-table-box td,.rent-table-box th,.rent-table-box td{text-align:left;border-bottom:1px solid #ddd;padding:.45rem .6rem}.text-end{text-align:right!important}.tabular-nums{font-variant-numeric:tabular-nums}.bakim-empty,.rent-empty{opacity:.8;padding:1.5rem 0}.bakim-empty strong,.rent-empty strong{display:block}.bakim-form-ref--btn{color:#2f7fd1;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bakim-form-none{opacity:.6}.rent-row-actions{justify-content:flex-end;gap:.35rem;display:inline-flex}.rent-row-btn,.rent-icon-btn{min-width:1.8rem;height:1.8rem;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #bbb;border-radius:.35rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rent-filters-panel[hidden],.portal-bulk-bar[hidden],.cust-modal[hidden]{display:none}.rent-filters-panel{align-items:end;gap:.75rem;margin-bottom:.75rem;display:flex}.ariza-active-filters{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ariza-filter-tag{border:1px solid #bbb;border-radius:1rem;padding:.1rem .5rem}.eq-status-pill{background:#0000000f;border-radius:1rem;padding:.1rem .5rem}.cust-modal{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cust-modal__backdrop{background:#00000073;position:absolute;inset:0}.cust-modal__dialog{color:#111;background:#fff;border-radius:.6rem;width:min(42rem,94vw);max-height:92vh;padding:1rem 1.25rem;position:relative;overflow-y:auto}.cust-modal__header,.cust-modal__footer,.bakim-fault-cost__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cust-modal__title,.cust-modal__desc{margin:0}.cust-modal__close{cursor:pointer;background:0 0;border:0;font-size:1.4rem}.cust-modal__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.cust-field{gap:.25rem;margin-bottom:.75rem;display:grid}.cust-req{color:#c0392b;margin-left:.15rem}.cust-input{width:100%;font:inherit;padding:.4rem .5rem}.bakim-fault-cost-row{grid-template-columns:1fr 9rem 2rem;align-items:center;gap:.25rem .5rem;margin-bottom:.5rem;display:grid}.bakim-fault-cost-row__label{margin:0;font-size:.8em}.bakim-fault-cost-row__remove{cursor:pointer;background:0 0;border:0;grid-area:2/3}.bakim-fault-cost-row .cust-input:first-of-type{grid-area:2/1}.bakim-fault-cost-row .cust-input:nth-of-type(2){grid-area:2/2}.bakim-fault-cost__note{opacity:.75;font-size:.85em}.cust-modal__action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #999;border-radius:.4rem;padding:.4rem .9rem}.cust-modal__action--primary{color:#fff;background:#2f7fd1;border-color:#2f7fd1}.doc-toolbar{border-bottom:1px solid #ddd;align-items:center;gap:1rem;margin-bottom:1rem;padding:.5rem 0;display:flex}.doc-toolbar__title{flex:1;font-weight:600}.doc-sheet-inner{padding:.5rem 0}.fault-doc__hero{border-bottom:2px solid #333;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.fault-doc__hero-logo{max-height:4.5rem}.fault-doc__hero-title{text-align:right}.fault-doc__hero-title p,.fault-doc__title{margin:0}.fault-doc__kicker,.fault-doc__fact-label{letter-spacing:.06em;opacity:.7;font-size:.75rem}.fault-doc__facts{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.fault-doc__fact-label{display:block}.fault-doc__phone{opacity:.7}.fault-doc__section-title{letter-spacing:.06em;margin:1.25rem 0 .4rem;font-weight:700}.fault-doc__table{border-collapse:collapse;width:100%}.fault-doc__table th,.fault-doc__table td{text-align:left;border:1px solid #ccc;padding:.35rem .5rem}.fault-doc__table th{width:30%}.fault-doc__fault{white-space:pre-wrap;border:1px solid #ccc;min-height:5rem;padding:.6rem}.fault-doc__signatures{text-align:center;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem;display:grid}.fault-doc__footer-note{opacity:.75;margin-top:2rem;font-size:.8rem}@media print{.no-print{display:none!important}}.cust-toolbar{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.cust-toolbar__actions{gap:.35rem;display:inline-flex}.cust-icon-btn{min-height:1.9rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #bbb;border-radius:.35rem;align-items:center;gap:.25rem;padding:0 .5rem;display:inline-flex}.cust-icon-btn.is-active{border-color:#2f7fd1}.cust-filter-count--zero{opacity:.5}.cust-filters-panel{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.75rem;display:flex}.cust-filters-panel[hidden]{display:none}.cust-table-box table{border-collapse:collapse;width:100%}.cust-table-box th,.cust-table-box td,.cust-card-table th,.cust-card-table td{text-align:left;border-bottom:1px solid #ddd;padding:.45rem .6rem}.text-center{text-align:center!important}.cust-empty strong,.cust-card-empty strong{display:block}.cust-empty,.cust-card-empty{opacity:.85;padding:1rem 0}.cust-bool--yes{color:#12805c}.cust-bool--no{color:#c4320a}.cust-form-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem 1rem;display:grid}.cust-field{flex-direction:column;gap:.25rem;display:flex}.cust-field.is-muted{opacity:.55}.cust-field__hint{opacity:.75;margin:0;font-size:.85em}.cust-req,.cust-field__hint-mark{color:#c4320a}.cust-form-foot,.cust-form-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.cust-card-section,.cust-card-panel{margin-bottom:1.25rem}.cust-card-panel__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cust-card-panel__head-actions{align-items:center;gap:.5rem;display:inline-flex}.cust-profile-grid,.cust-card-split{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.cust-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;display:grid}.cust-card-meta dd{margin:0;font-weight:600}.cust-card-meta__wide{grid-column:1/-1}.cust-card-note{white-space:pre-line}.cust-card-mono{font-family:ui-monospace,monospace}.cust-contact-actions-bar,.cust-share-btns,.cust-modal__portal-actions,.cust-modal__actions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.cust-card-mini-list{margin:0;padding:0;list-style:none}.cust-card-mini-list__item{border-bottom:1px solid #eee;justify-content:space-between;gap:.5rem;padding:.45rem 0;display:flex}.cust-card-mini-list__note{opacity:.8;margin:.15rem 0 0}.cust-card-head-btn,.cust-card-empty__cta,.cust-card-mini-list__remove,.cust-share-btn{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #bbb;border-radius:.35rem;padding:.15rem .5rem;text-decoration:none}.cust-card-head-btn--danger{color:#c4320a}.cust-share-btn--disabled{opacity:.45;cursor:default}.cust-portal-url{align-items:center;gap:.5rem;display:flex}.cust-portal-meta{gap:1.5rem;display:flex}.cust-portal-meta dd{margin:0}.spon-toolbar{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.spon-toolbar__actions{gap:.35rem;display:inline-flex}.spon-icon-btn,.spon-toolbar-text-btn{min-height:1.9rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #bbb;border-radius:.35rem;align-items:center;gap:.25rem;padding:0 .5rem;display:inline-flex}.spon-icon-btn.is-active{border-color:#2f7fd1}.spon-filter-count--zero{opacity:.5}.spon-filters-panel{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.75rem;display:flex}.spon-filters-panel[hidden]{display:none}.spon-empty,.spon-org-empty{opacity:.85;padding:1rem}.spon-table-list-head__title{margin:0;font-weight:600}.spon-table-list-head__meta{opacity:.7;margin:0 0 .5rem}.spon-tariff-org-kind,.spon-invest--none{opacity:.7}.spon-bool--yes{color:#1d8a4a}.spon-bool--no{color:#b33}.spon-create-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;display:grid}.spon-form-card{border:1px solid #ddd;border-radius:.5rem;padding:.75rem 1rem}.spon-form-card--full{grid-column:1/-1}.spon-form-card__head{justify-content:space-between;gap:.75rem;display:flex}.spon-form-card__title{margin:0;font-size:1rem}.spon-form-card__desc,.spon-form-card__foot,.spon-field__hint{opacity:.75;margin:.25rem 0;font-size:.85rem}.spon-form-card__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin-top:.5rem;display:grid}.spon-form-card__body--single,.spon-form-card__body--items{grid-template-columns:1fr}.spon-field{flex-direction:column;gap:.2rem;display:flex}.spon-field--full{grid-column:1/-1}.spon-kind-toggle{gap:.75rem;display:inline-flex}.spon-kind-toggle__opt.is-selected{font-weight:600}.spon-select-add{gap:.35rem;display:flex}.spon-tariff-item{border-bottom:1px dashed #ddd;align-items:end;gap:.5rem;padding:.5rem 0;display:flex}.spon-tariff-item__grid{flex:1;grid-template-columns:2fr 1fr 1fr 1fr;gap:.5rem;display:grid}.spon-tariff-item__remove,.spon-tariff-add-item{color:inherit;cursor:pointer;background:0 0;border:1px solid #bbb;border-radius:.35rem}.spon-tariff-usage__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.spon-tariff-usage__meta div,.ortaklik-summary__list div{gap:.5rem;display:flex}.spon-tariff-usage__meta dd,.ortaklik-summary__list dd{margin:0}.spon-next-step{background:#2f7fd114;border-radius:.5rem;gap:.75rem;margin:1rem 0;padding:.75rem;display:flex}.spon-create-actions{justify-content:flex-end;gap:.5rem;margin:1rem 0;display:flex}.spon-org-extras{gap:1rem;display:grid}.spon-org-panel__toolbar,.spon-invest-kpi{justify-content:space-between;align-items:center;display:flex}.spon-org-money--muted{opacity:.55}.ortaklik-summary__list{flex-wrap:wrap;gap:1.5rem;display:flex}.ortaklik-summary__head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ortaklik-detail-name{font-weight:600}.ortaklik-money--pos{color:#1d8a4a;font-weight:600}.ortaklik-row--clickable,.ortaklik-row{cursor:pointer}.ortaklik-equip-list{max-height:24rem;padding:0;list-style:none;overflow:auto}.ortaklik-equip-item[hidden]{display:none}.ortaklik-equip-item__meta,.ortaklik-foot-hint,.ortaklik-equip-item__stock{opacity:.7;font-size:.85rem}.ortaklik-equip-toolbar{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}.pano-box{border:1px solid #ddd;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.pano-head__title{margin:0 0 .5rem;font-size:1rem}.pano-desc{opacity:.75;margin:0}.pano-kpi--drill{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0}.pano-kpi__row{justify-content:space-between;display:flex}.rapor-hero,.rapor-section-head,.rapor-notes-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rapor-hero__form{align-items:center;gap:.5rem;display:flex}.rapor-hero__headline{align-items:baseline;gap:.5rem;display:flex}.rapor-hero__headline--pos .rapor-hero__headline-value{color:#1d8a4a}.rapor-hero__headline--neg .rapor-hero__headline-value{color:#b33}.rapor-detail-row,.rapor-bottom,.filo-split,.filo-triple{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.rapor-panel-title,.filo-panel-title,.filo-list-card__title,.filo-table-head__title,.filo-tips__title{margin:0 0 .5rem;font-weight:600}.rapor-dl{margin:0}.rapor-dl__row{justify-content:space-between;display:flex}.rapor-dl__row dd{margin:0}.rapor-breakdown__total{margin:.4rem 0 0;font-weight:600}.rapor-breakdown__foot,.rapor-section-head__hint,.rapor-notes-panel__desc,.filo-list__sub,.filo-empty{opacity:.7;margin:0;font-size:.85em}.rapor-history-table,.filo-mini-table,.filo-usage-table,.filo-profit-table-inner{border-collapse:collapse;width:100%}.rapor-history-table th,.rapor-history-table td,.filo-mini-table th,.filo-mini-table td{border-bottom:1px solid #eee;padding:.3rem .5rem}.rapor-bar,.rapor-exp-bar,.filo-cat-card__bar{background:#00000014;border-radius:.25rem;min-width:6rem;height:.5rem;display:block}.rapor-bar__fill,.rapor-exp-bar__fill,.filo-cat-card__bar span{background:#2f7fd1;border-radius:.25rem;height:100%;display:block}.rapor-num--pos{color:#1d8a4a}.rapor-num--neg{color:#b33}.rapor-note-list,.rapor-exp-list,.rapor-drill-list,.rapor-drill-group__items,.filo-list{margin:0;padding:0;list-style:none}.rapor-note{gap:.5rem;padding:.35rem 0;display:flex}.rapor-note__title{font-weight:600}.rapor-exp-list__top,.filo-list__row{justify-content:space-between;gap:.5rem;display:flex}.rapor-drill-row,.rapor-drill-group__head{border-bottom:1px solid #eee;justify-content:space-between;gap:.75rem;padding:.45rem 0;display:flex}.rapor-drill-group__head{cursor:pointer}.rapor-drill-row--nested{padding-left:1.5rem}.rapor-drill-row__meta,.rapor-drill-group__meta{opacity:.7;font-size:.85em}.rapor-drill-row__side,.rapor-drill-group__actions{align-items:center;gap:.5rem;display:flex}.rapor-drill-group__main{flex:1}.rapor-drill-group__toggle,.rapor-drill-delete{color:inherit;cursor:pointer;background:0 0;border:1px solid #bbb;border-radius:.35rem}.rapor-drill-group__items[hidden]{display:none}.filo-filters{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.filo-period-pills{gap:.4rem;display:flex}.filo-period-pills a{color:inherit;border:1px solid #bbb;border-radius:1rem;padding:.2rem .6rem;text-decoration:none}.filo-period-pills a.is-active,.filo-cat-card.is-active{border-color:#2f7fd1}.filo-kpi-strip,.filo-cat-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.filo-kpi,.filo-cat-card,.filo-list-card{color:inherit;border:1px solid #ddd;border-radius:.5rem;padding:.6rem .8rem;text-decoration:none}.filo-kpi p,.filo-cat-card p{margin:0}.filo-kpi__value{font-size:1.3rem;font-weight:700}.filo-cat-card__head{justify-content:space-between;display:flex}.filo-scatter-legend{flex-wrap:wrap;gap:.75rem;font-size:.8em;display:flex}.filo-scatter-svg{width:100%;height:auto;display:block}.filo-scatter-wrap .filo-scatter-quads{inset:5% 2.25% 14.4% 10%}.filo-code{font-family:ui-monospace,monospace}.filo-list__item{gap:.5rem;display:flex}.filo-table-head{justify-content:space-between;display:flex}.filo-badge{border:1px solid #bbb;border-radius:1rem;padding:0 .4rem;font-size:.8em}.d-block{display:block}.atolye-pano{flex-direction:column;display:flex}.pano-row{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.pano-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.pano-section-head__tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pano-head__sub{opacity:.7;font-weight:400}.pano-kpi{color:inherit;text-decoration:none}.pano-quick-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.pano-quick-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pano-quick-card__text{flex-direction:column;display:flex}.pano-quick-card__actions{gap:.5rem;display:flex}.pano-quick-btn{color:inherit;border:1px solid #ccc;border-radius:.4rem;padding:.3rem .7rem;text-decoration:none}.pano-quick-btn--primary{color:#fff;background:#68864e;border-color:#68864e}.pano-pill-total{background:#eef2ea;border-radius:1rem;padding:.15rem .6rem}.pano-fleet-row,.pano-perf-row{margin-bottom:.6rem}.pano-fleet-row__top,.pano-perf-row__line{justify-content:space-between;gap:.5rem;display:flex}.pano-bar-track{background:#eee;border-radius:.25rem;height:.5rem;overflow:hidden}.pano-bar-track--lg{height:.7rem}.pano-bar-fill{background:#68864e;height:100%}.pano-bar--available{background:#3b82f6}.pano-bar--reserved{background:#a78bfa}.pano-bar--maintenance{background:#f59e0b}.pano-bar--perf{background:#10b981}.pano-svg{width:100%;height:240px}.pano-svg__grid{stroke:#e5e5e5}.pano-svg__tick{fill:#777;font-size:10px}.pano-svg__area{fill:#68864e;fill-opacity:.2}.pano-svg__line{stroke:#68864e;stroke-width:2px}.pano-svg__dot{fill:#68864e;stroke:#fff;stroke-width:2px}.pano-fin-legend{flex-wrap:wrap;gap:.75rem;font-size:.85rem;display:flex}.pano-dot{border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.pano-dot--ciro{background:#1f2937}.pano-dot--tah{background:#10b981}.pano-dot--gid{background:#ef4444}.pano-dot--kar{background:#86efac}.pano-fin-badges{grid-template-columns:repeat(var(--pano-cols,6), 1fr);text-align:center;gap:.25rem;margin:.5rem 0;font-size:.8rem;display:grid}.pano-net small{opacity:.6;display:block}.pano-net.is-neg span{color:#b33}.pano-seg{gap:.25rem;display:inline-flex}.pano-seg__btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:.4rem;padding:.25rem .6rem;text-decoration:none}.pano-seg__btn.is-active{color:#fff;background:#68864e;border-color:#68864e}.pano-idle-scroll{overflow-x:auto}.pano-idle-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;display:grid}.pano-idle-card{border:1px solid #eee;border-radius:.4rem;justify-content:space-between;gap:.5rem;padding:.5rem;display:flex}.pano-idle-card[hidden]{display:none}.pano-idle-card__name{opacity:.75;margin:0}.pano-idle-badge{white-space:nowrap;border-radius:1rem;align-self:flex-start;padding:.1rem .5rem;font-size:.75rem}.pano-idle-badge--green{background:#dcfce7}.pano-idle-badge--amber{background:#fef3c7}.pano-idle-badge--orange{background:#ffedd5}.pano-idle-badge--red{background:#fee2e2}.pano-idle-badge--gray{background:#eee}.pano-idle-foot[hidden]{display:none}.pano-empty{opacity:.7}.rent-row-actions{gap:.35rem;display:inline-flex}.rent-row-btn{text-align:center;min-width:1.6rem;color:inherit;display:inline-block}body:has(.print-layout--sheet){color:#1f2937;background:#e5e7eb;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:11px;line-height:1.45}.print-layout--sheet{max-width:none;margin:0;padding:0}.print-layout--sheet .print-body{padding:0}.print-layout--sheet .doc-toolbar{z-index:10;color:#f9fafb;background:#111827;border-bottom:0;gap:.5rem;margin-bottom:0;padding:.75rem 1rem;position:sticky;top:0}.print-layout--sheet .doc-toolbar__title{flex:1;font-weight:600}.doc-toolbar__btn{cursor:pointer;color:#f9fafb;background:#1f2937;border:1px solid #4b5563;border-radius:6px;padding:.45rem .85rem;font-size:12px}.doc-toolbar__btn.primary{color:#111827;background:#68864e;border-color:#68864e;font-weight:600}.doc-sheet.quote-doc{background:#fff;flex-direction:column;width:210mm;max-width:210mm;min-height:297mm;margin:1rem auto 2rem;padding:14mm 16mm;display:flex;box-shadow:0 4px 24px #0000001f}.quote-doc__hero{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.quote-doc__hero-title{letter-spacing:.06em;color:#68864e;margin:0;font-size:18px;font-weight:800}.quote-doc__meta{text-align:end;font-size:10px}.quote-doc__meta-row{margin:.2rem 0 0}.quote-doc__meta-row--dates{flex-wrap:wrap;justify-content:flex-end;gap:.35rem 1.25rem;display:flex}.quote-doc__accent-line{background:linear-gradient(90deg,#68864e,#d4e4c8);border-radius:1px;height:2px;margin-bottom:1rem}.quote-doc__intro{color:#4b5563;background:#f9fafb;border-radius:6px;margin:0 0 1rem;padding:.65rem .75rem;font-size:9px;line-height:1.55}.quote-doc__intro p{margin:0}.quote-doc__intro-validity{margin-top:.65rem!important}.quote-doc__facts{border-block:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:1rem;padding:.65rem 0;display:flex}.quote-doc__facts-primary{flex-wrap:wrap;gap:1rem 2.5rem;min-width:0;display:flex}.quote-doc__fact--delivery{text-align:right;flex:0 auto;max-width:42%;margin-left:auto}.quote-doc__fact-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:.15rem;font-size:8px;font-weight:600;display:block}.quote-doc__section-title{letter-spacing:.1em;color:#374151;margin:0 0 .35rem;font-size:9px;font-weight:800}.quote-doc .tabular-nums{font-variant-numeric:tabular-nums}.quote-doc .text-muted{color:#6b7280}.quote-doc .font-bold{font-weight:700}.quote-doc .text-end{text-align:end}.quote-doc .agreement-doc__table{table-layout:fixed;border-collapse:collapse;word-wrap:break-word;width:100%;max-width:100%;margin:.5rem 0 .75rem;font-size:8px}.quote-doc__grid-table col.quote-doc__col-no{width:4%}.quote-doc__grid-table col.quote-doc__col-disc{width:8%}.quote-doc__grid-table col.quote-doc__col-name{width:27%}.quote-doc__grid-table col.quote-doc__col-name--wide{width:35%}.quote-doc__grid-table col.quote-doc__col-meta{width:10%}.quote-doc__grid-table col.quote-doc__col-qty{width:7%}.quote-doc__grid-table col.quote-doc__col-type{width:12%}.quote-doc__grid-table col.quote-doc__col-unit,.quote-doc__grid-table col.quote-doc__col-total{width:16%}.quote-doc__grid-table .quote-doc__cell-empty{color:#9ca3af;text-align:center}.quote-doc__grid-table th.quote-doc__col-disc-head,.quote-doc__grid-table td.quote-doc__col-disc{text-align:center}.quote-doc .agreement-doc__table th,.quote-doc .agreement-doc__table td{overflow-wrap:anywhere;vertical-align:top;border:1px solid #e5e7eb;padding:.35rem .4rem}.quote-doc .agreement-doc__table th{text-align:left;background:#f3f4f6;font-weight:700}.quote-doc .agreement-doc__table tbody tr:nth-child(2n) td{background:#fafafa}.quote-doc__totals{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;width:100%;max-width:22rem;margin-top:.75rem;margin-left:auto;padding:.65rem .75rem}.quote-doc__totals-row{justify-content:space-between;align-items:baseline;gap:1rem;padding:.18rem 0;font-size:9px;display:flex}.quote-doc__totals-row--emphasis{color:#374151;border-top:1px solid #e5e7eb;margin-top:.15rem;padding-top:.35rem;font-weight:700}.quote-doc__totals-row--negative span:last-child{color:#b45309}.quote-doc__totals-row--grand{color:#111827;border-top:2px solid #68864e;margin-top:.35rem;padding-top:.45rem;font-size:11px;font-weight:800}.quote-doc__main{flex:auto}.quote-doc__bottom{flex-shrink:0;margin-top:auto;padding-top:1rem}.quote-doc__notes{color:#6b7280;white-space:pre-line;margin:0 0 .85rem;font-size:9px;line-height:1.55}.quote-doc__notes strong{color:#374151}.quote-doc__terms{color:#6b7280;border-top:1px dashed #d1d5db;grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding-top:.75rem;font-size:8px;line-height:1.55;display:grid}.quote-doc__terms strong{color:#374151;margin-bottom:.2rem;font-size:9px;display:block}@media print{@page{size:A4 portrait;margin:14mm}body:has(.print-layout--sheet){background:#fff}.no-print{display:none!important}.doc-sheet.quote-doc{width:100%;max-width:none;min-height:267mm;box-shadow:none;margin:0;padding:0}}
