.economics_economics__kjOXu{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.economics_economics__kjOXu>div{min-width:0;gap:5px}@media(max-width:650px){.economics_economics__kjOXu{grid-template-columns:1fr!important}}.economics_card__GaJDj.economics_card__GaJDj{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);align-items:center;gap:8px 20px!important;padding:12px 16px!important}.economics_card__GaJDj>h2,.economics_card__GaJDj>small{grid-column:1/-1}.economics_card__GaJDj>small{padding-top:0!important;margin-top:0!important}.economics_card__GaJDj .economics_economics__kjOXu{gap:12px!important}.economics_card__GaJDj .economics_economics__kjOXu>div{gap:3px}@media(max-width:900px){.economics_card__GaJDj.economics_card__GaJDj{grid-template-columns:1fr}}@media(max-width:650px){.economics_card__GaJDj.economics_card__GaJDj{padding:12px!important;gap:8px!important}.economics_card__GaJDj .economics_economics__kjOXu{gap:10px!important}.economics_card__GaJDj .economics_economics__kjOXu>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px}.economics_card__GaJDj .economics_economics__kjOXu>div>div,.economics_card__GaJDj .economics_economics__kjOXu>div>small{grid-column:1/-1}}.economics_card__GaJDj:not(:has([data-chart])){grid-template-columns:1fr}.StaffPrimitives_card__nJA_u{min-width:0;width:100%;align-self:start;padding:22px;background:#fff;border:1px solid #e1e1e8;border-radius:8px;color:#272435;box-shadow:0 2px 5px #22202f04}.StaffPrimitives_header__Rv3zo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.StaffPrimitives_header__Rv3zo>div{min-width:0}.StaffPrimitives_header__Rv3zo h2,.StaffPrimitives_header__Rv3zo h3,.StaffPrimitives_header__Rv3zo h4{margin:0;font-size:18px;line-height:1.4;letter-spacing:0;color:#272435}.StaffPrimitives_header__Rv3zo p{margin:6px 0 0;color:#6a6678;font-size:13px;line-height:1.6}.StaffPrimitives_headerAction__dxTFz{flex-shrink:0}.StaffPrimitives_button__5zd4f{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid #dcdce5;border-radius:6px;background:#fff;color:#3a3449;font:inherit;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;cursor:pointer;white-space:normal;box-shadow:none;text-transform:none}.StaffPrimitives_button__5zd4f svg{flex:0 0 auto}.StaffPrimitives_button__5zd4f:hover{background:#f5f4f8;color:#272435}.StaffPrimitives_button__5zd4f[data-variant=primary]{background:var(--teckie-purple,#8234ff);color:#fff;border-color:transparent}.StaffPrimitives_button__5zd4f[data-variant=primary]:hover{background:#6926d2;color:#fff}.StaffPrimitives_button__5zd4f[data-variant=danger]{background:#bf303c;color:#fff;border-color:transparent}.StaffPrimitives_button__5zd4f[data-variant=danger]:hover{background:#a9222e;color:#fff}.StaffPrimitives_button__5zd4f:disabled{opacity:.55;cursor:not-allowed}.StaffPrimitives_button__5zd4f:focus-visible,.StaffPrimitives_field__yGf3X :is(input,textarea,select):focus-visible{outline:2px solid #8234ff;outline-offset:3px}.StaffPrimitives_field__yGf3X{display:grid;gap:7px;margin:0;min-width:0;color:#373144;font-size:13px;font-weight:600}.StaffPrimitives_field__yGf3X>span{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.StaffPrimitives_field__yGf3X small{color:#767082;font-size:11px;font-weight:400}.StaffPrimitives_field__yGf3X :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;background:#fff;border:1px solid #dcdce5;border-radius:6px;color:#292433;font:inherit;font-weight:400;line-height:1.5;letter-spacing:0;box-shadow:none}.StaffPrimitives_field__yGf3X textarea{resize:vertical}.StaffPrimitives_dialog__ckls7{width:min(460px,calc(100% - 32px));padding:24px;border:1px solid #e1e1e8;border-radius:8px;color:#272435}.StaffPrimitives_dialog__ckls7::backdrop{background:#18121f80}.StaffPrimitives_dialog__ckls7 h2{font-size:18px;margin:0}.StaffPrimitives_dialog__ckls7 p{font-size:14px;line-height:1.6}.StaffPrimitives_dialog__ckls7 footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}@media (max-width:600px){.StaffPrimitives_card__nJA_u{padding:17px}.StaffPrimitives_header__Rv3zo{gap:10px}}.StaffBillingServiceLineEditor_row__8HJHM{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.3fr) 36px;gap:10px;align-items:end;padding:10px;border:1px solid var(--staff-border,#e3e1e7);border-radius:8px;background:white;min-width:0}.StaffBillingServiceLineEditor_name__xjf7V{display:grid;gap:10px;min-width:0}.StaffBillingServiceLineEditor_price___yBrb{min-width:0}.StaffBillingServiceLineEditor_row__8HJHM input,.StaffBillingServiceLineEditor_row__8HJHM select{min-width:0;width:100%}.StaffBillingServiceLineEditor_remove__wjhhr{width:36px;height:42px;padding:0!important}@media (max-width:600px){.StaffBillingServiceLineEditor_row__8HJHM{grid-template-columns:minmax(0,1fr) 36px}.StaffBillingServiceLineEditor_name__xjf7V{grid-column:1/-1}}.StaffAssignmentInvoicePicker_root__HP3Kt{min-width:0}.StaffAssignmentInvoicePicker_search__3tOnQ{display:flex;align-items:center;gap:10px;min-height:42px;border:1px solid #dedde1;border-radius:8px;padding:8px 12px;color:#77717e}.StaffAssignmentInvoicePicker_search__3tOnQ input{width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px}.StaffAssignmentInvoicePicker_search__3tOnQ:focus-within{outline:2px solid #7135b0;outline-offset:2px}.StaffAssignmentInvoicePicker_results__wHEJg{margin-top:16px}.StaffAssignmentInvoicePicker_customerGrid__1qIql{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.StaffAssignmentInvoicePicker_muted__MQMxP{color:#77717e;font-size:13px;margin:16px 0 0}.StaffAssignmentInvoicePicker_selection__mTiFg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:center;margin-top:20px}.StaffAssignmentInvoicePicker_assignment__G8p_y{display:grid;gap:8px;color:#625b6a;font-size:13px}.StaffAssignmentInvoicePicker_assignment__G8p_y select{width:100%;padding:10px 12px;border:1px solid #dedde1;border-radius:7px;background:#fff;color:#242129;font:inherit}.StaffAssignmentInvoicePicker_invoice__23uMa{margin-top:20px}@media(max-width:1000px){.StaffAssignmentInvoicePicker_customerGrid__1qIql{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.StaffAssignmentInvoicePicker_customerGrid__1qIql,.StaffAssignmentInvoicePicker_selection__mTiFg{grid-template-columns:minmax(0,1fr)}}.StaffAssignmentInvoicePicker_customerSearch__viUrL{position:relative}.StaffAssignmentInvoicePicker_results__wHEJg{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:280px;overflow-y:auto;padding:4px;margin:0;border:1px solid #dedde1;border-radius:8px;background:#fff;box-shadow:0 8px 24px #00000012}.StaffAssignmentInvoicePicker_result__CWHtl{display:grid;gap:3px;width:100%;padding:9px 12px;border:0;border-radius:5px;background:transparent;color:#242129;font:inherit;text-align:left;cursor:pointer}.StaffAssignmentInvoicePicker_result__CWHtl strong{font-size:13px;font-weight:600}.StaffAssignmentInvoicePicker_result__CWHtl span{color:#77717e;font-size:12px}.StaffAssignmentInvoicePicker_result__CWHtl:hover,.StaffAssignmentInvoicePicker_result__CWHtl[aria-selected=true]{background:#f4f4f5}.StaffAssignmentInvoicePicker_billing__iIYZ7,.StaffAssignmentInvoicePicker_jobs__8Ck6l{margin-top:24px}.StaffAssignmentInvoicePicker_heading__Q2SEB{display:flex;justify-content:space-between;align-items:center;gap:12px}.StaffAssignmentInvoicePicker_root__HP3Kt .StaffAssignmentInvoicePicker_heading__Q2SEB h2,.StaffAssignmentInvoicePicker_root__HP3Kt .StaffAssignmentInvoicePicker_jobs__8Ck6l h2{margin:0 0 12px;font-size:14px!important}.StaffAssignmentInvoicePicker_heading__Q2SEB a{color:#625b6a;font-size:12px}.StaffAssignmentInvoicePicker_fields__uyTzE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.StaffAssignmentInvoicePicker_field__SXZBw{min-width:0;padding:10px 12px;border:1px solid #e5e5e7;border-radius:7px}.StaffAssignmentInvoicePicker_field__SXZBw dt{color:#77717e;font-size:12px}.StaffAssignmentInvoicePicker_field__SXZBw dt small{font-size:11px}.StaffAssignmentInvoicePicker_field__SXZBw dd{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:13px;color:#242129;overflow-wrap:anywhere}.StaffAssignmentInvoicePicker_field__SXZBw[data-missing=true]{border-color:#da9292;background:#fff5f5}.StaffAssignmentInvoicePicker_field__SXZBw[data-missing=true] dd,.StaffAssignmentInvoicePicker_field__SXZBw[data-missing=true] dt{color:#a32929}.StaffAssignmentInvoicePicker_field__SXZBw dd svg{flex-shrink:0}.StaffAssignmentInvoicePicker_jobGrid__zXCSC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.StaffAssignmentInvoicePicker_job__9e_ml[data-selected=true]>article{border-color:#351349;box-shadow:0 0 0 1px #351349}@media(max-width:650px){.StaffAssignmentInvoicePicker_fields__uyTzE{grid-template-columns:repeat(2,minmax(0,1fr))}.StaffAssignmentInvoicePicker_jobGrid__zXCSC{grid-template-columns:minmax(0,1fr)}}.StaffAssignmentInvoicePicker_root__HP3Kt{padding:0;border:0;background:transparent;box-shadow:none}.StaffAssignmentInvoicePicker_selectionPanels__EDpdT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:20px}.StaffAssignmentInvoicePicker_selectionPanels__EDpdT .StaffAssignmentInvoicePicker_billing__iIYZ7,.StaffAssignmentInvoicePicker_selectionPanels__EDpdT .StaffAssignmentInvoicePicker_jobs__8Ck6l{margin:0;padding:16px;border:1px solid #e5e5e7;border-radius:10px;background:#fff;min-width:0}.StaffAssignmentInvoicePicker_billing__iIYZ7 .StaffAssignmentInvoicePicker_fields__uyTzE{grid-template-columns:minmax(0,1fr);gap:0}.StaffAssignmentInvoicePicker_billing__iIYZ7 .StaffAssignmentInvoicePicker_field__SXZBw{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;border:0;border-radius:0;background:transparent}.StaffAssignmentInvoicePicker_billing__iIYZ7 .StaffAssignmentInvoicePicker_field__SXZBw dd{margin:0}.StaffAssignmentInvoicePicker_billing__iIYZ7 .StaffAssignmentInvoicePicker_field__SXZBw[data-missing=true]{padding:8px;margin:2px -8px;border-radius:6px;background:#fff5f5}.StaffAssignmentInvoicePicker_jobs__8Ck6l .StaffAssignmentInvoicePicker_jobGrid__zXCSC{grid-template-columns:minmax(0,1fr)}.StaffAssignmentInvoicePicker_invoice__23uMa{padding:16px;border:1px solid #e5e5e7;border-radius:10px;background:#fff}@media(max-width:850px){.StaffAssignmentInvoicePicker_selectionPanels__EDpdT{grid-template-columns:minmax(0,1fr)}}.StaffAssignmentInvoicePicker_selectionPanels__EDpdT{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:12px}.StaffAssignmentInvoicePicker_selectionPanels__EDpdT .StaffAssignmentInvoicePicker_billing__iIYZ7,.StaffAssignmentInvoicePicker_selectionPanels__EDpdT .StaffAssignmentInvoicePicker_invoice__23uMa,.StaffAssignmentInvoicePicker_selectionPanels__EDpdT .StaffAssignmentInvoicePicker_jobs__8Ck6l{margin:0;padding:14px}.StaffAssignmentInvoicePicker_heading__Q2SEB{align-items:flex-start;flex-wrap:wrap;gap:6px;margin-bottom:10px}.StaffAssignmentInvoicePicker_root__HP3Kt .StaffAssignmentInvoicePicker_heading__Q2SEB h2{margin:0}.StaffAssignmentInvoicePicker_profileLink__xCpCM{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.StaffAssignmentInvoicePicker_profileLink__xCpCM:hover{color:#351349;text-decoration:underline}.StaffAssignmentInvoicePicker_billing__iIYZ7 .StaffAssignmentInvoicePicker_field__SXZBw{grid-template-columns:82px minmax(0,1fr);padding:5px 0;gap:8px}.StaffAssignmentInvoicePicker_billing__iIYZ7 .StaffAssignmentInvoicePicker_field__SXZBw[data-missing=true]{padding:5px 6px;margin:2px -6px}.StaffAssignmentInvoicePicker_jobChoice__KsYD1{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:10px;border:1px solid #e4e4e7;border-radius:7px;background:#fff;color:#242129;text-align:left;cursor:pointer;font:inherit}.StaffAssignmentInvoicePicker_jobChoice__KsYD1>span:first-child{display:grid;gap:3px;min-width:0}.StaffAssignmentInvoicePicker_jobChoice__KsYD1 strong{font-size:13px;font-weight:600}.StaffAssignmentInvoicePicker_jobChoice__KsYD1 small{font-size:11px;color:#77717e;overflow-wrap:anywhere}.StaffAssignmentInvoicePicker_jobChoice__KsYD1[aria-pressed=true]{border-color:#351349;background:#f7f7f7}.StaffAssignmentInvoicePicker_jobChoice__KsYD1:hover{border-color:#92869b}.StaffAssignmentInvoicePicker_jobChoice__KsYD1:focus-visible{outline:2px solid #7135b0;outline-offset:2px}.StaffAssignmentInvoicePicker_jobState__PSUjR{display:flex;align-items:center;gap:4px;font-size:11px;color:#625b6a}.StaffAssignmentInvoicePicker_invoice__23uMa{min-width:0}.StaffAssignmentInvoicePicker_root__HP3Kt .StaffAssignmentInvoicePicker_invoice__23uMa>h2{margin:0;font-size:14px!important}.StaffAssignmentInvoicePicker_invoice__23uMa .staff-invoice-compact-heading{flex-wrap:wrap}.StaffAssignmentInvoicePicker_invoice__23uMa .staff-invoice-compact-table{font-size:12px}.StaffAssignmentInvoicePicker_invoice__23uMa .staff-invoice-compact-table td,.StaffAssignmentInvoicePicker_invoice__23uMa .staff-invoice-compact-table th{padding:7px}.StaffAssignmentInvoicePicker_invoice__23uMa .staff-invoice-editor-column{min-width:0}@media(max-width:1150px){.StaffAssignmentInvoicePicker_selectionPanels__EDpdT{grid-template-columns:repeat(2,minmax(0,1fr))}.StaffAssignmentInvoicePicker_selectionPanels__EDpdT>.StaffAssignmentInvoicePicker_invoice__23uMa{grid-column:1/-1}}@media(max-width:650px){.StaffAssignmentInvoicePicker_selectionPanels__EDpdT{grid-template-columns:minmax(0,1fr)}}@media(min-width:651px) and (max-width:1150px){.StaffAssignmentInvoicePicker_selectionPanels__EDpdT[data-linked=true]>.StaffAssignmentInvoicePicker_billing__iIYZ7{grid-column:1/-1}.StaffAssignmentInvoicePicker_selectionPanels__EDpdT[data-linked=true]>.StaffAssignmentInvoicePicker_invoice__23uMa{grid-column:auto}}.StaffFilterSelect_root__dZLIM{position:relative;min-width:0}.StaffFilterSelect_root__dZLIM input[role=combobox]{padding-right:36px}.StaffFilterSelect_root__dZLIM input[role=combobox]:focus-visible{outline:2px solid #8533ff;outline-offset:1px}.StaffFilterSelect_toggle__xjC2L{position:absolute;right:1px;bottom:1px;display:grid;place-items:center;width:34px;height:38px;border:0;background:transparent;color:var(--teckie-muted);cursor:pointer}.StaffFilterSelect_options__q4yuZ{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:max(100%,210px);max-height:230px;overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid #e7e3ed;border-radius:6px;background:#fff;box-shadow:0 6px 20px #24143d1a}.StaffFilterSelect_option__OU6Jn{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:36px;padding:7px 8px;color:var(--teckie-ink);font-size:13px;cursor:pointer;overflow-wrap:anywhere}.StaffFilterSelect_option__OU6Jn svg{flex-shrink:0}.StaffFilterSelect_active__Mq4WU{background:#f3edff}.StaffFilterSelect_empty__xQjKB{padding:10px 8px;color:var(--teckie-muted);font-size:13px}.StaffMegekkoQuickAdd_root__zEccy{display:grid;gap:10px;min-width:0}.StaffMegekkoQuickAdd_root__zEccy+.StaffMegekkoQuickAdd_root__zEccy{margin-top:12px}.StaffMegekkoQuickAdd_panel__AWdNM{min-width:0;padding:14px;border:1px solid var(--staff-border,#ded9e8);border-radius:8px;background:var(--staff-surface,#fff)}.StaffMegekkoQuickAdd_header__k_NTK{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.StaffMegekkoQuickAdd_header__k_NTK>div,.StaffMegekkoQuickAdd_productText__l5e4W{display:grid;gap:4px;min-width:0}.StaffMegekkoQuickAdd_header__k_NTK strong{color:var(--staff-text,#20172d);font-size:14px}.StaffMegekkoQuickAdd_header__k_NTK span,.StaffMegekkoQuickAdd_price__RQ5ED small,.StaffMegekkoQuickAdd_product__xE4TD small{color:var(--staff-muted,#716b7b);font-size:12px}.StaffMegekkoQuickAdd_close__dInrT{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid var(--staff-border,#ded9e8);border-radius:7px;background:#fff;color:inherit;cursor:pointer}.StaffMegekkoQuickAdd_search__kLNSy{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 11px;border:1px solid var(--staff-border,#ded9e8);border-radius:7px;color:var(--staff-muted,#716b7b)}.StaffMegekkoQuickAdd_search__kLNSy:focus-within{border-color:#7140d9;box-shadow:0 0 0 2px #7140d91c}.StaffMegekkoQuickAdd_search__kLNSy input{width:100%;min-width:0;padding:8px 0;border:0;outline:0;background:transparent;color:var(--staff-text,#20172d);font:inherit;font-size:13px}.StaffMegekkoQuickAdd_results__sEO_h{display:grid;max-height:310px;overflow:auto;margin:10px 0 0;padding:0;list-style:none}.StaffMegekkoQuickAdd_product__xE4TD{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:14px;padding:8px 4px;border:0;border-bottom:1px solid #eeeaf3;background:transparent;color:var(--staff-text,#20172d);text-align:left;cursor:pointer}.StaffMegekkoQuickAdd_product__xE4TD:focus-visible,.StaffMegekkoQuickAdd_product__xE4TD:hover{background:#f8f5ff}.StaffMegekkoQuickAdd_productText__l5e4W strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.StaffMegekkoQuickAdd_price__RQ5ED{display:grid;flex:0 0 auto;justify-items:end;gap:3px;color:#4b20ad;font-size:13px;font-weight:700}.StaffMegekkoQuickAdd_price__RQ5ED small{color:#716b7b;font-weight:500}.StaffMegekkoQuickAdd_added__nnMRf,.StaffMegekkoQuickAdd_error__AjejS,.StaffMegekkoQuickAdd_message__R6Mte{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--staff-muted,#716b7b);font-size:13px}.StaffMegekkoQuickAdd_error__AjejS{color:#a32424}.StaffMegekkoQuickAdd_added__nnMRf{color:#257443}.StaffMegekkoQuickAdd_linkImport__SQPui{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--staff-border,#ded9e8)}.StaffMegekkoQuickAdd_linkImport__SQPui label{display:grid;flex:1 1 260px;min-width:0;gap:6px;font-size:13px}.StaffMegekkoQuickAdd_linkControls___uxGA{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--staff-border,#ded9e8);border-radius:7px;min-width:0}.StaffMegekkoQuickAdd_linkControls___uxGA input{width:100%;min-width:0;padding:10px 0;border:0;background:transparent;font:inherit}.StaffMegekkoQuickAdd_linkControls___uxGA:focus-within{outline:2px solid #7140d9;outline-offset:2px}.StaffMegekkoQuickAdd_linkImport__SQPui>p{flex-basis:100%;margin:0;overflow-wrap:anywhere}.StaffMegekkoQuickAdd_linkHeading__lfUZX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;margin:8px 0 12px}.StaffMegekkoQuickAdd_linkHeading__lfUZX button{border:0;background:transparent;padding:6px 0;color:#4b20ad;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.StaffMegekkoQuickAdd_product__xE4TD:disabled{opacity:.5;cursor:not-allowed}@media(max-width:520px){.StaffMegekkoQuickAdd_linkImport__SQPui>button{width:100%}}.StaffMegekkoQuickAdd_spinner__EjBaI{animation:StaffMegekkoQuickAdd_spin__w6ef1 1s linear infinite}@keyframes StaffMegekkoQuickAdd_spin__w6ef1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.StaffMegekkoQuickAdd_spinner__EjBaI{animation-duration:2.5s}}.StaffMegekkoSourceLinks_links__xL1dM{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin-top:8px}.StaffMegekkoSourceLinks_links__xL1dM a{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:13px;line-height:1.5;color:var(--staff-accent,#54216f);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.StaffMegekkoSourceLinks_links__xL1dM a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.StaffMegekkoSourceLinks_links__xL1dM svg{flex:none}.StaffCustomerList_list__9Wkc2{min-width:0;width:100%}.StaffCustomerList_sentStatus__FDz6j{display:block;color:#2e654a;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.StaffCustomerList_notSentStatus__kGbSy{display:block;color:#6a6678;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.StaffCustomerList_archiveStatus__Cr3eN{display:block;color:#605b66;font-size:11px;margin-top:4px;font-weight:600}.StaffCustomerList_badges__omaDJ{display:flex;flex-wrap:wrap;gap:4px 12px}.StaffCustomerList_profileFilters__Ma6Fc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border:0;padding:0;margin:0;min-width:0;grid-column:1/-1}.StaffCustomerList_profileFilters__Ma6Fc legend{font-size:12px;color:#605b66;font-weight:600;margin-bottom:7px}.StaffCustomerList_list__9Wkc2 [data-tone=awaiting-payment]{border-color:#88aabd;background:#eef6fa;color:#24566d;overflow-wrap:anywhere}.StaffCustomerList_list__9Wkc2 [data-tone=awaiting-payment] i{background:#24566d}.StaffCustomerList_list__9Wkc2 [data-tone=unpaid]{border-color:#d6b36d;background:#fff4df;color:#865000}.StaffCustomerList_list__9Wkc2 [data-tone=unpaid] i{background:#865000}.StaffCustomerList_controls__Io2tO{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.StaffCustomerList_segments__ARxy2{display:inline-flex;border:1px solid #dcdce5;border-radius:6px;overflow:hidden;background:#fff}.StaffCustomerList_segments__ARxy2 button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:0;color:#6a6678;background:transparent;cursor:pointer}.StaffCustomerList_segments__ARxy2 button+button{border-left:1px solid #dcdce5}.StaffCustomerList_segments__ARxy2 button[aria-pressed=true]{background:#ececee;color:#272435}.StaffCustomerList_segments__ARxy2 button:hover{background:#f5f4f8}.StaffCustomerList_segments__ARxy2 button:focus-visible{outline:2px solid var(--teckie-purple,#8234ff);outline-offset:-3px}.StaffCustomerList_pageSize__2tD_i{display:flex;align-items:center;gap:8px;color:#6a6678;font-size:13px}.StaffCustomerList_pageSize__2tD_i select{min-height:40px;padding:6px 10px;border:1px solid #dcdce5;border-radius:6px;background:#fff;color:#272435;font:inherit}.StaffCustomerList_name__y_zQo:focus-visible,.StaffCustomerList_pageSize__2tD_i select:focus-visible,.StaffCustomerList_tableWrap__xeVLW:focus-visible{outline:2px solid var(--teckie-purple,#8234ff);outline-offset:3px}.StaffCustomerList_tableCard__O_nxM.StaffCustomerList_tableCard__O_nxM{padding:0;overflow:hidden}.StaffCustomerList_tableWrap__xeVLW{max-width:100%;overflow-x:auto}.StaffCustomerList_table__Eahx0{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:13px;color:#373144}.StaffCustomerList_table__Eahx0 th{background:#f6f6f7;color:#6a6678;font-size:12px;font-weight:600}.StaffCustomerList_table__Eahx0 td,.StaffCustomerList_table__Eahx0 th{padding:11px 14px;border-bottom:1px solid #e1e1e8;vertical-align:middle;overflow-wrap:anywhere}.StaffCustomerList_table__Eahx0 th:first-child{width:17%}.StaffCustomerList_table__Eahx0 th:nth-child(2){width:21%}.StaffCustomerList_table__Eahx0 th:nth-child(3){width:24%}.StaffCustomerList_table__Eahx0 th:nth-child(4){width:18%}.StaffCustomerList_table__Eahx0 th:nth-child(5){width:20%}.StaffCustomerList_table__Eahx0 tr:last-child td{border-bottom:0}.StaffCustomerList_table__Eahx0 tbody tr:focus-within,.StaffCustomerList_table__Eahx0 tbody tr:hover{background:#fafafa}.StaffCustomerList_name__y_zQo{color:inherit;text-decoration:none;font-weight:600}.StaffCustomerList_name__y_zQo:hover{text-decoration:underline;text-underline-offset:3px}.StaffCustomerList_price__vSAWY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffCustomerList_status__25HMT{display:inline-block;border:1px solid #dcdce5;border-radius:5px;padding:2px 7px;font-size:11px;line-height:1.5}.StaffCustomerList_status__25HMT[data-tone=action-needed]{border-color:#b32934;color:#a9222e;background:#fff5f5}.StaffCustomerList_status__25HMT[data-tone=complete],.StaffCustomerList_status__25HMT[data-tone=paid]{border-color:#9ab8a7;color:#2e654a}.StaffCustomerList_status__25HMT[data-tone=unpaid],.StaffCustomerList_status__25HMT[data-tone=waiting]{border-color:#d6b36d;color:#865000}.StaffCustomerList_status__25HMT[data-tone=in-progress]{border-color:#a198b0;color:#472263;background:#f5f2f8}.StaffCustomerList_status__25HMT[data-tone=cancelled]{border-color:#d9a09a;color:#a42b21;background:#fff0ee}.StaffCustomerList_pagination__EZPLA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:13px}.StaffCustomerList_pagination__EZPLA button{max-width:100%}.StaffCustomerList_srOnly__QzD_X{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.StaffCustomerList_skeletonRow__88Lke{height:44px;border-bottom:1px solid #e1e1e8}.StaffCustomerList_block__RF1DY{display:block;height:14px;width:70%;border-radius:4px;background:#ececee;animation:StaffCustomerList_customer-pulse__FZ4oH 1.5s ease-in-out infinite}@keyframes StaffCustomerList_customer-pulse__FZ4oH{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.StaffCustomerList_block__RF1DY{animation:none}}@media(max-width:600px){.StaffCustomerList_pagination__EZPLA{justify-content:center}.StaffCustomerList_pagination__EZPLA span{order:-1;flex-basis:100%;text-align:center}}.StaffInventory_toolbar__GO5zt{display:flex;gap:12px;align-items:center;margin:16px 0;flex-wrap:wrap}.StaffInventory_toolbar__GO5zt form{display:flex;gap:8px;flex:1 1}.StaffInventory_toolbar__GO5zt input{flex:1 1;min-width:180px}.StaffInventory_card__qPCEj button,.StaffInventory_editor__eHdUj button,.StaffInventory_toolbar__GO5zt button{padding:10px 16px;min-height:40px}.StaffInventory_grid__NoIoP{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.StaffInventory_card__qPCEj{padding:18px;border:1px solid #e4e4e7;border-radius:12px;background:white;margin-bottom:16px}.StaffInventory_card__qPCEj h2,.StaffInventory_editor__eHdUj h2{font-size:15px;font-weight:600;margin:0 0 12px}.StaffInventory_card__qPCEj p{font-size:14px;margin:8px 0}.StaffInventory_muted__rTlNx{font-size:12px;color:#71717a}.StaffInventory_error__al2Bp{color:#b91c1c;padding:12px;background:#fef2f2;border-radius:8px}.StaffInventory_overlay___PcYK{position:fixed;inset:0;z-index:100;background:#0006;display:grid;place-items:center;padding:16px}.StaffInventory_editor__eHdUj{background:white;border-radius:16px;padding:24px;width:min(480px,100%);max-height:90vh;overflow:auto}.StaffInventory_editor__eHdUj label{display:grid;margin:12px 0;font-size:13px}.StaffInventory_editor__eHdUj input,.StaffInventory_editor__eHdUj textarea,.StaffInventory_toolbar__GO5zt input{padding:10px;border:1px solid #ddd;border-radius:7px}.StaffInventory_skeleton__Qbgca{height:220px;border-radius:12px;background:#f4f4f5;animation:StaffInventory_pulse___HIDi 1.4s infinite}@keyframes StaffInventory_pulse___HIDi{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.StaffInventory_skeleton__Qbgca{animation:none}}.StaffInventory_grid__NoIoP .StaffInventory_card__qPCEj{margin-bottom:0;overflow-wrap:anywhere;min-width:0}.StaffInventory_card__qPCEj img{max-width:100%;object-fit:contain}.StaffInventory_toolbar__GO5zt form{min-width:0}.StaffInventory_toolbar__GO5zt button{flex-shrink:0}.StaffInventory_toolbar__GO5zt input{min-width:0}.StaffInventory_card__qPCEj h2{font-size:14px;font-weight:500}.StaffInventory_card__qPCEj p,.StaffInventory_editor__eHdUj .StaffInventory_error__al2Bp{font-size:13px}.StaffInventory_editor__eHdUj .StaffInventory_toolbar__GO5zt{justify-content:flex-end;margin-bottom:0}@media(max-width:600px){.StaffInventory_grid__NoIoP{grid-template-columns:minmax(0,1fr)}.StaffInventory_toolbar__GO5zt{gap:8px}.StaffInventory_toolbar__GO5zt form{width:100%}.StaffInventory_toolbar__GO5zt input{width:100%;min-width:0}.StaffInventory_toolbar__GO5zt button{padding:9px 12px}}.StaffInventory_grid__NoIoP .StaffInventory_card__qPCEj h2{font-size:14px!important;font-weight:500!important;line-height:1.4}.StaffInventory_grid__NoIoP .StaffInventory_card__qPCEj .StaffInventory_hero__R_RXS{width:100%;height:150px;margin-bottom:12px;object-fit:contain}.StaffInventory_price__stwSA{color:#351349;font-weight:500}.StaffInventory_details__rvfaV{font-size:12px;margin-top:12px}.StaffInventory_details__rvfaV summary{cursor:pointer;color:#687080}.StaffInventory_details__rvfaV p{font-size:12px;line-height:1.5}.StaffInventory_details__rvfaV strong{font-weight:500}.StaffInventory_thumbnails__i5uPI{display:flex;flex-wrap:wrap;gap:6px}.StaffInventory_thumbnails__i5uPI img{width:70px;height:70px;object-fit:contain}.StaffInventory_skeleton__Qbgca{height:300px;position:relative;background:#fff;border:1px solid #e4e4e7}.StaffInventory_skeleton__Qbgca:before{content:"";position:absolute;left:18px;right:18px;top:18px;height:150px;background:#f4f4f5;border-radius:6px}.StaffInventory_skeleton__Qbgca:after{content:"";position:absolute;left:18px;right:18px;top:185px;height:90px;background:repeating-linear-gradient(180deg,#f4f4f5 0,#f4f4f5 12px,transparent 0,transparent 27px)}.StaffInventory_toolbar__GO5zt form>button{width:auto!important;flex:0 0 auto}.StaffInventory_toolbar__GO5zt form>input{flex:1 1}.StaffInventory_actions__e_6HX{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.StaffInventory_actions__e_6HX button{padding:6px 10px;min-height:32px;font-size:12px}.StaffInventory_editor__eHdUj select,.StaffInventory_toolbar__GO5zt select{border:1px solid #ddd;border-radius:7px;padding:10px;background:white;font-size:13px;min-height:40px}.StaffInventory_editor__eHdUj .StaffInventory_variant__Bax9z{border:0;padding:0;margin:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.StaffInventory_variant__Bax9z legend{font-size:12px;color:#687080}.StaffInventory_editor__eHdUj .StaffInventory_card__qPCEj{background:#f7f7f8;padding:12px}.StaffInventory_editor__eHdUj .StaffInventory_card__qPCEj h2{font-size:13px}.StaffInventory_editor__eHdUj .StaffInventory_card__qPCEj p{font-size:12px}.StaffInventory_editor__eHdUj .StaffInventory_card__qPCEj .StaffInventory_toolbar__GO5zt{margin:8px 0}.StaffInventory_editor__eHdUj .StaffInventory_card__qPCEj>button{margin:4px 4px 0 0}.StaffInventory_grid__NoIoP .StaffInventory_officeCard__xZbPZ{padding:18px;overflow-wrap:anywhere}.StaffInventory_grid__NoIoP .StaffInventory_officeCard__xZbPZ h2{font-size:14px!important;font-weight:500!important;line-height:1.4;margin:0;min-width:0}.StaffInventory_officeCard__xZbPZ p{font-size:13px;line-height:1.5;margin:10px 0}.StaffInventory_officeCard__xZbPZ a{font-size:13px}.StaffInventory_officeImage__GD3Xv{position:relative;width:100%;height:150px;display:grid;place-items:center;background:#f7f7f8;border-radius:6px;overflow:hidden;margin-bottom:14px}.StaffInventory_officeImage__GD3Xv img{width:100%;height:150px;object-fit:contain}.StaffInventory_imageFallback__YxyNa{display:flex;flex-direction:column;align-items:center;gap:8px;color:#6a6678;font-size:12px;text-align:center;padding:12px}.StaffInventory_officeHeading__yjhw7{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.StaffInventory_officeActions__mD3BS{display:flex;gap:6px;flex-shrink:0}.StaffInventory_officeActions__mD3BS .StaffInventory_iconButton__Qqiyc{width:40px;height:40px;min-height:40px;padding:0}.StaffInventory_officeStock__b1uGr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffInventory_editor__eHdUj input,.StaffInventory_editor__eHdUj textarea{max-width:100%;min-width:0;box-sizing:border-box}.StaffInventory_importSection__uxeWZ{padding:12px 0;border-bottom:1px solid #e1e1e8;margin-bottom:16px}.StaffInventory_importSection__uxeWZ>button{margin:4px 4px 0 0}.StaffInventory_importSection__uxeWZ p{font-size:13px;line-height:1.5}.StaffInventory_tableWrap__TIUNW{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:auto;border:1px solid #e5e3e9;border-radius:8px;background:#fff}.StaffInventory_inventoryTable__7mltw{width:100%;border-collapse:collapse;font-size:13px;text-align:left;table-layout:auto}.StaffInventory_inventoryTable__7mltw th{font-weight:500;color:#696570;background:#f6f5f7;font-size:12px;padding:12px;white-space:nowrap}.StaffInventory_inventoryTable__7mltw td{padding:10px 12px;border-top:1px solid #efedf2;vertical-align:middle}.StaffInventory_price__stwSA{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.StaffInventory_inventoryTable__7mltw th:nth-child(4){text-align:right}.StaffInventory_inventoryTable__7mltw tbody tr:hover{background:#faf9fc}.StaffInventory_productCell___bllf{display:flex;align-items:center;gap:12px;min-width:220px;max-width:520px}.StaffInventory_productCell___bllf img{width:44px;height:44px;object-fit:contain;border:1px solid #eceaf0;border-radius:6px;flex-shrink:0}.StaffInventory_productName__7E7pY{background:none;border:0;padding:0;font:inherit;text-align:left;color:inherit;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.StaffInventory_productName__7E7pY:hover{text-decoration:underline}.StaffInventory_statusBadge__6_qVY{display:inline-block;padding:3px 7px;background:#eeecf0;border-radius:5px;font-size:12px;white-space:nowrap}.StaffInventory_statusBadge__6_qVY[data-active=true]{background:#d9f5df;color:#174b28}.StaffInventory_quantity__8VkH2{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.StaffInventory_productCell___bllf .StaffInventory_compactImage__t0kZq{width:44px;height:44px;flex:0 0 44px;margin:0;background:#f8f7fa}.StaffInventory_productCell___bllf .StaffInventory_compactImage__t0kZq img{width:100%;height:100%;border:0}.StaffInventory_compactImage__t0kZq .StaffInventory_imageFallback__YxyNa{padding:4px}.StaffInventory_rowActions__E0Bku{display:flex;gap:4px;justify-content:flex-end}.StaffInventory_rowActions__E0Bku button{display:grid;place-items:center;min-width:32px;height:32px;padding:6px;border:0;border-radius:5px;background:transparent;color:#625a70;cursor:pointer}.StaffInventory_rowActions__E0Bku button:hover{background:#ede8f5;color:#351349}.StaffInventory_booleanValue__5SrfP{display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.StaffInventory_emptyState__5sNwz{text-align:center;padding:40px!important;color:#686270}.StaffInventory_srOnly__zxT5g{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.StaffInventory_editor__eHdUj{width:min(720px,calc(100vw - 32px));box-sizing:border-box}.StaffInventory_editor__eHdUj h2{font-size:18px;line-height:1.4}.StaffInventory_editor__eHdUj textarea{min-height:90px;resize:vertical}.StaffInventory_workflowFields__nPInu{border:0;border-top:1px solid #e6e2ec;padding:18px 0 0;margin:22px 0 0;min-width:0}.StaffInventory_workflowFields__nPInu>legend{padding:0 8px 0 0;font-size:14px;font-weight:600}.StaffInventory_specGrid__Jr4ny{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.StaffInventory_checklist__tqeRp{border:0;margin:12px 0;padding:0;min-width:0}.StaffInventory_checklist__tqeRp legend{font-size:13px;font-weight:500}.StaffInventory_editor__eHdUj .StaffInventory_checkLabel__LmZKS,.StaffInventory_editor__eHdUj .StaffInventory_checklist__tqeRp label{display:flex;align-items:center;gap:8px;line-height:1.5}.StaffInventory_editor__eHdUj input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;accent-color:#582080}.StaffInventory_workflowFields__nPInu ul{padding-left:20px;font-size:12px;overflow-wrap:anywhere}.StaffInventory_requirementRow__3lb_O{display:flex;gap:8px;margin:8px 0}.StaffInventory_requirementRow__3lb_O input{flex:1 1;min-width:0}.StaffInventory_toolbar__GO5zt>button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.StaffInventory_tableLoading__BUP_b{border:1px solid #e5e3e9;border-radius:8px;padding:12px}.StaffInventory_tableLoading__BUP_b div{height:48px;margin:6px 0;background:#f4f3f6;border-radius:4px}.StaffInventory_editor__eHdUj button:focus-visible,.StaffInventory_inventoryTable__7mltw button:focus-visible{outline:2px solid #7b38bd;outline-offset:3px}@media(max-width:700px){.StaffInventory_inventoryTable__7mltw{font-size:12px}.StaffInventory_inventoryTable__7mltw td,.StaffInventory_inventoryTable__7mltw th{padding:8px}.StaffInventory_productCell___bllf{min-width:170px;gap:8px}.StaffInventory_productCell___bllf img{width:36px;height:36px}.StaffInventory_editor__eHdUj{padding:18px}.StaffInventory_specGrid__Jr4ny{grid-template-columns:1fr}.StaffInventory_toolbar__GO5zt form{flex-basis:100%}}.StaffInventory_imageInput__FEWNd{display:grid;gap:12px;min-width:0}.StaffInventory_editor__eHdUj label{margin:0;gap:6px;line-height:1.5;font-weight:500}.StaffInventory_editor__eHdUj .StaffInventory_workflowFields__nPInu{display:grid;gap:16px;margin:0;padding:20px 0 0}.StaffInventory_editor__eHdUj .StaffInventory_workflowFields__nPInu:first-child{border:0;padding-top:0}.StaffInventory_editor__eHdUj .StaffInventory_workflowFields__nPInu>legend{margin-bottom:0;padding:0;font-size:13px;color:#625b6a}.StaffInventory_editor__eHdUj .StaffInventory_specGrid__Jr4ny{gap:16px}.StaffInventory_editor__eHdUj .StaffInventory_variant__Bax9z{margin:0;padding:20px 0 0;border-top:1px solid #e6e2ec;gap:16px;min-width:0}.StaffInventory_editor__eHdUj .StaffInventory_variant__Bax9z legend{padding:0;margin-bottom:16px;font-weight:500}.StaffInventory_editor__eHdUj .StaffInventory_checklist__tqeRp{display:grid;gap:12px;margin:0}.StaffInventory_editor__eHdUj .StaffInventory_checklist__tqeRp legend{margin-bottom:12px}.StaffInventory_editor__eHdUj .StaffInventory_checklist__tqeRp>button{justify-self:start}.StaffInventory_editor__eHdUj .StaffInventory_checkLabel__LmZKS{min-height:32px}.StaffInventory_editor__eHdUj .StaffInventory_imageInput__FEWNd{gap:14px}.StaffInventory_editor__eHdUj .StaffInventory_imageInput__FEWNd .StaffInventory_officeImage__GD3Xv{height:136px;margin:0;background:#faf9fb}.StaffInventory_editor__eHdUj .StaffInventory_imageInput__FEWNd button{justify-self:start}.StaffInventory_editor__eHdUj .StaffInventory_importSection__uxeWZ{margin:0;padding:0 0 20px}.StaffInventory_importSection__uxeWZ summary{font-weight:500;cursor:pointer;padding:4px 0}.StaffInventory_importSection__uxeWZ .StaffInventory_toolbar__GO5zt{margin-bottom:0}.StaffInventory_editor__eHdUj .StaffInventory_thumbnails__i5uPI{gap:16px}.StaffInventory_editor__eHdUj .StaffInventory_thumbnails__i5uPI img{width:180px;max-width:100%;height:144px}.StaffInventory_editor__eHdUj .StaffInventory_productDescription__z_bDj{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap}.StaffInventory_computerLayout__rjQho{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start;min-width:0}.StaffInventory_computerFields__pdsEQ{display:grid;gap:24px;min-width:0}.StaffInventory_editor__eHdUj .StaffInventory_publicationChecklist__YdQyq{margin:0;padding:18px 0 0;border:0;border-top:1px solid #e5e2e9;min-width:0}.StaffInventory_publicationChecklist__YdQyq legend{font-weight:600;font-size:13px}.StaffInventory_publicationChecklist__YdQyq ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding:0;list-style:none;margin:12px 0 0;font-size:12px}.StaffInventory_publicationChecklist__YdQyq li{display:flex;align-items:start;gap:8px;color:#6a6678;min-width:0}.StaffInventory_publicationChecklist__YdQyq li svg{flex-shrink:0;margin-top:2px}.StaffInventory_publicationChecklist__YdQyq li[data-complete=true]{color:#302b39}.StaffInventory_publicationChecklist__YdQyq p{--type-body:12px;line-height:1.6}@media(max-width:650px){.StaffInventory_publicationChecklist__YdQyq ul{grid-template-columns:minmax(0,1fr)}}.StaffInventory_editor__eHdUj .StaffInventory_descriptionText__AEER0{min-height:210px}.StaffInventory_templateActions__ZUkEh{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.StaffInventory_templateActions__ZUkEh>label{flex:1 1;min-width:180px}.StaffInventory_templateTokens__dSscQ summary{font-size:12px;color:#625b6a;cursor:pointer}.StaffInventory_templateTokens__dSscQ p{display:flex;flex-wrap:wrap;gap:8px}.StaffInventory_templateTokens__dSscQ code{font-size:12px;padding:3px 5px;background:#f5f4f7;border-radius:4px}.StaffInventory_extraSpec__h2d5Y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;gap:10px;align-items:end}.StaffInventory_descriptionPreview__pQJjR{position:sticky;top:0;min-width:0;padding-left:24px;border-left:1px solid #e5e2e9;overflow-wrap:anywhere;--type-subsection-title:14px;--type-minor-title:13px;--type-body:13px;--leading-body:1.6}.StaffInventory_descriptionPreview__pQJjR>h3{margin-top:0;color:#625b6a}.StaffInventory_descriptionPreview__pQJjR h3{margin:20px 0 10px}.StaffInventory_descriptionPreview__pQJjR h4{margin:18px 0 8px}.StaffInventory_descriptionPreview__pQJjR p{margin:0 0 10px}@media(max-width:900px){.StaffInventory_computerLayout__rjQho{grid-template-columns:minmax(0,1fr)}.StaffInventory_descriptionPreview__pQJjR{position:static;border-left:0;border-top:1px solid #e5e2e9;padding:20px 0 0}.StaffInventory_extraSpec__h2d5Y{grid-template-columns:minmax(0,1fr) auto}.StaffInventory_extraSpec__h2d5Y>label{grid-column:1}.StaffInventory_extraSpec__h2d5Y>button{grid-column:2;grid-row:1/3}}.StaffInventory_productSpecs__Qhhxj{display:grid;gap:0;margin:0;font-size:13px}.StaffInventory_productSpecs__Qhhxj>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:16px;padding:12px 0;border-bottom:1px solid #eeecf0}.StaffInventory_productSpecs__Qhhxj dt{color:#625b6a}.StaffInventory_productSpecs__Qhhxj dd{margin:0;overflow-wrap:anywhere}.StaffInventory_deleteSummary__BBer7{overflow-wrap:anywhere}.StaffInventory_deleteSummary__BBer7 strong{font-weight:600}.StaffInventory_deleteSummary__BBer7 p{margin:12px 0 0;color:#625b6a}@media(max-width:600px){.StaffInventory_editor__eHdUj .StaffInventory_variant__Bax9z,.StaffInventory_productSpecs__Qhhxj>div{grid-template-columns:1fr}.StaffInventory_productSpecs__Qhhxj>div{gap:4px}.StaffInventory_editor__eHdUj .StaffInventory_thumbnails__i5uPI img{width:140px;height:120px}.StaffInventory_importSection__uxeWZ .StaffInventory_toolbar__GO5zt input{flex-basis:100%}}.StaffInventory_imageInput__FEWNd input[type=file]{width:100%;min-width:0;max-width:100%;overflow:hidden}.StaffInventory_inventoryFilters__qNZmI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:16px 0;align-items:end;min-width:0}.StaffInventory_inventoryFilters__qNZmI label{min-width:0}.StaffInventory_inventoryFilters__qNZmI input,.StaffInventory_inventoryFilters__qNZmI select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:7px;padding:10px;background:#fff;font:inherit;font-size:13px;min-height:40px}.StaffInventory_inventorySearch__QGgpW{display:flex;align-items:center;gap:6px;min-width:0}.StaffInventory_inventorySearch__QGgpW input{flex:1 1}.StaffInventory_inventorySearch__QGgpW button{flex-shrink:0}@media(max-width:1000px){.StaffInventory_inventoryFilters__qNZmI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.StaffInventory_inventoryFilters__qNZmI>label:first-child,.StaffInventory_inventoryFilters__qNZmI>label:last-child{grid-column:1/-1}}@media(max-width:700px){.StaffInventory_tableWrap__TIUNW{margin-bottom:80px}.StaffInventory_rowActions__E0Bku button{scroll-margin-block:80px}}.StaffWorkflowDialog_dialog__b6YnX.StaffWorkflowDialog_dialog__b6YnX{box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid #e5e5e7;border-radius:12px;background:#fff;color:#242129;box-shadow:0 20px 70px #0003;overflow:hidden;font-size:13px;line-height:1.5;letter-spacing:0}.StaffWorkflowDialog_dialog__b6YnX[open]{display:flex;flex-direction:column}.StaffWorkflowDialog_dialog__b6YnX[data-size=compact]{width:min(480px,calc(100vw - 32px))}.StaffWorkflowDialog_dialog__b6YnX[data-size=wide]{width:min(880px,calc(100vw - 32px))}.StaffWorkflowDialog_dialog__b6YnX[data-size=extra-wide]{width:min(1200px,calc(100vw - 32px))}.StaffWorkflowDialog_dialog__b6YnX::backdrop{background:#18121f80}.StaffWorkflowDialog_header__a1xVb{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 20px;border-bottom:1px solid #eeecf0;flex-shrink:0}.StaffWorkflowDialog_header__a1xVb>div{min-width:0}.StaffWorkflowDialog_headerActions__yBRkn{display:flex;align-items:center;gap:8px;flex-shrink:0}.StaffWorkflowDialog_dialog__b6YnX .StaffWorkflowDialog_headerActions__yBRkn button[data-variant]{width:34px;height:34px;min-height:34px;padding:0}.StaffWorkflowDialog_dialog__b6YnX .StaffWorkflowDialog_header__a1xVb h2{margin:0;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.StaffWorkflowDialog_dialog__b6YnX .StaffWorkflowDialog_header__a1xVb p{margin:6px 0 0;color:#625b6a;font-size:13px;line-height:1.5}.StaffWorkflowDialog_dialog__b6YnX button.StaffWorkflowDialog_close__blWP0[data-variant]{flex:0 0 34px;width:34px;min-height:34px;height:34px;padding:0;border-radius:6px}.StaffWorkflowDialog_body__lQ1op{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;scrollbar-gutter:stable}.StaffWorkflowDialog_content__djaTH{border:0;padding:0;margin:0;min-width:0;display:grid;gap:24px}.StaffWorkflowDialog_content__djaTH>form{min-width:0}.StaffWorkflowDialog_content__djaTH>button{justify-self:start}.StaffWorkflowDialog_dialog__b6YnX label{min-width:0}.StaffWorkflowDialog_dialog__b6YnX :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:38px;padding:9px 10px;border:1px solid #dedde1;border-radius:7px;background:#fff;color:#242129;font:inherit;font-weight:400;line-height:1.5;box-shadow:none}.StaffWorkflowDialog_dialog__b6YnX textarea{resize:vertical;min-height:96px}.StaffWorkflowDialog_dialog__b6YnX input[type=file]{font-size:12px;min-height:42px}.StaffWorkflowDialog_dialog__b6YnX input[type=checkbox]{accent-color:#351349}.StaffWorkflowDialog_dialog__b6YnX :is(input,select,textarea,button):focus-visible{outline:2px solid #472263;outline-offset:2px}.StaffWorkflowDialog_dialog__b6YnX button[data-variant]{font-size:13px;font-weight:500;line-height:1.4;min-height:38px;border-radius:6px;box-shadow:none}.StaffWorkflowDialog_dialog__b6YnX button[data-variant=primary]{background:#351349;color:white;border-color:#351349}.StaffWorkflowDialog_dialog__b6YnX button[data-variant=primary]:hover{background:#472263}.StaffWorkflowDialog_dialog__b6YnX button[data-variant=danger]{background:#b42318;color:white;border-color:#b42318}.StaffWorkflowDialog_dialog__b6YnX button[data-variant=secondary]{background:white;color:#625b6a;border-color:#dedde1}.StaffWorkflowDialog_footer__QrU5Y{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;border:0;border-top:1px solid #eeecf0;background:#faf9fb;padding:16px 24px;margin:0;min-width:0;flex-shrink:0}.StaffWorkflowDialog_message__5q8S5{padding:12px 24px 0;flex-shrink:0;max-height:25dvh;overflow:auto}.StaffWorkflowDialog_message__5q8S5 [role=alert]{margin:0;padding:12px 14px;background:#b42318;color:#fff;border-radius:6px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:600px){.StaffWorkflowDialog_header__a1xVb{padding:18px 18px 16px;gap:12px}.StaffWorkflowDialog_body__lQ1op{padding:20px 18px;scrollbar-gutter:auto}.StaffWorkflowDialog_footer__QrU5Y{padding:14px 18px;gap:8px}.StaffWorkflowDialog_message__5q8S5{padding:12px 18px 0}.StaffWorkflowDialog_footer__QrU5Y button{flex:0 1 auto}.StaffWorkflowDialog_content__djaTH{gap:20px}}.StaffTimeRegistration_root__dqNpk{display:grid;gap:20px;min-width:0}.StaffTimeRegistration_dialog__GAV_r h2,.StaffTimeRegistration_root__dqNpk h2{margin:0;font-size:18px;line-height:1.4;letter-spacing:0}.StaffTimeRegistration_dialog__GAV_r p,.StaffTimeRegistration_root__dqNpk p{font-size:13px;line-height:1.6;color:#6a6678}.StaffTimeRegistration_filters__ucC2l{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,220px) auto;gap:16px;align-items:end}.StaffTimeRegistration_grid__jyqDu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.StaffTimeRegistration_header__G8idu{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.StaffTimeRegistration_totals__Nwmus{display:grid;gap:0;margin:16px 0}.StaffTimeRegistration_totals__Nwmus>div,.StaffTimeRegistration_week__0xcIf>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #eeeef2;font-size:13px}.StaffTimeRegistration_totals__Nwmus dd,.StaffTimeRegistration_week__0xcIf dd{margin:0;font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffTimeRegistration_week__0xcIf{margin:12px 0}.StaffTimeRegistration_week__0xcIf>div{padding:10px 0;align-items:start}.StaffTimeRegistration_week__0xcIf dt{flex-shrink:0}.StaffTimeRegistration_weekControls__7nHhZ{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;align-items:end;font-size:13px}.StaffTimeRegistration_scheduleSource__WTNUO{display:block;margin-top:4px;color:#6a6678;font-size:12px;font-weight:400}.StaffTimeRegistration_scheduleDays__E2DL6{display:grid;gap:16px;min-width:0}.StaffTimeRegistration_scheduleDay__lZ2vl{min-width:0;margin:0;padding:12px 0 16px;border:0;border-bottom:1px solid #eeeef2}.StaffTimeRegistration_scheduleDay__lZ2vl legend{padding:0;font-size:14px;font-weight:600}.StaffTimeRegistration_scheduleDay__lZ2vl legend span{font-size:12px;color:#6a6678;font-weight:400}.StaffTimeRegistration_dayStatus__X3ZIy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffTimeRegistration_workingToggle__rIklg{display:inline-flex;gap:8px;align-items:center;min-height:32px;cursor:pointer}.StaffTimeRegistration_workingToggle__rIklg input{width:18px;height:18px;margin:0}.StaffTimeRegistration_periodInputs__VUmGz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.3fr);gap:12px;min-width:0}.StaffTimeRegistration_periodInputs__VUmGz>label{min-width:0}.StaffTimeRegistration_periodInputs__VUmGz input{width:100%;min-width:0;box-sizing:border-box}.StaffTimeRegistration_periodInputs__VUmGz input:focus-visible,.StaffTimeRegistration_workingToggle__rIklg input:focus-visible{outline:2px solid #716c83;outline-offset:2px}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_legacyNote__Lsywz{margin:10px 0 0;font-size:12px}.StaffTimeRegistration_entries__pry47{padding:0;margin:0;list-style:none}.StaffTimeRegistration_entries__pry47 li{display:flex;align-items:start;gap:12px;justify-content:space-between;padding:16px 0;border-top:1px solid #eeeef2}.StaffTimeRegistration_entries__pry47 li>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere;font-size:13px}.StaffTimeRegistration_entries__pry47 small{color:#6a6678;font-size:12px}.StaffTimeRegistration_entries__pry47 p{margin:0;white-space:pre-wrap}.StaffTimeRegistration_dialog__GAV_r{color:#242129}.StaffTimeRegistration_dialog__GAV_r p{margin:0}.StaffTimeRegistration_dialogActions__N6Fmd{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 1;flex-wrap:wrap;min-width:0}.StaffTimeRegistration_deleteAction__UsesY{margin-right:auto}.StaffTimeRegistration_entryGrid__cslQd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;min-width:0}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_conversion__FRD2K{padding:12px 0;border-block:1px solid #eeecf0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#351349}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_contextLine__nbJMu{font-weight:600;color:#242129}.StaffTimeRegistration_holidaySettings__zEgim{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:20px;border:0;padding:20px 0 0;margin:0;min-width:0}.StaffTimeRegistration_holidaySettings__zEgim legend{font-size:13px;color:#625b6a;font-weight:500;margin-bottom:16px;padding:0}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_scheduleDay__lZ2vl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:0 16px;align-items:start;padding:0 0 16px}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_scheduleDay__lZ2vl legend{margin-bottom:10px}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_dayStatus__X3ZIy{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;margin:0;font-size:12px}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_periodInputs__VUmGz{align-items:end}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_legacyNote__Lsywz{grid-column:1/-1}.StaffTimeRegistration_form__Dv3qx{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.StaffTimeRegistration_actions__T1DQJ{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:6px}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_error__EgKPb,.StaffTimeRegistration_root__dqNpk .StaffTimeRegistration_error__EgKPb{color:#b52237;overflow-wrap:anywhere}@media (max-width:1000px){.StaffTimeRegistration_grid__jyqDu{grid-template-columns:1fr}}@media (max-width:600px){.StaffTimeRegistration_filters__ucC2l,.StaffTimeRegistration_weekControls__7nHhZ{grid-template-columns:1fr}.StaffTimeRegistration_header__G8idu{flex-wrap:wrap}.StaffTimeRegistration_header__G8idu .StaffTimeRegistration_actions__T1DQJ{justify-content:flex-start;margin-top:0}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_scheduleDay__lZ2vl,.StaffTimeRegistration_entryGrid__cslQd,.StaffTimeRegistration_holidaySettings__zEgim{grid-template-columns:1fr}.StaffTimeRegistration_dialog__GAV_r .StaffTimeRegistration_dayStatus__X3ZIy{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:14px}.StaffTimeRegistration_dialogActions__N6Fmd{gap:8px}.StaffTimeRegistration_periodInputs__VUmGz{grid-template-columns:repeat(2,minmax(0,1fr))}.StaffTimeRegistration_periodInputs__VUmGz>label:last-child{grid-column:1/-1}.StaffTimeRegistration_week__0xcIf>div{flex-direction:column;gap:6px}.StaffTimeRegistration_week__0xcIf dd{text-align:left}.StaffTimeRegistration_week__0xcIf dt .StaffTimeRegistration_scheduleSource__WTNUO{display:inline;margin-left:8px}}.StaffAcquisitionPeriods_modal__jU12m{width:min(720px,calc(100vw - 32px))}.StaffAcquisitionPeriods_rows__5K_mK{display:grid;gap:12px;max-height:50vh;overflow-y:auto;padding:2px}.StaffAcquisitionPeriods_row___L5lw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) 34px;gap:10px;align-items:end}.StaffAcquisitionPeriods_row___L5lw label>span{font-weight:400;font-size:12px}.StaffAcquisitionPeriods_row___L5lw input{min-height:38px;padding:8px}.StaffAcquisitionPeriods_row___L5lw button{margin-bottom:2px}.StaffAcquisitionPeriods_add__5_81L{margin-top:14px}.StaffAcquisitionPeriods_empty__sXAlJ,.StaffAcquisitionPeriods_feedback__GEVW3,.StaffAcquisitionPeriods_loading__iqlIP{font-size:13px;color:#847e8b}.StaffAcquisitionPeriods_loading__iqlIP{display:flex;gap:8px;padding:16px 0}.StaffAcquisitionPeriods_feedback__GEVW3{margin:8px 0 0}.StaffAcquisitionPeriods_reload__jdYwT{display:block;margin-top:8px;border:0;padding:0;color:inherit;text-decoration:underline;background:transparent;cursor:pointer}@media(max-width:560px){.StaffAcquisitionPeriods_row___L5lw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.StaffAcquisitionPeriods_row___L5lw label:nth-child(3){grid-column:1}.StaffAcquisitionPeriods_row___L5lw button{justify-self:end}.StaffAcquisitionPeriods_rows__5K_mK{gap:20px}}.StaffAcquisitionPeriods_remove__qY_c3{display:flex;align-items:center;justify-content:center;width:34px;height:36px;padding:0;border:0;border-radius:6px;background:#fff0ee;color:#b42318;cursor:pointer}.StaffAcquisitionPeriods_remove__qY_c3:hover{background:#ffe3df}.StaffAcquisitionPeriods_remove__qY_c3:disabled{opacity:.5;cursor:wait}.StaffAdsAcquisitionSource_root__FPvS8{display:grid;gap:6px;min-width:0}.StaffAdsAcquisitionSource_root__FPvS8>small{color:#77717e;font-size:12px;line-height:1.4}.StaffAdsAcquisitionSource_root__FPvS8>small[data-error=true]{color:#b42318}.StaffAdsAcquisitionSource_root__FPvS8 button{justify-self:start}.StaffAdsAcquisitionSource_root__FPvS8 details{color:#625b6a;font-size:12px}.StaffAdsAcquisitionSource_root__FPvS8 summary{cursor:pointer}.StaffAdsAcquisitionSource_root__FPvS8 details p{margin:8px 0;font-size:12px;line-height:1.4}.StaffCustomerProfitChart_root__qHKTw{display:grid;gap:8px;min-width:0}.StaffCustomerProfitChart_values__RRYAq{display:flex;flex-wrap:wrap;gap:12px 28px}.StaffCustomerProfitChart_values__RRYAq>div{display:grid;gap:4px}.StaffCustomerProfitChart_values__RRYAq span{font-size:12px;color:#847e8b}.StaffCustomerProfitChart_values__RRYAq strong{font-size:14px;font-weight:500;color:#192437}.StaffCustomerProfitChart_chart__GfnSS{width:100%;height:72px;min-height:72px;aspect-ratio:auto}.StaffCustomerProfitChart_empty__4j3Qu{padding:12px 0;color:#847e8b;font-size:13px}.StaffCustomerProfitChart_tooltip____vc9{display:flex;gap:16px;align-items:center;padding:8px 10px;background:#fff;border-radius:6px;box-shadow:0 4px 16px #00000012;font-size:12px}.StaffCustomerProfitChart_tooltip____vc9 strong{font-weight:500}.StaffCustomerProfitChart_compact__FbPQx .StaffCustomerProfitChart_chart__GfnSS{height:48px;min-height:48px}