:where(.kit-page-dashboard,.kit-page-clients,.kit-page-client-detail,.kit-page-events,.kit-page-catalog,.kit-page-my-items,.kit-page-reports) :where(button,input){font:inherit}:is(body,.bg-app):is(.kit-page-dashboard,.kit-page-clients,.kit-page-client-detail,.kit-page-events,.kit-page-catalog,.kit-page-my-items,.kit-page-reports){--crm-page-underlay:#FFFFFF;background:var(--crm-page-underlay)}:is(body,.bg-app):is(.kit-page-dashboard,.kit-page-clients,.kit-page-client-detail,.kit-page-events,.kit-page-catalog,.kit-page-my-items,.kit-page-reports) .app{background:var(--crm-page-underlay)}:is(.kit-page-events,.kit-page-catalog){--manager-primary-filter-sticky-gap:14px;--manager-primary-filter-frame-offset:8px;--manager-primary-filter-scroll-inset:var(--manager-primary-filter-sticky-gap)}@media (min-width:1024px){:is(.kit-page-events,.kit-page-catalog){--manager-primary-filter-sticky-gap:48px}}:where(.modal-overlay,.notif-drawer,.calendar-panel,.client-filter-popup,.kit-select-popup,.kit-info-help-overlay){--yellow:#F2B93B;--yellow-dark:#E0A526;--yellow-light:#FDECC5;--ink:#1A1A1A;--gray-600:#6B7280;--gray-400:#9CA3AF;--gray-200:#E5E7EB;--gray-100:#F3F4F6;--red:#E0563F;--red-light:#FCEAE6;--green:#1FA95C;--green-light:#E4F6EB;--blue:#3B82C4;--blue-light:#E7F0F9;--purple:#7C6FE0;--purple-light:#EEECFB;--bg:#FFFFFF;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;color:var(--ink);-webkit-font-smoothing:antialiased}.manager-bag-photo-stack{display:flex;flex-direction:column;align-items:stretch;gap:5px;flex-shrink:0}.manager-copy-link{box-sizing:border-box;width:100%;height:14px;min-height:0;border:1px solid var(--gray-200);border-radius:6px;background:var(--gray-100);color:var(--gray-600);display:flex;align-items:center;justify-content:center;gap:3px;padding:1px 6px;font-family:inherit;font-size:6px;font-weight:600;line-height:normal;white-space:nowrap;cursor:pointer}.manager-copy-link.copied{background:var(--green-light);border-color:var(--green-light);color:var(--green)}.manager-copy-link:disabled{cursor:default;opacity:.55}:where(:root:has(:is(.kit-page-dashboard,.kit-page-events,.kit-page-clients,.kit-page-client-detail,.kit-page-catalog,.kit-page-my-items,.kit-page-reports))) :where(button:not(:disabled):not([data-manager-static]),input:is([type=button],[type=submit],[type=reset]):not(:disabled),a[href],select:not(:disabled),summary:not(.disabled):not([aria-disabled=true]),label:has(input[type=file]:not(:disabled)),[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),.manager-pressable-surface){cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}:where(:root:has(:is(.kit-page-dashboard,.kit-page-events,.kit-page-clients,.kit-page-client-detail,.kit-page-catalog,.kit-page-my-items,.kit-page-reports))) :where(button:not(:disabled):not([data-manager-static]),input:is([type=button],[type=submit],[type=reset]):not(:disabled),a[href],select:not(:disabled),summary:not(.disabled):not([aria-disabled=true]),label:has(input[type=file]:not(:disabled)),[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),.manager-pressable-surface).manager-pressed{background-color:var(--gray-100)!important}:where(:root:has(:is(.kit-page-dashboard,.kit-page-events,.kit-page-clients,.kit-page-client-detail,.kit-page-catalog,.kit-page-my-items,.kit-page-reports))) tr.manager-pressable-surface.manager-pressed>:is(td,th){background-color:var(--gray-100)!important}@media (max-width:1023.98px){:is(.kit-page-dashboard,.kit-page-clients,.kit-page-client-detail,.kit-page-events,.kit-page-catalog,.kit-page-my-items,.kit-page-reports) .app{display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}:is(.kit-page-dashboard,.kit-page-clients,.kit-page-client-detail,.kit-page-events,.kit-page-catalog,.kit-page-my-items,.kit-page-reports) .header{position:relative;top:auto}:is(.kit-page-dashboard,.kit-page-clients,.kit-page-client-detail,.kit-page-events,.kit-page-catalog,.kit-page-my-items,.kit-page-reports) .manager-content-scroll{min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.kit-page-catalog .bag-list-controls-sticky{top:calc(var(--catalog-filter-sticky-gap) - var(--catalog-filter-scroll-inset) - var(--catalog-filter-frame-offset))!important}.kit-page-my-items .bag-list-controls-sticky{top:calc(var(--my-items-filter-sticky-gap) - var(--my-items-filter-scroll-inset) - var(--my-items-filter-frame-offset))!important}.kit-page-clients .sticky-toolbar,.kit-page-reports .reports-client-sticky{top:0!important}.kit-page-events .sticky-toolbar{top:calc(var(--manager-primary-filter-sticky-gap) - var(--manager-primary-filter-scroll-inset) - var(--manager-primary-filter-frame-offset))!important}}.header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 14px;position:sticky;top:var(--crm-visual-viewport-top,0);z-index:50;background:#fff;border-bottom:1px solid var(--gray-100);box-shadow:0 2px 10px rgba(0,0,0,.04)}:is(.kit-page-dashboard,.kit-page-clients,.kit-page-client-detail,.kit-page-events,.kit-page-catalog,.kit-page-my-items,.kit-page-reports) .header{box-shadow:0 3px 6px rgba(0,0,0,.04)}.logo{display:flex;align-items:center}.logo-svg{height:26px;width:auto;display:block}.header-right{display:flex;align-items:center;gap:8px}.lang-toggle{display:flex;background:var(--gray-100);border-radius:8px;padding:2px;font-size:12px;font-weight:600}.lang-toggle span{padding:5px 10px;border-radius:6px;color:var(--gray-400);cursor:pointer}.lang-toggle span.active{background:var(--bg);color:var(--yellow-dark)}.bell{position:relative;width:34px;height:34px;border-radius:50%;background:var(--gray-100);display:flex;color:var(--ink);cursor:pointer}.bell,.bell span[data-icon]{align-items:center;justify-content:center}.bell span[data-icon]{display:inline-flex;line-height:0}.bell svg{width:24px;height:24px;stroke:var(--ink)}.bell .badge{position:absolute;top:-3px;right:-3px;background:var(--red);color:#fff;font-size:9px;width:16px;height:16px}.avatar,.bell .badge{font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.avatar{width:34px;height:34px;background:var(--yellow-light);color:var(--yellow-dark);font-size:12px;cursor:pointer}.kit-client-avatar{position:relative;overflow:hidden}body .kit-client-avatar.kit-client-avatar--client-id{display:flex;align-items:center;justify-content:center;background:var(--gray-100,#F3F4F6);color:var(--gray-600,#6B7280);white-space:nowrap;overflow:hidden;font-size:8px;font-weight:700;line-height:1;text-align:center}.kit-client-avatar-image{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.kit-client-avatar-image[hidden]{display:none}.bell :where(span,svg,.badge){pointer-events:none}@media (min-width:1024px){.manager-copy-link{height:18px;border-radius:7px;padding:2px 8px;font-size:12.5px}.header-right{gap:16px}body .kit-client-avatar.kit-client-avatar--client-id{font-size:11px}.log-participant-avatar.kit-client-avatar--client-id.kit-client-avatar--long-id{letter-spacing:-.6px}.lang-toggle{font-size:13px}.lang-toggle span{padding:7px 14px}.bell{width:40px;height:40px}.bell svg{width:32px;height:32px}.avatar{width:40px;height:40px;font-size:14px}}.nav{position:fixed;left:50%;bottom:var(--crm-visual-viewport-bottom,0);transform:translateX(-50%);width:100%;display:flex;justify-content:space-between;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--gray-100);border-top:1px solid var(--gray-100);box-shadow:0 -2px 10px rgba(0,0,0,.04);z-index:100}.nav-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;font-size:10px;color:var(--gray-400);font-weight:600;flex:1;cursor:pointer;text-decoration:none}.nav-item svg{width:20px;height:20px;stroke:var(--gray-400);fill:none}.nav-item.active{background:#fff;color:var(--yellow-dark)}.nav-item.active svg{stroke:var(--yellow-dark)}.nav-item.active .nav-underline{width:22px;height:2.5px;background:var(--yellow-dark);border-radius:2px;margin-top:1px}.nav-items{display:contents}.sidebar-logo{display:none}@media (max-width:1023.98px){.nav{left:0;transform:none;display:block;box-sizing:border-box;padding:0;border-top:0}.nav:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gray-100);pointer-events:none}.nav-items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;justify-content:stretch;padding:0 8px}.nav-item,.nav-items{box-sizing:border-box;width:100%}.nav-item{min-width:0;height:auto;flex:none;justify-content:flex-start;gap:5px;padding:9px 0 calc(8px + env(safe-area-inset-bottom))}.nav-item>span[data-icon]{display:flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center}.nav-item>span[data-icon] svg{display:block}.nav-item>span:not([data-icon]){display:block;height:11px;line-height:11px}.nav-item .nav-underline{width:22px;height:2.5px;margin-top:1px;border-radius:2px;background:transparent}.nav-item.active .nav-underline{background:var(--yellow-dark)}}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:300;display:none;align-items:flex-end;justify-content:center}.modal-card,.modal-overlay.open{display:flex}.modal-card{background:#fff;width:100%;max-width:440px;border-radius:20px 20px 0 0;padding:16px;max-height:94vh;flex-direction:column;overflow-x:hidden;box-shadow:0 -8px 30px rgba(0,0,0,.15)}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-shrink:0}.modal-title{font-size:15px;font-weight:800}.modal-close{width:28px;height:28px;border-radius:50%;background:var(--gray-100);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);flex-shrink:0}.modal-close svg{width:14px;height:14px;stroke-width:2.2;fill:none;stroke:var(--ink)}.modal-body{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;display:flex;flex-direction:column;gap:11px}.photo-row{display:flex;gap:8px;flex-wrap:wrap}.photo-tile{position:relative;width:52px;height:52px;border-radius:10px;background:var(--gray-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--gray-400)}.photo-tile.add{border:1.5px dashed var(--gray-200);background:#fff;cursor:pointer}.edit-bag-modal-card .photo-row{align-items:flex-end}.photo-cover-slot{width:72px;display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.photo-cover-slot-label{width:100%;min-height:17px;display:flex;align-items:flex-end;justify-content:center;color:var(--gray-600);font-size:7.5px;font-weight:700;line-height:1.1;text-align:center}.photo-cover-slot .photo-tile{margin-inline:auto}.photo-cover-slot .photo-tile.add{border-color:var(--yellow-dark)}.photo-tile.existing{overflow:visible}.photo-tile.add svg{width:17px;height:17px;stroke-width:2;fill:none;stroke:var(--ink)}.photo-tile svg{width:20px;height:20px;stroke-width:1.3;fill:none}.photo-remove-btn{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;background:var(--red);border:2px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.photo-remove-btn svg{width:9px;height:9px;stroke-width:3;fill:none;stroke:#fff}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.form-row.full{display:grid;grid-template-columns:1fr;gap:10px}.form-field{display:flex;flex-direction:column;gap:5px;min-width:0}.form-field.full{grid-column:1/-1}.form-label{font-size:9.5px;font-weight:700;color:var(--gray-600)}.form-input,.form-select,.form-textarea{box-sizing:border-box;min-width:0;margin:0;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink);caret-color:var(--ink);text-align:left;text-indent:0;border:1px solid var(--gray-200);border-radius:10px;padding:9px 10px;background:#fff;width:100%}.form-input::placeholder,.form-textarea::placeholder{color:var(--gray-400);opacity:1;text-align:left;text-indent:0}.form-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:11px 11px;padding-right:24px}.brand-combobox{position:relative;min-width:0}.brand-combobox-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:11px 11px;padding-right:24px}.brand-combobox-options{position:absolute;left:0;right:0;top:calc(100% + 4px);display:none;max-height:220px;overflow-y:auto;padding:4px;background:#fff;border:1px solid var(--gray-100);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:30}.brand-combobox-options.open{display:flex;flex-direction:column}.brand-combobox-option{width:100%;min-height:34px;padding:8px;border:0;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;font-weight:600;text-align:left;cursor:pointer}.brand-combobox-option.active{background:var(--gray-100)}.brand-combobox-option[aria-selected=true]{background:color-mix(in srgb,var(--yellow) 15%,white)}@media (hover:hover) and (pointer:fine){.brand-combobox-option:hover{background:var(--gray-100)}}.form-textarea{resize:none;min-height:48px;font-family:inherit}.price-input-wrap{position:relative}.price-input-wrap .prefix{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--gray-400);font-weight:700;pointer-events:none}.price-input-wrap input{padding-left:20px}.edit-bag-date-picker.period-tab.date-btn{box-sizing:border-box;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin:0;font-family:inherit;font-size:12px;font-weight:600;line-height:normal;color:var(--ink);border:1px solid var(--gray-200);border-radius:10px;padding:9px 10px;background:#fff;width:100%;cursor:pointer}.edit-bag-date-picker.period-tab.date-btn svg{width:15px;height:15px;fill:none;stroke:var(--gray-400);stroke-width:1.8;flex-shrink:0}.edit-bag-date-picker.period-tab.date-btn:focus-visible{outline:none;border-color:var(--yellow-dark);box-shadow:0 0 0 2px rgba(224,165,38,.12)}.edit-bag-date-picker.period-tab.date-btn[aria-disabled=true]{background:var(--gray-100);opacity:.75;cursor:not-allowed}.modal-footer{display:flex;gap:10px;margin-top:14px;flex-shrink:0}.modal-btn{flex:1;font-family:inherit;font-weight:700;font-size:12px;padding:11px;border-radius:10px;cursor:pointer;text-align:center;border:1px solid var(--gray-200);background:#fff;color:var(--ink)}.modal-btn.primary{background:var(--ink);color:#fff;border:none}.modal-btn.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,white)}.modal-btn.danger-solid{background:var(--red);color:#fff;border-color:var(--red)}.edit-bag-modal-card .modal-footer.has-delete{flex-wrap:wrap}.edit-bag-modal-card .modal-footer.has-delete>.danger{flex-basis:100%}.edit-bag-delete-confirm{margin-top:14px;padding:14px;border:1px solid color-mix(in srgb,var(--red) 28%,white);border-radius:12px;background:var(--red-light)}.edit-bag-delete-title{font-size:13px;font-weight:800;color:var(--red)}.edit-bag-delete-copy{margin-top:5px;font-size:11px;line-height:1.45;color:var(--ink)}.edit-bag-delete-actions{display:flex;gap:10px;margin-top:12px}.edit-bag-modal-overlay{z-index:400}.edit-bag-modal-card{max-width:560px}.calendar-backdrop.edit-bag-calendar{z-index:440}.calendar-panel.edit-bag-calendar{z-index:450}.edit-bag-modal-card .photo-tile img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.modal-card :where(.form-input,.form-select,.form-textarea):focus{outline:none;border-color:var(--yellow-dark);box-shadow:0 0 0 2px rgba(224,165,38,.12)}.edit-bag-modal-card :where(.form-input,.form-select,.form-textarea):disabled{background:var(--gray-100);opacity:.75}.edit-bag-error{padding:10px 12px;border-radius:10px;background:var(--red-light);color:var(--red);font-size:10px;font-weight:700}.edit-bag-client-status-row{box-sizing:border-box;margin-block:10px;background:var(--yellow-light);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;padding:8px 0;border:1px solid var(--gray-200);border-radius:10px;box-shadow:none}.edit-bag-client-status-row.has-manager{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.edit-bag-client-status-row .real-client-field{grid-column:auto}.edit-bag-client-status-row>.form-field{width:100%}.edit-bag-client-status-row>.form-field>.form-label{order:2;align-self:flex-end;width:100%;text-align:right}.edit-bag-client-status-row.has-manager>.form-field>.form-label{text-align:center}.edit-bag-client-status-row.has-manager .real-client-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-bag-client-status-row>.form-field>:not(.form-label){order:1;width:100%}.edit-bag-status-dropdown .status-pill{box-sizing:border-box;min-height:0;font-size:12px;padding:9px 10px;border-radius:10px}.edit-bag-client-status-row .edit-bag-manager-field .kit-select-trigger,.edit-bag-client-status-row .edit-bag-status-dropdown .status-pill,.edit-bag-client-status-row .real-client-summary{padding:6px 8px;border:1px solid var(--gray-200)}.edit-bag-status-dropdown .status-pill:focus-visible{outline:none;border-color:var(--yellow-dark);box-shadow:0 0 0 2px rgba(224,165,38,.12)}.edit-bag-status-dropdown .status-pill:disabled{cursor:not-allowed;opacity:.75}.real-client-picker{position:relative}.real-client-picker>summary{list-style:none;cursor:pointer}.real-client-picker>summary::-webkit-details-marker{display:none}.real-client-summary{background-color:var(--gray-100);color:var(--ink)}.edit-bag-modal-card .real-client-summary{background-color:#fff}.real-client-summary.disabled{pointer-events:none;background-color:var(--gray-100);opacity:.75}.real-client-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;gap:3px;padding:6px;border:1px solid var(--gray-200);border-radius:10px;background:#fff;box-shadow:0 8px 22px rgba(17,24,39,.1);max-height:180px;overflow-y:auto}.real-client-option{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:8px;padding:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;font-weight:600;text-align:left;cursor:pointer}.real-client-option-main{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.real-client-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-client-option-id{margin-left:auto;color:var(--gray-400);font-size:10px;font-weight:600;line-height:1;white-space:nowrap;flex-shrink:0}@media (hover:hover) and (pointer:fine){.real-client-option:hover{background:var(--gray-100)}}.real-client-option svg{width:15px;height:15px;padding:1px;border:1px solid var(--gray-200);border-radius:4px;stroke:transparent;stroke-width:2.4;flex-shrink:0}.real-client-option.selected{background:color-mix(in srgb,var(--yellow) 15%,white)}.real-client-option.selected svg{border-color:var(--yellow-dark);background:var(--yellow);stroke:var(--ink)}.cat-edit-btn-modal{border-radius:8px;border:1px solid var(--gray-200);background:var(--gray-100);cursor:pointer;color:var(--gray-600);display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 4px;margin-top:12px;font-size:8px}.cat-edit-btn-modal svg{width:14px;height:14px;stroke-width:1.3;fill:none;stroke:currentColor}@media (min-width:1024px){.modal-overlay{align-items:center}.modal-card{max-width:520px;border-radius:18px;padding:24px;max-height:90vh}.modal-title{font-size:18px}.modal-close{width:32px;height:32px}.modal-close svg{width:16px;height:16px}.modal-body{gap:14px}.photo-tile{width:64px;height:64px;border-radius:12px}.photo-remove-btn,.photo-tile.add svg{width:20px;height:20px}.photo-remove-btn svg{width:10px;height:10px}.form-row{gap:14px}.edit-bag-client-status-row{padding:9px 0;border-radius:11px}.edit-bag-client-status-row.has-manager{padding:9px}.form-label{font-size:11px}.form-input,.form-select,.form-textarea{font-size:13.5px;padding:11px 12px;border-radius:11px}.price-input-wrap .prefix{font-size:13.5px;left:12px}.price-input-wrap input{padding-left:24px}.form-textarea{min-height:64px}.modal-btn{font-size:13.5px;padding:13px;border-radius:11px}.cat-item{padding:16px;gap:16px;align-items:flex-start}.cat-item-edit{width:32px;height:32px;top:16px;right:16px}.cat-item-edit svg{width:18px;height:18px}.cat-left{display:flex;flex-direction:column}.cat-row{gap:18px}.cat-thumb{width:110px;height:152px;border-radius:12px}.cat-thumb svg{width:30px;height:30px}.cat-name{font-size:16px}.cat-condition{font-size:12.5px}.cat-sku{font-size:11px}.cat-partners{flex-direction:row;flex-wrap:wrap;gap:8px 10px;margin-top:10px}.cat-avatar{width:23px;height:23px;font-size:10px}.cat-badge{font-size:11.5px;padding:4px 8px;border-radius:7px}.cat-badge svg{width:12px;height:12px}.cat-right{width:580px}.cat-price-row{gap:40px;padding-right:24px}.cat-price-label{font-size:10px}.cat-price-value{font-size:17px}.cat-profit{margin-top:9px}.cat-profit-label{font-size:10px}.cat-profit-value{font-size:18px}.cat-profit-pct{font-size:12px}.cat-edit-btn{width:26px;height:26px;top:-8px;right:-6px}.cat-edit-btn svg{width:16px;height:16px}.cat-actions{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.cat-action{font-size:12.5px;padding:12px 8px;gap:7px;border-radius:10px;white-space:nowrap}.cat-action img.logo-bagcheck{height:15px}.cat-action img.logo-avito{height:12px}.cat-action span[data-icon],.cat-action span[data-icon] svg{width:16px;height:16px}}.profile-menu-backdrop{position:fixed;inset:0;background:transparent;z-index:240;display:none}.profile-menu-backdrop.open{display:block}.profile-menu-panel{position:fixed;background:#fff;border:1px solid var(--gray-100);border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.14);padding:8px;z-index:250;width:200px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.profile-menu-panel.open{opacity:1;visibility:visible;transform:translateY(0)}.profile-menu-item{display:flex;align-items:center;gap:12px;width:100%;border:none;background:none;padding:10px;border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);transition:background-color .15s ease}.profile-menu-item.danger{color:var(--red)}@media (hover:hover) and (pointer:fine){.profile-menu-item:hover{background:var(--gray-100)}.profile-menu-item.danger:hover{background:var(--red-light,#FCEAE6)}}.profile-menu-icon{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--gray-100);color:var(--gray-700,var(--gray-600))}.profile-menu-item.danger .profile-menu-icon{background:var(--red-light,#FCEAE6);color:var(--red)}.profile-menu-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.settings-modal-card{max-width:460px;min-height:auto;height:fit-content;border-radius:30px 30px 0 0}.settings-avatar-row{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:16px;margin-bottom:2px;border-bottom:1px solid var(--gray-100);flex-shrink:0}.settings-avatar-preview{position:relative;width:72px;height:72px;flex-shrink:0}.settings-avatar-circle{width:100%;height:100%;background:var(--yellow-light);color:var(--yellow-dark);font-size:22px;font-weight:800}.settings-avatar-circle,.settings-avatar-edit{border-radius:50%;display:flex;align-items:center;justify-content:center}.settings-avatar-edit{position:absolute;bottom:-2px;right:-2px;width:26px;height:26px;background:var(--ink);color:#fff;border:2px solid #fff;cursor:pointer}.settings-avatar-edit svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.settings-avatar-input{display:none}.settings-avatar-controls{display:flex;align-items:center;justify-content:center;gap:10px;min-height:18px}.settings-avatar-hint,.settings-avatar-remove{border:0;background:none;padding:0;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.settings-avatar-hint{color:var(--gray-400)}.settings-avatar-remove{color:var(--red)}.settings-avatar-edit:disabled,.settings-avatar-hint:disabled,.settings-avatar-remove:disabled{cursor:wait;opacity:.55}.settings-form{display:flex;flex-direction:column;gap:14px}.settings-row{display:flex;gap:12px}.settings-field{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.settings-label{font-size:10.5px;font-weight:700;color:var(--gray-600);text-transform:uppercase;letter-spacing:.2px}.settings-input{border:1px solid var(--gray-200);border-radius:10px;padding:11px 12px;font-family:inherit;font-size:13px;color:var(--ink);background:#fff;width:100%}.settings-input-readonly{color:var(--gray-400);cursor:default}.settings-input:focus{outline:none;border-color:var(--yellow-dark);box-shadow:0 0 0 3px var(--yellow-light)}.settings-password-wrap{position:relative}.settings-password-wrap .settings-input{padding-right:40px}.settings-password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:none;background:none;color:var(--gray-400);display:flex;align-items:center;justify-content:center;cursor:pointer}.settings-password-toggle svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7}.settings-actions{display:flex;gap:8px;margin-top:4px;flex-shrink:0}.settings-actions button{flex:1;font-family:inherit;font-weight:700;font-size:12.5px;padding:12px;border-radius:10px;cursor:pointer;text-align:center;border:1px solid var(--gray-200);background:#fff;color:var(--ink)}.settings-actions button.primary{background:var(--ink);color:#fff;border:none}[data-testid=push-notification-control] .settings-actions button{background:var(--red);color:#fff;border:none}[data-testid=push-notification-control] .settings-actions button.primary{background:var(--yellow-dark);color:var(--ink)}[data-testid=push-notification-control] .settings-actions button:not(.primary){min-height:40px}[data-testid=push-notification-control]>.settings-uid-label{font-size:10.5px;font-weight:700;color:var(--gray-600);text-transform:uppercase;letter-spacing:.2px}.settings-send-notification{display:flex;flex-direction:column;gap:7px;padding:12px 0;border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100)}.settings-new-arrivals-button{width:100%;border:0;border-radius:10px;padding:12px;font-family:inherit;font-size:13px;font-weight:800;color:var(--ink);background:var(--yellow-dark);cursor:pointer}.settings-new-arrivals-button:disabled{cursor:wait;opacity:.6}.settings-send-feedback{font-size:11px;font-weight:600;color:var(--gray-600)}.settings-confirmation-backdrop{position:fixed;inset:0;z-index:310;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(15,17,20,.42)}.settings-confirmation{width:min(100%,360px);padding:22px;border-radius:18px;background:#fff;box-shadow:0 22px 60px rgba(0,0,0,.22)}.settings-confirmation-title{font-size:17px;font-weight:800;line-height:normal;color:var(--ink)}.settings-confirmation p{margin:9px 0 18px}.settings-confirmation p,.settings-confirmation-copy{font-size:13px;line-height:1.45;color:var(--gray-600)}.ca-confirmation-title-slot{position:relative;min-width:0;flex:1}.ca-confirmation-body-slot{position:relative}.ca-confirmation-sizing{visibility:hidden}.ca-confirmation-visible{position:absolute;inset:0}.settings-confirmation-actions{margin-top:0}.settings-confirmation-actions button.primary{border-color:var(--yellow-dark);background:var(--yellow-dark);color:var(--ink)}.settings-confirmation-actions button:disabled{cursor:wait;opacity:.6}@media (min-width:1024px){.settings-modal-card{max-width:460px;border-radius:30px}.settings-avatar-preview{width:84px;height:84px}.settings-avatar-circle{font-size:26px}.settings-label{font-size:11.5px}.settings-input{font-size:13.5px;padding:12px 14px}.settings-actions button{font-size:13px;padding:13px}[data-testid=push-notification-control] .settings-actions button:not(.primary){min-height:43px}[data-testid=push-notification-control]>.settings-uid-label{font-size:11.5px}}.calendar-backdrop{position:fixed;inset:0;background:transparent;z-index:240;display:none}.calendar-backdrop.open{display:block}.calendar-panel{position:fixed;background:#fff;border:1px solid var(--gray-100);border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.14);padding:14px;z-index:250;width:270px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.calendar-panel.open{opacity:1;visibility:visible;transform:translateY(0)}.calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.calendar-month-label{font-size:13px;font-weight:800;color:var(--ink)}.calendar-nav{width:26px;height:26px;border-radius:50%;border:none;background:var(--gray-100);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.calendar-nav svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}@media (hover:hover) and (pointer:fine){.calendar-nav:hover{background:var(--gray-200)}}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.calendar-weekdays span{text-align:center;font-size:9.5px;font-weight:700;color:var(--gray-400);text-transform:uppercase}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calendar-day{position:relative;aspect-ratio:1;border:none;background:none;border-radius:50%;font-size:11.5px;font-weight:600;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.calendar-day:hover{background:var(--gray-100)}}.calendar-day.is-outside{color:var(--gray-400);opacity:.5}.calendar-day.is-empty{color:var(--gray-400)}.calendar-day.has-bags{color:var(--ink)}.calendar-day.is-today{border:1.5px solid var(--yellow)}.calendar-day.is-selected{background:var(--yellow);color:var(--ink);font-weight:800}.calendar-day-count{position:absolute;top:1px;right:2px;color:var(--red);font-size:7px;font-weight:800;line-height:1}.calendar-day-number{line-height:1}.client-filter-popup{position:fixed;max-height:min(260px,calc(100vh - 24px));overflow:auto;padding:6px;border:1px solid var(--gray-100);border-radius:var(--radius);background:#fff;box-shadow:0 14px 38px rgba(0,0,0,.12);z-index:260}.client-filter-popup button{width:100%;min-height:32px;padding:8px 10px;display:flex;align-items:center;border:0;border-radius:10px;background:#fff;color:var(--ink);font-family:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.client-filter-popup button:focus-visible{background:var(--gray-100);outline:none}@media (hover:hover) and (pointer:fine){.client-filter-popup button:hover{background:var(--gray-100);outline:none}}.client-filter-popup button.active{background:var(--yellow-light);color:var(--yellow-dark)}.client-filter-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-filter-option-id{margin-left:auto;padding-left:8px;color:var(--gray-400);font-size:10px;font-weight:500;white-space:nowrap}.client-filter-popup button.active .client-filter-option-id{color:var(--gray-600)}.client-filter-trigger{padding-left:14px!important}.client-filter-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-filter-multi-popup button.real-client-option.selected{background:color-mix(in srgb,var(--yellow) 15%,white);color:var(--ink)}.client-filter-multi-popup .real-client-option-id{padding-left:8px}.kit-select-dropdown{position:relative;display:block;min-width:0}.kit-select-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;margin:0;font:inherit;text-align:left;cursor:pointer}.kit-select-trigger-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-select-chevron{width:11px;height:11px;flex-shrink:0;stroke:var(--gray-600);transition:transform .15s ease}.kit-select-trigger[aria-expanded=true] .kit-select-chevron{transform:rotate(180deg)}.kit-select-trigger:disabled{cursor:not-allowed}.kit-select-trigger.form-select{background-image:none;font-family:inherit;font-size:12px;font-weight:600;line-height:normal}.client-sort{display:flex;align-items:center;justify-content:flex-start;flex:1 1 100%;min-width:0;font-size:10px;font-weight:600}.client-sort .ca-sort-control{display:block;width:100%;min-width:0}.client-sort .ca-sort-trigger{height:22px;min-height:22px;padding:4px 10px 4px 9px;border:0;border-radius:20px;background:transparent;color:var(--ink);font-family:inherit;font-size:10px;font-weight:700;line-height:1.2;justify-content:flex-end;gap:8px;transition:background-color .12s ease}.client-sort .kit-select-trigger-value{flex:0 1 auto;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.client-sort .kit-select-chevron{width:10px;height:10px;flex:0 0 auto;pointer-events:none;stroke:var(--gray-600)}.client-sort .ca-sort-trigger:focus-visible{background:var(--gray-100);outline:none}.client-sort .ca-sort-trigger:active{background:var(--gray-100)}@media (min-width:700px){.client-sort .ca-sort-trigger{font-size:11.5px}}@media (min-width:1024px){.client-sort .ca-sort-control{width:240px}.client-sort .ca-sort-trigger{height:26px;min-height:26px;padding:0 19px 0 18px}.client-sort .kit-select-chevron{width:22px;height:22px}}.kit-select-popup{position:fixed;display:flex;flex-direction:column;gap:3px;overflow-y:auto;z-index:460}.manager-select-popup{box-sizing:border-box;padding:6px;border:1px solid var(--gray-200);border-radius:10px;background:#fff;box-shadow:0 8px 22px rgba(17,24,39,.1)}.client-filter-popup.manager-select-popup,.manager-select-popup.open{display:flex;flex-direction:column;gap:3px}.client-filter-multi-popup .client-filter-search{box-sizing:border-box;appearance:none;-webkit-appearance:none;width:100%;height:28px;min-height:28px;margin:0;padding:4px 8px;border:1px solid var(--gray-200);border-radius:8px;background:#fff;color:var(--ink);font-family:inherit;font-size:11px;font-weight:600;line-height:normal}.client-filter-multi-popup .client-filter-search::placeholder{color:var(--gray-400);opacity:1}.client-filter-popup.edit-bag-client-popup{z-index:460}.edit-bag-client-status-row .client-filter-multi-trigger.real-client-summary{display:block;height:auto;min-height:0;gap:0;font-size:12px;font-weight:600;line-height:normal;text-align:left;border-radius:10px;background-color:#fff;padding-left:8px!important}.edit-bag-client-status-row .client-filter-multi-trigger.real-client-summary>svg{display:none}@media(min-width:1024px){.edit-bag-client-status-row .client-filter-multi-trigger.real-client-summary{font-size:13.5px;border-radius:11px;padding-left:10px!important}}.manager-select-popup .manager-select-option{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-height:0;border:0;border-radius:8px;padding:8px;background:#fff;font-family:inherit;font-size:11px;font-weight:600;line-height:normal;text-align:left;cursor:pointer}.manager-select-popup .manager-select-option.selected,.manager-select-popup .manager-select-option[aria-selected=true]{background:color-mix(in srgb,var(--yellow) 15%,white)}.manager-select-popup .manager-select-option:focus-visible{outline:none;background:var(--gray-100)}.manager-select-popup .manager-select-option:active{background:var(--gray-200)}@media (hover:hover) and (pointer:fine){.manager-select-popup .manager-select-option:hover{background:var(--gray-100)}}.activity-notice-row{display:grid;grid-template-columns:34px minmax(0,1fr) 30px 30px auto;align-items:center;gap:7px;width:100%;min-width:0}.activity-bag-avatar,.activity-client-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:var(--gray-100);color:var(--gray-600);font-size:10px;font-weight:800}.activity-client-avatar{width:34px;height:34px}.activity-bag-avatar{width:30px;height:30px}.activity-notice-copy{min-width:0;flex:1}.activity-client-name{display:flex;align-items:baseline;gap:4px;min-width:0;font-size:11px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-client-id{color:var(--gray-400);font-size:.75em;font-weight:700}.activity-item-name{margin-top:2px;color:var(--gray-600);font-size:9.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-item-sku{margin-top:1px;font-size:8.5px;font-weight:400}.activity-item-sku,.activity-notice-detail{color:var(--gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-notice-detail{margin-top:2px;font-size:9px;font-weight:500}.activity-notice-detail.interested{color:var(--red)}.activity-notice-detail.reserved{color:var(--yellow-dark)}.activity-notice-detail.removal{color:var(--ink)}button.kit-show-more{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:32px;margin:12px auto;padding:8px 16px;border:0;border-radius:999px;background:var(--gray-100);color:var(--gray-400);font-family:inherit;font-size:11px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}button.kit-show-more.is-compact{min-height:24px;margin:8px auto;padding:5px 12px;font-size:9px}button.kit-show-more:disabled{cursor:default}.activity-action-cell{min-width:0;display:flex;align-items:center;gap:5px}.activity-action-cell.is-stacked{flex-direction:column;justify-content:center;gap:3px}.activity-action-item{min-width:0;display:flex;align-items:center;gap:5px}.activity-action-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.activity-action-icon svg{width:18px;height:18px;fill:none;stroke-width:1.4}.activity-action-label{min-width:0;color:var(--ink);font-size:9px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-linked-detail{display:flex;min-width:0;flex-direction:column;gap:1px}.activity-linked-detail strong{color:inherit;font-size:inherit}.activity-linked-message{min-width:0;color:var(--gray-400);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-notice-tail{display:grid;grid-template-columns:54px 6px 14px;align-items:center;gap:7px}.activity-notice-time{width:54px;color:var(--gray-600);font-size:9px;font-weight:600;line-height:1.2;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-unread-slot{width:6px;height:6px;display:grid;place-items:center}.activity-unread-dot{width:6px;height:6px;border-radius:50%;background:var(--red);display:block}.cat-badge:has(>.activity-unread-dot[data-recent-client-action]){position:relative}.cat-badge>.activity-unread-dot[data-recent-client-action]{position:absolute;top:-3px;right:-3px}.activity-notice-chevron{width:14px;height:14px;stroke:var(--gray-400);flex:0 0 auto}@media (min-width:1024px){.calendar-panel{width:290px;padding:16px}.calendar-month-label{font-size:14px}.calendar-weekdays span{font-size:10.5px}.calendar-day{font-size:12.5px}.client-filter-trigger{padding-left:22px!important}.activity-notice-row{grid-template-columns:42px minmax(0,1fr) 38px 38px auto;gap:12px}.activity-client-avatar{width:42px;height:42px;font-size:12px}.activity-bag-avatar{width:38px;height:38px;font-size:11px}.activity-client-name{font-size:13px;gap:6px}.activity-item-name{font-size:11.5px}.activity-item-sku,.activity-notice-detail{font-size:10.5px}.activity-action-icon{width:38px;height:38px}.activity-action-icon svg{width:22px;height:22px}.activity-notice-tail{grid-template-columns:76px 7px 16px;gap:12px}.activity-notice-time{width:76px;font-size:11px}.activity-unread-dot,.activity-unread-slot{width:7px;height:7px}.activity-notice-chevron{width:16px;height:16px}}.notif-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:290;display:none}.notif-backdrop.open{display:block}.notif-drawer{position:fixed;top:0;right:0;height:100%;width:100%;background:#fff;z-index:300;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s ease;box-shadow:-8px 0 30px rgba(0,0,0,.12)}.notif-drawer.open{transform:translateX(0)}.notif-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--gray-100);flex-shrink:0}.notif-drawer-title{font-size:16px;font-weight:800}.notif-list{flex:1;overflow-y:auto;padding:6px 10px}.notif-item{display:block;padding:12px 8px;border-bottom:1px solid var(--gray-100);cursor:pointer}.notif-item:last-child{border-bottom:none}.ic-gray{background:var(--gray-100);color:var(--gray-600)}.ic-red{background:var(--red-light,#FCEAE6);color:var(--red)}.ic-yellow{background:var(--yellow-light);color:var(--yellow-dark)}.ic-blue{background:var(--blue-light,#E7F0F9);color:var(--blue)}.ic-green{background:var(--green-light,#E4F6EB);color:var(--green)}.kit-info-help{margin-left:6px;vertical-align:middle}.kit-info-help,.kit-info-help-button{display:inline-flex;align-items:center}.kit-info-help-button{width:17px;height:17px;border:0;border-radius:50%;background:var(--gray-100);color:var(--gray-400);font:600 10px/1 Arial,sans-serif;justify-content:center;cursor:pointer;padding:0}:is(body,.bg-app):is(.kit-page-dashboard,.kit-page-client-detail,.kit-page-clients,.kit-page-reports) .pill.manager-scope-pill{background:var(--gray-100);color:var(--gray-400)}:is(body,.bg-app):is(.kit-page-dashboard,.kit-page-clients,.kit-page-reports) .section-head.manager-metric-strip-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:6px 6px 0}:is(body,.bg-app):is(.kit-page-dashboard,.kit-page-clients,.kit-page-reports) .manager-metric-strip-head h3{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:800;letter-spacing:.3px;color:var(--ink)}:is(body,.bg-app):is(.kit-page-dashboard,.kit-page-clients,.kit-page-reports) .manager-metric-strip-head .pill.manager-scope-pill{font-size:10.5px;font-weight:700;padding:5px 10px;border-radius:20px;white-space:nowrap}@media (min-width:1024px){:is(body,.bg-app):is(.kit-page-dashboard,.kit-page-clients,.kit-page-reports) .section-head.manager-metric-strip-head{margin-bottom:20px;padding:0 4px}:is(body,.bg-app):is(.kit-page-dashboard,.kit-page-clients,.kit-page-reports) .manager-metric-strip-head h3{font-size:17px}:is(body,.bg-app):is(.kit-page-dashboard,.kit-page-clients,.kit-page-reports) .manager-metric-strip-head .pill.manager-scope-pill{font-size:12px;padding:7px 14px}}.kit-info-help-button:focus-visible{background:color-mix(in srgb,var(--gray-100) 78%,var(--gray-200));color:var(--gray-600);outline:none;box-shadow:0 0 0 2px rgba(224,165,38,.12)}@media (hover:hover) and (pointer:fine){.kit-info-help-button:hover{background:color-mix(in srgb,var(--gray-100) 78%,var(--gray-200));color:var(--gray-600);outline:none;box-shadow:0 0 0 2px rgba(224,165,38,.12)}}.kit-info-help-overlay,.kit-info-help-overlay *{box-sizing:border-box}.kit-info-help-overlay{position:fixed;inset:0;z-index:420;background:rgba(0,0,0,.38);display:flex;align-items:center;justify-content:center;padding:18px}.kit-info-help-card{display:flex;flex-direction:column;width:min(520px,100%);max-height:min(680px,calc(100vh - 36px));overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.24);text-align:left}.kit-info-help-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;border-bottom:1px solid var(--gray-100)}.kit-info-help-title{font-size:14px;font-weight:800;color:var(--ink);line-height:1.3}.kit-info-help-close{width:28px;height:28px;border:0;border-radius:50%;background:var(--gray-100);color:var(--gray-600);font:400 22px/1 Arial,sans-serif;cursor:pointer;padding:0;flex-shrink:0}.kit-info-help-content{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 17px 18px}.kit-info-help-paragraph{font-size:12px;font-weight:500;line-height:1.55;color:var(--gray-700);text-transform:none;letter-spacing:normal}.notif-empty{padding:40px 20px;text-align:center;color:var(--gray-400);font-size:12.5px;font-weight:600}@media (min-width:1024px){.notif-drawer{width:380px;box-shadow:-12px 0 40px rgba(0,0,0,.16)}.notif-drawer-header{padding:20px 22px}.notif-drawer-title{font-size:18px}.notif-list{padding:8px 14px}.notif-item{padding:18px 10px}}.status-pill{width:100%;display:flex;align-items:center;justify-content:space-between;gap:7px;font-family:inherit;font-size:11px;font-weight:700;padding:10px 12px;min-height:38px;border-radius:9px;border:1px solid var(--gray-200);background:#fff;cursor:pointer;text-align:left}.status-pill .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-pill-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bag-status-client-ids{font-size:9px;font-weight:600;color:var(--gray-400);white-space:nowrap;flex-shrink:0}.status-pill svg{width:12px;height:12px;stroke-width:2.5;stroke:currentColor;flex-shrink:0;transition:transform .15s ease}.status-pill.open svg{transform:rotate(180deg)}.status-pill.gray{background:var(--gray-100);color:var(--gray-600);border-color:var(--gray-100)}.status-pill.gray .status-dot{background:var(--gray-600)}.status-pill.yellow{background:var(--yellow-light);color:var(--yellow-dark);border-color:var(--gray-200)}.status-pill.yellow .status-dot{background:var(--yellow-dark)}.status-pill.blue{background:#E7F0F9;color:var(--blue);border-color:#E7F0F9}.status-pill.blue .status-dot{background:var(--blue)}.status-pill.green{background:#E4F6EB;color:var(--green);border-color:#E4F6EB}.status-pill.green .status-dot{background:var(--green)}.status-pill.purple{background:var(--purple-light,#EEECFB);color:var(--purple,#7C6FE0);border-color:var(--purple-light,#EEECFB)}.status-pill.purple .status-dot{background:var(--purple,#7C6FE0)}.status-pill.red{background:var(--red-light,#FCEAE6);color:var(--red);border-color:var(--red-light,#FCEAE6)}.status-pill.red .status-dot{background:var(--red)}.status-dropdown-wrap{position:relative}.status-dropdown{position:absolute;left:0;right:0;top:calc(100% + 4px);display:none;max-height:260px;overflow-y:auto;z-index:20}.status-dropdown.open{display:flex;flex-direction:column;gap:3px}.status-option{width:100%;display:flex;align-items:center;gap:7px;padding:10px 12px;min-height:38px;font-family:inherit;font-size:11px;font-weight:600;border:none;background:none;cursor:pointer;text-align:left;color:var(--ink)}@media (hover:hover) and (pointer:fine){.status-option:hover{background:var(--gray-100)}}.status-option .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-option.gray{color:var(--gray-600)}.status-option.gray .status-dot{background:var(--gray-600)}.status-option.yellow{color:var(--yellow-dark)}.status-option.yellow .status-dot{background:var(--yellow-dark)}.status-option.blue{color:var(--blue)}.status-option.blue .status-dot{background:var(--blue)}.status-option.green{color:var(--green)}.status-option.green .status-dot{background:var(--green)}.status-option.purple{color:var(--purple,#7C6FE0)}.status-option.purple .status-dot{background:var(--purple,#7C6FE0)}.status-option.red{color:var(--red)}.status-option.red .status-dot{background:var(--red)}@media (min-width:1024px){.status-pill{font-size:13.5px;padding:13px 14px;min-height:46px;border-radius:11px}.status-pill svg{width:14px;height:14px}.status-pill .status-dot{width:9px;height:9px}.status-option{font-size:13.5px;padding:13px 14px;min-height:46px}.status-option .status-dot{width:9px;height:9px}.brand-combobox-input{padding-right:28px}.brand-combobox-option{min-height:42px;padding:11px 12px;font-size:13.5px}.kit-select-trigger.form-select{font-size:13.5px}.edit-bag-status-dropdown .status-pill{min-height:0;font-size:13.5px;padding:11px 12px;border-radius:11px}.edit-bag-client-status-row .edit-bag-manager-field .kit-select-trigger,.edit-bag-client-status-row .edit-bag-status-dropdown .status-pill,.edit-bag-client-status-row .real-client-summary{padding:7px 10px}.bag-status-client-ids{font-size:10.5px}}.kit-page-catalog,.kit-page-my-items{--cat-status-font-size:9px}.cat-available{display:inline-block;margin-top:3px;font-size:var(--cat-status-font-size,9px);font-weight:700;color:var(--blue)}.kit-page-catalog .kit-client-avatar.kit-client-avatar--client-id,.kit-page-my-items .kit-client-avatar.kit-client-avatar--client-id{font-size:calc(var(--cat-status-font-size) - 2px)}.cat-date{margin-top:2px;font-size:9px;font-weight:400;color:var(--gray-400);line-height:1.2}.cat-available.available{color:var(--blue)}.cat-available.in-progress{color:var(--yellow-dark)}.cat-available.purchased{color:var(--green)}.cat-available.in-transit{color:var(--purple,#7C6FE0)}.cat-available.unavailable{color:var(--red)}.kit-page-catalog .cat-thumb,.kit-page-client-detail .cat-thumb,.kit-page-my-items .cat-thumb{position:relative}.cat-list-number{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--yellow);color:var(--ink);font-size:7.5px;font-weight:700;line-height:1;z-index:1}@media (min-width:1024px){.kit-page-catalog,.kit-page-my-items{--cat-status-font-size:10.5px}.cat-available{font-size:var(--cat-status-font-size,10.5px)}.cat-date{font-size:10px}.cat-list-number{width:20px;height:20px;font-size:10.5px}}.tag-picker{display:flex;flex-wrap:wrap;gap:7px}.tag-chip{padding:7px 13px;border-radius:20px;border:1px solid var(--gray-200);background:#fff;font-family:inherit;font-size:11px;font-weight:600;color:var(--gray-600);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media (hover:hover) and (pointer:fine){.tag-chip:hover{background:var(--gray-100)}}.tag-chip.selected{background:var(--ink);color:#fff;border-color:var(--ink)}@media (min-width:1024px){.tag-chip{font-size:12.5px;padding:9px 16px}}.notes-modal-card{max-width:460px;min-height:auto;height:fit-content;border-radius:30px 30px 0 0}.notes-modal-title{font-size:14px}.notes-textarea{width:100%;min-height:140px;resize:vertical;border:1px solid var(--gray-200);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:12.5px;color:var(--ink);background:#fff}.notes-textarea:read-only{background:var(--gray-100);color:var(--gray-600);cursor:default}.notes-modal-actions{display:flex;gap:8px;margin-top:12px}.notes-modal-actions button{flex:1;font-family:inherit;font-weight:700;font-size:12px;padding:11px;border-radius:10px;cursor:pointer;text-align:center;border:1px solid var(--gray-200);background:#fff;color:var(--ink)}.notes-modal-actions button.primary{background:var(--yellow-dark);color:#fff;border:none}@media (min-width:1024px){.notes-modal-card{max-width:440px;border-radius:30px}.notes-modal-title{font-size:16px}.notes-textarea{font-size:13.5px;padding:11px 14px}.notes-modal-actions button{font-size:13px;padding:12px}}.cat-action{position:relative}.cat-action.manager-tap-feedback{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cat-action[data-has-notes]:after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--red);border:1.5px solid #fff}@media (min-width:1024px){.cat-action[data-has-notes]:after{width:10px;height:10px;border-width:2px}}:is(body,.bg-app).kit-page-reports .manager-metric-strip-actions{display:flex;align-items:center;gap:4px;min-width:0}:is(body,.bg-app).kit-page-reports :is(.reports-client-supplier-select,.reports-manager-select) .kit-select-trigger{display:flex;align-items:center;justify-content:flex-start;gap:3px;width:fit-content;height:24px;min-height:24px;border:0;border-radius:20px;padding:0 8px 0 7px;background:#fff;color:var(--gray-400);font-size:10.5px;font-weight:700;line-height:1}:is(body,.bg-app).kit-page-reports .reports-client-supplier-select .kit-select-trigger-value{min-width:0;overflow:visible;text-overflow:clip}:is(body,.bg-app).kit-page-reports .reports-client-supplier-select .kit-select-chevron{width:11px;height:11px;color:var(--gray-400)}@media (max-width:640px){:is(body,.bg-app).kit-page-reports .manager-metric-strip-head h3{min-width:0}:is(body,.bg-app).kit-page-reports .manager-metric-strip-actions{gap:3px}}:is(body,.bg-app).kit-page-reports .reports-client-report .reports-client-supplier-select .kit-select-trigger{background:var(--gray-100);color:var(--gray-600)}:is(body,.bg-app).kit-page-reports .reports-client-report .reports-client-supplier-select .kit-select-chevron{color:var(--gray-600);stroke:currentColor}:is(body,.bg-app).kit-page-reports .reports-manager-select .kit-select-trigger{color:var(--gray-600)}