@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Manrope:wght@500;600;700;800&display=swap";:root{--price-font-display:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--price-font-ui:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--price-bg:#f2f3f4;--price-surface:#fff;--price-surface-soft:#f7f7f7;--price-text:#171717;--price-muted:#8a8d91;--price-border:#e6e7e8;--price-brand-red:#e53935;--price-soft-red:#ffe9e7;--price-red-pale:#fff6f5;--price-lime:#d9ff56;--price-blue:#dcecff;--price-blue-ink:#315a76;--price-green:#12a66b;--price-green-soft:#e7f9ef;--price-amber:#9e6900;--price-amber-soft:#fff1d5;--price-purple:#9b48c4;--price-purple-soft:#f3e6fa;--price-ink:#191919;--price-title-size:38px;--price-title-size-mobile:32px;--price-section-title-size:22px;--price-card-title-size:17px;--price-body-size:12px;--price-ui-size:11px;--price-label-size:9px;--price-helper-size:10px;--price-space-1:4px;--price-space-2:6px;--price-space-3:8px;--price-space-4:10px;--price-space-5:12px;--price-space-6:16px;--price-space-7:20px;--price-space-8:24px;--price-space-9:32px;--price-radius-control:14px;--price-radius-button:12px;--price-radius-row:16px;--price-radius-panel:22px;--price-radius-list:26px;--price-radius-card:30px;--price-radius-modal:30px;--price-radius-pill:999px;--price-shadow-card:0 14px 34px #1212120e;--price-shadow-soft:0 5px 16px #12121209;--price-shadow-float:0 16px 36px #1212121c;--price-shadow-modal:0 24px 60px #1212122e;--price-shadow-focus:0 0 0 3px #e5393514;--price-button-xs:32px;--price-button-sm:36px;--price-button-md:40px;--price-button-lg:44px;--price-control-compact:40px;--price-control-standard:44px}@media (width<=720px){:root{--price-title-size:var(--price-title-size-mobile)}}html,body,#root{background:var(--price-bg);min-height:100%;margin:0}body{overflow-x:hidden}.price-app-shell{background:var(--price-bg);min-height:100vh;color:var(--price-text);font-family:var(--price-font-ui)}.price-topbar{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2f3f4f5;align-items:center;gap:18px;height:64px;padding:0 22px;display:flex;position:sticky;top:0}.price-topbar__brand{align-items:center;gap:var(--price-space-2);min-width:218px;font-family:var(--price-font-display);letter-spacing:-.03em;color:var(--price-ink);font-size:18px;font-weight:800;display:flex}.price-topbar__mark{background:var(--price-brand-red);color:#fff;width:32px;height:32px;font-family:var(--price-font-display);border-radius:11px;place-items:center;font-size:13px;font-weight:800;display:inline-grid;box-shadow:0 7px 16px #e5393533}.price-topbar__tag{background:var(--price-soft-red);border-radius:var(--price-radius-pill);color:var(--price-brand-red);font-family:var(--price-font-ui);padding:6px 9px;font-size:10px;font-weight:700}.price-topbar__nav{border-radius:var(--price-radius-pill);background:#e8e9ea;flex:0 auto;align-items:center;gap:6px;min-width:0;padding:5px;display:flex;overflow:visible}.price-topbar__nav-group{position:relative}.price-topbar__nav-item{border-radius:var(--price-radius-pill);color:#666a70;cursor:pointer;font-family:var(--price-font-ui);font-size:var(--price-ui-size);background:0 0;border:0;flex:none;height:34px;padding:0 14px;font-weight:700}.price-topbar__nav-item:hover,.price-topbar__nav-item:focus-visible{background:var(--price-surface-soft);color:var(--price-text);outline:none}.price-topbar__nav-item.is-active{background:var(--price-brand-red);color:#fff;box-shadow:0 5px 12px #e5393526}.price-topbar__dropdown{z-index:120;background:var(--price-surface);min-width:220px;box-shadow:var(--price-shadow-float);border:1px solid #e5e5e5;border-radius:16px;padding:7px;display:grid;position:absolute;top:44px;left:0}.price-topbar__dropdown-item{color:#555b61;cursor:pointer;font-family:var(--price-font-ui);text-align:left;background:0 0;border:0;border-radius:10px;padding:10px 11px;font-size:11px;font-weight:700}.price-topbar__dropdown-item:hover{background:#f4f4f4}.price-topbar__dropdown-item.is-active{background:var(--price-soft-red);color:var(--price-brand-red)}.price-topbar__actions{align-items:center;gap:var(--price-space-2);margin-left:auto;display:flex}.price-page-container{box-sizing:border-box;width:min(1740px,100%);margin:0 auto;padding:22px 22px 72px}.price-page-header{justify-content:space-between;align-items:flex-start;gap:var(--price-space-4);margin-bottom:var(--price-space-6);display:flex}.price-page-header__title{color:var(--price-text);font-family:var(--price-font-display);font-size:var(--price-title-size);letter-spacing:-.055em;margin:0;font-weight:800;line-height:1.05}.price-page-header__meta,.price-section-header__meta,.price-helper{color:var(--price-muted);font-size:var(--price-helper-size);line-height:1.45}.price-page-header__chip{border-radius:var(--price-radius-pill);background:var(--price-surface-soft);min-height:28px;color:var(--price-muted);font-size:var(--price-label-size);text-transform:uppercase;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.price-section-header{justify-content:space-between;align-items:center;gap:var(--price-space-3);margin-bottom:var(--price-space-3);display:flex}.price-section-header__title{font-family:var(--price-font-display);font-size:var(--price-section-title-size);margin:0;font-weight:800;line-height:1.15}.price-button,.price-icon-button,.price-input,.price-textarea,.price-select__trigger{font-family:var(--price-font-ui)}.price-button{justify-content:center;align-items:center;gap:var(--price-space-2);border-radius:var(--price-radius-button);cursor:pointer;font-size:var(--price-ui-size);white-space:nowrap;border:1px solid #0000;padding:0 14px;font-weight:800;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.price-button:active{transform:translateY(1px)}.price-button:focus-visible,.price-icon-button:focus-visible,.price-input:focus,.price-textarea:focus,.price-select__trigger:focus-visible{box-shadow:var(--price-shadow-focus);outline:none}.price-button:disabled,.price-icon-button:disabled,.price-input:disabled,.price-textarea:disabled,.price-select__trigger:disabled{cursor:not-allowed;opacity:.55}.price-button--xs{height:var(--price-button-xs);padding:0 10px;font-size:12px}.price-button--sm{height:var(--price-button-sm)}.price-button--md{height:var(--price-button-md)}.price-button--lg{height:var(--price-button-lg);padding:0 18px;font-size:14px}.price-button--cta{background:var(--price-lime);color:var(--price-ink)}.price-button--brand{background:var(--price-brand-red);color:#fff}.price-button--ink{background:var(--price-ink);color:#fff}.price-button--utility{background:var(--price-blue);color:var(--price-blue-ink)}.price-button--secondary{background:var(--price-surface);border-color:var(--price-border);color:var(--price-text)}.price-button--ghost{color:var(--price-muted);background:0 0}.price-button--danger{background:var(--price-soft-red);color:var(--price-brand-red)}.price-button--dangerStrong{background:var(--price-brand-red);color:#fff}.price-button--secondary:hover,.price-button--ghost:hover,.price-icon-button:hover{background:var(--price-surface-soft);color:var(--price-text)}.price-button--brand:hover,.price-button--dangerStrong:hover{filter:brightness(.96)}.price-button--loading{pointer-events:none}.price-action-group{align-items:center;gap:var(--price-space-2);white-space:nowrap;flex-wrap:nowrap;min-width:0;display:flex}.price-action-group--wrap{white-space:normal;flex-wrap:wrap}.price-action-group--start{justify-content:flex-start}.price-action-group--end{justify-content:flex-end}.price-action-group--between{justify-content:space-between}.price-icon-button{width:var(--price-button-sm);height:var(--price-button-sm);border:1px solid var(--price-border);border-radius:var(--price-radius-button);background:var(--price-surface);color:var(--price-muted);cursor:pointer;place-items:center;display:inline-grid}.price-icon-button--danger{background:var(--price-soft-red);color:var(--price-brand-red);border-color:#0000}.price-field{gap:var(--price-space-1);display:grid}.price-label{color:var(--price-muted);font-family:var(--price-font-ui);font-size:var(--price-label-size);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.price-input,.price-textarea,.price-select__trigger{border:1px solid var(--price-border);border-radius:var(--price-radius-control);background:var(--price-surface);width:100%;color:var(--price-text);font-size:var(--price-ui-size)}.price-input,.price-select__trigger{min-height:var(--price-control-standard);padding:0 13px}.price-textarea{resize:vertical;min-height:96px;padding:12px 13px}.price-money-input__wrap{background:var(--price-surface);border:1px solid var(--price-border);border-radius:var(--price-radius-control);min-height:var(--price-control-standard);align-items:center;display:flex;overflow:hidden}.price-money-input__prefix{color:var(--price-muted);font-family:var(--price-font-ui);font-size:var(--price-helper-size);flex:none;padding-left:12px;font-weight:900}.price-money-input__control.price-input{min-height:calc(var(--price-control-standard) - 2px);border:0;border-radius:0;padding-left:8px}.price-money-input__control.price-input:focus{box-shadow:none}.price-money-input:focus-within .price-money-input__wrap{box-shadow:var(--price-shadow-focus)}.price-input[readonly],.price-textarea[readonly]{background:var(--price-surface-soft)}.price-input--error,.price-textarea--error,.price-select--error .price-select__trigger{border-color:var(--price-brand-red)}.price-select{position:relative}.price-select__trigger{justify-content:space-between;align-items:center;gap:var(--price-space-2);cursor:pointer;text-align:left;display:flex}.price-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.price-select__menu{z-index:500;border:1px solid var(--price-border);border-radius:var(--price-radius-control);background:var(--price-surface);width:100%;max-height:260px;box-shadow:var(--price-shadow-float);padding:var(--price-space-1);position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.price-select__option{min-height:36px;color:var(--price-text);cursor:pointer;font-size:var(--price-ui-size);border-radius:10px;align-items:center;padding:0 10px;display:flex}.price-select__search{width:100%;min-height:34px;margin-bottom:var(--price-space-1);border:1px solid var(--price-border);background:var(--price-surface-soft);color:var(--price-text);font-family:var(--price-font-ui);font-size:var(--price-ui-size);border-radius:10px;outline:none;padding:0 10px}.price-select__empty{color:var(--price-muted);font-size:var(--price-helper-size);padding:9px 10px}.price-select__option:hover,.price-select__option.is-highlighted{background:var(--price-surface-soft)}.price-select__option.is-selected{background:var(--price-soft-red);color:var(--price-brand-red);font-weight:800}.price-date-picker{position:relative}.price-date-picker__trigger{background:var(--price-surface);border:1px solid var(--price-border);border-radius:var(--price-radius-control);color:var(--price-text);cursor:pointer;font-family:var(--price-font-ui);font-size:var(--price-ui-size);align-items:center;gap:var(--price-space-2);min-height:var(--price-control-standard);text-align:left;justify-content:space-between;width:100%;padding:0 13px;display:flex}.price-date-picker__trigger:focus-visible{box-shadow:var(--price-shadow-focus);outline:none}.price-date-picker__trigger:disabled{cursor:not-allowed;opacity:.55}.price-date-picker__placeholder{color:var(--price-muted)}.price-date-picker__popover{background:var(--price-surface);border:1px solid var(--price-border);border-radius:var(--price-radius-panel);box-shadow:var(--price-shadow-float);z-index:650;width:292px;max-width:calc(100vw - 24px);padding:10px;position:absolute;top:calc(100% + 6px);left:0}.price-date-picker__head{grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.price-date-picker__month{color:var(--price-text);font-family:var(--price-font-display);text-align:center;font-size:13px;font-weight:800}.price-date-picker__nav,.price-date-picker__day,.price-date-picker__link{cursor:pointer;font-family:var(--price-font-ui);border:0}.price-date-picker__nav{background:var(--price-surface-soft);color:var(--price-text);border-radius:10px;height:32px;font-size:18px;font-weight:800}.price-date-picker__week,.price-date-picker__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.price-date-picker__week{color:var(--price-muted);text-align:center;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.price-date-picker__day{color:var(--price-text);background:0 0;border-radius:10px;height:32px;font-size:12px;font-weight:800}.price-date-picker__day:hover,.price-date-picker__nav:hover,.price-date-picker__link:hover{background:var(--price-surface-soft)}.price-date-picker__day.is-outside{color:#c3c6ca}.price-date-picker__day.is-today{box-shadow:inset 0 0 0 1px var(--price-brand-red);color:var(--price-brand-red)}.price-date-picker__day.is-selected{background:var(--price-brand-red);color:#fff}.price-date-picker__foot{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.price-date-picker__link{color:var(--price-brand-red);background:0 0;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:800}.price-command-strip{gap:10px;min-width:0;display:grid}.price-command-strip--auto{grid-template-columns:minmax(260px,1fr) minmax(260px,.72fr)}.price-command-block{background:var(--price-surface);border-radius:var(--price-radius-panel);box-shadow:var(--price-shadow-soft);border:1px solid #00000006;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:9px;display:grid}.price-command-block--single{display:block}.price-form-section{border:1px solid var(--price-border);border-radius:var(--price-radius-panel);gap:12px;padding:14px;display:grid}.price-form-section--soft{background:var(--price-surface-soft)}.price-form-section--neutral{background:var(--price-surface)}.price-form-grid{grid-template-columns:repeat(auto-fit, minmax(var(--price-form-grid-min,190px), 1fr));gap:10px;min-width:0;display:grid}.price-form-grid__full{grid-column:1/-1}.price-empty-state{color:var(--price-muted);text-align:center;place-items:center;gap:6px;padding:48px 16px;display:grid}.price-empty-state__title{color:var(--price-text);font-family:var(--price-font-display);font-size:15px;font-weight:800}.price-empty-state__description{color:var(--price-muted);font-size:12px}.price-empty-state__actions{margin-top:6px}.price-status-badge{border-radius:var(--price-radius-pill);min-height:26px;font-family:var(--price-font-ui);font-size:var(--price-label-size);text-transform:uppercase;align-items:center;padding:0 10px;font-weight:800;line-height:1;display:inline-flex}.price-status-badge--neutral{background:var(--price-surface-soft);color:var(--price-muted)}.price-status-badge--draft{background:var(--price-amber-soft);color:var(--price-amber)}.price-status-badge--review{background:var(--price-blue);color:var(--price-blue-ink)}.price-status-badge--processing{background:var(--price-amber-soft);color:var(--price-amber)}.price-status-badge--waiting{color:var(--price-purple);background:#f1e9ff}.price-status-badge--success{color:var(--price-green);background:#dff8ec}.price-status-badge--warning{background:var(--price-amber-soft);color:var(--price-amber)}.price-status-badge--danger{background:var(--price-soft-red);color:var(--price-brand-red)}.price-status-badge--partial{background:var(--price-purple-soft);color:var(--price-purple)}.price-bento-card{border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface);box-shadow:var(--price-shadow-soft);padding:var(--price-space-5)}.price-bento-card--soft{background:var(--price-surface-soft)}.price-bento-card--soft-red{background:var(--price-soft-red);border-color:#0000}.price-bento-card--dark{background:var(--price-ink);color:#fff;border-color:#0000}.price-bento-card--brand{background:var(--price-brand-red);color:#fff;border-color:#0000}.price-bento-card--lime{background:var(--price-lime);color:var(--price-ink);border-color:#0000}.price-bento-card--blue{background:var(--price-blue);color:var(--price-blue-ink);border-color:#0000}@media (width<=820px){.price-command-strip--auto,.price-command-block{grid-template-columns:1fr}.price-action-group{white-space:normal;flex-wrap:wrap}}@media (width<=720px){.price-topbar{flex-wrap:wrap;height:auto;min-height:64px;padding:10px 12px}.price-page-container{padding:12px 12px 56px}.price-page-header{flex-direction:column}}.price-button{-webkit-font-smoothing:antialiased;text-transform:none!important;letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.price-button--xs{font-size:11px!important;font-weight:700!important}.price-button--sm,.price-button--md{font-size:12px!important;font-weight:700!important}.price-button--lg{font-size:13px!important;font-weight:700!important}.price-button>span:not(.price-button__spinner){font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}button:not(:disabled),.price-button:not(:disabled){transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s,color .14s,filter .14s!important}button:not(:disabled):hover,.price-button:not(:disabled):hover{cursor:pointer;transform:translateY(-1px)}button:not(:disabled):active,.price-button:not(:disabled):active{transform:translateY(0)}.price-button--cta:not(:disabled):hover{color:var(--price-ink);background:#cff044;box-shadow:0 5px 14px #18191b1f}.price-button--brand:not(:disabled):hover{filter:brightness(.96);box-shadow:0 5px 14px #e5393533}.price-button--ink:not(:disabled):hover{background:#2b2c2f;box-shadow:0 5px 14px #1415172e}.price-button--utility:not(:disabled):hover{filter:brightness(.97);box-shadow:0 5px 14px #00000014}.price-button--secondary:not(:disabled):hover{color:var(--price-text);background:#f5f6f7;border-color:#cfd2d5;box-shadow:0 4px 11px #14161812}.price-button--ghost:not(:disabled):hover{color:var(--price-text);background:#f1f2f3}.price-button--danger:not(:disabled):hover{color:var(--price-brand-red);background:#ffdedd;border-color:#e5393533}.price-button--dangerStrong:not(:disabled):hover{filter:brightness(.95);box-shadow:0 5px 14px #e5393533}button:not(.price-button):not(:disabled):hover{filter:brightness(.97)}button:not(.price-button):not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #e5393538}button:disabled,.price-button:disabled{cursor:not-allowed;transform:none!important}.price-customer-page,.price-quotation-page,.price-receipt-page,.price-delivery-page,.price-users-page,.price-biaya-global-page,.price-list-page{margin-top:-10px!important}@media (width<=720px){.price-customer-page,.price-quotation-page,.price-receipt-page,.price-delivery-page,.price-users-page,.price-biaya-global-page,.price-list-page{margin-top:0!important}}.price-customer-search,.price-costing-search,.price-invoice-search,.price-receipt-search,.price-delivery-search{position:relative!important}.price-customer-search:before,.price-costing-search:before,.price-invoice-search:before,.price-receipt-search:before,.price-delivery-search:before{box-sizing:content-box!important;content:""!important;pointer-events:none!important;z-index:2!important;background:0 0!important;border:2px solid #999!important;border-radius:999px!important;width:12px!important;height:12px!important;display:block!important;position:absolute!important;top:50%!important;left:15px!important;transform:translateY(-58%)!important}.price-customer-search:after,.price-costing-search:after,.price-invoice-search:after,.price-receipt-search:after,.price-delivery-search:after{content:""!important;pointer-events:none!important;transform-origin:50%!important;z-index:2!important;background:#999!important;border:0!important;border-radius:2px!important;width:7px!important;height:2px!important;display:block!important;position:absolute!important;top:50%!important;left:26px!important;transform:translateY(4px)rotate(45deg)!important}.price-customer-search .price-input,.price-costing-search .price-input,.price-invoice-search .price-input,.price-receipt-search .price-input,.price-delivery-search .price-input{box-sizing:border-box!important;color:#444!important;font-family:var(--price-font-ui)!important;background:#f4f4f4!important;border:0!important;border-radius:13px!important;outline:none!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 13px 0 38px!important;font-size:12px!important;font-weight:500!important}.price-customer-search .price-input::placeholder,.price-costing-search .price-input::placeholder,.price-invoice-search .price-input::placeholder,.price-receipt-search .price-input::placeholder,.price-delivery-search .price-input::placeholder{color:#777d83!important;opacity:1!important}.price-request-page .price-request-command-card.search-card{position:relative!important}.price-request-page .price-request-command-card.search-card:before{box-sizing:content-box!important;color:#0000!important;content:""!important;pointer-events:none!important;z-index:2!important;background:0 0!important;border:2px solid #999!important;border-radius:999px!important;width:12px!important;height:12px!important;font-size:0!important;display:block!important;position:absolute!important;top:50%!important;left:24px!important;transform:translateY(-58%)!important}.price-request-page .price-request-command-card.search-card:after{content:""!important;pointer-events:none!important;transform-origin:50%!important;z-index:2!important;background:#999!important;border:0!important;border-radius:2px!important;width:7px!important;height:2px!important;display:block!important;position:absolute!important;top:50%!important;left:35px!important;transform:translateY(4px)rotate(45deg)!important}.price-request-page .price-request-control.search{box-sizing:border-box!important;color:#444!important;font-family:var(--price-font-ui)!important;background:#f4f4f4!important;border:0!important;border-radius:13px!important;outline:none!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 13px 0 38px!important;font-size:12px!important;font-weight:500!important}.price-request-page .price-request-control.search::placeholder{color:#777d83!important;opacity:1!important;font-weight:500!important}.price-quotation-page .price-quotation-command-card--search{position:relative!important}.price-quotation-page .price-quotation-command-card--search:before{box-sizing:content-box!important;content:""!important;pointer-events:none!important;z-index:2!important;background:0 0!important;border:2px solid #999!important;border-radius:999px!important;width:12px!important;height:12px!important;display:block!important;position:absolute!important;top:50%!important;left:23px!important;transform:translateY(-58%)!important}.price-quotation-page .price-quotation-command-card--search:after{content:""!important;pointer-events:none!important;transform-origin:50%!important;z-index:2!important;background:#999!important;border:0!important;border-radius:2px!important;width:7px!important;height:2px!important;display:block!important;position:absolute!important;top:50%!important;left:34px!important;transform:translateY(4px)rotate(45deg)!important}.price-quotation-page .price-quotation-command-card--search .price-input{box-sizing:border-box!important;color:#444!important;font-family:var(--price-font-ui)!important;background:#f4f4f4!important;border:0!important;border-radius:13px!important;outline:none!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 13px 0 38px!important;font-size:12px!important;font-weight:500!important}.price-quotation-page .price-quotation-command-card--search .price-input::placeholder{color:#777d83!important;opacity:1!important}.hppv2-list-search-wrap{position:relative!important}.hppv2-list-search-wrap:before{box-sizing:content-box!important;color:#0000!important;content:""!important;pointer-events:none!important;z-index:2!important;background:0 0!important;border:2px solid #999!important;border-radius:999px!important;width:12px!important;height:12px!important;font-size:0!important;display:block!important;position:absolute!important;top:50%!important;left:15px!important;transform:translateY(-58%)!important}.hppv2-list-search-wrap:after{content:""!important;pointer-events:none!important;transform-origin:50%!important;z-index:2!important;background:#999!important;border:0!important;border-radius:2px!important;width:7px!important;height:2px!important;display:block!important;position:absolute!important;top:50%!important;left:26px!important;transform:translateY(4px)rotate(45deg)!important}.hppv2-list-search{box-sizing:border-box!important;color:#444!important;font-family:var(--price-font-ui)!important;background:#f4f4f4!important;border:0!important;border-radius:13px!important;outline:none!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 13px 0 38px!important;font-size:12px!important;font-weight:500!important}.hppv2-list-search::placeholder{color:#777d83!important;opacity:1!important}.price-list-page .pl-search,.pl-drawer .pl-search{box-sizing:border-box!important;color:#999!important;background:#f4f4f4!important;border:0!important;border-radius:13px!important;align-items:center!important;gap:9px!important;height:40px!important;min-height:40px!important;padding:0 13px!important;display:flex!important}.price-list-page .pl-search-icon,.pl-drawer .pl-search-icon{flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important;position:relative!important}.price-list-page .pl-search-icon:before,.pl-drawer .pl-search-icon:before{box-sizing:content-box!important;content:""!important;background:0 0!important;border:2px solid #999!important;border-radius:999px!important;width:12px!important;height:12px!important;position:absolute!important;top:0!important;left:0!important}.price-list-page .pl-search-icon:after,.pl-drawer .pl-search-icon:after{content:""!important;transform-origin:50%!important;background:#999!important;border-radius:2px!important;width:7px!important;height:2px!important;position:absolute!important;top:11px!important;left:11px!important;transform:rotate(45deg)!important}.price-list-page .pl-search input,.pl-drawer .pl-search input{color:#444!important;font-family:var(--price-font-ui)!important;background:0 0!important;border:0!important;outline:none!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:12px!important;font-weight:500!important}.price-list-page .pl-search input::placeholder,.pl-drawer .pl-search input::placeholder{color:#777d83!important;opacity:1!important}.price-topbar__workspace-user{color:var(--price-text);font-family:var(--price-font-ui);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.price-topbar__workspace-avatar{width:32px;height:32px;color:var(--price-brand-red);background:#fff;border:1px solid #e6e6e6;border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.price-topbar__workspace-user strong{font-weight:800}.price-workspace-topbar{z-index:1300;box-sizing:border-box;width:100%;height:76px;font-family:var(--price-font-ui);background:#f4f5f6;border-top:3px solid #2464a6;align-items:center;gap:28px;padding:0 28px;display:flex;position:sticky;top:0}.price-workspace-brand{white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.price-workspace-brand>strong{color:#1e2022;letter-spacing:-.035em;font-size:23px;font-weight:850;line-height:1}.price-workspace-logo{flex:none;width:30px;height:38px;display:inline-block;position:relative}.price-workspace-logo:before,.price-workspace-logo:after{content:"";background:#f23838;width:18px;height:30px;position:absolute;top:4px}.price-workspace-logo:before{clip-path:polygon(100% 0,100% 100%,0 72%,0 28%);left:0}.price-workspace-logo:after{clip-path:polygon(0 0,100% 50%,0 100%);right:0}.price-workspace-logo>span{z-index:2;background:#fff;border-radius:99px;width:3px;height:34px;position:absolute;top:2px;left:14px;transform:rotate(8deg)}.price-workspace-tag{color:#ef3636;background:#ffe4e4;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.price-workspace-nav{background:#e8e9ea;border-radius:999px;align-items:center;gap:4px;min-width:0;padding:5px;display:flex;position:relative;overflow:visible}.price-workspace-nav__group{align-items:center;display:flex;position:relative}.price-workspace-nav__item{box-sizing:border-box;color:#62676c;height:46px;font:750 14px/1 var(--price-font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;text-decoration:none;display:inline-flex}.price-workspace-nav__item:hover,.price-workspace-nav__item:focus-visible{color:#2f3438;background:#fff;outline:0}.price-workspace-nav__item.is-active{color:#fff;background:#ef3636;box-shadow:0 8px 18px #ef363633}.price-workspace-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .14s}.price-workspace-chevron.is-open{transform:rotate(180deg)}.price-workspace-menu{z-index:1500;background:#fff;border:1px solid #e6e7e8;border-radius:22px;gap:10px;padding:14px;display:grid;position:absolute;top:58px;left:-60px;box-shadow:0 20px 46px #12121224}.price-workspace-menu--price{grid-template-columns:1fr 1fr;width:590px}.price-workspace-menu--small{grid-template-columns:1fr;width:245px;left:-60px}.price-workspace-menu__group{background:#fafafa;border:1px solid #eceeef;border-radius:16px;min-width:0;padding:12px}.price-workspace-menu__title{color:#989da2;letter-spacing:.045em;text-transform:uppercase;padding:2px 8px 10px;font-size:11px;font-weight:850;line-height:1.2}.price-workspace-menu__item,.price-workspace-menu__link{box-sizing:border-box;color:#555b61;width:100%;min-height:45px;font:750 13px/1.25 var(--price-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:9px 10px;text-decoration:none;display:flex}.price-workspace-menu__item:hover,.price-workspace-menu__item:focus-visible,.price-workspace-menu__link:hover,.price-workspace-menu__link:focus-visible{color:#ed3434;background:#ffecec;outline:0}.price-workspace-menu__item.is-active{color:#ed3434}.price-workspace-actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex;position:relative}.price-workspace-notification{align-items:center;display:flex}.price-workspace-notification>button,.price-workspace-notification>*>button:first-child{box-sizing:border-box;width:46px;min-width:46px;height:46px;padding:0;position:relative;overflow:hidden;color:#0000!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedfe1!important;border-radius:50%!important;font-size:0!important}.price-workspace-notification>button:before,.price-workspace-notification>*>button:first-child:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f666d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M10 21h4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;margin:auto;position:absolute;inset:0}.price-workspace-account{position:relative}.price-workspace-account__trigger{color:#22272b;height:48px;font-family:var(--price-font-ui);cursor:pointer;background:#fff;border:1px solid #dedfe1;border-radius:15px;align-items:center;gap:10px;padding:4px 13px 4px 5px;display:flex}.price-workspace-account__avatar{color:#fff;background:#ef3636;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:850;display:grid}.price-workspace-account__trigger strong{font-size:13px;font-weight:800}.price-workspace-account__menu{z-index:1500;box-sizing:border-box;background:#fff;border:1px solid #e6e7e8;border-radius:16px;width:220px;padding:10px;position:absolute;top:56px;right:0;box-shadow:0 18px 42px #12121221}.price-workspace-account__item{color:#50555b;border-radius:9px;align-items:center;min-height:40px;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.price-workspace-account__item:hover{background:#f4f4f4}.price-workspace-account__legacy-actions{border-top:1px solid #ededed;gap:7px;margin-top:7px;padding-top:7px;display:grid}.price-workspace-account__legacy-actions button{width:100%}@media (width<=900px){.price-workspace-topbar{display:none}}.price-workspace-topbar{border-top-width:3px;gap:24px;height:64px;min-height:64px;padding:0 24px}.price-workspace-brand{gap:10px;min-width:218px;height:40px}.price-workspace-logo{object-fit:contain;flex:0 0 32px;width:32px;height:32px;display:block}.price-workspace-logo:before,.price-workspace-logo:after{content:none!important}.price-workspace-brand>strong{letter-spacing:-.03em;font-size:18px;font-weight:800;line-height:1}.price-workspace-tag{min-height:26px;padding:0 9px;font-size:10.5px}.price-workspace-nav{gap:0;padding:4px}.price-workspace-nav__item{gap:7px;height:36px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.price-workspace-nav__item.is-active{box-shadow:0 5px 12px #e5393526}.price-workspace-chevron{flex:0 0 14px;width:14px;height:14px}.price-workspace-actions{gap:10px}.price-workspace-notification>button,.price-workspace-notification>*>button:first-child{width:40px;min-width:40px;height:40px}.price-workspace-notification>button:before,.price-workspace-notification>*>button:first-child:before{width:18px;height:18px}.price-workspace-account__trigger{border-radius:12px;gap:8px;height:40px;padding:4px 10px 4px 4px}.price-workspace-account__avatar{border-radius:9px;flex:0 0 30px;width:30px;height:30px;font-size:12px}.price-workspace-account__trigger strong{max-width:120px;font-size:12px}.price-workspace-menu{top:44px}.price-workspace-menu--price{border-radius:20px;gap:8px;width:500px;padding:12px;left:-150px;box-shadow:0 18px 42px #1212121f}.price-workspace-menu--small{top:44px}.price-workspace-menu__group{padding:8px}.price-workspace-menu__title{padding:2px 7px 8px}.price-workspace-menu__item,.price-workspace-menu__link{min-height:40px;padding:8px 9px}.price-mobile-topbar{z-index:1350;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f8f5;border-bottom:1px solid #1416180f;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 12px;display:flex;position:sticky;top:0}.price-mobile-topbar__brand{align-items:center;gap:9px;min-width:0;display:flex}.price-mobile-topbar__mark{background:var(--price-brand-red);color:#fff;width:34px;height:34px;font-family:var(--price-font-display);border-radius:11px;flex:0 0 34px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:0 6px 14px #e5393529}.price-mobile-topbar__brand-copy{align-items:center;gap:7px;min-width:0;display:flex}.price-mobile-topbar__brand-copy strong{color:var(--price-ink);font-family:var(--price-font-display);letter-spacing:-.03em;font-size:17px;font-weight:800;line-height:1}.price-mobile-topbar__brand-copy span{background:var(--price-soft-red);min-height:22px;color:var(--price-brand-red);font-family:var(--price-font-ui);border-radius:999px;align-items:center;padding:0 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.price-mobile-topbar__actions{align-items:center;gap:7px;display:flex}.price-mobile-topbar__notification{place-items:center;display:grid;position:relative}.price-mobile-topbar__notification .price-notification__trigger{overflow:hidden;color:#555!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e5e7!important;border-radius:12px!important;padding:0!important;font-size:0!important;display:block!important;position:relative!important}.price-mobile-topbar__notification .price-notification__trigger:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.price-mobile-topbar__menu-trigger{width:38px;height:38px;color:var(--price-ink);cursor:pointer;background:#fff;border:1px solid #e4e5e7;border-radius:12px;place-items:center;padding:0;font-size:18px;font-weight:800;display:grid}.price-mobile-topbar__menu{z-index:1500;box-sizing:border-box;background:#fff;border:1px solid #e4e5e7;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 7px);left:12px;right:12px;overflow:hidden;box-shadow:0 18px 44px #14161824}.price-mobile-topbar__menu-title{color:#92969b;font-family:var(--price-font-ui);letter-spacing:.06em;text-transform:uppercase;padding:5px 7px 7px;font-size:9px;font-weight:800}.price-mobile-topbar__menu-nav{gap:3px;display:grid}.price-mobile-topbar__menu-item{color:#34383d;cursor:pointer;width:100%;min-height:42px;font-family:var(--price-font-ui);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:flex}.price-mobile-topbar__menu-item.is-active{background:var(--price-soft-red);color:var(--price-brand-red)}.price-mobile-topbar__menu-divider{background:#ececef;height:1px;margin:7px 3px}.price-mobile-topbar__account-actions{gap:4px;display:grid}.price-mobile-topbar__account-actions>*{margin:0!important}.price-mobile-topbar__account-actions button,.price-mobile-topbar__account-actions a{box-sizing:border-box;width:100%!important;min-height:42px!important;box-shadow:none!important;font-family:var(--price-font-ui)!important;text-align:left!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;padding:0 11px!important;font-size:12px!important;font-weight:700!important;display:flex!important}@media (width<=900px){.price-mobile-topbar{display:flex}}@media (width>=901px){.price-mobile-topbar{display:none}}.price-topbar__menu-trigger{justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.price-topbar__menu-trigger .price-workspace-chevron,.price-topbar__menu-trigger .price-topbar__chevron,.price-topbar__menu-trigger svg{flex:none;margin:0;display:block;position:static;inset:auto;transform:none}.price-topbar__menu-trigger .price-workspace-chevron{width:14px;height:14px}.price-status-badge{text-align:center;justify-content:center;align-items:center;line-height:1;display:inline-flex}.price-topbar__logo{object-fit:contain;flex:0 0 32px;width:32px;height:32px;display:block}@media (width>=681px){.price-app-shell.is-workspace-hosted .price-material-page{--mb-top-h:0px}.price-app-shell.is-workspace-hosted .price-material-page .list-head,.price-app-shell.is-workspace-hosted .price-costing-list-head,.price-app-shell.is-workspace-hosted .price-quotation-list-head,.price-app-shell.is-workspace-hosted .price-invoice-list-head,.price-app-shell.is-workspace-hosted .price-customer-list-head,.price-app-shell.is-workspace-hosted .price-delivery-list-head,.price-app-shell.is-workspace-hosted .price-receipt-list-head,.price-app-shell.is-workspace-hosted .price-request-head{top:0!important}.price-app-shell.is-workspace-hosted .price-customer-detail,.price-app-shell.is-workspace-hosted .price-delivery-detail,.price-app-shell.is-workspace-hosted .price-receipt-detail,.price-app-shell.is-workspace-hosted .price-compare-input-panel{top:18px!important}.price-app-shell.is-workspace-hosted .price-invoice-summary-card{top:12px!important}}.price-notification{font-family:var(--price-font-ui);position:relative}.price-notification__trigger.is-active:after{content:"";background:var(--price-green);box-sizing:content-box;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.price-notification__panel{z-index:220;border:1px solid var(--price-border);border-radius:var(--price-radius-panel);background:var(--price-surface);width:min(360px,100vw - 24px);box-shadow:var(--price-shadow-float);color:var(--price-text);padding:14px;position:absolute;top:calc(100% + 10px);right:0}.price-notification__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-notification__head strong,.price-notification__head span{display:block}.price-notification__head strong{font-family:var(--price-font-display);font-size:14px;line-height:1.25}.price-notification__head span{color:var(--price-muted);font-size:var(--price-helper-size);margin-top:3px}.price-notification__panel p{color:var(--price-muted);font-size:var(--price-ui-size);margin:12px 0;line-height:1.45}.price-notification__actions{flex-wrap:wrap;gap:6px;display:flex}.price-notification__actions .price-button{border-style:solid;border-width:1px;min-width:72px;padding:0 16px;font-weight:800}.price-notification__actions .price-button--brand{border-color:var(--price-brand-red)}.price-notification__actions .price-button--secondary{border-color:var(--price-border);background:var(--price-surface);color:var(--price-text)}@media (width<=720px){.price-notification__panel{width:auto;position:fixed;top:72px;left:12px;right:12px}}.price-notification__head .price-status-badge__label{line-height:1;display:block;position:relative;top:6px}.price-invoice-container{box-sizing:border-box;padding-top:10px;overflow-x:hidden}.price-invoice-page,.price-invoice-page *{box-sizing:border-box}.price-invoice-page{gap:8px;display:grid}.price-invoice-head{align-items:center;gap:var(--price-space-4);justify-content:space-between;margin:0;display:flex}.price-invoice-title-line{align-items:center;gap:10px;min-width:0;display:flex}.price-invoice-title-line .price-page-header__title{letter-spacing:-.055em}.price-invoice-count{background:var(--price-surface);border-radius:var(--price-radius-pill);box-shadow:var(--price-shadow-soft);color:#6f747a;white-space:nowrap;align-items:center;height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.price-invoice-count b{color:var(--price-brand-red);margin-right:4px}.price-invoice-actions{gap:9px;display:flex}.price-invoice-command-strip{grid-template-columns:minmax(280px,1fr) minmax(270px,.72fr) minmax(270px,.72fr);gap:10px;min-width:0;display:grid}.price-invoice-command-card{background:var(--price-surface);border-radius:var(--price-radius-panel);box-shadow:var(--price-shadow-soft);border:1px solid #00000006;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:9px;display:grid}.price-invoice-command-card--search{box-shadow:var(--price-shadow-soft);display:block}.price-invoice-search{position:relative}.price-invoice-search:before{content:"";z-index:1;border:2px solid #999;border-radius:50%;width:9px;height:9px;position:absolute;top:11px;left:14px}.price-invoice-search:after{content:"";transform-origin:0;z-index:1;background:#999;border-radius:2px;width:6px;height:2px;position:absolute;top:22px;left:24px;transform:rotate(45deg)}.price-invoice-search .price-input{background:#f4f4f4;border:0;min-height:40px;padding-left:38px}.price-invoice-source-select{min-width:0}.price-invoice-source-select .price-select__trigger{background:#f4f4f4;border:0;min-height:40px}.price-invoice-filters{scrollbar-width:none;align-items:center;gap:6px;padding:0 0 4px;display:flex;overflow:auto}.price-invoice-filters::-webkit-scrollbar{display:none}.price-invoice-filter{background:var(--price-surface);border-radius:var(--price-radius-pill);box-shadow:var(--price-shadow-soft);color:#686d73;font-family:var(--price-font-ui);border:0;flex:none;height:32px;padding:0 12px;font-size:10px;font-weight:800}.price-invoice-filter.is-active{background:var(--price-ink);color:#fff}.price-invoice-filter--draft{background:var(--price-amber-soft);color:var(--price-amber)}.price-invoice-filter--paid{background:var(--price-green-soft);color:var(--price-green)}.price-invoice-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.price-invoice-layout.has-detail{grid-template-columns:minmax(0,1fr) 390px}.price-invoice-layout.has-detail .price-invoice-list-head,.price-invoice-layout.has-detail .price-invoice-row{grid-template-columns:minmax(120px,.9fr) minmax(180px,1.4fr) 96px 108px 108px 108px 88px 140px;column-gap:8px}.price-invoice-list-scroll{overflow-x:clip}.price-invoice-list{background:var(--price-surface);border-radius:var(--price-radius-list);box-shadow:var(--price-shadow-card);border:1px solid #00000006;min-width:0;padding:8px}.price-invoice-list-head,.price-invoice-row{grid-template-columns:minmax(150px,.95fr) minmax(250px,1.55fr) 112px 122px 122px 122px 96px 148px;align-items:center;column-gap:10px;display:grid}.price-invoice-list-head{border-radius:var(--price-radius-row);color:#666a70;font-size:var(--price-label-size);letter-spacing:.035em;text-transform:uppercase;z-index:25;background:#dedfe0;min-height:38px;padding:0 12px;font-weight:800;position:sticky;top:68px}.price-invoice-row{cursor:pointer;border-radius:17px;min-height:60px;padding:7px 12px;transition:background-color .15s,box-shadow .15s}.price-invoice-row+.price-invoice-row{border-top:1px solid #eee}.price-invoice-row.is-striped{background:snow}.price-invoice-row:hover{background:var(--price-red-pale);box-shadow:inset 0 0 0 1px #e539350a}.price-invoice-no{color:var(--price-text);font-family:var(--price-font-display);word-break:break-word;font-size:11px;font-weight:800;line-height:1.25}.price-invoice-no small{color:#aaa;font-family:var(--price-font-ui);margin-top:2px;font-size:9px;font-weight:600;display:block}.price-invoice-customer{min-width:0}.price-invoice-customer-name{color:var(--price-text);font-family:var(--price-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.price-invoice-customer-sub{align-items:center;gap:5px;margin-top:3px;display:flex}.price-invoice-source{color:#999;text-transform:lowercase;font-size:9px}.price-invoice-date{border-radius:var(--price-radius-button);color:#5d6268;background:#f4f4f4;padding:6px 8px;font-size:10px;font-weight:800}.price-invoice-money{flex-direction:column;gap:2px;display:flex}.price-invoice-money small{color:#989da3;text-transform:uppercase;font-size:8px;font-weight:800}.price-invoice-money b{color:var(--price-text);font-family:var(--price-font-display);font-size:11px;font-weight:800}.price-invoice-money--total b{color:var(--price-amber)}.price-invoice-balance{background:#f3f3f3;border-radius:13px;padding:6px 8px}.price-invoice-balance.is-zero{background:var(--price-green-soft)}.price-invoice-balance.is-zero b{color:var(--price-green)}.price-invoice-row-actions{white-space:nowrap;grid-template-columns:58px 44px 32px;justify-content:start;align-items:center;gap:6px;display:grid}.price-invoice-row-actions .price-button,.price-invoice-row-actions .price-icon-button{flex:none;width:100%;min-width:32px;height:32px;padding-left:0;padding-right:0;font-size:9px}.price-invoice-empty{color:var(--price-muted);text-align:center;padding:56px 16px;font-size:13px}.price-invoice-footer{justify-content:space-between;align-items:center;padding:10px 3px 0;display:flex}.price-invoice-footer small{color:#858a90;font-size:10px}.price-invoice-pages{gap:5px;display:flex}.price-invoice-page-button{background:var(--price-surface);box-shadow:var(--price-shadow-soft);color:#5d6268;font-family:var(--price-font-ui);border:0;border-radius:10px;min-width:32px;height:32px;font-size:10px;font-weight:800}.price-invoice-page-button.is-active{background:var(--price-brand-red);color:#fff}.price-invoice-page-button:disabled{cursor:not-allowed;opacity:.45}.price-invoice-detail{gap:10px;display:grid}.price-invoice-detail-item{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-row);padding:10px}.price-invoice-form{gap:12px;display:grid}.price-invoice-form-card{gap:14px;padding:16px;display:grid}.price-invoice-form-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-invoice-form-actions,.price-invoice-form-footer,.price-invoice-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price-invoice-form-footer{justify-content:flex-end}.price-invoice-draft-note{color:var(--price-muted);font-size:11px;font-weight:700}.price-invoice-draft-note.is-error{color:var(--price-brand-red)}.price-invoice-section-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.price-invoice-section-grid--customer{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.price-invoice-section-grid--customer .price-textarea{field-sizing:content;min-height:var(--price-control-standard);padding:10px 13px;line-height:1.35}.price-invoice-items-card,.price-invoice-signature-card,.price-invoice-summary-card{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-panel);padding:14px}.price-invoice-items-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.price-invoice-items-scroll{padding-bottom:0;overflow-x:visible}.price-invoice-items-list{gap:8px;min-width:0;display:grid}.price-invoice-item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px minmax(110px,.56fr) minmax(110px,.56fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.price-invoice-item-row>*{min-width:0}.price-invoice-item-row .price-input,.price-invoice-item-row .price-textarea,.price-invoice-line-total{width:100%;min-width:0}.price-invoice-item-actions{white-space:nowrap;min-width:0}.price-invoice-item-row .price-textarea{field-sizing:content;min-height:var(--price-control-standard);padding:10px 13px;line-height:1.35}.price-invoice-line-total{background:var(--price-surface);border:1px solid var(--price-border);border-radius:var(--price-radius-button);color:var(--price-text);font-family:var(--price-font-display);font-variant-numeric:tabular-nums;min-height:var(--price-control-standard);text-align:right;justify-content:flex-end;align-items:center;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.price-invoice-item-actions{grid-template-columns:36px 42px 44px;gap:4px;display:grid}.price-invoice-item-actions .price-button{width:100%;height:36px;padding-left:0;padding-right:0}.price-invoice-form-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.price-invoice-form-left{gap:12px;min-width:0;display:grid}.price-invoice-summary-card{position:sticky;top:76px}.price-invoice-checkbox-row{color:var(--price-text);align-items:center;gap:8px;min-height:28px;font-size:12px;font-weight:800;display:flex}.price-invoice-checkbox-row input{accent-color:var(--price-brand-red)}.price-invoice-summary-stack{gap:8px;display:grid}.price-invoice-summary-fields{grid-template-columns:minmax(0,1fr) 90px;gap:8px;display:grid}.price-invoice-summary-row{border-top:1px solid var(--price-border);color:var(--price-text);justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;font-size:13px;font-weight:700;display:flex}.price-invoice-summary-row.is-due{color:var(--price-brand-red);font-family:var(--price-font-display);font-size:16px;font-weight:900}.price-invoice-summary-note{color:var(--price-muted);text-align:right;font-size:11px}.price-invoice-signature-grid{gap:10px;display:grid}.price-invoice-signature-pick{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.price-invoice-signature-preview{border:1px solid var(--price-border);border-radius:var(--price-radius-button);object-fit:contain;background:#fff;max-width:120px;max-height:54px;padding:4px}.price-invoice-signature-manager{background:var(--price-surface);border:1px solid var(--price-border);border-radius:var(--price-radius-panel);gap:12px;padding:12px;display:grid}.price-invoice-signature-list{gap:8px;display:grid}.price-invoice-signature-row{border-bottom:1px solid var(--price-border);grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-bottom:8px;display:grid}.price-invoice-signature-row img{border:1px solid var(--price-border);border-radius:var(--price-radius-button);object-fit:contain;background:#fff;width:52px;height:34px}.price-invoice-signature-name{color:var(--price-text);font-size:12px;font-weight:800}.price-invoice-signature-title,.price-invoice-muted{color:var(--price-muted);font-size:11px}.price-invoice-file-input{color:var(--price-muted);font-family:var(--price-font-ui);max-width:100%;font-size:12px}@media (width<=1180px){.price-invoice-form-main{grid-template-columns:1fr}.price-invoice-summary-card{position:static}}@media (width<=900px){.price-invoice-form-head{flex-direction:column}.price-invoice-items-scroll{padding-bottom:2px;overflow-x:auto}.price-invoice-items-list{min-width:760px}.price-invoice-signature-pick{grid-template-columns:1fr}}@media (width<=1250px){.price-invoice-list-scroll{overflow-x:auto}.price-invoice-list{min-width:1380px}.price-invoice-layout.has-detail{grid-template-columns:1fr}}@media (width<=1050px){.price-invoice-command-strip{grid-template-columns:1fr}}@media (width<=680px){.price-invoice-head{flex-direction:column;align-items:flex-start}.price-invoice-actions{width:100%}.price-invoice-actions .price-button{flex:1}.price-invoice-count{display:none}}.price-invoice-item-row .price-input,.price-invoice-item-row .price-textarea{font-size:13px}.price-invoice-money-input{width:100%;min-width:0;position:relative}.price-invoice-money-input .price-input{padding-left:36px}.price-invoice-money-prefix{z-index:1;color:var(--price-muted);font-family:var(--price-font-ui);pointer-events:none;font-size:13px;font-weight:700;line-height:1;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.price-invoice-section-grid .price-input,.price-invoice-section-grid .price-textarea,.price-invoice-section-grid .price-select__trigger,.price-invoice-section-grid .price-date-picker__trigger,.price-invoice-item-row .price-input,.price-invoice-item-row .price-textarea,.price-invoice-form-left .price-input,.price-invoice-form-left .price-textarea,.price-invoice-form-left .price-select__trigger,.price-invoice-summary-card .price-input,.price-invoice-summary-card .price-select__trigger{font-size:13px}.price-invoice-signature-card .price-invoice-checkbox-row{margin-bottom:2px}.price-invoice-signature-grid{gap:8px}.price-invoice-signature-pick{align-items:end;gap:10px}.price-invoice-signature-pick .price-button{align-self:end}.price-invoice-signature-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.price-invoice-signature-fields>.price-field{align-self:start}.price-invoice-signature-fields .price-input,.price-invoice-signature-fields .price-textarea,.price-invoice-signature-fields .price-select__trigger,.price-invoice-signature-fields .price-date-picker__trigger{font-size:13px}.price-invoice-signature-fields .price-helper{margin-top:4px;line-height:1.35}.price-invoice-section-grid .price-input,.price-invoice-section-grid .price-textarea,.price-invoice-section-grid .price-select__trigger,.price-invoice-section-grid .price-date-picker__trigger,.price-invoice-item-row .price-input,.price-invoice-item-row .price-textarea,.price-invoice-form-left .price-input,.price-invoice-form-left .price-textarea,.price-invoice-form-left .price-select__trigger,.price-invoice-form-left .price-date-picker__trigger,.price-invoice-signature-card .price-input,.price-invoice-signature-card .price-textarea,.price-invoice-signature-card .price-select__trigger,.price-invoice-summary-card .price-input,.price-invoice-summary-card .price-textarea,.price-invoice-summary-card .price-select__trigger{background:var(--price-surface)}.price-invoice-item-actions{grid-template-columns:36px 42px 36px}.price-invoice-item-delete{width:36px;min-width:36px;padding:0;font-size:18px;line-height:1}.price-invoice-form>.price-invoice-section-grid .price-input,.price-invoice-form>.price-invoice-section-grid .price-textarea,.price-invoice-form>.price-invoice-section-grid .price-select__trigger,.price-invoice-form>.price-invoice-section-grid .price-date-picker__trigger{background:var(--price-surface-soft)}.price-invoice-percent-input{width:100%;min-width:0;position:relative}.price-invoice-percent-input .price-input{padding-right:34px}.price-invoice-percent-suffix{z-index:1;color:var(--price-muted);font-family:var(--price-font-ui);pointer-events:none;font-size:13px;font-weight:700;line-height:1;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.price-invoice-row-actions .price-button,.price-invoice-item-actions .price-button,.price-invoice-actions .price-button,.price-invoice-signature-pick .price-button{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-invoice-page-button{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}@media (width>=901px){.price-invoice-list-head{font-size:10px!important}.price-invoice-customer>b,.price-invoice-customer>strong,.price-invoice-money b{font-size:13px!important}.price-invoice-no,.price-invoice-no small,.price-invoice-source,.price-invoice-date,.price-invoice-money small,.price-invoice-row-actions .price-button,.price-invoice-row-actions .price-icon-button{font-size:11px!important}}@media (width>=1051px){.price-invoice-row .price-invoice-no{font-size:12px!important}.price-invoice-row .price-invoice-no small{font-size:9px!important}.price-invoice-row .price-invoice-customer-name{font-size:14px!important}.price-invoice-row .price-invoice-customer-sub,.price-invoice-row .price-invoice-date,.price-invoice-row .price-invoice-source{font-size:10px!important}.price-invoice-row .price-invoice-money small{font-size:9px!important}.price-invoice-row .price-invoice-money b{font-size:12px!important}.price-invoice-row .price-invoice-row-actions button{font-size:10px!important}}@media (width<=680px){.price-invoice-list-head{position:relative!important;top:auto!important}}.price-costing-container{box-sizing:border-box;padding-top:10px;overflow-x:hidden}.price-costing-page,.price-costing-page *{box-sizing:border-box}.price-costing-page{gap:8px;display:grid}.price-costing-head{align-items:center;gap:var(--price-space-4);justify-content:space-between;margin:0;display:flex}.price-costing-title-line{align-items:center;gap:10px;min-width:0;display:flex}.price-costing-title-line .price-page-header__title{letter-spacing:-.055em}.price-costing-count{background:var(--price-surface);border-radius:var(--price-radius-pill);box-shadow:var(--price-shadow-soft);color:#6f747a;white-space:nowrap;align-items:center;height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.price-costing-count b{color:var(--price-brand-red);margin-right:4px}.price-costing-actions{gap:9px;display:flex}.price-costing-command-strip{grid-template-columns:minmax(280px,1fr) 260px;gap:10px;min-width:0;display:grid}.price-costing-command-card{background:var(--price-surface);border-radius:var(--price-radius-panel);box-shadow:var(--price-shadow-soft);border:1px solid #00000006;min-width:0;padding:9px}.price-costing-command-card--search{display:block}.price-costing-search{position:relative}.price-costing-search:before{content:"";z-index:1;border:2px solid #999;border-radius:50%;width:9px;height:9px;position:absolute;top:11px;left:14px}.price-costing-search:after{content:"";transform-origin:0;z-index:1;background:#999;border-radius:2px;width:6px;height:2px;position:absolute;top:22px;left:24px;transform:rotate(45deg)}.price-costing-search .price-input{background:#f4f4f4;border:0;min-height:40px;padding-left:38px}.price-costing-command-card--archive{align-items:center;display:flex}.price-costing-archive-toggle{cursor:pointer;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 5px;display:flex}.price-costing-archive-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.price-costing-archive-box{background:#f1f1f1;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;height:26px;transition:background-color .15s,transform .15s;display:inline-flex}.price-costing-archive-toggle:hover .price-costing-archive-box{transform:translateY(-1px)}.price-costing-archive-toggle input:checked+.price-costing-archive-box{background:var(--price-ink)}.price-costing-archive-toggle input:checked+.price-costing-archive-box:after{color:#fff;content:"✓";font-size:12px;font-weight:900}.price-costing-archive-copy{flex-direction:column;gap:1px;display:flex}.price-costing-archive-copy b{color:var(--price-text);font-size:11px;font-weight:800}.price-costing-archive-copy small{color:var(--price-muted);font-size:9px;font-weight:600}@media (width<=760px){.price-costing-head{flex-direction:column;align-items:flex-start}.price-costing-actions{width:100%}.price-costing-count{display:none}.price-costing-command-strip{grid-template-columns:1fr}}.price-costing-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.price-costing-layout.has-detail{grid-template-columns:minmax(0,1fr) 390px}.price-costing-list-scroll{min-width:0;overflow-x:clip}.price-costing-list{background:var(--price-surface);border-radius:var(--price-radius-list);box-shadow:var(--price-shadow-card);border:1px solid #00000006;min-width:0;padding:8px}.price-costing-list-head,.price-costing-row{grid-template-columns:minmax(145px,.95fr) minmax(260px,1.6fr) 108px 128px 96px 94px 76px;align-items:center;column-gap:10px;display:grid}.price-costing-list-head{border-radius:var(--price-radius-row);color:#666a70;font-size:var(--price-label-size);letter-spacing:.035em;text-transform:uppercase;z-index:25;background:#dedfe0;min-height:38px;padding:0 12px;font-weight:800;position:sticky;top:68px}.price-costing-row{cursor:pointer;border-radius:17px;min-height:60px;padding:7px 12px;transition:background-color .15s,box-shadow .15s}.price-costing-row+.price-costing-row{border-top:1px solid #eee}.price-costing-row.is-striped{background:snow}.price-costing-row:hover{background:var(--price-red-pale);box-shadow:inset 0 0 0 1px #e539350a}.price-costing-no{color:var(--price-text);font-family:var(--price-font-display);word-break:break-word;font-size:11px;font-weight:800;line-height:1.25}.price-costing-no small{color:#aaa;font-family:var(--price-font-ui);margin-top:2px;font-size:9px;font-weight:600;display:block}.price-costing-project{min-width:0}.price-costing-project-name{color:var(--price-text);font-family:var(--price-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.price-costing-project-sub{color:#999;align-items:center;gap:5px;min-width:0;margin-top:3px;font-size:9px;display:flex}.price-costing-mini-badge{text-transform:uppercase;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.price-costing-mini-badge.draft{background:var(--price-amber-soft);color:var(--price-amber)}.price-costing-date{border-radius:var(--price-radius-button);color:#5d6268;background:#f4f4f4;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.price-costing-money{flex-direction:column;gap:2px;display:flex}.price-costing-money small{color:#989da3;text-transform:uppercase;font-size:8px;font-weight:800}.price-costing-money b{color:var(--price-amber);font-family:var(--price-font-display);font-size:11px;font-weight:800}.price-costing-quotation-count{background:#f3f3f3;border-radius:13px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:5px 7px;display:inline-flex}.price-costing-quotation-count b{color:var(--price-text);font-size:11px}.price-costing-quotation-count small{color:var(--price-muted);font-size:8px}.price-costing-status{text-transform:uppercase;border-radius:999px;justify-content:center;min-width:58px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.price-costing-status.draft{background:var(--price-amber-soft);color:var(--price-amber)}.price-costing-status.archived{color:#70757a;background:#eee}.price-costing-status.deal{background:var(--price-green-soft);color:var(--price-green)}.price-costing-row-actions{white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;display:flex}.price-costing-row-actions .price-button{min-width:58px;height:32px;padding-left:8px;padding-right:8px;font-size:9px}.price-costing-empty{color:var(--price-muted);text-align:center;padding:24px 12px;font-size:13px}@media (width<=1380px){.price-costing-layout.has-detail{grid-template-columns:minmax(0,1fr) 360px}.price-costing-layout.has-detail .price-costing-list-head,.price-costing-layout.has-detail .price-costing-row{grid-template-columns:minmax(118px,.85fr) minmax(190px,1.35fr) 94px 110px 82px 82px 68px;column-gap:8px}}@media (width<=1080px){.price-costing-layout.has-detail{grid-template-columns:1fr}}@media (width<=760px){.price-costing-list-scroll{overflow-x:auto}.price-costing-list{min-width:900px}}.price-costing-layout.has-detail>:last-child{box-sizing:border-box!important;background:var(--price-surface)!important;border-radius:var(--price-radius-list)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;min-width:0!important;padding:18px!important;overflow:hidden!important}.price-costing-layout.has-detail>:last-child>div:first-child{border-bottom:1px solid #eee!important;margin:0 0 14px!important;padding:0 0 14px!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0 0 14px!important;display:grid!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div{background:#f4f4f4!important;border:0!important;border-radius:13px!important;padding:10px 11px!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div>div:first-child{color:#989da3!important;letter-spacing:.035em!important;font-size:8px!important;font-weight:800!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div>div:last-child{color:var(--price-text)!important;font-family:var(--price-font-display)!important;margin-top:3px!important;font-size:14px!important;font-weight:800!important}.price-costing-detail-item{box-shadow:none!important;background:#fff!important;border:1px solid #ededed!important;border-radius:14px!important;margin-bottom:8px!important;padding:11px 12px!important}.price-costing-detail-item:hover{background:snow!important;border-color:#eadfdf!important}.price-costing-detail-item>div:first-child{align-items:center!important}.price-costing-detail-item>div:nth-child(2){color:#858a90!important;margin-top:4px!important;font-size:10px!important;line-height:1.35!important}.price-costing-detail-chips{flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important;display:flex!important}.price-costing-detail-chips--custom>*{background:var(--price-amber-soft)!important;color:var(--price-amber)!important}.price-costing-detail-quotations{background:#f7f7f7!important;border:0!important;border-radius:15px!important;padding:12px!important}.price-costing-detail-quotations>div:first-child{margin-bottom:7px!important}.price-costing-detail-quotation-row{color:var(--price-text)!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #e7e7e7!important;grid-template-columns:minmax(0,1fr) 62px 88px!important;align-items:center!important;gap:8px!important;width:100%!important;padding:10px 2px!important;transition:background-color .15s,transform .15s!important;display:grid!important}.price-costing-detail-quotation-row:first-of-type{border-top:0!important}.price-costing-detail-quotation-row:hover{background:snow!important;transform:none!important}.price-costing-detail-quotation-row>span:first-child{min-width:0!important}.price-costing-detail-quotation-row>span:first-child>b{font-family:var(--price-font-display)!important;font-size:10px!important}.price-costing-detail-quotation-row>span:nth-child(2){color:#8b9096!important;font-size:9px!important;font-weight:800!important}.price-costing-detail-quotation-row>span:last-child{color:var(--price-amber)!important;font-family:var(--price-font-display)!important;text-align:right!important;font-size:11px!important;font-weight:800!important}.price-costing-detail-actions{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding-top:2px!important;display:flex!important}.price-costing-detail-actions button{border-radius:10px!important;min-height:32px!important;font-size:9px!important;font-weight:800!important;transition:transform .15s,box-shadow .15s,filter .15s!important}.price-costing-detail-actions button:not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 5px 12px #00000012!important}.price-costing-detail-actions button:not(:disabled):active{transform:none!important}.price-costing-layout.has-detail>:last-child{background:#fff!important;border:0!important;border-radius:28px!important;padding:18px!important;box-shadow:0 18px 42px #12121212!important}.price-costing-layout.has-detail>:last-child>div:first-child{border-bottom:0!important;margin-bottom:12px!important;padding-bottom:4px!important}.price-costing-layout.has-detail>:last-child>div:first-child>div:first-child>div:first-child{font-family:var(--price-font-display)!important;letter-spacing:-.04em!important;font-size:20px!important;font-weight:800!important;line-height:1.05!important}.price-costing-layout.has-detail>:last-child>div:first-child>div:first-child>div:nth-child(2){color:#858a90!important;margin-top:4px!important;font-size:10px!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2){gap:8px!important;margin-bottom:14px!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div{border:0!important;border-radius:16px!important;min-height:68px!important;padding:11px 12px!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:first-child{background:#171717!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:first-child>div:first-child{color:#9da1a5!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:first-child>div:last-child{color:#fff!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:nth-child(2){background:#d9ff56!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:nth-child(2)>div:first-child{color:#64702b!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:nth-child(2)>div:last-child{color:#171717!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:nth-child(3){background:#f3faf6!important;box-shadow:inset 0 0 0 1px #0c825414!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:nth-child(3)>div:last-child{color:#0d8654!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:nth-child(4){background:#fff0ef!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:nth-child(4)>div:first-child{color:#a56b68!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div:nth-child(4)>div:last-child{color:#e53935!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div>div:first-child{letter-spacing:.05em!important;font-size:8px!important;font-weight:800!important}.price-costing-layout.has-detail>:last-child>div:nth-child(2)>div>div:last-child{margin-top:5px!important;font-size:15px!important;line-height:1.1!important}.price-costing-detail-item{box-shadow:none!important;background:#f7f7f7!important;border:0!important;border-radius:18px!important;margin-bottom:8px!important;padding:12px 13px!important;transition:transform .15s,background-color .15s,box-shadow .15s!important}.price-costing-detail-item:hover{background:#fff!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #1212120f!important}.price-costing-detail-item>div:first-child>div:first-child{font-family:var(--price-font-display)!important;font-size:12px!important;font-weight:800!important}.price-costing-detail-item>div:first-child>span:last-child{color:#b45a21!important;background:#fff!important;border:0!important;border-radius:999px!important;padding:4px 9px!important;font-size:8px!important;box-shadow:inset 0 0 0 1px #e7d0bf!important}.price-costing-detail-item>div:nth-child(2){color:#91969c!important;font-size:9px!important}.price-costing-detail-chips{gap:5px!important;margin-top:8px!important}.price-costing-detail-chips>*{border:0!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;font-weight:800!important}.price-costing-detail-chips--service>*{color:#62686e!important;background:#eceeef!important}.price-costing-detail-chips--custom>*{color:#b95b23!important;background:#fff0e8!important}.price-costing-detail-quotations{background:#171717!important;border-radius:20px!important;margin-top:10px!important;padding:14px!important}.price-costing-detail-quotations>div:first-child{color:#d9ff56!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:10px!important;font-weight:800!important}.price-costing-detail-quotation-row{color:#fff!important;border-top:1px solid #ffffff17!important;padding:11px 2px!important}.price-costing-detail-quotation-row:hover{background:#ffffff0b!important}.price-costing-detail-quotation-row>span:first-child>b{color:#fff!important}.price-costing-detail-quotation-row>span:first-child>span{color:#9ca0a5!important}.price-costing-detail-quotation-row>span:nth-child(2){color:#bfc3c7!important}.price-costing-detail-quotation-row>span:last-child{color:#d9ff56!important}.price-costing-detail-actions{border-top:0!important;gap:6px!important;margin-top:12px!important;padding-top:0!important}.price-costing-detail-actions button{box-shadow:none!important;border:0!important;border-radius:11px!important;min-height:34px!important;padding-left:12px!important;padding-right:12px!important}.price-costing-detail-actions button:not([class*=danger]){color:#34383c!important;background:#f0f1f2!important}.price-costing-detail-actions button:first-child{color:#fff!important;background:#171717!important}.price-costing-detail-actions button:nth-child(3){color:#171717!important;background:#d9ff56!important}.price-costing-detail-actions button:not(:disabled):hover{filter:brightness(.98)!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #1212121a!important}@media (width<=760px){.price-costing-layout.has-detail>:last-child{border-radius:22px!important;padding:14px!important}.price-costing-detail-quotations{border-radius:17px!important}}.price-costing-detail-quotations{background:linear-gradient(#edf6ff 0%,#deedff 100%)!important;border:1px solid #cfe3fb!important;border-radius:24px!important;padding:16px!important;box-shadow:0 14px 30px #457ec91a,inset 0 1px #ffffffb3!important}.price-costing-detail-quotations>div:first-child:before{content:""!important;background:#5f97ff!important;border-radius:999px!important;width:4px!important;height:18px!important;display:block!important;box-shadow:0 0 0 4px #5f97ff1a!important}.price-costing-detail-quotations>div:not(:first-child),.price-costing-detail-quotation-row{box-shadow:none!important;background:#ffffffc2!important;border:1px solid #cfe3fb!important;border-radius:18px!important}.price-costing-detail-quotations>div:not(:first-child)+div:not(:first-child),.price-costing-detail-quotation-row+.price-costing-detail-quotation-row{margin-top:8px!important}.price-costing-detail-quotations>div:not(:first-child){padding:12px 14px!important}.price-costing-detail-quotations>div:not(:first-child) *{box-shadow:none!important}.price-costing-detail-quotations>div:not(:first-child)>div:first-child,.price-costing-detail-quotation-row .price-costing-detail-quotation-no{color:#171717!important;letter-spacing:-.02em!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}.price-costing-detail-quotations>div:not(:first-child)>div:nth-child(2),.price-costing-detail-quotation-row .price-costing-detail-quotation-meta{color:#6d7f93!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important}.price-costing-detail-quotations>div:not(:first-child)>div:last-child,.price-costing-detail-quotation-row .price-costing-detail-quotation-total{color:#2d6fd2!important;letter-spacing:-.03em!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.price-costing-detail-quotations .price-costing-detail-quotation-status,.price-costing-detail-quotations .status-chip,.price-costing-detail-quotations .draft-chip{color:#315a76!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#dcecff!important;border:1px solid #cfe4ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.price-costing-detail-quotations hr{opacity:1!important;border-color:#d9e7f8!important}.price-costing-detail-quotations{background:linear-gradient(#eef5ff 0%,#ddebff 100%)!important;border:1px solid #c9dcf7!important;border-radius:24px!important;margin-top:12px!important;padding:16px!important;box-shadow:0 16px 30px #497ac21a,inset 0 1px #ffffffbf!important}.price-costing-detail-quotations>div:first-child{color:#171717!important;letter-spacing:-.03em!important;text-transform:none!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important;display:flex!important}.price-costing-detail-quotations>div:first-child:before{content:""!important;background:#76a8ff!important;border-radius:999px!important;width:10px!important;min-width:10px!important;height:10px!important;display:block!important;box-shadow:0 0 0 6px #76a8ff29!important}.price-costing-detail-quotations>div:first-child:after{content:none!important}.price-costing-detail-quotation-row,.price-costing-detail-quotations>div:not(:first-child){background:#fffffff0!important;border:1px solid #d6e4f6!important;border-radius:20px!important;box-shadow:0 10px 22px #305a940f!important}.price-costing-detail-quotation-row+.price-costing-detail-quotation-row,.price-costing-detail-quotations>div:not(:first-child)+div:not(:first-child){margin-top:10px!important}.price-costing-detail-quotation-row,.price-costing-detail-quotations>div:not(:first-child){padding:14px 16px!important}.price-costing-detail-quotations,.price-costing-detail-quotations *{text-shadow:none!important}.price-costing-detail-quotation-no,.price-costing-detail-quotation-row>div:first-child,.price-costing-detail-quotations>div:not(:first-child)>div:first-child{color:#171717!important;letter-spacing:-.02em!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.price-costing-detail-quotation-meta,.price-costing-detail-quotation-row>div:first-child+div,.price-costing-detail-quotations>div:not(:first-child)>div:nth-child(2),.price-costing-detail-quotations small,.price-costing-detail-quotations .muted{color:#71839a!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important}.price-costing-detail-quotation-status,.price-costing-detail-quotations .status-chip,.price-costing-detail-quotations .draft-chip{color:#577090!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#e7f0ff!important;border:1px solid #d0e1ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.price-costing-detail-quotation-total,.price-costing-detail-quotation-row>div:last-child,.price-costing-detail-quotations>div:not(:first-child)>div:last-child{color:#2f75de!important;letter-spacing:-.03em!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.price-costing-detail-quotations hr{opacity:1!important;border:0!important;border-top:1px solid #d8e6f8!important;margin:10px 0!important}@media (width<=1100px){.price-costing-detail-quotations{border-radius:20px!important;padding:14px!important}.price-costing-detail-quotation-row,.price-costing-detail-quotations>div:not(:first-child){border-radius:16px!important;padding:12px 14px!important}}.price-costing-layout.has-detail .price-costing-detail-quotations{background:linear-gradient(#edf4ff 0%,#dceafd 100%)!important;border:1px solid #c8daf5!important;border-radius:24px!important;padding:16px!important;box-shadow:0 16px 28px #4d74af1a,inset 0 1px #ffffffbf!important}.price-costing-layout.has-detail .price-costing-detail-quotations>div:first-child{color:#1d3557!important;letter-spacing:-.03em!important;text-transform:none!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;font-family:Manrope,Inter,DM Sans,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;display:flex!important}.price-costing-layout.has-detail .price-costing-detail-quotations>div:first-child:before{content:""!important;background:#79a8ff!important;border-radius:999px!important;width:10px!important;min-width:10px!important;height:10px!important;display:inline-block!important;box-shadow:0 0 0 6px #79a8ff2e!important}.price-costing-layout.has-detail .price-costing-detail-quotations>div:first-child:after{content:none!important}.price-costing-layout.has-detail .price-costing-detail-quotation-row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 2px!important}.price-costing-layout.has-detail .price-costing-detail-quotations>div:not(:first-child){box-shadow:none!important;background:0 0!important}.price-costing-layout.has-detail .price-costing-detail-quotation-no{color:#182533!important;letter-spacing:-.02em!important;font-family:Manrope,Inter,DM Sans,sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.price-costing-layout.has-detail .price-costing-detail-quotation-meta{color:#6f8197!important;font-size:11px!important;font-weight:600!important;line-height:1.5!important}.price-costing-layout.has-detail .price-costing-detail-quotation-status{color:#6b7f9a!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#eaf1ff!important;border:1px solid #cfdeff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.price-costing-layout.has-detail .price-costing-detail-quotation-total{color:#2b5ea7!important;letter-spacing:-.03em!important;font-family:Manrope,Inter,DM Sans,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.price-costing-layout.has-detail .price-costing-detail-quotations *{text-shadow:none!important}.price-costing-layout.has-detail .price-costing-detail-quotations .price-costing-detail-quotation-row *{background-image:none!important}.price-costing-layout.has-detail .price-costing-detail-quotation-row:hover{background:#ffffff2e!important}@media (width<=1100px){.price-costing-layout.has-detail .price-costing-detail-quotations{border-radius:20px!important;padding:14px!important}}.price-costing-detail-quotation-title{color:#1f3654!important;font-family:var(--price-font-display)!important;letter-spacing:-.04em!important;text-transform:none!important;align-items:center!important;gap:10px!important;margin:0 0 11px!important;padding:0!important;font-size:15px!important;font-weight:800!important;line-height:1.05!important;display:flex!important}.price-costing-detail-quotation-title:before{content:""!important;background:#6598eb!important;border-radius:999px!important;flex:0 0 10px!important;width:10px!important;height:10px!important;display:block!important;box-shadow:0 0 0 6px #6598eb24!important}.price-costing-layout.has-detail .price-costing-detail-quotation-row{width:100%!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 66px 92px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:12px 2px!important;display:grid!important}.price-costing-layout.has-detail .price-costing-detail-quotation-row+.price-costing-detail-quotation-row{border-top:1px solid #c9d8ec!important}.price-costing-detail-quotation-main{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.price-costing-detail-quotation-no{color:#172536!important;font-family:var(--price-font-display)!important;letter-spacing:-.02em!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.price-costing-detail-quotation-meta{color:#708399!important;font-family:var(--price-font-ui)!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}.price-costing-detail-quotation-status{color:#58718f!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#dce8f8!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.price-costing-detail-quotation-total{color:#28547f!important;font-family:var(--price-font-display)!important;letter-spacing:-.025em!important;text-align:right!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.price-costing-layout.has-detail .price-costing-detail-quotation-row:hover{background:#fff3!important;transform:none!important}.price-costing-builder-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:4px 0 14px;display:flex}.price-costing-builder-heading{min-width:0}.price-costing-builder-head .price-page-header__title{font-family:var(--price-font-display);letter-spacing:-.055em;margin:0;font-size:38px;font-weight:800;line-height:1}.price-costing-builder-sub{color:#7f8690;margin-top:7px;font-size:11px}.price-costing-builder-doc{color:#676d73;letter-spacing:.04em;text-transform:uppercase;background:#eceeef;border-radius:999px;margin-top:8px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.price-costing-builder-draft{color:#7f8790;font-size:10px;font-weight:700}.price-costing-builder-draft.is-error{color:var(--price-red)}.price-costing-builder-setup,.price-costing-add-head,.price-costing-add-bar{width:min(1280px,100%);margin-left:auto;margin-right:auto}.price-costing-builder-setup{background:#fff;border:1px solid #00000008;border-radius:26px;margin-bottom:14px;padding:16px;box-shadow:0 16px 38px #1212120e}.price-costing-builder-setup-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.price-costing-builder-eyebrow{color:#8b9197;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.price-costing-builder-section-title{font-family:var(--price-font-display);letter-spacing:-.035em;font-size:21px;font-weight:800;line-height:1.1}.price-costing-builder-setup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.price-costing-builder-field{min-width:0}.price-costing-builder-customer-help{color:#9299a0;margin-top:9px;font-size:9.5px;line-height:1.45}.price-costing-builder-customer-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.price-costing-builder-customer-chips button{border-radius:10px!important;padding:6px 9px!important}.price-costing-builder-notes{margin-top:10px}.price-costing-builder-notes textarea{min-height:72px}.price-costing-add-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:2px;margin-bottom:8px;padding:0 16px;display:flex}.price-costing-add-title{color:#171717;font-family:var(--price-font-display);font-size:14px;font-weight:800;line-height:1}.price-costing-add-note{color:#959ca4;flex-shrink:0;font-size:9.5px}.price-costing-add-bar{grid-template-columns:minmax(0,1fr) 306px;align-items:stretch;gap:10px;margin-bottom:12px;display:grid}.price-costing-add-official{background:#f7f7f7;border:1px solid #ececec;border-radius:20px;padding:12px}.price-costing-add-official-grid{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:10px;display:grid}.price-costing-add-search{min-width:0}.price-costing-add-official-grid>button{height:50px;color:#315f80!important;background:#dcecff!important;border-color:#0000!important;border-radius:18px!important;font-size:11px!important;font-weight:800!important}.price-costing-add-bar>button{min-height:74px;color:#1d1f13!important;background:#d9ff56!important;border-color:#d9ff56!important;border-radius:22px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 7px 16px #6e8c001a!important}.price-costing-add-bar>button:hover{transform:translateY(-1px);box-shadow:0 9px 20px #6e8c0024!important}@media (width<=1100px){.price-costing-builder-head{align-items:flex-start}.price-costing-add-head{flex-direction:column;align-items:flex-start;gap:5px}.price-costing-add-bar{grid-template-columns:1fr}.price-costing-add-bar>button{min-height:56px}}@media (width<=760px){.price-costing-builder-head{flex-direction:column;align-items:flex-start}.price-costing-builder-head .price-page-header__title{font-size:34px}.price-costing-builder-actions{justify-content:flex-start}.price-costing-builder-setup-grid,.price-costing-add-official-grid{grid-template-columns:1fr}.price-costing-add-head{padding:0}}.price-costing-builder{background:0 0;width:100%;min-width:0;padding:0 0 28px}.price-costing-builder>.price-costing-builder-head{width:100%}.price-costing-builder-head{margin-top:4px;margin-bottom:18px}.price-costing-builder-action{letter-spacing:.025em!important;text-transform:uppercase!important;min-height:36px!important;box-shadow:none!important;border-radius:11px!important;padding:0 15px!important;font-size:10px!important;font-weight:800!important}.price-costing-builder-action--undo,.price-costing-builder-action--back{color:#4e565e!important;background:#fff!important;border:1px solid #d9dde2!important}.price-costing-builder-action--undo:hover,.price-costing-builder-action--back:hover{background:#f5f6f7!important}.price-costing-builder-action--danger{color:#e53935!important;background:#ffe9e7!important;border:1px solid #0000!important}.price-costing-builder-action--danger:hover{background:#ffdcda!important}.price-costing-builder-action--save{color:#191919!important;background:#d9ff56!important;border:1px solid #d9ff56!important;box-shadow:0 7px 16px #6e8c001a!important}.price-costing-builder-action--save:hover{transform:translateY(-1px);box-shadow:0 9px 20px #6e8c0024!important}.price-costing-builder-setup{box-shadow:0 14px 32px #1212120b}@media (width<=760px){.price-costing-builder{padding-bottom:20px}.price-costing-builder-action{min-height:34px!important;padding:0 12px!important}}.price-costing-builder-notes textarea{height:70px!important;min-height:70px!important}.price-costing-builder-items{width:min(1280px,100%);box-shadow:none;background:0 0;border:0;margin:14px auto 0}.price-costing-builder-items-inner{width:100%;min-width:0}.price-costing-builder-empty{color:#8e969e;background:#ffffff61;border:1px dashed #d8dce1;border-radius:22px;justify-content:center;align-items:center;min-height:120px;padding:24px;display:flex}.price-costing-builder-empty>*{width:100%}.price-costing-builder-empty button{display:none!important}.price-costing-builder-items+hr,.price-costing-builder-items+.price-divider{margin-top:14px}.price-costing-builder-items-inner{gap:12px;display:grid}.price-costing-builder-item{background:#fff;border:1px solid #00000009;border-radius:26px;width:100%;overflow:hidden;box-shadow:0 14px 34px #1212120b}.price-costing-builder-item-title-wrap{min-width:0}.price-costing-builder-item-title{color:#171717;max-width:780px;font-family:var(--price-font-display);letter-spacing:-.04em;margin:0;font-size:20px;font-weight:800;line-height:1.12}.price-costing-builder-item-badge,.price-costing-builder-item-row{border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.price-costing-builder-item-badge.is-official{color:#315f80;background:#dcecff}.price-costing-builder-item-badge.is-custom{color:#e53935;background:#ffe9e7}.price-costing-builder-item-row{color:#656d74;background:#eaedef}.price-costing-builder-item-sub{color:#8e959d;margin-top:5px;font-size:10px;font-weight:600}.price-costing-builder-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.price-costing-builder-item-actions button{white-space:nowrap!important;border-radius:11px!important;min-height:33px!important;font-size:9px!important;font-weight:800!important}.price-costing-builder-item-sync{color:#315f80!important;background:#dcecff!important;border-color:#0000!important}.price-costing-builder-item-delete{color:#e53935!important;background:#ffe9e7!important;border-color:#0000!important}.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 105px 200px;align-items:end;gap:9px;display:grid}.price-costing-builder-item-name-field{min-width:0}.price-costing-builder-item-pricing{border-top:1px solid #eceef0;grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:stretch;gap:10px;margin-top:10px;padding-top:10px;display:grid}.price-costing-builder-item-pricing-fields{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:start;gap:8px;display:grid}.price-costing-builder-item-details{background:#f7f7f7;border-top:1px solid #ededed;padding:12px 14px 14px}@media (width<=1050px){.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 100px 170px}.price-costing-builder-item-pricing{grid-template-columns:1fr}}@media (width<=760px){.price-costing-builder-item{border-radius:22px}.price-costing-builder-item-head{flex-direction:column}.price-costing-builder-item-actions{justify-content:flex-start}.price-costing-builder-item-main{grid-template-columns:1fr}.price-costing-builder-item-title{font-size:18px}}.price-costing-builder-item-pricing-fields{display:contents}.price-costing-price-label{color:#858d95;letter-spacing:.055em;text-transform:uppercase;min-height:20px;margin-bottom:6px;font-size:9px;font-weight:800;line-height:1.15}.price-costing-price-cell input{font-variant-numeric:tabular-nums}.price-costing-price-cell--hpp input::placeholder{color:#8f9498!important}.price-costing-price-cell--margin{background:#fff}.price-costing-price-cell--ppn{background:#fff0ef;border-color:#ffe2df}.price-costing-price-ppn{cursor:pointer;align-items:center;gap:8px;min-height:38px;display:flex}.price-costing-price-ppn>input{opacity:0;pointer-events:none;position:absolute}.price-costing-price-ppn-switch{background:#d3d6d9;border-radius:999px;flex:0 0 34px;width:34px;height:20px;transition:all .15s;display:block;position:relative}.price-costing-price-ppn-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000024}.price-costing-price-cell--ppn.is-on .price-costing-price-ppn-switch{background:#5793eb}.price-costing-price-cell--ppn.is-on .price-costing-price-ppn-switch span{transform:translate(14px)}.price-costing-price-ppn b{color:#6f7780;font-size:10px;font-weight:800}.price-costing-price-cell--ppn.is-on .price-costing-price-ppn b{color:#315f80}.price-costing-price-cell--custom{background:#fff}.price-costing-price-readout{color:#b85b20;font-family:var(--price-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:16px;font-weight:800;line-height:1}.price-costing-price-final-value{color:#171717;font-family:var(--price-font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:850;line-height:1}.price-costing-price-profit{color:#596320;font-variant-numeric:tabular-nums;margin-top:5px;font-size:8.5px;font-weight:700}@media (width<=1250px){.price-costing-builder-item-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.price-costing-builder-item-pricing{grid-template-columns:1fr}.price-costing-price-cell{min-height:auto}}.price-costing-builder-item-details{background:#f2f3f4;border-top:1px solid #e9eaeb;gap:10px;padding:12px 14px 14px;display:grid}.price-costing-detail-section{border:1px solid #00000009;border-radius:19px;min-width:0;padding:13px}.price-costing-detail-section--addon{background:#edf5ff;border-color:#daeafd}.price-costing-detail-section--custom{background:#fff3e9;border-color:#ffe4d0}.price-costing-detail-section--image{background:#fff;border-color:#e7e8ea}.price-costing-detail-section-kicker{color:#8b9299;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;line-height:1}.price-costing-detail-control>div{min-width:0}.price-costing-detail-section label,.price-costing-detail-section>div>div>label{font-size:9px}.price-costing-detail-add-button{white-space:nowrap!important;border-radius:12px!important;min-height:38px!important;padding:0 13px!important;font-size:9px!important;font-weight:800!important}.price-costing-detail-add-button--addon{color:#315f80!important;background:#dcecff!important;border-color:#0000!important}.price-costing-detail-add-button--custom{color:#a94f18!important;background:#ffdfc6!important;border-color:#0000!important}.price-costing-detail-custom-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.price-costing-detail-custom-head>div:first-child{color:#9b6b4f!important;letter-spacing:.06em!important;font-size:9px!important}.price-costing-detail-section{color:#77818a}.price-costing-detail-upload{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=760px){.price-costing-detail-section{border-radius:17px}.price-costing-detail-control{grid-template-columns:1fr}.price-costing-detail-add-button,.price-costing-detail-upload{width:100%}}.price-costing-builder-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(1280px,100%);margin:14px auto 0;display:grid}.price-costing-builder-summary-card{border:1px solid #00000009;border-radius:20px;min-height:84px;padding:14px}.price-costing-builder-summary-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;line-height:1}.price-costing-builder-summary-value{font-family:var(--price-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:850;line-height:1}.price-costing-builder-summary-card--hpp{background:#171717;border-color:#171717}.price-costing-builder-summary-card--hpp .price-costing-builder-summary-label{color:#aeb4b8}.price-costing-builder-summary-card--hpp .price-costing-builder-summary-value{color:#fff}.price-costing-builder-summary-card--sell{background:#d9ff56;border-color:#d9ff56}.price-costing-builder-summary-card--sell .price-costing-builder-summary-label{color:#626d24}.price-costing-builder-summary-card--sell .price-costing-builder-summary-value{color:#171717}.price-costing-builder-summary-card--profit .price-costing-builder-summary-label{color:#648271}.price-costing-builder-summary-card--profit .price-costing-builder-summary-value{color:#188454}.price-costing-builder-summary-card--margin{background:#fff0ef;border-color:#ffe3e0}.price-costing-builder-summary-card--margin .price-costing-builder-summary-label{color:#a46b67}.price-costing-builder-summary-card--margin .price-costing-builder-summary-value{color:#e53935}.price-costing-builder-savebar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #0000000f;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;width:min(1280px,100%);margin:12px auto 0;padding:12px 13px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 44px #1313131f}.price-costing-builder-savebar-info{align-items:center;gap:9px;min-width:0;display:flex}.price-costing-builder-savebar-kicker{color:#949ba1;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.price-costing-builder-savebar-title{color:#171717;font-family:var(--price-font-display);letter-spacing:-.025em;font-size:14px;font-weight:800}.price-costing-builder-savebar-status{color:#828991;font-size:9px;font-weight:700}.price-costing-builder-savebar-status.is-error{color:#e53935}.price-costing-builder-savebar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.price-costing-builder-savebar-actions button{border-radius:12px!important;min-height:38px!important;font-size:9px!important;font-weight:800!important}.price-costing-builder-savebar-danger{color:#e53935!important;background:#ffe9e7!important;border-color:#0000!important}.price-costing-builder-savebar-save{color:#171717!important;background:#d9ff56!important;border-color:#d9ff56!important;padding-left:18px!important;padding-right:18px!important;box-shadow:0 7px 16px #6e8c001a!important}.price-costing-builder-savebar-save:hover{transform:translateY(-1px);box-shadow:0 9px 20px #6e8c0024!important}@media (width<=900px){.price-costing-builder-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.price-costing-builder-savebar{flex-direction:column;align-items:stretch;position:static}.price-costing-builder-savebar-actions{justify-content:flex-start}}@media (width<=520px){.price-costing-builder-summary{grid-template-columns:1fr}}.price-costing-builder-item-details{background:#fff!important;border-top:1px solid #eceef0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding:12px 14px 14px!important;display:grid!important}.price-costing-detail-section{min-width:0!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #e8e9eb!important;border-radius:22px!important;padding:14px 16px!important}.price-costing-detail-section--addon,.price-costing-detail-section--image,.price-costing-detail-section--custom{background:#f7f7f7!important;border-color:#e8e9eb!important}.price-costing-detail-section-head{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.price-costing-detail-section-kicker{color:#9aa0a6!important;letter-spacing:.055em!important;margin-bottom:4px!important;font-size:8px!important;font-weight:700!important}.price-costing-detail-control>div>label{color:#8d959d!important;letter-spacing:.04em!important;font-size:9px!important;font-weight:700!important}.price-costing-detail-section--addon .price-costing-detail-control{margin-top:2px!important}.price-costing-detail-add-button--addon{color:#315f80!important;min-height:40px!important;box-shadow:none!important;background:#dcecff!important;border:1px solid #0000!important;border-radius:13px!important;padding:0 15px!important}.price-costing-detail-add-button--addon:hover{background:#d2e7ff!important}.price-costing-detail-add-button--custom{color:#333a40!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde2!important;border-radius:12px!important;padding:0 14px!important}.price-costing-detail-add-button--custom:hover{background:#f0f1f2!important}.price-costing-detail-section--custom>div[style*=display\:grid]>div{background:#fff;border-radius:14px}.price-costing-detail-upload{color:#4b545c!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde2!important;border-radius:13px!important;padding:0 14px!important}.price-costing-detail-upload:hover{background:#f0f1f2!important}.price-costing-detail-section--image img{border-color:#dde1e5!important;border-radius:12px!important}.price-costing-detail-section input,.price-costing-detail-section textarea,.price-costing-detail-section select{background:#fff!important}.price-costing-detail-section p,.price-costing-detail-section small{margin-top:4px!important}@media (width<=1000px){.price-costing-builder-item-details{grid-template-columns:1fr!important}.price-costing-detail-section--addon,.price-costing-detail-section--image,.price-costing-detail-section--custom{grid-area:auto/1!important}}@media (width<=760px){.price-costing-detail-section{border-radius:18px!important;padding:13px!important}.price-costing-detail-control{grid-template-columns:1fr!important}.price-costing-detail-add-button,.price-costing-detail-upload{width:100%!important}}.price-costing-builder-item{background:#fff!important;border:1px solid #00000008!important;border-radius:26px!important;box-shadow:0 16px 38px #1212120e!important}.price-costing-builder-item.is-custom{background:radial-gradient(circle at 0 0,#dcecff8c,#0000 28%),#fff!important}.price-costing-builder-item-pricing{border-top:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;padding-top:0!important;display:grid!important}.price-costing-price-cell{background:#f7f7f7!important;border:1px solid #ebebeb!important;border-radius:17px!important;min-width:0!important;min-height:92px!important;padding:11px 12px!important}.price-costing-price-label{color:#8c9298!important;letter-spacing:.06em!important;text-transform:uppercase!important;min-height:auto!important;margin:0 0 5px!important;font-size:9px!important;font-weight:800!important;line-height:1.15!important}.price-costing-price-meta{color:#98a0a8!important;margin-top:4px!important;font-size:9px!important;font-weight:500!important;line-height:1.35!important}.price-costing-price-cell--hpp .price-costing-price-label,.price-costing-price-cell--hpp .price-costing-price-meta{color:#8c9298!important}.price-costing-price-cell--hpp input{color:#41484f!important}.price-costing-price-cell--ppn,.price-costing-price-cell--ppn.is-on{background:#f7f7f7!important;border-color:#ebebeb!important}.price-costing-price-cell--ppn.is-on{background:#f4f9fe!important;border-color:#e0edf8!important}.price-costing-price-readout{color:#171717!important;font-family:var(--price-font-display)!important;letter-spacing:-.03em!important;margin-top:5px!important;font-size:15px!important;font-weight:800!important;line-height:1.05!important}.price-costing-price-cell--final .price-costing-price-label{color:#8c9298!important}.price-costing-price-final-value{color:#a66f00!important;font-family:var(--price-font-display)!important;letter-spacing:-.03em!important;font-size:17px!important;font-weight:800!important;line-height:1.05!important}.price-costing-price-profit{color:#98a0a8!important;margin-top:4px!important;font-size:9px!important;font-weight:500!important}.price-costing-price-final-override{margin-top:7px!important}.price-costing-price-final-override input{background:#ffffffb8!important}.price-costing-builder-item-details{background:0 0!important;border-top:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin-top:10px!important;padding:0!important;display:grid!important}.price-costing-detail-section--addon{grid-area:1/1!important}.price-costing-detail-section--image{grid-area:1/2!important}.price-costing-detail-section--custom{grid-area:2/1/auto/-1!important}.price-costing-detail-section,.price-costing-detail-section--addon,.price-costing-detail-section--custom,.price-costing-detail-section--image{min-width:0!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #ececec!important;border-radius:20px!important;padding:12px 13px!important}.price-costing-detail-section-title{color:#171717!important;font-family:var(--price-font-display)!important;letter-spacing:-.025em!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important}.price-costing-detail-control{grid-template-columns:minmax(0,1fr) 110px!important;align-items:end!important;gap:8px!important;display:grid!important}.price-costing-detail-section--addon input{background:#fff!important}.price-costing-detail-add-button--addon{color:#315f80!important;min-height:42px!important;box-shadow:none!important;background:#dcecff!important;border:0!important;border-radius:12px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.price-costing-detail-section--addon div[style*=gridTemplateColumns]{background:#fff!important;border:1px solid #e1e5e8!important;border-radius:14px!important;padding:8px 10px!important}.price-costing-detail-section--image{min-height:148px!important}.price-costing-detail-upload{color:#596069!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde2!important;border-radius:12px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.price-costing-detail-section--image input{background:#fff!important}.price-costing-detail-section--image img{object-fit:cover!important;border:1px solid #e2e5e8!important;border-radius:12px!important;width:68px!important;height:68px!important}.price-costing-detail-section--custom{padding:12px 13px 13px!important}.price-costing-detail-custom-head{justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;display:flex!important}.price-costing-detail-custom-head>div:first-child{display:none!important}.price-costing-detail-add-button--custom{color:#40464c!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde2!important;border-radius:12px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.price-costing-detail-section--custom>div[style*=display\:grid]{gap:7px!important}.price-costing-detail-section--custom>div[style*=display\:grid]>div{background:#fff!important;border:0!important;border-radius:15px!important;padding:8px!important}.price-costing-detail-section--custom>div[style*=display\:grid]>div:nth-child(2n){background:#fff8f7!important}.price-costing-detail-section--custom button{border-radius:10px}.price-costing-detail-section div[style*=fontSize\:11]{color:#90979f!important;font-size:9.5px!important;line-height:1.45!important}.price-costing-builder-summary{background:#fff!important;border:1px solid #00000008!important;border-radius:26px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;width:min(1280px,100%)!important;margin:12px auto 0!important;padding:12px!important;display:grid!important;box-shadow:0 16px 38px #1212120e!important}.price-costing-builder-summary-card{background:#f7f7f7!important;border:1px solid #ececec!important;border-radius:17px!important;min-height:72px!important;padding:12px!important}.price-costing-builder-summary-card--hpp,.price-costing-builder-summary-card--sell,.price-costing-builder-summary-card--margin{background:#f7f7f7!important;border-color:#ececec!important}.price-costing-builder-summary-card--profit{background:#f5fcf8!important;border-color:#e3f1e8!important}.price-costing-builder-summary-label,.price-costing-builder-summary-card--hpp .price-costing-builder-summary-label,.price-costing-builder-summary-card--sell .price-costing-builder-summary-label,.price-costing-builder-summary-card--profit .price-costing-builder-summary-label,.price-costing-builder-summary-card--margin .price-costing-builder-summary-label{color:#8d949b!important;font-size:8.5px!important}.price-costing-builder-summary-value,.price-costing-builder-summary-card--hpp .price-costing-builder-summary-value,.price-costing-builder-summary-card--sell .price-costing-builder-summary-value,.price-costing-builder-summary-card--margin .price-costing-builder-summary-value{color:#171717!important;font-size:16px!important}.price-costing-builder-summary-card--profit .price-costing-builder-summary-value{color:#12a66b!important;font-size:16px!important}.price-costing-builder-savebar{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff0!important;border:1px solid #0000000d!important;border-radius:22px!important;width:min(1280px,100%)!important;margin:10px auto 0!important;padding:9px 10px!important;bottom:10px!important;box-shadow:0 16px 38px #1212120e!important}.price-costing-builder-savebar-title{font-size:18px!important}.price-costing-builder-savebar-save{color:#1d1f13!important;background:#d9ff56!important;border-color:#d9ff56!important}@media (width<=1000px){.price-costing-builder-item-pricing{grid-template-columns:repeat(3,minmax(0,1fr))!important}.price-costing-builder-item-details{grid-template-columns:1fr!important}.price-costing-detail-section--addon,.price-costing-detail-section--image,.price-costing-detail-section--custom{grid-area:auto/1!important}.price-costing-builder-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.price-costing-builder-item-pricing,.price-costing-builder-summary,.price-costing-detail-control{grid-template-columns:1fr!important}}.price-costing-builder,.price-costing-builder-head{width:100%!important;max-width:none!important}.price-costing-builder-setup,.price-costing-add-head,.price-costing-add-bar,.price-costing-builder-items{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.price-costing-builder-items-inner,.price-costing-builder-item{width:100%!important;max-width:none!important}.price-costing-builder-summary,.price-costing-builder-savebar{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (width>=1400px){.price-costing-builder-setup{padding:18px!important}.price-costing-builder-item-core{padding:16px!important}.price-costing-builder-item-details{gap:12px!important}.price-costing-builder-item-pricing{gap:10px!important}}.price-costing-builder-item-ppn{min-width:0}.price-costing-builder-field-label{color:#8b9197;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;line-height:1}.price-costing-builder-ppn-toggle{cursor:pointer;background:#f6f6f6;border:1px solid #dfe3e8;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.price-costing-builder-ppn-toggle input{opacity:0;pointer-events:none;position:absolute}.price-costing-builder-ppn-switch{background:#d7dce1;border-radius:999px;align-items:center;width:34px;height:20px;padding:2px;transition:all .18s;display:flex}.price-costing-builder-ppn-switch span{background:#fff;border-radius:999px;width:16px;height:16px;transition:all .18s;display:block;transform:translate(0);box-shadow:0 1px 3px #00000026}.price-costing-builder-ppn-toggle strong{color:#747c84;font-size:9px;font-weight:800}.price-costing-builder-ppn-toggle.is-on{background:#f4f9fe;border-color:#dceaf6}.price-costing-builder-ppn-toggle.is-on .price-costing-builder-ppn-switch{background:#5598e8}.price-costing-builder-ppn-toggle.is-on .price-costing-builder-ppn-switch span{transform:translate(14px)}.price-costing-builder-ppn-toggle.is-on strong{color:#315f80}@media (width<=1100px){.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 100px 180px 100px!important}}@media (width<=760px){.price-costing-builder-item-main,.price-costing-builder-item-pricing{grid-template-columns:1fr!important}}.price-costing-builder-item-pricing{grid-template-columns:repeat(6,minmax(0,1fr))!important}.price-costing-price-cell--custom-total{background:#f7f7f7!important;border:1px solid #ebebeb!important;border-radius:17px!important;min-width:0!important;min-height:92px!important;padding:11px 12px!important}.price-costing-price-cell--custom-total .price-costing-price-label{color:#8c9298!important}.price-costing-price-cell--custom-total input{background:#fff!important;width:100%!important}.price-costing-price-cell--final{flex-direction:column!important;justify-content:flex-start!important;display:flex!important}.price-costing-price-final-override{display:none!important}@media (width<=1100px){.price-costing-builder-item-pricing{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.price-costing-builder-item-pricing{grid-template-columns:1fr!important}}.price-costing-builder-item{border-radius:24px!important}.price-costing-builder-item-head{margin-bottom:8px!important}.price-costing-builder-item-title-wrap{gap:2px!important}.price-costing-builder-item-title-line{gap:7px!important}.price-costing-builder-item-title{letter-spacing:-.04em!important;font-size:20px!important;line-height:1.05!important}.price-costing-builder-item-sub{margin-top:2px!important;font-size:10px!important;line-height:1.3!important}.price-costing-builder-item-badge,.price-costing-builder-item-row{min-height:26px!important;padding:0 10px!important;font-size:8px!important}.price-costing-builder-item-actions{gap:6px!important}.price-costing-builder-item-actions button{border-radius:11px!important;min-height:34px!important;padding-left:11px!important;padding-right:11px!important;font-size:9px!important}.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 130px 250px 135px!important;align-items:end!important;gap:10px!important;margin-top:5px!important}.price-costing-builder-item-main input,.price-costing-builder-item-main select{min-height:42px!important}.price-costing-builder-field-label,.price-costing-builder-item-main label{font-size:9px!important}.price-costing-builder-ppn-toggle{border-radius:13px!important;height:42px!important}.price-costing-builder-item-pricing{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}.price-costing-price-cell,.price-costing-price-cell--custom-total{border-radius:18px!important;min-height:106px!important;padding:12px 14px!important}.price-costing-price-label{letter-spacing:.055em!important;min-height:0!important;margin-bottom:6px!important;font-size:9px!important;line-height:1.1!important}.price-costing-price-cell input,.price-costing-price-cell--custom-total input{border-radius:10px!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:13px!important}.price-costing-price-meta{margin-top:5px!important;font-size:9px!important;line-height:1.25!important}.price-costing-price-readout{margin-top:2px!important;font-size:17px!important;line-height:1.05!important}.price-costing-price-final-value{margin-top:2px!important;font-size:19px!important;line-height:1.05!important}.price-costing-price-profit{margin-top:5px!important;font-size:9px!important;line-height:1.25!important}.price-costing-price-cell--hpp{background:#f7f7f7!important;border-color:#e7e7e7!important}.price-costing-price-cell--margin{background:#fff8f7!important;border-color:#f0dfdd!important}.price-costing-price-cell--custom{background:#f4f9fe!important;border-color:#dceaf6!important}.price-costing-price-cell--custom-total{background:#f7f7f7!important;border-color:#e7e7e7!important}.price-costing-price-cell--extra{background:#f5fcf8!important;border-color:#dfeee5!important}.price-costing-price-cell--final{background:#f7f1e6!important;border-color:#dfc88f!important}.price-costing-builder-item-details{margin-top:8px!important}@media (width<=1250px){.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 110px 210px 120px!important}.price-costing-builder-item-pricing{gap:8px!important}.price-costing-price-cell,.price-costing-price-cell--custom-total{padding:11px 12px!important}}@media (width<=1000px){.price-costing-builder-item-pricing{grid-template-columns:repeat(3,minmax(0,1fr))!important}.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 100px 180px 110px!important}}@media (width<=760px){.price-costing-builder-item-main,.price-costing-builder-item-pricing{grid-template-columns:1fr!important}}.price-costing-builder-item{background:#fff!important;border:1px solid #00000008!important;border-radius:26px!important;margin-top:12px!important;padding:14px!important;box-shadow:0 16px 38px #1212120e!important}.price-costing-builder-item-core{padding:0!important}.price-costing-builder-item-head{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:10px!important;display:flex!important}.price-costing-builder-item-title-line{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.price-costing-builder-item-sub{color:#8e959d!important;margin-top:4px!important;font-size:10px!important;line-height:1.3!important}.price-costing-builder-item-badge,.price-costing-builder-item-row{border-radius:999px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important;font-weight:800!important}.price-costing-builder-item-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.price-costing-builder-item-actions button{border-radius:11px!important;height:33px!important;min-height:33px!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important}.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 105px 200px 110px!important;align-items:start!important;gap:9px!important;margin:0!important;display:grid!important}.price-costing-builder-item-main input,.price-costing-builder-item-main select{border-radius:13px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:12px!important}.price-costing-builder-field-label,.price-costing-builder-item-main label{letter-spacing:.05em!important;text-transform:uppercase!important;color:#8b9197!important;margin-bottom:6px!important;font-size:9px!important;font-weight:800!important}.price-costing-builder-item-ppn{align-self:start!important}.price-costing-builder-ppn-toggle{border-radius:13px!important;height:42px!important;min-height:42px!important;padding:0 10px!important}.price-costing-builder-item-pricing{border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;margin-top:10px!important;padding:0!important;display:grid!important}.price-costing-price-cell,.price-costing-price-cell--custom-total{border-radius:17px!important;align-self:stretch!important;min-width:0!important;height:auto!important;min-height:0!important;padding:11px 12px!important;display:block!important}.price-costing-price-label{letter-spacing:.06em!important;text-transform:uppercase!important;color:#8c9298!important;min-height:0!important;margin:0!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.price-costing-price-cell input,.price-costing-price-cell--custom-total input{border-radius:10px!important;height:38px!important;min-height:38px!important;margin-top:6px!important;padding:0 10px!important;font-size:12px!important}.price-costing-price-readout{letter-spacing:-.03em!important;margin-top:5px!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.05!important}.price-costing-price-final-value{letter-spacing:-.03em!important;color:#a66f00!important;margin-top:5px!important;font-family:Manrope,sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:1.05!important}.price-costing-price-meta,.price-costing-price-profit{color:#98a0a8!important;margin-top:4px!important;font-size:9px!important;line-height:1.35!important}.price-costing-price-cell--hpp{background:#f7f7f7!important;border:1px solid #ebebeb!important}.price-costing-price-cell--margin{background:#fff8f7!important;border:1px solid #ebebeb!important}.price-costing-price-cell--custom{background:#f4f9fe!important;border:1px solid #ebebeb!important}.price-costing-price-cell--custom-total{background:#f7f7f7!important;border:1px solid #ebebeb!important}.price-costing-price-cell--extra{background:#f5fcf8!important;border:1px solid #ebebeb!important}.price-costing-price-cell--final{background:#f5efe3!important;border:1px solid #e3cf9c!important}.price-costing-builder-item-details{background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:10px!important;padding:0!important;display:grid!important}.price-costing-detail-section{background:#f7f7f7!important;border:1px solid #ececec!important;border-radius:20px!important;height:auto!important;min-height:0!important;padding:12px 13px!important}.price-costing-detail-section-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.price-costing-detail-section-kicker{display:none!important}.price-costing-detail-section-title{letter-spacing:-.025em!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important}.price-costing-detail-section--addon,.price-costing-detail-section--image{height:auto!important;min-height:0!important}.price-costing-detail-control{grid-template-columns:minmax(0,1fr) 110px!important;align-items:end!important;gap:8px!important;margin-top:9px!important;display:grid!important}.price-costing-detail-control input{height:42px!important;min-height:42px!important}.price-costing-detail-add-button,.price-costing-detail-upload{border-radius:12px!important;height:42px!important;min-height:42px!important;padding:0 12px!important}.price-costing-detail-section div[style*=fontSize\:11]{color:#90979f!important;margin-top:5px!important;font-size:9.5px!important;line-height:1.45!important}@media (width<=1000px){.price-costing-builder-item-pricing{grid-template-columns:repeat(3,minmax(0,1fr))!important}.price-costing-builder-item-details{grid-template-columns:1fr!important}.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 105px 180px 110px!important}}@media (width<=780px){.price-costing-builder-item-head{flex-direction:column!important;align-items:flex-start!important}.price-costing-builder-item-main,.price-costing-builder-item-pricing{grid-template-columns:1fr!important}}.price-costing-builder-item{font-family:DM Sans,sans-serif!important}.price-costing-builder-item-title{letter-spacing:-.04em!important;margin:0!important;font-family:Manrope,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.12!important}.price-costing-builder-item-main input,.price-costing-builder-item-main select{color:#41484f!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important}.price-costing-builder-item-main label,.price-costing-builder-field-label{letter-spacing:.05em!important;color:#8b9197!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.price-costing-builder-item-head{min-width:0!important}.price-costing-builder-item-title-wrap{flex:auto!important;min-width:0!important}.price-costing-builder-item-actions{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.price-costing-builder-item-actions button{border-radius:11px!important;flex:none!important;width:auto!important;min-width:0!important;height:33px!important;min-height:33px!important;padding:0 11px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:800!important}.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 105px 200px 110px!important;gap:9px!important;min-width:0!important}.price-costing-builder-item-main>*,.price-costing-builder-item-ppn{min-width:0!important}.price-costing-builder-ppn-toggle{justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:42px!important;padding:0 9px!important;display:flex!important}.price-costing-price-cell,.price-costing-price-cell--custom-total{overflow:hidden!important}.price-costing-price-cell input,.price-costing-price-cell--custom-total input{box-sizing:border-box!important;width:100%!important;height:38px!important;min-height:38px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important}.price-costing-price-cell [style*=position\:relative],.price-costing-price-cell--custom-total [style*=position\:relative]{min-width:0!important}.price-costing-builder-item-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:10px!important}.price-costing-detail-section--addon,.price-costing-detail-section--image{background:#f7f7f7!important;border:1px solid #ececec!important;border-radius:20px!important;min-width:0!important;height:auto!important;min-height:0!important;padding:12px 13px!important;overflow:hidden!important}.price-costing-detail-section--addon .price-costing-detail-section-title,.price-costing-detail-section--image .price-costing-detail-section-title{letter-spacing:-.025em!important;color:#171717!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important}.price-costing-detail-section--addon .price-costing-detail-section-head,.price-costing-detail-section--image .price-costing-detail-section-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.price-costing-detail-section--addon .price-costing-detail-control{grid-template-columns:minmax(0,1fr) 110px!important;align-items:end!important;gap:8px!important;width:100%!important;margin-top:9px!important;display:grid!important}.price-costing-detail-section--addon .price-costing-detail-control>*{min-width:0!important}.price-costing-detail-section--addon .price-costing-detail-control>div{width:100%!important;min-width:0!important;max-width:100%!important}.price-costing-detail-section--addon input{border-radius:13px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important}.price-costing-detail-section--addon .price-costing-detail-add-button{border-radius:12px!important;width:110px!important;min-width:110px!important;max-width:110px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:800!important;overflow:hidden!important}.price-costing-detail-section--addon div[style*=fontSize\:11]{color:#90979f!important;margin-top:5px!important;font-family:DM Sans,sans-serif!important;font-size:9.5px!important;line-height:1.45!important}.price-costing-detail-section--image .price-costing-detail-control>*{min-width:0!important}.price-costing-detail-section--image input{border-radius:13px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important}.price-costing-detail-section--image .price-costing-detail-upload{color:#596069!important;background:#fff!important;border:1px solid #d9dde2!important;border-radius:12px!important;width:110px!important;min-width:110px!important;max-width:110px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:800!important}.price-costing-detail-section--image img{object-fit:cover!important;border-radius:12px!important;width:68px!important;height:68px!important}.price-costing-detail-section--image div[style*=display\:flex][style*=flexWrap]{align-items:flex-start!important;gap:8px!important;margin-top:8px!important}.price-costing-detail-section--addon label,.price-costing-detail-section--image label{letter-spacing:.05em!important;color:#8b9197!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important}@media (width<=1100px){.price-costing-builder-item-head{gap:10px!important}.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 90px 170px 100px!important}}@media (width<=900px){.price-costing-builder-item-actions{flex-wrap:wrap!important}.price-costing-builder-item-details{grid-template-columns:1fr!important}}@media (width<=760px){.price-costing-builder-item-main,.price-costing-detail-section--addon .price-costing-detail-control,.price-costing-detail-section--image .price-costing-detail-control{grid-template-columns:1fr!important}.price-costing-detail-section--addon .price-costing-detail-add-button,.price-costing-detail-section--image .price-costing-detail-upload{width:100%!important;min-width:0!important;max-width:none!important}}.price-costing-builder,.price-costing-builder-head,.price-costing-builder-setup,.price-costing-add-head,.price-costing-add-bar,.price-costing-builder-items,.price-costing-builder-items-inner,.price-costing-builder-item,.price-costing-builder-item-core,.price-costing-builder-item-head,.price-costing-builder-item-main,.price-costing-builder-item-pricing,.price-costing-builder-item-details,.price-costing-detail-section{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.price-costing-builder-item{width:100%!important}.price-costing-builder-item-main>*,.price-costing-builder-item-pricing>*,.price-costing-builder-item-details>*{min-width:0!important}.price-costing-price-cell--hpp input,.price-costing-price-cell--custom input,.price-costing-price-cell--custom-total input{padding-left:34px!important;padding-right:10px!important}.price-costing-price-cell--margin input{padding-left:10px!important;padding-right:30px!important}.price-costing-price-cell--hpp [style*=position\:relative],.price-costing-price-cell--custom [style*=position\:relative],.price-costing-price-cell--custom-total [style*=position\:relative],.price-costing-price-cell--margin [style*=position\:relative]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.price-costing-builder-item-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important;overflow:visible!important}.price-costing-detail-section--addon,.price-costing-detail-section--image{height:100%!important;min-height:0!important;position:relative!important;overflow:visible!important}.price-costing-detail-section--addon .price-costing-detail-control{z-index:20!important;grid-template-columns:minmax(0,1fr) 110px!important;align-items:end!important;gap:8px!important;width:100%!important;display:grid!important;position:relative!important;overflow:visible!important}.price-costing-detail-section--addon .price-costing-detail-control>div{z-index:30!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important;overflow:visible!important}.price-costing-detail-section--addon .price-costing-detail-control input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.price-costing-detail-section--addon .price-costing-detail-add-button{z-index:1!important;align-self:end!important;width:110px!important;min-width:110px!important;max-width:110px!important;height:42px!important;min-height:42px!important;margin:0!important;position:static!important;transform:none!important}.price-costing-detail-section--addon [role=listbox],.price-costing-detail-section--addon [class*=dropdown],.price-costing-detail-section--addon [class*=menu],.price-costing-detail-section--addon [class*=options]{z-index:999!important;overflow:visible!important}.price-costing-detail-section--image .price-costing-detail-control{grid-template-columns:minmax(0,1fr) 110px!important;align-items:end!important;gap:8px!important;width:100%!important;margin-top:9px!important;display:grid!important}.price-costing-detail-section--image .price-costing-detail-control>div{width:100%!important;min-width:0!important;max-width:100%!important}.price-costing-detail-section--image .price-costing-detail-upload{align-self:end!important;width:110px!important;min-width:110px!important;max-width:110px!important;height:42px!important;min-height:42px!important;margin:0!important;position:static!important;transform:none!important}.price-costing-detail-section--addon .price-costing-detail-section-head,.price-costing-detail-section--image .price-costing-detail-section-head{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;min-height:28px!important;display:flex!important}.price-costing-detail-section--addon>div{max-width:100%!important}.price-costing-detail-section--addon input,.price-costing-detail-section--addon select,.price-costing-detail-section--addon textarea,.price-costing-detail-section--image input{box-sizing:border-box!important;max-width:100%!important}@media (width<=1000px){.price-costing-builder-item-details{grid-template-columns:1fr!important}.price-costing-detail-section--addon,.price-costing-detail-section--image{height:auto!important}}@media (width<=760px){.price-costing-detail-section--addon .price-costing-detail-control,.price-costing-detail-section--image .price-costing-detail-control{grid-template-columns:1fr!important}.price-costing-detail-section--addon .price-costing-detail-add-button,.price-costing-detail-section--image .price-costing-detail-upload{width:100%!important;min-width:0!important;max-width:none!important}}.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 96px 190px 96px!important}.price-costing-builder-item-ppn{box-sizing:border-box!important;width:96px!important;min-width:0!important;max-width:96px!important;overflow:hidden!important}.price-costing-builder-ppn-toggle{box-sizing:border-box!important;gap:5px!important;width:96px!important;min-width:0!important;max-width:96px!important;height:42px!important;padding:0 7px!important;overflow:hidden!important}.price-costing-builder-ppn-switch{flex:0 0 34px!important}.price-costing-builder-ppn-toggle strong{white-space:nowrap!important;flex:none!important;font-size:9px!important}.price-costing-detail-section--image{overflow:hidden!important}.price-costing-detail-section--image .price-costing-detail-control{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto 96px!important;gap:8px!important;width:100%!important;max-width:100%!important}.price-costing-detail-section--image .price-costing-detail-control>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.price-costing-detail-section--image .price-costing-detail-upload{box-sizing:border-box!important;white-space:nowrap!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:42px!important;min-height:42px!important;padding:0 8px!important;overflow:hidden!important}.price-costing-detail-section--addon{z-index:10!important;position:relative!important;overflow:visible!important}.price-costing-detail-section--addon .price-costing-detail-control{box-sizing:border-box!important;z-index:30!important;grid-template-columns:minmax(0,1fr) 108px!important;width:100%!important;max-width:100%!important;position:relative!important;overflow:visible!important}.price-costing-detail-section--addon .price-costing-detail-control>div{z-index:50!important;min-width:0!important;max-width:100%!important;position:relative!important;overflow:visible!important}.price-costing-detail-section--addon .price-costing-detail-add-button{box-sizing:border-box!important;white-space:nowrap!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:42px!important;min-height:42px!important;padding:0 8px!important;position:static!important;overflow:hidden!important}.price-costing-detail-section--addon [role=listbox],.price-costing-detail-section--addon [class*=dropdown],.price-costing-detail-section--addon [class*=menu],.price-costing-detail-section--addon [class*=option]{z-index:1000!important}.price-costing-service-list{z-index:1;gap:7px;min-width:0;margin:9px 0 0;display:grid;position:relative}.price-costing-service-row{box-sizing:border-box;background:#fff;border:1px solid #e5e8eb;border-radius:14px;grid-template-columns:minmax(140px,1.4fr) 62px 88px 88px minmax(118px,1fr) 34px;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.price-costing-service-row:nth-child(2n){background:#fbfbfb}.price-costing-service-row>*,.price-costing-service-main{min-width:0}.price-costing-service-name{color:#171717;white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.price-costing-service-meta{color:#90979f;margin-top:3px;font-size:9px;line-height:1.25;overflow:hidden}.price-costing-service-qty input,.price-costing-service-notes input{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;height:36px!important;min-height:36px!important;padding-top:0!important;padding-bottom:0!important}.price-costing-service-price,.price-costing-service-subtotal{text-align:right;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.price-costing-service-price{color:#171717}.price-costing-service-subtotal{color:#a66f00}.price-costing-service-remove{color:#ea4335;cursor:pointer;background:#ffe9e7;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:800;line-height:1;display:grid}.price-costing-service-remove:hover{background:#ffddda}.price-costing-builder-item-details{align-items:stretch!important}.price-costing-detail-section--addon,.price-costing-detail-section--image{align-self:stretch!important}.price-costing-detail-section--addon .price-costing-detail-section-head,.price-costing-detail-section--image .price-costing-detail-section-head{min-height:28px!important}@media (width<=1250px){.price-costing-service-row{grid-template-columns:minmax(135px,1.3fr) 56px 78px 78px minmax(105px,1fr) 34px}}@media (width<=1000px){.price-costing-builder-item-main{grid-template-columns:minmax(0,1fr) 90px 170px 96px!important}.price-costing-service-row{grid-template-columns:minmax(140px,1fr) 62px 90px 90px minmax(120px,1fr) 34px}}@media (width<=760px){.price-costing-builder-item-main{grid-template-columns:1fr!important}.price-costing-builder-item-ppn,.price-costing-builder-ppn-toggle{width:100%!important;max-width:none!important}.price-costing-service-row{grid-template-columns:minmax(0,1fr) 56px 34px}.price-costing-service-price,.price-costing-service-subtotal,.price-costing-service-notes{grid-column:1/-1}}.price-costing-service-head{color:#8b9197;letter-spacing:.055em;text-transform:uppercase;grid-template-columns:minmax(140px,1.4fr) 62px 88px 88px minmax(118px,1fr) 34px;align-items:center;gap:7px;min-width:0;padding:0 8px 6px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:800;line-height:1;display:grid}.price-costing-service-head>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.price-costing-service-head>div:nth-child(3),.price-costing-service-head>div:nth-child(4){text-align:right}.price-costing-service-list{gap:7px!important;margin-top:9px!important}.price-costing-service-list.is-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfd3d7 transparent;max-height:222px;padding-right:4px;overflow:hidden auto}.price-costing-service-list.is-scroll::-webkit-scrollbar{width:6px}.price-costing-service-list.is-scroll::-webkit-scrollbar-track{background:0 0}.price-costing-service-list.is-scroll::-webkit-scrollbar-thumb{background:#cfd3d7;border-radius:999px}.price-costing-service-list.is-scroll .price-costing-service-head{z-index:4;background:#f7f7f7;border-bottom:1px solid #ececec;padding-top:6px;position:sticky;top:0}.price-costing-service-row{grid-template-columns:minmax(140px,1.4fr) 62px 88px 88px minmax(118px,1fr) 34px!important}@media (width<=1250px){.price-costing-service-head,.price-costing-service-row{grid-template-columns:minmax(135px,1.3fr) 56px 78px 78px minmax(105px,1fr) 34px!important}}@media (width<=1000px){.price-costing-service-head,.price-costing-service-row{grid-template-columns:minmax(140px,1fr) 62px 90px 90px minmax(120px,1fr) 34px!important}}@media (width<=760px){.price-costing-service-head{display:none}.price-costing-service-list.is-scroll{max-height:320px}.price-costing-service-row{grid-template-columns:minmax(0,1fr) 56px 34px!important}}.price-costing-custom-list{gap:7px;min-width:0;margin-top:8px;display:grid}.price-costing-custom-head{color:#8b9197;letter-spacing:.055em;text-transform:uppercase;grid-template-columns:minmax(180px,1.5fr) 120px 70px 100px 120px 140px minmax(160px,1.2fr) 34px;align-items:center;gap:8px;min-width:0;padding:0 8px 6px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:800;line-height:1;display:grid}.price-costing-custom-head>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.price-costing-custom-row{box-sizing:border-box;background:#fff;border:1px solid #e5e8eb;border-radius:14px;grid-template-columns:minmax(180px,1.5fr) 120px 70px 100px 120px 140px minmax(160px,1.2fr) 34px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.price-costing-custom-row:nth-child(2n){background:#fbfbfb}.price-costing-custom-row>*{min-width:0}.price-costing-custom-row input{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;height:36px!important;min-height:36px!important;padding-top:0!important;padding-bottom:0!important;font-family:DM Sans,sans-serif!important;font-size:11px!important}.price-costing-custom-price input,.price-costing-custom-final input{padding-left:34px!important}.price-costing-custom-margin input{padding-right:28px!important}.price-costing-custom-summary{color:#8b9197;flex-direction:column;gap:1px;min-width:0;font-family:DM Sans,sans-serif;font-size:9px;line-height:1.25;display:flex}.price-costing-custom-summary strong{color:#171717;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.price-costing-custom-summary span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.price-costing-custom-remove{color:#ea4335;cursor:pointer;background:#ffe9e7;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:800;line-height:1;display:grid}.price-costing-custom-remove:hover{background:#ffddda}.price-costing-custom-list.is-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfd3d7 transparent;max-height:226px;padding-right:4px;overflow:hidden auto}.price-costing-custom-list.is-scroll::-webkit-scrollbar{width:6px}.price-costing-custom-list.is-scroll::-webkit-scrollbar-track{background:0 0}.price-costing-custom-list.is-scroll::-webkit-scrollbar-thumb{background:#cfd3d7;border-radius:999px}.price-costing-custom-list.is-scroll .price-costing-custom-head{z-index:4;background:#f7f7f7;border-bottom:1px solid #ececec;padding-top:6px;position:sticky;top:0}@media (width<=1400px){.price-costing-custom-head,.price-costing-custom-row{grid-template-columns:minmax(160px,1.4fr) 105px 64px 88px 105px 125px minmax(135px,1fr) 34px}}@media (width<=1100px){.price-costing-custom-list{overflow-x:auto}.price-costing-custom-head,.price-costing-custom-row{min-width:920px}}@media (width<=760px){.price-costing-custom-head{display:none}.price-costing-custom-list.is-scroll{max-height:360px}}.price-costing-builder-summary-card{flex-direction:column!important;justify-content:center!important;min-height:86px!important;padding:14px 16px!important;display:flex!important}.price-costing-builder-summary-label{letter-spacing:.055em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.price-costing-builder-summary-value{letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important;margin:0!important;font-family:Manrope,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.02!important}.price-costing-builder-summary-card--profit .price-costing-builder-summary-value,.price-costing-builder-summary-card--margin .price-costing-builder-summary-value{font-size:22px!important}.price-costing-builder-summary{gap:10px!important;padding:10px!important}.price-costing-builder-setup{background:#fff!important;border:1px solid #00000008!important;border-radius:26px!important;width:100%!important;padding:16px!important;box-shadow:0 16px 38px #1212120e!important}.price-costing-builder-setup-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 12px!important;display:flex!important}.price-costing-builder-eyebrow{color:#8c9298!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.price-costing-builder-section-title{color:#171717!important;letter-spacing:-.035em!important;margin:0!important;font-family:Manrope,sans-serif!important;font-size:21px!important;font-weight:800!important;line-height:1.1!important}.price-costing-builder-setup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.price-costing-builder-setup-grid>*,.price-costing-builder-field{min-width:0!important}.price-costing-builder-field label,.price-costing-builder-notes label{color:#8b9197!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:block!important}.price-costing-builder-field input,.price-costing-builder-field select{color:#41484f!important;box-sizing:border-box!important;background:#f6f6f6!important;border:1px solid #dfe3e8!important;border-radius:13px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important}.price-costing-builder-field>div{min-width:0!important;max-width:100%!important}.price-costing-builder-customer-help{color:#9aa1a8!important;grid-column:1/-1!important;margin:0!important;font-family:DM Sans,sans-serif!important;font-size:9.5px!important;line-height:1.45!important}.price-costing-builder-notes{grid-column:1/-1!important;min-width:0!important;margin:0!important}.price-costing-builder-notes textarea{color:#41484f!important;resize:vertical!important;box-sizing:border-box!important;background:#f6f6f6!important;border:1px solid #dfe3e8!important;border-radius:13px!important;width:100%!important;height:72px!important;min-height:72px!important;max-height:160px!important;padding:11px 12px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.price-costing-builder-setup .price-input,.price-costing-builder-setup .price-textarea{margin:0!important}.price-costing-builder-setup p{margin-top:5px!important;margin-bottom:0!important}@media (width<=780px){.price-costing-builder-setup{border-radius:22px!important;padding:14px!important}.price-costing-builder-setup-grid{grid-template-columns:1fr!important}.price-costing-builder-customer-help,.price-costing-builder-notes{grid-column:1!important}}.price-costing-add-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;margin-bottom:8px!important;display:flex!important}.price-costing-add-title{letter-spacing:-.03em!important;font-family:Manrope,sans-serif!important;font-size:16px!important;font-weight:800!important;line-height:1.1!important}.price-costing-add-note{color:#9299a0!important;font-family:DM Sans,sans-serif!important;font-size:9.5px!important;font-weight:400!important;line-height:1.2!important}.price-costing-add-bar{grid-template-columns:minmax(0,1fr) 370px!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.price-costing-add-official{box-sizing:border-box!important;background:#f7f7f7!important;border:1px solid #e9eaec!important;border-radius:22px!important;min-width:0!important;padding:10px 12px!important}.price-costing-add-official-grid{grid-template-columns:minmax(0,1fr) 138px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.price-costing-add-official-grid>*{min-width:0!important}.price-costing-add-search{width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important;overflow:visible!important}.price-costing-add-search>*{width:100%!important;min-width:0!important;max-width:100%!important}.price-costing-add-search input{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important}.price-costing-add-official-grid>button{box-sizing:border-box!important;letter-spacing:.015em!important;white-space:nowrap!important;border-radius:14px!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 14px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;position:static!important;overflow:hidden!important;transform:none!important}.price-costing-add-bar>button{box-sizing:border-box!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:normal!important;border-radius:22px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:64px!important;margin:0!important;padding:0 20px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;display:flex!important;position:static!important;transform:none!important}.price-costing-add-official,.price-costing-add-official-grid{overflow:visible!important}.price-costing-add-search [role=listbox],.price-costing-add-search [class*=dropdown],.price-costing-add-search [class*=menu],.price-costing-add-search [class*=option]{z-index:1000!important}@media (width<=1100px){.price-costing-add-bar{grid-template-columns:minmax(0,1fr) 310px!important}}@media (width<=850px){.price-costing-add-bar{grid-template-columns:1fr!important}.price-costing-add-bar>button{justify-content:center!important;min-height:54px!important}}@media (width<=600px){.price-costing-add-official-grid{grid-template-columns:1fr!important}.price-costing-add-official-grid>button{width:100%!important;min-width:0!important;max-width:none!important}.price-costing-add-head{flex-direction:column!important;align-items:flex-start!important}}.price-costing-add-official-grid{align-items:center!important}.price-costing-add-official-grid>button{text-align:center!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:flex!important}.price-costing-add-bar>button{text-align:center!important;letter-spacing:0!important;text-transform:none!important;justify-content:center!important;align-items:center!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important;display:flex!important}.price-costing-builder-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.price-costing-builder-action--back{order:1!important}.price-costing-builder-action--undo{order:2!important}.price-costing-builder-action--danger{order:3!important}.price-costing-builder-action--save{order:4!important}.price-costing-builder-actions button{letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 19px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.price-costing-builder-action--back,.price-costing-builder-action--undo{color:#25292d!important;background:#fff!important;border:1px solid #dfe3e8!important}.price-costing-builder-action--danger{color:#ed3d35!important;background:#ffe8e6!important;border-color:#0000!important}.price-costing-builder-action--save{color:#171717!important;background:#d9ff56!important;border-color:#d9ff56!important}@media (width<=760px){.price-costing-builder-actions{flex-wrap:wrap!important}.price-costing-builder-actions button{min-height:42px!important;padding:0 15px!important}}.price-costing-builder-heading{flex:auto!important;min-width:0!important}.price-costing-builder-head-right{flex-direction:column!important;flex:none!important;align-items:flex-end!important;gap:8px!important;display:flex!important}.price-costing-builder-head-right .price-costing-builder-actions{margin:0!important}.price-costing-builder-head-right .price-costing-builder-doc{color:#687078!important;letter-spacing:.025em!important;white-space:nowrap!important;background:#eef0f2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;margin:0!important;padding:0 10px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}@media (width<=760px){.price-costing-builder-head{flex-direction:column!important}.price-costing-builder-head-right{align-items:flex-start!important;width:100%!important}.price-costing-builder-head-right .price-costing-builder-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}}.price-costing-builder-head-right{gap:0!important}.price-costing-builder-setup-head{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;display:flex!important}.price-costing-builder-setup-meta{flex:none;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.price-costing-builder-setup-doc{color:#667079;letter-spacing:0;white-space:nowrap;background:#eceff1;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.price-costing-builder-setup-draft{color:#10a66b;letter-spacing:0;white-space:nowrap;background:#e5f8ee;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 11px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.price-costing-builder-setup-draft.is-error{color:#e53935;background:#ffe9e7}.price-costing-builder-customer-chips{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:8px!important;display:flex!important}.price-costing-builder-customer-chip{color:#0b9d67!important;width:auto!important;min-width:0!important;min-height:30px!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;background:#e5f8ee!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 10px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.price-costing-builder-customer-chip:hover{background:#d9f4e6!important}.price-costing-builder-customer-chip-x{color:#0b9d67;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex}@media (width<=760px){.price-costing-builder-setup-head{flex-direction:column!important}.price-costing-builder-setup-meta{justify-content:flex-start;width:100%}}.price-costing-builder-head{align-items:flex-end!important;gap:16px!important;margin-bottom:8px!important}.price-costing-builder-heading{padding-bottom:0!important}.price-costing-builder-head-right{align-self:flex-end!important;gap:0!important;margin-bottom:0!important}.price-costing-builder-actions{justify-content:flex-end!important;align-items:center!important;margin:0!important}.price-costing-builder-actions button{border-radius:14px!important;min-height:44px!important;padding-left:17px!important;padding-right:17px!important}.price-costing-builder-setup-meta{align-items:center!important;gap:7px!important}.price-costing-builder-setup-doc,.price-costing-builder-setup-draft{box-sizing:border-box!important;border-radius:999px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:9px!important;font-weight:800!important;line-height:1!important}@media (width<=760px){.price-costing-builder-head{align-items:flex-start!important;margin-bottom:10px!important}.price-costing-builder-head-right{align-self:flex-start!important}.price-costing-builder-actions button{min-height:42px!important;padding-left:14px!important;padding-right:14px!important}}.price-costing-builder-head{margin-bottom:4px!important}.price-costing-builder-actions button{border-radius:13px!important;height:40px!important;min-height:40px!important;padding-left:15px!important;padding-right:15px!important}.price-costing-builder-setup-doc,.price-costing-builder-setup-draft{height:20px!important;min-height:20px!important;padding-left:7px!important;padding-right:7px!important}.price-costing-builder button{transform:translateY(0);transition:transform .16s,box-shadow .16s,filter .16s,background-color .16s,border-color .16s,color .16s!important}@media (hover:hover){.price-costing-builder button:not(:disabled):hover{filter:brightness(.975);transform:translateY(-1px);box-shadow:0 5px 13px #14181c1a!important}.price-costing-builder button:not(:disabled):active{filter:brightness(.94);transform:translateY(0);box-shadow:0 2px 6px #14181c14!important}}.price-costing-builder button:disabled{cursor:not-allowed!important;opacity:.48!important;box-shadow:none!important;transform:none!important}@media (hover:hover){.price-costing-builder-action--save:not(:disabled):hover,.price-costing-add-bar>button:not(:disabled):hover{filter:brightness(.965)saturate(1.04);box-shadow:0 6px 15px #5a6e1429!important}.price-costing-builder-action--danger:not(:disabled):hover,.price-costing-service-remove:not(:disabled):hover,.price-costing-custom-remove:not(:disabled):hover{filter:brightness(.96);box-shadow:0 5px 12px #e539351f!important}}.price-costing-builder .price-costing-builder-field>div,.price-costing-builder .price-costing-add-search,.price-costing-builder .price-costing-detail-section--addon .price-costing-detail-control>div{min-width:0!important;position:relative!important;overflow:visible!important}.price-costing-builder .price-costing-builder-field input,.price-costing-builder .price-costing-add-search input,.price-costing-builder .price-costing-detail-section--addon input{transition:border-color .16s,background-color .16s,box-shadow .16s!important}.price-costing-builder .price-costing-builder-field input:hover,.price-costing-builder .price-costing-add-search input:hover,.price-costing-builder .price-costing-detail-section--addon input:hover{background:#fff!important;border-color:#cbd0d5!important}.price-costing-builder .price-costing-builder-field input:focus,.price-costing-builder .price-costing-add-search input:focus,.price-costing-builder .price-costing-detail-section--addon input:focus{background:#fff!important;border-color:#aeb5bb!important;outline:none!important;box-shadow:0 0 0 3px #14181c0e!important}.price-costing-builder [role=listbox],.price-costing-builder [class*=dropdown-menu],.price-costing-builder [class*=dropdownMenu],.price-costing-builder [class*=select-menu],.price-costing-builder [class*=selectMenu],.price-costing-builder [class*=options-menu],.price-costing-builder [class*=optionsMenu]{z-index:1500!important;scrollbar-width:thin!important;scrollbar-color:#ccd1d5 transparent!important;background:#fff!important;border:1px solid #e2e5e8!important;border-radius:14px!important;margin-top:6px!important;padding:6px!important;overflow:hidden auto!important;box-shadow:0 16px 35px #12161a21!important}.price-costing-builder [role=listbox]::-webkit-scrollbar{width:6px}.price-costing-builder [class*=dropdown-menu]::-webkit-scrollbar{width:6px}.price-costing-builder [class*=select-menu]::-webkit-scrollbar{width:6px}.price-costing-builder [role=listbox]::-webkit-scrollbar-thumb{background:#ccd1d5;border-radius:999px}.price-costing-builder [class*=dropdown-menu]::-webkit-scrollbar-thumb{background:#ccd1d5;border-radius:999px}.price-costing-builder [class*=select-menu]::-webkit-scrollbar-thumb{background:#ccd1d5;border-radius:999px}.price-costing-builder [role=option],.price-costing-builder [role=listbox]>button,.price-costing-builder [role=listbox]>div{width:100%!important;min-height:38px!important;box-shadow:none!important;color:#343a40!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:10px!important;align-items:center!important;margin:0!important;padding:8px 10px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;transition:background-color .14s,color .14s!important;display:flex!important}@media (hover:hover){.price-costing-builder [role=option]:hover,.price-costing-builder [role=listbox]>button:hover,.price-costing-builder [role=listbox]>div:hover{color:#171717!important;filter:none!important;box-shadow:none!important;background:#f2f3f4!important;transform:none!important}}.price-costing-builder [role=option][aria-selected=true],.price-costing-builder [role=option].is-selected,.price-costing-builder [role=option].selected{color:#171717!important;background:#eef0f2!important;font-weight:800!important}.price-costing-builder [role=listbox] small,.price-costing-builder [role=listbox] .muted{color:#90979f!important;font-size:9.5px!important}.price-costing-builder .price-searchable-select{width:100%!important;min-width:0!important;position:relative!important}.price-costing-builder .price-searchable-select__input{color:#30363b!important;appearance:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e6!important;border-radius:13px!important;outline:none!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 38px 0 12px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}.price-costing-builder .price-searchable-select__input:hover:not(:disabled){background:#fff!important;border-color:#c5cbd0!important}.price-costing-builder .price-searchable-select__input:focus{background:#fff!important;border-color:#aeb5bb!important;box-shadow:0 0 0 3px #161a1e0e!important}.price-costing-builder .price-searchable-select__input::placeholder{color:#969da4!important;font-weight:500!important}.price-costing-builder .price-searchable-select:after{content:""!important;pointer-events:none!important;z-index:3!important;border-bottom:1.5px solid #747b82!important;border-right:1.5px solid #747b82!important;width:7px!important;height:7px!important;position:absolute!important;top:16px!important;right:15px!important;transform:rotate(45deg)!important}.price-costing-builder .price-searchable-select__menu{z-index:1600!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e0e4e7!important;border-radius:13px!important;max-height:240px!important;padding:6px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow:hidden auto!important;box-shadow:0 16px 34px #12161a24!important}.price-costing-builder .price-searchable-select__option{width:100%!important;min-height:38px!important;box-shadow:none!important;color:#373d42!important;text-align:left!important;cursor:pointer!important;filter:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:9px!important;align-items:center!important;margin:0!important;padding:8px 10px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;display:flex!important;transform:none!important}@media (hover:hover){.price-costing-builder .price-searchable-select__option:hover{color:#17191b!important;box-shadow:none!important;filter:none!important;background:#f1f3f4!important;transform:none!important}}.price-costing-builder .price-searchable-select__option.is-selected{color:#17191b!important;background:#e9edef!important;font-weight:800!important}.price-costing-builder .price-searchable-select__empty{color:#969da4!important;padding:10px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:600!important}.price-costing-builder-customer-chips{margin-top:10px!important;margin-bottom:15px!important}.price-costing-builder-head{align-items:flex-start!important}.price-costing-builder-head-right{align-self:flex-start!important;padding-top:2px!important}.price-costing-builder-actions{margin-top:0!important}.price-costing-builder-savebar-actions button{font-size:13px!important;font-weight:700!important}.price-costing-builder-savebar-info{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.price-costing-builder-savebar-title{letter-spacing:-.035em!important;color:#17191b!important;margin:0!important;font-family:Manrope,sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:1.15!important}.price-costing-builder-savebar-sub{color:#8b949d!important;margin-top:3px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important}.price-costing-builder-summary{padding-top:10px!important;padding-bottom:10px!important}.price-costing-builder-summary-card{min-height:76px!important;padding:10px 16px!important}.price-costing-builder-summary-label{margin-bottom:5px!important}.price-costing-builder-summary-value{line-height:1.08!important}.price-costing-detail-section--custom{position:static!important}.price-costing-detail-section--custom .price-costing-detail-section-head{padding-right:0!important}.price-costing-detail-section--custom .price-costing-detail-custom-head{justify-content:flex-end!important;align-items:flex-start!important;width:100%!important;height:auto!important;margin-top:-20px!important;margin-bottom:10px!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.price-costing-detail-section--custom .price-costing-detail-custom-head>div:first-child{display:none!important}.price-costing-detail-section--custom .price-costing-detail-custom-head .price-costing-detail-add-button--custom{align-self:flex-start!important;margin:0!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.price-costing-row-actions .price-button,.price-costing-detail-actions button{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-costing-builder .price-button,.price-costing-builder button{font-family:DM Sans,sans-serif!important}.price-costing-builder-action,.price-costing-builder-item-actions button,.price-costing-detail-add-button,.price-costing-detail-add-button--addon,.price-costing-detail-add-button--custom{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.price-costing-add-official-grid>button,.price-costing-add-bar>button{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important}@media (width>=761px){.price-costing-list-head{font-size:10px!important}.price-costing-project>b,.price-costing-project>strong,.price-costing-money b,.price-costing-quotation-count b{font-size:13px!important}.price-costing-no,.price-costing-no small,.price-costing-project-sub,.price-costing-date,.price-costing-money small,.price-costing-quotation-count small,.price-costing-status,.price-costing-mini-badge,.price-costing-row-actions .price-button{font-size:11px!important}}@media (width>=1051px){.price-costing-row .price-costing-no{font-size:11px!important}.price-costing-row .price-costing-project-name{font-size:14px!important}.price-costing-row .price-costing-project-sub,.price-costing-row .price-costing-date{font-size:11px!important}.price-costing-row .price-costing-money{font-size:12px!important}.price-costing-row .price-costing-mini-badge,.price-costing-row .price-costing-status,.price-costing-row .price-costing-quotation-count,.price-costing-row .price-costing-row-actions button{font-size:10px!important}}.price-costing-custom-summary{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.price-costing-custom-summary-main{font-variant-numeric:tabular-nums;white-space:nowrap!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;display:block!important}.price-costing-custom-summary-profit{font-variant-numeric:tabular-nums;color:var(--price-muted)!important;white-space:nowrap!important;margin-top:3px!important;font-size:9px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.price-costing-builder-item:has(.price-costing-builder-item-details){overflow:visible!important}@media (width<=680px){.price-costing-list-head{position:relative!important;top:auto!important}}.price-receipt-page,.price-receipt-page *{box-sizing:border-box}.price-receipt-head{align-items:center;gap:var(--price-space-4);justify-content:space-between;display:flex}.price-receipt-count{background:var(--price-surface);border-radius:var(--price-radius-pill);box-shadow:var(--price-shadow-soft);color:var(--price-muted);white-space:nowrap;align-items:center;height:30px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.price-receipt-count b{color:var(--price-brand-red);margin-right:4px}.price-receipt-search{position:relative}.price-receipt-search:before{color:#999;content:"⌕";z-index:1;font-size:16px;position:absolute;top:9px;left:14px}.price-receipt-search .price-input{background:#f4f4f4;border:0;min-height:40px;padding-left:38px}.price-receipt-source-select .price-select__trigger{background:#f4f4f4;border:0;min-height:40px}.price-receipt-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.price-receipt-list-head,.price-receipt-row{grid-template-columns:minmax(138px,.92fr) 104px minmax(240px,1.55fr) minmax(138px,.88fr) 114px 96px 112px;align-items:center;column-gap:10px;display:grid}.price-receipt-list-head{border-radius:var(--price-radius-row);color:#666a70;font-size:var(--price-label-size);letter-spacing:.035em;text-transform:uppercase;z-index:20;background:#dedfe0;min-height:38px;padding:0 12px;font-weight:800;position:sticky;top:68px}.price-receipt-no{color:var(--price-text);font-family:var(--price-font-display);word-break:break-word;font-size:11px;font-weight:800;line-height:1.25}.price-receipt-date{border-radius:var(--price-radius-button);color:#5d6268;background:#f4f4f4;padding:6px 8px;font-size:10px;font-weight:800}.price-receipt-party{min-width:0}.price-receipt-party-name{color:var(--price-text);font-family:var(--price-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.price-receipt-party-sub{color:var(--price-amber);margin-top:3px;font-size:11px;font-weight:800}.price-receipt-muted{color:var(--price-muted);font-size:11px}.price-receipt-row .price-action-group{grid-template-columns:58px 44px;gap:6px;display:grid}.price-receipt-row .price-button{width:100%;height:32px;padding-left:0;padding-right:0;font-size:9px}.price-receipt-form-card{gap:14px;padding:16px;display:grid}.price-receipt-form-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-receipt-form{gap:12px;display:grid}.price-receipt-checkbox-row{color:var(--price-text);align-items:center;gap:8px;min-height:28px;font-size:12px;font-weight:800;display:flex}.price-receipt-checkbox-row input{accent-color:var(--price-brand-red)}.price-receipt-actions-align{align-self:end}.price-receipt-signature-preview{border:1px solid var(--price-border);border-radius:var(--price-radius-button);object-fit:contain;background:#fff;max-width:120px;max-height:54px;padding:4px}.price-receipt-detail{gap:10px;display:grid}.price-receipt-detail-line{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-row);color:var(--price-text);white-space:pre-line;padding:10px;font-size:12px}@media (width<=1250px){.price-receipt-list-scroll{overflow-x:auto}.price-receipt-list{min-width:980px}.price-receipt-layout.has-detail{grid-template-columns:1fr}}@media (width<=1050px){.price-receipt-page .price-command-strip--auto{grid-template-columns:1fr}}@media (width<=680px){.price-receipt-head,.price-receipt-form-head{flex-direction:column;align-items:flex-start}.price-receipt-count{display:none}}.price-receipt-row .price-button{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-receipt-page{gap:8px!important;min-width:0!important;display:grid!important}.price-receipt-head{align-items:center!important;gap:var(--price-space-4)!important;justify-content:space-between!important;min-width:0!important;margin:0!important;display:flex!important}.price-receipt-title-line{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.price-receipt-title-line .price-page-header__title{letter-spacing:-.055em!important}.price-receipt-count{background:var(--price-surface)!important;border-radius:var(--price-radius-pill)!important;box-shadow:var(--price-shadow-soft)!important;color:#6f747a!important;font-family:var(--price-font-ui)!important;white-space:nowrap!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.price-receipt-page .price-command-strip--auto{grid-template-columns:minmax(320px,1fr) minmax(360px,.9fr)!important}.price-receipt-page .price-command-block{border-radius:var(--price-radius-panel)!important;box-shadow:var(--price-shadow-soft)!important}.price-receipt-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-width:0!important;display:grid!important}.price-receipt-layout.has-detail{grid-template-columns:minmax(0,1fr) 390px!important}.price-receipt-layout>*{min-width:0!important}.price-receipt-list-scroll{overflow-x:clip!important}.price-receipt-list{background:var(--price-surface)!important;border-radius:var(--price-radius-list)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;min-width:0!important;padding:8px!important}.price-receipt-list-head,.price-receipt-row{align-items:center!important;column-gap:10px!important}.price-receipt-list-head{border-radius:var(--price-radius-row)!important;color:#666a70!important;font-family:var(--price-font-ui)!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#dedfe0!important;min-height:38px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.price-receipt-row{cursor:pointer!important;border-radius:17px!important;min-height:58px!important;padding:7px 12px!important;transition:background-color .15s,box-shadow .15s!important}.price-receipt-row+.price-receipt-row{border-top:1px solid #eee!important}.price-receipt-row.is-striped{background:snow!important}.price-receipt-row:hover{background:var(--price-red-pale)!important;box-shadow:inset 0 0 0 1px #e539350a!important}.price-receipt-no{color:var(--price-text)!important;font-family:var(--price-font-display)!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.price-receipt-row{color:var(--price-text)!important;font-family:var(--price-font-ui)!important;font-size:11px!important}.price-receipt-row .price-muted,.price-receipt-row small{color:var(--price-muted)!important;font-size:10px!important;line-height:1.35!important}.price-receipt-row .price-action-group{grid-template-columns:58px 44px!important;justify-content:start!important;align-items:center!important;gap:6px!important;display:grid!important}.price-receipt-row .price-button{width:100%!important;height:32px!important;padding-left:0!important;padding-right:0!important}.price-receipt-form-card{background:var(--price-surface)!important;border-radius:var(--price-radius-card)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;gap:12px!important;min-width:0!important;padding:16px!important;display:grid!important}.price-receipt-form-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}.price-receipt-form-card .price-form-section{border-radius:var(--price-radius-panel)!important}.price-receipt-form-card .price-form-grid{gap:10px!important}.price-receipt-checkbox-row{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;color:var(--price-text)!important;font-family:var(--price-font-ui)!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.price-receipt-detail{background:var(--price-surface)!important;border-radius:var(--price-radius-card)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;gap:10px!important;min-width:0!important;padding:14px!important;display:grid!important;position:sticky!important;top:82px!important}.price-receipt-detail .price-section-header{margin-bottom:2px!important}.price-receipt-detail-line{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;color:var(--price-text)!important;font-family:var(--price-font-ui)!important;white-space:pre-line!important;padding:10px!important;font-size:11px!important;line-height:1.45!important}@media (width<=1250px){.price-receipt-list-scroll{overflow-x:auto!important}.price-receipt-list{min-width:820px!important}.price-receipt-layout.has-detail{grid-template-columns:1fr!important}.price-receipt-detail{position:static!important}}@media (width<=820px){.price-receipt-page .price-command-strip--auto{grid-template-columns:1fr!important}}@media (width<=680px){.price-receipt-head,.price-receipt-form-head{flex-direction:column!important;align-items:flex-start!important}.price-receipt-count{display:none!important}.price-receipt-form-card{padding:12px!important}}.price-receipt-payment-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px 12px!important;min-width:0!important;display:grid!important}.price-receipt-payment-field{min-width:0!important}.price-receipt-payment-field--customer,.price-receipt-payment-field--received{grid-column:span 3!important}.price-receipt-payment-field--phone,.price-receipt-payment-field--amount,.price-receipt-payment-field--method{grid-column:span 2!important}.price-receipt-payment-field--words,.price-receipt-payment-field--payment-for,.price-receipt-payment-field--address{grid-column:span 4!important}.price-receipt-payment-field--notes{grid-column:1/-1!important}.price-receipt-payment-grid input,.price-receipt-payment-grid select,.price-receipt-payment-grid button{min-height:48px!important}.price-receipt-payment-grid textarea{resize:vertical!important;height:68px!important;min-height:68px!important}.price-receipt-payment-field--words input{color:#62676d!important;background:#fafafa!important}.price-receipt-payment-field--address textarea,.price-receipt-payment-field--notes textarea{background:#fbfbfb!important}.price-receipt-payment-field--address .price-field,.price-receipt-payment-field--notes .price-field{min-height:0!important}@media (width<=1280px){.price-receipt-payment-field--customer,.price-receipt-payment-field--received,.price-receipt-payment-field--phone,.price-receipt-payment-field--amount,.price-receipt-payment-field--method,.price-receipt-payment-field--words,.price-receipt-payment-field--payment-for,.price-receipt-payment-field--address{grid-column:span 4!important}}@media (width<=900px){.price-receipt-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.price-receipt-payment-field--customer,.price-receipt-payment-field--received,.price-receipt-payment-field--phone,.price-receipt-payment-field--amount,.price-receipt-payment-field--method,.price-receipt-payment-field--words,.price-receipt-payment-field--payment-for,.price-receipt-payment-field--address{grid-column:span 1!important}.price-receipt-payment-field--notes{grid-column:1/-1!important}}@media (width<=560px){.price-receipt-payment-grid{grid-template-columns:1fr!important}.price-receipt-payment-field{grid-column:1/-1!important}}.price-receipt-signature-section{gap:12px!important;min-width:0!important;display:grid!important}.price-receipt-signature-toggle{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;justify-self:start!important;width:auto!important;min-height:38px!important;padding:0 11px!important}.price-receipt-signature-toggle input{width:15px!important;height:15px!important}.price-receipt-signature-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;gap:10px 12px!important;min-width:0!important;display:grid!important}.price-receipt-signature-field{min-width:0!important}.price-receipt-signature-source{grid-column:span 5!important;grid-template-columns:minmax(0,1fr) 170px!important;align-items:end!important;gap:8px!important;min-width:0!important;display:grid!important}.price-receipt-signature-source-select{min-width:0!important}.price-receipt-signature-source .price-button{min-height:var(--price-control-standard)!important;white-space:nowrap!important;width:100%!important;padding-left:12px!important;padding-right:12px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-receipt-signature-field--name{grid-column:span 4!important}.price-receipt-signature-field--title{grid-column:span 3!important}.price-receipt-signature-field--path{grid-column:1/-1!important}.price-receipt-signature-field--path.has-preview{grid-column:span 9!important}.price-receipt-signature-preview-wrap{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;min-height:var(--price-control-standard)!important;grid-column:span 3!important;justify-content:center!important;align-items:center!important;padding:5px 10px!important;display:flex!important}.price-receipt-signature-preview{object-fit:contain!important;background:0 0!important;border:0!important;max-width:145px!important;max-height:44px!important;margin:0 auto!important;padding:0!important;display:block!important}@media (width<=1100px){.price-receipt-signature-source,.price-receipt-signature-field--name,.price-receipt-signature-field--title{grid-column:span 6!important}.price-receipt-signature-field--path.has-preview{grid-column:span 9!important}}@media (width<=760px){.price-receipt-signature-grid{grid-template-columns:1fr!important}.price-receipt-signature-source,.price-receipt-signature-field,.price-receipt-signature-field--path,.price-receipt-signature-field--path.has-preview,.price-receipt-signature-preview-wrap{grid-column:1/-1!important}}@media (width<=520px){.price-receipt-signature-source{grid-template-columns:1fr!important}}@media (width>=901px){.price-receipt-list-head{font-size:10px!important}.price-receipt-party-name{font-size:13px!important}.price-receipt-no,.price-receipt-date,.price-receipt-party-sub,.price-receipt-muted,.price-receipt-row,.price-receipt-row small,.price-receipt-row .price-muted,.price-receipt-row .price-button{font-size:11px!important}}@media (width>=1051px){.price-receipt-row .price-receipt-no{font-size:12px!important}.price-receipt-row .price-receipt-date{font-size:11px!important}.price-receipt-row .price-receipt-party-name{font-size:14px!important}.price-receipt-row .price-receipt-party-sub,.price-receipt-row .price-receipt-muted{font-size:11px!important}.price-receipt-row button{font-size:10px!important}}@media (width<=680px){.price-receipt-list-head{position:relative!important;top:auto!important}}.price-delivery-page,.price-delivery-page *{box-sizing:border-box}.price-delivery-head{align-items:center;gap:var(--price-space-4);justify-content:space-between;display:flex}.price-delivery-count{background:var(--price-surface);border-radius:var(--price-radius-pill);box-shadow:var(--price-shadow-soft);color:var(--price-muted);white-space:nowrap;align-items:center;height:30px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.price-delivery-count b{color:var(--price-brand-red);margin-right:4px}.price-delivery-search{position:relative}.price-delivery-search:before{color:#999;content:"⌕";z-index:1;font-size:16px;position:absolute;top:9px;left:14px}.price-delivery-search .price-input{background:#f4f4f4;border:0;min-height:40px;padding-left:38px}.price-delivery-source-select .price-select__trigger{background:#f4f4f4;border:0;min-height:40px}.price-delivery-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.price-delivery-list-scroll,.price-delivery-items-scroll{overflow-x:clip}.price-delivery-list-head,.price-delivery-row{grid-template-columns:170px 120px minmax(200px,1fr) 140px 78px 240px;align-items:center;column-gap:10px;display:grid}.price-delivery-list-head{border-radius:var(--price-radius-row);color:#666a70;font-size:var(--price-label-size);letter-spacing:.035em;text-transform:uppercase;z-index:20;background:#dedfe0;min-height:38px;padding:0 12px;font-weight:800;position:sticky;top:68px}.price-delivery-no{color:var(--price-text);font-family:var(--price-font-display);word-break:break-word;font-size:11px;font-weight:800;line-height:1.25}.price-delivery-date{border-radius:var(--price-radius-button);color:#5d6268;background:#f4f4f4;padding:6px 8px;font-size:10px;font-weight:800}.price-delivery-party{min-width:0}.price-delivery-party-name{color:var(--price-text);font-family:var(--price-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.price-delivery-party-sub,.price-delivery-muted{color:var(--price-muted);font-size:11px}.price-delivery-party-sub{margin-top:3px}.price-delivery-row-actions{grid-template-columns:58px 44px 66px 36px;gap:6px;display:grid}.price-delivery-row-actions .price-button{width:100%;height:32px;padding-left:0;padding-right:0;font-size:9px}.price-delivery-form-card{gap:14px;padding:16px;display:grid}.price-delivery-form-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-delivery-form{gap:12px;display:grid}.price-delivery-form .price-textarea{field-sizing:content;min-height:var(--price-control-standard);padding:10px 13px;line-height:1.35}.price-delivery-items-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.price-delivery-items-head span{color:var(--price-muted);font-size:11px;font-weight:800}.price-delivery-items-list{gap:8px;min-width:0;display:grid}.price-delivery-item-head,.price-delivery-item-row{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 86px 94px minmax(130px,.85fr) 56px;gap:8px;display:grid}.price-delivery-item-head{color:var(--price-muted);font-size:var(--price-label-size);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.price-delivery-item-row{align-items:start}.price-delivery-item-row .price-button{width:100%;height:32px;padding-left:0;padding-right:0}.price-delivery-checkbox-row{color:var(--price-text);align-items:center;gap:8px;min-height:28px;font-size:12px;font-weight:800;display:flex}.price-delivery-checkbox-row input{accent-color:var(--price-brand-red)}.price-delivery-actions-align{align-self:end}.price-delivery-signature-preview{border:1px solid var(--price-border);border-radius:var(--price-radius-button);object-fit:contain;background:#fff;max-width:120px;max-height:54px;padding:4px}.price-delivery-detail{gap:10px;display:grid}.price-delivery-detail-title{color:var(--price-text);font-family:var(--price-font-display);font-size:16px;font-weight:800}.price-delivery-detail-line,.price-delivery-detail-item{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-row);color:var(--price-text);white-space:pre-line;padding:10px;font-size:12px}.price-delivery-detail-item-title{color:var(--price-text);font-size:13px;font-weight:800}.price-delivery-detail-copy{color:var(--price-muted);white-space:pre-line;margin-top:4px;font-size:11px}@media (width<=1250px){.price-delivery-list-scroll,.price-delivery-items-scroll{overflow-x:auto}.price-delivery-list{min-width:1040px}.price-delivery-items-list{min-width:820px}.price-delivery-layout.has-detail{grid-template-columns:1fr}}@media (width<=680px){.price-delivery-head,.price-delivery-form-head{flex-direction:column;align-items:flex-start}.price-delivery-count{display:none}}.price-delivery-row-actions .price-button,.price-delivery-item-row .price-button{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-delivery-page{gap:8px!important;min-width:0!important;display:grid!important}.price-delivery-head{align-items:center!important;gap:var(--price-space-4)!important;justify-content:space-between!important;min-width:0!important;margin:0!important;display:flex!important}.price-delivery-title-line{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.price-delivery-title-line .price-page-header__title{letter-spacing:-.055em!important}.price-delivery-count{background:var(--price-surface)!important;border-radius:var(--price-radius-pill)!important;box-shadow:var(--price-shadow-soft)!important;color:#6f747a!important;font-family:var(--price-font-ui)!important;white-space:nowrap!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.price-delivery-page .price-command-strip--auto{grid-template-columns:minmax(320px,1fr) minmax(360px,.9fr)!important}.price-delivery-page .price-command-block{border-radius:var(--price-radius-panel)!important;box-shadow:var(--price-shadow-soft)!important}.price-delivery-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-width:0!important;display:grid!important}.price-delivery-layout.has-detail{grid-template-columns:minmax(0,1fr) 390px!important}.price-delivery-layout>*{min-width:0!important}.price-delivery-list-scroll{overflow-x:clip!important}.price-delivery-list{background:var(--price-surface)!important;border-radius:var(--price-radius-list)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;min-width:0!important;padding:8px!important}.price-delivery-list-head,.price-delivery-row{align-items:center!important;column-gap:10px!important}.price-delivery-list-head{border-radius:var(--price-radius-row)!important;color:#666a70!important;font-family:var(--price-font-ui)!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#dedfe0!important;min-height:38px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.price-delivery-row{cursor:pointer!important;border-radius:17px!important;min-height:58px!important;padding:7px 12px!important;transition:background-color .15s,box-shadow .15s!important}.price-delivery-row+.price-delivery-row{border-top:1px solid #eee!important}.price-delivery-row.is-striped{background:snow!important}.price-delivery-row:hover{background:var(--price-red-pale)!important;box-shadow:inset 0 0 0 1px #e539350a!important}.price-delivery-no{color:var(--price-text)!important;font-family:var(--price-font-display)!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.price-delivery-row{color:var(--price-text)!important;font-family:var(--price-font-ui)!important;font-size:11px!important}.price-delivery-row small,.price-delivery-row .price-muted{color:var(--price-muted)!important;font-size:10px!important;line-height:1.35!important}.price-delivery-row-actions{grid-template-columns:58px 44px 66px 36px!important;justify-content:start!important;align-items:center!important;gap:6px!important;display:grid!important}.price-delivery-row-actions .price-button{width:100%!important;height:32px!important;padding-left:0!important;padding-right:0!important}.price-delivery-form-card{background:var(--price-surface)!important;border-radius:var(--price-radius-card)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;gap:12px!important;min-width:0!important;padding:16px!important;display:grid!important}.price-delivery-form-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}.price-delivery-form-card .price-form-section{border-radius:var(--price-radius-panel)!important}.price-delivery-items-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:2px!important;display:flex!important}.price-delivery-items-head span{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.price-delivery-items-list{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-panel)!important;gap:6px!important;min-width:0!important;padding:8px!important;display:grid!important}.price-delivery-item-head{border-radius:var(--price-radius-row)!important;color:#666a70!important;font-family:var(--price-font-ui)!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#dedfe0!important;min-height:34px!important;padding:0 10px!important;font-size:9px!important;font-weight:800!important}.price-delivery-item-row{background:var(--price-surface)!important;border-radius:var(--price-radius-row)!important;border:1px solid #00000008!important;min-height:46px!important;padding:6px 10px!important}.price-delivery-item-row>*{min-width:0!important}.price-delivery-item-row .price-input,.price-delivery-item-row .price-select__trigger{min-height:36px!important}.price-delivery-item-row .price-button{height:32px!important;padding-left:0!important;padding-right:0!important}.price-delivery-checkbox-row{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;color:var(--price-text)!important;font-family:var(--price-font-ui)!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.price-delivery-detail{background:var(--price-surface)!important;border-radius:var(--price-radius-card)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;gap:10px!important;min-width:0!important;padding:14px!important;display:grid!important;position:sticky!important;top:82px!important}.price-delivery-detail-head{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.price-delivery-detail-title{color:var(--price-text)!important;font-family:var(--price-font-display)!important;letter-spacing:-.035em!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important}.price-delivery-detail-line,.price-delivery-detail-item{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;color:var(--price-text)!important;font-family:var(--price-font-ui)!important;padding:10px!important;font-size:11px!important;line-height:1.45!important}.price-delivery-detail-items{gap:7px!important;display:grid!important}.price-delivery-detail-item-title{color:var(--price-text)!important;font-family:var(--price-font-display)!important;margin-bottom:3px!important;font-size:11px!important;font-weight:800!important}.price-delivery-detail-copy{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;font-size:10px!important;line-height:1.4!important}@media (width<=1250px){.price-delivery-list-scroll,.price-delivery-items-list{overflow-x:auto!important}.price-delivery-list{min-width:900px!important}.price-delivery-item-head,.price-delivery-item-row{min-width:780px!important}.price-delivery-layout.has-detail{grid-template-columns:1fr!important}.price-delivery-detail{position:static!important}}@media (width<=820px){.price-delivery-page .price-command-strip--auto{grid-template-columns:1fr!important}}@media (width<=680px){.price-delivery-head,.price-delivery-form-head{flex-direction:column!important;align-items:flex-start!important}.price-delivery-count{display:none!important}.price-delivery-form-card{padding:12px!important}}.price-delivery-signature-section{gap:12px!important;min-width:0!important;display:grid!important}.price-delivery-signature-toggle{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;justify-self:start!important;width:auto!important;min-height:38px!important;padding:0 11px!important}.price-delivery-signature-toggle input{width:15px!important;height:15px!important}.price-delivery-signature-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;gap:10px 12px!important;min-width:0!important;display:grid!important}.price-delivery-signature-field{min-width:0!important}.price-delivery-signature-source{grid-column:span 5!important;grid-template-columns:minmax(0,1fr) 170px!important;align-items:end!important;gap:8px!important;min-width:0!important;display:grid!important}.price-delivery-signature-source-select{min-width:0!important}.price-delivery-signature-source .price-button{min-height:var(--price-control-standard)!important;white-space:nowrap!important;width:100%!important;padding-left:12px!important;padding-right:12px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-delivery-signature-field--name{grid-column:span 4!important}.price-delivery-signature-field--title{grid-column:span 3!important}.price-delivery-signature-field--path{grid-column:1/-1!important}.price-delivery-signature-field--path.has-preview{grid-column:span 9!important}.price-delivery-signature-preview-wrap{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;min-height:var(--price-control-standard)!important;grid-column:span 3!important;justify-content:center!important;align-items:center!important;padding:5px 10px!important;display:flex!important}.price-delivery-signature-preview{object-fit:contain!important;background:0 0!important;border:0!important;max-width:145px!important;max-height:44px!important;margin:0 auto!important;padding:0!important;display:block!important}@media (width<=1100px){.price-delivery-signature-source,.price-delivery-signature-field--name,.price-delivery-signature-field--title{grid-column:span 6!important}.price-delivery-signature-field--path.has-preview{grid-column:span 9!important}}@media (width<=760px){.price-delivery-signature-grid{grid-template-columns:1fr!important}.price-delivery-signature-source,.price-delivery-signature-field,.price-delivery-signature-field--path,.price-delivery-signature-field--path.has-preview,.price-delivery-signature-preview-wrap{grid-column:1/-1!important}}@media (width<=520px){.price-delivery-signature-source{grid-template-columns:1fr!important}}.price-delivery-form-card .price-form-section:has(.price-delivery-items-head){position:relative!important}.price-delivery-items-head{justify-content:flex-start!important;align-items:center!important;min-height:28px!important;padding-right:150px!important;display:flex!important}.price-delivery-items-head>span{align-items:center!important;min-height:28px!important;line-height:1!important;display:inline-flex!important}.price-delivery-form-card .price-form-section:has(.price-delivery-items-head) .price-delivery-items-head>.price-button{width:auto!important;position:absolute!important;top:14px!important;right:18px!important}.price-delivery-item-head{align-items:center!important;min-height:42px!important;padding-top:0!important;padding-bottom:0!important}.price-delivery-item-head>span{align-items:center!important;height:42px!important;margin:0!important;padding:0!important;line-height:1.15!important;display:flex!important}.price-delivery-item-head>span:last-child{justify-content:center!important}.price-delivery-item-row>.price-button:last-child{font-family:var(--price-font-ui)!important;border-radius:10px!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}@media (width<=820px){.price-delivery-form-card .price-form-section:has(.price-delivery-items-head) .price-delivery-items-head>.price-button{margin-left:auto!important;position:static!important}.price-delivery-items-head{justify-content:space-between!important;padding-right:0!important}}.price-delivery-form-card .price-form-section:has(.price-delivery-items-head){gap:6px!important}.price-delivery-form-card .price-form-section:has(.price-delivery-items-head) .price-delivery-items-head{margin-top:-2px!important;margin-bottom:2px!important}@media (width>=821px){.price-delivery-list-head{font-size:10px!important}.price-delivery-row>b,.price-delivery-row>strong{font-size:13px!important}.price-delivery-no,.price-delivery-date,.price-delivery-muted,.price-delivery-row,.price-delivery-row small,.price-delivery-row .price-muted,.price-delivery-row-actions .price-button{font-size:11px!important}}@media (width>=1051px){.price-delivery-row .price-delivery-no{font-size:12px!important}.price-delivery-row .price-delivery-date{font-size:11px!important}.price-delivery-row .price-delivery-party-name{font-size:14px!important}.price-delivery-row .price-delivery-party-sub,.price-delivery-row .price-delivery-muted{font-size:11px!important}.price-delivery-row .price-delivery-row-actions button{font-size:10px!important}}@media (width<=680px){.price-delivery-list-head{position:relative!important;top:auto!important}}.price-customer-page,.price-customer-page *{box-sizing:border-box}.price-customer-head{align-items:center;gap:var(--price-space-4);justify-content:space-between;display:flex}.price-customer-count{background:var(--price-surface);border-radius:var(--price-radius-pill);box-shadow:var(--price-shadow-soft);color:var(--price-muted);white-space:nowrap;align-items:center;height:30px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.price-customer-count b{color:var(--price-brand-red);margin-right:4px}.price-customer-search{position:relative}.price-customer-search:before{color:#999;content:"⌕";z-index:1;font-size:16px;position:absolute;top:9px;left:14px}.price-customer-search .price-input{background:#f4f4f4;border:0;min-height:40px;padding-left:38px}.price-customer-command .price-select__trigger{background:#f4f4f4;border:0;min-height:40px}.price-customer-form-card{gap:14px;padding:16px;display:grid}.price-customer-form-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-customer-form-card .price-textarea{field-sizing:content;min-height:var(--price-control-standard);padding:10px 13px;line-height:1.35}.price-customer-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.price-customer-list-head,.price-customer-row{grid-template-columns:118px minmax(240px,1.55fr) 112px minmax(148px,.82fr) 128px;align-items:center;column-gap:10px;display:grid}.price-customer-list-head{border-radius:var(--price-radius-row);color:#666a70;font-size:var(--price-label-size);letter-spacing:.035em;text-transform:uppercase;z-index:20;background:#dedfe0;min-height:38px;padding:0 12px;font-weight:800;position:sticky;top:68px}.price-customer-code{color:var(--price-muted);font-size:11px;font-weight:800}.price-customer-name{color:var(--price-text);font-family:var(--price-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.price-customer-sub,.price-customer-contact,.price-customer-muted,.price-customer-history-meta{color:var(--price-muted);font-size:11px}.price-customer-sub{margin-top:3px}.price-customer-row-actions{grid-template-columns:54px 62px;gap:6px;display:grid}.price-customer-row-actions .price-button{width:100%;height:32px;padding-left:0;padding-right:0;font-size:9px}.price-customer-detail{gap:12px;display:grid}.price-customer-detail-head,.price-customer-history-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.price-customer-detail-title{color:var(--price-text);font-family:var(--price-font-display);font-size:16px;font-weight:800}.price-customer-detail-grid{gap:8px;display:grid}.price-customer-detail-field{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-row);gap:4px;padding:10px;display:grid}.price-customer-detail-field span{color:var(--price-muted);font-size:var(--price-label-size);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.price-customer-detail-field b{color:var(--price-text);white-space:pre-line;font-size:12px;font-weight:700}.price-customer-history-row{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-row);color:var(--price-text);cursor:pointer;font-family:var(--price-font-ui);text-align:left;gap:4px;padding:10px;display:grid}.price-customer-history-row:hover{background:var(--price-red-pale)}.price-customer-history-top span{color:var(--price-text);font-size:13px;font-weight:800}@media (width<=1180px){.price-customer-list-scroll{overflow-x:auto}.price-customer-list{min-width:780px}.price-customer-layout.has-detail{grid-template-columns:1fr}}@media (width<=680px){.price-customer-head,.price-customer-form-head{flex-direction:column;align-items:flex-start}.price-customer-count{display:none}}.price-customer-row-actions .price-button{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-customer-page{gap:8px!important;min-width:0!important;display:grid!important}.price-customer-head{align-items:center!important;gap:var(--price-space-4)!important;justify-content:space-between!important;min-width:0!important;margin:0!important;display:flex!important}.price-customer-title-line{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.price-customer-title-line .price-page-header__title{letter-spacing:-.055em!important}.price-customer-count{background:var(--price-surface)!important;border-radius:var(--price-radius-pill)!important;box-shadow:var(--price-shadow-soft)!important;color:#6f747a!important;font-family:var(--price-font-ui)!important;white-space:nowrap!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.price-customer-command{margin:0!important}.price-customer-page .price-command-strip--auto{grid-template-columns:minmax(320px,1fr) minmax(260px,.72fr)!important}.price-customer-command .price-command-block{border-radius:var(--price-radius-panel)!important;box-shadow:var(--price-shadow-soft)!important}.price-customer-form-card{background:var(--price-surface)!important;border-radius:var(--price-radius-card)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;gap:12px!important;padding:16px!important;display:grid!important}.price-customer-form-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}.price-customer-form-card .price-form-section{border-radius:var(--price-radius-panel)!important}.price-customer-form-card .price-action-group{margin-top:0!important}.price-customer-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-width:0!important;display:grid!important}.price-customer-layout.has-detail{grid-template-columns:minmax(0,1fr) 390px!important}.price-customer-layout>*{min-width:0!important}.price-customer-list-scroll{overflow-x:clip!important}.price-customer-list{background:var(--price-surface)!important;border-radius:var(--price-radius-list)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;min-width:0!important;padding:8px!important}.price-customer-list-head,.price-customer-row{align-items:center!important;column-gap:10px!important}.price-customer-list-head{border-radius:var(--price-radius-row)!important;color:#666a70!important;font-family:var(--price-font-ui)!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#dedfe0!important;min-height:38px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.price-customer-row{cursor:pointer!important;border-radius:17px!important;min-height:58px!important;padding:7px 12px!important;transition:background-color .15s,box-shadow .15s!important}.price-customer-row+.price-customer-row{border-top:1px solid #eee!important}.price-customer-row.is-striped{background:snow!important}.price-customer-row:hover{background:var(--price-red-pale)!important;box-shadow:inset 0 0 0 1px #e539350a!important}.price-customer-code{color:var(--price-text)!important;font-family:var(--price-font-display)!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.price-customer-main{min-width:0!important}.price-customer-name{color:var(--price-text)!important;font-family:var(--price-font-ui)!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}.price-customer-sub,.price-customer-contact,.price-customer-muted{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;font-size:11px!important;line-height:1.35!important}.price-customer-sub,.price-customer-contact{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.price-customer-row-actions{grid-template-columns:54px 62px!important;justify-content:start!important;align-items:center!important;gap:6px!important;display:grid!important}.price-customer-row-actions .price-button{width:100%!important;height:32px!important;padding-left:0!important;padding-right:0!important}.price-customer-detail{background:var(--price-surface)!important;border-radius:var(--price-radius-card)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;gap:12px!important;min-width:0!important;padding:14px!important;display:grid!important;position:sticky!important;top:82px!important}.price-customer-detail-head{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.price-customer-detail-title{color:var(--price-text)!important;font-family:var(--price-font-display)!important;letter-spacing:-.035em!important;font-size:20px!important;font-weight:800!important;line-height:1.1!important}.price-customer-detail-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.price-customer-detail-field{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;gap:4px!important;min-width:0!important;padding:10px!important;display:grid!important}.price-customer-detail-field span{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important}.price-customer-detail-field b{color:var(--price-text)!important;font-family:var(--price-font-ui)!important;overflow-wrap:anywhere!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important}.price-customer-detail .price-section-header{margin-top:2px!important;margin-bottom:0!important}.price-customer-history-list{gap:7px!important;display:grid!important}.price-customer-history-row{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;color:var(--price-text)!important;cursor:pointer!important;font-family:var(--price-font-ui)!important;text-align:left!important;gap:5px!important;width:100%!important;padding:10px!important;transition:background-color .15s,border-color .15s,transform .15s!important;display:grid!important}.price-customer-history-row:hover{background:#fff!important;border-color:#d8dade!important;transform:translateY(-1px)!important}.price-customer-history-top{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.price-customer-history-top>span:first-child{color:var(--price-text)!important;font-family:var(--price-font-display)!important;font-size:11px!important;font-weight:800!important}.price-customer-history-meta{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;font-size:10px!important;line-height:1.35!important}@media (width<=1180px){.price-customer-list-scroll{overflow-x:auto!important}.price-customer-list{min-width:780px!important}.price-customer-layout.has-detail{grid-template-columns:1fr!important}.price-customer-detail{position:static!important}}@media (width<=820px){.price-customer-page .price-command-strip--auto{grid-template-columns:1fr!important}}@media (width<=680px){.price-customer-head,.price-customer-form-head{flex-direction:column!important;align-items:flex-start!important}.price-customer-count{display:none!important}.price-customer-form-card{padding:12px!important}.price-customer-detail-grid{grid-template-columns:1fr!important}}@media (width>=821px){.price-customer-list-head{font-size:10px!important}.price-customer-name{font-size:13px!important}.price-customer-code,.price-customer-muted,.price-customer-row-actions .price-button{font-size:11px!important}}@media (width>=1051px){.price-customer-row .price-customer-code{font-size:11px!important}.price-customer-row .price-customer-name{font-size:14px!important}.price-customer-row .price-customer-sub,.price-customer-row .price-customer-contact,.price-customer-row .price-customer-muted{font-size:11px!important}}@media (width<=680px){.price-customer-list-head{position:relative!important;top:auto!important}}.price-quotation-page,.price-quotation-page *{box-sizing:border-box}.price-quotation-head{align-items:center;gap:var(--price-space-4);justify-content:space-between;min-width:0;margin:0;display:flex}.price-quotation-title{gap:4px;min-width:0;display:grid}.price-quotation-title .price-page-header__title{letter-spacing:-.055em}.price-quotation-subtitle{color:var(--price-muted);font-family:var(--price-font-ui);font-size:12px;line-height:1.4}.price-quotation-filters{background:var(--price-surface);border-radius:var(--price-radius-panel);box-shadow:var(--price-shadow-soft);border:1px solid #00000006;grid-template-columns:minmax(280px,1fr) 180px;align-items:center;gap:8px;padding:9px;display:grid}.price-quotation-status-filter{min-width:0}.price-quotation-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.price-quotation-layout.has-detail{grid-template-columns:minmax(0,1fr) 390px}.price-quotation-layout>*{min-width:0}.price-quotation-list-head{border-radius:var(--price-radius-row);color:#666a70;font-family:var(--price-font-ui);letter-spacing:.035em;text-transform:uppercase;background:#dedfe0;min-height:38px;margin-bottom:8px;padding:0 12px;font-size:10px;font-weight:800}.price-quotation-row{cursor:pointer;border-radius:17px;min-height:58px;padding:7px 12px;transition:background-color .15s,box-shadow .15s}.price-quotation-row+.price-quotation-row{border-top:1px solid #eee}.price-quotation-customer>div{color:var(--price-text);font-family:var(--price-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.price-quotation-customer small{color:var(--price-muted);font-family:var(--price-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.price-quotation-item-count{color:var(--price-muted);font-family:var(--price-font-ui);font-size:11px}.price-quotation-total{color:var(--price-brand-red);font-family:var(--price-font-ui);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.price-quotation-row-actions{grid-template-columns:58px 58px;gap:6px;display:grid}.price-quotation-row-actions button{width:100%;height:32px;padding-left:0!important;padding-right:0!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-quotation-detail{gap:10px;min-width:0;display:grid}.price-quotation-detail-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:2px;display:flex}.price-quotation-valid{color:var(--price-muted);font-family:var(--price-font-ui);font-size:11px;line-height:1.4}.price-quotation-detail-item{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-row);padding:10px}.price-quotation-detail-item-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.price-quotation-detail-item-title{color:var(--price-text);font-family:var(--price-font-display);font-size:12px;font-weight:800;line-height:1.3}.price-quotation-detail-total{background:var(--price-lime);border-radius:var(--price-radius-row);color:var(--price-ink);font-family:var(--price-font-display);justify-content:space-between;align-items:center;padding:11px 12px;font-size:16px;font-weight:800;display:flex}.price-quotation-print-options{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-row);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 10px;display:flex}.price-quotation-detail-actions{flex-wrap:wrap;gap:6px;display:flex}.price-quotation-detail-actions button{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}@media (width<=1250px){.price-quotation-layout.has-detail{grid-template-columns:1fr}.price-quotation-layout>div:first-child{overflow-x:auto}.price-quotation-list-head,.price-quotation-row{min-width:820px}}@media (width<=820px){.price-quotation-head{flex-direction:column;align-items:flex-start}.price-quotation-filters{grid-template-columns:1fr}.price-quotation-status-filter{width:100%}}.price-quotation-page{gap:8px!important;min-width:0!important;display:grid!important}.price-quotation-head{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.price-quotation-title-line .price-page-header__title{color:var(--price-text)!important;font-family:var(--price-font-display)!important;letter-spacing:-.055em!important;margin:0!important;font-size:38px!important;font-weight:800!important;line-height:1!important}.price-quotation-count{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;font-size:11px!important;font-weight:600!important}.price-quotation-count b{color:var(--price-text)!important;margin-right:4px!important;font-weight:800!important}.price-quotation-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.price-quotation-actions .price-button{font-family:var(--price-font-ui)!important;font-size:12px!important;font-weight:700!important}.price-quotation-command-strip{grid-template-columns:minmax(320px,1fr) 220px!important;gap:8px!important;min-width:0!important;display:grid!important}.price-quotation-command-card{background:var(--price-surface)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-panel)!important;box-shadow:var(--price-shadow-soft)!important;align-items:center!important;min-width:0!important;padding:8px!important;display:flex!important}.price-quotation-command-card .price-field,.price-quotation-command-card .price-select{width:100%!important;min-width:0!important}.price-quotation-command-card .price-input,.price-quotation-command-card .price-select__trigger{min-height:42px!important}.price-quotation-layout{gap:10px!important}.price-quotation-list-scroll{min-width:0!important;overflow-x:clip!important}.price-quotation-list{background:var(--price-surface)!important;border-radius:var(--price-radius-list)!important;box-shadow:var(--price-shadow-soft)!important;padding:8px!important}.price-quotation-list-head,.price-quotation-row{grid-template-columns:160px minmax(320px,1fr) 110px 80px 150px 126px!important;align-items:center!important;column-gap:10px!important;display:grid!important}.price-quotation-list-head{border-radius:var(--price-radius-row)!important;color:#666a70!important;font-family:var(--price-font-ui)!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#dedfe0!important;min-height:38px!important;margin:0 0 6px!important;padding:0 12px!important;font-size:9px!important;font-weight:800!important}.price-quotation-list-head>div{align-items:center!important;height:38px!important;line-height:1.1!important;display:flex!important}.price-quotation-row{background:var(--price-surface)!important;cursor:pointer!important;border:0!important;border-radius:17px!important;min-height:60px!important;padding:7px 12px!important;transition:background-color .15s,box-shadow .15s!important}.price-quotation-row:hover{background:var(--price-red-pale)!important;box-shadow:inset 0 0 0 1px #e539350a!important}.price-quotation-no{color:var(--price-text)!important;font-family:var(--price-font-ui)!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.price-quotation-customer{gap:3px!important;min-width:0!important;display:grid!important}.price-quotation-customer-sub{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important;display:flex!important}.price-quotation-status{align-items:center!important;display:flex!important}.price-quotation-status>*{font-family:var(--price-font-ui)!important}.price-quotation-item-count{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;font-size:11px!important;font-weight:700!important}.price-quotation-total{color:var(--price-brand-red)!important;font-family:var(--price-font-ui)!important;font-size:12px!important;font-weight:800!important}.price-quotation-row-actions{grid-template-columns:58px 58px!important;justify-content:end!important;align-items:center!important;gap:6px!important;display:grid!important}.price-quotation-row-actions .price-button{font-family:var(--price-font-ui)!important;width:58px!important;font-size:11px!important;font-weight:700!important}.price-quotation-empty{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;text-align:center!important;padding:22px 14px!important;font-size:12px!important}@media (width<=1250px){.price-quotation-list-scroll{overflow-x:auto!important}.price-quotation-list-head,.price-quotation-row{min-width:980px!important}}@media (width<=820px){.price-quotation-head{flex-direction:column!important;align-items:flex-start!important}.price-quotation-actions{width:100%!important}.price-quotation-command-strip{grid-template-columns:1fr!important}}.price-quotation-list{background:var(--price-surface);border-radius:var(--price-radius-list);box-shadow:var(--price-shadow-card);border:1px solid #00000006;min-width:0;padding:8px}.price-quotation-list-head{border-radius:var(--price-radius-row);color:#666a70;font-size:var(--price-label-size);letter-spacing:.035em;text-transform:uppercase;z-index:25;background:#dedfe0;min-height:38px;padding:0 12px;font-weight:800;position:sticky;top:68px}.price-quotation-row{grid-template-columns:minmax(150px,.95fr) minmax(250px,1.55fr) 112px 122px 122px 122px 96px 148px;align-items:center;column-gap:10px;display:grid}.price-quotation-row.is-striped{background:snow!important}.price-quotation-row:hover,.price-quotation-row.is-striped:hover{background:var(--price-red-pale)!important;box-shadow:inset 0 0 0 1px #e539350a!important}.price-quotation-no{color:var(--price-text);font-family:var(--price-font-display);word-break:break-word;font-size:11px;font-weight:800;line-height:1.25}.price-quotation-customer-name{color:var(--price-text);font-family:var(--price-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.price-quotation-customer-sub{align-items:center;gap:5px;margin-top:3px;display:flex}.price-quotation-status{align-items:center!important;min-width:0!important;display:flex!important}.price-quotation-item-count{color:var(--price-muted)!important;font-family:var(--price-font-display)!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.price-quotation-total{color:var(--price-brand-red)!important;font-family:var(--price-font-display)!important;font-variant-numeric:tabular-nums!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.price-quotation-row-actions{white-space:nowrap!important;grid-template-columns:58px 44px!important;justify-content:start!important;align-items:center!important;gap:6px!important;display:grid!important}.price-quotation-row-actions .price-button{flex:none!important;width:100%!important;min-width:32px!important;height:32px!important;padding-left:0!important;padding-right:0!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-quotation-empty{color:var(--price-muted);text-align:center;padding:56px 16px;font-size:13px}.price-quotation-list-head,.price-quotation-row{grid-template-columns:160px minmax(320px,1fr) 110px 80px 150px 108px!important}.price-quotation-form-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-quotation-form-actions,.price-quotation-form-footer,.price-quotation-form-footer-actions,.price-quotation-item-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price-quotation-form-actions{justify-content:flex-end}.price-quotation-draft-note{color:var(--price-muted);font-size:11px;font-weight:700}.price-quotation-draft-note.is-error{color:var(--price-brand-red)}.price-quotation-section-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.price-quotation-section-grid--notes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.price-quotation-section-grid .price-input,.price-quotation-section-grid .price-textarea,.price-quotation-section-grid .price-select__trigger,.price-quotation-section-grid .price-date-picker__trigger{background:var(--price-surface-soft);font-size:13px}.price-quotation-items-list{gap:10px;min-width:0;display:grid}.price-quotation-item-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.price-quotation-item-title{color:var(--price-text);font-family:var(--price-font-display);font-size:13px;font-weight:800;line-height:1.25}.price-quotation-item-sub,.price-quotation-sync-note,.price-quotation-muted,.price-quotation-size-note,.price-quotation-fee-metrics{color:var(--price-muted);font-family:var(--price-font-ui);font-size:11px;line-height:1.35}.price-quotation-sync-note{align-self:center;font-weight:700}.price-quotation-item-actions{justify-content:flex-end}.price-quotation-item-actions .price-button,.price-quotation-form-actions .price-button,.price-quotation-form-footer-actions .price-button{font-family:var(--price-font-ui);font-size:11px;font-weight:700}.price-quotation-item-delete{width:36px;min-width:36px;padding-left:0!important;padding-right:0!important;font-size:18px!important;line-height:1!important}.price-quotation-item-grid{grid-template-columns:minmax(260px,1fr) 86px minmax(140px,.45fr);align-items:end;gap:8px;display:grid}.price-quotation-pricing-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:stretch;gap:10px;display:grid}.price-quotation-pricing-fields{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:start;gap:8px;display:grid}.price-quotation-item-card .price-input,.price-quotation-item-card .price-textarea,.price-quotation-item-card .price-select__trigger,.price-quotation-item-card .price-date-picker__trigger{background:var(--price-surface-soft);font-size:13px}.price-quotation-money-input,.price-quotation-percent-input{width:100%;min-width:0;position:relative}.price-quotation-money-input>span,.price-quotation-percent-input>span{color:var(--price-muted);font-family:var(--price-font-ui);pointer-events:none;z-index:1;font-size:13px;font-weight:700;line-height:1;position:absolute}.price-quotation-money-input>span{top:33px;left:13px}.price-quotation-percent-input>span{top:33px;right:13px}.price-quotation-money-input .price-input{padding-left:36px}.price-quotation-percent-input .price-input{padding-right:34px}.price-quotation-checkbox-row{color:var(--price-text);min-height:var(--price-control-standard);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.price-quotation-checkbox-row input{accent-color:var(--price-brand-red)}.price-quotation-note-grid{grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:8px;display:grid}.price-quotation-size-note{text-align:right;padding-bottom:8px}.price-quotation-addon-toggle,.price-quotation-custom-fee{border-top:1px solid var(--price-border);margin-top:2px;padding-top:10px}.price-quotation-addon-grid{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:8px;margin-top:8px;display:grid}.price-quotation-chip-wrap,.price-quotation-addon-selected,.price-quotation-image-list{flex-wrap:wrap;gap:6px;display:flex}.price-quotation-addon-selected{margin-top:8px}.price-quotation-addon-selected span{border:1px solid var(--price-border);border-radius:var(--price-radius-button);color:var(--price-muted);align-items:center;gap:5px;padding:4px 6px;font-size:11px;display:inline-flex}.price-quotation-addon-selected input{background:var(--price-surface);border:1px solid var(--price-border);color:var(--price-text);font-family:var(--price-font-ui);border-radius:6px;width:52px;padding:2px 4px;font-size:11px}.price-quotation-subsection-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.price-quotation-subsection-head>div{color:var(--price-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.price-quotation-fee-list{gap:8px;display:grid}.price-quotation-fee-row{grid-template-columns:minmax(140px,1fr) 105px 62px 92px 112px 112px minmax(130px,1fr) 40px;align-items:end;gap:7px;min-width:0;display:grid}.price-quotation-fee-row>*{min-width:0}.price-quotation-image-row{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:8px;display:grid}.price-quotation-upload-button{border:1px solid var(--price-border);border-radius:var(--price-radius-button);color:var(--price-muted);cursor:pointer;font-family:var(--price-font-ui);min-height:var(--price-control-compact);text-transform:uppercase;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.price-quotation-image-list{margin-top:0}.price-quotation-image-list>div{position:relative}.price-quotation-image-list img{border:1px solid var(--price-border);border-radius:var(--price-radius-button);object-fit:cover;width:72px;height:72px}.price-quotation-image-list button{background:var(--price-surface);color:var(--price-brand-red);cursor:pointer;border:1px solid #b91c1c59;border-radius:999px;width:20px;height:20px;font-size:11px;font-weight:800;position:absolute;top:-5px;right:-5px}.price-quotation-form-footer{justify-content:space-between;padding-top:2px}.price-quotation-form-total{gap:2px;display:grid}.price-quotation-form-total span{color:var(--price-muted);text-transform:uppercase;font-size:11px;font-weight:800}.price-quotation-form-total b{color:var(--price-amber);font-family:var(--price-font-display);font-size:20px;font-weight:900}.price-quotation-form-total small{color:var(--price-muted);font-size:11px}@media (width<=1180px){.price-quotation-add-grid,.price-quotation-pricing-grid{grid-template-columns:1fr}}@media (width<=900px){.price-quotation-form-head,.price-quotation-item-head,.price-quotation-form-footer{flex-direction:column;align-items:flex-start}.price-quotation-item-grid,.price-quotation-note-grid,.price-quotation-addon-grid,.price-quotation-image-row{grid-template-columns:1fr}.price-quotation-fee-list{padding-bottom:2px;overflow-x:auto}.price-quotation-fee-row{min-width:850px}}.price-quotation-form-card{gap:14px!important;padding:16px!important;display:grid!important}.price-quotation-form{gap:12px!important;min-width:0!important;display:grid!important}.price-quotation-form-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;display:flex!important}.price-quotation-form .price-field,.price-quotation-form .price-select,.price-quotation-form .price-date-picker,.price-quotation-form .price-searchable-select{width:100%!important;min-width:0!important}.price-quotation-form .price-input,.price-quotation-form .price-textarea,.price-quotation-form .price-select__trigger,.price-quotation-form .price-date-picker__trigger,.price-quotation-form .price-select__search,.price-quotation-form .price-select__search-input{box-sizing:border-box!important;width:100%!important}.price-quotation-section-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.price-quotation-section-grid--customer{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.price-quotation-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.price-quotation-form>.price-quotation-section-grid .price-input,.price-quotation-form>.price-quotation-section-grid .price-textarea,.price-quotation-form>.price-quotation-section-grid .price-select__trigger,.price-quotation-form>.price-quotation-section-grid .price-date-picker__trigger,.price-quotation-form>.price-quotation-note-grid .price-input,.price-quotation-form>.price-quotation-note-grid .price-textarea,.price-quotation-form>.price-quotation-note-grid .price-select__trigger{background:var(--price-surface-soft)!important}.price-quotation-note-grid .price-textarea{field-sizing:content!important;min-height:var(--price-control-standard)!important;padding:10px 13px!important;line-height:1.35!important}.price-quotation-add-card,.price-quotation-items-card{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-panel)!important;min-width:0!important;padding:14px!important}.price-quotation-items-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.price-quotation-add-grid{grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr) auto auto!important;align-items:end!important;gap:8px!important;min-width:0!important;display:grid!important}.price-quotation-add-grid>*{min-width:0!important}.price-quotation-add-grid .price-field,.price-quotation-add-grid .price-select,.price-quotation-add-grid .price-select__trigger,.price-quotation-add-grid .price-input{width:100%!important}.price-quotation-items-list{align-content:start!important;gap:8px!important;min-width:0!important;min-height:0!important;display:grid!important}.price-quotation-items-card{min-height:0!important}.price-quotation-items-list>.price-empty-state,.price-quotation-items-card .price-empty-state,.price-quotation-items-list>[class*=empty]{min-height:0!important;padding:28px 16px!important}.price-quotation-item-card{background:var(--price-surface)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-panel)!important;gap:10px!important;min-width:0!important;padding:12px!important;display:grid!important}.price-quotation-form-footer{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:0!important;margin-top:0!important;padding-top:2px!important;display:flex!important}.price-quotation-form-total{min-width:0!important}.price-quotation-form-footer-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}@media (width<=1180px){.price-quotation-add-grid{grid-template-columns:minmax(0,1fr) auto!important}.price-quotation-add-grid>:nth-child(3){grid-column:1}}@media (width<=900px){.price-quotation-note-grid{grid-template-columns:1fr!important}.price-quotation-form-head,.price-quotation-form-footer{flex-direction:column!important;align-items:flex-start!important}.price-quotation-form-footer-actions{width:100%!important}}.price-quotation-form .price-select,.price-quotation-form .price-select__trigger,.price-quotation-form .price-select__value,.price-quotation-form .price-select__placeholder,.price-quotation-form .price-select__menu,.price-quotation-form .price-select__option,.price-quotation-form .price-select__search{font-family:var(--price-font-ui)!important}.price-quotation-form .price-select__trigger,.price-quotation-form .price-select__value,.price-quotation-form .price-select__placeholder,.price-quotation-form .price-select__search{font-size:13px!important;font-weight:500!important}.price-quotation-form .price-select__option{letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:500!important}.price-quotation-form .price-select__option.is-selected{font-weight:700!important}.price-select__menu--portal .price-select__option,.price-select__menu--portal .price-select__search{font-family:var(--price-font-ui)!important;font-size:13px!important}.price-select__menu--portal .price-select__option{font-weight:500!important}.price-select__menu--portal .price-select__option.is-selected{font-weight:700!important}.price-quotation-price-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.price-quotation-price-cell{background:var(--price-surface)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-row)!important;gap:4px!important;min-width:0!important;min-height:78px!important;padding:10px 12px!important;display:grid!important}.price-quotation-price-label{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important;line-height:1.15!important}.price-quotation-price-value{color:var(--price-text)!important;font-family:var(--price-font-display)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.02em!important;font-size:15px!important;font-weight:800!important;line-height:1.15!important}.price-quotation-price-meta{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;font-size:10px!important;font-weight:500!important;line-height:1.3!important}.price-quotation-price-cell--extra .price-quotation-price-value,.price-quotation-price-cell--size .price-quotation-price-value{color:var(--price-brand-red)!important}.price-quotation-price-cell--final{background:var(--price-lime)!important;border-color:#00000014!important}.price-quotation-price-cell--final .price-quotation-price-label,.price-quotation-price-cell--final .price-quotation-price-meta{color:#0000009e!important}.price-quotation-price-cell--final .price-quotation-price-value{color:var(--price-ink)!important;font-size:18px!important}.price-quotation-size-note{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;font-size:10px!important;font-weight:500!important;line-height:1.35!important}@media (width<=900px){.price-quotation-price-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.price-quotation-price-summary{grid-template-columns:1fr!important}}.price-quotation-chip-wrap{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}.price-quotation-chip-wrap .price-button{background:var(--price-surface)!important;border:1px solid var(--price-border)!important;box-shadow:none!important;color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.price-quotation-chip-wrap .price-button:hover{background:var(--price-surface-soft)!important;color:var(--price-text)!important;border-color:#cdd1d4!important}.price-quotation-chip-wrap .price-button.price-button--brand{background:var(--price-brand-red)!important;border-color:var(--price-brand-red)!important;color:#fff!important}.price-quotation-addon-selected{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-top:8px!important;display:flex!important}.price-quotation-addon-selected>span{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;color:var(--price-text)!important;font-family:var(--price-font-ui)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:4px 8px 4px 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.price-quotation-addon-selected>span input{background:var(--price-surface)!important;border:1px solid var(--price-border)!important;font-family:var(--price-font-ui)!important;text-align:center!important;border-radius:7px!important;width:48px!important;height:22px!important;padding:0 5px!important;font-size:11px!important}.price-quotation-item-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.price-quotation-item-actions .price-button:not(.price-quotation-item-delete){background:var(--price-surface)!important;border:1px solid var(--price-border)!important;box-shadow:none!important;color:var(--price-text)!important;font-family:var(--price-font-ui)!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.price-quotation-item-actions .price-button:not(.price-quotation-item-delete):hover{background:var(--price-surface-soft)!important;border-color:#cdd1d4!important}.price-quotation-item-actions .price-button:disabled{color:#b1b5b9!important;cursor:not-allowed!important;opacity:1!important;background:#f5f5f5!important;border-color:#e5e7e9!important}.price-quotation-sync-note{background:var(--price-surface-soft)!important;border:1px solid var(--price-border)!important;color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;white-space:nowrap!important;border-radius:999px!important;align-self:center!important;align-items:center!important;height:30px!important;padding:0 10px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.price-quotation-item-delete{font-family:var(--price-font-ui)!important;text-align:center!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.price-quotation-fee-row>.price-quotation-item-delete:last-child{place-self:end center!important;margin:0!important}.price-quotation-form-actions .price-button--ghost,.price-quotation-form-footer-actions .price-button--ghost{background:var(--price-surface)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-button)!important;box-shadow:none!important;color:var(--price-text)!important;opacity:1!important}.price-quotation-form-actions .price-button--ghost:hover,.price-quotation-form-footer-actions .price-button--ghost:hover{background:var(--price-surface-soft)!important;color:var(--price-text)!important;border-color:#cdd1d4!important}.price-quotation-form-actions .price-button--ghost{min-width:max-content!important;padding-left:14px!important;padding-right:14px!important}.price-quotation-form-footer-actions .price-button--ghost{min-width:max-content!important;padding-left:16px!important;padding-right:16px!important}.price-quotation-fee-row>.price-quotation-item-delete:last-child{justify-content:center!important;place-self:end center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important}.price-quotation-fee-row>.price-quotation-item-delete:last-child:before{content:"×";transform:translateY(-1px);font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:block!important}.price-quotation-custom-fee .price-quotation-subsection-head>.price-button{background:var(--price-surface)!important;border:1px solid var(--price-border)!important;border-radius:var(--price-radius-button)!important;box-shadow:none!important;color:var(--price-text)!important;font-family:var(--price-font-ui)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.price-quotation-custom-fee .price-quotation-subsection-head>.price-button:hover{background:var(--price-surface-soft)!important;color:var(--price-text)!important;border-color:#cdd1d4!important}.price-quotation-fee-row>.price-quotation-item-delete:last-child{background:var(--price-soft-red)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--price-brand-red)!important;border:1px solid #e5393529!important;border-radius:12px!important;flex:0 0 40px!important;justify-content:center!important;place-self:end center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important}.price-quotation-fee-row>.price-quotation-item-delete:last-child:hover{background:#ffdede!important;border-color:#e539353d!important}.price-quotation-fee-row>.price-quotation-item-delete:last-child:before{content:"×";justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1!important;display:flex!important;transform:none!important}.price-quotation-fee-row>.price-quotation-item-delete:last-child{position:relative!important}.price-quotation-fee-row>.price-quotation-item-delete:last-child:before{justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:20px!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.price-quotation-title-line{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.price-quotation-count{background:var(--price-surface)!important;border-radius:var(--price-radius-pill)!important;box-shadow:var(--price-shadow-soft)!important;color:#6f747a!important;font-family:var(--price-font-ui)!important;white-space:nowrap!important;align-items:center!important;height:30px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.price-quotation-count b{color:var(--price-brand-red)!important;font-weight:800!important}@media (width>=901px){.price-quotation-list-head{font-size:10px!important}.price-quotation-customer>b,.price-quotation-customer>strong,.price-quotation-total{font-size:13px!important}.price-quotation-no,.price-quotation-customer small,.price-quotation-customer-sub,.price-quotation-item-count,.price-quotation-valid,.price-quotation-row-actions button,.price-quotation-row-actions .price-button{font-size:11px!important}}@media (width>=1051px){.price-quotation-row .price-quotation-no{font-size:12px!important}.price-quotation-row .price-quotation-customer-name{font-size:14px!important}.price-quotation-row .price-quotation-customer-sub{font-size:11px!important}.price-quotation-row .price-quotation-status,.price-quotation-row .price-quotation-item-count{font-size:10px!important}.price-quotation-row .price-quotation-total{font-size:12px!important}.price-quotation-row .price-quotation-row-actions button{font-size:10px!important}}@media (width<=680px){.price-quotation-list-head{position:relative!important;top:auto!important}}.price-photo-picker-backdrop{z-index:2500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.price-photo-picker-dialog{background:var(--price-surface,#fff);border:1px solid var(--price-border,#e2e8f0);box-sizing:border-box;border-radius:12px;flex-direction:column;width:100%;max-width:820px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.price-photo-picker-head{border-bottom:1px solid var(--price-border,#e2e8f0);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.price-photo-picker-title{font-family:var(--price-font-display,inherit);color:var(--price-text,#0f172a);font-size:16px;font-weight:800}.price-photo-picker-subtitle{color:var(--price-muted,#64748b);margin-top:2px;font-size:11px}.price-photo-picker-close{color:var(--price-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:22px;line-height:1}.price-photo-picker-close:hover{color:var(--price-text,#0f172a);background:#0000000d}.price-photo-picker-search{border-bottom:1px solid var(--price-border,#e2e8f0);background:#00000005;align-items:center;gap:8px;padding:10px 18px;display:flex;position:relative}.price-photo-picker-search-input{border:1px solid var(--price-border,#cbd5e1);width:100%;font-size:13px;font-family:var(--price-font-ui,inherit);background:var(--price-surface,#fff);color:var(--price-text,#0f172a);box-sizing:border-box;border-radius:7px;outline:none;padding:8px 12px}.price-photo-picker-search-input:focus{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e26}.price-photo-picker-clear-btn{cursor:pointer;color:var(--price-text,#334155);background:#00000014;border:none;border-radius:4px;padding:3px 6px;font-size:10px;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.price-photo-picker-body{flex:1;min-height:240px;padding:14px 18px;overflow-y:auto}.price-photo-picker-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.price-photo-picker-card{border:2px solid var(--price-border,#e2e8f0);cursor:pointer;background:var(--price-surface,#fff);border-radius:8px;flex-direction:column;transition:all .15s;display:flex;overflow:hidden}.price-photo-picker-card:hover{border-color:#94a3b8;transform:translateY(-1px)}.price-photo-picker-card.is-selected{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e40}.price-photo-picker-thumb{background:#f1f5f9;justify-content:center;align-items:center;width:100%;height:100px;display:flex;position:relative;overflow:hidden}.price-photo-picker-thumb img{object-fit:cover;width:100%;height:100%}.price-photo-picker-checkbox{color:#0f766e;background:#ffffffe6;border:1.5px solid #94a3b8;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #0000001a}.price-photo-picker-checkbox.is-checked{color:#fff;background:#0f766e;border-color:#0f766e}.price-photo-picker-existing-badge{color:#fff;background:#0f172abf;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;bottom:4px;left:4px}.price-photo-picker-card-info{background:var(--price-surface,#fff);flex-direction:column;gap:2px;padding:6px 8px;display:flex}.price-photo-picker-req-num{color:#0f766e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.price-photo-picker-cust-name{color:var(--price-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.price-photo-picker-loading,.price-photo-picker-empty,.price-photo-picker-error{color:var(--price-muted,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;font-size:13px;display:flex}.price-photo-picker-footer{border-top:1px solid var(--price-border,#e2e8f0);background:var(--price-surface,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.price-photo-picker-pagination{align-items:center;gap:10px;display:flex}.price-photo-picker-total{color:var(--price-muted,#64748b);font-size:11px;font-weight:600}.price-photo-picker-nav-buttons{gap:4px;display:flex}.price-photo-picker-nav-btn{border:1px solid var(--price-border,#cbd5e1);background:var(--price-surface,#fff);cursor:pointer;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700}.price-photo-picker-nav-btn:disabled{opacity:.4;cursor:not-allowed}.price-photo-picker-actions{align-items:center;gap:8px;display:flex}.price-photo-picker-cancel-btn{border:1px solid var(--price-border,#cbd5e1);cursor:pointer;color:var(--price-text,#334155);background:0 0;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600}.price-photo-picker-confirm-btn{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:6px;padding:7px 16px;font-size:12px;font-weight:700}.price-photo-picker-confirm-btn:disabled{opacity:.4;cursor:not-allowed}.price-quotation-pending-photos-banner{background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px 14px;display:flex}.price-quotation-pending-photos-banner__head{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.price-quotation-pending-photos-banner__head strong{color:#0f766e;font-weight:800}.price-quotation-pending-photos-banner__head span{color:#0d9488;font-size:11px;font-weight:600}.price-quotation-pending-photos-banner p{color:#134e4a;margin:0;font-size:11px}.price-quotation-pending-photos-banner__thumbs{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.price-quotation-pending-photos-banner__thumbs img{object-fit:cover;border:1px solid #5eead4;border-radius:5px;width:48px;height:48px}.price-compare-page,.price-compare-page *{box-sizing:border-box}.price-compare-page{gap:10px;min-width:0;display:grid}.price-compare-head{gap:5px;min-width:0;margin-bottom:2px;display:grid}.price-compare-head .price-page-header__title{letter-spacing:-.055em}.price-compare-subtitle{color:var(--price-muted);font-family:var(--price-font-ui);font-size:12px;line-height:1.4}.price-compare-modes{background:var(--price-surface);border-radius:var(--price-radius-panel);box-shadow:var(--price-shadow-soft);border:1px solid #00000006;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.price-compare-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.price-compare-input-panel{min-width:0;position:sticky;top:82px}.price-compare-input-panel>div{min-width:0}.price-compare-choice-list{gap:5px;margin-bottom:12px;padding-right:2px;display:grid;overflow-y:auto}.price-compare-choice-list--product{max-height:300px}.price-compare-choice-list--customer{max-height:250px}.price-compare-choice-list--multi{max-height:260px}.price-compare-choice{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-row);cursor:pointer;align-items:center;gap:9px;min-height:42px;padding:7px 9px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex}.price-compare-choice:hover{background:#fff;border-color:#d9dbde;transform:translateY(-1px)}.price-compare-choice.is-selected{background:#f7ffd6;border-color:#cce945;box-shadow:inset 0 0 0 1px #bedc2d24}.price-compare-choice--customer.is-selected{background:#fff2f1;border-color:#efaaa7;box-shadow:inset 0 0 0 1px #e5393514}.price-compare-choice--multi.is-selected{background:#fff7eb;border-color:#efc38b;box-shadow:inset 0 0 0 1px #dc8e2814}.price-compare-check{background:0 0;border:2px solid #c9ccd0;border-radius:5px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.price-compare-check.is-selected{background:var(--price-lime);border-color:#bdd832}.price-compare-check--customer.is-selected{background:var(--price-brand-red);border-color:var(--price-brand-red)}.price-compare-check--multi.is-selected{background:#f0a84a;border-color:#f0a84a}.price-compare-choice-body{flex:1;min-width:0}.price-compare-choice-name{color:var(--price-text);font-family:var(--price-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.price-compare-choice-meta{color:var(--price-muted);font-family:var(--price-font-ui);margin-top:2px;font-size:10px;line-height:1.3}.price-compare-submit{margin-top:16px}.price-compare-submit button{width:100%;min-height:38px;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important}.price-compare-result-panel{min-width:0}.price-compare-empty{background:var(--price-surface);border-radius:var(--price-radius-card);color:var(--price-muted);text-align:center;border:2px dashed #d7d9dc;justify-content:center;align-items:center;min-height:220px;padding:42px 24px;display:flex}.price-compare-empty p{font-family:var(--price-font-ui);margin:0;font-size:12px;line-height:1.5}.price-compare-result-section{gap:10px;min-width:0;display:grid}@media (width<=1080px){.price-compare-layout{grid-template-columns:300px minmax(0,1fr)}}@media (width<=860px){.price-compare-layout{grid-template-columns:1fr}.price-compare-input-panel{position:static}.price-compare-choice-list--product,.price-compare-choice-list--customer,.price-compare-choice-list--multi{max-height:220px}}@media (width<=620px){.price-compare-modes{align-items:stretch}.price-compare-modes>*{flex:calc(50% - 6px)}}.price-compare-product-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.price-compare-result-title{color:var(--price-text);font-family:var(--price-font-display);letter-spacing:-.025em;font-size:15px;font-weight:800}.price-compare-result-meta{color:var(--price-muted);font-family:var(--price-font-ui);margin-top:2px;font-size:11px}.price-compare-result-value-block{text-align:right}.price-compare-metric-label{color:var(--price-muted);font-family:var(--price-font-ui);margin-bottom:4px;font-size:10px;font-weight:700}.price-compare-metric-value{font-family:var(--price-font-display);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.price-compare-metric-value--hpp{color:var(--price-brand-red);font-size:18px}.price-compare-metric-value--selling{color:var(--price-ink);font-size:20px}.price-compare-metric-value--profit{color:#16784b;font-size:20px}.price-compare-metric-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-compare-metric-card{background:var(--price-lime);border-radius:var(--price-radius-row);padding:11px 13px}.price-compare-metric-card--profit{background:#eaf7ef}.price-compare-customer-summary{background:var(--price-lime);border-radius:var(--price-radius-row);justify-content:space-between;align-items:center;padding:12px;display:flex}.price-compare-customer-card{gap:9px;display:grid}.price-compare-customer-name{color:var(--price-text);font-family:var(--price-font-display);font-size:14px;font-weight:800}.price-compare-last-quote{background:var(--price-surface-soft);border:1px solid var(--price-border);border-radius:var(--price-radius-row);margin-top:2px;padding:10px 12px}.price-compare-last-quote-label{color:var(--price-muted);font-family:var(--price-font-ui);margin-bottom:6px;font-size:10px;font-weight:700}.price-compare-no-quote{color:var(--price-muted);font-family:var(--price-font-ui);padding:8px 0 2px;font-size:11px}.price-compare-simulation-title{color:var(--price-text);font-family:var(--price-font-display);letter-spacing:-.025em;margin-bottom:12px;font-size:16px;font-weight:800}.price-compare-simulation-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.price-compare-simulation-card{border-radius:var(--price-radius-row);min-height:100%}.price-compare-simulation-card--baseline{background:#eff8ff}.price-compare-simulation-card--raised{background:#fff0ef}.price-compare-material-head,.price-compare-material-row{grid-template-columns:minmax(180px,1fr) 90px 90px 80px;align-items:center;gap:8px;display:grid}.price-compare-material-head{border-radius:var(--price-radius-row);color:#666a70;font-family:var(--price-font-ui);text-transform:uppercase;background:#dedfe0;min-height:36px;padding:0 10px;font-size:10px;font-weight:800}.price-compare-material-row{border-bottom:1px solid var(--price-border);min-height:40px;padding:6px 10px}.price-compare-multi-head,.price-compare-multi-row{grid-template-columns:minmax(200px,2fr) minmax(90px,1fr) minmax(90px,1fr) minmax(100px,1fr) minmax(100px,1fr) 70px;align-items:center;gap:8px;display:grid}.price-compare-multi-head{border-radius:var(--price-radius-row);color:#666a70;font-family:var(--price-font-ui);text-transform:uppercase;background:#dedfe0;min-height:38px;padding:0 12px;font-size:10px;font-weight:800}.price-compare-multi-card{padding:4px}.price-compare-multi-row{min-height:48px;padding:6px 8px}@media (width<=1050px){.price-compare-multi-head,.price-compare-multi-row{min-width:760px}.price-compare-result-section--multi{overflow-x:auto}}@media (width<=680px){.price-compare-metric-grid,.price-compare-simulation-grid{grid-template-columns:1fr}.price-compare-material-head,.price-compare-material-row{min-width:520px}.price-compare-result-section--simulasi{overflow-x:auto}}.price-users-page,.price-users-page *{box-sizing:border-box}.price-users-title .price-page-header__title{letter-spacing:-.055em}.price-users-subtitle{color:var(--price-muted);font-family:var(--price-font-ui);font-size:12px;line-height:1.4}.price-users-form{border-radius:var(--price-radius-panel);background:#fff7eb;gap:12px;padding:2px;display:grid}.price-users-form-actions{flex-wrap:wrap;gap:8px;display:flex}.price-users-form-actions button{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important}.price-users-list-head,.price-users-row{grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) minmax(190px,1fr) 110px 110px 140px;align-items:center;column-gap:10px;display:grid}.price-users-list-head{border-radius:var(--price-radius-row);color:#666a70;font-family:var(--price-font-ui);letter-spacing:.035em;text-transform:uppercase;background:#dedfe0;min-height:38px;margin-bottom:8px;padding:0 12px;font-size:10px;font-weight:800}.price-users-row{border-radius:17px;min-height:58px;padding:7px 12px;transition:background-color .15s,box-shadow .15s}.price-users-name{color:var(--price-text);font-family:var(--price-font-display);font-size:12px;font-weight:800;line-height:1.3}.price-users-meta{color:var(--price-muted);font-family:var(--price-font-ui);min-width:0;font-size:11px;line-height:1.35}.price-users-row-actions{grid-template-columns:58px 72px;gap:6px;display:grid}.price-users-row-actions button{width:100%;height:32px;padding-left:0!important;padding-right:0!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}@media (width<=1180px){.price-users-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-users-list-head,.price-users-row{min-width:860px}.price-users-page>div:last-child{overflow-x:auto}}@media (width<=720px){.price-users-head{flex-direction:column;align-items:flex-start}.price-users-form-grid{grid-template-columns:1fr}}.price-users-page{gap:12px!important;min-width:0!important;display:grid!important}.price-users-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;min-width:0!important;margin:0!important;display:flex!important}.price-users-title{gap:4px!important;min-width:0!important;display:grid!important}.price-users-title-line{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.price-users-title-line .price-page-header__title{letter-spacing:-.055em!important}.price-users-count{background:var(--price-surface)!important;border-radius:var(--price-radius-pill)!important;box-shadow:var(--price-shadow-soft)!important;color:#6f747a!important;font-family:var(--price-font-ui)!important;white-space:nowrap!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.price-users-count b{color:var(--price-text)!important;margin-right:4px!important}.price-users-subtitle{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;font-size:12px!important}.price-users-new-button{font-family:var(--price-font-ui)!important;flex:none!important;font-size:12px!important;font-weight:700!important}.price-users-form-card{padding:14px!important}.price-users-form{background:0 0!important;gap:12px!important;padding:0!important;display:grid!important}.price-users-form-grid{grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) minmax(190px,1fr) 150px minmax(190px,1fr)!important;align-items:end!important;gap:10px!important;display:grid!important}.price-users-form-grid>*{min-width:0!important}.price-users-form-grid .price-field,.price-users-form-grid .price-select{width:100%!important;min-width:0!important}.price-users-form-grid .price-input,.price-users-form-grid .price-select__trigger{background:var(--price-surface-soft)!important;width:100%!important;font-size:13px!important}.price-users-form-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.price-users-list-card{background:var(--price-surface)!important;border-radius:var(--price-radius-list)!important;box-shadow:var(--price-shadow-card)!important;border:1px solid #00000006!important;min-width:0!important;padding:8px!important;overflow:hidden!important}.price-users-list-head,.price-users-row{grid-template-columns:minmax(180px,1.15fr) minmax(140px,.85fr) minmax(220px,1.15fr) 118px 104px 142px!important;align-items:center!important;column-gap:10px!important;min-width:0!important;display:grid!important}.price-users-list-head{border-radius:var(--price-radius-row)!important;color:#666a70!important;font-family:var(--price-font-ui)!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#dedfe0!important;min-height:38px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.price-users-row{border-radius:17px!important;min-height:58px!important;padding:7px 12px!important}.price-users-row.is-striped{background:snow!important}.price-users-row:hover{background:var(--price-red-pale)!important;box-shadow:inset 0 0 0 1px #e539350a!important}.price-users-row+.price-users-row{border-top:0!important}.price-users-name{color:var(--price-text)!important;font-family:var(--price-font-display)!important;font-size:12px!important;font-weight:800!important}.price-users-meta{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;font-size:11px!important;font-weight:500!important}.price-users-email{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.price-users-row-actions{grid-template-columns:58px 72px!important;align-items:center!important;gap:6px!important;display:grid!important}.price-users-row-actions .price-button{font-family:var(--price-font-ui)!important;width:100%!important;height:32px!important;min-height:32px!important;padding-left:0!important;padding-right:0!important;font-size:11px!important;font-weight:700!important}@media (width<=1180px){.price-users-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.price-users-list-card{overflow-x:auto!important}.price-users-list-head,.price-users-row{min-width:920px!important}}@media (width<=720px){.price-users-head{flex-direction:column!important;align-items:flex-start!important}.price-users-form-grid{grid-template-columns:1fr!important}}@media (width>=721px){.price-users-list-head{font-size:10px!important}.price-users-name{font-size:13px!important}.price-users-meta,.price-users-row-actions button,.price-users-row-actions .price-button{font-size:11px!important}}@media (width>=1051px){.price-users-row .price-users-name{font-size:14px!important}.price-users-row .price-users-meta{font-size:11px!important}.price-users-row .price-users-row-actions button{font-size:10px!important}}.price-biaya-global-page,.price-biaya-global-page *{box-sizing:border-box}.price-biaya-global-page{gap:14px;min-width:0;display:grid}.price-biaya-global-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.price-biaya-global-head .price-page-header__title{letter-spacing:-.055em}.price-biaya-global-subtitle{color:var(--price-muted);font-family:var(--price-font-ui);margin-top:4px;font-size:12px;line-height:1.4}.price-biaya-global-save{flex:none;font-family:var(--price-font-ui)!important;font-size:12px!important;font-weight:700!important}.price-biaya-global-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.price-biaya-global-cost-card{justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:126px;padding:16px!important;display:flex!important}.price-biaya-global-cost-card--1{background:#fff!important}.price-biaya-global-cost-card--2{background:#fff8f7!important}.price-biaya-global-cost-card--3{background:#f8f9fa!important}.price-biaya-global-cost-card--4{background:#f7fff0!important}.price-biaya-global-cost-copy{min-width:0}.price-biaya-global-cost-title,.price-biaya-global-name-input{color:var(--price-text);font-family:var(--price-font-display);font-size:14px;font-weight:800;line-height:1.2}.price-biaya-global-name-input{border:0;border-bottom:1px dashed var(--price-border);background:0 0;outline:none;width:100%;padding:0 0 3px}.price-biaya-global-cost-desc{color:var(--price-muted);font-family:var(--price-font-ui);margin-top:5px;font-size:11px}.price-biaya-global-cost-rupiah{color:#777d83;font-family:var(--price-font-ui);font-variant-numeric:tabular-nums;margin-top:12px;font-size:11px}.price-biaya-global-percent-control{flex:none;align-items:center;gap:5px;display:flex}.price-biaya-global-percent-control span{color:var(--price-text);font-family:var(--price-font-display);font-size:18px;font-weight:800}.price-biaya-global-percent-input{border:1px solid var(--price-border);color:var(--price-text);font-family:var(--price-font-display);font-variant-numeric:tabular-nums;text-align:center;background:#f2f3f4;border-radius:12px;outline:none;width:68px;height:48px;padding:0 9px;font-size:24px;font-weight:800}.price-biaya-global-percent-input:focus{border-color:#e5393559;box-shadow:0 0 0 3px #e5393512}.price-biaya-global-summary-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.price-biaya-global-summary{min-height:190px;padding:18px!important}.price-biaya-global-summary--total{color:#fff;background:#18191b!important;border-color:#18191b!important}.price-biaya-global-eyebrow{color:#7a8086;font-family:var(--price-font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.price-biaya-global-summary--total .price-biaya-global-eyebrow{color:#d9ff56}.price-biaya-global-total{color:#d9ff56;font-family:var(--price-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:22px;font-size:46px;font-weight:800;line-height:1}.price-biaya-global-summary-copy{color:#c8c9cb;font-family:var(--price-font-ui);margin-top:16px;font-size:12px;line-height:1.65}.price-biaya-global-summary-copy strong{color:#fff}.price-biaya-global-summary-copy b{color:#d9ff56}.price-biaya-global-summary--ppn{background:#fff!important}.price-biaya-global-summary--ppn.is-on{background:#f4fff7!important;border-color:#13824c33!important}.price-biaya-global-ppn-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.price-biaya-global-ppn-title{color:var(--price-text);font-family:var(--price-font-display);margin-top:22px;font-size:16px;font-weight:800}.price-biaya-global-ppn-desc{color:var(--price-muted);font-family:var(--price-font-ui);margin-top:4px;font-size:11px}.price-biaya-global-toggle{border:1px solid var(--price-border);color:var(--price-muted);cursor:pointer;font-family:var(--price-font-ui);background:#f2f3f4;border-radius:999px;min-width:62px;height:38px;padding:0 15px;font-size:11px;font-weight:800}.price-biaya-global-ppn-field{margin-top:20px}.price-biaya-global-section{padding:16px!important}.price-biaya-global-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.price-biaya-global-section-kicker{color:var(--price-brand-red);font-family:var(--price-font-ui);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.price-biaya-global-section-head h2{color:var(--price-text);font-family:var(--price-font-display);letter-spacing:-.025em;margin:3px 0 0;font-size:18px;font-weight:800}.price-biaya-global-section-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.price-biaya-global-section-actions .price-button{font-family:var(--price-font-ui)!important;font-size:11px!important;font-weight:700!important}.price-biaya-global-tier-head,.price-biaya-global-tier-row{grid-template-columns:minmax(240px,1fr) 100px 100px 42px;align-items:center;column-gap:8px;display:grid}.price-biaya-global-tier-head{border-radius:var(--price-radius-row);color:#666a70;font-family:var(--price-font-ui);letter-spacing:.035em;text-transform:uppercase;background:#dedfe0;min-height:36px;padding:0 10px;font-size:10px;font-weight:800}.price-biaya-global-tier-list{gap:5px;margin-top:6px;display:grid}.price-biaya-global-tier-row{background:#fff;border-radius:14px;min-height:48px;padding:5px 10px}.price-biaya-global-tier-row input{width:100%;min-width:0;font-family:var(--price-font-ui)!important;font-size:12px!important}.price-biaya-global-tier-infinity{border:1px solid var(--price-border);color:var(--price-muted);font-family:var(--price-font-display);background:#f2f3f4;border-radius:10px;justify-content:center;align-items:center;height:38px;font-size:20px;font-weight:800;display:flex}.price-biaya-global-tier-delete{justify-content:center;align-items:center;display:flex}.price-biaya-global-tier-delete button{justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:inline-flex!important}.price-biaya-global-category-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.price-biaya-global-category{border:1px solid var(--price-border);background:#f7f8f9;border-radius:14px;grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:8px;padding:8px;display:grid}.price-biaya-global-category>input{color:var(--price-text);font-family:var(--price-font-ui);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0 5px;font-size:12px;font-weight:600}.price-biaya-global-category .price-button{font-family:var(--price-font-ui)!important;width:100%!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:10px!important;font-weight:700!important}@media (width<=1180px){.price-biaya-global-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.price-biaya-global-head,.price-biaya-global-section-head{flex-direction:column;align-items:flex-start}.price-biaya-global-cost-grid,.price-biaya-global-summary-grid{grid-template-columns:1fr}.price-biaya-global-tier-table{overflow-x:auto}.price-biaya-global-tier-head,.price-biaya-global-tier-row{min-width:620px}}.price-biaya-global-tier-head,.price-biaya-global-tier-row{grid-template-columns:minmax(260px,1fr) 116px 116px 64px!important;column-gap:10px!important}.price-biaya-global-tier-head{min-height:38px!important;padding:0 12px!important}.price-biaya-global-tier-list{gap:0!important;margin-top:6px!important}.price-biaya-global-tier-row{background:0 0!important;border-radius:14px!important;min-height:52px!important;padding:6px 12px!important;transition:background-color .15s,box-shadow .15s!important}.price-biaya-global-tier-row:nth-child(2n){background:snow!important}.price-biaya-global-tier-row:hover{background:var(--price-red-pale)!important;box-shadow:inset 0 0 0 1px #e5393509!important}.price-biaya-global-tier-row input{border:1px solid var(--price-border)!important;box-shadow:none!important;font-family:var(--price-font-ui)!important;background:#f7f8f9!important;border-radius:10px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important}.price-biaya-global-tier-row input:focus{background:#fff!important;border-color:#e5393547!important;box-shadow:0 0 0 3px #e539350e!important}.price-biaya-global-tier-infinity{border:1px solid var(--price-border)!important;color:#7b8085!important;font-family:var(--price-font-display)!important;background:#f0f1f2!important;border-radius:10px!important;height:38px!important;min-height:38px!important;font-size:20px!important;font-weight:800!important}.price-biaya-global-tier-delete{justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important}.price-biaya-global-tier-delete button{background:var(--price-soft-red)!important;color:var(--price-brand-red)!important;font-family:var(--price-font-ui)!important;border:1px solid #e5393529!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:58px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 8px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.price-biaya-global-tier-delete button:hover{background:#ffdede!important;border-color:#e539353d!important}.price-biaya-global-summary--ppn,.price-biaya-global-summary--ppn.is-on{box-shadow:var(--price-shadow-card)!important;background:#fff!important;border:1px solid #0000000e!important;border-radius:24px!important;min-height:190px!important;padding:18px!important;position:relative!important;overflow:hidden!important}.price-biaya-global-summary--ppn:before{content:""!important;background:#d9ff56!important;border-radius:999px!important;width:42px!important;height:6px!important;position:absolute!important;top:18px!important;left:18px!important}.price-biaya-global-ppn-head{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding-top:18px!important;display:flex!important}.price-biaya-global-summary--ppn .price-biaya-global-eyebrow{color:#73787e!important;font-family:var(--price-font-ui)!important;letter-spacing:.085em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.price-biaya-global-ppn-title{color:var(--price-text)!important;font-family:var(--price-font-display)!important;letter-spacing:-.035em!important;margin-top:18px!important;font-size:20px!important;font-weight:800!important;line-height:1.1!important}.price-biaya-global-ppn-desc{color:var(--price-muted)!important;font-family:var(--price-font-ui)!important;margin-top:5px!important;font-size:11px!important;line-height:1.45!important}.price-biaya-global-toggle{box-shadow:none!important;color:#777d83!important;font-family:var(--price-font-ui)!important;background:#f1f2f3!important;border:1px solid #00000012!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:64px!important;height:38px!important;padding:0 15px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.price-biaya-global-toggle.is-on{color:#17191b!important;background:#d9ff56!important;border-color:#c8ea4f!important}.price-biaya-global-toggle:hover{transform:translateY(-1px)}.price-biaya-global-ppn-field{border-top:1px solid #0000000e!important;margin-top:22px!important;padding-top:14px!important}.price-biaya-global-ppn-field>div:first-child,.price-biaya-global-ppn-field label{color:#8a8f95!important;font-family:var(--price-font-ui)!important;letter-spacing:.075em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:9px!important;font-weight:800!important}.price-biaya-global-ppn-field input{box-shadow:none!important;color:var(--price-text)!important;font-family:var(--price-font-ui)!important;background:#f4f5f6!important;border:1px solid #00000013!important;border-radius:12px!important;height:42px!important;min-height:42px!important;font-size:13px!important;font-weight:600!important}.price-biaya-global-ppn-field input:focus{background:#fff!important;border-color:#e5393540!important;box-shadow:0 0 0 3px #e539350e!important}.price-biaya-global-ppn-field span{color:#8a8f95!important;font-family:var(--price-font-ui)!important;font-size:11px!important;font-weight:700!important}@media (width>=761px){.price-biaya-global-tier-head{font-size:10px!important}.price-biaya-global-tier-row input{font-size:13px!important}.price-biaya-global-tier-delete button{font-size:11px!important}}@media (width>=1051px){.price-biaya-global-tier-row,.price-biaya-global-tier-row input,.price-biaya-global-tier-row button{font-size:11px!important}.price-biaya-global-tier-infinity{font-size:14px!important}}.price-material-container{padding-top:0}.price-material-page,.price-material-page *{box-sizing:border-box}.price-material-page{--mb-bg:#f2f3f4;--mb-surface:#fff;--mb-surface-2:#f7f7f7;--mb-text:#151515;--mb-muted:#8a8d91;--mb-line:#e7e7e7;--mb-dark:#191919;--mb-red:#e53935;--mb-red-soft:#ffe9e7;--mb-red-pale:#fff6f5;--mb-lime:#d9ff56;--mb-blue:#dcecff;--mb-amber:#9d6900;--mb-shadow:0 14px 34px #1212120e;--mb-shadow-soft:0 5px 16px #12121209;--mb-top-h:64px;min-width:0;color:var(--mb-text);gap:0;font-family:DM Sans,sans-serif;display:grid}.price-material-page button,.price-material-page input,.price-material-page select{font:inherit}.price-material-page button{cursor:pointer}.price-material-page .page-head{justify-content:space-between;align-items:center;gap:18px;margin:10px 0;display:flex}.price-material-page .title-line{align-items:center;gap:10px;min-width:0;display:flex}.price-material-page h1{letter-spacing:-.055em;margin:0;font-family:Manrope,sans-serif;font-size:38px;font-weight:800;line-height:1}.price-material-page .count-chip{color:#6f747a;height:30px;box-shadow:var(--mb-shadow-soft);background:#fff;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.price-material-page .count-chip b{color:var(--mb-red);margin-right:4px}.price-material-page .head-actions{gap:9px;display:flex}.price-material-page .btn{white-space:nowrap;border:0;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:800}.price-material-page .btn.secondary{color:#333;background:#fff;border:1px solid #ddd}.price-material-page .btn.primary{background:var(--mb-lime);color:#202020;border:1px solid #0000000a;box-shadow:0 8px 18px #566e001a}.price-material-page .toolbar{grid-template-columns:minmax(320px,1fr) 190px auto auto;gap:8px;min-width:0;margin-bottom:8px;display:grid}.price-material-page .toolbar>*{min-width:0}.price-material-page .price-material-group-filter{width:100%;min-width:0}.price-material-page .price-material-group-filter .price-select__trigger{height:40px;min-height:40px;box-shadow:none;background:#f4f4f4;border:0;border-radius:13px;padding:0 13px;font-size:12px}.price-material-page .price-material-group-filter .price-select__menu{min-width:100%}.price-material-page .search-card,.price-material-page .sort-card,.price-material-page .utility-card{box-shadow:var(--mb-shadow);background:#fff;border-radius:22px;min-width:0;padding:9px}.price-material-page .search-wrap{position:relative}.price-material-page .search-wrap:before{content:"";pointer-events:none;border:2px solid #999;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;left:15px;transform:translateY(-58%)}.price-material-page .search-wrap:after{content:"";pointer-events:none;background:#999;border-radius:2px;width:7px;height:2px;position:absolute;top:50%;left:26px;transform:translateY(4px)rotate(45deg)}.price-material-page .search{color:#444;background:#f4f4f4;border:0;border-radius:13px;outline:none;width:100%;height:40px;padding:0 13px 0 38px;font-size:12px}.price-material-page .utility-btn{background:var(--mb-blue);color:#315a76;white-space:nowrap;border:0;border-radius:13px;width:100%;height:40px;padding:0 13px;font-size:11px;font-weight:800}.price-material-page .utility-btn.secondary{color:#63686e;background:#f4f4f4}.price-material-page .custom-select{position:relative}.price-material-page .select-trigger{color:#444;text-align:left;background:#f4f4f4;border:0;border-radius:13px;width:100%;height:40px;padding:0 36px 0 13px;font-size:12px;position:relative}.price-material-page .select-trigger:after{content:"";border-bottom:1.8px solid #74797e;border-right:1.8px solid #74797e;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-66%)rotate(45deg)}.price-material-page .filters{scrollbar-width:none;gap:6px;padding:0 0 10px;display:flex;overflow:auto}.price-material-page .filters::-webkit-scrollbar{display:none}.price-material-page .filter{color:#686d73;height:32px;box-shadow:var(--mb-shadow-soft);white-space:nowrap;background:#fff;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:10px;font-weight:800}.price-material-page .filter.active{background:var(--mb-dark);color:#fff}.price-material-page .group-filter-strip{min-height:30px;box-shadow:var(--mb-shadow-soft);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin:-2px 0 10px;padding:4px 5px 4px 11px;display:inline-flex}.price-material-page .group-filter-strip span{color:#8b9095;white-space:nowrap;font-size:10px;font-weight:800}.price-material-page .group-filter-strip select{color:#555b61;background:#f4f4f4;border:0;border-radius:999px;outline:none;max-width:190px;height:24px;padding:0 28px 0 9px;font-size:10px;font-weight:800}.price-material-page .list-shell{box-shadow:var(--mb-shadow);background:#fff;border:1px solid #00000006;border-radius:26px;padding:8px}.price-material-page .list-head,.price-material-page .material-row{grid-template-columns:minmax(240px,1.4fr) 120px 95px 125px minmax(260px,1.3fr) 82px;align-items:center;gap:12px;min-width:1080px;display:grid}.price-material-page .list-head{top:calc(var(--mb-top-h) + 4px);z-index:30;color:#666a70;text-transform:uppercase;letter-spacing:.04em;background:#e3e4e5;border-radius:16px;min-height:42px;padding:0 14px;font-size:9px;font-weight:800;position:sticky}.price-material-page .material-row{min-height:68px;color:var(--mb-text);border-radius:17px;padding:10px 14px;transition:all .15s}.price-material-page .material-row+.material-row{border-top:1px solid #eee}.price-material-page .material-row:hover{background:var(--mb-red-pale);border-top-color:#0000;box-shadow:inset 0 0 0 1px #e539350a}.price-material-page .material-row.striped{background:snow}.price-material-page .material-row.striped:hover{background:var(--mb-red-pale)}.price-material-page .name-wrap{min-width:0}.price-material-page .material-name{white-space:nowrap;text-overflow:ellipsis;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:800;overflow:hidden}.price-material-page .material-sub{color:#9a9ea3;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;font-weight:600;overflow:hidden}.price-material-page .category{background:var(--mb-red-soft);min-height:24px;color:var(--mb-red);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:8.5px;font-weight:800;display:inline-flex}.price-material-page .unit{color:#72787e;font-size:10.5px;font-weight:700}.price-material-page .price{flex-direction:column;gap:2px;display:flex}.price-material-page .price b{color:#986600;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:800}.price-material-page .price small{color:#9a9ea3;font-size:8px;font-weight:700}.price-material-page .fabric-info{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.price-material-page .info-chip{color:#62686d;background:#f2f2f2;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:8.5px;font-weight:800;display:inline-flex}.price-material-page .info-chip.red{background:var(--mb-red-soft);color:var(--mb-red)}.price-material-page .info-empty{color:#b0b3b6;font-size:10px}.price-material-page .actions{justify-content:flex-end;gap:5px;display:flex;position:relative}.price-material-page .action{color:#656b70;background:#fff;border:1px solid #e1e2e3;border-radius:10px;width:31px;height:31px;font-size:10px;font-weight:800}.price-material-page .action-menu{position:relative}.price-material-page .action-popover{z-index:45;background:#fff;border:1px solid #e6e7e8;border-radius:14px;min-width:128px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #1212121f}.price-material-page .action-popover button{width:100%;min-height:34px;color:var(--mb-red);text-align:left;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:11px;font-weight:800}.price-material-page .action-popover button:hover{background:var(--mb-red-soft)}.price-material-page .empty{text-align:center;background:#fff;border-radius:18px;justify-content:center;align-items:center;min-height:220px}.price-material-page .empty.show{display:flex}.price-material-page .empty strong{font-family:Manrope,sans-serif;font-size:18px;font-weight:800;display:block}.price-material-page .empty span{color:#91969b;margin-top:5px;font-size:11px;display:block}.price-material-page .material-row.is-editing{background:var(--mb-red-pale);border-top-color:#0000;grid-template-columns:minmax(220px,1.4fr) minmax(140px,1fr) 95px 130px 70px 140px;align-items:start;gap:12px;min-width:1080px;display:grid;box-shadow:inset 0 0 0 1px #e5393514}.price-material-page .price-material-edit-stack{gap:6px;min-width:0;display:grid}.price-material-page .price-material-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;align-items:center;gap:6px;width:100%;min-height:44px;margin-top:22px;display:grid}.price-material-page .price-material-row-actions .price-button{white-space:nowrap;justify-content:center;width:100%;min-width:0;padding:0 6px}.price-material-page .price-material-checkbox-row{color:#555b61;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:44px;margin-top:22px;font-size:11px;font-weight:800;display:inline-flex}.price-material-page .price-material-checkbox-row input{width:16px;height:16px;accent-color:var(--mb-red);cursor:pointer;margin:0}.price-material-page .price-material-edit-extra,.price-material-page .price-material-tier-wrap--inline{grid-column:1/-1;min-width:0}.price-material-page .price-material-edit-extra{padding-top:4px}.price-material-page .price-material-tier-wrap--inline{margin-top:8px}.price-material-page .price-material-tier-wrap--inline .price-material-tier-editor{background:#fff;border:1px solid #e8eaed;border-radius:16px;box-shadow:0 1px 3px #00000008}.price-material-page .price-material-form-card{border-radius:24px;gap:14px;margin:0 0 10px;padding:14px;display:grid}.price-material-page .price-material-form-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-material-page .price-material-conversion{color:#8a8d91;grid-template-columns:auto minmax(70px,1fr) auto;align-items:end;gap:8px;min-width:0;font-size:11px;font-weight:800;display:grid}.price-material-page .price-material-info-box{color:#6c737a;background:#f4f9ff;border:1px dashed #d7e3ee;border-radius:13px;align-items:center;min-height:38px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.price-material-page .price-material-tier-wrap{min-width:0}.price-material-page .price-material-add-form{border-radius:24px;gap:12px;margin:0 0 10px;padding:14px}.price-material-page .price-material-add-form .price-material-form-head{gap:12px;padding-bottom:2px}.price-material-page .price-material-add-form .price-section-header__title{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;line-height:1.05}.price-material-page .price-material-add-form .price-section-header__meta{color:#8d9196;margin-top:4px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;line-height:1.35}.price-material-page .price-material-add-form .price-form-section{border-radius:18px;gap:10px;padding:12px}.price-material-page .price-material-add-form .price-form-section .price-section-header__title{letter-spacing:-.025em;font-size:17px}.price-material-page .price-material-add-form .price-form-grid{gap:10px}.price-material-page .price-material-add-form .price-field{gap:5px}.price-material-page .price-material-add-form .price-label{color:#858a8f;letter-spacing:.055em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9.5px;font-weight:800;line-height:1}.price-material-page .price-material-add-form .price-input,.price-material-page .price-material-add-form .price-select__trigger,.price-material-page .price-material-add-form .price-money-input__wrap{border-radius:13px;min-height:40px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600}.price-material-page .price-material-add-form .price-input{padding-inline:12px}.price-material-page .price-material-add-form .price-money-input__prefix{min-width:35px;font-size:11px;font-weight:800}.price-material-page .price-material-add-form .price-helper{font-size:9.5px;line-height:1.25}.price-material-page .price-material-add-form .price-material-checkbox-row{min-height:30px;font-size:11px}.price-material-page .price-material-add-form .price-material-conversion,.price-material-page .price-material-add-form .price-material-info-box{min-height:40px;font-size:10.5px}.price-material-page .price-material-add-form .price-action-group{gap:8px}.price-material-page .price-material-add-form .price-action-group .price-button{min-height:38px;padding-inline:14px;font-size:11.5px}.price-material-tier-editor{background:#fff;border:1px solid #ececec;border-radius:18px;gap:10px;padding:12px;display:grid;box-shadow:0 5px 16px #12121206}.price-material-tier-editor__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-material-tier-editor__head h3{letter-spacing:-.025em;margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;line-height:1.1}.price-material-tier-editor__head p{color:#8d9196;margin:4px 0 0;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.price-material-tier-editor__add{color:#315a76;white-space:nowrap;background:#dcecff;border:0;border-radius:12px;height:36px;padding:0 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800}.price-material-tier-editor__table{gap:6px;min-width:0;display:grid;overflow-x:auto}.price-material-tier-editor__labels,.price-material-tier-editor__row{grid-template-columns:minmax(130px,1fr) 88px 88px 132px 42px;align-items:center;gap:8px;min-width:560px;display:grid}.price-material-tier-editor.has-meter .price-material-tier-editor__labels,.price-material-tier-editor.has-meter .price-material-tier-editor__row{grid-template-columns:minmax(130px,1fr) 82px 82px 126px 126px 42px;min-width:690px}.price-material-tier-editor__labels{color:#858a8f;letter-spacing:.055em;text-transform:uppercase;min-height:28px;padding:0 2px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:800}.price-material-tier-editor__row{background:#f7f7f7;border-radius:14px;padding:6px}.price-material-tier-editor__row input,.price-material-tier-editor__money{color:#151515;background:#fff;border:1px solid #e6e7e8;border-radius:12px;min-width:0;height:40px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.price-material-tier-editor__row input{outline:none;width:100%;padding:0 11px}.price-material-tier-editor__money{align-items:center;display:flex;overflow:hidden}.price-material-tier-editor__money span{color:#8a8d91;background:#f2f2f2;justify-content:center;align-self:stretch;align-items:center;min-width:35px;font-size:10px;font-weight:800;display:inline-flex}.price-material-tier-editor__money input{border:0;border-radius:0;height:100%}.price-material-tier-editor__meter{color:#986600;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e6e7e8;border-radius:12px;align-items:center;min-height:40px;padding:0 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;display:flex}.price-material-tier-editor__delete{color:#e53935;background:#ffe9e7;border:0;border-radius:10px;width:34px;height:34px;font-size:18px;font-weight:800}.price-material-tier-editor__empty{color:#8d9196;background:#f7f7f7;border-radius:13px;align-items:center;min-height:38px;padding:0 10px;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:600;display:flex}.price-material-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f0f47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.price-material-modal{background:#fff;border-radius:26px;grid-template-rows:auto minmax(0,1fr);width:min(560px,100%);max-height:min(720px,100vh - 32px);padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0003}.price-material-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.price-material-modal-head h2,.price-material-modal-head .price-section-header__title{letter-spacing:-.035em;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.price-material-modal-head p,.price-material-modal-head .price-section-header__meta{color:#8d9196;margin:5px 0 0;font-size:11px}.price-material-modal .close{color:#5c6166;background:#f2f2f2;border:0;border-radius:999px;flex:none;width:34px;height:34px;font-weight:800}.price-material-modal-body{gap:6px;min-width:0;display:grid;overflow:auto}.price-material-group-create{background:#f5f5f5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 11px;display:grid}.price-material-group-list{gap:6px;display:grid}.price-material-group-row{background:#f5f5f5;border-radius:14px;grid-template-columns:minmax(180px,1fr) 150px 78px auto;align-items:end;gap:10px;padding:10px 11px;display:grid}.price-material-group-row>span{color:#999;align-self:center;font-size:8.5px;font-weight:800}@media (width<=1250px){.price-material-page .list-shell{overflow-x:auto}.price-material-page .list-head,.price-material-page .material-row{min-width:1080px}}@media (width<=980px){.price-material-page .toolbar{grid-template-columns:1fr}}@media (width<=680px){.price-material-page .page-head{flex-direction:column;align-items:flex-start}.price-material-page .head-actions{width:100%}.price-material-page .head-actions .btn{flex:1}.price-material-page .count-chip{display:none}.price-material-modal-backdrop{padding:10px}.price-material-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}.price-material-page .list-head>:last-child{text-align:center}.price-material-page .actions{justify-content:center;justify-self:center;align-items:center;width:82px}.price-material-page .action{flex:0 0 31px}.price-material-modal--compact{width:min(520px,100vw - 32px)}.price-material-modal--compact .price-material-modal-body{overflow:hidden auto}.price-material-modal--compact .price-material-group-row{grid-template-columns:minmax(0,1fr) 112px 54px 78px;align-items:center;gap:6px;min-width:0}.price-material-modal--compact .price-material-group-row>*{min-width:0}.price-material-modal--compact .price-material-group-row .price-control,.price-material-modal--compact .price-material-group-row .price-select__trigger{height:38px;min-height:38px;font-size:12px}.price-material-modal--compact .price-material-group-row .price-button{height:36px;min-height:36px;padding-left:10px;padding-right:10px;font-size:10px}.price-material-modal--compact .price-material-group-row>span{white-space:nowrap;color:var(--price-muted);font-size:9px}@media (width<=620px){.price-material-modal--compact{width:calc(100vw - 20px)}.price-material-modal--compact .price-material-group-row{grid-template-columns:minmax(0,1fr) 108px}.price-material-modal--compact .price-material-group-row>span,.price-material-modal--compact .price-material-group-row>.price-button{justify-self:stretch}}.price-material-modal--compact{width:min(500px,100vw - 32px);padding:16px}.price-material-modal--compact .price-material-modal-head{margin-bottom:10px}.price-material-modal--compact .price-material-modal-head h2{font-size:20px}.price-material-modal--compact .price-material-modal-head p{margin-top:3px;font-size:10px}.price-material-modal--compact .price-material-modal-body{min-width:0;overflow:hidden auto}.price-material-modal--compact .price-material-group-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding:8px}.price-material-modal--compact .price-material-group-create>*{min-width:0}.price-material-modal--compact .price-material-group-create .price-input{height:38px;min-height:38px;font-size:12px}.price-material-modal--compact .price-material-group-create .price-button{height:36px;min-height:36px;padding:0 12px;font-size:11px}.price-material-modal--compact .price-material-group-list{min-width:0;overflow:visible}.price-material-modal--compact .price-material-group-row{grid-template-columns:minmax(0,1fr) 104px 48px 72px;align-items:center;gap:6px;padding:7px 8px}.price-material-modal--compact .price-material-group-row .price-input,.price-material-modal--compact .price-material-group-row .price-select__trigger{height:36px;min-height:36px;font-size:11.5px}.price-material-modal--compact .price-material-group-row .price-button{height:34px;min-height:34px;padding:0 9px;font-size:10px}.price-material-modal--compact .price-material-group-row>span{white-space:nowrap;font-size:8.5px}@media (width<=520px){.price-material-modal--compact{width:calc(100vw - 20px)}.price-material-modal--compact .price-material-group-row{grid-template-columns:minmax(0,1fr) 100px}.price-material-modal--compact .price-material-group-row>span,.price-material-modal--compact .price-material-group-row>.price-button{grid-column:auto}}.price-material-modal--category,.price-material-modal--category .price-material-modal-body{overflow:visible}.price-material-modal--category .price-select{z-index:1;position:relative}.price-material-modal--category .price-select:has(.price-select__menu){z-index:20}.price-material-modal--category .price-select__menu{z-index:600;max-height:220px;overflow:hidden auto}.price-material-page .btn,.price-material-page .utility-btn,.price-material-page .filter,.price-material-page .action,.price-material-page .price-button,.price-material-modal .close,.price-material-modal .price-button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.price-material-page .btn:not(:disabled):hover{transform:translateY(-1px)}.price-material-page .btn.secondary:not(:disabled):hover{background:#f3f4f4;border-color:#cfd1d3}.price-material-page .btn.primary:not(:disabled):hover{background:#d8ff61;box-shadow:0 10px 22px #566e0024}.price-material-page .utility-btn:not(:disabled):hover{color:#244d68;background:#cfe4fb;transform:translateY(-1px)}.price-material-page .utility-btn.secondary:not(:disabled):hover{color:#33383c;background:#e8e9ea}.price-material-page .filter:not(:disabled):hover{color:#303438;background:#eceeef;transform:translateY(-1px)}.price-material-page .filter.active:not(:disabled):hover{color:#fff;background:#242424}.price-material-page .action:not(:disabled):hover{color:#25282b;background:#f1f2f3;border-color:#cfd2d4;transform:translateY(-1px)}.price-material-page .action-popover button{transition:background-color .15s,color .15s,transform .15s}.price-material-page .action-popover button:hover{background:var(--mb-red-soft);color:var(--mb-red);transform:translate(1px)}.price-material-page .price-button:not(:disabled):hover,.price-material-modal .price-button:not(:disabled):hover{transform:translateY(-1px)}.price-material-modal .close:not(:disabled):hover{color:#25282b;background:#e7e8e9;transform:rotate(4deg)}.price-import-backdrop.price-material-import{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18191a47!important;padding:54px 18px 24px!important}.price-material-import .price-import-dialog{background:#f2f3f4!important;border:0!important;border-radius:26px!important;width:min(1060px,100%)!important;max-height:calc(100vh - 78px)!important;box-shadow:0 24px 70px #1212122e!important}.price-material-import .price-import-dialog__head{min-height:68px;background:#fff!important;border-bottom:0!important;padding:16px 18px!important}.price-material-import .price-import-dialog__head>div:first-child{letter-spacing:-.025em;line-height:1.15;color:#171717!important;font-family:Manrope,sans-serif!important;font-size:20px!important;font-weight:850!important}.price-material-import .price-import-dialog__head button{color:#3f4448!important;background:#f3f4f4!important;border:1px solid #e3e4e5!important;border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:11px!important;font-weight:800!important;transition:all .15s!important}.price-material-import .price-import-dialog__head button:hover{transform:translateY(-1px);color:#171717!important;background:#e7e8e9!important}.price-material-import .price-import-dialog__body{background:#f2f3f4!important;padding:10px!important}.price-material-import .price-material-import-panel{color:#171717!important;background:#fff!important;border:0!important;border-radius:22px!important;gap:10px!important;padding:14px!important;font-family:DM Sans,sans-serif!important;display:grid!important;box-shadow:0 8px 24px #1212120e!important}.price-material-import .price-import-panel__top{margin-bottom:0!important;display:block!important}.price-material-import .price-import-panel__controls{grid-template-columns:auto auto minmax(260px,1fr) auto auto;align-items:center!important;gap:8px!important;display:grid!important}.price-material-import .price-import-panel__controls>button:first-of-type,.price-material-import .price-import-panel__controls>button:nth-of-type(2){color:#52575c!important;background:#fff!important;border:1px solid #dedfe1!important;border-radius:999px!important;min-height:40px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:800!important}.price-material-import .price-import-panel__controls>button:nth-of-type(3){color:#fff!important;background:#202020!important;border:1px solid #202020!important;border-radius:999px!important;min-height:40px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:800!important}.price-material-import .price-import-panel__controls>button:nth-of-type(4){color:#171717!important;background:#cfff48!important;border:1px solid #c7f239!important;border-radius:999px!important;min-height:40px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:800!important}.price-material-import .price-import-panel__controls>button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s!important}.price-material-import .price-import-panel__controls>button:not(:disabled):hover{transform:translateY(-1px)}.price-material-import .price-import-panel__controls>button:first-of-type:not(:disabled):hover,.price-material-import .price-import-panel__controls>button:nth-of-type(2):not(:disabled):hover{background:#f1f2f3!important;border-color:#cfd1d3!important}.price-material-import .price-import-panel__controls>button:nth-of-type(3):not(:disabled):hover{background:#343434!important;border-color:#343434!important}.price-material-import .price-import-panel__controls>button:nth-of-type(4):not(:disabled):hover{background:#d8ff61!important;border-color:#d0f850!important;box-shadow:0 8px 18px #64820024!important}.price-material-import .price-import-panel__controls>button:disabled{opacity:.45!important;cursor:not-allowed!important}.price-material-import .price-import-panel__file{height:40px;min-height:40px;color:#686d72!important;background:#f4f4f4!important;border:1px solid #e0e1e2!important;border-radius:13px!important;width:100%!important;max-width:none!important;padding:5px 7px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important}.price-material-import .price-import-panel__file::file-selector-button{cursor:pointer;color:#fff!important;background:#202020!important;border:0!important;border-radius:9px!important;height:28px!important;min-height:28px!important;margin-right:10px!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important}.price-material-import .price-import-panel__summary{margin-top:12px!important;margin-bottom:8px!important}.price-material-import .price-import-panel__table-shell{box-shadow:inset 0 0 0 1px #e7e8e9;background:#fff!important;border:0!important;border-radius:16px!important;max-height:380px!important;overflow:auto!important}.price-material-import .price-import-panel__table-shell table{border-collapse:separate!important;border-spacing:0!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:11px!important}.price-material-import .price-import-panel__table-shell th{z-index:2;text-transform:uppercase;letter-spacing:.055em;position:sticky;top:0;color:#565b60!important;background:#f1f2f2!important;font-size:10px!important;font-weight:850!important}.price-material-import .price-import-panel__table-shell td{background:#fff;color:#323538!important}.price-material-import .price-import-dialog__body,.price-material-import .price-import-panel__table-shell{scrollbar-width:thin;scrollbar-color:#c9cbcd transparent}@media (width<=900px){.price-material-import .price-import-panel__controls{grid-template-columns:1fr 1fr}.price-material-import .price-import-panel__file{grid-column:1/-1}}@media (width<=560px){.price-import-backdrop.price-material-import{padding:16px 8px!important}.price-material-import .price-import-dialog{border-radius:20px!important;max-height:calc(100vh - 32px)!important}.price-material-import .price-import-panel__controls{grid-template-columns:1fr}.price-material-import .price-import-panel__file{grid-column:auto}.price-material-import .price-import-panel__controls>button{justify-content:center!important;width:100%!important}}.price-material-page .btn,.price-material-page .utility-btn,.price-material-page .action-popover button{text-transform:none!important;letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.price-material-page .utility-btn,.price-material-page .action-popover button{font-size:11px!important}.price-material-page .price-button{text-transform:none!important;letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-weight:700!important}.price-material-tier-editor__add{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.price-material-import .price-import-panel__file::file-selector-button{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}@media (width>=681px){.price-material-page .list-head{font-size:10px!important}.price-material-page .material-row{font-size:13px!important}.price-material-page .material-sub,.price-material-page .unit,.price-material-page .price small,.price-material-page .info-chip,.price-material-page .price-material-row-actions .price-button{font-size:11px!important}}@media (width>=1051px){.material-row .material-name{font-size:14px!important}.material-row .material-sub{font-size:11px!important}}@media (width<=680px){.price-material-page .list-shell{-webkit-overflow-scrolling:touch;overflow-x:auto}.price-material-page .list-head{z-index:1;grid-template-columns:minmax(240px,1.4fr) 120px 95px 125px minmax(260px,1.3fr) 82px;gap:12px;width:auto;min-width:1080px;min-height:42px;padding:0 14px;position:relative;top:auto}}@media (width<=1080px){.price-material-page .material-row.is-editing{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:100%;padding:12px 14px;position:sticky;left:0}.price-material-page .material-row.is-editing>.price-material-edit-stack{grid-column:span 2}.price-material-page .material-row.is-editing>.price-field:not(.price-money-input),.price-material-page .material-row.is-editing>.price-money-input{grid-column:span 1;min-width:0}.price-material-page .material-row.is-editing .price-material-checkbox-row{grid-column:span 1;min-height:44px;margin-top:22px}.price-material-page .material-row.is-editing .price-material-row-actions{grid-column:span 1;width:100%;min-height:44px;margin-top:22px}}@media (width<=680px){.price-material-page .material-row.is-editing{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:100%;padding:12px 10px;position:sticky;left:0}.price-material-page .material-row.is-editing>.price-material-edit-stack{grid-column:1/-1}.price-material-page .material-row.is-editing>.price-field:not(.price-money-input){grid-column:1;min-width:0}.price-material-page .material-row.is-editing>.price-money-input{grid-column:2;min-width:0}.price-material-page .material-row.is-editing .price-material-checkbox-row{grid-column:1/-1;min-height:34px;margin-top:2px}.price-material-page .material-row.is-editing .price-material-row-actions{grid-column:1/-1;gap:8px;width:100%;min-height:38px;margin-top:2px}.price-material-page .material-row.is-editing .price-material-row-actions .price-button{height:38px;font-size:12px!important}}.price-service-page{--svc-bg:#f2f3f4;--svc-surface:#fff;--svc-text:#151515;--svc-muted:#8a8d91;--svc-line:#e7e7e7;--svc-dark:#191919;--svc-red:#e53935;--svc-red-soft:#ffe9e7;--svc-red-pale:#fff5f4;--svc-lime:#d9ff56;--svc-blue:#dcecff;--svc-amber:#9d6900;--svc-amber-soft:#fff1d5;--svc-shadow:0 14px 34px #1212120e;--svc-shadow-soft:0 5px 16px #12121209;min-width:0;color:var(--svc-text);gap:0;font-family:DM Sans,sans-serif;display:grid}.price-service-page button,.price-service-page input,.price-service-page select{font:inherit}.price-service-page .page-head{justify-content:space-between;align-items:center;gap:18px;margin:10px 0;display:flex}.price-service-page .title-line{align-items:center;gap:10px;min-width:0;display:flex}.price-service-page h1{letter-spacing:-.055em;margin:0;font-family:Manrope,sans-serif;font-size:38px;font-weight:800;line-height:1}.price-service-page .count-chip{color:#6f747a;height:30px;box-shadow:var(--svc-shadow-soft);background:#fff;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.price-service-page .count-chip b{color:var(--svc-red);margin-right:4px}.price-service-page .head-actions{gap:9px;display:flex}.price-service-page .btn{white-space:nowrap;border:0;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:800}.price-service-page .btn.secondary{color:#333;background:#fff;border:1px solid #ddd}.price-service-page .btn.primary{background:var(--svc-lime);color:#202020;border:1px solid #0000000a;box-shadow:0 8px 18px #566e001a}.price-service-page .toolbar{grid-template-columns:minmax(320px,1fr) 190px auto;gap:8px;margin-bottom:8px;display:grid}.price-service-page .search-card,.price-service-page .sort-card,.price-service-page .utility-card{box-shadow:var(--svc-shadow);background:#fff;border-radius:22px;min-width:0;padding:9px}.price-service-page .search-wrap{position:relative}.price-service-page .search-wrap:before{content:"";pointer-events:none;border:2px solid #999;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;left:15px;transform:translateY(-58%)}.price-service-page .search-wrap:after{content:"";pointer-events:none;background:#999;border-radius:2px;width:7px;height:2px;position:absolute;top:50%;left:26px;transform:translateY(4px)rotate(45deg)}.price-service-page .search{color:#444;background:#f4f4f4;border:0;border-radius:13px;outline:none;width:100%;height:40px;padding:0 13px 0 38px;font-size:12px}.price-service-page .utility-btn{background:var(--svc-blue);color:#315a76;white-space:nowrap;border:0;border-radius:13px;width:100%;height:40px;padding:0 13px;font-size:11px;font-weight:800}.price-service-page .custom-select{position:relative}.price-service-page .select-trigger{color:#444;text-align:left;background:#f4f4f4;border:0;border-radius:13px;width:100%;height:40px;padding:0 36px 0 13px;font-size:12px;position:relative}.price-service-page .select-trigger:after{content:"";border-bottom:1.8px solid #74797e;border-right:1.8px solid #74797e;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-66%)rotate(45deg)}.price-service-page .filters{scrollbar-width:none;gap:6px;padding:0 0 10px;display:flex;overflow:auto}.price-service-page .filters::-webkit-scrollbar{display:none}.price-service-page .filter{color:#686d73;height:32px;box-shadow:var(--svc-shadow-soft);white-space:nowrap;background:#fff;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:10px;font-weight:800}.price-service-page .filter.active{background:var(--svc-dark);color:#fff}.price-service-page .service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.price-service-page .service-card{min-height:152px;box-shadow:var(--svc-shadow-soft);background:#fff;border:1px solid #00000006;border-radius:24px;flex-direction:column;padding:16px;transition:all .18s;display:flex;position:relative;overflow:hidden}.price-service-page .service-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #12121213}.price-service-page .service-card:after{content:"";pointer-events:none;background:#e539350e;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-32px;right:-32px}.price-service-page .service-card.tone-red{background:radial-gradient(circle at 92% 8%, #e5393514, transparent 30%), var(--svc-red-pale)}.price-service-page .card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.price-service-page .service-name{letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:1.2}.price-service-page .service-code{color:#9a9ea3;margin-top:5px;font-size:9px;font-weight:700}.price-service-page .category{background:var(--svc-red-soft);min-height:23px;color:var(--svc-red);border-radius:999px;align-items:center;margin-top:8px;padding:0 8px;font-size:8.5px;font-weight:800;display:inline-flex}.price-service-page .price{text-align:right;white-space:nowrap}.price-service-page .price b{color:#986600;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;line-height:1.1;display:block}.price-service-page .price small{color:#969ba0;margin-top:4px;font-size:9px;font-weight:700;display:block}.price-service-page .desc{color:#7f858b;min-height:32px;margin-top:12px;font-size:11px;line-height:1.45}.price-service-page .card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.price-service-page .method{color:#63686d;background:#f1f1f1;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8.5px;font-weight:800;display:inline-flex}.price-service-page .method.point{color:#5f6469;background:#ededed}.price-service-page .method.flat{background:var(--svc-amber-soft);color:var(--svc-amber)}.price-service-page .actions{gap:5px;display:flex;position:relative}.price-service-page .icon-action{color:#656b70;background:#fff;border:1px solid #e1e2e3;border-radius:10px;width:31px;height:31px;font-size:10px;font-weight:800}.price-service-page .action-menu{position:relative}.price-service-page .action-popover{z-index:45;background:#fff;border:1px solid #e6e7e8;border-radius:14px;min-width:128px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #1212121f}.price-service-page .action-popover button{width:100%;min-height:34px;color:var(--svc-red);text-align:left;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:11px;font-weight:800}.price-service-page .action-popover button:hover{background:var(--svc-red-soft)}.price-service-page .empty{text-align:center;min-height:220px;box-shadow:var(--svc-shadow-soft);background:#fff;border-radius:24px;grid-column:1/-1;justify-content:center;align-items:center}.price-service-page .empty.show{display:flex}.price-service-page .empty strong{font-family:Manrope,sans-serif;font-size:18px;font-weight:800;display:block}.price-service-page .empty span{color:#91969b;margin-top:5px;font-size:11px;display:block}.price-service-form{box-shadow:var(--svc-shadow);background:#fff;border-radius:26px;gap:12px;margin:0 0 12px;padding:14px;display:grid}.price-service-form__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-service-form__head h2{letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:1.05}.price-service-form__head p{color:#8d9196;margin:5px 0 0;font-size:11px}.price-service-form__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.price-service-form__grid label{gap:5px;min-width:0;display:grid}.price-service-form__grid label>span:first-child{color:#858a8f;letter-spacing:.055em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1}.price-service-form__grid input,.price-service-form__grid select,.price-service-money{color:#151515;background:#fff;border:1px solid #e6e7e8;border-radius:13px;outline:none;width:100%;min-height:40px;padding:0 12px;font-size:12.5px;font-weight:600}.price-service-money{align-items:center;padding:0;display:flex;overflow:hidden}.price-service-money i{color:#8a8d91;background:#f2f2f2;justify-content:center;align-self:stretch;align-items:center;min-width:35px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.price-service-money input{border:0;border-radius:0;height:100%}.price-service-form__actions{justify-content:flex-end;gap:8px;display:flex}.price-service-tier-editor{background:#fff;border:1px solid #ececec;border-radius:18px;gap:10px;padding:12px;display:grid;box-shadow:0 5px 16px #12121206}.price-service-tier-editor__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-service-tier-editor__head h3{letter-spacing:-.025em;margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;line-height:1.1}.price-service-tier-editor__head p{color:#8d9196;margin:4px 0 0;font-size:10px}.price-service-tier-editor__add{background:var(--svc-blue);color:#315a76;white-space:nowrap;border:0;border-radius:12px;height:36px;padding:0 12px;font-size:11px;font-weight:800}.price-service-tier-editor__table{gap:6px;display:grid;overflow-x:auto}.price-service-tier-editor__labels,.price-service-tier-editor__row{grid-template-columns:minmax(130px,1fr) 88px 88px 132px 42px;align-items:center;gap:8px;min-width:560px;display:grid}.price-service-tier-editor__labels{color:#858a8f;letter-spacing:.055em;text-transform:uppercase;min-height:28px;padding:0 2px;font-size:9px;font-weight:800}.price-service-tier-editor__row{background:#f7f7f7;border-radius:14px;padding:6px}.price-service-tier-editor__row input,.price-service-tier-editor__money{color:#151515;background:#fff;border:1px solid #e6e7e8;border-radius:12px;min-width:0;height:40px;font-size:12px;font-weight:600}.price-service-tier-editor__row input{outline:none;width:100%;padding:0 11px}.price-service-tier-editor__money{align-items:center;display:flex;overflow:hidden}.price-service-tier-editor__money span{color:#8a8d91;background:#f2f2f2;justify-content:center;align-self:stretch;align-items:center;min-width:35px;font-size:10px;font-weight:800;display:inline-flex}.price-service-tier-editor__money input{border:0;border-radius:0;height:100%}.price-service-tier-editor__delete{background:var(--svc-red-soft);width:34px;height:34px;color:var(--svc-red);border:0;border-radius:10px;font-size:18px;font-weight:800}.price-service-tier-editor__empty{color:#8d9196;background:#f7f7f7;border-radius:13px;align-items:center;min-height:38px;padding:0 10px;font-size:10.5px;font-weight:600;display:flex}.price-service-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f0f47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.price-service-modal{background:#fff;border-radius:26px;grid-template-rows:auto minmax(0,1fr);width:min(560px,100%);max-height:min(720px,100vh - 32px);padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0003}.price-service-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.price-service-modal__head h2{letter-spacing:-.035em;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.price-service-modal__head p{color:#8d9196;margin:5px 0 0;font-size:11px}.price-service-modal .close{color:#5c6166;background:#f2f2f2;border:0;border-radius:999px;flex:none;width:34px;height:34px;font-weight:800}.price-service-modal__body{overflow:auto}.price-service-modal .danger{background:var(--svc-red-soft);height:40px;color:var(--svc-red);border:0;border-radius:12px;align-self:end;padding:0 10px;font-size:9px;font-weight:800}@media (width<=1350px){.price-service-page .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.price-service-page .toolbar{grid-template-columns:1fr}.price-service-page .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-service-page h1{font-size:32px}}@media (width<=680px){.price-service-page .page-head,.price-service-form__head{flex-direction:column;align-items:flex-start}.price-service-page .head-actions{width:100%}.price-service-page .head-actions .btn{flex:1}.price-service-page .count-chip{display:none}.price-service-page .service-grid{grid-template-columns:1fr}.price-service-modal-backdrop{padding:10px}}.price-service-container{padding-top:0}.price-service-page,.price-service-page *{box-sizing:border-box}.price-service-page,.price-service-page .toolbar>*{min-width:0}.price-service-page .toolbar{grid-template-columns:minmax(320px,1fr) auto}.price-service-page .price-select{width:100%;min-width:0}.price-service-page .price-select__trigger{height:40px;min-height:40px;box-shadow:none;background:#fff;border:1px solid #e6e7e8;border-radius:13px;padding:0 12px;font-size:12px}.price-service-page .price-select__menu{z-index:500;min-width:100%}.price-service-page .price-select__option{min-height:34px;font-size:11px}.price-service-page .action-popover{top:auto;bottom:calc(100% + 6px);right:0}.price-service-modal .price-select{min-width:0}.price-service-modal .price-select__menu{z-index:600}@media (width<=980px){.price-service-page .toolbar{grid-template-columns:1fr}}.price-service-page .btn,.price-service-page .utility-btn,.price-service-page .filter,.price-service-page .icon-action,.price-service-page .danger,.price-service-page .close,.price-service-page .price-button,.price-service-modal .danger,.price-service-modal .close,.price-service-modal .price-button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.price-service-page .btn:not(:disabled):hover{transform:translateY(-1px)}.price-service-page .btn.secondary:not(:disabled):hover{background:#f4f4f4;border-color:#cfd1d3}.price-service-page .btn.primary:not(:disabled):hover{filter:none;background:#d2f84f;box-shadow:0 9px 20px #566e0024}.price-service-page .utility-btn:not(:disabled):hover{color:#244d68;background:#cfe4fb;transform:translateY(-1px)}.price-service-page .filter:not(:disabled):hover{color:#303438;background:#eceeef;transform:translateY(-1px)}.price-service-page .filter.active:not(:disabled):hover{color:#fff;background:#242424}.price-service-page .icon-action:not(:disabled):hover{color:#25282b;background:#f1f2f3;border-color:#cfd2d4;transform:translateY(-1px)}.price-service-page .icon-action--delete:not(:disabled):hover{background:var(--svc-red-soft);color:var(--svc-red);border-color:#e5393547}.price-service-page .price-button:not(:disabled):hover,.price-service-modal .price-button:not(:disabled):hover{transform:translateY(-1px)}.price-service-modal .danger:not(:disabled):hover{color:var(--svc-red);background:#ffdcd9;transform:translateY(-1px)}.price-service-modal .close:not(:disabled):hover{color:#25282b;background:#e7e8e9;transform:rotate(4deg)}.price-service-modal,.price-service-modal__body,.price-service-modal .price-service-form__grid--modal{overflow:visible}.price-service-modal .price-select{min-width:0;position:relative}.price-service-modal .price-select__menu{z-index:800;max-height:220px;overflow:hidden auto}.price-service-modal .price-select:has(.price-select__menu){z-index:50}.price-import-backdrop.price-service-import{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18191a47!important;padding:54px 18px 24px!important}.price-service-import .price-import-dialog{background:#f2f3f4!important;border:0!important;border-radius:26px!important;width:min(1060px,100%)!important;max-height:calc(100vh - 78px)!important;box-shadow:0 24px 70px #1212122e!important}.price-service-import .price-import-dialog__head{min-height:68px;background:#fff!important;border-bottom:0!important;padding:16px 18px!important}.price-service-import .price-import-dialog__head>div:first-child{letter-spacing:-.025em;line-height:1.15;color:#171717!important;font-family:Manrope,sans-serif!important;font-size:20px!important;font-weight:850!important}.price-service-import .price-import-dialog__head button{color:#50555a!important;background:#f4f4f4!important;border:1px solid #e3e4e5!important;border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:11px!important;font-weight:800!important;transition:all .15s!important}.price-service-import .price-import-dialog__head button:hover{transform:translateY(-1px);color:#222!important;background:#e9eaeb!important}.price-service-import .price-import-dialog__body{background:#f2f3f4!important;padding:10px!important}.price-service-import .price-service-import-panel{color:#171717!important;background:#fff!important;border:0!important;border-radius:22px!important;gap:10px!important;padding:14px!important;font-family:DM Sans,sans-serif!important;display:grid!important;box-shadow:0 8px 24px #1212120e!important}.price-service-import .price-service-import-panel button{border-radius:999px!important;min-height:36px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:800!important;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s!important}.price-service-import .price-service-import-panel button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 7px 16px #12121212}.price-service-import .price-service-import-panel button:disabled{opacity:.45!important;cursor:not-allowed!important}.price-service-import .price-service-import-panel input[type=file]{background:#f5f5f4;border:1px solid #e5e6e7;border-radius:12px;min-height:36px;padding:6px 8px;font-family:DM Sans,sans-serif;color:#555b60!important;max-width:300px!important;font-size:11px!important}.price-service-import .price-service-import-panel input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#202020;border:0;border-radius:8px;min-height:26px;margin-right:8px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:800}.price-service-import .price-service-import-panel table{border-collapse:separate!important;border-spacing:0!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:11px!important}.price-service-import .price-service-import-panel th{z-index:2;text-transform:uppercase;letter-spacing:.055em;position:sticky;top:0;color:#565b60!important;background:#f1f2f2!important;font-size:10px!important;font-weight:850!important}.price-service-import .price-service-import-panel td{background:#fff;color:#323538!important}.price-service-import .price-import-dialog__body,.price-service-import .price-service-import-panel [style*=overflow]{scrollbar-width:thin;scrollbar-color:#c9cbcd transparent}@media (width<=680px){.price-import-backdrop.price-service-import{padding:16px 8px!important}.price-service-import .price-import-dialog{border-radius:20px!important;max-height:calc(100vh - 32px)!important}.price-service-import .price-import-dialog__head{padding:13px 14px!important}.price-service-import .price-import-dialog__head>div:first-child{font-size:17px!important}.price-service-import .price-service-import-panel input[type=file]{width:100%;max-width:100%!important}}.price-service-import .price-import-panel__top{margin-bottom:0!important;display:block!important}.price-service-import .price-import-panel__controls{grid-template-columns:auto auto minmax(260px,1fr) auto auto;align-items:center!important;gap:8px!important;display:grid!important}.price-service-import .price-import-panel__controls>button:first-of-type,.price-service-import .price-import-panel__controls>button:nth-of-type(2){color:#52575c!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedfe1!important}.price-service-import .price-import-panel__controls>button:nth-of-type(3){color:#fff!important;background:#202020!important;border:1px solid #202020!important;min-height:40px!important}.price-service-import .price-import-panel__controls>button:nth-of-type(4){color:#171717!important;background:#cfff48!important;border:1px solid #c7f239!important;min-height:40px!important}.price-service-import .price-import-panel__controls>button:first-of-type:not(:disabled):hover,.price-service-import .price-import-panel__controls>button:nth-of-type(2):not(:disabled):hover{background:#f1f2f3!important;border-color:#cfd1d3!important}.price-service-import .price-import-panel__controls>button:nth-of-type(3):not(:disabled):hover{background:#343434!important;border-color:#343434!important}.price-service-import .price-import-panel__controls>button:nth-of-type(4):not(:disabled):hover{background:#d8ff61!important;border-color:#d0f850!important;box-shadow:0 8px 18px #64820024!important}.price-service-import .price-import-panel__file{height:40px;min-height:40px;color:#686d72!important;background:#f4f4f4!important;border:1px solid #e0e1e2!important;border-radius:13px!important;width:100%!important;max-width:none!important;padding:5px 7px!important}.price-service-import .price-import-panel__file::file-selector-button{color:#fff!important;background:#202020!important;border:0!important;border-radius:9px!important;height:28px!important;min-height:28px!important;margin-right:10px!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important}.price-service-import .price-import-panel__summary{margin-top:12px!important;margin-bottom:8px!important}.price-service-import .price-import-panel__table-shell{box-shadow:inset 0 0 0 1px #e7e8e9;background:#fff!important;border:0!important;border-radius:16px!important;max-height:380px!important;overflow:auto!important}.price-service-import .price-import-dialog__head button{color:#3f4448!important;background:#f3f4f4!important}.price-service-import .price-import-dialog__head button:hover{color:#171717!important;background:#e7e8e9!important}@media (width<=900px){.price-service-import .price-import-panel__controls{grid-template-columns:1fr 1fr}.price-service-import .price-import-panel__file{grid-column:1/-1}}@media (width<=560px){.price-service-import .price-import-panel__controls{grid-template-columns:1fr}.price-service-import .price-import-panel__file{grid-column:auto}.price-service-import .price-import-panel__controls>button{justify-content:center!important;width:100%!important}}.price-service-page .btn,.price-service-page .utility-btn,.price-service-page .action-popover button{text-transform:none!important;letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.price-service-page .utility-btn,.price-service-page .action-popover button{font-size:11px!important}.price-service-page .price-button{text-transform:none!important;letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-weight:700!important}.price-service-tier-editor__add{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.price-service-form .btn{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.price-service-import .price-service-import-panel input[type=file]::file-selector-button{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.price-service-import .price-import-panel__file::file-selector-button{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}@media (width>=681px){.price-service-page .service-code,.price-service-page .category,.price-service-page .price small,.price-service-page .desc,.price-service-page .method{font-size:11px!important}.price-service-page .price>b,.price-service-page .price>strong{font-size:13px!important}.price-service-page .action-popover button{font-size:11px!important}}@media (width>=1051px){.service-card .service-name{font-size:14px!important}.service-card .category,.service-card .service-code,.service-card .desc,.service-card .method{font-size:11px!important}.service-card .price b{font-size:14px!important}.service-card .price small{font-size:10px!important}}.price-hpp-page{color:var(--price-text);font-family:var(--price-font-ui);min-width:0}.price-hpp-editor-head{justify-content:space-between;align-items:flex-start;gap:18px;margin:2px 0 16px;display:flex}.price-hpp-editor-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.price-hpp-editor-title h1{color:var(--price-text);font-family:var(--price-font-display);letter-spacing:-.06em;margin:0;font-size:46px;font-weight:800;line-height:.98}.price-hpp-editor-actions,.price-hpp-editor-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price-hpp-editor-meta{margin-top:10px}.price-hpp-tag{color:#646b71;text-transform:uppercase;background:#e8e9ea;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:9.5px;font-weight:800;display:inline-flex}.price-hpp-tag--red{background:var(--price-soft-red);color:var(--price-brand-red)}.price-hpp-editor-grid{grid-template-columns:minmax(0,1.9fr) 390px;align-items:start;gap:16px;display:grid}.price-hpp-left-stack{gap:14px;min-width:0;display:grid}.price-hpp-card{background:var(--price-surface);box-shadow:var(--price-shadow-card);border:1px solid #14141409;border-radius:30px;min-width:0}.price-hpp-identity{background:radial-gradient(circle at 92% 8%, #e5393521, transparent 32%), linear-gradient(135deg, #fff 0%, #fff 62%, #fff6f5 100%), var(--price-surface);padding:24px}.price-hpp-eyebrow{color:var(--price-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.price-hpp-section-title{color:var(--price-text);font-family:var(--price-font-display);letter-spacing:-.035em;margin-top:5px;font-size:22px;font-weight:800;line-height:1.12;display:block}.price-hpp-section-sub{color:var(--price-muted);margin-top:4px;font-size:11px;line-height:1.45}.price-hpp-identity-grid{grid-template-columns:2fr 1fr 1fr .8fr .72fr;gap:9px;margin-top:18px;display:grid}.price-hpp-note-field{margin-top:10px}.price-hpp-tabs-card{background:#fff;padding:10px}.price-hpp-tabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.price-hpp-tabs::-webkit-scrollbar{display:none}.price-hpp-tab{color:#727980;font-family:var(--price-font-ui);text-transform:uppercase;white-space:nowrap;background:#f2f2f2;border:0;border-radius:15px;flex:none;height:42px;padding:0 16px;font-size:10px;font-weight:800}.price-hpp-tab.is-active{background:var(--price-brand-red);color:#fff;box-shadow:0 9px 18px #e5393529}.price-hpp-panel,.price-hpp-tier-preview{padding:22px}.price-hpp-soft-panel{background:#f7f7f7;margin-top:12px}.price-hpp-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.price-hpp-segmented{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.price-hpp-segment{color:#737a80;background:#f3f3f3;border-radius:12px;align-items:center;height:34px;padding:0 11px;font-size:9.5px;font-weight:800;display:inline-flex}.price-hpp-segment.is-active{background:var(--price-soft-red);color:var(--price-brand-red)}.price-hpp-row-head{color:var(--price-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.price-hpp-material-grid{grid-template-columns:minmax(180px,1fr) 80px 110px 64px;gap:8px;display:grid}.price-hpp-component-row{background:#f8f8f8;border-radius:18px;align-items:start;margin-bottom:8px;padding:10px}.price-hpp-component-row:nth-of-type(2n){background:var(--price-brand-red-pale)}.price-hpp-readonly-money{font-variant-numeric:tabular-nums;background:#f5f5f5;border:1px solid #e3e5e7;border-radius:12px;align-items:center;min-height:36px;padding:0 10px;font-size:12px;display:flex}.price-hpp-collapse-trigger{color:var(--price-text);font-family:var(--price-font-ui);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.price-hpp-collapse-trigger>span:last-child{color:var(--price-muted);font-size:12px;font-weight:800}.price-hpp-local-scroll{margin-top:12px;padding-bottom:4px;overflow-x:auto}.price-hpp-tier-panel{overflow:hidden}.price-hpp-preview-card{background:var(--price-surface);box-shadow:var(--price-shadow-card);border:1px solid #14141409;border-radius:30px;padding:24px;position:sticky;top:82px}.price-hpp-preview-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.price-hpp-preview-title{color:var(--price-text);font-family:var(--price-font-display);letter-spacing:-.04em;margin-top:4px;font-size:24px;font-weight:800}.price-hpp-qty-badge{background:var(--price-soft-red);color:var(--price-brand-red);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.price-hpp-preview-anchor{background:var(--price-brand-red-pale);border:1px solid #e5393514;border-radius:18px;margin-top:14px;padding:14px}.price-hpp-preview-controls{grid-template-columns:1fr;gap:9px;margin-top:18px;display:grid}.price-hpp-preview-anchor span{color:var(--price-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.price-hpp-preview-anchor strong{color:var(--price-text);font-family:var(--price-font-display);margin-top:4px;font-size:16px;font-weight:800;display:block}.price-hpp-preview-anchor small{color:var(--price-muted);margin-top:4px;display:block}.price-hpp-breakdown{gap:8px;margin-top:16px;display:grid}.price-hpp-break-row,.price-hpp-mini-break{color:#46515a;justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;font-weight:700;display:flex}.price-hpp-break-row strong,.price-hpp-mini-break strong{color:var(--price-text);font-family:var(--price-font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.price-hpp-preview-muted-box{background:#f7f7f7;border:1px solid #e6e8ea;border-radius:16px;gap:6px;margin-top:12px;padding:10px;display:grid}.price-hpp-total-block{color:#fff;background:#191919;border-radius:20px;margin-top:14px;padding:16px}.price-hpp-total-block span{color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.price-hpp-total-block strong{font-family:var(--price-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:4px;font-size:30px;font-weight:800;display:block}.price-hpp-total-block small{color:#ffffff9e;margin-top:5px;display:block}.price-hpp-mini-break{color:var(--price-muted);font-size:10.5px}.price-hpp-price-stack{gap:9px;margin-top:16px;display:grid}.price-hpp-price-card{background:#f5f5f5;border:1px solid #e3e5e7;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px;display:flex}.price-hpp-price-card h4{color:var(--price-text);font-family:var(--price-font-display);margin:0;font-size:16px;font-weight:800}.price-hpp-price-card small{color:var(--price-muted);margin-top:4px;display:block}.price-hpp-price-card b{color:#13a58d;font-family:var(--price-font-display);font-variant-numeric:tabular-nums;font-size:20px}.price-hpp-price-card:first-child{background:var(--price-brand-red-pale);border-color:#e539351f}.price-hpp-price-card:first-child b{color:var(--price-brand-red)}.price-hpp-price-card:nth-child(2){background:#e8faf5;border-color:#13a58d29}.price-hpp-price-card:nth-child(3){background:#dcecff;border-color:#315a7629}.price-hpp-price-card:nth-child(3) b{color:#315a76}.price-hpp-preview-note{color:var(--price-muted);text-align:center;margin-top:10px;font-size:10.5px;line-height:1.4}@media (width<=1320px){.price-hpp-editor-grid{grid-template-columns:1fr}.price-hpp-preview-card{position:relative;top:auto}.price-hpp-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.price-hpp-editor-head{flex-direction:column}.price-hpp-editor-title{flex-direction:column;align-items:flex-start}.price-hpp-editor-title h1{font-size:34px}.price-hpp-panel,.price-hpp-tier-preview,.price-hpp-preview-card,.price-hpp-identity{padding:16px}.price-hpp-panel-head{flex-direction:column}}@media (width<=680px){.price-hpp-identity-grid,.price-hpp-material-grid{grid-template-columns:1fr}.price-hpp-editor-actions{width:100%}.price-hpp-editor-actions .price-button{flex:1}}.price-hpp-container{padding-top:0}@media (width>=981px){.price-hpp-row-head{font-size:11px!important}}.price-request-page{color:var(--price-text,#181818);gap:18px;display:grid}.price-request-page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.price-request-title-line{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.price-request-title-line h1{font-family:var(--price-font-display,Manrope, sans-serif);letter-spacing:-.03em;color:#171717;margin:0;font-size:clamp(32px,4vw,48px);line-height:.92}.price-request-count{color:#77665c;background:#fffaf4;border:1px solid #ece2d8;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.price-request-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.price-request-status-card{color:#171717;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #eadfd4;border-radius:20px;padding:14px 14px 13px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 12px 28px #2d1b0e0f}.price-request-status-card:hover,.price-request-status-card.is-active{border-color:#ddcbb9;transform:translateY(-1px);box-shadow:0 18px 36px #2d1b0e1a}.price-request-status-card .label,.price-request-status-card .sub{letter-spacing:.06em;text-transform:uppercase;color:#7b6b61;font-size:11px;font-weight:900;display:block}.price-request-status-card .num{font-family:var(--price-font-display,Manrope, sans-serif);margin:7px 0 5px;font-size:28px;font-weight:900;line-height:1;display:block}.price-request-status-card.review{background:#fff8df}.price-request-status-card.calc{background:#f1f7ff}.price-request-status-card.quote{background:#f7f0ff}.price-request-status-card.ready{background:#fff0ed}.price-request-status-card.sent{background:#ecfbf1}.price-request-command{grid-template-columns:minmax(260px,1fr) 240px 190px;align-items:center;gap:12px;display:grid}.price-request-command-card.search-card{padding:0}.price-request-control.search{color:#171717;width:100%;min-height:44px;font:800 13px/1.2 var(--price-font-ui,"DM Sans", sans-serif);background:#fffdf9;border:0;border-radius:18px;outline:0;padding:0 16px}.price-request-control.search::placeholder{color:#a19286;font-weight:700}.price-request-view{grid-template-columns:1fr 1fr;gap:6px;display:grid}.price-request-view button{color:#7b6b61;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;height:34px;font-size:11px;font-weight:900}.price-request-view button.active{color:#fff;background:#171717}.price-request-list-wrap{border-radius:24px;overflow-x:auto}.price-request-list{gap:8px;min-width:1180px;display:grid}.price-request-head,.price-request-row{grid-template-columns:150px minmax(260px,1.45fr) 160px 210px 260px;align-items:center;gap:14px;display:grid}.price-request-head{color:#8b796d;letter-spacing:.08em;text-transform:uppercase;padding:0 16px 2px;font-size:10px;font-weight:900}.price-request-row{cursor:pointer;background:#fffdf9;border:1px solid #eadfd4;border-radius:20px;min-height:72px;padding:11px 14px;box-shadow:0 10px 26px #2d1b0e0e}.price-request-row:hover,.price-request-row.is-selected{background:#fffaf4;border-color:#dfc8b4}.price-request-no,.price-request-title-cell,.price-request-status-cell,.price-request-docs{min-width:0}.price-request-no div,.price-request-title{text-overflow:ellipsis;white-space:nowrap;color:#171717;font-weight:950;overflow:hidden}.price-request-no small,.price-request-sub,.price-request-turn{text-overflow:ellipsis;white-space:nowrap;color:#8b796d;margin-top:4px;font-size:11px;font-weight:700;display:block;overflow:hidden}.price-request-title{font-size:14px}.price-request-pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:5px 10px;font-size:10px;font-weight:950;display:inline-flex}.price-request-pill.review,.price-request-pill.waiting{color:#7a5200;background:#fff4cf;border-color:#f5d37b}.price-request-pill.calc{color:#0f4c81;background:#e8f4ff;border-color:#b7dbff}.price-request-pill.quote,.price-request-pill.partial{color:#6b36a1;background:#f2eaff;border-color:#dbc7ff}.price-request-pill.ready{color:#991f1f;background:#ffe9e5;border-color:#ffc2b9}.price-request-pill.sent{color:#15723b;background:#e8f8ed;border-color:#bcebc9}.price-request-pill.cancel{color:#6f6a65;background:#f5f0ea;border-color:#ddd4cc}.price-request-docs{color:#7b6b61;gap:5px;font-size:12px;font-weight:800;display:grid}.price-request-docs b{color:#b32025;letter-spacing:.06em;font-size:10px}.price-request-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.price-request-action{color:#2d2119;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e4d6c9;border-radius:11px;height:32px;padding:0 10px;font-size:10px;font-weight:950}.price-request-action.restore{color:#fff;background:#15723b;border-color:#15723b}.price-request-action.detail{color:#7b4a34;background:#fffaf4}.price-request-action:disabled{opacity:.6;cursor:not-allowed}.price-request-board{grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;min-width:980px;display:grid}.price-request-board-col{background:#fffdf9;border:1px solid #eadfd4;border-radius:18px;min-height:220px;padding:10px}.price-request-board-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.price-request-board-card{text-align:left;cursor:pointer;background:#fffaf4;border:1px solid #eadfd4;border-radius:14px;width:100%;margin-bottom:8px;padding:10px}.price-request-board-card div{font-weight:950}.price-request-board-card span,.price-request-board-card small,.price-request-empty-mini{color:#7b6b61;margin-top:4px;font-size:11px;font-weight:700;display:block}.request-detail-backdrop{z-index:1200;background:#140d0861;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.request-detail-shell{background:#fffaf4;border:1px solid #eadfd4;border-radius:28px;flex-direction:column;width:min(1080px,100vw - 48px);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #23150a47}.request-detail-head{z-index:2;background:#fffdf9;border-bottom:1px solid #eadfd4;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}.request-detail-no b{letter-spacing:.06em;font-size:13px}.request-detail-title{font-family:var(--price-font-display,Manrope, sans-serif);letter-spacing:-.03em;color:#171717;font-size:26px;font-weight:950;line-height:1.05}.request-detail-meta{color:#77665c;flex-wrap:wrap;gap:8px 14px;margin-top:9px;font-size:12px;font-weight:700;display:flex}.request-close-btn{color:#171717;cursor:pointer;background:#fff;border:1px solid #e4d6c9;border-radius:14px;width:36px;height:36px;font-size:16px;font-weight:950}.request-detail-body{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:14px;min-height:0;padding:16px 18px;display:grid;overflow:auto}.request-detail-card{background:#fffdf9;border:1px solid #eadfd4;border-radius:20px;min-width:0;padding:14px}.request-detail-card.full{grid-column:1/-1}.request-section-title{color:#171717;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950}.request-section-title.green{color:#15723b}.request-raw{white-space:pre-wrap;color:#3a2c23;min-height:78px;font-size:13px;font-weight:650;line-height:1.55}.request-attachment-card{color:#171717;text-align:left;cursor:pointer;background:#fffaf4;border:1px solid #eadfd4;border-radius:16px;gap:6px;min-width:0;padding:8px;text-decoration:none;display:grid}.request-thumb{background:#f2e9df;border-radius:12px;place-items:center;height:82px;display:grid;overflow:hidden}.request-thumb-file{color:#7b4a34;font-size:12px;font-weight:950}.request-attach-size,.request-empty-attachment{color:#8b796d;font-size:11px;font-weight:700}.request-upload-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.request-upload-line input{min-width:0;font-size:11px}.request-upload-btn{color:#fff;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:11px;height:32px;padding:0 12px;font-size:10px;font-weight:950}.request-action-grid,.request-doc-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.request-choice{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:18px;min-height:96px;padding:15px}.request-choice:disabled{opacity:.55;cursor:not-allowed}.request-choice div{margin-bottom:7px;font-size:14px;font-weight:950}.request-choice span{color:#ffffffd1;font-size:12px;font-weight:750;line-height:1.45}.choice-black{background:#171717}.choice-red{background:#b32025}.request-doc-card{background:#fffaf4;border:1px solid #eadfd4;border-radius:16px;min-width:0;padding:12px}.request-doc-title{color:#171717;margin-bottom:8px;font-size:14px;font-weight:950}.request-comment-row{background:#fffaf4;border:1px solid #eadfd4;border-radius:14px;padding:10px}.request-comment-row>div{justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.request-comment-row span{color:#171717;font-size:11px;font-weight:950}.request-comment-row time,.request-comment-row p{color:#77665c;white-space:pre-wrap;margin:0;font-size:12px;font-weight:700;line-height:1.45}.request-timeline{gap:8px;display:grid}.request-time{grid-template-columns:112px 16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.request-date,.request-time-sub{color:#8b796d;font-size:11px;font-weight:700}.request-detail-footer{z-index:2;background:#fffdf9;border-top:1px solid #eadfd4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex;position:sticky;bottom:0}.request-detail-footer>div:first-child{color:#8b796d;font-size:11px;font-weight:800}.request-detail-footer b{color:#3a2c23}.request-detail-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.request-confirm-backdrop{z-index:2300;background:#140d086b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.request-confirm-dialog{box-sizing:border-box;background:#fffdf9;border:1px solid #eadfd4;border-radius:22px;width:min(520px,100vw - 32px);max-width:100%;padding:18px;overflow:hidden;box-shadow:0 30px 90px #23150a4d}.request-confirm-title{color:#171717;font-family:var(--price-font-display,Manrope, sans-serif);letter-spacing:-.03em;margin-bottom:10px;font-size:22px;font-weight:950;line-height:1.1}.request-confirm-body{color:#4f4037;white-space:pre-line;font-size:13px;font-weight:700;line-height:1.55}.request-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.request-confirm-back,.request-confirm-primary{height:36px;font-family:var(--price-font-ui,"DM Sans", sans-serif);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border-radius:12px;padding:0 14px;font-size:11px;font-weight:950}.request-confirm-back{color:#3a2c23;background:#fff;border:1px solid #e4d6c9}.request-confirm-primary{color:#fff;background:#b32025;border:1px solid #b32025;transition:background .15s,border-color .15s}.request-confirm-primary:hover{background:#96171b;border-color:#96171b}.request-confirm-primary.danger{background:#b32025;border-color:#b32025}.request-confirm-primary.danger:hover{background:#96171b;border-color:#96171b}.request-confirm-back:disabled,.request-confirm-primary:disabled{opacity:.6;cursor:not-allowed}.request-quick-dialog .price-import-dialog{border-radius:24px}@media (width<=1100px){.price-request-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-request-command{grid-template-columns:1fr 220px}.price-request-command-card.search-card{grid-column:1/-1}.request-detail-body{grid-template-columns:1fr}}@media (width<=720px){.price-request-page-head,.request-detail-head,.request-detail-footer{flex-direction:column;align-items:stretch}.price-request-status-grid,.price-request-command{grid-template-columns:1fr}.request-detail-backdrop{align-items:stretch;padding:10px}.request-detail-shell{border-radius:22px;width:100%;max-height:calc(100vh - 20px)}.request-detail-title{font-size:22px}.request-upload-line,.request-link-row,.request-comment-box,.request-time{grid-template-columns:1fr}}.price-request-page{gap:8px!important}.price-request-page-head{justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:10px 0!important;display:flex!important}.price-request-title-line{align-items:center!important;gap:10px!important;display:flex!important}.price-request-page-head h1{letter-spacing:-.055em!important;color:#171717!important;margin:0!important;font-family:Manrope,sans-serif!important;font-size:38px!important;font-weight:800!important;line-height:1!important}.price-request-count{color:#6f747a!important;background:#fff!important;border:0!important;border-radius:999px!important;align-items:center!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 5px 16px #12121209!important}.price-request-page-head .price-button{min-height:40px!important}.price-request-page-head .price-button--cta,.price-request-page-head .price-button--primary{color:#171717!important;background:#d9ff56!important;border-color:#0000000a!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 8px 18px #566e001a!important}.price-request-status-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important;display:grid!important}.price-request-status-card{text-align:left!important;border:1px solid #00000008!important;border-radius:24px!important;min-height:102px!important;padding:15px 16px!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 14px 34px #1212120e!important}.price-request-status-card:hover,.price-request-status-card.is-active{transform:none!important}.price-request-status-card:after{content:""!important;opacity:.16!important;pointer-events:none!important;border-radius:18px!important;width:62px!important;height:62px!important;position:absolute!important;top:-16px!important;right:-16px!important;transform:rotate(14deg)!important}.price-request-status-card .label{letter-spacing:.05em!important;text-transform:uppercase!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;display:block!important}.price-request-status-card .num{letter-spacing:-.05em!important;margin:10px 0 0!important;font-family:Manrope,sans-serif!important;font-size:26px!important;font-weight:800!important;line-height:1!important;display:block!important}.price-request-status-card .sub{letter-spacing:0!important;text-transform:none!important;margin-top:5px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.price-request-status-card.review{color:#fff!important;background:#171717!important;border-color:#171717!important;box-shadow:0 16px 34px #0000002e!important}.price-request-status-card.review:after{background:#fff!important}.price-request-status-card.review .label{color:#ffffff9e!important}.price-request-status-card.review .num{color:#fff!important}.price-request-status-card.review .sub{color:#ffffffbd!important}.price-request-status-card.calc{color:#22445f!important;background:#dcecff!important;border-color:#cfe4ff!important}.price-request-status-card.calc:after{background:#5ea6ff!important}.price-request-status-card.calc .label{color:#55738e!important}.price-request-status-card.calc .num{color:#284f73!important}.price-request-status-card.calc .sub{color:#69829a!important}.price-request-status-card.quote{color:#fff!important;background:#ef4638!important;border-color:#ef4638!important;box-shadow:0 16px 34px #ef463833!important}.price-request-status-card.quote:after{background:#fff!important}.price-request-status-card.quote .label{color:#ffffffb3!important}.price-request-status-card.quote .num{color:#fff!important}.price-request-status-card.quote .sub{color:#fffc!important}.price-request-status-card.ready{color:#171717!important;background:#d9ff56!important;border-color:#d0f84f!important;box-shadow:0 16px 34px #aad00029!important}.price-request-status-card.ready:after{background:#171717!important}.price-request-status-card.ready .label{color:#17171794!important}.price-request-status-card.ready .num{color:#171717!important}.price-request-status-card.ready .sub{color:#171717ad!important}.price-request-status-card.sent{color:#171717!important;background:#fff!important;border-color:#e8eaed!important}.price-request-status-card.sent:after{background:#ef4638!important}.price-request-status-card.sent .label{color:#8a8f95!important}.price-request-status-card.sent .num{color:#0f8e5a!important}.price-request-status-card.sent .sub{color:#90959b!important}@media (width<=1100px){.price-request-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){.price-request-page-head{flex-direction:column!important;align-items:flex-start!important}.price-request-page-head h1{font-size:32px!important}.price-request-status-grid{grid-template-columns:1fr!important}.price-request-count{display:none!important}}.price-request-command{grid-template-columns:minmax(320px,1fr) 220px 150px!important;align-items:stretch!important;gap:8px!important;margin-bottom:8px!important;display:grid!important}.price-request-command-card{background:#fff!important;border:0!important;border-radius:22px!important;min-width:0!important;padding:9px!important;box-shadow:0 14px 34px #1212120e!important}.price-request-command-card.search-card{position:relative!important}.price-request-command-card.search-card:before{content:""!important;z-index:2!important;box-sizing:border-box!important;pointer-events:none!important;border:1.6px solid #999!important;border-radius:50%!important;width:10px!important;height:10px!important;position:absolute!important;top:17px!important;left:23px!important}.price-request-command-card.search-card:after{content:""!important;z-index:2!important;transform-origin:0!important;pointer-events:none!important;background:#999!important;border-radius:2px!important;width:6px!important;height:1.6px!important;position:absolute!important;top:27px!important;left:32px!important;transform:rotate(45deg)!important}.price-request-control{color:#444!important;width:100%!important;height:40px!important;box-shadow:none!important;background:#f4f4f4!important;border:0!important;border-radius:13px!important;outline:none!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important}.price-request-control.search{padding:0 13px 0 38px!important}.price-request-control::placeholder{color:#8f9499!important;opacity:1!important}.price-request-command-card .price-select{width:100%!important}.price-request-command-card .price-select__trigger{color:#555b61!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#f4f4f4!important;border:0!important;border-radius:13px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important}.price-request-command-card .price-select__menu{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:16px!important;box-shadow:0 16px 36px #1212121c!important}.price-request-view,.price-request-command-card:last-child{min-width:0!important}.price-request-view{gap:6px!important;height:40px!important;display:flex!important}.price-request-view button{color:#676d72!important;height:40px!important;box-shadow:none!important;background:#f4f4f4!important;border:0!important;border-radius:13px!important;flex:1 1 0!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:800!important}.price-request-view button.active,.price-request-view button.is-active{color:#fff!important;background:#171717!important}.price-request-list-wrap{width:100%!important;min-width:0!important;overflow-x:visible!important}.price-request-list{background:#fff!important;border:1px solid #00000006!important;border-radius:26px!important;min-width:0!important;padding:8px!important;box-shadow:0 14px 34px #1212120e!important}.price-request-head,.price-request-row{grid-template-columns:150px minmax(260px,1.45fr) 160px 210px 260px!important;align-items:center!important;column-gap:10px!important;display:grid!important}.price-request-head{z-index:25!important;color:#666a70!important;text-transform:uppercase!important;letter-spacing:.035em!important;background:#dedfe0!important;border:0!important;border-radius:16px!important;min-height:42px!important;padding:0 14px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;position:sticky!important;top:68px!important}.price-request-row{min-height:74px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:17px!important;margin:0!important;padding:10px 14px!important;transition:background .15s,box-shadow .15s!important}.price-request-row+.price-request-row{border-top:1px solid #eee!important}.price-request-row:hover{background:#fff6f5!important;box-shadow:inset 0 0 0 1px #e539350a!important}.price-request-no{min-width:0!important;font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.price-request-no div{font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:800!important}.price-request-no small{color:#aaa!important;margin-top:3px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:600!important;display:block!important}.price-request-title-cell{min-width:0!important}.price-request-title{color:#171717!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;overflow:hidden!important}.price-request-sub{color:#999!important;margin-top:4px!important;font-size:9px!important;line-height:1.3!important}.price-request-status-cell{min-width:0!important}.price-request-pill{white-space:nowrap!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.price-request-pill.review{color:#687079!important;background:#eceeef!important}.price-request-pill.calc{color:#52627c!important;background:#edf0f4!important}.price-request-pill.quote{color:#9e6900!important;background:#fff1d5!important}.price-request-pill.ready,.price-request-pill.sent{color:#0d8654!important;background:#e7f9ef!important}.price-request-pill.cancel{color:#e53935!important;background:#ffe9e7!important}.price-request-turn{color:#999!important;margin-top:4px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;line-height:1.3!important}.price-request-docs{color:#999!important;gap:3px!important;min-width:0!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;line-height:1.35!important;display:grid!important}.price-request-docs div{gap:6px!important;min-width:0!important;display:flex!important}.price-request-docs b{color:#596067!important;font-weight:800!important}.price-request-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.price-request-action{color:#555e66!important;white-space:nowrap!important;height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe1e3!important;border-radius:11px!important;padding:0 10px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.price-request-action.download{color:#0d8654!important;background:#e7f9ef!important;border-color:#0000!important}.price-request-action.sent{color:#315a76!important;background:#dcecff!important;border-color:#0000!important}.price-request-action.delete{color:#c93434!important;background:#fff0f0!important;border-color:#ffd4d4!important}.price-request-action.delete:hover:not(:disabled){color:#a92727!important;background:#ffe4e4!important;border-color:#ffc4c4!important}.price-request-action.detail{color:#555e66!important;background:#f4f5f6!important;border-color:#dfe1e3!important}@media (width<=1250px){.price-request-list-wrap{overflow-x:auto!important}.price-request-list{min-width:1200px!important}}@media (width<=1050px){.price-request-command{grid-template-columns:1fr!important}}@media (width<=720px){.price-request-command{grid-template-columns:1fr!important}.price-request-list{min-width:1100px!important}}.request-quick-dialog .price-import-dialog{background:#fff!important;border:1px solid #0000000a!important;border-radius:28px!important;width:min(1080px,100vw - 36px)!important;max-width:1080px!important;overflow:hidden!important;box-shadow:0 24px 60px #0000002e!important}.request-quick-dialog .price-import-dialog h2,.request-quick-dialog .price-import-dialog h3,.request-quick-dialog .price-import-dialog-title{letter-spacing:-.03em!important;color:#171717!important;font-family:Manrope,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.1!important}.request-quick-dialog .request-quick-grid{gap:12px!important}.request-quick-dialog .request-quick-grid-main,.request-quick-dialog .request-quick-grid-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.request-quick-dialog label{color:#8b8f94!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;display:block!important}.request-quick-dialog input:not([type=file]),.request-quick-dialog textarea,.request-quick-dialog select{color:#444!important;width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:#f6f6f6!important;border:1px solid #dfe1e3!important;border-radius:13px!important;outline:none!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important}.request-quick-dialog input:not([type=file]),.request-quick-dialog select{height:40px!important;min-height:40px!important;padding:0 12px!important}.request-quick-dialog textarea{resize:none!important;padding:10px 12px!important}.request-quick-dialog .request-quick-raw textarea{min-height:140px!important}.request-quick-dialog .price-select__trigger{color:#444!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#f6f6f6!important;border:1px solid #dfe1e3!important;border-radius:13px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important}.request-quick-dialog .request-quick-upload{color:#7f858b!important;background:#f3f4f5!important;border:1px dashed #cfd3d7!important;border-radius:16px!important;min-height:98px!important;padding:14px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;line-height:1.45!important}.request-quick-dialog .request-quick-upload>div:first-child{color:#171717!important;margin-bottom:5px!important;font-size:11px!important;font-weight:800!important}.request-quick-dialog .request-quick-upload input[type=file]{color:#697078!important;margin-top:8px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important}.request-quick-dialog .request-quick-grid-bottom>div:last-child input{align-self:stretch!important;min-height:98px!important;padding:10px 12px!important}.request-quick-dialog .request-quick-actions{justify-content:flex-end!important;gap:8px!important;margin-top:16px!important;display:flex!important}.request-quick-dialog .request-quick-actions button{white-space:nowrap!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:800!important}.request-quick-dialog .request-quick-actions button:first-child{color:#555e66!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe1e3!important}.request-quick-dialog .request-quick-actions button:last-child{color:#171717!important;background:#d9ff56!important;border:1px solid #0000000a!important;box-shadow:0 8px 18px #566e001a!important}@media (width<=720px){.request-quick-dialog .request-quick-grid-main,.request-quick-dialog .request-quick-grid-bottom{grid-template-columns:1fr!important}.request-quick-dialog .price-import-dialog{border-radius:22px!important;width:calc(100vw - 24px)!important}}.request-quick-dialog .request-quick-grid-bottom{align-items:start!important}.request-quick-dialog .request-quick-upload{box-sizing:border-box!important;background:#f4f5f6!important;border:1px dashed #cdd1d5!important;border-radius:17px!important;min-height:132px!important;padding:16px!important}.request-quick-dialog .request-quick-upload>div:first-child{color:#171717!important;margin:0 0 5px!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important}.request-quick-dialog .request-quick-upload>div:nth-child(2){color:#858b91!important;margin:0 0 12px!important;font-size:10px!important;line-height:1.4!important}.request-quick-dialog .request-quick-upload input[type=file]{color:#7c8288!important;background:0 0!important;border:0!important;width:100%!important;margin:0!important;padding:0!important;font-family:DM Sans,sans-serif!important;font-size:10px!important}.request-quick-dialog .request-quick-upload input[type=file]::file-selector-button{color:#4d5257!important;cursor:pointer!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde0!important;border-radius:999px!important;margin-right:8px!important;padding:0 14px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:800!important}.request-quick-dialog .request-quick-upload input[type=file]::file-selector-button:hover{background:#fafafa!important}.request-quick-dialog .request-quick-note{min-width:0!important}.request-quick-dialog .request-quick-note textarea{color:#444!important;resize:none!important;box-sizing:border-box!important;background:#f6f6f6!important;border:1px solid #d9dde0!important;border-radius:16px!important;width:100%!important;height:123px!important;min-height:123px!important;padding:13px 14px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;line-height:1.45!important;display:block!important}.request-quick-dialog .request-quick-note textarea::placeholder{color:#777d83!important;opacity:1!important}.request-quick-dialog .request-quick-grid-bottom>div:last-child input{min-height:unset!important;padding:unset!important}.request-quick-dialog .request-quick-actions{margin-top:18px!important}.request-quick-dialog .request-quick-actions button{min-height:40px!important;padding:0 16px!important}.request-quick-dialog input[type=date]{color:#555b61!important;height:40px!important;min-height:40px!important;box-shadow:none!important;cursor:pointer!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f6f6f6!important;border:1px solid #dfe1e3!important;border-radius:13px!important;padding:0 38px 0 12px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;position:relative!important}.request-quick-dialog input[type=date]::-webkit-calendar-picker-indicator{opacity:.55!important;cursor:pointer!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;position:absolute!important;right:10px!important}.request-quick-dialog input[type=date]::-webkit-datetime-edit{color:#555b61!important}.request-quick-dialog input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0!important}.request-quick-dialog .price-import-dialog{position:relative!important}.request-quick-dialog .price-import-dialog-close,.request-quick-dialog .price-import-close,.request-quick-dialog [aria-label=Tutup],.request-quick-dialog [aria-label=Close]{color:#61676d!important;width:34px!important;height:34px!important;box-shadow:none!important;cursor:pointer!important;z-index:5!important;background:#f5f5f5!important;border:1px solid #e0e2e4!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}.request-quick-dialog .price-import-dialog-close:hover,.request-quick-dialog .price-import-close:hover,.request-quick-dialog [aria-label=Tutup]:hover,.request-quick-dialog [aria-label=Close]:hover{color:#171717!important;background:#eceeef!important}.request-quick-dialog .price-import-dialog>:first-child{padding-right:46px!important}.request-quick-dialog .request-quick-date{width:100%!important}.request-quick-dialog .request-quick-date .price-date-picker__trigger{height:40px!important;min-height:40px!important;box-shadow:none!important;background:#f6f6f6!important;border:1px solid #dfe1e3!important;border-radius:13px!important}.request-quick-dialog .price-import-dialog__head{min-height:58px!important;padding:15px 60px 15px 18px!important;position:relative!important}.request-quick-dialog .price-import-dialog__head>button{color:#60666c!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#f5f5f5!important;border:1px solid #e0e2e4!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-family:DM Sans,sans-serif!important;font-size:21px!important;font-weight:500!important;line-height:1!important;display:grid!important;position:absolute!important;top:12px!important;right:14px!important}.request-quick-dialog .price-import-dialog__head>button:hover{color:#171717!important;background:#eceeef!important}.request-detail-backdrop{z-index:420!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#1212127a!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.request-detail-shell{background:#fff!important;border:1px solid #ffffff8c!important;border-radius:30px!important;flex-direction:column!important;width:min(1220px,100vw - 36px)!important;max-width:1220px!important;height:min(860px,100vh - 36px)!important;max-height:calc(100vh - 36px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 32px 90px #00000047!important}.request-detail-head{background:#fff!important;border:0!important;flex:none!important;min-height:112px!important;padding:20px 72px 18px 22px!important;position:relative!important}.request-detail-no{align-items:center!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.request-detail-no>b{letter-spacing:-.02em!important;font-family:Manrope,sans-serif!important;font-size:13px!important;font-weight:800!important}.request-detail-title{letter-spacing:-.045em!important;color:#171717!important;margin-bottom:9px!important;font-family:Manrope,sans-serif!important;font-size:25px!important;font-weight:800!important;line-height:1.1!important}.request-detail-meta{color:#979ca1!important;flex-wrap:wrap!important;gap:6px 18px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;display:flex!important}.request-detail-meta strong{color:#4b5157!important;font-weight:700!important}.request-close-btn{color:#62686d!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#f3f4f5!important;border:1px solid #e2e4e6!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-size:14px!important;font-weight:800!important;display:grid!important;position:absolute!important;top:18px!important;right:18px!important}.request-detail-body{scrollbar-gutter:stable!important;background:#f2f3f4!important;flex:auto!important;min-height:0!important;padding:12px 14px 16px!important;overflow-y:auto!important}.request-detail-card{background:#fff!important;border:0!important;border-radius:22px!important;margin:0 0 10px!important;padding:16px!important;box-shadow:0 1px #00000005,0 12px 28px #14141409!important}.request-section-title{color:#777d83!important;text-transform:uppercase!important;letter-spacing:.055em!important;margin:0 0 11px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.request-raw{color:#50565b!important;white-space:pre-wrap!important;background:#f5f5f5!important;border:0!important;border-radius:16px!important;min-height:92px!important;padding:14px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.55!important}.request-attachment-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:8px!important;display:grid!important}.request-attachment-card{color:#171717!important;box-shadow:none!important;background:#ffffffbf!important;border:1px solid #1386571f!important;border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:2px 9px!important;padding:9px!important;text-decoration:none!important;display:grid!important}.request-thumb{background:#fff!important;border-radius:12px!important;grid-row:1/span 2!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important;overflow:hidden!important}.request-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.request-attach-name{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-weight:800!important;overflow:hidden!important}.request-attach-size{color:#8b9690!important;font-size:9px!important}.request-upload-line{align-items:center!important;gap:8px!important;margin-top:12px!important;display:flex!important}.request-upload-line input[type=file]{color:#7c8580!important;background:#ffffff8f!important;border-radius:999px!important;flex:auto!important;min-width:0!important;font-size:10px!important}.request-upload-line input[type=file]::file-selector-button{color:#525a56!important;cursor:pointer!important;background:#fff!important;border:1px solid #d9dedb!important;border-radius:999px!important;height:34px!important;margin-right:8px!important;padding:0 13px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:800!important}.request-upload-btn{color:#fff!important;background:#171717!important;border:0!important;border-radius:999px!important;height:34px!important;padding:0 14px!important;font-size:9px!important;font-weight:800!important}.request-detail-card:has(.request-section-title:first-child){box-sizing:border-box!important}.request-detail-card textarea,.request-detail-card input{box-shadow:none!important;background:#f5f5f5!important;border:1px solid #dee1e3!important;border-radius:14px!important}.request-doc-actions{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.request-doc-actions button{border-radius:11px!important;min-height:34px!important;padding:0 12px!important;font-size:9px!important;font-weight:800!important}.request-detail-card .request-doc-box,.request-detail-card .request-doc-panel{background:#f6f6f6!important;border:0!important;border-radius:16px!important;padding:12px!important}.request-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.request-choice{color:#fff!important;text-align:left!important;cursor:pointer!important;border:0!important;border-radius:19px!important;min-height:88px!important;padding:16px!important;position:relative!important;overflow:hidden!important}.request-choice:after{content:""!important;background:#ffffff21!important;border-radius:22px!important;width:74px!important;height:74px!important;position:absolute!important;top:-18px!important;right:-18px!important;transform:rotate(14deg)!important}.request-choice.choice-black{background:#171717!important;box-shadow:0 14px 28px #00000021!important}.request-choice.choice-red{background:#ef4638!important;box-shadow:0 14px 28px #ef46382b!important}.request-choice b,.request-choice strong{margin-bottom:7px!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:800!important;display:block!important}.request-choice span,.request-choice small{z-index:1!important;color:#ffffffc7!important;font-size:9px!important;line-height:1.45!important;position:relative!important}.request-comment-list{gap:6px!important;display:grid!important}.request-comment,.request-comment-item{box-shadow:none!important;background:#f4f5f6!important;border:0!important;border-radius:14px!important;padding:11px 12px!important}.request-comment-box{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;margin-top:8px!important;display:grid!important}.request-comment-box textarea{min-height:58px!important}.request-time{border-bottom:1px solid #eef0f1!important;grid-template-columns:90px 14px minmax(0,1fr)!important;align-items:start!important;gap:7px!important;padding:7px 2px!important;display:grid!important}.request-time:last-child{border-bottom:0!important}.request-date{color:#a0a5aa!important;font-size:9px!important}.request-dot{background:#ef4638!important;border-radius:999px!important;width:7px!important;height:7px!important;margin-top:3px!important}.request-time-title{color:#4f555b!important;font-size:10px!important;font-weight:700!important}.request-time-sub{color:#a0a5aa!important;margin-top:2px!important;font-size:9px!important}.request-detail-footer{background:#fff!important;border-top:1px solid #e9ebed!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:11px 18px!important;display:flex!important;box-shadow:0 -10px 28px #14141406!important}.request-detail-footer button{border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:9px!important;font-weight:800!important}.request-empty-attachment{color:#989ea4!important;background:#f5f6f6!important;border:1px dashed #d6dade!important;border-radius:14px!important;padding:12px!important;font-size:10px!important}@media (width<=820px){.request-detail-shell{border-radius:22px!important;width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important}.request-action-grid{grid-template-columns:1fr!important}.request-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.request-detail-title{font-size:21px!important}.request-detail-meta{grid-template-columns:1fr 1fr!important;display:grid!important}.request-attachment-grid,.request-comment-box,.request-time{grid-template-columns:1fr!important}.request-dot{display:none!important}}.request-detail-body{padding:12px 14px 18px!important;display:block!important}.request-detail-body>.request-detail-card{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0 0 10px!important}.request-detail-body>*{grid-column:auto!important}.request-detail-body>.request-detail-card:first-child{background:#fff!important}.request-detail-body>.request-detail-card:nth-child(2){background:#edf9f2!important}.request-detail-body>.request-detail-card:nth-child(2) .request-section-title{color:#138657!important}.request-attachment-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.request-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.request-detail-card textarea{box-sizing:border-box!important;width:100%!important}.request-comment-box,.request-time{width:100%!important}.request-detail-shell{height:min(900px,100vh - 36px)!important}@media (width<=820px){.request-action-grid,.request-attachment-grid{grid-template-columns:1fr!important}}.request-detail-head{min-height:0!important;padding:14px 64px 12px 18px!important}.request-detail-no{margin-bottom:5px!important}.request-detail-title{margin:0 0 6px!important;font-size:24px!important;line-height:1.08!important}.request-detail-meta{gap:4px 16px!important;margin:0!important;line-height:1.3!important}.request-detail-body{padding-top:10px!important}.request-detail-body>.request-detail-card:first-child{margin-top:0!important}.request-close-btn{width:34px!important;height:34px!important;top:12px!important;right:14px!important}.request-detail-footer{min-height:58px!important;padding:9px 16px!important}.request-detail-footer>button:last-child{color:#fff!important;background:#e53935!important;border:1px solid #e53935!important;border-radius:999px!important;min-height:38px!important;padding:0 16px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;box-shadow:0 8px 18px #e5393529!important}.request-detail-footer>button:last-child:disabled{opacity:.5!important;cursor:not-allowed!important}.request-comment-box>button:last-child{color:#171717!important;background:#d9ff56!important;border:1px solid #0000000a!important;border-radius:14px!important;min-width:92px!important;min-height:42px!important;padding:0 16px!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1!important;box-shadow:0 8px 18px #a0c80024!important}.request-comment-box>button:last-child:hover{color:#171717!important;background:#cefa3f!important}.request-comment-box>button:last-child:disabled{opacity:.45!important;cursor:not-allowed!important}.request-detail-footer>button:last-child{color:#fff!important;background:#e53935!important;border:1px solid #e53935!important;border-radius:999px!important;min-height:38px!important;padding:0 16px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;box-shadow:0 8px 18px #e5393529!important}.request-detail-footer>button:last-child:hover{color:#fff!important;background:#cf2f2b!important;border-color:#cf2f2b!important}.request-detail-footer button{color:#fff!important;background:#e53935!important;border:1px solid #e53935!important;border-radius:999px!important;min-height:38px!important;padding:0 16px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;box-shadow:0 8px 18px #e539352e!important}.request-detail-footer button:hover{color:#fff!important;background:#cf2f2b!important;border-color:#cf2f2b!important}.request-comment-box{align-items:center!important}.request-comment-box>button:last-child{justify-content:center!important;align-self:center!important;align-items:center!important;min-width:104px!important;min-height:42px!important;margin:0!important;display:inline-flex!important}.request-detail-card button{font-family:DM Sans,sans-serif!important}.request-detail-card button:has(+*){box-shadow:none}.request-detail-card textarea+button,.request-detail-card textarea~button{color:#171717!important;background:#d9ff56!important;border:1px solid #0000000a!important;border-radius:12px!important;min-height:38px!important;padding:0 14px!important;font-size:9px!important;font-weight:800!important;box-shadow:0 8px 18px #a0c8001f!important}.request-detail-footer button{min-height:38px!important;box-shadow:none!important;border-radius:999px!important;padding:0 14px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important}.request-detail-footer button:first-of-type{color:#fff!important;background:#171717!important;border:1px solid #171717!important}.request-detail-footer button:first-of-type:hover{background:#2b2b2b!important;border-color:#2b2b2b!important}.request-detail-footer button:nth-of-type(2){color:#171717!important;background:#d9ff56!important;border:1px solid #0000000a!important;box-shadow:0 8px 18px #a0c80024!important}.request-detail-footer button:nth-of-type(2):hover{color:#171717!important;background:#cefa3f!important}.request-detail-footer button:last-of-type{color:#fff!important;background:#e53935!important;border:1px solid #e53935!important;box-shadow:0 8px 18px #e5393529!important}.request-detail-footer button:last-of-type:hover{color:#fff!important;background:#cf2f2b!important;border-color:#cf2f2b!important}.request-detail-footer button:disabled{opacity:.48!important;cursor:not-allowed!important}.request-production-save{color:#171717!important;background:#d9ff56!important;border:1px solid #0000000a!important;border-radius:12px!important;min-height:38px!important;padding:0 15px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;box-shadow:0 8px 18px #a0c80021!important}.request-production-save:hover{color:#171717!important;background:#cefa3f!important}.request-detail-card:has(.request-doc-workflow-title){background:#fff!important;border:0!important;border-radius:22px!important;box-shadow:0 12px 28px #14141409!important}.request-section-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.request-doc-card{box-shadow:none!important;background:#f5f6f6!important;border:1px solid #e3e5e7!important;border-radius:17px!important;padding:14px!important}.request-doc-label{color:#7a8086!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important}.request-doc-title{color:#171717!important;margin-bottom:10px!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:800!important}.request-doc-sub{color:#8a9096!important;margin-top:9px!important;font-size:9px!important;line-height:1.4!important}.request-doc-actions{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}.request-doc-create-costing{color:#fff!important;background:#171717!important;border:1px solid #171717!important;border-radius:11px!important;min-height:36px!important;padding:0 13px!important;font-size:9px!important;font-weight:800!important;box-shadow:0 8px 18px #0000001c!important}.request-doc-create-costing:hover{background:#292929!important;border-color:#292929!important}.request-doc-create-quotation{color:#fff!important;background:#ef4638!important;border:1px solid #ef4638!important;border-radius:11px!important;min-height:36px!important;padding:0 13px!important;font-size:9px!important;font-weight:800!important;box-shadow:0 8px 18px #ef463824!important}.request-doc-create-quotation:hover{background:#dc392e!important;border-color:#dc392e!important}.request-doc-back{color:#5f666c!important;min-height:34px!important;box-shadow:none!important;background:#f4f5f6!important;border:1px solid #dfe2e4!important;border-radius:11px!important;padding:0 13px!important;font-size:9px!important;font-weight:800!important}.request-link-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-top:10px!important;display:grid!important}.request-link-row input{min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe2e4!important;border-radius:13px!important}.request-link-row button{color:#42647d!important;min-height:36px!important;box-shadow:none!important;background:#eaf4ff!important;border:1px solid #cfe0f0!important;border-radius:11px!important;padding:0 12px!important;font-size:9px!important;font-weight:800!important}@media (width<=800px){.request-doc-grid{grid-template-columns:1fr!important}}.request-detail-card:has(.request-doc-workflow-title){background:#fff!important;border-radius:24px!important;padding:18px!important}.request-detail-card:has(.request-doc-workflow-title) .request-detail-card{overflow:hidden!important}.request-section-head{margin-bottom:14px!important}.request-doc-workflow-title{color:#6f757b!important;letter-spacing:.065em!important;margin:0!important;font-size:9px!important;font-weight:800!important}.request-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.request-doc-card{min-width:0!important;box-shadow:none!important;border:0!important;border-radius:22px!important;padding:18px!important;position:relative!important;overflow:hidden!important}.request-doc-card:first-child{background:#f1f2f3!important}.request-doc-card:first-child:after{content:""!important;opacity:.1!important;pointer-events:none!important;background:#171717!important;border-radius:26px!important;width:86px!important;height:86px!important;position:absolute!important;top:-24px!important;right:-22px!important;transform:rotate(14deg)!important}.request-doc-card:last-child{background:#fff1ef!important}.request-doc-card:last-child:after{content:""!important;opacity:.15!important;pointer-events:none!important;background:#ef4638!important;border-radius:26px!important;width:86px!important;height:86px!important;position:absolute!important;top:-24px!important;right:-22px!important;transform:rotate(14deg)!important}.request-doc-card>*{z-index:1!important;position:relative!important}.request-doc-label{color:#7a8086!important;letter-spacing:.055em!important;text-transform:uppercase!important;margin-bottom:10px!important;font-size:9px!important;font-weight:800!important}.request-doc-title{letter-spacing:-.025em!important;color:#171717!important;margin:0 0 12px!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.request-doc-create-costing,.request-doc-create-quotation{border-radius:12px!important;min-height:38px!important;padding:0 15px!important;font-size:9px!important;font-weight:800!important}.request-doc-create-costing{color:#fff!important;background:#171717!important;border:1px solid #171717!important;box-shadow:0 8px 18px #0000001f!important}.request-doc-create-quotation{color:#fff!important;background:#ef4638!important;border:1px solid #ef4638!important;box-shadow:0 8px 18px #ef463826!important}.request-link-row{grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:12px!important;display:grid!important}.request-link-row>:first-child{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.request-link-row>:first-child *{box-sizing:border-box!important;min-width:0!important}.request-link-row input{width:100%!important;max-width:100%!important;height:42px!important;box-shadow:none!important;background:#ffffffd1!important;border:1px solid #dce0e3!important;border-radius:14px!important;padding:0 13px!important}.request-link-row>button:last-child{color:#42647d!important;width:72px!important;min-width:72px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#dcecff!important;border:0!important;border-radius:12px!important;padding:0!important;font-size:9px!important;font-weight:800!important}.request-doc-sub{color:#8c9297!important;margin-top:11px!important;font-size:9px!important;font-weight:600!important;line-height:1.4!important}.request-doc-back{color:#fff!important;background:#171717!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 14px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important;position:relative!important;box-shadow:0 8px 18px #0000001a!important}.request-doc-back:before{content:""!important;border-bottom:1.5px solid!important;border-left:1.5px solid!important;flex:none!important;width:7px!important;height:7px!important;display:inline-block!important;transform:rotate(45deg)!important}.request-doc-back:hover{color:#fff!important;background:#2a2a2a!important}@media (width<=800px){.request-doc-grid{grid-template-columns:1fr!important}.request-link-row{grid-template-columns:minmax(0,1fr) 72px!important}}.request-link-row>button:last-child{text-align:center!important;vertical-align:middle!important;justify-content:center!important;align-items:center!important;width:72px!important;min-width:72px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.request-link-row{align-items:center!important}.request-detail-card:has(.request-doc-workflow-title) .request-detail-card .request-section-head>button{color:#fff!important;letter-spacing:.02em!important;opacity:1!important;background:#171717!important;border:1px solid #171717!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:94px!important;height:40px!important;min-height:40px!important;padding:0 15px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:relative!important;box-shadow:0 8px 18px #0000001f!important}.request-detail-card:has(.request-doc-workflow-title) .request-detail-card .request-section-head>button:before{content:""!important;border-bottom:1.5px solid!important;border-left:1.5px solid!important;flex:none!important;width:7px!important;height:7px!important;display:inline-block!important;transform:rotate(45deg)!important}.request-detail-card:has(.request-doc-workflow-title) .request-detail-card .request-section-head>button:hover{color:#fff!important;background:#292929!important;border-color:#292929!important;transform:translateY(-1px)!important}.request-close-btn{color:#e53935!important;cursor:pointer!important;background:#fde9e7!important;border:1px solid #f4c7c4!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;font-family:Manrope,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1!important;transition:transform .15s,background .15s,border-color .15s!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:16px!important;box-shadow:0 8px 18px #e539351a!important}.request-close-btn:hover{color:#fff!important;background:#e53935!important;border-color:#e53935!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #e539352e!important}.request-close-btn:active{transform:translateY(0)!important}.request-close-btn:disabled{opacity:.45!important;cursor:not-allowed!important}.request-close-btn{letter-spacing:0!important;text-transform:none!important;text-indent:0!important;font-family:Inter,DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.request-close-btn:hover{letter-spacing:0!important;font-family:Inter,DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.price-request-command-card{background:#fff!important;border-radius:22px!important;min-width:0!important;overflow:visible!important;box-shadow:0 10px 24px #1212120b!important}.price-request-command-card.search-card{margin-right:0!important}.price-request-command-card.status-card{margin-left:0!important}.price-request-command-card .price-request-control,.price-request-command-card .price-select,.price-request-command-card .price-select__trigger{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.price-request-command-card .price-select{min-width:0!important}.price-request-command-card:last-child{margin-left:0!important}@media (width>=1101px){.price-request-command{column-gap:14px!important}}@media (width<=1050px){.price-request-command{grid-template-columns:1fr!important;gap:10px!important}}.request-close-btn,.request-close-btn>*,.request-close-btn span,.request-close-btn svg{letter-spacing:0!important;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.request-close-btn svg{width:11px!important;height:11px!important}.price-request-page{margin-top:0!important;padding-top:0!important}.price-request-page-head{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:0!important;margin:10px 0!important;padding:0!important;display:flex!important}.price-request-title-line{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.price-request-title-line>h1,.price-request-title-line>.price-page-header__title{letter-spacing:-.055em!important;color:#171717!important;margin:0!important;padding:0!important;font-family:Manrope,sans-serif!important;font-size:38px!important;font-weight:800!important;line-height:1!important}.price-request-count{color:#6f747a!important;background:#fff!important;border-radius:999px!important;flex:none!important;align-items:center!important;height:30px!important;margin:0!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.price-request-count b{color:#e53935!important;margin-right:4px!important}.price-request-page-head>.price-button{align-self:center!important;margin:0!important}@media (width<=680px){.price-request-page-head{flex-direction:column!important;align-items:flex-start!important;margin:10px 0!important}.price-request-title-line{flex-wrap:wrap!important}.price-request-count{display:none!important}.price-request-title-line>h1,.price-request-title-line>.price-page-header__title{font-size:32px!important}}.price-request-container{padding-top:0!important}.price-request-command{grid-template-columns:minmax(0,1fr) 220px!important;align-items:stretch!important;gap:14px!important}.price-request-list{border-radius:24px!important;padding:6px!important}.price-request-head{border-radius:13px!important;min-height:36px!important;padding:0 12px!important;font-size:8.5px!important}.price-request-row{border-radius:14px!important;min-height:56px!important;padding:7px 12px!important}.price-request-no{line-height:1.15!important}.price-request-no>div{font-size:10.5px!important}.price-request-no small{margin-top:2px!important;font-size:8.5px!important}.price-request-title{font-size:11.5px!important;line-height:1.2!important}.price-request-sub{margin-top:2px!important;font-size:8.5px!important}.price-request-pill{min-height:21px!important;padding:0 7px!important;font-size:8px!important}.price-request-turn{margin-top:2px!important;font-size:8.5px!important}.price-request-docs{gap:2px!important;font-size:8.5px!important;line-height:1.2!important}.price-request-actions{gap:5px!important}.price-request-action{border-radius:10px!important;height:29px!important;padding:0 9px!important;font-size:8.5px!important}@media (width<=1050px){.price-request-command{grid-template-columns:1fr!important;gap:10px!important}}.price-request-head,.price-request-row{grid-template-columns:150px minmax(260px,1.45fr) 160px 210px 300px!important}.price-request-head>:last-child{text-align:left!important;justify-self:stretch!important}.price-request-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;justify-self:stretch!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;display:flex!important;overflow:visible!important}.price-request-actions .price-request-action{white-space:nowrap!important;flex:none!important}.price-request-list,.price-request-table,.price-request-body{gap:0!important}.price-request-row{min-height:64px!important;box-shadow:none!important;border:0!important;border-top:1px solid #ece7e2!important;border-radius:0!important;margin:0!important;padding:10px 14px!important}.price-request-row:first-of-type{border-top:0!important}.price-request-row:hover{box-shadow:none!important;transform:none!important}.price-request-head{border-bottom:1px solid #e5e5e5!important;border-radius:20px 20px 0 0!important;margin-bottom:0!important}.price-request-row:nth-of-type(2n){background:snow!important}.price-request-row:nth-of-type(odd){background:#fff!important}.price-request-card,.price-request-wrap,.price-request-table-wrap,.price-request-list-wrap{gap:0!important}.price-request-row:hover{cursor:pointer!important;background:#fff6f5!important;transform:none!important;box-shadow:inset 0 0 0 1px #e539350d!important}.price-request-row:nth-of-type(2n):hover,.price-request-row:nth-of-type(odd):hover{background:#fff6f5!important}.price-request-page button:not(:disabled),.request-quick-dialog button:not(:disabled),.request-detail-head button:not(:disabled),.request-detail-body button:not(:disabled),.request-detail-footer button:not(:disabled),.request-doc-card button:not(:disabled),.request-section-head button:not(:disabled){cursor:pointer!important;transition:transform .15s,filter .15s,box-shadow .15s,background-color .15s,border-color .15s,color .15s!important}.price-request-page button:not(:disabled):hover,.request-quick-dialog button:not(:disabled):hover,.request-detail-head button:not(:disabled):hover,.request-detail-body button:not(:disabled):hover,.request-detail-footer button:not(:disabled):hover,.request-doc-card button:not(:disabled):hover,.request-section-head button:not(:disabled):hover{filter:brightness(.975)saturate(1.03)!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #12121214!important}.price-request-page button:not(:disabled):active,.request-quick-dialog button:not(:disabled):active,.request-detail-head button:not(:disabled):active,.request-detail-body button:not(:disabled):active,.request-detail-footer button:not(:disabled):active,.request-doc-card button:not(:disabled):active,.request-section-head button:not(:disabled):active{filter:brightness(.95)saturate(1.02)!important;transform:translateY(0)!important;box-shadow:0 2px 6px #1212120f!important}.price-request-page button:disabled,.request-quick-dialog button:disabled,.request-detail-head button:disabled,.request-detail-body button:disabled,.request-detail-footer button:disabled,.request-doc-card button:disabled,.request-section-head button:disabled{cursor:not-allowed!important;transform:none!important}.price-request-row:hover{background:#fff6f5!important}.request-upload-btn,.request-doc-actions button,.request-detail-footer button,.request-comment-box>button:last-child,.request-link-row button,.request-detail-card .request-section-head>button{letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.request-quick-dialog .request-quick-actions button{letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:700!important}.request-quick-dialog .request-quick-upload input[type=file]::file-selector-button{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}.request-upload-line input[type=file]::file-selector-button{letter-spacing:0!important;text-transform:none!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important}@media (width<=720px){@media (width<=720px){.price-request-page{gap:9px!important}.price-request-status-grid{background:#fff!important;border:0!important;border-radius:18px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0!important;padding:9px 8px!important;display:grid!important;box-shadow:0 8px 22px #1414140d!important}.price-request-status-card{color:#17191b!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px 1px!important;display:flex!important;overflow:hidden!important;transform:none!important}.price-request-status-card:after{display:none!important}.price-request-status-card .label{color:#8c9399!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;min-height:10px!important;margin:0!important;font-size:0!important;font-weight:700!important;line-height:1!important;display:flex!important}.price-request-status-card .label:before{content:""!important;border-radius:999px!important;flex:0 0 6px!important;width:6px!important;height:6px!important}.price-request-status-card .label:after{color:#8c9399!important;white-space:nowrap!important;font-family:DM Sans,sans-serif!important;font-size:6.8px!important;font-weight:700!important;line-height:1!important}.price-request-status-card.review .label:after{content:"Ditinjau"!important}.price-request-status-card.calc .label:after{content:"Dihitung"!important}.price-request-status-card.quote .label:after{content:"Quote"!important}.price-request-status-card.ready .label:after{content:"Siap"!important}.price-request-status-card.sent .label:after{content:"Terkirim"!important}.price-request-status-card.review .label:before{background:#171717!important}.price-request-status-card.calc .label:before{background:#78bfff!important}.price-request-status-card.quote .label:before{background:#ff5148!important}.price-request-status-card.ready .label:before{background:#bade22!important}.price-request-status-card.sent .label:before{background:#32a97b!important}.price-request-status-card .num{color:#17191b!important;margin:6px 0 0!important;font-family:Manrope,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:.9!important;display:block!important}.price-request-status-card .sub{display:none!important}.price-request-status-card:nth-child(5){grid-column:auto!important;height:54px!important;min-height:54px!important}.price-request-status-card.is-active{background:#f3f4f5!important;box-shadow:inset 0 0 0 1px #e7e9eb!important}.price-request-command{grid-template-columns:minmax(0,1fr) 136px!important;align-items:stretch!important;gap:7px!important;width:100%!important;margin:0!important;display:grid!important}.price-request-command-card{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important;margin:0!important;padding:0!important}.price-request-command-card.search-card{grid-column:1!important;padding:0!important;position:relative!important}.price-request-page .price-request-command-card.search-card:before{left:15px!important}.price-request-page .price-request-command-card.search-card:after{left:26px!important}.price-request-control.search{color:#555d64!important;background:#fff!important;border:0!important;border-radius:15px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 11px 0 38px!important;font-size:10.5px!important;font-weight:500!important;box-shadow:0 5px 16px #14141409!important}.price-request-command-card .price-select{width:100%!important;min-width:0!important}.price-request-command-card .price-select__trigger{background:#fff!important;border:0!important;border-radius:15px!important;width:100%!important;height:42px!important;min-height:42px!important;padding-left:11px!important;padding-right:23px!important;font-size:9px!important;font-weight:700!important;box-shadow:0 5px 16px #14141409!important}.price-request-command-card .price-select__value{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.5px!important;overflow:hidden!important}@media (width<=360px){.price-request-status-grid{gap:2px!important;padding-left:5px!important;padding-right:5px!important}.price-request-status-card .label:after{font-size:6.2px!important}}}.price-request-page .price-request-page-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-width:0!important;margin:0 0 6px!important;padding:0!important;display:grid!important}.price-request-page .price-request-title-line{grid-column:1!important;width:158px!important;min-width:0!important;max-width:158px!important;margin:0!important;padding:0!important;display:block!important}.price-request-page .price-request-title-line .price-page-header__title{color:#111!important;letter-spacing:-.055em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:158px!important;max-width:158px!important;margin:0!important;font-family:Manrope,sans-serif!important;font-size:29px!important;font-weight:800!important;line-height:.94!important;display:block!important}.price-request-page .price-request-count{display:none!important}.price-request-page .price-request-page-head>button{white-space:nowrap!important;grid-column:2!important;place-self:end!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 14px!important;transform:none!important}.price-request-page .price-request-status-grid{box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:16px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:7px 18px 7px 11px!important;display:grid!important;overflow:hidden!important;box-shadow:0 6px 18px #1414140b!important}.price-request-page .price-request-status-grid .price-request-status-card{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:2px 3px!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.price-request-page .price-request-status-grid .price-request-status-card.review,.price-request-page .price-request-status-grid .price-request-status-card.calc,.price-request-page .price-request-status-grid .price-request-status-card.quote,.price-request-page .price-request-status-grid .price-request-status-card.ready,.price-request-page .price-request-status-grid .price-request-status-card.sent,.price-request-page .price-request-status-grid .price-request-status-card.is-active{box-shadow:none!important;background:0 0!important;border-radius:0!important}.price-request-page .price-request-status-grid .price-request-status-card+.price-request-status-card{border-left:1px solid #eceeef!important}.price-request-page .price-request-status-grid .price-request-status-card .label{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;margin:0!important;font-size:0!important;line-height:1!important;display:flex!important}.price-request-page .price-request-status-grid .price-request-status-card .label:before{border-radius:999px!important;flex:0 0 5px!important;width:5px!important;height:5px!important}.price-request-page .price-request-status-grid .price-request-status-card .label:after{color:#8c9399!important;white-space:nowrap!important;font-family:DM Sans,sans-serif!important;font-size:6.6px!important;font-weight:700!important;line-height:1!important}.price-request-page .price-request-status-grid .price-request-status-card .num{color:#17191b!important;margin:6px 0 0!important;font-family:Manrope,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:.9!important}.price-request-page .price-request-status-grid .price-request-status-card:nth-child(5){grid-column:auto!important;height:46px!important;min-height:46px!important}.price-request-page .price-request-command-card .price-select__menu{box-sizing:border-box!important;width:100%!important;max-width:100%!important;left:auto!important;right:3px!important}.price-request-list-wrap{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.price-request-list{background:0 0!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.price-request-list>.price-request-head,.price-request-list .price-request-head{display:none!important}.price-request-row{background:#fff!important;border:0!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"number status""title status""docs actions"!important;align-items:start!important;gap:4px 10px!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important;box-shadow:0 8px 20px #1212120a!important}.price-request-row>*{white-space:normal!important;text-overflow:clip!important;border:0!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.price-request-no{color:#17191b!important;grid-area:number!important;font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;display:block!important}.price-request-no>div{white-space:nowrap!important}.price-request-no small{color:#9aa0a6!important;margin-top:2px!important;font-family:DM Sans,sans-serif!important;font-size:8.5px!important;font-weight:500!important;line-height:1.15!important;display:block!important}.price-request-title-cell{grid-area:title!important;padding-top:3px!important;display:block!important}.price-request-title{color:#17191b!important;overflow-wrap:anywhere!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}.price-request-sub{color:#8d949a!important;overflow-wrap:anywhere!important;margin-top:2px!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:1.2!important}.price-request-status-cell{text-align:right!important;flex-direction:column!important;grid-area:status!important;justify-content:flex-start!important;place-self:start end!important;align-items:flex-end!important;width:auto!important;min-width:0!important;max-width:128px!important;display:flex!important}.price-request-pill{white-space:normal!important;text-align:center!important;border-radius:999px!important;align-items:center!important;width:auto!important;max-width:128px!important;min-height:22px!important;padding:0 8px!important;font-size:7.5px!important;font-weight:800!important;line-height:1.1!important;display:inline-flex!important}.price-request-turn{color:#8d949a!important;white-space:normal!important;width:auto!important;margin-top:4px!important;font-size:8px!important;font-weight:500!important;line-height:1.15!important}.price-request-docs{color:#92989e!important;flex-wrap:wrap!important;grid-area:docs!important;align-items:center!important;gap:4px 8px!important;min-height:18px!important;font-size:8.5px!important;line-height:1.2!important;display:flex!important}.price-request-docs>div{align-items:center!important;gap:4px!important;width:auto!important;display:inline-flex!important}.price-request-docs b{font-size:8px!important;font-weight:800!important}.price-request-actions{flex-wrap:wrap!important;grid-area:actions!important;justify-content:flex-end!important;place-self:end!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;display:flex!important;overflow:visible!important}.price-request-actions .price-request-action.detail{display:none!important}.price-request-action{white-space:nowrap!important;border-radius:9px!important;flex:none!important;width:auto!important;min-width:0!important;height:29px!important;min-height:29px!important;padding:0 9px!important;font-size:8px!important}.price-request-actions:has(.price-request-action.detail:only-child){display:none!important}.price-request-page,.price-request-page .price-request-list-wrap,.price-request-page .price-request-list{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.price-request-page .price-request-list-wrap{overflow-x:hidden!important}.price-request-page .price-request-list{overflow:visible!important}.price-request-page .price-request-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"number""title""status""docs""actions"!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:11px 12px!important;display:grid!important;overflow:hidden!important}.price-request-page .price-request-row>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.price-request-page .price-request-no{grid-area:number!important;width:100%!important;overflow:hidden!important}.price-request-page .price-request-title-cell{grid-area:title!important;width:100%!important;margin-top:5px!important}.price-request-page .price-request-title,.price-request-page .price-request-sub{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}.price-request-page .price-request-status-cell{text-align:left!important;flex-direction:row!important;grid-area:status!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;margin-top:7px!important;display:flex!important;overflow:visible!important}.price-request-page .price-request-pill{white-space:normal!important;overflow-wrap:anywhere!important;flex:0 auto!important;align-items:center!important;width:auto!important;max-width:100%!important;min-height:22px!important;padding:0 8px!important;font-size:7px!important;line-height:1.05!important;display:inline-flex!important}.price-request-page .price-request-turn{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;flex:0 auto!important;width:auto!important;max-width:100%!important;margin:0!important;font-size:8px!important;line-height:1.15!important}.price-request-page .price-request-docs{border-top:1px solid #eef0f1!important;flex-wrap:wrap!important;grid-area:docs!important;align-items:center!important;gap:4px 8px!important;width:100%!important;margin-top:8px!important;padding-top:8px!important;display:flex!important;overflow:hidden!important}.price-request-page .price-request-docs>div{overflow-wrap:anywhere!important;flex:0 auto!important;min-width:0!important;max-width:100%!important}.price-request-page .price-request-actions{flex-wrap:wrap!important;grid-area:actions!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;max-width:100%!important;margin-top:7px!important;display:flex!important;overflow:visible!important}.price-request-page .price-request-actions .price-request-action.detail{display:none!important}.price-request-page .price-request-action{white-space:nowrap!important;flex:0 auto!important;width:auto!important;max-width:100%!important;height:29px!important;min-height:29px!important;padding:0 8px!important;font-size:7.5px!important}.price-request-page .price-request-actions:has(.price-request-action.detail:only-child){display:none!important}.price-request-page .price-request-row{border-radius:15px!important;row-gap:2px!important;padding:9px 10px!important;box-shadow:0 6px 16px #12121209!important}.price-request-page .price-request-no{font-size:9px!important;font-weight:800!important;line-height:1.1!important}.price-request-page .price-request-title-cell{margin-top:3px!important;padding-top:0!important}.price-request-page .price-request-status-cell{gap:5px!important;margin-top:5px!important}.price-request-page .price-request-pill{min-height:20px!important;padding:0 7px!important;font-size:6.5px!important}.price-request-page .price-request-docs{gap:3px 7px!important;min-height:0!important;margin-top:6px!important;padding-top:6px!important;font-size:7.5px!important;line-height:1.15!important}.price-request-page .price-request-docs b{font-size:7px!important}.price-request-page .price-request-actions{gap:4px!important;margin-top:5px!important}.price-request-page .price-request-action{border-radius:8px!important;height:27px!important;min-height:27px!important;padding:0 8px!important;font-size:7px!important}.price-request-page .price-request-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title number""status status""docs docs""actions actions"!important;gap:2px 10px!important}.price-request-page .price-request-title-cell{text-align:left!important;grid-area:title!important;place-self:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.price-request-page .price-request-title{color:#17191b!important;overflow-wrap:anywhere!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important}.price-request-page .price-request-sub{color:#92989e!important;margin-top:2px!important;font-size:8px!important;line-height:1.1!important}.price-request-page .price-request-no{text-align:right!important;color:#646b71!important;grid-area:number!important;place-self:start end!important;width:auto!important;min-width:0!important;max-width:125px!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:800!important;line-height:1.05!important}.price-request-page .price-request-no>div{white-space:nowrap!important}.price-request-page .price-request-no small{color:#a0a6ab!important;text-align:right!important;white-space:nowrap!important;margin-top:2px!important;font-size:7px!important;font-weight:500!important;line-height:1.05!important;display:block!important}.price-request-page .price-request-status-cell{grid-area:status!important;margin-top:6px!important}.price-request-page .price-request-actions{flex-wrap:wrap!important;justify-content:flex-end!important;justify-self:stretch!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;margin-top:5px!important;display:flex!important}.price-request-page .price-request-title{font-size:15px!important;font-weight:800!important;line-height:1.18!important}.price-request-page .price-request-sub{margin-top:3px!important;font-size:12px!important;line-height:1.25!important}.price-request-page .price-request-no,.price-request-page .price-request-no>div{font-size:11px!important;line-height:1.15!important}.price-request-page .price-request-no small{margin-top:3px!important;font-size:11px!important;line-height:1.15!important}.price-request-page .price-request-status-cell{font-size:12px!important;line-height:1.25!important}.price-request-page .price-request-pill{font-size:11px!important;line-height:1.15!important}.price-request-page .price-request-turn{font-size:11px!important;line-height:1.2!important}.price-request-page .price-request-docs,.price-request-page .price-request-docs>div,.price-request-page .price-request-docs b{font-size:11px!important;line-height:1.25!important}.price-request-page .price-request-actions .price-request-action{font-size:12px!important;line-height:1.15!important}.price-request-page .price-request-status-grid{background:#fff!important;gap:4px!important;padding:5px!important}.price-request-page .price-request-status-grid .price-request-status-card{min-width:0!important;min-height:52px!important;box-shadow:none!important;border:0!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:7px 2px 6px!important;display:flex!important}.price-request-page .price-request-status-grid .price-request-status-card:after{content:none!important;display:none!important}.price-request-page .price-request-status-grid .price-request-status-card .label{text-align:center!important;white-space:nowrap!important;width:100%!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:block!important;position:relative!important}.price-request-page .price-request-status-grid .price-request-status-card .label:before{letter-spacing:-.01em!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important;display:block!important;position:static!important}.price-request-page .price-request-status-grid .price-request-status-card .label:after{content:none!important;display:none!important}.price-request-page .price-request-status-grid .price-request-status-card.review .label:before{content:"Review"!important;color:#444b52!important}.price-request-page .price-request-status-grid .price-request-status-card.calc .label:before{content:"Hitung"!important;color:#2367a8!important}.price-request-page .price-request-status-grid .price-request-status-card.quote .label:before{content:"Quote"!important;color:#c93434!important}.price-request-page .price-request-status-grid .price-request-status-card.ready .label:before{content:"Siap"!important;color:#6d7700!important}.price-request-page .price-request-status-grid .price-request-status-card.sent .label:before{content:"Sent"!important;color:#08734d!important}.price-request-page .price-request-status-grid .price-request-status-card .num{color:#17191b!important;margin:1px 0 0!important;font-size:17px!important;font-weight:800!important;line-height:1!important}.price-request-page .price-request-status-grid .price-request-status-card .sub{display:none!important}.price-request-page .price-request-status-grid .price-request-status-card.review{background:#f0f1f2!important}.price-request-page .price-request-status-grid .price-request-status-card.calc{background:#eaf4ff!important}.price-request-page .price-request-status-grid .price-request-status-card.quote{background:#fff0f0!important}.price-request-page .price-request-status-grid .price-request-status-card.ready{background:#f4f8d9!important}.price-request-page .price-request-status-grid .price-request-status-card.sent{background:#e8f8f1!important}.price-request-page .price-request-status-grid{box-sizing:border-box!important;border-radius:16px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;width:100%!important;max-width:100%!important;padding:5px!important;overflow:hidden!important}.price-request-page .price-request-status-grid .price-request-status-card{box-sizing:border-box!important;border-radius:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.price-request-page .price-request-status-grid .price-request-status-card{border-radius:3px!important}.price-request-page .price-request-status-grid .price-request-status-card:first-child{border-radius:11px 3px 3px 11px!important}.price-request-page .price-request-status-grid .price-request-status-card:last-child{border-radius:3px 11px 11px 3px!important}.price-request-page .price-request-status-grid .price-request-status-card,.price-request-page .price-request-status-grid .price-request-status-card:nth-child(5){align-self:stretch!important;height:52px!important;min-height:52px!important;max-height:52px!important}.price-request-page .price-request-command-card .price-select__value{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;overflow:hidden!important}.price-request-page .price-request-command-card .price-select__trigger{font-size:12px!important}.price-request-page .price-request-actions{text-align:left!important;flex-wrap:wrap!important;justify-content:flex-start!important;justify-self:stretch!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;margin-top:5px!important;padding-left:0!important;padding-right:0!important;display:flex!important}.price-request-page .price-request-actions .price-request-action{margin-left:0!important;margin-right:0!important}.price-request-page .price-request-pill{font-size:12px!important}.price-request-page .price-request-title{font-size:16px!important}}@media (width>=721px){.request-quick-dialog .request-quick-attachment-item{min-height:64px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dee8!important;border-radius:12px!important;grid-template-columns:48px minmax(0,1fr) 32px!important;gap:10px!important;padding:7px 10px 7px 7px!important}.request-quick-dialog .request-quick-attachment-remove{color:#1b2230!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;cursor:pointer!important;background:#f2f3f4!important;border:1px solid #d9dee8!important;border-radius:10px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;padding:0!important;font-family:DM Sans,sans-serif!important;font-size:0!important;font-weight:900!important;line-height:1!important;transition:background-color .16s,border-color .16s,color .16s,transform .16s!important;display:inline-flex!important;position:relative!important}.request-quick-dialog .request-quick-attachment-remove:before,.request-quick-dialog .request-quick-attachment-remove:after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:14px;height:2px;position:absolute;top:50%;left:50%}.request-quick-dialog .request-quick-attachment-remove:before{transform:translate(-50%,-50%)rotate(45deg)}.request-quick-dialog .request-quick-attachment-remove:after{transform:translate(-50%,-50%)rotate(-45deg)}.request-quick-dialog .request-quick-attachment-remove:hover{color:#e53935!important;background:#fff0ee!important;border-color:#e53935!important;transform:translateY(-1px)!important}.request-quick-dialog .request-quick-attachment-remove:active{transform:translateY(0)scale(.96)!important}.request-detail-footer .request-detail-mark-sent{color:#171a1f!important;min-height:38px!important;box-shadow:none!important;white-space:nowrap!important;background:#d9ff56!important;border:1px solid #c5e94b!important;border-radius:10px!important;padding:0 16px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.request-detail-footer .request-detail-mark-sent:not(:disabled):hover{color:#171a1f!important;background:#d1f94c!important;border-color:#b8dc3d!important;transform:translateY(-1px)!important}.request-detail-footer .request-detail-mark-sent:not(:disabled):active{transform:translateY(0)scale(.98)!important}.request-detail-footer .request-detail-mark-sent:disabled{color:#171a1f!important;opacity:.55!important;background:#d9ff56!important;border-color:#c5e94b!important}.request-detail-card .request-doc-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.request-detail-card .request-doc-mark-sent{color:#171a1f!important;white-space:nowrap!important;min-height:38px!important;box-shadow:none!important;background:#d9ff56!important;border:1px solid #c5e94b!important;border-radius:10px!important;margin-left:auto!important;padding:0 16px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.request-detail-card .request-doc-mark-sent:not(:disabled):hover{color:#171a1f!important;background:#d1f94c!important;border-color:#b8dc3d!important;transform:translateY(-1px)!important}.request-detail-card .request-doc-mark-sent:not(:disabled):active{transform:translateY(0)scale(.98)!important}.request-detail-card .request-doc-mark-sent:disabled{color:#171a1f!important;opacity:.55!important;background:#d9ff56!important;border-color:#c5e94b!important}.request-detail-footer .request-detail-mark-sent{color:#171a1f!important;background:#d9ff56!important;border-color:#c5e94b!important}.request-detail-footer .request-detail-mark-sent:not(:disabled):hover{color:#171a1f!important;background:#d1f94c!important;border-color:#b8dc3d!important}.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent,.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:last-child,.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:last-of-type{color:#171a1f!important;box-shadow:none!important;background:#d9ff56!important;border:1px solid #c5e94b!important}.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:not(:disabled):hover,.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:last-child:not(:disabled):hover,.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:last-of-type:not(:disabled):hover{color:#171a1f!important;background:#d1f94c!important;border-color:#b8dc3d!important}.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:disabled{color:#171a1f!important;opacity:.55!important;background:#d9ff56!important;border-color:#c5e94b!important}}@media (width<=720px){.request-detail-card .request-doc-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;width:100%!important;display:grid!important}.request-detail-card .request-doc-actions>button{white-space:nowrap!important;justify-content:center!important;width:100%!important;min-width:0!important;margin:0!important}.request-detail-card .request-doc-actions>.request-doc-mark-sent{color:#171a1f!important;width:100%!important;min-height:38px!important;box-shadow:none!important;background:#d9ff56!important;border:1px solid #c5e94b!important;border-radius:10px!important;grid-column:1/-1!important;margin:0!important;padding:0 12px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.request-detail-card .request-doc-actions>.request-doc-mark-sent:not(:disabled):hover{color:#171a1f!important;background:#d1f94c!important;border-color:#b8dc3d!important}.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent,.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:last-child,.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:last-of-type{color:#171a1f!important;min-height:38px!important;box-shadow:none!important;white-space:nowrap!important;background:#d9ff56!important;border:1px solid #c5e94b!important;border-radius:10px!important;padding:0 14px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:not(:disabled):hover,.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:last-child:not(:disabled):hover,.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:last-of-type:not(:disabled):hover{color:#171a1f!important;background:#d1f94c!important;border-color:#b8dc3d!important}.request-detail-shell .request-detail-footer>div:last-child>button.request-detail-mark-sent:disabled{color:#171a1f!important;opacity:.55!important;background:#d9ff56!important;border-color:#c5e94b!important}.request-quick-dialog .price-searchable-select{z-index:30!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important}.request-quick-dialog .price-searchable-select__input{box-sizing:border-box!important;color:#171a1f!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;box-shadow:none!important;appearance:none!important;background:#fff!important;border:1px solid #d9dee8!important;border-radius:11px!important;outline:none!important;padding:0 38px 0 13px!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.request-quick-dialog .price-searchable-select__input::placeholder{color:#8b919c!important;opacity:1!important;font-weight:500!important}.request-quick-dialog .price-searchable-select__input:focus{border-color:#171a1f!important;box-shadow:0 0 0 2px #171a1f12!important}.request-quick-dialog .price-searchable-select__menu{box-sizing:border-box!important;overscroll-behavior:contain!important;z-index:80!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;border:1px solid #d9dee8!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:min(280px,42vh)!important;margin:0!important;padding:6px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow:hidden auto!important;box-shadow:0 14px 34px #171a1f24,0 2px 8px #171a1f0f!important}.request-quick-dialog .price-searchable-select__option{box-sizing:border-box!important;color:#30343b!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;margin:0!important;padding:9px 11px!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;display:flex!important}.request-quick-dialog .price-searchable-select__option+.price-searchable-select__option{margin-top:2px!important}.request-quick-dialog .price-searchable-select__option:hover,.request-quick-dialog .price-searchable-select__option:focus-visible{color:#171a1f!important;background:#f2f3f4!important;outline:none!important;transform:none!important}.request-quick-dialog .price-searchable-select__option.is-selected{color:#171a1f!important;background:#d9ff56!important;font-weight:800!important}.request-quick-dialog .price-searchable-select__option.is-selected:hover{color:#171a1f!important;background:#d1f94c!important}.request-quick-dialog .price-searchable-select__empty{color:#8b919c!important;align-items:center!important;min-height:44px!important;padding:8px 11px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;display:flex!important}.request-quick-dialog .price-searchable-select__menu::-webkit-scrollbar{width:5px!important}.request-quick-dialog .price-searchable-select__menu::-webkit-scrollbar-track{background:0 0!important}.request-quick-dialog .price-searchable-select__menu::-webkit-scrollbar-thumb{background:#c8ccd2!important;border-radius:999px!important}}@media (width>=721px){.price-request-page .price-request-head{font-size:10px!important}.price-request-page .price-request-no>div,.price-request-page .price-request-title{font-size:13px!important}.price-request-page .price-request-no small,.price-request-page .price-request-sub,.price-request-page .price-request-turn,.price-request-page .price-request-docs,.price-request-page .price-request-docs b,.price-request-page .price-request-pill,.price-request-page .price-request-action{font-size:11px!important}}@media (width>=1051px){.price-request-row .price-request-no>div{font-size:13px!important}.price-request-row .price-request-no small{font-size:10px!important}.price-request-row .price-request-title{font-size:14px!important}.price-request-row .price-request-sub{font-size:11px!important}.price-request-row .price-request-pill,.price-request-row .price-request-turn,.price-request-row .price-request-docs,.price-request-row .price-request-action{font-size:10px!important}}.request-detail-shell .request-production-notes textarea::placeholder,.request-detail-shell textarea.request-production-notes::placeholder{color:#9aa0a6!important;opacity:1!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.request-detail-shell .request-production-save{white-space:nowrap!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.price-searchable-select__menu--portal{z-index:10020!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:10px!important;max-height:240px!important;padding:6px!important;overflow:hidden auto!important;box-shadow:0 14px 34px #171a1f29!important}.price-searchable-select__menu--portal .price-searchable-select__option{color:#171a1f!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;width:100%!important;padding:9px 10px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;display:block!important}.price-searchable-select__menu--portal .price-searchable-select__option+.price-searchable-select__option{margin-top:2px!important}.price-searchable-select__menu--portal .price-searchable-select__option:hover,.price-searchable-select__menu--portal .price-searchable-select__option:focus-visible{background:#f2f3f5!important}.price-searchable-select__menu--portal .price-searchable-select__option.is-selected{color:#fff!important;background:#171a1f!important}.price-searchable-select__menu--portal .price-searchable-select__empty{color:#8f9499!important;padding:10px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important}.price-request-bucket-switch{box-sizing:border-box;background:#fff;border:1px solid #e5e7e9;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:min(100%,440px);max-width:100%;margin:0 0 8px;padding:3px;display:grid;box-shadow:0 5px 16px #14141409}.price-request-bucket{color:#70767c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;height:32px;padding:0 9px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800;line-height:1;display:flex}.price-request-bucket b{color:#62686e;background:#eef0f2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;line-height:1;display:inline-grid}.price-request-bucket.is-active{color:#fff;background:#171a1f}.price-request-bucket.is-active b{color:#fff;background:#ffffff29}.price-request-command.is-search-only{grid-template-columns:minmax(0,1fr)!important}.price-request-command.is-search-only .search-card{grid-column:1/-1!important}.price-request-status-card.waiting{color:#714612!important;background:#fff0d8!important;border-color:#ffe1b0!important}.price-request-status-card.waiting:after{background:#e99a2b!important}.price-request-status-card.waiting .label,.price-request-status-card.waiting .sub{color:#986925!important}.price-request-status-card.waiting .num{color:#714612!important}@media (width<=720px){.price-request-bucket-switch{border-radius:12px;gap:2px;width:100%;margin:0;padding:3px;overflow:hidden}.price-request-bucket{border-radius:8px;gap:4px;width:100%;height:32px;padding:0 5px;font-size:10px}.price-request-bucket b{min-width:17px;height:17px;padding:0 3px;font-size:8px}.price-request-command.is-search-only{grid-template-columns:minmax(0,1fr)!important}.price-request-status-grid .price-request-status-card.waiting .label:before{content:"Jawaban"!important;color:#986925!important}.price-request-page .price-request-status-grid .price-request-status-card.waiting{background:#fff0d8!important}}@media (width<=390px){.price-request-bucket{letter-spacing:-.01em;font-size:10px}.price-request-bucket b{display:none}}@media (width<=720px){.price-import-backdrop.request-quick-dialog,.request-detail-backdrop{z-index:1400!important}}@media (width<=680px){.price-request-page{padding-top:10px!important}}.request-quotation-viewer-backdrop{display:none}@media (width<=720px){.request-quotation-viewer-backdrop{z-index:2200;background:#202124;display:block;position:fixed;inset:0}.request-quotation-viewer{background:#202124;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.request-quotation-viewer-head{min-height:58px;padding:max(8px,env(safe-area-inset-top)) 10px 8px;background:#fff;border-bottom:1px solid #e5e7eb;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.request-quotation-viewer-title{text-align:center;flex-direction:column;gap:2px;min-width:0;display:flex}.request-quotation-viewer-title strong,.request-quotation-viewer-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.request-quotation-viewer-title strong{color:#111827;font-size:13px;line-height:1.2}.request-quotation-viewer-title span{color:#6b7280;font-size:10px;line-height:1.2}.request-quotation-viewer-back,.request-quotation-viewer-send{min-height:38px;font:inherit;cursor:pointer;border-radius:9px;padding:0 13px;font-size:12px;font-weight:900}.request-quotation-viewer-back{color:#111827;background:#fff;border:1px solid #d1d5db}.request-quotation-viewer-send{color:#fff;background:#111827;border:1px solid #111827}.request-quotation-viewer-back:disabled,.request-quotation-viewer-send:disabled{opacity:.55;cursor:not-allowed}.request-quotation-viewer-body{background:#202124;flex:auto;width:100%;min-height:0;overflow:hidden}.request-quotation-viewer-frame{background:#fff;border:0;width:100%;height:100%;display:block}.request-quotation-viewer-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:auto}.request-quotation-viewer-pages{--request-quotation-zoom:1;width:calc(100% * var(--request-quotation-zoom));box-sizing:border-box;touch-action:none;background:#202124;flex-direction:column;align-items:center;gap:8px;min-width:100%;min-height:100%;padding:8px;display:flex}.request-quotation-viewer-page{-webkit-user-select:none;user-select:none;background:#fff;flex:none;width:100%;max-width:none;height:auto;margin:0;display:block;box-shadow:0 1px 6px #00000047}}.request-change-link-row{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:10px!important;display:flex!important}.request-change-link-row .request-change-link-select{box-sizing:border-box!important;flex:1!important;width:100%!important;min-width:0!important}.request-change-link-row .request-change-link-select .price-searchable-select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important}.request-change-link-row .request-change-link-select *{box-sizing:border-box!important;min-width:0!important}.request-change-link-row .request-change-link-select input,.request-change-link-row .request-change-link-select .price-searchable-select__input{box-sizing:border-box!important;color:#171717!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;font-family:var(--price-font-ui,"DM Sans", sans-serif)!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffffd1!important;border:1px solid #dce0e3!important;border-radius:14px!important;outline:none!important;padding:0 13px!important;font-size:13px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.request-change-link-row .request-change-link-select input:focus,.request-change-link-row .request-change-link-select .price-searchable-select__input:focus{background:#fff!important;border-color:#171a1f!important}.request-change-link-row .request-change-link-buttons{flex-direction:row!important;flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.request-change-link-row .request-change-link-buttons button{min-width:68px!important;height:38px!important;font-family:var(--price-font-ui,"DM Sans", sans-serif)!important;white-space:nowrap!important;box-sizing:border-box!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}@media (width<=640px){.request-change-link-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.request-change-link-row .request-change-link-select{flex:auto!important;width:100%!important}.request-change-link-row .request-change-link-buttons{flex-shrink:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.request-change-link-row .request-change-link-buttons button{width:100%!important;min-width:0!important}}.request-detail-done-btn{display:none!important}.request-detail-shell .request-detail-footer .request-detail-cancel-btn,.request-detail-footer .request-detail-cancel-btn{color:#c62828!important;box-shadow:none!important;background:#fff!important;border:1px solid #f09593!important;transition:all .15s!important}.request-detail-shell .request-detail-footer .request-detail-cancel-btn:hover,.request-detail-footer .request-detail-cancel-btn:hover{color:#b71c1c!important;background:#fff3f3!important;border-color:#e53935!important}@media (width<=720px){.request-detail-shell .request-detail-footer{padding:10px 14px max(14px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;background:#fffdf9!important;border-top:1px solid #eadfd4!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:flex!important}.request-detail-footer .request-detail-footer-status{color:#7b6b61!important;text-align:left!important;width:100%!important;font-size:11px!important}.request-detail-footer .request-detail-footer-actions{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.request-detail-footer .request-detail-footer-actions>button,.request-detail-footer .request-detail-footer-actions>.request-detail-cancel-btn,.request-detail-footer .request-detail-footer-actions>.request-detail-done-btn{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;font-family:var(--price-font-ui,"DM Sans", sans-serif)!important;box-sizing:border-box!important;white-space:nowrap!important;border-radius:12px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.request-detail-shell .request-detail-footer .request-detail-done-btn,.request-detail-footer .request-detail-done-btn{color:#fff!important;box-shadow:none!important;cursor:pointer!important;background:#171a1f!important;border:1px solid #171a1f!important;transition:all .15s!important;display:inline-flex!important}.request-detail-shell .request-detail-footer .request-detail-done-btn:hover,.request-detail-footer .request-detail-done-btn:hover{color:#fff!important;background:#2b3038!important;border-color:#2b3038!important}.request-detail-shell .request-detail-footer .request-detail-done-btn:active,.request-detail-footer .request-detail-done-btn:active{color:#fff!important;background:#000!important;border-color:#000!important}.request-detail-shell .request-detail-footer .request-detail-cancel-btn,.request-detail-footer .request-detail-cancel-btn{color:#c62828!important;box-shadow:none!important;background:#fff!important;border:1px solid #f09593!important}.request-detail-shell .request-detail-footer .request-detail-cancel-btn:hover,.request-detail-footer .request-detail-cancel-btn:hover{color:#b71c1c!important;background:#fff3f3!important;border-color:#e53935!important}}
