.cust-page{-webkit-font-smoothing:antialiased;min-width:0;height:100%;min-height:0;color:var(--foreground);background:var(--background);flex-direction:column;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,system-ui,sans-serif;line-height:1.5;display:flex;overflow:hidden}.cust-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cust-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cust-page input[type=number]{appearance:textfield}.cust-page-header{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 20px;display:flex}.cust-breadcrumb{color:var(--foreground-muted);font-size:12px;font-weight:600}.cust-breadcrumb a{color:var(--primary);text-decoration:none}.cust-breadcrumb a:hover{text-decoration:underline}.cust-bc-current{color:var(--foreground);font-weight:700}.cust-page-title{color:var(--foreground);letter-spacing:0;align-items:center;font-size:18px;font-weight:750;display:flex}.cust-new-btn{background:var(--primary);min-height:32px;color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.cust-new-btn:hover{background:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.cust-new-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.cust-new-btn.cust-danger{background:var(--surface);color:var(--destructive);border-color:var(--destructive-soft-strong)}.cust-new-btn.cust-danger:hover{background:var(--destructive-bg-faint);border-color:var(--destructive)}.cust-content{background:var(--background);box-sizing:border-box;flex:1;min-width:0;max-width:100%;padding:18px 20px;overflow-y:auto}.cust-search-panel{border:1px solid var(--border);border-radius:10px;margin-bottom:14px;overflow:hidden}.cust-search-head{border-bottom:1px solid var(--border);background:var(--surface-muted);align-items:center;gap:7px;padding:8px 14px;display:flex}.cust-search-title{color:var(--foreground);font-size:13px;font-weight:700}.cust-search-body{padding:14px}.cust-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cust-search-field{flex-direction:column;gap:4px;display:flex}.cust-search-field label{color:var(--foreground);font-size:11px;font-weight:700}.cust-search-field input{border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);border-radius:6px;padding:7px 10px;font-family:inherit;font-size:13px}.cust-search-field input:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 15%, transparent);outline:none}.cust-search-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cust-reset-btn{color:var(--foreground-muted);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:6px;padding:7px 18px;font-family:inherit;font-size:11px;font-weight:700}.cust-reset-btn:hover{background:var(--surface-muted);border-color:var(--foreground-subtle)}.cust-search-btn{color:var(--surface);background:var(--accent);cursor:pointer;border:none;border-radius:6px;padding:7px 22px;font-family:inherit;font-size:11px;font-weight:700}.cust-search-btn:hover{background:var(--accent-hover)}.cust-search-result{color:var(--foreground-muted);border-top:1px solid var(--border);margin-top:10px;padding-top:8px;font-size:11px}.cust-card-list{flex-direction:column;gap:8px;display:flex}.cust-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;transition:all .12s;display:flex}.cust-card:hover{border-color:var(--accent);background:var(--surface-muted)}.cust-card-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.cust-card-info{flex:1;min-width:0}.cust-card-name{color:var(--foreground);margin-bottom:3px;font-size:13px;font-weight:700}.cust-card-sub{color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cust-card-tel{color:var(--foreground-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:inline-flex}.cust-badge{border-radius:10px;margin-left:4px;padding:1px 7px;font-size:13px;font-weight:600;display:inline-block}.cust-empty{background:var(--surface);border:1px dashed var(--border-strong);text-align:center;color:var(--foreground-muted);border-radius:10px;padding:24px;font-size:13px}.cust-detail-head{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:14px}.cust-detail-profile{align-items:center;gap:14px;margin-bottom:12px;display:flex}.cust-detail-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:700;display:flex}.cust-detail-name{color:var(--foreground);margin-bottom:3px;font-size:16px;font-weight:700}.cust-detail-addr{color:var(--foreground-muted);font-size:11px}.cust-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cust-stat{background:var(--surface-muted);border:1px solid var(--border);text-align:center;border-radius:10px;padding:8px}.cust-stat-label{color:var(--foreground-muted);margin-bottom:3px;font-size:13px}.cust-stat-value{color:var(--foreground);font-size:14px;font-weight:700}.cust-tab-bar{background:var(--surface-subtle);border-radius:10px;gap:3px;margin-bottom:12px;padding:3px;display:flex}.cust-tab{text-align:center;cursor:pointer;color:var(--foreground-muted);background:0 0;border:none;border-radius:6px;flex:1;padding:7px;font-family:inherit;font-size:13px;font-weight:700;transition:all .12s}.cust-tab.active{background:var(--surface);color:var(--foreground);border:1px solid var(--border-strong)}.cust-tab:hover:not(.active){background:var(--hover-overlay)}.cust-billing{container-type:inline-size}.cust-billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cust-billing-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px 14px}.cust-billing-card[data-late=true]{background:var(--destructive-bg-faint);color:var(--destructive-text)}.cust-billing-card-label{color:var(--foreground-muted);font-size:12px;font-weight:700}.cust-billing-card[data-late=true] .cust-billing-card-label{color:inherit}.cust-billing-card-value{font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:900}.cust-billing-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.cust-billing-chip{border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--foreground-muted);font:inherit;cursor:pointer;border-radius:18px;padding:0 14px;font-size:13px;font-weight:700}.cust-billing-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground,#fff)}.cust-billing-year{min-height:36px;margin-left:auto;font-size:13px}.cust-billing-head,.cust-billing-row{box-sizing:border-box;grid-template-columns:136px 104px minmax(0,1.3fr) minmax(0,1fr) 110px 104px 104px 150px;grid-template-areas:"no issued title to total due paid state";align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.cust-billing-head{color:var(--foreground-muted);border-bottom:1px solid var(--border);font-size:12px;font-weight:700}.cust-billing-row{background:var(--surface);border:0;border-bottom:1px solid var(--border);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;font-size:13px}.cust-billing-row:hover{background:var(--hover-overlay)}.cust-billing-no{overflow-wrap:anywhere;grid-area:no;min-width:0;font-weight:700}.cust-billing-rev{color:var(--foreground-muted);font-size:11px;font-weight:700;display:block}.cust-billing-issued{grid-area:issued}.cust-billing-title{overflow-wrap:anywhere;grid-area:title;min-width:0;font-weight:700}.cust-billing-to{overflow-wrap:anywhere;grid-area:to;min-width:0}.cust-billing-total{text-align:right;font-variant-numeric:tabular-nums;grid-area:total;font-weight:800}.cust-billing-due{grid-area:due}.cust-billing-paid{grid-area:paid}.cust-billing-state{flex-wrap:wrap;grid-area:state;align-items:center;gap:4px;min-width:0;display:flex}.cust-billing-date{font-variant-numeric:tabular-nums}.cust-billing-empty{text-align:center;color:var(--foreground-muted);padding:32px 12px;font-size:13px}@container (max-width:1000px){.cust-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cust-billing-card:nth-child(-n+2){grid-column:span 2}.cust-billing-chip,.cust-billing-year{min-height:44px}.cust-billing-head{display:none}.cust-billing-list{flex-direction:column;gap:8px;display:flex}.cust-billing-row{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no state""title title""to to""issued total""due total";gap:4px 8px}.cust-billing-state{justify-content:flex-end}.cust-billing-title{font-size:14px}.cust-billing-to{color:var(--foreground-muted);font-size:12px}.cust-billing-row:not([data-addressee-differs=true]) .cust-billing-to{display:none}.cust-billing-date{color:var(--foreground-muted);font-size:12px}.cust-billing-date:before{content:attr(data-label) " "}.cust-billing-total{align-self:end;font-size:15px;font-weight:900}.cust-billing-paid{grid-area:due}.cust-billing-row[data-state=paid] .cust-billing-due,.cust-billing-row:not([data-state=paid]) .cust-billing-paid{display:none}}.issuer-settings-grid,.milestone-settings-grid,.issuer-settings-actions,.milestone-settings-footer,.issuer-form-grid,.issuer-bank-grid,.issuer-account-grid,.issuer-image-grid,.milestone-form-grid,.milestone-item-header,.milestone-item-row{min-width:0}.cust-info-table{background:var(--surface-muted);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:4px 14px}.cust-info-row{border-bottom:1px solid var(--border);gap:8px;padding:7px 0;font-size:13px;display:flex}.cust-info-row:last-child{border-bottom:none}.cust-info-label{width:90px;color:var(--foreground-muted);flex-shrink:0;font-size:11px}.cust-info-value{color:var(--foreground)}.cust-info-value.link{color:var(--accent)}.cust-section{margin-bottom:12px}.cust-section-title{color:var(--foreground-muted);align-items:center;gap:6px;margin:0 0 6px 2px;font-size:12px;font-weight:700;display:flex}.cust-section-count{color:var(--foreground-subtle);font-size:11px;font-weight:600}.cust-entity-card{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:13px}.cust-entity-card+.cust-entity-card{margin-top:6px}.cust-entity-empty{color:var(--foreground-subtle)}.cust-entity-name{color:var(--foreground);font-weight:700}.cust-entity-meta{color:var(--foreground-muted);margin-top:2px;font-size:12px}.cust-entity-tag{background:var(--primary-soft);color:var(--primary);border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:700;display:inline-block}.cust-notes{background:var(--tint-warning);border:1px solid var(--warning-border);border-radius:10px;padding:12px 14px}.cust-notes-title{color:var(--warning-text);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.cust-note-item{color:var(--warning-text-strong);align-items:flex-start;gap:8px;margin-bottom:4px;font-size:13px;line-height:1.5;display:flex}.cust-note-item:before{content:"";background:var(--warning);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.cust-history-card{border:1px solid var(--border);cursor:pointer;border-radius:10px;margin-bottom:8px;padding:10px 14px;transition:all .1s}.cust-history-card.active{border-color:var(--ring);border-width:1.5px}.cust-history-card:hover{border-color:var(--accent)}.cust-history-top{justify-content:space-between;margin-bottom:5px;display:flex}.cust-history-name{color:var(--accent);font-size:13px;font-weight:700}.cust-history-amount{color:var(--foreground);font-size:13px;font-weight:700}.cust-history-bottom{color:var(--foreground-muted);align-items:center;gap:8px;font-size:11px;display:flex}.cust-history-status{border-radius:10px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-block}.cust-contact-count{color:var(--foreground-muted);margin-bottom:10px;font-size:11px;font-weight:700}.cust-contact-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;padding:12px 14px}.cust-contact-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.cust-contact-tags{align-items:center;gap:7px;display:flex}.cust-contact-type{border-radius:10px;padding:2px 8px;font-size:13px;font-weight:700}.cust-contact-project{background:var(--surface-muted);border:1px solid var(--border);color:var(--accent);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.cust-contact-date{color:var(--foreground-muted);white-space:nowrap;font-size:11px}.cust-contact-content{color:var(--foreground);margin-bottom:6px;font-size:13px;line-height:1.6}.cust-contact-person{color:var(--foreground-muted);font-size:13px}.pn-section-grid,.est-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767.98px){.pn-section-grid,.est-section-grid{grid-template-columns:minmax(0,1fr)}}.cust-split{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:16px;display:grid}@media (max-width:767.98px){.cust-split{grid-template-columns:minmax(0,1fr)}}fieldset:disabled input,fieldset:disabled select,fieldset:disabled textarea{background:var(--surface-subtle)!important;color:var(--foreground-muted)!important;cursor:default!important;border-color:var(--border)!important}@media (max-width:768px){.cust-page-header{flex-wrap:wrap;align-items:center;gap:10px;padding:12px}.cust-page-header>*{min-width:0}.cust-page-header>div:first-child{flex:auto}.cust-page-header>div:last-child:not(:first-child){flex-wrap:wrap;flex:0 auto;justify-content:flex-end;margin-left:auto}.cust-breadcrumb{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.cust-breadcrumb::-webkit-scrollbar{display:none}.cust-page-title{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.cust-new-btn{min-height:30px;padding:5px 9px;font-size:12px}.cust-search-grid{grid-template-columns:1fr!important}.cust-search-body{padding:12px}.cust-search-actions{justify-content:stretch}.cust-search-actions>*{flex:120px}.cust-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cust-tab-bar{max-width:100%;overflow-x:auto}.cust-tab{flex:none;min-width:max-content}.issuer-settings-grid,.milestone-settings-grid{grid-template-columns:1fr!important}.issuer-settings-actions,.milestone-settings-footer{flex-wrap:wrap;align-items:stretch!important}.issuer-settings-actions>span,.milestone-settings-footer>span{flex:100%}.issuer-settings-actions>button,.milestone-settings-footer>button,.milestone-settings-footer>div{flex:auto}.issuer-form-grid,.issuer-bank-grid,.issuer-account-grid,.issuer-image-grid,.milestone-form-grid{grid-template-columns:1fr!important}.milestone-item-header{display:none!important}.milestone-item-row{grid-template-columns:24px 24px minmax(0,1fr) minmax(0,1fr)!important}}.pstat{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:10px;padding:8px 10px}.pstat-row{flex-wrap:wrap;align-items:stretch;gap:5px;display:flex}.pstat-stage{--stage:var(--foreground-muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:9px;flex-direction:column;flex:118px;min-width:104px;max-width:190px;padding:7px 10px 8px;font-family:inherit;transition:background .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.pstat-stage:hover:not(:disabled){border-color:var(--stage);background:var(--hover-overlay)}.pstat-stage:focus-visible{outline:2px solid var(--stage);outline-offset:2px}.pstat-stage[aria-pressed=true]{border-color:var(--stage);background:color-mix(in srgb, var(--stage) 10%, var(--surface));box-shadow:inset 0 0 0 1px var(--stage)}.pstat-stage.is-partial{border-style:dashed;border-color:var(--stage)}.pstat-stage:disabled{opacity:.45;cursor:not-allowed}.pstat-stage-label{letter-spacing:.04em;color:var(--foreground-muted);white-space:nowrap;font-size:10px;font-weight:800}.pstat-stage[aria-pressed=true] .pstat-stage-label,.pstat-stage.is-partial .pstat-stage-label{color:var(--stage)}.pstat-stage-count{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1.15}.pstat-stage[aria-pressed=true] .pstat-stage-count{color:var(--stage)}.pstat-stage-bar{background:var(--surface-subtle);border-radius:2px;height:3px;margin-top:5px;overflow:hidden}.pstat-stage-bar>i{background:var(--stage);opacity:.55;border-radius:2px;height:100%;display:block}.pstat-stage[aria-pressed=true] .pstat-stage-bar>i{opacity:1}.pstat-arrow{color:var(--border-strong);flex:none;align-self:center}.pstat-split{background:var(--border);flex:none;align-self:stretch;width:1px;margin:3px 5px}.pstat-breakdown{border-top:1px solid var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;padding-top:7px;display:flex}.pstat-chip{--chip:var(--foreground-subtle);color:var(--foreground-muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-family:inherit;font-size:11px;font-weight:700;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.pstat-chip:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong);color:var(--foreground)}.pstat-chip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pstat-chip[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.pstat-chip:disabled{opacity:.4;cursor:not-allowed}.pstat-dot{background:var(--chip);border-radius:50%;flex:none;width:7px;height:7px}.pstat-chip-count{color:var(--foreground-subtle);font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.pstat-chip[aria-pressed=true] .pstat-chip-count{color:var(--primary)}.pstat-group-sep{background:var(--border);flex:none;width:1px;height:14px;margin:0 3px}.pstat-hint{color:var(--foreground-subtle);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:700}.pstat-ghost{color:var(--foreground-subtle);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 7px;font-family:inherit;font-size:10px;font-weight:700}.pstat-ghost:hover{background:var(--surface-muted);color:var(--foreground)}.pstat-ghost:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (max-width:760px){.pstat{padding:7px 8px}.pstat-row{gap:4px}.pstat-stage{border-radius:7px;flex-flow:wrap;flex:22%;align-items:baseline;gap:0 5px;min-width:0;max-width:34%;padding:4px 7px 5px}.pstat[data-section=estimate-status-filter] .pstat-stage{flex-basis:30%}.pstat-stage-label{letter-spacing:0;flex:auto;font-size:9px}.pstat-stage-count{font-size:13px;line-height:1.1}.pstat-stage-bar{flex:1 0 100%;height:2px;margin-top:3px}.pstat-arrow,.pstat-split,.pstat-hint{display:none}.pstat-breakdown{gap:4px;margin-top:6px;padding-top:6px}.pstat-chip{gap:4px;padding:2px 8px 2px 6px;font-size:10px}.pstat-dot{width:6px;height:6px}.pstat-group-sep{display:none}.pstat-breakdown{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.pstat-breakdown::-webkit-scrollbar{height:4px}.pstat-breakdown::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:2px}.pstat-ghost{white-space:nowrap;flex:none}.pstat-stage-search{color:var(--foreground-muted);justify-content:center;align-items:center}.pstat-stage-search[aria-pressed=true]{color:var(--stage)}.cust-filtersub{display:none}.cust-filtersummary{gap:6px 8px!important;padding:6px 10px!important}}@media (prefers-reduced-motion:reduce){.pstat-stage,.pstat-chip{transition:none}}@media (max-width:767.98px){.cust-desktop-only{display:none!important}}.pd-tabbar{background:var(--surface-subtle);border-radius:10px;flex-shrink:0;gap:2px;margin-bottom:16px;padding:3px;display:flex;overflow-x:auto}@media (max-width:1023.98px){.pd-tabbar{flex-wrap:wrap}}.pd-sum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}@media (max-width:767.98px){.pd-sum-grid{grid-template-columns:minmax(0,1fr)}.pd-est-row,.pd-est-childrow{flex-wrap:wrap}.pd-est-main{flex:65%!important}}.pd-orders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:767.98px){.pd-orders-grid{grid-template-columns:minmax(0,1fr)}}.fx-toolbar2{flex-wrap:nowrap}.fx-tree-toggle{display:none!important}.fx-tree-scrim{display:none}@media (max-width:1023.98px){.fx-toolbar{flex-wrap:wrap}.fx-search{flex:100%!important;width:auto!important}.fx-toolbar2{flex-wrap:wrap}.fx-tools-left{flex:100%;overflow-x:auto}.fx-tools-right{flex:100%;justify-content:flex-end;flex-wrap:wrap!important}.fx-body{grid-template-columns:minmax(0,1fr)!important}.fx-tree{z-index:95;width:min(85vw,320px);box-shadow:0 0 24px var(--scrim-soft);transition:transform .2s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);border-right:1px solid var(--border)!important}.fx-tree.fx-tree-open{transform:translate(0)}.fx-tree-scrim{z-index:94;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .2s ease-out;display:block;position:fixed;inset:0}.fx-tree-scrim.fx-tree-scrim-open{opacity:1;pointer-events:auto}.fx-tree-toggle{display:inline-flex!important}.fx-toolbar button,.fx-toolbar2 button{min-width:34px;min-height:34px}.fx-row{grid-template-columns:24px minmax(0,1fr) auto!important}.fx-row>:nth-child(3),.fx-row>:nth-child(4),.fx-row>:nth-child(5),.fx-row>:nth-child(6),.fx-drophint{display:none}.fx-trow{grid-template-columns:minmax(0,1fr) auto!important}.fx-trow>:nth-child(2),.fx-trow>:nth-child(3),.fx-trow>:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.fx-tree,.fx-tree-scrim{transition:none}}.est-budget-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}@media (max-width:767.98px){.est-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ug-sec{display:contents}@media (max-width:640px),(max-height:520px){.cust-page-header{gap:4px 10px!important;padding:8px 10px!important}.cust-page-title{font-size:15px!important}.estnew-actions{scrollbar-width:thin;max-width:100%;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:5px!important}.estnew-actions>*{flex-shrink:0}.estnew-tabbar{margin-bottom:8px!important}.estnew-tabbar button{padding:5px 10px!important;font-size:11px!important}.awb-card{margin-bottom:8px!important;padding:6px 8px!important}.awb-row1{gap:5px!important}.awb-flowwrap{order:2;flex:100%!important;min-width:0!important}.awb-actions{margin-left:auto}.awb-flow{gap:3px!important}.awb-flow>div{gap:2px!important}.awb-chip{gap:2px!important;padding:2px 6px!important;font-size:9px!important}.awb-chip>span{font-size:10px!important}.awb-actions{gap:4px!important}.awb-actions button{padding:4px 8px!important}.awb-kd{gap:6px!important;margin-top:8px!important;padding-top:8px!important;font-size:10px!important}.awb-kd>div{padding:4px 8px!important}.ug-head{gap:4px 5px!important}.ug-head-icon{display:none!important}.ug-head-title{min-width:0!important;font-size:12px!important}.ug-tools{gap:4px!important}.ug-tools>[role=button],.ug-tools>button,.ug-tools>div>[role=button]{padding:4px 9px!important;font-size:10px!important}.ug-tools [role=menu] [role=menuitem],.ug-tools [role=menu] [role=button],.ug-tools [role=menu] button{padding:8px 10px!important;font-size:11px!important}.ug-tools{position:relative}.ug-sec-closed{display:none!important}.ug-sec-backdrop{z-index:59;position:fixed;inset:0}.ug-sec-open{z-index:60;background:var(--surface);border:1px solid var(--border);min-width:240px;max-width:min(320px,100vw - 24px);box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ug-sec-open .ug-divider{display:none}.ug-sec-open [role=button],.ug-sec-open button{padding:7px 12px!important;font-size:11px!important}}html.galaxy .ug-sec-open{background:linear-gradient(var(--surface), var(--surface)), linear-gradient(var(--background), var(--background)), #000!important}@media (max-height:520px){.cust-page-header .cust-breadcrumb{display:none}.awb-flowwrap{display:none!important}.cust-page-title{font-size:14px!important}.cust-new-btn{white-space:nowrap;min-height:26px;padding:4px 8px!important;font-size:11px!important}.cust-desktop-only{display:none!important}}.cust-grid-wrap{overflow-x:auto}.cust-grid{flex-direction:column;gap:8px;min-width:980px;display:flex}.cust-grid-head,.cust-grid-line{grid-template-columns:minmax(200px,1.7fr) minmax(110px,1fr) minmax(170px,2fr) minmax(110px,.9fr) minmax(90px,.9fr) minmax(130px,1.5fr);align-items:center;column-gap:12px;display:grid}.cust-grid-head{color:var(--foreground-muted);padding:0 16px;font-size:11px;font-weight:700}.cust-grid-item{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:10px 16px;transition:all .12s}.cust-grid-item:hover{border-color:var(--accent);background:var(--surface-muted)}.cust-grid-line+.cust-grid-line{border-top:1px dashed var(--border);margin-top:6px;padding-top:6px}.cust-grid-name{align-items:center;gap:10px;min-width:0;display:flex}.cust-grid-name-text{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;font-size:13px;font-weight:700;display:flex}.cust-grid-cell{color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.cust-grid-cell.strong{color:var(--foreground);font-weight:600}
