@layer dinea-core{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaf9;--surface:#fff;--surface-soft:#fff8fb;--text:#171418;--muted:#777178;--subtle:#9c969d;--line:#eee7e8;--line-strong:#e6dedf;--pink:#ee6f9f;--pink-deep:#e85186;--pink-soft:#fde6ef;--violet:#9a6add;--violet-soft:#f0e7ff;--orange:#ef8355;--orange-soft:#ffeadb;--green:#31a86f;--green-soft:#dff6eb;--blue:#7d9dea;--shadow:0 14px 34px #291c200f;--radius-lg:14px;--radius-md:12px;--radius-sm:8px;--font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 46% 14%, #f4d2db38, transparent 19%), linear-gradient(180deg, #fff 0%, var(--bg) 100%);min-width:1200px;height:100vh;color:var(--text);font-family:var(--font);letter-spacing:0;margin:0;overflow:hidden}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}.icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.system-icon{fill:none;stroke:currentColor;background:0 0;display:inline-block;-webkit-mask:none;mask:none}.app-shell{min-height:100vh;display:block;overflow:hidden}body.auth-screen-active{min-width:0;overflow:auto}.auth-shell{place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{border:1px solid var(--line);background:#ffffffeb;border-radius:16px;gap:22px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 24px 64px #2d23271f}.auth-brand{justify-content:center;align-items:center;min-height:74px;display:flex}.auth-form{gap:13px;display:grid}.auth-card .settings-field{gap:7px;min-width:0;display:grid}.auth-card .settings-field span{color:#6b656d;font-size:11px;font-weight:700}.auth-card .settings-input{border:1px solid var(--line-strong);color:#2c272d;background:#fffffff0;border-radius:8px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600}.auth-card .settings-input:focus{border-color:#ee6f9f8f;box-shadow:0 0 0 3px #ee6f9f1f}.auth-card .settings-save-button{color:snow;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#ee6f9f,#f28ab0);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:760;display:inline-flex;box-shadow:0 10px 22px #ee6f9f33}.auth-card .settings-save-button .icon{width:17px;height:17px}.auth-card .settings-save-button:disabled{opacity:.46;cursor:not-allowed;box-shadow:none}.auth-title{gap:6px;margin-bottom:2px;display:grid}.auth-title h1{font-size:26px;line-height:1.08}.auth-title p{color:#716b73;font-size:13px;font-weight:560;line-height:1.35}.auth-message{min-height:36px;color:var(--pink-deep);background:#fff0f6d1;border:1px solid #ee6f9f33;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:760}.auth-submit{width:100%;margin-top:2px}.auth-foot{color:#8a838b;min-height:16px;font-size:11px;font-weight:650}.auth-switch-button{color:var(--pink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.sidebar{z-index:10;border-right:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;flex-direction:column;width:232px;height:100vh;min-height:100vh;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.brand{align-content:center;justify-items:center;min-height:132px;padding:22px 18px 24px;display:grid}.brand-logo{object-fit:contain;object-position:center;max-width:100%;height:auto;display:block}.brand-logo-sidebar{width:166px}.brand-logo-auth{width:218px}.brand-logo-hero{width:min(284px,74vw);margin:-4px auto 0}.sidebar-scroll-region{overscroll-behavior:contain;scrollbar-color:#8b858d61 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.sidebar-scroll-region::-webkit-scrollbar{width:6px}.sidebar-scroll-region::-webkit-scrollbar-track{background:0 0}.sidebar-scroll-region::-webkit-scrollbar-thumb{background:#8b858d61;border-radius:999px}.nav-list{gap:0;padding:0 14px;display:grid}.nav-item,.settings-button,.profile-control,.date-control,.refresh-button,.task-row{background:0 0;border:0}.nav-item{color:#2d292e;text-align:left;border-radius:8px;align-items:center;gap:14px;width:100%;height:48px;padding:0 17px;font-size:14px;font-weight:500;transition:background .16s,color .16s,transform .16s;display:flex}.nav-unread-badge{background:var(--pink-deep);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.nav-item .icon{color:#5f5b61;stroke-width:2.25px;width:22px;height:22px}.nav-svg-icon{flex:0 0 20.4px}.nav-item:hover{background:#f7dde69e}.nav-item:hover .nav-icon-img,.settings-button:hover .nav-icon-img{opacity:1;filter:brightness(0)saturate()invert(26%)sepia(9%)saturate(368%)hue-rotate(245deg)brightness(91%)contrast(90%)}.nav-item:hover .icon,.settings-button:hover .icon{color:#3f3941}.nav-item.active{color:#1f1b20;background:linear-gradient(90deg,#fddbe7eb,#ffebf1c2)}.nav-item.active .icon,.settings-button.active .icon{color:var(--pink-deep)}.nav-item.active .nav-icon-img,.settings-button.active .nav-icon-img{opacity:1;filter:brightness(0)saturate()invert(52%)sepia(83%)saturate(1615%)hue-rotate(300deg)brightness(98%)contrast(91%)}.sidebar-spacer{flex:auto;min-height:20px;max-height:118px}.sidebar-visual{pointer-events:none;flex:0 294px;width:100%;height:294px;min-height:170px;overflow:hidden}.sidebar-visual img{object-fit:cover;width:100%;height:calc(100% + 10px);display:block;transform:translateY(-10px)}.settings-button{color:#2f2a2f;background:#ffffffd1;border-radius:8px;flex:0 0 52px;align-items:center;gap:14px;height:52px;margin:8px 14px 20px;padding:0 17px;font-size:14px;font-weight:500;display:flex;box-shadow:0 8px 24px #2a1f220f}.settings-button .icon{color:#5c5860;stroke-width:2.25px;width:22px;height:22px}.settings-button .nav-icon-img{width:23px;height:23px}.settings-button .settings-chevron{width:18px;height:18px;margin-left:auto}.settings-button.active{color:#1f1b20;background:linear-gradient(90deg,#fddbe7eb,#ffebf1c2)}.settings-button.active .icon{color:var(--pink-deep)}.content{min-width:0;height:100vh;margin-left:232px;padding:22px 29px 16px 27px;overflow:hidden auto}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.title-row,.header-actions{align-items:center;gap:20px;display:flex}h1,h2,h3,p{margin:0}h1{font-size:32px;font-weight:800;line-height:1}.date-control{border:1px solid var(--line-strong);color:#343036;background:#ffffffb8;border-radius:12px;align-items:center;gap:11px;height:46px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 9px 24px #23191c08}.date-control .icon{color:#747078;width:20px;height:20px}.date-control .icon:last-child,.profile-control .icon{stroke-width:2.2px;width:18px;height:18px}.date-range-wrap{position:relative}.date-range-menu{z-index:50;border:1px solid var(--line-strong);background:#fffffffa;border-radius:10px;width:178px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #2d232724}.date-range-menu button{color:#383239;text-align:left;background:0 0;border:0;border-radius:7px;height:34px;padding:0 10px;font-size:12px;font-weight:700}.date-range-menu button:hover,.date-range-menu button.active{color:var(--pink-deep);background:#fff0f6}.search-field{border:1px solid var(--line-strong);background:#ffffffbd;border-radius:12px;align-items:center;width:360px;height:46px;display:flex;position:relative;box-shadow:0 9px 24px #23191c08}.search-field .icon{color:#a6a0a7;width:21px;height:21px;position:absolute;left:16px}.search-field input{color:#2d2930;background:0 0;border:0;border-radius:12px;outline:0;width:100%;height:100%;padding:0 16px 0 48px;font-size:14px;font-weight:500}.search-field input::placeholder{color:#aaa4aa}.profile-control{color:#1d191e;align-items:center;gap:12px;min-width:205px;display:flex}.profile-menu-wrap,.create-actions-wrap{position:relative}.profile-menu{z-index:80;border:1px solid var(--line-strong);background:#fffffffa;border-radius:10px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #2d232724}.profile-menu button,.create-actions-menu button{color:#383239;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:12px;font-weight:720;display:flex}.profile-menu button:hover,.create-actions-menu button:hover{color:var(--pink-deep);background:#fff0f6}.profile-menu button:disabled,.create-actions-menu button:disabled{color:#aaa3aa;cursor:default;opacity:.65}.profile-menu button:disabled:hover,.create-actions-menu button:disabled:hover{color:#aaa3aa;background:0 0}.profile-menu .icon,.create-actions-menu .icon{width:16px;height:16px}.profile-control:disabled,.profile-control.is-disabled{opacity:.72;cursor:default}.avatar{width:48px;height:48px;color:var(--pink-deep);background:linear-gradient(135deg,#fff2f6,#f7d6e4);border:3px solid #f4e8e4;border-radius:50%;place-items:center;font-size:16px;font-weight:820;display:grid;box-shadow:0 7px 16px #281c1e1f}.avatar:before{content:"К"}.admin-avatar{color:snow;border:2px solid #f4e8e4f2;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:840;display:grid;overflow:hidden;box-shadow:0 7px 16px #281c1e1a}.admin-avatar img{object-fit:cover;width:100%;height:100%}.admin-avatar.tone-rose{background:linear-gradient(135deg,#ee6f9f,#f3a4bf)}.admin-avatar.tone-sage{background:linear-gradient(135deg,#5f9f82,#b8d7c7)}.admin-avatar.tone-graphite{background:linear-gradient(135deg,#29242c,#827884)}.admin-avatar.tone-sand{background:linear-gradient(135deg,#c69d78,#efd8c0)}.admin-avatar.profile-avatar{width:48px;height:48px;font-size:14px}.profile-copy{text-align:left;gap:4px;display:grid}.profile-copy strong{font-size:15px;font-weight:750;line-height:1}.profile-copy span{color:#746f75;font-size:13px;font-weight:560}.summary-grid{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;margin-bottom:13px;display:grid}.summary-card{border:1px solid var(--line);border-radius:var(--radius-lg);height:110px;min-height:110px;box-shadow:var(--shadow);background:#ffffffdb;grid-template-columns:64px 1fr;align-items:center;display:grid}.metric-icon,.sales-icon{border-radius:50%;place-items:center;display:grid}.metric-icon{width:54px;height:54px;margin-left:17px}.metric-icon .icon{stroke-width:1.9px;width:27px;height:27px}.metric-copy{text-align:center;justify-items:center;gap:8px;padding:0 12px 0 2px;display:grid}.metric-copy h2{max-width:136px;min-height:29px;font-size:13px;font-weight:750;line-height:1.12}.metric-copy strong{font-size:36px;font-weight:800;line-height:.92}.metric-copy span{color:#6d676f;font-size:12px;font-weight:540}.tone-pink .metric-icon,.tone-pink .sales-icon{background:var(--pink-soft);color:var(--pink-deep)}.tone-pink .metric-copy strong{color:var(--pink)}.tone-violet .metric-icon,.tone-violet .sales-icon{background:var(--violet-soft);color:var(--violet)}.tone-violet .metric-copy strong{color:var(--violet)}.tone-orange .metric-icon{background:var(--orange-soft);color:var(--orange)}.tone-orange .metric-copy strong{color:var(--orange)}.tone-green .metric-icon{background:var(--green-soft);color:var(--green)}.tone-green .metric-copy strong{color:var(--green)}.section-panel,.panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffd6}.section-panel{padding:16px 16px 11px}.section-panel h2,.panel h2{font-size:17px;font-weight:780;line-height:1.15}.sales-section{margin-bottom:10px}.sales-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:15px;margin-top:13px;display:grid}.sales-card{border:1px solid var(--line);background:#ffffffd6;border-radius:12px;grid-template-columns:64px 1fr;align-items:center;min-height:110px;display:grid}.sales-icon{width:48px;height:48px;margin-left:13px}.sales-icon .icon{width:25px;height:25px}.sales-copy{gap:8px;min-width:0;padding-right:12px;display:grid}.sales-copy h3{font-size:13px;font-weight:740;line-height:1}.sales-copy strong{font-size:22px;font-weight:800;line-height:1}.sales-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-foot span{color:#746e75;font-size:12px;font-weight:530}.trend{font-size:12px;font-weight:740}.trend.up{color:var(--green)}.trend.violet{color:var(--violet)}.trend.pink{color:var(--pink)}.panel{min-height:298px;padding:17px 18px 13px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading h2{white-space:nowrap}.legend{color:#4c474e;align-items:center;gap:16px;font-size:12px;font-weight:560;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-top:2px solid var(--pink-deep);width:29px;height:0}.legend .line-previous{border-top:2px dashed #cfc8cc}.channels-panel{grid-template-rows:auto 1fr;display:grid}.channel-list{gap:14px;display:grid}.channel-row{grid-template-columns:14px 1fr auto;align-items:start;gap:7px;display:grid}.channel-row i{background:var(--dot-color);border-radius:50%;width:10px;height:10px;margin-top:3px}.channel-row strong,.problem-copy b{font-size:12px;font-weight:700;line-height:1.1;display:block}.channel-row span,.problem-copy span{color:#706b72;margin-top:5px;font-size:11px;font-weight:520;line-height:1.15;display:block}.channel-row b{font-size:12px;font-weight:780}.tasks-panel,.problems-panel{flex-direction:column;min-width:0;display:flex}.task-list,.problem-list{gap:13px;margin-top:15px;display:grid}.task-row{min-height:33px;color:inherit;text-align:left;grid-template-columns:22px minmax(0,1fr) 42px;align-items:start;gap:10px;padding:0;display:grid}.task-row:hover .task-copy strong{color:var(--pink-deep)}.task-check{border:1.5px solid #d8d1d5;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.task-row.done .task-check{border-color:var(--pink);background:var(--pink);color:#fff}.task-check .icon{stroke-width:2.5px;width:14px;height:14px}.task-copy{min-width:0}.task-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:710;line-height:1.1;display:block;overflow:hidden}.task-copy span{color:#706b72;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;font-weight:520;line-height:1.18;display:block;overflow:hidden}.task-row time{color:#5d5860;text-align:right;font-size:12px;font-weight:610}.problem-row mark.pink{color:#e25584;background:#fde3ec}.problem-row mark.orange{color:#e06f4f;background:#ffe2d9}.problem-row mark.violet{color:#8a5cc9;background:#eee3ff}.problem-row mark.blue{color:#55779f;background:#dfeeff}.panel-link{color:var(--pink);justify-content:center;align-items:center;gap:14px;margin-top:auto;padding-top:13px;font-size:14px;font-weight:640;text-decoration:none;display:flex}.panel-link .icon{color:#8c858c;stroke-width:2px;width:18px;height:18px}.panel-link.is-disabled{color:#aaa3aa;cursor:default;pointer-events:none}.panel-link.is-disabled .icon{color:#c5bec5}.empty-row{color:#958f96;place-items:center;min-height:80px;font-size:13px;font-weight:610;display:grid}.status-footer{color:#8b858d;justify-content:center;align-items:center;gap:9px;height:43px;font-size:14px;font-weight:560;display:flex}.refresh-button{color:#9a949b;place-items:center;width:26px;height:26px;display:grid}.refresh-button .icon{width:19px;height:19px}.content-chats{padding-bottom:22px}.create-custom-select{position:relative;overflow:visible}.create-custom-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#4d464e;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;min-width:0;height:100%;padding:0;font-family:inherit;font-size:8.5px;font-weight:730;display:flex}.create-custom-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-custom-select-trigger .icon{flex:0 0 13px;width:13px;height:13px;margin-left:auto;margin-right:0}.create-custom-select-menu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:7px;gap:4px;width:100%;min-width:160px;max-height:176px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 24px #30222a1a}.create-custom-select-menu button{color:#5f5861;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;min-height:28px;padding:0 9px;font-family:inherit;font-size:8.5px;font-weight:720;display:flex}.create-custom-select-menu button:hover,.create-custom-select-menu button.active{color:var(--pink-deep);background:#fff1f6}.fake-checkbox{box-sizing:border-box;color:#fff;background:0 0;border:1.5px solid #d8d1d5;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;line-height:0;display:grid;overflow:hidden}.fake-checkbox.checked{border-color:var(--pink);background:var(--pink)}.fake-checkbox .icon{stroke-width:2.9px;width:14px;height:14px;display:block}.request-page-size{align-items:center;gap:9px;margin-left:auto;display:flex}.request-page-size>span{color:#8b848c;font-size:11px;font-weight:700}.request-page-size-options{border:1px solid var(--line);background:#ffffffb8;border-radius:9px;align-items:center;gap:5px;padding:4px;display:flex}.request-page-size-options button{color:#655e66;background:0 0;border:0;border-radius:7px;min-width:34px;height:28px;padding:0;font-size:11px;font-weight:760}.request-page-size-options button.active{color:var(--pink-deep);background:#fde3ed}.pagination-buttons{align-items:center;gap:9px;display:flex}.pagination-buttons button{border:1px solid var(--line);color:#4f4951;background:#fff;border-radius:8px;place-items:center;min-width:32px;height:32px;padding:0;font-size:12px;font-weight:650;display:grid}.pagination-buttons button.active{color:var(--pink-deep);background:#fde3ed;border-color:#0000}.pagination-buttons button:disabled{opacity:.38;cursor:not-allowed}.pagination-buttons.empty{color:#aaa3aa;min-width:96px;font-size:11px;font-weight:680}.pagination-buttons button:first-child .icon{transform:rotate(180deg)}.pagination-buttons .icon{width:16px;height:16px}}@layer dinea-chats-base{.chats-layout{grid-template-columns:376px minmax(520px,1fr) 324px;gap:12px;height:calc(100vh - 92px);min-height:650px;display:grid}.communication-workspace{flex-direction:column;gap:10px;height:calc(100vh - 92px);min-height:650px;display:flex}.communication-workspace>.chats-layout{flex:1;height:auto;min-height:0}.communication-mode-switch{background:#ffffffe0;border:1px solid #e2d8dce6;border-radius:16px;align-self:flex-start;align-items:center;gap:6px;padding:5px;display:inline-flex;box-shadow:0 8px 24px #412b330f}.communication-mode-switch button{color:#746e75;min-height:45px;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:0 15px;display:inline-flex}.communication-mode-switch button.active{color:#fff;background:linear-gradient(135deg,#282429,#40383f);box-shadow:0 7px 16px #2c232a29}.communication-mode-switch button .icon{color:#e85186;width:17px;height:17px}.communication-mode-switch button.active .icon{color:#ff8ab5}.communication-mode-switch button span{gap:1px;display:grid}.communication-mode-switch button strong{font-size:12.5px;font-weight:810}.communication-mode-switch button small{color:inherit;opacity:.72;font-size:9.5px;font-weight:560}.ad-comment-list-panel{background:#ffffffed}.ad-comment-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:13px 14px;display:flex}.ad-comment-list-heading>div{gap:4px;min-width:0;display:grid}.ad-comment-list-heading>div>strong{color:#211d22;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;overflow:hidden}.ad-comment-kicker{color:#e64e84;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:820;display:inline-flex}.ad-comment-kicker img,.ad-comment-tiktok-badge img{object-fit:cover;border-radius:5px;width:16px;height:16px}.ad-comment-sync-button{color:#d9477d;min-height:35px;font:inherit;background:#fff7fa;border:1px solid #f0d9e2;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:780;display:inline-flex}.ad-comment-sync-button .icon{width:14px;height:14px}.ad-comment-sync-button:disabled{cursor:not-allowed;opacity:.48}.ad-comment-status-filters{border-bottom:1px solid var(--line);scrollbar-width:none;gap:5px;padding:10px 11px;display:flex;overflow-x:auto}.ad-comment-status-filters::-webkit-scrollbar{display:none}.ad-comment-status-filters button{color:#736d74;min-height:30px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #ebe4e7;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:9.5px;font-weight:730;display:inline-flex}.ad-comment-status-filters button b{color:#5f5960;background:#f5f1f3;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.ad-comment-status-filters button.active{color:#cf3d73;background:#fff0f6;border-color:#f4b9ce}.ad-comment-status-filters button.active b{color:#fff;background:#e85186}.ad-comment-list-tools{border-bottom:1px solid var(--line);gap:7px;padding:9px 11px 11px;display:grid}.ad-comment-list-tools .chat-list-search{width:100%}.ad-comment-list-tools select,.ad-comment-workflow-card select{color:#4a444b;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #e9e1e5;border-radius:9px;outline:0;padding:0 34px 0 10px;font-size:10.5px;font-weight:650}.ad-comment-thread-list{flex:1;align-content:start}.ad-comment-row{min-height:96px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee7e8db;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px;display:grid}.ad-comment-row:hover{background:#fff9fb}.ad-comment-row.active{background:linear-gradient(90deg,#fde6eff0,#fff8fad1);box-shadow:inset 3px 0 #e85186}.ad-comment-avatar{color:#b43b68;object-fit:cover;background:linear-gradient(135deg,#fce8f0,#f4d9e2);border:2px solid #f4e7eb;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:840;display:grid;box-shadow:0 6px 14px #46293314}.ad-comment-avatar.conversation-avatar{width:50px;height:50px}.ad-comment-avatar.message-avatar{width:34px;height:34px}.ad-comment-row-copy{gap:6px;min-width:0;display:grid}.ad-comment-row-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.ad-comment-row-top strong{color:#2b262c;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:820;overflow:hidden}.ad-comment-row-top time{color:#918a92;white-space:nowrap;font-size:9px}.ad-comment-row-text{color:#5e585f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:560;line-height:1.42;display:-webkit-box;overflow:hidden}.ad-comment-row-meta{align-items:center;gap:6px;min-width:0;display:flex}.ad-comment-row-meta small{color:#989198;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:620;overflow:hidden}.ad-comment-status{color:#6c666d;white-space:nowrap;background:#f3eff1;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:8.5px;font-weight:790;display:inline-flex}.ad-comment-status.new{color:#d7477b;background:#fff0f5}.ad-comment-status.in_progress{color:#a76c0f;background:#fff5df}.ad-comment-status.replied{color:#25885b;background:#e9f8f0}.ad-comment-status.archived{color:#726b73;background:#efedf0}.ad-comment-empty{color:#817a82;text-align:center;align-content:center;justify-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.ad-comment-empty>span{color:#dc4a7f;background:#fff0f6;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.ad-comment-empty .icon{width:20px;height:20px}.ad-comment-empty strong{color:#3b353c;font-size:13px}.ad-comment-empty p{max-width:260px;margin:0;font-size:10.5px;line-height:1.5}.ad-comment-empty.conversation-empty{flex:1}.ad-comment-conversation-header{min-height:76px}.ad-comment-tiktok-badge{color:#4f4950;background:#fff;border:1px solid #eae4e7;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 7px;font-size:9px;font-weight:750;display:inline-flex}.ad-comment-ad-context{background:linear-gradient(135deg,#fffafb,#faf7fa);border:1px solid #eee5e9;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;margin:11px 14px 0;padding:9px;display:grid}.ad-comment-ad-context>img,.ad-comment-ad-context>span{color:#a19aa1;object-fit:cover;background:#f0ecef;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.ad-comment-ad-context>span .icon{width:20px;height:20px}.ad-comment-ad-context>div{gap:3px;min-width:0;display:grid}.ad-comment-ad-context small{color:#db4c80;letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:800}.ad-comment-ad-context strong,.ad-comment-ad-context p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-comment-ad-context strong{color:#373138;font-size:11.5px}.ad-comment-ad-context p{color:#827b83;margin:0;font-size:9.5px}.ad-comment-ad-context code{color:#777078;text-overflow:ellipsis;background:#f0ecef;border-radius:7px;max-width:100px;padding:5px 7px;font-size:8px;overflow:hidden}.ad-comment-message-list{flex:1;padding-top:17px}.ad-comment-message-list .message-bubble strong{color:#483f47;margin-bottom:4px;font-size:9px;display:block}.ad-comment-message-list .message-bubble time{opacity:.76}.ad-comment-composer{position:relative}.ad-comment-composer textarea{padding-right:60px}.ad-comment-notice{z-index:2;background:#fff;border:1px solid;border-radius:9px;margin:0;padding:7px 9px;font-size:9.5px;font-weight:650;position:absolute;bottom:calc(100% + 7px);left:10px;right:10px;box-shadow:0 8px 22px #37283017}.ad-comment-notice.success{color:#238053;border-color:#bfe8d1}.ad-comment-notice.error{color:#bc3b61;border-color:#f0bdca}.ad-comment-side-panel{overflow-y:auto}.ad-comment-detail-card,.ad-comment-workflow-card,.ad-comment-identifiers{padding:14px}.ad-comment-detail-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ad-comment-detail-heading>span{color:#d9477d;background:#fff0f6;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.ad-comment-detail-heading .icon{width:17px;height:17px}.ad-comment-detail-heading>div{min-width:0}.ad-comment-detail-heading small{color:#a09aa1;font-size:8.5px;font-weight:730}.ad-comment-detail-heading h2{color:#312b32;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.ad-comment-detail-card dl{gap:0;margin:0;display:grid}.ad-comment-detail-card dl div{border-top:1px solid #f0eaed;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.ad-comment-detail-card dt{color:#938c94;font-size:9px;font-weight:650}.ad-comment-detail-card dd{overflow-wrap:anywhere;color:#4e484f;margin:0;font-size:9.5px;font-weight:690}.ad-comment-workflow-card h2,.ad-comment-identifiers h2{color:#302a31;margin:0 0 12px;font-size:13px;font-weight:830}.ad-comment-workflow-card label{gap:6px;display:grid}.ad-comment-workflow-card label>span{color:#8a838b;font-size:9px;font-weight:690}.ad-comment-status-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.ad-comment-status-actions button{color:#706a71;min-height:34px;font:inherit;background:#fff;border:1px solid #ece5e8;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.ad-comment-status-actions button.active{color:#d64178;background:#fff0f6;border-color:#efb6cb}.ad-comment-status-actions button:disabled{cursor:not-allowed;opacity:.48}.ad-comment-status-actions .icon{width:13px;height:13px}.ad-comment-identifiers{gap:0;display:grid}.ad-comment-identifiers p{border-top:1px solid #f0eaed;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:6px;margin:0;padding:7px 0;display:grid}.ad-comment-identifiers p span{color:#918a92;font-size:8.5px;font-weight:650}.ad-comment-identifiers code{color:#5c555d;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.chat-list-panel,.conversation-panel,.chat-side-panel>section{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffdb}.chat-list-panel,.conversation-panel,.chat-side-panel{min-width:0;min-height:0}.chat-list-panel{flex-direction:column;display:flex;overflow:hidden}.chat-status-tabs{z-index:2;border-bottom:1px solid var(--line);background:#fff;position:relative}.chat-status-row{align-items:center;min-width:0;height:54px;padding:0 10px;display:flex}.chat-status-tab{color:#332d35;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;min-width:max-content;height:100%;padding:0 8px;font-family:inherit;font-size:10.5px;font-weight:720;display:inline-flex;position:relative}.chat-status-tab+.chat-status-tab:before{content:"";background:#e6dedff2;width:1px;height:21px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.chat-status-pill{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:max-content;height:34px;padding:0;display:inline-flex}.chat-status-label{white-space:nowrap;min-width:max-content;display:inline-block}.chat-status-tab b,.chat-status-more-menu b{min-width:18px;height:18px;color:var(--pink-deep);background:#fff0f6;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:780;line-height:1;display:inline-grid}.chat-status-tab.active{color:var(--pink-deep)}.chat-status-tab.active .chat-status-pill{background:#fff0f6;padding:0 8px}.chat-status-more-trigger .icon{width:14px;height:14px;transition:transform .16s}.chat-status-more-trigger.open .icon{transform:rotate(180deg)}.chat-status-more-menu{background:#fff;align-items:center;min-height:54px;padding:0 10px;display:flex;position:relative}.chat-status-more-menu:before{content:"";background:#eee7e8db;height:1px;position:absolute;top:0;left:24px;right:24px}.chat-status-more-menu button{color:#332d35;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;height:54px;padding:0 12px;font-family:inherit;font-size:10.5px;font-weight:720;display:inline-flex;position:relative}.chat-status-more-menu button .chat-status-pill{padding:0}.chat-status-more-menu button+button:before{content:"";background:#e6dedff2;width:1px;height:21px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.chat-status-more-menu button.active{color:var(--pink-deep)}.chat-status-more-menu button.active .chat-status-pill{background:#fff0f6;padding:0 8px}.chat-channel-tabs{--chat-channel-gap:8px;--chat-channel-icon-track:calc((100% - (var(--chat-channel-gap) * 4)) / 5);gap:var(--chat-channel-gap);border-bottom:1px solid var(--line);background:#fff;padding:10px;display:grid}.chat-channel-row{align-items:center;gap:var(--chat-channel-gap);grid-template-columns:minmax(70px,1.22fr) repeat(3,minmax(54px,1fr)) minmax(46px,.78fr);width:100%;min-width:0;display:grid}.chat-channel-row-more{display:flex}.chat-channel-row-more .chat-channel-filter{width:var(--chat-channel-icon-track);flex:0 0 var(--chat-channel-icon-track)}.chat-channel-filter{color:#332d35;white-space:nowrap;background:#ffffffbd;border:1px solid #e6dedfad;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;height:38px;padding:0 8px;font-family:inherit;font-size:10.5px;font-weight:760;line-height:1;display:inline-flex;position:relative;box-shadow:0 1px 4px #31232c06}.chat-channel-filter.all{padding:0 11px}.chat-channel-filter.active{color:var(--pink-deep);background:#fff0f6;border-color:#ee6f9f6b}.chat-channel-filter b{color:#6d6470;background:#f7f0f4eb;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:780;line-height:1;display:inline-grid}.chat-channel-filter.active b{color:var(--pink-deep);background:#ffe8f2f2}.chat-channel-text{min-width:max-content;display:inline-block}.chat-channel-filter-icon{object-fit:contain;width:23px;height:23px}.social-icon.chat-channel-filter-icon,.chat-channel-filter .create-channel-svg.chat-channel-filter-icon{width:23px;height:23px}.chat-channel-more-trigger{padding:0}.chat-channel-more-trigger .icon{color:#332d35;width:15px;height:15px;transition:transform .16s}.chat-channel-more-trigger.open .icon{transform:rotate(180deg)}.chat-channel-more-trigger.active .icon{color:var(--pink-deep)}.chat-list-search-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:13px;display:grid}.chat-list-search,.chat-manager-filter{border:1px solid var(--line-strong);background:#ffffffdb;border-radius:9px;align-items:center;height:38px;display:flex;position:relative}.chat-list-search .icon{color:#aaa3aa;width:18px;height:18px;position:absolute;left:12px}.chat-list-search input{color:#2f2a31;background:0 0;border:0;border-radius:9px;outline:0;width:100%;height:100%;padding:0 12px 0 38px;font-size:13px;font-weight:500}.chat-manager-filter{z-index:5;overflow:visible}.chat-manager-filter.open{border-color:#ee6f9f57;box-shadow:0 0 0 3px #ee6f9f14}.chat-manager-filter-trigger{color:#2f2a31;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;gap:4px;width:100%;height:100%;padding:0 6px;font-family:inherit;font-size:11.5px;font-weight:720;display:grid}.chat-manager-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-manager-filter-trigger .icon{color:#aaa3aa;width:14px;height:14px}.chat-manager-filter-trigger .icon:last-child{color:#8d858e;width:12px;height:12px;transition:transform .16s}.chat-manager-filter.open .chat-manager-filter-trigger .icon:last-child{transform:rotate(180deg)}.chat-manager-filter-menu{background:#fffffffa;border:1px solid #eee7e8eb;border-radius:10px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 16px 34px #2a1e241f}.chat-manager-filter-menu button{color:#3f3941;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:31px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:720;display:grid}.chat-manager-filter-menu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-manager-filter-menu button.active{color:var(--pink-deep);background:#fff0f6}.chat-manager-filter-menu button .icon{width:14px;height:14px;color:var(--pink-deep)}.thread-list{display:grid;overflow-y:auto}.thread-row{min-height:80px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee7e8db;grid-template-columns:48px minmax(0,1fr) 82px;gap:11px;padding:12px 13px;display:grid}.thread-row.active{background:linear-gradient(90deg,#fde6efeb,#fff5f8b8)}.thread-row.has-unread:not(.active){background:#fffafd}.thread-row.has-unread .thread-topline strong{color:#211c22;font-weight:840}.thread-avatar-wrap{display:block;position:relative}.person-avatar{background:#f7e4dd url(/assets/profile-avatar-BoPj330q.png?v=20260618-dashboard-images) 50%/cover no-repeat;border:2px solid #f5e9e6;border-radius:50%;flex:none;width:46px;height:46px;display:block;box-shadow:0 7px 16px #281c1e1a}.avatar-rose,.avatar-peach,.avatar-caramel,.avatar-blush{background-image:url(/assets/profile-avatar-BoPj330q.png?v=20260618-dashboard-images)}.avatar-mono{filter:grayscale();background-image:url(/assets/profile-avatar-BoPj330q.png?v=20260618-dashboard-images)}.thread-copy{gap:7px;min-width:0;display:grid}.thread-topline{align-items:center;gap:8px;min-width:0;display:flex}.thread-topline strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:740;overflow:hidden}.chat-channel-account-pill{color:#6853ad;text-overflow:ellipsis;white-space:nowrap;background:#f7f4ff;border:1px solid #7560c829;border-radius:999px;flex:none;align-items:center;max-width:150px;min-height:20px;padding:0 7px;font-size:10px;font-weight:720;line-height:1;display:inline-flex;overflow:hidden}.channel-badge{border-radius:6px;place-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-grid}.social-icon{object-fit:contain;vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.channel-row-social-icon{width:18px;height:18px}.channel-badge-icon{border-radius:0;width:22px;height:22px;min-height:22px;padding:0;background:0 0!important}.channel-badge-icon .social-icon,.chat-tab .create-channel-svg,.channel-badge .create-channel-svg{width:16px;height:16px}.channel-badge.instagram{color:var(--pink-deep);background:#fde3ed}.channel-badge.facebook{color:#4775b8;background:#e6f0ff}.channel-badge.telegram{color:#2588bd;background:#e6f7ff}.channel-badge.whatsapp{color:#1a9d61;background:#e8f8ef}.channel-badge.viber{color:#7652a8;background:#f0ebfb}.channel-badge.tiktok{color:#2c272d;background:#f0edf1}.thread-preview{color:#6f6971;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520;overflow:hidden}.thread-meta{color:#7b747c;align-content:start;justify-items:end;gap:11px;font-size:11px;font-weight:570;display:grid}.thread-meta b{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.conversation-panel{flex-direction:column;display:flex;overflow:hidden}.conversation-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:13px 18px;display:flex}.conversation-contact{align-items:center;gap:12px;min-width:0;display:flex}.conversation-avatar{width:52px;height:52px}.conversation-contact strong{margin-bottom:7px;font-size:15px;font-weight:760;display:block}.conversation-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-owner-actions{align-items:center;gap:5px;min-width:0;display:inline-flex}.chat-owner-pill{color:#d9477d;white-space:nowrap;background:#fff3f8;border:1px solid #ee6f9f2e;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:11px;font-weight:780;line-height:1;display:inline-flex}.chat-owner-pill.empty{color:#716b73;background:#faf7fcb8;border-color:#eee7e8e6}.chat-owner-pill .icon{width:13px;height:13px}.chat-owner-detach{color:#d9477d;cursor:pointer;background:#fff3f8bd;border:1px solid #ee6f9f38;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.chat-owner-detach:hover{color:#c93670;background:#fff3f8;border-color:#ee6f9f6b;outline:none;transform:translateY(-1px)}.chat-owner-detach:focus-visible{color:#c93670;background:#fff3f8;border-color:#ee6f9f6b;outline:none;transform:translateY(-1px)}.chat-owner-detach .icon{width:12px;height:12px}.chat-delete-button{color:#b83f68;cursor:pointer;background:#fff8fae0;border:1px solid #d5436f29;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:790;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.chat-delete-button:hover{color:#9f2f58;background:#fff1f5;border-color:#d5436f57;outline:none;transform:translateY(-1px)}.chat-delete-button:focus-visible{color:#9f2f58;background:#fff1f5;border-color:#d5436f57;outline:none;transform:translateY(-1px)}.chat-delete-button .icon{width:14px;height:14px}.chat-day-divider{justify-content:center;padding:7px 0 5px;display:flex}.chat-day-divider span{border:1px solid var(--line);color:#777178;background:#fff;border-radius:999px;place-items:center;height:24px;padding:0 14px;font-size:11px;font-weight:650;display:inline-grid}.message-list{flex:1;padding:12px 18px;overflow-y:auto}.message-row{align-items:flex-end;gap:10px;margin-bottom:7px;display:flex}.message-row.manager{justify-content:flex-end}.message-avatar{width:34px;height:34px;box-shadow:none;border-width:1px}.message-bubble{border:1px solid var(--line);color:#332e34;background:#fff;border-radius:14px 14px 14px 4px;max-width:min(430px,78%);padding:9px 13px 6px;font-size:13px;font-weight:520;line-height:1.28}.message-row.manager .message-bubble{background:linear-gradient(135deg,#fde8f0,#f9dce8);border-color:#0000;border-radius:14px 14px 4px}.message-bubble time{color:#878188;text-align:right;margin-top:4px;font-size:10px;display:block}.product-message{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;width:min(405px,75%);margin:3px 0 8px auto;padding:8px;display:grid}.product-thumb,.mini-product{background:radial-gradient(circle at 50% 13%,#e6b897 0 8%,#0000 9%),linear-gradient(172deg,#0000 0 30%,#e0b58f 31% 76%,#f5ded0 77%),linear-gradient(90deg,#f8ece5,#e7bf9f);border-radius:8px;display:block}.product-thumb{width:50px;height:60px}.product-message-copy{gap:6px;display:grid}.product-message-copy strong{font-size:13px;font-weight:760}.product-message-copy span,.product-message-price span{color:#746e75;font-size:11px;font-weight:520;line-height:1.25}.product-message-price{justify-items:end;gap:7px;display:grid}.product-message-price strong{font-size:14px;font-weight:800}.product-message-price span{color:#18a05d;font-weight:780}.image-message{background:linear-gradient(135deg,#fff7fa,#fde5ee);border:1px solid #ee6f9f2e;border-radius:12px;width:min(360px,74%);margin:6px 0 9px auto;padding:8px}.image-message-preview{min-height:145px;color:var(--pink-deep);background:linear-gradient(140deg,#ee6f9f24,#b388df1a),radial-gradient(circle at 50% 18%,#e7b897e6 0 18px,#0000 19px),linear-gradient(160deg,#0000 0 37%,#e0b58fe6 38% 78%,#f5ded0e6 79%);border-radius:9px;place-items:center;display:grid}.image-message-preview .icon{width:28px;height:28px;margin-bottom:8px}.image-message-product-thumb{width:96px;height:118px;margin-bottom:8px;box-shadow:0 12px 22px #2d262e21}.image-message-preview span{color:#5f5861;font-size:12px;font-weight:760}.image-message time{color:#878188;text-align:right;margin-top:6px;font-size:10px;display:block}.certificate-message{color:#332e34;background:#faf7ff;border:1px solid #9a6add29;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(420px,78%);margin:6px 0 9px auto;padding:9px 10px;display:grid}.certificate-message>span{color:#7551a8;background:#f0e7ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.certificate-message .icon{width:17px;height:17px}.certificate-message div{gap:3px;min-width:0;display:grid}.certificate-message strong,.certificate-message small,.certificate-message p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.certificate-message strong{font-size:12px;font-weight:840}.certificate-message small,.certificate-message p,.certificate-message time{color:#746e75;font-size:10px;font-weight:620}.certificate-message time{align-self:end}.message-composer{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:100px;margin:0 18px 10px;position:relative}.message-composer textarea{resize:none;color:#332e34;background:0 0;border:0;outline:0;width:100%;min-height:58px;padding:17px 66px 8px 14px;font-size:13px;font-weight:500}.message-composer textarea::placeholder{color:#b2abb2}.composer-tools{gap:10px;padding:0 0 12px 13px;display:flex}.composer-tools button,.composer-file-button,.send-button{background:0 0;border:0;place-items:center;display:grid}.composer-tools button,.composer-file-button{color:#8d8790;width:22px;height:22px}.composer-file-button{cursor:pointer}.composer-file-button input{display:none}.composer-tools .icon{width:20px;height:20px}.send-button{color:#fff;background:linear-gradient(135deg,#ef5b92,#ef7aa7);border-radius:50%;width:42px;height:42px;position:absolute;bottom:12px;right:12px;box-shadow:0 10px 22px #e851863d}.send-button .icon{width:20px;height:20px}.chat-popover{z-index:5;border:1px solid var(--line);background:#fffffffa;border-radius:12px;width:min(390px,100% - 24px);position:absolute;bottom:62px;left:12px;box-shadow:0 18px 42px #2d262e24}.chat-popover-title{border-bottom:1px solid #eee7e8db;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px 9px;display:flex}.chat-popover-title strong{color:#211c22;font-size:13px;font-weight:820}.chat-popover-title span{color:#807981;font-size:11px;font-weight:640}.quick-reply-list{max-height:260px;padding:7px;display:grid;overflow-y:auto}.quick-reply-option{color:#342f36;text-align:left;background:0 0;border:0;border-radius:9px;gap:5px;width:100%;min-height:58px;padding:9px 10px;font-family:inherit;display:grid}.quick-reply-option:hover{background:#fff0f6}.quick-reply-option strong,.quick-reply-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-reply-option strong{font-size:12px;font-weight:820}.quick-reply-option span{color:#716b73;font-size:11px;font-weight:560}.emoji-popover{grid-template-columns:repeat(8,34px);gap:4px;width:auto;padding:8px;display:grid}.emoji-popover button{background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.emoji-popover button:hover{background:#fff0f6}.attachment-popover .icon{width:18px;height:18px;color:var(--pink-deep)}.product-catalog-popover{width:min(430px,100% - 24px)}.certificate-send-option>span,.certificate-create-from-chat .icon{color:#7551a8;place-items:center;display:grid}.certificate-send-option .icon,.certificate-create-from-chat .icon{width:16px;height:16px}.catalog-search .icon{color:#aaa3aa;width:17px;height:17px;position:absolute;left:11px}.catalog-product-option>.icon{width:16px;height:16px;color:var(--pink-deep)}.chat-side-panel{overscroll-behavior-x:contain;grid-auto-rows:max-content;gap:10px;min-width:0;max-width:100%;display:grid;overflow:hidden auto}.chat-side-panel>section{min-width:0;max-width:100%;padding:12px;overflow-x:hidden}.customer-card{grid-template-columns:58px 1fr;gap:12px;display:grid;position:relative}.customer-card.customer-card-empty{text-align:center;grid-template-columns:1fr;place-items:center;gap:8px;min-height:154px;padding:24px 18px}.customer-card-empty>span{width:38px;height:38px;color:var(--pink-deep);background:#fff0f6;border-radius:11px;place-items:center;display:grid}.customer-card-empty .icon{width:19px;height:19px}.customer-card-empty strong{color:#2e2930;font-size:14px;font-weight:820;line-height:1.15}.customer-card-empty p{color:#756f77;max-width:210px;font-size:12px;font-weight:620;line-height:1.35}.customer-avatar{width:58px;height:58px}.customer-main{align-self:center;padding-right:0}.customer-main h2{margin-bottom:7px;font-size:17px;font-weight:780}.customer-main span{color:#179a5e;background:#dff6eb;border-radius:6px;place-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:760;display:inline-grid}.customer-details{grid-column:1/-1;gap:12px;padding-top:10px;display:grid}.customer-details p{color:#4f4951;grid-template-columns:22px 1fr;align-items:start;gap:8px;font-size:12px;font-weight:560;line-height:1.32;display:grid}.customer-details .icon{color:#8c858d;width:17px;height:17px}.customer-details .customer-manager-line{color:#d9477d;grid-template-columns:none;justify-content:space-between;align-items:center;gap:8px;font-weight:760;display:flex}.customer-details .customer-manager-line.empty{color:#716b73}.customer-manager-identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.customer-manager-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-details .customer-manager-line .icon{color:#d9477d}.customer-details .customer-manager-line.empty .icon{color:#8c858d}.customer-manager-detach{color:#d9477d;white-space:nowrap;cursor:pointer;background:#fff3f8bd;border:1px solid #ee6f9f33;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:10px;font-weight:780;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.customer-manager-detach:hover{color:#c93670;background:#fff3f8;border-color:#ee6f9f6b;outline:none;transform:translateY(-1px)}.customer-manager-detach:focus-visible{color:#c93670;background:#fff3f8;border-color:#ee6f9f6b;outline:none;transform:translateY(-1px)}.customer-manager-detach .icon{color:currentColor;width:11px;height:11px}.quick-actions-card h2,.recent-orders-card h2,.draft-order-card h2{font-size:15px;font-weight:780}.quick-actions-card{gap:7px;display:grid}.quick-action{border:1px solid var(--line);color:#3b353d;background:#fff;border-radius:8px;align-items:center;gap:12px;height:36px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.quick-action.primary{color:var(--pink-deep);background:linear-gradient(90deg,#fde1eb,#fcecf2);border-color:#0000}.quick-action .icon{width:19px;height:19px}.side-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.side-card-heading a{color:var(--pink);font-size:12px;font-weight:710;text-decoration:none}.side-card-heading button{min-height:24px;color:var(--pink);background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:710;display:inline-flex}.side-card-heading button .icon{width:16px;height:16px}.recent-order-row,.draft-product-row{align-items:center;gap:10px;display:grid}.recent-order-row{border:1px solid var(--line);width:100%;min-height:51px;color:inherit;text-align:left;background:#fff;border-radius:9px;grid-template-columns:42px 1fr auto auto;padding:7px;font-family:inherit}.recent-order-row+.recent-order-row{margin-top:8px}.mini-product{width:34px;height:42px}.recent-order-row strong,.draft-product-row strong{font-size:12px;font-weight:760;display:block}.recent-order-row span,.draft-product-row span{color:#777178;margin-top:5px;font-size:11px;font-weight:530;display:block}.recent-order-row mark{color:#179a5e;background:#dff6eb;border-radius:6px;place-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:780;display:inline-grid}.recent-order-row b,.draft-product-row b{white-space:nowrap;font-size:12px;font-weight:820}.chat-customer-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chat-customer-tags span{color:#675b63;background:#f6edf2;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:740;display:inline-flex}.chat-previous-dialogs{border-top:1px solid var(--line);gap:7px;margin-top:14px;padding-top:12px;display:grid}.chat-previous-dialogs>strong{color:#625b62;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.chat-previous-dialogs button{border:1px solid var(--line);color:#353036;text-align:left;background:#fff;border-radius:8px;gap:3px;padding:8px 9px;font-family:inherit;display:grid}.chat-previous-dialogs button span{font-size:11px;font-weight:760}.chat-previous-dialogs button small{color:#817880;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.draft-product-row{border:1px solid var(--line);border-radius:9px;grid-template-columns:42px 1fr auto;padding:7px}.draft-total{justify-content:space-between;align-items:center;margin-top:10px;font-size:14px;font-weight:780;display:flex}.checkout-button{color:#fff;background:linear-gradient(135deg,#ef5b92,#ef78a7);border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:34px;margin-top:10px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 11px 24px #e8518633}.checkout-button .icon{width:16px;height:16px}.chat-request-card{gap:8px;min-width:0;max-width:100%;display:grid}.chat-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-width:100%;display:grid}.chat-request-section{background:#fffafcbd;border:1px solid #eee7e8d6;border-radius:10px;gap:9px;min-width:0;max-width:100%;padding:10px;display:grid}.chat-request-section.wide{grid-column:1/-1}.chat-request-section h3{color:#211c22;margin:0;font-size:12px;font-weight:840;line-height:1.15}.chat-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-width:100%;display:grid}.chat-request-form label{gap:5px;min-width:0;display:grid}.chat-request-form label.wide,.chat-request-form .checkout-button{grid-column:1/-1}.chat-request-form span{color:#6b656d;font-size:10px;font-weight:760}.chat-request-form input,.chat-request-form select,.chat-request-form textarea{border:1px solid var(--line-strong);color:#2c272d;background:#fffffff0;border-radius:8px;outline:0;width:100%;min-width:0;font-family:inherit;font-size:12px;font-weight:620}.chat-request-form input,.chat-request-form select{height:34px;padding:0 10px}.chat-request-form textarea{resize:vertical;min-height:58px;padding:9px 10px;line-height:1.3}.chat-request-form input:focus,.chat-request-form select:focus,.chat-request-form textarea:focus{border-color:#ee6f9f8f;box-shadow:0 0 0 3px #ee6f9f1c}.product-search-field{width:100%;min-width:0;max-width:100%;position:relative}.product-search-field .icon{color:#aaa3aa;width:17px;height:17px;position:absolute;bottom:8px;left:10px}.product-search-field input{min-width:0;padding-left:34px}.chat-product-results{gap:7px;max-height:162px;display:grid;overflow-y:auto}.chat-product-option{color:#332e34;text-align:left;background:#fff;border:1px solid #eee7e8d6;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px;font-family:inherit;display:grid}.chat-product-option.active{background:#fff0f6;border-color:#ee6f9f57}.chat-product-thumb{width:36px;height:44px}.chat-product-option strong,.chat-product-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-product-option strong{font-size:12px;font-weight:820}.chat-product-option small{color:#746e75;margin-top:4px;font-size:10px;font-weight:600}.chat-product-option b{color:#211c22;white-space:nowrap;font-size:12px;font-weight:840}.chat-variant-block{gap:7px;min-width:0;display:grid}.chat-variant-block>span{color:#6b656d;font-size:10px;font-weight:760}.chat-choice-row{flex-wrap:wrap;gap:6px;display:flex}.chat-choice-row button{border:1px solid var(--line-strong);color:#3b353d;background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:760;display:inline-flex}.chat-choice-row button.active{color:var(--pink-deep);background:#fff0f6;border-color:#ee6f9f7a}.chat-choice-row i{border:1px solid #1e191f1f;border-radius:50%;width:12px;height:12px}.chat-choice-row i.black{background:#211f25}.chat-choice-row i.beige{background:#e7d5bf}.chat-choice-row i.powder{background:#e9c4bf}.chat-choice-row i.white{background:#fbf6ee}.chat-choice-row i.blue,.chat-choice-row i.navy{background:#2e6fa5}.chat-choice-row i.gray{background:#b8b3b7}.chat-choice-row i.olive{background:#80876a}.selected-stock-note{background:var(--green-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:30px;padding:0 10px;display:flex;overflow:hidden}.selected-stock-note span,.selected-stock-note strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.selected-stock-note span{color:#3e7d61;font-weight:680}.selected-stock-note strong{color:#249665;font-weight:840}.selected-stock-note.empty{text-align:center;background:#fff0f6;justify-content:center}.selected-stock-note.empty span,.selected-stock-note.empty strong{max-width:100%;color:var(--pink-deep);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-requests{padding-bottom:20px}}@layer dinea-requests-base{.requests-layout{grid-template-columns:minmax(780px,1fr) 330px;align-items:start;gap:12px;display:grid}.requests-layout-full{grid-template-columns:minmax(0,1fr)}.requests-main{min-width:0}.request-kpi-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-bottom:12px;display:grid}.request-kpi-card{border:1px solid var(--line);background:#ffffffdb;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:11px 12px;display:grid;box-shadow:0 10px 24px #38303a0f}.request-kpi-icon{width:38px;height:38px;color:var(--pink-deep);background:#fff0f6;border-radius:50%;place-items:center;display:grid}.request-kpi-icon .icon{width:19px;height:19px}.request-kpi-card div{gap:2px;min-width:0;display:grid}.request-kpi-card p,.request-kpi-card strong,.request-kpi-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-kpi-card p{color:#7a747c;text-transform:uppercase;font-size:10.5px;font-weight:760;line-height:1.1}.request-kpi-card strong{color:#2f2930;font-size:18px;font-weight:850;line-height:1.08}.request-kpi-card small{color:#8c858d;font-size:10px;font-weight:620;line-height:1.1}.request-kpi-card.tone-violet .request-kpi-icon{color:var(--violet);background:#f1e8ff}.request-kpi-card.tone-orange .request-kpi-icon{color:var(--orange);background:#fff0e4}.request-kpi-card.tone-green .request-kpi-icon{color:var(--green);background:#e7f8ef}.request-kpi-card.tone-blue .request-kpi-icon{color:#318bb7;background:#e8f5ff}.request-kpi-card.tone-green strong{color:#249665}.request-kpi-card.tone-pink:last-child strong{color:var(--pink-deep)}.request-stat-card .metric-icon{width:52px;height:52px;margin-left:14px}.request-stat-card .metric-icon .icon{width:27px;height:27px}.tone-blue .metric-icon,.tone-blue .sales-icon{color:#36b8c7;background:#ddf7fb}.tone-blue .request-stat-copy strong{color:#43bbca}.tone-pink .request-stat-copy strong{color:var(--pink)}.tone-violet .request-stat-copy strong{color:var(--violet)}.tone-orange .request-stat-copy strong{color:var(--orange)}.tone-green .request-stat-copy strong{color:var(--green)}.requests-table-panel,.request-detail-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffdb}.requests-table-panel{min-width:0;position:relative;overflow:visible}.request-channel-tabs{z-index:3;border-bottom:1px solid var(--line);scrollbar-width:none;background:#fffcfdb8;align-items:flex-end;gap:24px;min-width:0;height:32px;padding:0 14px;display:flex;position:relative;overflow-x:auto}.request-channel-tabs::-webkit-scrollbar{display:none}.request-channel-tab{color:#8f878f;white-space:nowrap;background:0 0;border:0;flex:none;height:32px;padding:0;font-size:12px;font-weight:720;position:relative}.request-channel-tab:hover,.request-channel-tab.active{color:var(--pink-deep)}.request-channel-tab.active:after{background:var(--pink);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.request-channel-tab:focus-visible{outline-offset:2px;outline:2px solid #eb4f8b47}.request-tab{color:#6f6971;background:0 0;border:0;flex:none;height:36px;font-size:13px;font-weight:620;position:relative}.request-tab.active{color:var(--pink-deep);font-weight:760}.request-tab.active:after{content:"";background:var(--pink);border-radius:999px;height:3px;position:absolute;bottom:-10px;left:0;right:0}.create-request-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ef5b92,#f06fa0);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:42px;padding:0 19px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 11px 26px #e8518638}.create-request-button .icon{width:20px;height:20px}.requests-command-bar{z-index:120;background:#fffcfdb8;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;display:grid;position:relative}.request-command-stack{gap:10px;max-width:820px;display:grid}.request-command-actions{align-items:center;gap:8px;min-width:0;display:flex}.request-command-side-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-top:98px;display:flex;transform:translateY(32px)}.requests-command-bar.without-bulk-selection .request-command-side-actions{margin-top:52px;transform:translateY(32px)}.request-command-icon-button,.request-command-secondary-button{border:1px solid var(--line-strong);color:#4b454d;background:#fffffff0;border-radius:8px;justify-content:center;align-items:center;height:38px;font-size:12px;font-weight:760;display:inline-flex}.request-command-icon-button{width:42px;padding:0}.request-command-secondary-button{white-space:nowrap;gap:8px;padding:0 14px}.request-command-icon-button .icon,.request-command-secondary-button .icon{width:16px;height:16px}.request-command-icon-button:hover,.request-command-secondary-button:hover{color:var(--pink-deep);background:#fff4f8;border-color:#ee6f9f6b}.request-command-icon-button:disabled,.request-command-secondary-button:disabled{opacity:.46;cursor:not-allowed;box-shadow:none}.request-command-icon-button:disabled:hover,.request-command-secondary-button:disabled:hover{border-color:var(--line-strong);color:#4b454d;background:#fffffff0}.request-refresh-button.is-loading .icon{animation:.8s linear infinite np-account-spin}.request-command-tools{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.request-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:60%;min-width:420px;max-width:100%;display:grid}.request-list-search{border:1px solid var(--line-strong);color:#8d8790;background:#ffffffeb;border-radius:8px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.request-list-search .icon{flex:none;width:16px;height:16px}.request-list-search input{color:#332e34;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px;font-weight:620}.request-list-search input::placeholder{color:#aaa1a8}.request-search-submit{height:38px;color:var(--pink-deep);white-space:nowrap;background:#fff0f6;border:1px solid #ee6f9f3d;border-radius:8px;padding:0 16px;font-size:12px;font-weight:780}.request-search-submit:hover{background:#ffe7f0;border-color:#ee6f9f6b}.request-filter-reset-button{height:38px;color:var(--pink-deep);white-space:nowrap;background:#fff0f6;border:1px solid #ee6f9f3d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.request-filter-reset-button:hover{color:var(--pink-deep);background:#ffe7f0;border-color:#ee6f9f6b}.request-filter-reset-button .icon{width:16px;height:16px}.instant-request-button,.request-refresh-button{border:1px solid var(--line-strong);color:#453f47;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;height:42px;font-size:13px;font-weight:730;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.instant-request-button{white-space:nowrap;gap:8px;padding:0 14px}.instant-request-button:hover,.request-refresh-button:hover{color:var(--pink-deep);background:#fff4f8;border-color:#ee6f9f75}.instant-request-button .icon,.request-refresh-button .icon{width:17px;height:17px}.request-refresh-button{flex:none;width:42px}.request-refresh-button:disabled{cursor:not-allowed;opacity:.48}.request-refresh-button:disabled:hover{border-color:var(--line-strong);color:#453f47;background:#ffffffeb}.request-bulk-panel{opacity:.56;z-index:1;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:8px;width:370px;min-width:0;max-width:100%;display:grid;position:relative}.request-bulk-panel.registry-mode{grid-template-columns:auto minmax(150px,1fr) auto;width:500px}.request-bulk-panel.status-mode{grid-template-columns:auto minmax(150px,1fr) minmax(170px,1fr) auto;width:570px}.request-bulk-panel.active{opacity:1;z-index:130}.request-bulk-panel span{color:#706970;white-space:nowrap;font-size:11px;font-weight:760}.request-bulk-picker,.request-bulk-status-picker{min-width:0;position:relative}.request-bulk-trigger,.request-bulk-status-trigger,.request-bulk-panel>button{border:1px solid var(--line-strong);color:#3c363d;background:#ffffffeb;border-radius:8px;height:36px;padding:0 10px;font-size:11px;font-weight:720}.request-bulk-trigger,.request-bulk-status-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.request-bulk-trigger span,.request-bulk-status-trigger span{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-bulk-trigger .icon,.request-bulk-status-trigger .icon{color:#8d8790;flex:none;width:15px;height:15px;transition:transform .15s,color .15s}.request-bulk-picker.open .request-bulk-trigger,.request-bulk-status-picker.open .request-bulk-status-trigger{border-color:var(--line-strong);border-bottom-color:var(--line);color:var(--pink-deep);background:#fff;border-radius:8px 8px 6px 6px}.request-bulk-picker.open .request-bulk-trigger .icon,.request-bulk-status-picker.open .request-bulk-status-trigger .icon{color:var(--pink-deep);transform:rotate(180deg)}.request-bulk-menu,.request-bulk-status-menu{z-index:160;box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;width:100%;min-width:0;height:auto;max-height:none;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:visible;box-shadow:0 18px 38px #30222a1f}.request-bulk-menu:before,.request-bulk-status-menu:before{content:"";border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;width:11px;height:11px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}.request-bulk-menu button,.request-bulk-status-menu button{z-index:1;color:#5f5961;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:11.5px;font-weight:740;display:flex;position:relative}.request-bulk-menu button:hover,.request-bulk-menu button.active,.request-bulk-status-menu button:hover,.request-bulk-status-menu button.active{color:var(--pink-deep);background:#ee6f9f1f}.request-bulk-menu button.danger:hover,.request-bulk-menu button.danger.active{color:#d93d62;background:#e03e5c1c}.request-bulk-menu button .icon,.request-bulk-status-menu button .icon{width:13px;height:13px;color:var(--pink-deep)}.request-bulk-status-menu{overscroll-behavior:contain;max-height:min(320px,100vh - 180px);overflow-y:auto}.request-bulk-status-option{align-items:center;gap:8px;min-width:0;display:flex}.request-bulk-status-option>i{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #2f293014}.request-bulk-status-option>span{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-bulk-panel>button{color:var(--pink-deep);background:#fff0f6;padding:0 12px}.request-registry-bulk-controls{align-items:center;gap:4px;min-width:0;display:flex}.request-registry-carrier-picker{width:138px;min-width:0;position:relative}.request-registry-carrier-trigger{border:1px solid var(--line-strong);color:#3c363d;text-align:left;background:#fffffff0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:36px;padding:0 10px;font-size:11px;font-weight:720;display:flex}.request-registry-carrier-trigger span{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-registry-carrier-trigger .icon{color:#8d8790;flex:none;width:14px;height:14px;transition:transform .15s,color .15s}.request-registry-carrier-picker.open .request-registry-carrier-trigger{border-color:var(--line-strong);border-bottom-color:var(--line);color:var(--pink-deep);background:#fff;border-radius:8px 8px 6px 6px}.request-registry-carrier-picker.open .request-registry-carrier-trigger .icon{color:var(--pink-deep);transform:rotate(180deg)}.request-registry-carrier-menu{z-index:160;box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;width:100%;min-width:0;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 18px 38px #30222a1f}.request-registry-carrier-menu:before{content:"";border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;width:11px;height:11px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}.request-registry-carrier-menu button{z-index:1;color:#5f5961;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:11.5px;font-weight:740;display:flex;position:relative}.request-registry-carrier-menu button span{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-registry-carrier-menu button:hover,.request-registry-carrier-menu button.active{color:var(--pink-deep);background:#ee6f9f1f}.request-registry-carrier-menu button .icon{width:13px;height:13px;color:var(--pink-deep)}.request-registry-action-button{border:1px solid var(--line-strong);width:42px;height:36px;color:var(--pink-deep);background:#fff0f6;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.request-registry-action-button .icon{width:15px;height:15px}.request-bulk-trigger:disabled,.request-bulk-status-trigger:disabled,.request-bulk-panel>button:disabled,.request-registry-carrier-trigger:disabled,.request-registry-action-button:disabled{color:#b7afb5;cursor:default}.request-registry-modal-layer{z-index:420;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2d272e61;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.request-registry-modal{border:1px solid var(--line-strong);background:#fffdfd;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(1320px,100vw - 32px);height:min(920px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 28px 80px #2d222a38}.request-registry-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 18px;display:flex}.request-registry-modal-head span{color:#8b838d;margin-bottom:5px;font-size:11px;font-weight:780;display:block}.request-registry-modal-head h2{color:#251f27;margin:0;font-size:24px;font-weight:850;line-height:1.1}.request-registry-modal-head button{color:#7a727c;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.request-registry-modal-head-actions{align-items:center;gap:8px;display:flex}.request-registry-modal-head-actions button.active,.request-registry-modal-head button:hover{color:var(--pink-deep);background:#fff0f6}.request-registry-modal-head .icon{width:23px;height:23px}.request-registry-modal-body{min-height:0;padding:20px 26px 26px;overflow:auto}.request-registry-modal-body.add-mode,.request-registry-modal-body.view-mode{background-repeat:no-repeat;background-size:1px 100%}.request-registry-modal-body.add-mode{background-image:linear-gradient(#eee7e8f2 0 0);background-position:right 315px top}.request-registry-modal-body.view-mode{background-image:linear-gradient(#eee7e8f2 0 0);background-position:314px 0}.request-registry-create-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.request-registry-summary>div{background:#fff9fb;border:1px solid #eee7e8f2;border-radius:8px;gap:5px;min-width:0;padding:12px 14px;display:grid}.request-registry-summary span,.request-registry-detail-head span{color:#8b838d;font-size:10.5px;font-weight:760}.request-registry-summary strong,.request-registry-detail-head strong{color:#332d34;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:830;display:flex}.request-registry-create-carriers{align-items:center;gap:8px;min-width:0;display:flex}.request-registry-create-carriers button{border:1px solid var(--line);color:#615a63;background:#fffdfd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:106px;height:42px;padding:0 12px;font-size:11.5px;font-weight:780;display:inline-flex}.request-registry-create-carriers button.active{color:var(--pink-deep);background:#fff0f6;border-color:#ee6f9f61}.request-registry-create-carriers button span{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.request-registry-create-carriers button strong{color:inherit;font-size:12px;font-weight:850}.request-registry-create-carriers .delivery-carrier-icon,.request-registry-create-carriers .icon{flex:none;width:16px;height:16px}.request-registry-create-actions{gap:8px;display:flex}.request-registry-secondary-action.icon-only{width:42px;padding:0}.request-registry-primary-action,.request-registry-secondary-action,.request-registry-detail-actions button,.request-registry-row-add{height:42px;color:var(--pink-deep);white-space:nowrap;background:#fff0f6;border:1px solid #ee6f9f47;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.request-registry-primary-action{background:var(--pink);color:#fffdfd;box-shadow:0 12px 30px #e851862e}.request-registry-secondary-action,.request-registry-detail-actions button{color:#514b53;background:#fffdfd}.request-registry-primary-action:disabled{opacity:.48;cursor:default}.request-registry-primary-action .icon,.request-registry-secondary-action .icon,.request-registry-detail-actions .icon,.request-registry-row-add .icon{width:16px;height:16px}.request-registry-preview-grid,.request-registry-view-layout{grid-template-columns:minmax(0,1fr) 289px;align-items:start;gap:18px;display:grid}.request-registry-view-layout{grid-template-columns:270px minmax(0,1fr)}.request-registry-preview-grid>section:last-child{padding-left:18px}.request-registry-view-layout .request-registry-detail{padding-left:19px}.request-registry-preview-grid section,.request-registry-detail,.request-registry-sidebar{min-width:0}.request-registry-preview-grid h3{color:#3c363d;margin:0 0 10px;font-size:14px;font-weight:840}.request-registry-sidebar-head{color:#706970;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:780;display:flex}.request-registry-list{gap:8px;display:grid}.request-registry-list-row{grid-template-columns:minmax(0,1fr);gap:7px;display:grid;position:relative}.request-registry-list-row button:first-child{border:1px solid var(--line);color:#3f3941;text-align:left;background:#fffdfd;border-radius:9px;gap:4px;width:100%;min-width:0;padding:12px;display:grid}.request-registry-list-row.selectable button:first-child{padding-right:48px}.request-registry-list-row.active button:first-child,.request-registry-list-row button:first-child:hover{background:#fff0f6;border-color:#ee6f9f57}.request-registry-list-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:830;overflow:hidden}.request-registry-list-row span,.request-registry-list-row small{color:#817982;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.request-registry-row-add{color:#fffdfd;background:#ef7da8;border-radius:8px;width:32px;height:32px;padding:0;position:absolute;top:8px;right:8px;box-shadow:0 8px 18px #e8518629}.request-registry-row-add .icon{color:#fffdfd;stroke-width:2.4px}.request-registry-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.request-registry-detail-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.request-registry-detail-head>div:first-child{gap:4px;min-width:0;display:grid}.request-registry-detail-actions{flex:none;gap:8px;display:flex}.request-registry-detail-actions button.danger{color:#c64059;background:#fff5f6;border-color:#dc4e653d}.request-registry-filters{border:1px solid var(--line);background:#fbf8fa;border-radius:10px;grid-template-columns:1.05fr 1.35fr repeat(2,1fr) repeat(2,.8fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:grid}.request-registry-filters label{gap:6px;min-width:0;display:grid}.request-registry-filters label>span{color:#817982;font-size:10px;font-weight:760}.request-registry-filters input,.request-registry-filters select{border:1px solid var(--line-strong);color:#3c363d;width:100%;min-width:0;height:38px;font:inherit;background:#fffdfd;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.request-registry-filter-clear{height:38px;color:var(--pink-deep);background:#fff0f6;border:1px solid #ee6f9f47;border-radius:8px;padding:0 14px;font-size:11px;font-weight:800}.request-registry-table-wrap{border:1px solid var(--line);background:#fffdfd;border-radius:10px;overflow:auto}.request-registry-table{border-collapse:collapse;width:100%;min-width:860px}.request-registry-table th{border-bottom:1px solid var(--line);color:#6f6871;text-align:left;white-space:nowrap;background:#fbf8fa;padding:11px 12px;font-size:10.5px;font-weight:820}.request-registry-table td{color:#3c363d;vertical-align:top;border-bottom:1px solid #eee7e8b8;max-width:210px;padding:12px;font-size:11px;font-weight:650}.request-registry-table tr:last-child td{border-bottom:0}.request-registry-table td strong,.request-registry-table td span{display:block}.request-registry-table td strong{margin-bottom:3px;font-size:11.5px;font-weight:840}.request-registry-table td span{color:#2ba8b5;font-size:10.5px;font-weight:760}.request-registry-empty{color:#817982;text-align:center;background:#fff9fb;border:1px dashed #e0d6dbf2;border-radius:10px;place-items:center;min-height:180px;padding:18px;font-size:12px;font-weight:760;display:grid}.request-registry-empty.compact{min-height:120px}.request-print-modal-layer{z-index:430;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2d272e61;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.request-print-modal{border:1px solid var(--line-strong);background:#fffdfd;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100vw - 32px);max-height:min(760px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 28px 70px #2d222a38}.request-print-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 18px;display:flex}.request-print-modal-head span{color:#8b838d;margin-bottom:5px;font-size:11px;font-weight:780;display:block}.request-print-modal-head h2{color:#251f27;margin:0;font-size:24px;font-weight:850;line-height:1.1}.request-print-modal-head button{color:#7a727c;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.request-print-modal-head button:hover{color:var(--pink-deep);background:#fff0f6}.request-print-modal-head .icon{width:23px;height:23px}.request-print-modal-body{min-height:0;display:block;overflow:auto}.request-print-controls{min-width:0;min-height:0;padding:22px 26px 26px}.request-print-block h3{color:#8b838d;font-size:10.5px;font-weight:780}.request-print-block{gap:10px;margin-bottom:20px;display:grid}.request-print-block h3{margin:0}.request-print-carriers,.request-print-formats{gap:8px;display:grid}.request-print-carriers{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.request-print-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.request-print-carriers button,.request-print-formats button{border:1px solid var(--line);color:#3f3941;text-align:left;background:#fffdfd;border-radius:9px;width:100%;min-width:0;display:grid}.request-print-carriers button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 12px}.request-print-carriers button.active,.request-print-formats button.active{color:var(--pink-deep);background:#fff0f6;border-color:#ee6f9f57}.request-print-carriers button span,.request-print-formats button strong{align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:820;display:inline-flex}.request-print-carriers button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-print-carriers button strong{color:inherit;font-size:12px;font-weight:850}.request-print-carriers .delivery-carrier-icon,.request-print-carriers .icon{flex:none;width:16px;height:16px}.request-print-formats button{grid-template-columns:34px minmax(0,1fr);gap:2px 10px;min-height:96px;padding:12px}.request-print-formats button>span{width:30px;height:30px;color:var(--pink-deep);background:#fff4f8;border-radius:8px;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.request-print-formats .icon{width:16px;height:16px}.request-print-formats button small{color:#817982;font-size:10.5px;font-weight:700;line-height:1.2}.request-print-formats button em{color:#a29ba3;letter-spacing:0;text-transform:uppercase;grid-column:2;font-size:9.5px;font-style:normal;font-weight:760}.request-print-actions{grid-template-columns:minmax(180px,1.2fr) 1fr 1.35fr;gap:8px;margin-top:22px;display:grid}.request-print-summary{border:1px solid var(--line);color:#756d77;background:#fff8fb;border-radius:9px;align-items:center;gap:3px;min-height:42px;padding:7px 10px;font-size:9.5px;font-weight:760;display:grid}.request-print-summary span{justify-content:space-between;align-items:center;gap:8px;display:flex}.request-print-summary strong{color:#2f2930;font-size:10.5px;font-weight:850}.request-print-actions button{border:1px solid var(--line-strong);color:#514b53;background:#fffdfd;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:12px;font-weight:800;display:inline-flex}.request-print-actions button.primary{background:var(--pink);color:#fffdfd;border-color:#ee6f9f47;box-shadow:0 12px 30px #e851862e}.request-print-actions button:disabled{opacity:.48;cursor:default}.request-print-actions .icon{width:16px;height:16px}@media (max-width:1100px){.request-print-modal-body{overflow:auto}.request-print-controls{padding:18px}}@media (max-width:640px){.request-print-carriers,.request-print-formats{grid-template-columns:minmax(0,1fr)}}.request-filter,.request-filter-button{border:1px solid var(--line-strong);color:#5f5961;white-space:nowrap;background:#ffffffe0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;font-size:12px;font-weight:600;display:inline-flex}.request-filter{padding:0 12px}.request-filter .icon,.request-filter-button .icon{color:#8d8790;width:17px;height:17px}.requests-table-wrap{z-index:2;scrollbar-color:transparent transparent;position:relative;overflow:auto visible}.requests-table-wrap.is-scrolling{scrollbar-color:#5c575cb8 transparent}.requests-table-wrap::-webkit-scrollbar{height:8px}.requests-table-wrap::-webkit-scrollbar-track{background:0 0}.requests-table-wrap::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.requests-table-wrap.is-scrolling::-webkit-scrollbar-thumb{background:#5c575cb8}.requests-table{z-index:2;border-collapse:collapse;table-layout:fixed;width:100%;min-width:1460px;position:relative}.requests-table th,.requests-table td{color:#332e34;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #eee7e8db;height:65px;font-size:12px;font-weight:570;position:relative}.requests-table th:not(:first-child),.requests-table td:not(:first-child),.requests-table th:first-child,.requests-table td:first-child{padding-left:10px;padding-right:10px}.requests-table tbody td:not(:last-child):after{content:"";pointer-events:none;background:#d7cfd53d;width:1px;position:absolute;top:0;bottom:0;right:0}.requests-table th{color:#4c474f;background:#f8f7f8b8;height:42px;font-size:11px;font-weight:730;position:relative;overflow:visible}.requests-table th.request-column-popover-cell{z-index:1300}.requests-table tbody td,.requests-table tbody td *{font-weight:500}.requests-table th[data-col-id=select]{padding-left:10px}.request-column-settings-cell{text-align:center;overflow:visible}.requests-table th[data-col-id=edit]:after{content:"";pointer-events:none;background:#d7cfd5cc;width:1px;position:absolute;top:7px;bottom:7px;right:0}.request-column-settings-button{color:#948c95;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;transition:background .15s,border-color .15s,color .15s;display:inline-grid}.request-column-settings-button:hover,.request-column-settings-button.active{color:var(--pink-deep);background:#fff0f6;border-color:#ffd1e3}.request-column-settings-button .icon{width:15px;height:15px}.request-column-settings-popover{z-index:1000;border:1px solid var(--line);text-align:left;background:#fffafd;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;width:300px;padding:10px;display:grid;position:absolute;top:128px;left:112px;overflow:hidden;box-shadow:0 18px 42px #2d262e29}.request-column-settings-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.request-column-settings-head strong{color:#312b33;font-size:12px;font-weight:820}.request-column-settings-head span{color:#968d97;font-size:10px;font-weight:690}.request-column-settings-list{gap:3px;min-height:0;max-height:338px;padding-right:2px;display:grid;overflow:auto}.request-column-settings-row{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:4px;display:grid}.request-column-settings-row:not(:has(.request-column-delete)){grid-template-columns:minmax(0,1fr)}.request-column-settings-row.muted{opacity:.62}.request-column-settings-row.locked{opacity:1}.request-column-toggle{color:#514b53;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:30px;padding:4px 6px;font-size:11px;font-weight:730;display:flex}.request-column-toggle:hover{color:var(--pink-deep);background:#fff0f6}.request-column-toggle:disabled{cursor:not-allowed;color:#9d959d}.request-column-toggle:disabled:hover{color:#9d959d;background:0 0}.request-column-toggle-copy{text-overflow:ellipsis;gap:1px;min-width:0;display:grid;overflow:hidden}.request-column-toggle-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-column-toggle-copy small{color:#b3abb3;font-size:9px;font-weight:650}.request-column-toggle .fake-checkbox{border-radius:6px;flex:none;width:18px;height:18px}.request-column-delete{color:#b18f9b;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.request-column-delete:hover{color:#d53b65;background:#fff0f0}.request-column-delete .icon{width:13px;height:13px}.request-column-create{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-top:8px;display:grid}.request-column-create input{border:1px solid var(--line-strong);color:#3d363f;background:#fffffff2;border-radius:8px;min-width:0;height:32px;padding:0 9px;font-size:11px;font-weight:650}.request-column-create button{background:var(--pink);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:11px;font-weight:780;display:inline-flex}.request-column-create button .icon{width:13px;height:13px}.request-th-content{cursor:grab;align-items:center;gap:5px;min-width:0;padding-right:0;display:flex}.request-th-content span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-th-filter-button .icon{color:#958d96;flex:none;width:12px;height:12px;transition:color .15s,transform .15s}.request-th-filter-button:hover,.request-th-filter-button.active{color:var(--pink-deep)}.request-th-filter-button:hover .icon,.request-th-filter-button.active .icon{color:var(--pink-deep);transform:translateY(1px)}.column-resizer{cursor:col-resize;width:7px;position:absolute;top:7px;bottom:7px;right:0}.column-resizer:after{content:"";background:#d7cfd5cc;width:1px;height:100%;position:absolute;top:0;right:0}.requests-table th .icon{vertical-align:-2px;width:14px;height:14px}.column-filter-trigger:hover,.column-filter-trigger.active{color:var(--pink-deep);background:#fff0f6}.column-filter-trigger .icon{width:13px;height:13px}.request-column-filter-popover button:hover,.request-column-filter-popover button.active{color:var(--pink-deep);background:#fff0f6}.date-filter-popover,.sum-filter-popover{min-width:210px}.date-filter-popover label,.sum-filter-popover label{gap:4px;display:grid}.date-filter-popover span,.sum-filter-popover span{color:#716b73;font-size:10px;font-weight:760}.date-filter-popover input,.sum-filter-popover input{border:1px solid var(--line-strong);color:#332e34;background:#ffffffeb;border-radius:7px;outline:none;width:100%;min-width:0;height:34px;padding:0 9px;font-size:11px;font-weight:650}.requests-table td[data-col-id=select]{padding-left:10px}.requests-table td[data-col-id=products],.requests-table td[data-col-id=delivery],.requests-table td[data-col-id=comment]{white-space:normal}.requests-table td[data-col-id=comment],.requests-table td[data-col-id=communication]{overflow:visible}.requests-table td[data-col-id=prepay],.requests-table td[data-col-id=profit],.requests-table td[data-col-id=debt],.requests-table td[data-col-id=paymentMethod],.requests-table td[data-col-id=deliveryMethod]{text-align:left;white-space:normal}.requests-table td[data-col-id=status]{text-align:left}.requests-table td[data-col-id=date]{white-space:normal}.request-date-cell{gap:2px;line-height:1.1;display:grid}.request-date-cell b{color:#332e34;font-size:11.5px;font-weight:760}.request-date-cell span{color:#7b747d;font-size:10.5px;font-weight:650}.request-communication-cell{outline:none;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid;position:relative}.request-communication-cell:focus-visible .request-communication-icon{box-shadow:0 0 0 2px #e8518633}.request-communication-empty{color:#918991;font-size:11px;font-weight:760}.request-communication-icon,.request-communication-mini{color:#5f5961;background:#f4f1f3;border-radius:8px;place-items:center;display:inline-grid}.request-communication-icon{width:28px;height:28px}.request-communication-icon .icon,.request-communication-icon .system-icon{width:14px;height:14px}.request-communication-copy{gap:3px;min-width:0;line-height:1.08;display:grid}.request-communication-copy b{color:#8d8790;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:9.25px;font-weight:680;display:flex;overflow:hidden}.request-communication-copy b time,.request-communication-copy b span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-communication-copy b time{flex:0 auto}.request-communication-copy b span{color:#aaa2aa;flex:0 auto}.request-communication-copy b span:before{content:"·";color:#c6bec4;margin-right:5px}.request-communication-copy strong{color:#403a42;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:680;overflow:hidden}.request-communication-mini{width:24px;height:24px}.request-communication-mini .icon,.request-communication-mini .system-icon{width:10px;height:10px}.request-communication-icon.event-contact,.request-communication-mini.event-contact{color:#2ea9b7;background:#ddf7fb}.request-communication-icon.event-finance,.request-communication-mini.event-finance{color:#d8832f;background:#fff0dc}.request-communication-icon.event-delivery,.request-communication-mini.event-delivery{color:#209d61;background:#e7f7ee}.request-communication-icon.event-danger,.request-communication-mini.event-danger{color:#e14678;background:#ffe7ef}.request-communication-icon.event-info,.request-communication-mini.event-info{color:#8c62c7;background:#efe7fb}.request-communication-icon.event-work,.request-communication-mini.event-work{color:#d9477a;background:#ffe8f0}.request-communication-popover{z-index:1200;opacity:0;pointer-events:none;background:#fffdfd;border:1px solid #e2dae0f2;border-radius:10px;gap:7px;width:280px;padding:11px;transition:opacity .12s,transform .12s;display:grid;position:fixed;top:0;left:0;transform:translateY(-4px);box-shadow:0 14px 30px #2a232b24}.request-communication-cell:hover .request-communication-popover,.request-communication-cell:focus-within .request-communication-popover{opacity:1;transform:translateY(0)}.request-communication-popover-title{color:#3a343b;font-size:11px;font-weight:820}.request-communication-popover-row{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.request-communication-popover-row>div{gap:2px;min-width:0;display:grid}.request-communication-popover-row time,.request-communication-popover-row small{color:#8d8790;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.request-communication-popover-row strong{color:#3f3941;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:780;line-height:1.15;overflow:hidden}.request-communication-popover-row p{color:#625c64;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;font-weight:560;line-height:1.25;display:-webkit-box;overflow:hidden}.requests-table tbody td,.requests-table td[data-col-id=manager],.requests-table td[data-col-id=edit],.requests-table td[data-col-id=delete]{text-align:left}.requests-table tbody .request-row-actions{justify-content:flex-start}.requests-table tbody tr{cursor:default;transition:background .15s}.requests-table tbody tr:nth-child(2n){background:#fbfafbc2}.requests-table tbody tr:hover{z-index:20;background:#fdeef485;position:relative}.requests-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #e8518652}.requests-table tbody tr.active{background:linear-gradient(90deg,#fde0ebdb,#fff1f694)}.requests-table tbody tr.selected{background:#ee6f9f14}.requests-table tbody tr.active.selected{background:linear-gradient(90deg,#fddce8eb,#ffeef5ad)}.request-id,.request-id-button{color:#3478c8;font-weight:760}.request-id-button{width:auto;min-height:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.requests-table tbody .request-id-button{color:var(--pink-deep);font-weight:760;line-height:1.2}.request-id-button:hover{color:inherit;background:0 0}.request-id-button:focus-visible{outline-offset:3px;outline:2px solid #3b3b3b38}.editable-cell{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;display:block}.request-phone-cell{color:#514b53;font-size:11.5px;font-weight:660}.request-row-actions{align-items:center;gap:5px;display:inline-flex}.request-row-view-button,.request-row-edit-button,.request-row-delete-button{width:26px;height:26px;color:var(--pink-deep);background:#fff8fb;border:1px solid #ee6f9f3d;border-radius:7px;place-items:center;transition:transform .15s,background .15s,border-color .15s;display:inline-grid}.request-row-view-button{color:#3f7fc6;background:#f6faffd1;border-color:#4c81cb38}.request-row-view-button:hover{background:#eef6ff;border-color:#4c81cb6b;transform:translateY(-1px)}.request-row-edit-button:hover{background:#fff0f6;border-color:#ee6f9f75;transform:translateY(-1px)}.request-row-delete-button{color:#d84d6c;background:#fff8f8;border-color:#e55b7738}.request-row-delete-button:hover{background:#fff0f2;border-color:#e55b776b;transform:translateY(-1px)}.request-row-view-button .icon,.request-row-edit-button .icon,.request-row-delete-button .icon{width:13px;height:13px}.editable-cell{border:1px solid #0000;border-radius:6px;min-height:24px;transition:background .15s,border-color .15s}.editable-cell:hover{background:#fff;border-color:#e6dedfe0}.editable-cell-select{text-align:left}.editable-cell-select:hover,.status-edit-cell:hover{background:0 0;border-color:#0000}.name-edit-cell{color:#332e34;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.table-cell-input,.table-cell-select{color:#2d272e;width:100%;min-width:0;height:28px;font:inherit;background:#fff;border:1px solid #ee6f9f73;border-radius:7px;outline:none;font-size:11px;font-weight:650;box-shadow:0 0 0 3px #ee6f9f1a}.table-cell-input{padding:0 8px}.requests-table tbody .table-cell-input,.requests-table tbody .table-cell-select,.requests-table tbody .table-cell-dropdown-trigger{height:28px;box-shadow:none;background:#fffdfd;border:1px solid #514b532e;border-radius:5px;outline:none;padding:3px}.requests-table tbody .table-cell-input:focus,.requests-table tbody .table-cell-select:focus,.requests-table tbody .table-cell-dropdown-trigger:focus{box-shadow:none;border-color:#514b534d;outline:none}.requests-table tbody .table-cell-input:focus-visible{box-shadow:none;border-color:#514b534d;outline:none}.requests-table tbody .table-cell-select:focus-visible{box-shadow:none;border-color:#514b534d;outline:none}.requests-table tbody .table-cell-dropdown-trigger:focus-visible{box-shadow:none;border-color:#514b534d;outline:none}.table-cell-select{padding:0 6px}.table-cell-dropdown{min-width:0;position:relative}.table-cell-dropdown-trigger{color:#342f35;width:100%;min-height:24px;font:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:730;display:flex}.table-cell-dropdown-trigger>span{min-width:0}.table-cell-dropdown-trigger .icon{width:13px;height:13px;color:var(--pink-deep);flex:none;transform:rotate(180deg)}.table-cell-options{z-index:1000;border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;min-width:max(100%,150px);max-height:340px;padding:7px;display:grid;position:absolute;top:128px;left:112px;overflow:auto;box-shadow:0 16px 34px #30222a1f}.requests-table tbody tr:has(.table-cell-options){z-index:1200;position:relative}.table-cell-options button{color:#5f5961;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:0 9px;font-size:11px;font-weight:720;display:flex}.table-cell-options button:hover,.table-cell-options button.active{color:var(--pink-deep);background:#ee6f9f1f}.table-cell-options button.locked{cursor:default;opacity:1}.table-cell-options button.locked:hover{background:#ee6f9f1f}.table-cell-options button .icon{width:13px;height:13px;color:var(--pink-deep)}.table-money-input{text-align:center}.request-products-cell{min-width:0;padding:5px 2px 5px 0}.request-products-main{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:6px;min-height:30px;display:grid}.request-product-preview{min-width:0}.request-product-preview strong,.request-product-preview span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.request-product-preview strong{color:#2b262d;font-size:11.5px;font-weight:800;line-height:1.15}.request-product-title-line{align-items:baseline;gap:5px;min-width:0;display:flex}.request-product-title-line strong{min-width:0}.request-product-title-line .request-product-qty{color:#746e76;flex:none;margin-top:0;font-size:10.5px;font-weight:650}.request-product-preview span{color:#746e76;margin-top:4px;font-size:10.5px;font-weight:560;line-height:1.1}.request-product-preview.is-returned .request-product-title-line strong{color:#2b262d;text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.request-product-preview.is-returned .request-product-title-line .request-product-qty,.request-product-preview.is-returned>span{color:#746e76;text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.request-products-edit{color:#928b94;opacity:1;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;transition:background .14s,color .14s,opacity .14s;display:grid}.request-products-edit:hover{color:var(--pink-deep);background:#fff0f6}.request-products-edit:focus-visible{color:var(--pink-deep);background:#fff0f6}.request-products-edit .icon{width:14px;height:14px}.request-products-toggle{color:#716b73;background:#615b631a;border:0;border-radius:0 0 7px 7px;place-items:center;width:100%;height:17px;margin-top:3px;transition:background .15s,color .15s;display:grid}.request-products-toggle:hover{color:var(--pink-deep);background:#ee6f9f26}.request-products-toggle .icon{width:13px;height:13px;transition:transform .15s}.request-products-cell.expanded .request-products-toggle .icon{transform:rotate(180deg)}.request-products-expanded{margin-top:6px;display:grid}.request-products-expanded-row{min-width:0;padding:8px 0}.request-products-editor-overlay{--request-editor-sidebar-width:232px;--request-editor-content-gutters:56px;--request-editor-checkout-width:360px;--request-editor-shell-gap:12px;z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d191e47;justify-content:center;align-items:flex-start;padding:22px 36px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.request-products-editor-popover.request-create-page{width:calc(100vw - var(--request-editor-sidebar-width) - var(--request-editor-content-gutters) - var(--request-editor-checkout-width) - var(--request-editor-shell-gap));min-height:0;padding-bottom:0;position:relative;overflow:visible}.request-products-editor-popover .create-products-panel{background:#fff;width:100%;max-height:calc(100vh - 44px);margin:0;overflow:auto;box-shadow:0 22px 54px #2a232b2e}.request-products-editor-error{color:#bd365f;background:#fff3f6;border:1px solid #bd365f38;border-radius:10px;margin:10px 0 0;padding:10px 14px;font-size:13px;font-weight:700}@media (max-width:1360px){.request-products-editor-overlay{--request-editor-sidebar-width:218px;--request-editor-content-gutters:42px;--request-editor-checkout-width:330px}}@media (max-width:1120px) and (min-width:761px){.request-products-editor-overlay{--request-editor-checkout-width:310px}}.request-products-editor-popover .create-panel-heading{padding-right:56px}.request-products-editor-close{z-index:2;color:#827a84;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid;position:absolute;top:8px;right:24px}.request-products-editor-close:hover{color:#2d282e;background:#f6f2f4}.request-products-editor-close:focus-visible{color:#2d282e;background:#f6f2f4}.request-products-editor-close .icon{width:20px;height:20px}.status-edit-cell{text-align:left}.prepay-cell{font-size:11px;font-weight:820;display:inline}.prepay-cell.has-prepay{color:#179a5e}.prepay-cell.empty{color:#918991}.request-money-cell{color:#3a343b;white-space:nowrap;min-width:0;font-size:11px;font-weight:820;display:inline-block}.request-money-cell.debt{color:#d33f55}.request-money-cell.empty{color:#918991}.request-money-cell.is-returned,.request-returned-financial-value{color:#d94663;text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.request-net-sum-cell{gap:2px;min-width:0;display:inline-grid}.request-net-sum-cell>strong{color:#3a343b;white-space:nowrap;font-size:11px;font-weight:820}.request-net-sum-cell>small{color:#d84983;white-space:nowrap;align-items:center;gap:3px;font-size:8.5px;font-weight:720;line-height:1.1;display:inline-flex}.request-net-sum-cell>small .icon{flex:none;width:10px;height:10px}.method-pill{color:#2f2a31;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding:0;font-size:11px;font-weight:760;line-height:1.1;display:inline-flex}.method-pill-label{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.payment-method-stack{flex-direction:column;align-items:flex-start;gap:4px}.payment-method-stack-item{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.method-pill.instagram,.method-pill.violet,.method-pill.offline,.method-pill.debt{color:#2f2a31}.payment-method-cell-icon{flex:none}.delivery-carrier-icon{object-fit:contain;flex:0 0 16px;width:16px;height:16px;display:inline-block}.method-pill .delivery-carrier-icon{flex-basis:20px;width:20px;height:20px}.delivery-info-cell{gap:3px;min-width:0;display:grid}.delivery-info-main{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:6px;min-width:0;display:grid}.delivery-info-cell strong,.delivery-info-cell span,.delivery-info-cell em,.request-comment-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-info-cell strong{color:#2b262d;font-size:11.5px;font-weight:820}.delivery-info-cell span{color:#6f6971;font-size:12px;font-weight:580}.delivery-tracking-link{color:#6f6971;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:12px;font-weight:580;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:color .14s;display:block;overflow:hidden}.delivery-tracking-link:hover{color:#2499ba;text-underline-offset:2px;text-decoration:underline}.delivery-tracking-link:focus-visible{color:#2499ba;text-underline-offset:2px;text-decoration:underline}.delivery-info-cell .delivery-redirect-origin{color:#9a6c78;align-items:baseline;gap:3px;font-size:9px;font-weight:650;display:flex}.delivery-info-cell .delivery-return-origin{color:#c8566c;align-items:baseline;gap:3px;font-size:9px;font-weight:720;display:flex}.delivery-return-origin a{color:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.delivery-return-origin a:hover{color:var(--pink-deep);outline:0;text-decoration:underline}.delivery-return-origin a:focus-visible{color:var(--pink-deep);outline:0;text-decoration:underline}.delivery-redirect-origin a{color:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.delivery-redirect-origin a:hover{color:var(--pink-deep);outline:0;text-decoration:underline}.delivery-redirect-origin a:focus-visible{color:var(--pink-deep);outline:0;text-decoration:underline}.delivery-tracking-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #2499ba38}.delivery-info-cell em{color:#2ea9b7;background:0 0;border-radius:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;font-size:10px;font-style:normal;font-weight:760}.delivery-info-cell em.custom-color{color:var(--delivery-status-color)}.delivery-info-cell .delivery-money-transfer{color:#d8832f;align-items:center;gap:3px;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:9.5px;font-weight:760;line-height:1.2;display:flex}.delivery-info-cell .delivery-money-transfer.is-paid{color:#209d61}.delivery-money-transfer svg{flex:0 0 12px;width:12px;height:12px}.request-delivery-edit{color:#928b94;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;transition:background .14s,color .14s;display:grid}.request-delivery-edit:hover{color:var(--pink-deep);background:#fff0f6}.request-delivery-edit:focus-visible{color:var(--pink-deep);background:#fff0f6}.request-delivery-edit .icon{width:14px;height:14px}.request-delivery-editor-overlay{z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d191e3d;place-items:start center;padding:22px 24px 24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.request-delivery-editor-popover{background:#fff;border:1px solid #eadde3;border-radius:12px;width:min(493px,100vw - 48px);padding:20px 21px;position:relative;box-shadow:0 22px 54px #2a232b2e}.request-delivery-editor-popover.request-create-page{min-height:0;padding-bottom:20px}.request-delivery-editor-close{color:#827a84;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.request-delivery-editor-close:hover{color:#2d282e;background:#f6f2f4}.request-delivery-editor-close:focus-visible{color:#2d282e;background:#f6f2f4}.request-delivery-editor-close .icon{width:19px;height:19px}.request-delivery-editor-popover .create-post-panel{border-top:0;min-height:0;margin:0;padding-top:0}.request-comment-cell{color:#5f5961;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:11px;font-weight:590;line-height:1.35;overflow:visible}.comment-edit-cell{display:block}.comment-edit-cell:hover,.comment-edit-cell.active{color:inherit;background:0 0;border-color:#0000}.request-comment-popover{z-index:1100;background:#fff;border:1px solid #d7d1d6;border-radius:7px;width:280px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);padding:5px;position:fixed;top:128px;left:112px;box-shadow:0 8px 18px #30222a1f}.request-comment-popover textarea{resize:vertical;color:#332e34;width:100%;min-height:32px;font:inherit;white-space:normal;background:#fff;border:1px solid #2f83c7;border-radius:4px;outline:none;padding:7px 8px;font-size:11px;font-weight:620;line-height:1.35}.request-comment-popover textarea:focus{border-color:#2f83c7}.source-badge,.request-status{place-items:center;font-weight:760;display:inline-grid}.source-badge{border-radius:7px;min-height:24px;padding:0 10px;font-size:11px;line-height:1}.request-status{white-space:nowrap;border:1px solid #0000;border-radius:5px;width:max-content;max-width:100%;min-height:0;padding:5px 8px;font-size:12px;line-height:1.2}.source-badge.instagram{color:var(--pink-deep);background:#fde3ed}.source-badge.facebook{color:#4775b8;background:#e6f0ff}.source-badge.tiktok{color:#20242a;background:#edeef1}.source-badge.telegram{color:#269bd4;background:#e4f5ff}.source-badge.whatsapp{color:#20aa5d;background:#e4f9ec}.source-badge.viber{color:#7750a5;background:#f0e7f7}.source-badge.offline{color:#59535b;background:#efeeee}.requests-table tbody td>button,.requests-table tbody td>input,.requests-table tbody .request-id-button,.requests-table tbody .editable-cell,.requests-table tbody .table-cell-input,.requests-table tbody .table-cell-select,.requests-table tbody .request-products-cell,.requests-table tbody .source-badge,.requests-table tbody .request-row-view-button,.requests-table tbody .request-row-edit-button,.requests-table tbody .request-row-delete-button{padding-left:0;padding-right:0}.requests-table tbody .table-cell-input,.requests-table tbody .table-cell-select,.requests-table tbody .table-cell-dropdown-trigger{padding:3px}.requests-table tbody .table-cell-dropdown-trigger,.requests-table tbody .table-cell-dropdown-trigger:focus{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;outline:none}.requests-table tbody .table-cell-dropdown-trigger:focus-visible{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;outline:none}.requests-table tbody .editable-cell,.requests-table tbody .table-cell-dropdown-trigger,.requests-table tbody .method-pill,.requests-table tbody .request-date-cell,.requests-table tbody .request-money-cell,.requests-table tbody .source-badge,.requests-table tbody .request-status{text-align:left;margin-left:0}.requests-table tbody .method-pill{justify-content:flex-start}.source-badge-icon .social-icon{width:18px;height:18px}.source-badge-icon .source-request-icon{overflow:visible}.source-method-pill .source-request-icon{flex:none;overflow:visible}.source-empty-value{color:#8b848c;font-size:13px;font-weight:760;line-height:1;display:inline-block}.request-status.pink{color:var(--pink-deep);background:#fde3ed}.request-status.orange{color:#e06f4f;background:#ffeadb}.request-status.violet{color:#8a5cc9;background:#eee3ff}.request-status.green{color:#179a5e;background:#dff6eb}.request-status.cyan{color:#2ea9b7;background:#ddf7fb}.request-status.custom-color{background:color-mix(in srgb, var(--request-status-color) 40%, transparent);color:color-mix(in srgb, var(--request-status-color) 36%, #29242a);border-color:#0000}.request-status.light-text{color:#fffafd}.request-status-storage-group{flex-wrap:wrap;align-items:center;gap:6px;width:max-content;max-width:100%;display:inline-flex}.request-status-date-stack{flex-wrap:nowrap;align-items:center;width:max-content;max-width:100%;display:inline-flex}.request-status.has-trailing{grid-auto-flow:column;align-items:center;gap:4px;padding:5px 7px;font-size:11px;display:inline-flex}.request-status-inline-date{border-left:1px solid color-mix(in srgb, currentColor 25%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.015em;opacity:.76;white-space:nowrap;padding-left:5px;font-size:8.75px;font-weight:700;line-height:1}.request-status-date-stack>.request-status,.request-storage-days-badge{box-sizing:border-box;height:26px;min-height:26px}.request-return-phase{box-sizing:border-box;border:1px solid;border-radius:6px;place-items:center;width:26px;height:26px;display:inline-grid}.request-return-phase .icon{width:14px;height:14px}.request-return-phase.is-waiting{color:#d75a70;background:#fff4f5}.request-return-phase.is-transit{color:#b67916;background:#fff6df}.request-return-phase.is-arrived{color:#318bb7;background:#e8f5ff}.request-return-phase.is-picked{color:#179a5e;background:#e8f8ef}.request-return-registry-status{flex-wrap:nowrap}.request-return-registry-status .request-return-phase{width:26px;min-width:26px;padding:0;display:inline-grid}.requests-table tbody tr.request-return-record-row{background:#fffdfd}.request-storage-days-badge{color:#d94663;background:#fde1e7;border-radius:5px;place-items:center;min-width:26px;padding:0 7px;font-size:12px;font-weight:820;line-height:1.2;display:inline-grid}.request-state-icon .icon{width:19px;height:19px}.payment-paid{color:#20b86f}.payment-pending{color:var(--orange)}.payment-failed{color:var(--pink-deep)}.payment-debt{color:#d33f55}.delivery-truck{color:var(--violet)}.delivery-box{color:#31a86f}.request-manager-avatar{border-width:1px;width:26px;height:26px;margin:0;box-shadow:0 4px 10px #281c1e14}.requests-pagination{z-index:1;color:#7b747c;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 14px;font-size:12px;font-weight:570;display:flex;position:relative}.request-detail-panel{min-height:auto;max-height:var(--request-detail-max-height,calc(100vh - 16px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8ced5 transparent;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.request-detail-panel:hover,.request-detail-panel:focus-within{overflow-y:auto}.request-detail-panel::-webkit-scrollbar{width:6px;height:6px}.request-detail-panel::-webkit-scrollbar-thumb{background:#d8ced5;border-radius:999px}.request-detail-panel::-webkit-scrollbar-track{background:0 0}.request-detail-header{z-index:3;border-bottom:1px solid var(--line);background:#fffefe;grid-template-columns:1fr auto 28px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:grid;position:sticky;top:0}.request-detail-header>strong{font-size:22px;font-weight:820;line-height:1}.request-detail-header button,.request-section-title button{color:#817a83;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:background .15s,color .15s,transform .15s;display:grid}.request-detail-header button:hover,.request-section-title button:hover{color:var(--pink-deep);background:#fff0f6}.request-detail-header .icon,.request-section-title .icon{width:18px;height:18px}.request-detail-section{border-bottom:1px solid var(--line);padding:8px 14px}.request-detail-section h2,.detail-actions-section h2{font-size:14px;font-weight:800}.request-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.request-section-add-button.active{transform:rotate(45deg);background:var(--pink)!important;color:#fff!important;border-color:#0000!important}.request-product-adder{background:linear-gradient(#fffafd,#fff6fa);border:1px solid #ee6f9f38;border-radius:12px;gap:8px;margin-bottom:9px;padding:9px;display:grid;box-shadow:0 12px 28px #3d303917}.request-product-search{border:1px solid var(--line-strong);background:#fff;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;height:34px;padding:0 9px;display:grid}.request-product-search .icon{color:#9c949d;width:15px;height:15px}.request-product-search input{color:#332e34;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px;font-weight:650}.request-product-adder-list{gap:7px;max-height:244px;padding-right:2px;display:grid;overflow:auto}.request-product-add-card{background:#ffffffd1;border:1px solid #eee7e8eb;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;padding:7px;display:grid}.request-product-add-card .request-product-image{border-radius:7px;width:30px;height:38px}.request-product-add-card strong,.request-product-add-card span,.request-product-add-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.request-product-add-card strong{color:#2b262d;font-size:11.5px;font-weight:820}.request-product-add-card span{color:#706971;margin-top:2px;font-size:10px;font-weight:580}.request-product-add-card small{color:var(--pink-deep);margin-top:3px;font-size:10px;font-weight:820}.request-color-swatch:hover,.request-color-swatch.active{border-color:#ee6f9fad;transform:translateY(-1px);box-shadow:0 0 0 3px #ee6f9f21,0 8px 18px #3d30391a}.request-color-swatch .color-dot{width:21px;height:21px}.color-dot{background:#ddd;border:1px solid #362b3129;border-radius:50%;flex:none;width:11px;height:11px;display:inline-block;box-shadow:0 2px 6px #3d30391f}.color-dot.beige{background:#e4d1bd}.color-dot.black{background:#202024}.color-dot.powder{background:#e8c4bf}.color-dot.olive{background:#7b8065}.color-dot.navy,.color-dot.blue{background:#1f5f98}.color-dot.white{background:#fff}.color-dot.gray{background:#a9a9aa}.color-dot.red{background:#c94955}.request-variant-pills em,.request-product-empty{color:#918991;font-size:10.5px;font-style:normal;font-weight:650}.request-product-empty{text-align:center;padding:12px}.request-client-meta-row .request-source-icon{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.request-client-meta-row .request-source-icon .icon,.request-client-meta-row .request-source-icon .social-icon{width:14px;height:14px}.request-detail-edit-form{background:linear-gradient(#fffafd,#fff7fa);border:1px solid #ee6f9f33;border-radius:12px;gap:8px;padding:9px;display:grid}.request-detail-edit-form label{gap:4px;display:grid}.request-detail-edit-form label>span{color:#8b848c;font-size:10px;font-weight:780}.request-detail-edit-form input,.request-detail-edit-form textarea{border:1px solid var(--line-strong);color:#332e34;width:100%;min-width:0;font:inherit;background:#fff;border-radius:8px;outline:none;font-size:11px;font-weight:650}.request-detail-edit-form input{height:32px;padding:0 9px}.request-detail-edit-form textarea{resize:vertical;min-height:68px;padding:8px 9px;line-height:1.35}.request-detail-edit-form input:focus,.request-detail-edit-form textarea:focus{border-color:#ee6f9f80;box-shadow:0 0 0 3px #ee6f9f1a}.request-detail-edit-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.request-detail-edit-actions button{border:1px solid var(--line);color:#5d565f;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;font-size:10.5px;font-weight:760;display:inline-flex}.request-detail-edit-actions button.primary{background:var(--pink);color:#fff;border-color:#0000}.request-detail-edit-actions .icon{width:13px;height:13px}.request-source-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.request-source-line>span{color:#948d95;font-size:10px;font-weight:680}.request-source-icon{width:20px;height:20px;color:var(--pink-deep);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:840;display:inline-grid}.request-source-icon .icon{width:16px;height:16px}.request-source-icon .social-icon{width:18px;height:18px}.request-source-icon.facebook{color:#3672bd;background:0 0}.request-source-icon.tiktok{color:#2f2930;background:0 0}.request-source-icon.telegram,.request-source-icon.whatsapp,.request-source-icon.viber{background:0 0}.request-source-icon.offline{color:var(--orange);background:#fff0e4}.request-products-list{gap:6px;display:grid}.request-product-row{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.request-product-info{gap:3px;min-width:0;display:grid}.request-product-row-top,.request-product-row-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.request-product-image{border-radius:8px;width:36px;height:46px}.request-product-image.has-image{background-color:#fff8f5;background-position:50%;background-size:cover;border:1px solid #efe5e6;display:block;overflow:hidden;box-shadow:0 6px 14px #3a2d3014}.request-product-row strong,.request-product-row b{font-size:12px;font-weight:800}.request-product-row-top strong,.request-product-row-bottom span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.request-product-row-top b,.request-product-row-bottom code{text-align:right;flex:none}.request-product-row span{color:#6f6971;margin-top:2px;font-size:10px;font-weight:540;line-height:1.18;display:block}.request-product-row-bottom span{margin-top:0}.request-product-row-bottom code{color:#8f8791;font-family:inherit;font-size:10px;font-weight:700;line-height:1.18}.request-total-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:7px;padding-top:7px;font-size:14px;font-weight:800;display:flex}.payment-grid,.delivery-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.delivery-grid{grid-template-columns:minmax(86px,42%) minmax(0,1fr);align-items:start;gap:7px 12px}.payment-grid span{color:#6f6971;font-size:11px;font-weight:560}.payment-grid strong{color:#2f2a31;text-align:right;font-size:11px;font-weight:760}.payment-grid strong.success-text{color:#179a5e}.payment-grid strong.request-returned-money{color:#d84983}.delivery-grid-label{color:#6f6971;font-size:11px;font-weight:560;line-height:1.2}.delivery-grid-value{color:#2f2a31;text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:11.5px;font-weight:760;line-height:1.22;display:block}.delivery-method-value{align-items:center;gap:6px;display:inline-flex}.delivery-method-value .delivery-carrier-icon{width:17px;height:17px}.delivery-grid-ttn{font-variant-numeric:tabular-nums;white-space:nowrap}.delivery-grid-status{align-items:flex-start;min-width:0;display:flex}.delivery-grid-status .request-status{white-space:normal;width:100%;min-height:22px;padding:0 8px;line-height:1.1}.payment-grid .attention{color:#f06a36}.payment-status-text{text-align:right;font-size:11px;font-weight:780}.payment-status-text.orange{color:#e06f4f}.payment-status-text.green{color:#179a5e}.delivery-status-text{color:#2f2a31;font-weight:820}.detail-actions-section{gap:8px;display:grid}.request-action-grid{grid-template-columns:1fr;gap:6px;display:grid}.request-sales-return-badge{color:#d94663;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.request-sales-return-badge svg{width:13px;height:13px}.request-sales-return-badge.full{color:#d94663}.request-section-title-actions,.request-delivery-actions{align-items:center;gap:3px;display:inline-flex}.delivery-info-cell .request-delivery-actions{white-space:normal;align-items:center;display:inline-flex;overflow:visible}.request-return-open-button,.request-delivery-return{color:#c7477e}.request-sales-return-modal-layer{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d222933;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.request-sales-return-modal{background:#fffefe;border:1px solid #e8dde2;border-radius:16px;flex-direction:column;width:min(720px,100vw - 48px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 76px #30232a33}.request-sales-return-modal-head{border-bottom:1px solid #eee5e9;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:grid}.request-sales-return-modal-head>span{color:#c7477e;background:#fff0f6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.request-sales-return-modal-head>span .icon{width:20px;height:20px}.request-sales-return-modal-head h2,.request-sales-return-modal-head p{margin:0}.request-sales-return-modal-head h2{color:#292329;font-size:18px;font-weight:850}.request-sales-return-modal-head p{color:#857d85;margin-top:4px;font-size:11px;font-weight:700}.request-sales-return-modal-head>button{color:#817981;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.request-sales-return-modal-head>button:hover{color:#b94175;background:#fff0f6}.request-sales-return-modal-head>button:focus-visible{color:#b94175;background:#fff0f6}.request-sales-return-modal-head>button .icon{width:18px;height:18px}.request-sales-return-modal-body{scrollbar-width:thin;scrollbar-color:#d9cfd4 transparent;overflow-y:auto}.request-sales-return-modal .sales-return-create{background:#fffefe;border:0;border-radius:0;margin:0;padding:20px 22px 22px}.request-sales-return-modal .sales-return-form-heading>div{gap:3px;display:grid}.request-sales-return-modal .sales-return-form-heading>div>strong{color:#342e34;font-size:14px;font-weight:850}.request-sales-return-modal .sales-return-form-heading>div>span{color:#918991;font-size:10px;font-weight:700}.sales-return-summary{color:#8d4664;background:#fff4f8;border-radius:10px;gap:3px;margin-top:12px;padding:11px 12px;display:grid}.sales-return-summary.full{color:#287c60;background:#edf8f4}.sales-return-summary strong{font-size:12px}.sales-return-summary span{opacity:.82;font-size:10px;font-weight:700}.sales-return-create,.sales-return-card{background:#fff;border:1px solid #eadfe4;border-radius:12px;gap:11px;margin-top:12px;padding:13px;display:grid}.sales-return-create{background:#fffafd;border-color:#f2c6d8}.sales-return-form-heading,.sales-return-card-head,.sales-return-card-item,.sales-return-disposition,.sales-return-tracking{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-return-form-heading>strong,.sales-return-card-head strong{color:#2f2930;font-size:12px}.sales-return-form-heading>button{color:#847b84;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.sales-return-card-items,.sales-return-receive{gap:8px;display:grid}.sales-return-card-item>span{gap:2px;min-width:0;display:grid}.sales-return-card-item strong,.sales-return-disposition>span{color:#373137;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.sales-return-card-item small{color:#918991;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.sales-return-card-item>b{color:#716971;white-space:nowrap;font-size:10px}.sales-return-field{gap:5px;display:grid}.sales-return-field>span{color:#6f676f;font-size:10px;font-weight:800}.sales-return-field>span small{color:#aaa2aa;font-weight:700}.sales-return-field input,.sales-return-field select,.sales-return-field textarea{color:#3f383f;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #e7dce1;border-radius:9px;outline:0;padding:8px 10px;font-size:11px;font-weight:700}.sales-return-field textarea{resize:vertical;min-height:64px}.sales-return-field input:focus,.sales-return-field select:focus,.sales-return-field textarea:focus{border-color:#e875a7;box-shadow:0 0 0 2px #e875a71a}.sales-return-primary{color:#fff;background:#ee5b98;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:900;display:inline-flex}.sales-return-primary:disabled{opacity:.55}.sales-return-list{gap:10px;display:grid}.sales-return-stage{color:#bf4b7e;background:#fff0f6;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.sales-return-card.status-completed .sales-return-stage{color:#23845f;background:#e7f7f0}.sales-return-card.status-cancelled{opacity:.68}.sales-return-card.status-cancelled .sales-return-stage{color:#7c747c;background:#f2eff1}.sales-return-card-head>div{gap:2px;display:grid}.sales-return-card-head>div span,.sales-return-card>p,.sales-return-tracking span{color:#8b838b;margin:0;font-size:9px;font-weight:700}.sales-return-tracking{background:#f9f6f8;border-radius:8px;padding:8px 9px}.sales-return-tracking strong{color:#3f383f;font-size:10px}.sales-return-card-item{border-top:1px solid #f0e8ec;padding-top:8px}.sales-return-receive{border-top:1px solid #eadfe4;padding-top:10px}.sales-return-receive>strong{color:#4b444b;font-size:11px}.sales-return-disposition>div{gap:5px;display:inline-flex}.sales-return-disposition button,.sales-return-actions button{color:#6e666e;background:#fff;border:1px solid #e2d8dd;border-radius:8px;min-height:30px;padding:0 9px;font-size:9px;font-weight:850}.sales-return-disposition button.active{color:#247d5e;background:#ecf9f4;border-color:#78c9aa}.sales-return-disposition button.active.danger,.sales-return-actions button.danger{color:#c64b6b;background:#fff2f5;border-color:#efb5c4}.sales-return-actions{flex-wrap:wrap;gap:6px;display:flex}.sales-return-error{color:#c23f65;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:10px;font-weight:800;display:flex}.sales-return-error svg{flex:none;width:14px;height:14px}.sales-return-empty{color:#9a929a;margin:10px 0 0;font-size:10px;font-weight:700}.request-sales-return-modal .sales-return-card-item strong,.request-sales-return-modal .sales-return-disposition>span{font-size:12px}.request-sales-return-modal .sales-return-card-item small{font-size:10px}.request-sales-return-modal .sales-return-card-item>b{font-size:11px}.sales-return-selection-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.sales-return-product-picker{min-width:0}.sales-return-product-trigger,.sales-return-reason-trigger{color:#4a434a;background:#fff;border:1px solid #e5dbe0;border-radius:10px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800}.sales-return-product-trigger:hover,.sales-return-reason-trigger:hover,.sales-return-product-picker.open .sales-return-product-trigger,.sales-return-reason-select.open .sales-return-reason-trigger{border-color:#ec9abd;outline:0;box-shadow:0 0 0 2px #e8518614}.sales-return-product-trigger:focus-visible{border-color:#ec9abd;outline:0;box-shadow:0 0 0 2px #e8518614}.sales-return-reason-trigger:focus-visible{border-color:#ec9abd;outline:0;box-shadow:0 0 0 2px #e8518614}.sales-return-product-trigger:disabled{color:#aaa2a8;cursor:default;box-shadow:none;background:#faf8f9;border-color:#eee7ea}.sales-return-product-trigger>.icon:first-child,.sales-return-product-trigger>.icon:last-child{flex:0 0 15px;width:15px;height:15px;margin:0}.sales-return-product-trigger>small{color:#bd4277;background:#fff0f6;border-radius:999px;flex:0 0 22px;place-items:center;height:22px;margin-left:auto;font-size:9px;font-weight:850;display:grid}.sales-return-product-menu{z-index:60;border-color:#e6dce1;border-radius:10px;gap:3px;max-height:234px;padding:6px;box-shadow:0 14px 32px #30222a24}.sales-return-product-menu button{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:7px 9px;display:grid}.sales-return-product-menu button>span{gap:2px;min-width:0;display:grid}.sales-return-product-menu strong,.sales-return-product-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-return-product-menu strong{color:#403941;font-size:11px;font-weight:800}.sales-return-product-menu small{color:#918991;font-size:9px;font-weight:700}.sales-return-product-menu b{color:#7b737b;white-space:nowrap;font-size:9px;font-weight:800}.sales-return-full-button{color:#b83f73;white-space:nowrap;background:#fff5f9;border:1px solid #efb4cd;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.sales-return-full-button:hover{background:#ffedf5;border-color:#e875a7;outline:0}.sales-return-full-button:focus-visible{background:#ffedf5;border-color:#e875a7;outline:0}.sales-return-full-button.active,.sales-return-full-button:disabled{color:#287c60;cursor:default;background:#edf8f4;border-color:#bfe5d6}.sales-return-full-button .icon{width:15px;height:15px}.sales-return-selected-items{gap:7px;display:grid}.sales-return-selected-row{background:#fff;border:1px solid #e8dfe3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:10px;min-height:58px;padding:9px 9px 9px 12px;display:grid}.sales-return-selected-copy{gap:2px;min-width:0;display:grid}.sales-return-selected-copy strong,.sales-return-selected-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-return-selected-copy strong{color:#373137;font-size:11px;font-weight:820}.sales-return-selected-copy small{color:#918991;font-size:9px;font-weight:700}.sales-return-quantity-stepper{grid-template-columns:30px 42px 30px}.sales-return-quantity-stepper button,.sales-return-quantity-stepper input{border:1px solid var(--line-strong);color:#4f4951;height:30px;font:inherit;background:#fff;place-items:center;font-size:11px;font-weight:780;display:grid}.sales-return-quantity-stepper button:first-child{border-radius:6px 0 0 6px}.sales-return-quantity-stepper button:last-child{border-radius:0 6px 6px 0}.sales-return-quantity-stepper input{background:var(--surface-soft);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-left:0;border-right:0;border-radius:0;outline:0;width:42px;padding:0 3px}.sales-return-quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sales-return-quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sales-return-quantity-stepper input:focus{background:#fff4f8;box-shadow:inset 0 -2px #e875a7}.sales-return-quantity-stepper button:disabled{color:#c5bec2;cursor:default;background:#f8f6f7}.sales-return-quantity-stepper .icon{width:13px;height:13px}.sales-return-fixed-quantity{color:#6f676f;text-align:center;min-width:102px;font-size:10px;font-weight:800}.sales-return-remove-item{color:#8d858c;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.sales-return-remove-item:hover{color:#c44673;background:#fff0f4;outline:0}.sales-return-remove-item:focus-visible{color:#c44673;background:#fff0f4;outline:0}.sales-return-remove-item .icon{width:15px;height:15px}.sales-return-empty-selection{color:#9a9299;background:#fdfbfc;border:1px dashed #eadde3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:10px;font-size:10px;font-weight:750;display:flex}.sales-return-empty-selection .icon{color:#ca5b89;width:14px;height:14px}.sales-return-reason-select{min-width:0}.sales-return-reason-trigger{min-height:42px;font-size:12px}.sales-return-reason-menu{z-index:55;border-color:#e6dce1;border-radius:10px;max-height:220px;padding:6px;box-shadow:0 14px 32px #30222a24}.sales-return-reason-menu button{border-radius:7px;justify-content:space-between;min-height:36px;padding:0 10px;font-size:10px}.sales-return-reason-menu button .icon{flex:0 0 14px;width:14px;height:14px}.request-sales-return-modal .sales-return-field{gap:6px}.request-sales-return-modal .sales-return-field>span{font-size:11px}.request-sales-return-modal .sales-return-field input,.request-sales-return-modal .sales-return-field select,.request-sales-return-modal .sales-return-field textarea{border-radius:10px;min-height:42px;padding:10px 12px;font-size:12px}.request-sales-return-modal .sales-return-field textarea{min-height:76px}.request-sales-return-modal .sales-return-primary{min-height:46px;font-size:12px}.sales-return-existing{background:#fcfafb;border-top:1px solid #eee5e9;padding:20px 22px 22px}.sales-return-existing-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sales-return-existing-title>strong{color:#342e34;font-size:14px;font-weight:850}.sales-return-existing-title>span{color:#b64777;background:#f7e8ef;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;font-weight:850;display:grid}.request-sales-return-modal .sales-return-card{border-radius:11px;margin-top:0;padding:14px}.sales-return-tracking-editor{gap:6px;display:grid}.sales-return-tracking-editor>span{color:#6f676f;font-size:10px;font-weight:800}.sales-return-tracking-editor>span small{color:#a39ba3;font-weight:700}.sales-return-tracking-editor>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sales-return-tracking-editor input{color:#3f383f;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #e4d9de;border-radius:9px;outline:0;padding:0 11px;font-size:11px;font-weight:750}.sales-return-tracking-editor input:focus{border-color:#e875a7;box-shadow:0 0 0 2px #e875a71a}.sales-return-tracking-editor button{color:#b94275;background:#fff5f9;border:1px solid #edb7ce;border-radius:9px;min-width:92px;height:38px;padding:0 12px;font-size:10px;font-weight:850}.sales-return-tracking-editor button:disabled{color:#b0a9ad;background:#f8f5f6;border-color:#ece5e8}.request-sales-return-modal .sales-return-error,.request-sales-return-modal .sales-return-empty{margin:0;padding:16px 22px 20px}@media (max-width:720px){.request-sales-return-modal-layer{padding:10px}.request-sales-return-modal{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.sales-return-selection-toolbar{grid-template-columns:1fr}.sales-return-full-button{width:100%}.sales-return-selected-row{grid-template-columns:minmax(0,1fr) auto 32px;gap:7px;padding-left:10px}.sales-return-fixed-quantity{min-width:88px}}.request-action{border:1px solid var(--line);color:#4d474f;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:30px;font-size:10.5px;font-weight:720;display:inline-flex}.request-action.confirm{color:#fff;background:#20b86f;border-color:#0000}.request-action.full{color:var(--pink-deep);background:#fff0f6;border-color:#0000}.request-action.full .icon{color:var(--pink-deep)}.request-action.customer{color:#4d474f}.request-action.chat{color:#208957;background:#f1fbf5;border-color:#cfeedd}.request-action.chat .icon{color:#208957}.request-action.ttn{background:var(--violet);color:#fff;border-color:#0000}.request-action.return{color:var(--pink-deep)}.request-action .icon{width:16px;height:16px}.history-section{border-bottom:0}.request-history-heading span{color:#9b949c;white-space:nowrap;font-size:10px;font-weight:680;line-height:1.2}.request-history-heading h2{margin:0}.request-history-list{gap:11px;display:grid}.request-history-row{--event-dot-color:#7e68d4;grid-template-columns:56px minmax(0,1fr) max-content;align-items:start;column-gap:10px;min-width:0;display:grid}@supports (color:color(display-p3 0 0 0)){.request-history-row{--event-dot-color:color(display-p3 .480528 .411093 .806284)}}@supports (color:lab(0% 0 0)){.request-history-row{--event-dot-color:lab(50.186% 28.7375 -53.7269)}}.request-history-row b{color:#777178;white-space:nowrap;font-size:9.5px;font-weight:560;line-height:1.3}.request-history-row time{font-variant-numeric:tabular-nums;gap:1px;display:grid}.request-history-row time small,.request-history-row time strong{color:#817a82;white-space:nowrap;font-style:normal;line-height:1.15}.request-history-row time small{font-size:8px;font-weight:570}.request-history-row time strong{font-size:10px;font-weight:680}.request-history-row b{text-align:right;text-overflow:ellipsis;max-width:72px;overflow:hidden}.request-history-event-copy{grid-template-columns:7px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.request-history-event-copy i{background:var(--event-dot-color);border-radius:50%;width:6px;height:6px;margin-top:.38em}.request-history-event-copy span{color:#4f4951;overflow-wrap:anywhere;font-size:10px;font-weight:620;line-height:1.3}.request-history-row.event-contact{--event-dot-color:#0085c8}@supports (color:color(display-p3 0 0 0)){.request-history-row.event-contact{--event-dot-color:color(display-p3 .225092 .512464 .764343)}}@supports (color:lab(0% 0 0)){.request-history-row.event-contact{--event-dot-color:lab(52.1268% -11.6776 -44.3501)}}.request-history-row.event-finance{--event-dot-color:#b16512}@supports (color:color(display-p3 0 0 0)){.request-history-row.event-finance{--event-dot-color:color(display-p3 .652536 .408888 .16144)}}@supports (color:lab(0% 0 0)){.request-history-row.event-finance{--event-dot-color:lab(50.7218% 27.6291 54.4456)}}.request-history-row.event-info{--event-dot-color:#7e68d4}@supports (color:color(display-p3 0 0 0)){.request-history-row.event-info{--event-dot-color:color(display-p3 .480528 .411093 .806284)}}@supports (color:lab(0% 0 0)){.request-history-row.event-info{--event-dot-color:lab(50.186% 28.7375 -53.7269)}}.request-history-row.event-work{--event-dot-color:#ca5794}@supports (color:color(display-p3 0 0 0)){.request-history-row.event-work{--event-dot-color:color(display-p3 .736794 .368546 .570212)}}@supports (color:lab(0% 0 0)){.request-history-row.event-work{--event-dot-color:lab(53.765% 51.1767 -9.90402)}}.request-history-row.event-delivery{--event-dot-color:#00a855}@supports (color:color(display-p3 0 0 0)){.request-history-row.event-delivery{--event-dot-color:color(display-p3 .288181 .648661 .365833)}}@supports (color:lab(0% 0 0)){.request-history-row.event-delivery{--event-dot-color:lab(60.3831% -53.0221 32.0071)}}.request-history-row.event-danger{--event-dot-color:#c4334f}@supports (color:color(display-p3 0 0 0)){.request-history-row.event-danger{--event-dot-color:color(display-p3 .707347 .249683 .31733)}}@supports (color:lab(0% 0 0)){.request-history-row.event-danger{--event-dot-color:lab(45.7971% 58.2684 20.3535)}}.create-request-heading{gap:13px;min-width:0;display:grid}.create-title-row{gap:13px}.request-breadcrumb .icon{width:13px;height:13px;transform:rotate(180deg)}.create-header-actions{align-items:flex-start}.request-create-page{min-height:calc(100vh - 96px);padding-bottom:18px;position:relative}.cancel-create-button{border:1px solid var(--line-strong);color:#5b555d;background:#ffffffe0;border-radius:8px;justify-content:center;align-items:center;min-width:128px;height:42px;font-size:13px;font-weight:760;display:inline-flex}.create-panel{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);background:#ffffffe0;padding:15px 16px}.create-panel h2{color:#19151b;font-size:17px;font-weight:820;line-height:1}.create-section-caption{color:#625c64;margin:16px 0 8px;font-size:12px;font-weight:700;display:block}.create-search-field .icon{color:#a8a1a9;width:16px;height:16px;position:absolute;left:11px}.create-form-grid{grid-template-columns:minmax(0,1fr);gap:10px 12px;display:grid}.create-form-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.create-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.create-field{gap:7px;min-width:0;display:grid}.create-field.wide{grid-column:1/-1}.create-field>span{color:#625c64;font-size:12px;font-weight:720;line-height:1.1}.create-field b{color:var(--pink-deep);font-weight:850}.create-field input,.create-field select,.create-field textarea{border:1px solid var(--line-strong);color:#2d282e;background:#fffffff0;border-radius:7px;outline:none;width:100%;min-width:0;font-size:12px;font-weight:620}.create-field input,.create-field select{height:34px;padding:0 11px}.create-field textarea{resize:vertical;min-height:44px;padding:10px 11px}.create-chip-row,.create-comm-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.create-chip,.create-comm-button{border:1px solid var(--line-strong);color:#5f5961;background:#ffffffe6;border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:720;display:inline-flex}.create-chip-social-icon,.create-chip-source-icon,.create-comm-social-icon{width:17px;height:17px}.create-chip.active,.create-comm-button.active{color:var(--pink-deep);background:#fff0f6;border-color:#ee6f9f66}.create-chip-icon.active{background:0 0}.create-comm-button:has(.social-icon).active{background:0 0}.create-comm-row{gap:11px}.create-comm-button{color:#8b8390;width:46px;height:34px}.create-comm-button .icon{width:18px;height:18px}.create-products-panel,.create-summary-grid,.request-create-bottom{grid-column:1/-1}.create-products-panel{padding:0;position:relative;overflow:visible}.create-products-panel h2{padding:15px 16px 12px}.create-products-table-wrap{overflow-x:auto}.create-products-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.create-products-table th,.create-products-table td{color:#302b31;text-align:left;vertical-align:middle;white-space:nowrap;border-top:1px solid #eee7e8e0;height:48px;font-size:12px;font-weight:620}.create-products-table th{color:#4f4951;height:38px;font-size:11px;font-weight:760}.create-products-table th,.create-products-table td{padding:0 12px}.create-products-table th:first-child,.create-products-table td:first-child{width:230px;padding-left:16px}.create-products-table th:nth-child(2),.create-products-table td:nth-child(2),.create-products-table th:nth-child(3),.create-products-table td:nth-child(3){width:92px}.create-products-table th:last-child,.create-products-table td:last-child{text-align:right;width:104px}.create-product-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.create-product-cell strong{color:#2b262d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.create-product-thumb{border-radius:7px;width:34px;height:34px}.create-details-button .icon{width:13px;height:13px}.create-summary-card.green strong{color:var(--green)}.create-summary-card.pink strong{color:var(--pink-deep)}.create-payment-panel,.create-post-panel,.create-delivery-settings{min-height:232px}.payment-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.payment-choice-grid button{border:1px solid var(--line-strong);color:#6f6971;background:#fff;border-radius:7px;min-height:32px;font-size:11px;font-weight:740}.payment-choice-grid button.active{color:var(--pink-deep);background:#fff0f6;border-color:#ee6f9f73}.create-total-list .icon{color:#a29ba3;width:14px;height:14px}.create-post-panel p{color:#8a838b;margin-top:8px;margin-bottom:11px;font-size:11px;font-weight:560}.create-toggle-row.muted{color:#7d767f}.ttn-modal-layer{z-index:25;pointer-events:none;place-items:start center;padding-top:236px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ttn-modal{pointer-events:auto;background:#fffffff5;border:1px solid #e8e1e3f5;border-radius:10px;width:min(432px,100vw - 420px);padding:18px 21px 20px;box-shadow:0 22px 60px #2b1f2529}.ttn-modal-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ttn-modal h2{color:#1f1a21;font-size:22px;font-weight:830;line-height:1}.ttn-modal-head button{color:#6d666f;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.ttn-modal-head .icon{width:18px;height:18px}.ttn-modal>p{color:#6f6971;margin:10px 0 14px;font-size:12px;font-weight:610;line-height:1.35}.ttn-form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px 14px;display:grid}.ttn-form-grid .create-field{grid-column:span 3}.ttn-form-grid .dimension-field{grid-column:span 2}.ttn-cargo-type-select{width:100%;min-width:0}.ttn-cargo-type-select .create-delivery-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);color:#2d282e;text-align:left;cursor:pointer;background:#fffffff0;border-radius:7px;align-items:center;gap:6px;width:100%;min-width:0;height:34px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:620;display:flex}.ttn-cargo-type-select .create-delivery-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ttn-cargo-type-select .create-delivery-select-trigger .icon{flex:0 0 14px;width:14px;height:14px;margin-left:auto}.ttn-cargo-type-select.open .create-delivery-select-trigger{border-color:#ddd5d9;outline:0;box-shadow:0 0 0 3px #30222a0d}.ttn-cargo-type-select .create-delivery-select-trigger:focus-visible{border-color:#ddd5d9;outline:0;box-shadow:0 0 0 3px #30222a0d}.ttn-cargo-type-select .create-custom-select-menu{z-index:50;min-width:100%}.ttn-cargo-type-select .create-custom-select-menu button{min-height:34px;font-size:12px}.ttn-subtitle{color:#3f3941;grid-column:1/-1;margin-top:2px;font-size:12px;font-weight:740}.ttn-modal-actions{grid-template-columns:1fr 1.15fr;gap:16px;margin-top:17px;display:grid}.ttn-modal-actions .cancel-create-button,.ttn-modal-actions .create-request-button{width:100%;min-width:0}.content-customers{padding-bottom:20px}}@layer dinea-customers-base{.customers-layout{grid-template-columns:minmax(780px,1fr) 330px;align-items:start;gap:12px;display:grid}.customers-layout-full{grid-template-columns:minmax(0,1fr)}.customers-main{min-width:0}.customer-stats-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-bottom:12px;display:grid}.customer-stat-card{border:1px solid var(--line);background:#ffffffdb;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:11px 12px;display:grid;box-shadow:0 10px 24px #38303a0f}.customer-kpi-icon{width:38px;height:38px;color:var(--pink-deep);background:#fff0f6;border-radius:50%;place-items:center;display:grid}.customer-kpi-icon .icon{width:19px;height:19px}.customer-stat-copy{gap:2px;min-width:0;display:grid}.customer-stat-copy p,.customer-stat-copy strong,.customer-stat-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-stat-copy p{color:#7a747c;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:760;line-height:1.1}.customer-stat-copy strong{color:#2f2930;font-size:18px;font-weight:850;line-height:1.08}.customer-stat-copy small{color:#8c858d;font-size:10px;font-weight:620;line-height:1.1}.customer-stat-card.tone-violet .customer-kpi-icon{color:var(--violet);background:#f1e8ff}.customer-stat-card.tone-orange .customer-kpi-icon{color:var(--orange);background:#fff0e4}.customer-stat-card.tone-green .customer-kpi-icon{color:var(--green);background:#e7f8ef}.customer-stat-card.tone-green strong{color:#249665}.customer-stat-card.tone-pink:last-child strong{color:var(--pink-deep)}.customers-table-panel,.customer-detail-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffdb}.customers-table-panel{min-width:0;overflow:hidden}.customer-table-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:94px;padding:10px 14px;display:grid}.customer-toolbar-left{justify-items:start;gap:10px;min-width:0;display:grid}.customer-count-label{color:#7a747c;white-space:nowrap;justify-self:end;font-size:12px;font-weight:740}.customer-bulk-panel{opacity:.56;grid-template-columns:auto minmax(150px,210px) auto;align-items:center;gap:8px;min-width:0;display:grid;position:relative}.customer-bulk-panel.active{opacity:1}.customer-bulk-panel>span{color:#706970;white-space:nowrap;font-size:11px;font-weight:760}.customer-bulk-picker{min-width:0;position:relative}.customer-bulk-trigger,.customer-bulk-panel>button{border:1px solid var(--line-strong);color:#3c363d;background:#ffffffeb;border-radius:8px;height:36px;padding:0 10px;font-size:11px;font-weight:720}.customer-bulk-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.customer-bulk-trigger span{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-bulk-trigger .icon{color:#8d8790;flex:none;width:15px;height:15px;transition:transform .15s,color .15s}.customer-bulk-picker.open .customer-bulk-trigger{border-color:var(--line-strong);border-bottom-color:var(--line);color:var(--pink-deep);background:#fff;border-radius:8px 8px 6px 6px}.customer-bulk-picker.open .customer-bulk-trigger .icon{color:var(--pink-deep);transform:rotate(180deg)}.customer-bulk-menu{z-index:70;border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 18px 38px #30222a1f}.customer-bulk-menu:before{content:"";border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;width:11px;height:11px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}.customer-bulk-menu button{z-index:1;color:#5f5961;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:11.5px;font-weight:740;display:flex;position:relative}.customer-bulk-menu button:hover,.customer-bulk-menu button.active{color:var(--pink-deep);background:#ee6f9f1f}.customer-bulk-menu button .icon{width:13px;height:13px;color:var(--pink-deep)}.customer-bulk-panel>button{color:var(--pink-deep);background:#fff0f6;padding:0 12px}.customer-bulk-trigger:disabled,.customer-bulk-panel>button:disabled{color:#b7afb5;cursor:default}.customer-tab{color:#6f6971;background:0 0;border:0;flex:none;height:36px;font-size:13px;font-weight:620;position:relative}.customer-tab.active{color:var(--pink-deep);font-weight:760}.customer-tab.active:after{content:"";background:var(--pink);border-radius:999px;height:3px;position:absolute;bottom:-10px;left:0;right:0}.create-customer-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ef5b92,#f06fa0);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:42px;padding:0 18px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 11px 26px #e8518638}.create-customer-button .icon{width:20px;height:20px}.customer-filter .icon,.customer-filter-button .icon{color:#8d8790;width:17px;height:17px}.customers-table-wrap{overflow:auto visible}.customers-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1178px}.customers-table th,.customers-table td{color:#332e34;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eee7e8db;height:46px;font-size:12px;font-weight:570;overflow:hidden}.customers-table th:not(:first-child),.customers-table td:not(:first-child){padding-left:8px;padding-right:8px}.customers-table th{color:#4c474f;height:42px;font-size:11px;font-weight:730;position:relative;overflow:visible}.customers-table th[data-customer-col-id=select],.customers-table td[data-customer-col-id=select]{text-align:center;padding-left:0;padding-right:0}.customer-select-all,.customers-table td[data-customer-col-id=select] .fake-checkbox{margin:0 auto}.customers-table td[data-customer-col-id=purchases],.customers-table td[data-customer-col-id=view],.customers-table td[data-customer-col-id=delete]{text-align:center}.customers-table td[data-customer-col-id=view],.customers-table td[data-customer-col-id=delete]{padding-left:6px;padding-right:6px}.customers-table td[data-customer-col-id=debt]{text-align:right}.customer-th-content{cursor:grab;align-items:center;gap:5px;min-width:0;padding-right:8px;display:flex}.customer-th-content span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-th-icon-only{justify-content:center;padding-right:0}.customer-th-icon-only .icon{color:#817a83;width:15px;height:15px}.customer-th-filter-button,.customer-th-sort-button{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:760;display:inline-flex}.customer-th-filter-button>span,.customer-th-sort-button>span{min-width:0}.customer-th-filter-button .icon,.customer-th-sort-button .icon{color:#958d96;flex:none;width:12px;height:12px;transition:color .15s,transform .15s}.customer-th-filter-button:hover,.customer-th-filter-button.active,.customer-th-sort-button:hover,.customer-th-sort-button.active{color:var(--pink-deep)}.customer-th-filter-button:hover .icon,.customer-th-filter-button.active .icon,.customer-th-sort-button:hover .icon,.customer-th-sort-button.active .icon{color:var(--pink-deep);transform:translateY(1px)}.customer-column-filter-popover{z-index:35;border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;min-width:170px;padding:7px;display:grid;position:absolute;top:36px;left:6px;box-shadow:0 18px 38px #2d262e24}.customer-column-filter-popover button{color:#5f5961;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;min-height:31px;font-size:11px;font-weight:700;display:flex}.customer-column-filter-popover button:hover,.customer-column-filter-popover button.active{color:var(--pink-deep);background:#fff0f6}.customer-city-filter-popover{min-width:210px}.customer-city-filter-popover label{gap:4px;display:grid}.customer-city-filter-popover label span{color:#716b73;font-size:10px;font-weight:760}.customer-city-filter-popover input{border:1px solid var(--line-strong);color:#332e34;background:#ffffffeb;border-radius:7px;outline:none;width:100%;min-width:0;height:34px;padding:0 9px;font-size:11px;font-weight:650}.customer-city-filter-popover input:focus{border-color:#ee6f9f80;box-shadow:0 0 0 3px #ee6f9f1f}.customer-city-filter-popover button{background:#fff8fb;border:1px solid #ee6f9f2e;justify-content:center;margin-top:2px}.customers-table tbody tr{cursor:pointer;transition:background .15s}.customers-table tbody tr:hover{background:#fdeef485}.customers-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #e8518652}.customers-table tbody tr.active{background:linear-gradient(90deg,#fde0ebdb,#fff1f694)}.customers-table tbody tr.selected{background:#ee6f9f14}.customers-table tbody tr.active.selected{background:linear-gradient(90deg,#fddce8eb,#ffeef5ad)}.customer-name-cell{align-items:center;gap:11px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.customer-name-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-row-avatar{border-width:1px;width:26px;height:26px;box-shadow:0 4px 10px #281c1e14}.instagram-cell{text-overflow:ellipsis;align-items:center;gap:7px;max-width:100%;display:inline-flex;overflow:hidden}.instagram-cell .icon{width:16px;height:16px;color:var(--pink-deep)}.customers-table td>.icon{color:#817a83;width:18px;height:18px}.customer-row-view-button,.customer-row-delete-button{color:#3f7fc6;background:#f6faffd1;border:1px solid #4c81cb38;border-radius:8px;place-items:center;width:28px;height:28px;transition:transform .15s,background .15s,border-color .15s;display:inline-grid}.customer-row-view-button:hover{background:#eef6ff;border-color:#4c81cb6b;transform:translateY(-1px)}.customer-row-delete-button{color:#d84d6c;background:#fff8f8e6;border-color:#e55b7738}.customer-row-delete-button:hover{background:#fff0f2;border-color:#e55b776b;transform:translateY(-1px)}.customer-row-view-button .icon,.customer-row-delete-button .icon{width:14px;height:14px}.debt-text{color:var(--pink-deep)!important}.success-text{color:#16a463!important}.orange-text{color:var(--orange)!important}.customers-pagination{color:#7b747c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 14px;font-size:12px;font-weight:570;display:flex}.customer-detail-panel{min-height:auto;max-height:var(--customer-detail-max-height,calc(100vh - 16px));overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.customer-detail-panel:hover,.customer-detail-panel:focus-within{overflow-y:auto}.customer-detail-panel::-webkit-scrollbar{width:0;height:0;display:none}.customer-detail-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) auto 22px;align-items:center;gap:8px;min-height:54px;padding:0 14px;display:grid}.customer-detail-title{align-items:center;gap:7px;min-width:0;display:flex}.customer-detail-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:820;line-height:1;overflow:hidden}.customer-name-inline-button{text-align:left;min-width:0;padding:0;display:block!important}.customer-name-inline-input{color:#2f2930;width:100%;min-width:0;height:30px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ee6f9f6b;border-radius:0;outline:none;padding:0 3px;font-size:13.5px;font-weight:800}.customer-name-inline-input::placeholder{color:#b5adb5}.customer-name-inline-input:focus{border-bottom-color:var(--pink);box-shadow:0 2px #ee6f9f14}.customer-title-social-icon{width:16px;height:16px}.customer-detail-header .request-status{text-overflow:ellipsis;white-space:nowrap;max-width:78px;min-height:22px;padding:0 6px;font-size:9.5px;overflow:hidden}.customer-detail-header button{color:#817a83;background:0 0;border:0;place-items:center;display:grid}.customer-detail-header .icon{width:18px;height:18px}.customer-profile-card{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:13px;padding:15px 14px 13px;display:grid;position:relative}.customer-profile-card.is-editing{background:linear-gradient(90deg,#fff8fbc7,#fff0)}.customer-card-edit-button,.customer-section-title button{color:#817a83;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:background .15s,color .15s,transform .15s;display:grid}.customer-card-edit-button{position:absolute;top:10px;right:10px}.customer-card-edit-actions{align-items:center;gap:5px;display:flex;position:absolute;top:10px;right:10px}.customer-card-edit-actions button{border:1px solid var(--line);color:#857e86;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:28px;height:27px;padding:0;display:grid}.customer-card-edit-actions button.save{color:var(--pink-deep);background:#fff2f7;border-color:#ee6f9f80}.customer-card-edit-actions button:hover{color:var(--pink-deep);background:#fff0f6;border-color:#efb4c8;outline:0}.customer-card-edit-actions button:focus-visible{color:var(--pink-deep);background:#fff0f6;border-color:#efb4c8;outline:0}.customer-card-edit-actions .icon{width:12px;height:12px}.customer-card-edit-button:hover,.customer-section-title button:hover{color:var(--pink-deep);background:#fff0f6}.customer-card-edit-button .icon,.customer-section-title .icon{width:18px;height:18px}.customer-profile-avatar{width:60px;height:60px}.customer-initials-avatar{color:#b74772;letter-spacing:.035em;background:linear-gradient(145deg,#fff2f7,#f8e5ed);border:1px solid #f0dce4;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:820;display:grid;box-shadow:0 7px 18px #502f3a14}.customer-initials-avatar.customer-profile-avatar{font-size:16px}.customer-initials-avatar.has-image{object-fit:cover;background:#f8f4f5}.customer-contact-list{gap:5px;min-width:0;margin:0;display:grid}.customer-contact-row{color:#403a42;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:27px;font-size:11.5px;font-weight:650;display:grid}.customer-contact-row .icon{color:#817a83;width:17px;height:17px}.customer-contact-row>button,.customer-contact-row>.customer-inline-readonly,.customer-inline-section-form>button{color:#403a42;min-width:0;font:inherit;font-size:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:3px 4px;font-weight:680;line-height:1.35;transition:background .15s,color .15s;overflow:hidden}.customer-contact-row>button:hover,.customer-inline-section-form>button:hover{color:#a83f69;background:#fff1f6;outline:none}.customer-contact-row>button:focus-visible{color:#a83f69;background:#fff1f6;outline:none}.customer-inline-section-form>button:focus-visible{color:#a83f69;background:#fff1f6;outline:none}.customer-contact-row>button.is-empty,.customer-contact-row>.customer-inline-readonly.is-empty,.customer-inline-section-form>button.is-empty{color:#a99fa7;font-weight:590}.customer-contact-row input,.customer-inline-section-form input,.customer-inline-section-form textarea{color:#332e34;width:100%;min-width:0;font:inherit;background:0 0;border:0;border-bottom:1px solid #ee6f9f59;border-radius:0;outline:none;font-size:11.5px;font-weight:680;transition:border-color .15s,background .15s,box-shadow .15s}.customer-contact-row input{height:27px;padding:0 4px}.customer-inline-section-form input{height:29px;padding:0 4px}.customer-inline-section-form textarea{resize:vertical;min-height:46px;padding:6px 4px;line-height:1.35}.customer-contact-row input::placeholder,.customer-inline-section-form input::placeholder,.customer-inline-section-form textarea::placeholder{color:#b2a9b1;font-weight:560}.customer-contact-row input:hover,.customer-inline-section-form input:hover,.customer-inline-section-form textarea:hover{background:#fff3f8b3}.customer-contact-row input:focus,.customer-inline-section-form input:focus,.customer-inline-section-form textarea:focus{border-bottom-color:var(--pink);background:#fff8fb;box-shadow:0 2px #ee6f9f14}.customer-contact-social-icon{width:16px;height:16px}.customer-info-section{gap:10px;display:grid}.customer-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-section-title h2{margin-bottom:0}.customer-section-edit-actions{align-items:center;gap:5px;display:flex}.customer-section-title .customer-section-edit-actions button{border:1px solid var(--line);border-radius:7px;width:28px;min-width:28px;height:27px;padding:0}.customer-section-title .customer-section-edit-actions button.save{color:var(--pink-deep);background:#fff2f7;border-color:#ee6f9f80;gap:4px}.customer-section-title .customer-section-edit-actions button.cancel{color:#857e86}.customer-section-title .customer-section-edit-actions .icon{width:12px;height:12px}.customer-info-grid{grid-template-columns:minmax(0,.9fr) minmax(104px,1fr);align-items:center;gap:8px 12px;display:grid}.customer-info-grid span{color:#6f6971;font-size:11px;font-weight:560}.customer-info-grid strong{color:#332e34;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:730;line-height:1.24;overflow:hidden}.customer-info-grid strong.is-empty,.preference-grid strong.is-empty{color:#a99fa7;font-weight:590}.customer-inline-section-form{margin:0}.customer-inline-section-form.is-editing{padding:2px 0 1px}.customer-inline-section-form>button{font-size:11px;font-weight:730}.customer-inline-section-form>textarea,.customer-inline-section-form>button{align-self:start}.customer-tags-row{flex-wrap:wrap;gap:7px;display:flex}.customer-tags-row span{min-height:23px;color:var(--pink-deep);background:#fde6ef;border-radius:7px;place-items:center;padding:0 9px;font-size:10.5px;font-weight:740;display:inline-grid}.customer-detail-section{border-top:1px solid var(--line);padding:10px 14px}.customer-detail-section h2{margin-bottom:10px;font-size:14px;font-weight:800}.customer-section-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:24px;color:var(--pink);letter-spacing:normal;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:710;line-height:1.2;text-decoration:none;display:inline-flex}.customer-section-link.is-disabled{opacity:1;cursor:default;pointer-events:none}.preference-grid{grid-template-columns:minmax(0,1fr) minmax(94px,1fr);align-items:center;gap:9px 12px;display:grid}.preference-grid span{color:#6f6971;font-size:11px;font-weight:560}.preference-grid strong{color:#332e34;font-size:11px;font-weight:720;line-height:1.25}.color-dots{align-items:center;gap:10px;min-height:24px;display:flex}.color-dots i{border:1px solid #46383e14;border-radius:50%;width:16px;height:16px;display:block}.color-dots .pink{background:#f48ab1}.color-dots .beige{background:#ddbc9c}.color-dots .cream{background:#f3eadc}.color-dots .black{background:#2d2e33}.customer-purchases-list{gap:8px;display:grid}.customer-purchase-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.customer-purchase-row .mini-product{width:36px;height:44px}.customer-purchase-row strong,.customer-purchase-row b{color:#241f25;font-size:12px;font-weight:800;display:block}.customer-purchase-row span{color:#777178;margin-top:4px;font-size:10px;font-weight:540;line-height:1.2;display:block}.customer-purchase-row>div:last-child{text-align:right}.customer-finance-list{gap:0;display:grid}.customer-finance-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:37px;display:grid}.customer-finance-list article+article{border-top:1px solid #eee7e8e6}.customer-finance-list span{color:#6f6971;font-size:11px;font-weight:620}.customer-finance-list strong{color:#241f25;font-size:13px;font-weight:820}.customer-finance-list .debt-text{color:#d84d6c!important}.customer-actions-section{gap:10px;display:grid}.customer-primary-action{color:#fff;background:linear-gradient(135deg,#ef5b92,#ef78a7);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 11px 24px #e8518633}.customer-primary-action .icon{width:18px;height:18px}.customer-secondary-action{border:1px solid var(--line-strong);color:#4d474f;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;font-size:12px;font-weight:740;display:inline-flex}.customer-secondary-action .icon,.customer-action-grid .icon{width:16px;height:16px}.customer-activity-list{gap:10px;display:grid}.customer-activity-row{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.customer-activity-row>span{color:var(--pink-deep);place-items:center;display:grid}.customer-activity-row .icon{width:17px;height:17px}.customer-activity-row b{color:#4f4951;font-size:11px;font-weight:680}.customer-activity-row time{color:#777178;font-size:10px;font-weight:560}.customer-name-button{color:#2b262d;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-weight:800;overflow:hidden}.customer-name-button:hover{color:var(--pink-deep)}.customer-full-page{gap:12px;padding-bottom:20px;display:grid}.customer-back-button,.customer-full-actions button{border:1px solid var(--line-strong);color:#4d474f;background:#ffffffe0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:12px;font-weight:760;display:inline-flex}.customer-back-button{padding:0 14px}.customer-back-button .icon{width:15px;height:15px;transform:rotate(180deg)}.customer-full-actions{align-items:center;gap:10px;display:flex}.customer-full-actions button{padding:0 14px}.customer-full-actions .create-customer-button{color:#fff;border:0}.customer-full-hero,.customer-full-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffdb}.customer-full-avatar{width:78px;height:78px;font-size:19px;box-shadow:0 10px 22px #281c1e1f}.customer-full-title{align-items:center;gap:12px;min-width:0;display:flex}.customer-full-title h2{color:#181419;text-overflow:ellipsis;white-space:nowrap;font-size:31px;font-weight:840;line-height:1;overflow:hidden}.customer-full-panel{min-width:0;padding:16px}.customer-full-panel h3{color:#1d191e;margin:0 0 13px;font-size:17px;font-weight:820;line-height:1}.customer-full-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.customer-full-heading h3{margin:0}.customer-full-heading a,.customer-full-heading button{color:var(--pink-deep);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.customer-full-contact-grid .icon{color:#817a83;grid-row:span 2;width:17px;height:17px}.customer-full-action-grid .icon{width:17px;height:17px}.customer-full-timeline,.customer-full-orders,.customer-finance-list,.customer-analytics-list{gap:10px;display:grid}.customer-full-timeline .icon{width:17px;height:17px}.customer-full-orders .mini-product{width:36px;height:44px}.finance-row.tone-violet>span{background:var(--violet)}.finance-row.tone-green>span{background:var(--green)}.finance-row.tone-orange>span{background:var(--orange)}.content-customer-full{overflow:hidden auto}.content-customer-full .topbar{margin-bottom:14px}.content-customer-full .customer-full-page{--customer-scroll-spacer:0px;min-height:calc(100vh - 98px);padding-bottom:calc(20px + var(--customer-scroll-spacer));grid-template-rows:auto auto;gap:12px;display:grid;overflow:visible}.customer-full-actions-bar{justify-content:space-between;align-items:center;gap:14px;min-height:38px;display:flex}.content-customer-full .customer-back-button,.content-customer-full .customer-full-actions button{white-space:nowrap;border-radius:8px;min-height:38px}.content-customer-full .customer-full-actions .create-customer-button{color:#fff;background:linear-gradient(135deg,#ef5b92,#f06fa0);min-height:38px;box-shadow:0 11px 26px #e8518638}.content-customer-full .customer-full-hero{min-height:106px;padding:18px 21px}.content-customer-full .customer-full-identity{grid-template-columns:68px minmax(0,1fr);gap:14px}.content-customer-full .customer-full-avatar{width:68px;height:68px}.content-customer-full .customer-full-title h2{font-size:27px}.customer-full-shell{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;min-height:0;display:grid;overflow:visible}.customer-full-contacts{align-self:start;height:auto;min-height:0;position:relative;overflow:visible}.customer-full-scroll{align-content:start;gap:14px;min-width:0;min-height:0;padding-right:0;display:grid;position:relative;overflow:visible}.customer-full-scroll::-webkit-scrollbar{display:none}.customer-full-scroll::-webkit-scrollbar-thumb{background:0 0}.customer-full-contacts::-webkit-scrollbar{display:none}.customer-full-contacts::-webkit-scrollbar-thumb{background:0 0}.content-customer-full .customer-full-panel{padding:16px}.content-customer-full .customer-full-contacts{padding:14px 16px}.content-customer-full .customer-full-contacts h3{margin-bottom:10px;font-size:15px}.content-customer-full .customer-full-contacts .customer-contact-list{gap:8px}.content-customer-full .customer-full-contacts .customer-contact-list p{font-size:11.5px}.customer-left-profile{gap:12px;display:grid}.customer-left-profile-main{width:max-content;position:relative}.customer-left-profile .customer-full-avatar{width:64px;height:64px;box-shadow:none}.customer-avatar-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.customer-photo-upload-button{width:29px;height:29px;color:var(--pink-deep);box-shadow:none;cursor:pointer;background:#fff;border:1px solid #eee7e8eb;border-radius:50%;place-items:center;transition:border-color .15s,background-color .15s,color .15s;display:grid;position:absolute;bottom:-4px;right:-6px}.customer-photo-upload-button:hover:not(:disabled){background:#fff3f8;border-color:#e851868c}.customer-photo-upload-button:focus-visible{background:#fff3f8;border-color:#e851868c}.customer-photo-upload-button:focus-visible{outline-offset:2px;outline:2px solid #e8518647}.customer-photo-upload-button:disabled{cursor:wait;opacity:.7}.customer-photo-upload-button .icon{stroke-width:2.1px;width:16px;height:16px}.customer-avatar-upload-error{color:#c83e55;margin:-4px 0 0;font-size:10px;font-weight:700;line-height:1.35}.customer-left-profile-copy{justify-items:start;gap:8px;display:grid}.customer-left-profile .customer-full-title h2{color:#1f1a20;white-space:normal;max-width:100%;font-size:22px;font-weight:850;line-height:1.06}.customer-edit-field{gap:6px;min-width:0;display:grid}.customer-edit-field span{color:#716b73;font-size:10.5px;font-weight:720}.customer-edit-field input{border:1px solid var(--line-strong);color:#282329;background:#fffffff5;border-radius:8px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px;font-weight:650}.customer-edit-field input:focus{border-color:#e851867a;outline:2px solid #e851862e}.customer-full-divider{background:var(--line);height:1px;margin:14px 0}.content-customer-full .customer-full-contacts .customer-full-divider{margin:10px 0}.customer-side-info-grid{color:#6f6971;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;font-size:11px;font-weight:610;display:grid}.customer-side-info-grid strong,.customer-side-delivery strong,.customer-side-manager strong{color:#2f2931;font-weight:800}.customer-full-heading span{color:#777178;font-size:12px;font-weight:680}.purchase-overview-grid{grid-template-columns:repeat(5,minmax(118px,1fr));gap:10px;display:grid}.purchase-overview-grid article{background:#fff;border:1px solid #eee7e8e0;border-radius:8px;gap:8px;min-height:76px;padding:13px 14px;display:grid}.purchase-overview-grid span{color:#777178;font-size:11px;font-weight:680}.purchase-overview-grid strong{color:#211c22;font-size:20px;font-weight:850;line-height:1}.purchase-overview-grid .success strong{color:#16a463}.purchase-overview-grid .debt strong{color:var(--pink-deep)}.customer-full-note{color:#817a83;margin-top:11px;font-size:11.5px;font-weight:560;line-height:1.45}.customer-certificates-panel{overflow:hidden}.content-customer-full .customer-certificates-panel{padding-left:0;padding-right:0}.customer-certificates-panel>.customer-full-heading{padding-left:16px;padding-right:16px}.customer-certificates-table-wrap{background:#fff;border:0;border-radius:0;width:100%;overflow-x:auto}.customer-certificates-table{border-spacing:0;border-collapse:separate;table-layout:fixed;color:#39333a;width:100%;min-width:720px;font-size:11.5px}.customer-certificates-table th,.customer-certificates-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0e9eb;padding:10px 12px}.customer-certificates-table th{color:#746d75;letter-spacing:.025em;text-transform:uppercase;background:#fff8fa;height:42px;font-size:9px;font-weight:820;line-height:1}.customer-certificates-table tbody tr:last-child td{border-bottom:0}.customer-certificates-table th:first-child,.customer-certificates-table td:first-child{width:74px}.customer-certificates-table th:nth-child(2),.customer-certificates-table td:nth-child(2){width:145px}.customer-certificates-table th:nth-child(5),.customer-certificates-table td:nth-child(5){width:160px}.customer-certificates-table th:last-child,.customer-certificates-table td:last-child{width:150px}.customer-certificates-table td>img{object-fit:cover;border:1px solid #eadfe3;border-radius:6px;width:54px;height:38px;display:block;box-shadow:0 4px 9px #37293014}.customer-certificates-table td>strong{color:#2c262d;font-weight:820}.customer-certificate-status{color:#229b67;white-space:nowrap;background:#eaf8f1;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:820;line-height:1;display:inline-flex}.customer-certificate-status.partial{color:#d87738;background:#fff3e9}.customer-certificate-status.used{color:#8062bf;background:#f1edf8}.customer-certificate-status.expired,.customer-certificate-status.blocked{color:#d95061;background:#fff0f2}.customer-certificates-empty td{color:#918a91;text-align:center;height:70px;font-weight:680}.customer-communication-list{gap:0;display:grid}.customer-communication-list article{border-top:1px solid #eee7e8e0;grid-template-columns:86px 30px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}.customer-communication-list article:first-child{border-top:0;padding-top:0}.customer-communication-list time{color:#6f6971;font-size:11px;font-weight:650}.customer-communication-list article>span{background:var(--pink-soft);width:28px;height:28px;color:var(--pink-deep);border-radius:50%;place-items:center;display:grid}.customer-communication-list .tone-violet>span{background:var(--violet-soft);color:var(--violet)}.customer-communication-list .tone-green>span{background:var(--green-soft);color:var(--green)}.customer-communication-list .icon{width:16px;height:16px}.customer-communication-list strong{color:#2b262d;font-size:12px;font-weight:820}.customer-communication-list p{color:#716b73;margin-top:4px;font-size:11.5px;font-weight:560;line-height:1.35}.content-customer-full .customer-analytics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.content-products{padding-bottom:20px}}@layer dinea-products-base{.products-layout{grid-template-columns:minmax(780px,1fr) 360px;align-items:start;gap:12px;display:grid}.products-layout-full{grid-template-columns:minmax(0,1fr)}.products-main{min-width:0}.product-stats-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-bottom:12px;display:grid}.product-stat-card{border:1px solid var(--line);background:#ffffffdb;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:11px 12px;display:grid;box-shadow:0 10px 24px #38303a0f}.product-kpi-icon{width:38px;min-width:38px;height:38px;min-height:38px;color:var(--pink-deep);background:#fff0f6;border-radius:50%;place-items:center;display:grid}.product-kpi-icon .icon{width:19px;height:19px}.product-stat-copy{gap:2px;min-width:0;display:grid}.product-stat-copy p,.product-stat-copy strong,.product-stat-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-stat-copy p{color:#7a747c;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:760;line-height:1.1}.product-stat-copy strong{color:#2f2930;font-size:18px;font-weight:850;line-height:1.08}.product-stat-copy small{color:#8c858d;font-size:10px;font-weight:620;line-height:1.1}.product-stat-card.tone-violet .product-kpi-icon{color:var(--violet);background:#f1e8ff}.product-stat-card.tone-orange .product-kpi-icon{color:var(--orange);background:#fff0e4}.product-stat-card.tone-green .product-kpi-icon{color:var(--green);background:#e7f8ef}.product-stat-card.tone-green strong{color:#249665}.product-stat-card.tone-pink:last-child strong{color:var(--pink-deep)}.product-section-switch{justify-content:flex-start;align-items:center;margin:0 0 12px;display:flex}.product-section-tabs{border:1px solid var(--line);background:#ffffffc7;border-radius:10px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:4px;padding:4px;display:inline-grid;box-shadow:0 10px 24px #38303a0d}.product-section-tab{color:#676169;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:0 12px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:grid}.product-section-tab.active{color:#211b22;background:linear-gradient(90deg,#fde3ee,#fff4f8);border-color:#e8518638;box-shadow:0 8px 18px #e851861a}.product-section-icon{color:#8d8790;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.product-section-tab.active .product-section-icon{color:var(--pink-deep)}.product-section-icon .icon{width:18px;height:18px}.product-section-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.products-table-panel,.product-detail-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffdb}.products-table-panel{min-width:0;overflow:visible}.create-product-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ef5b92,#f06fa0);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:42px;padding:0 18px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 11px 26px #e8518638}.create-product-button .icon{width:20px;height:20px}.product-utility-action-button{border:1px solid var(--line-strong);color:#6b646c;white-space:nowrap;background:#ffffffe6;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:12px;font-weight:760;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.product-utility-action-button:hover{color:var(--pink-deep);background:#fff2f7;border-color:#e8518657;box-shadow:0 0 0 3px #e8518614}.product-utility-action-button .icon{width:18px;height:18px}.product-filters-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.product-filter-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.product-filter-list{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex;position:relative;overflow:visible}.product-archive-filter-button{border:1px solid var(--line-strong);color:#6b646c;background:#ffffffe6;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative}.product-archive-filter-button:hover,.product-archive-filter-button.active{color:var(--pink-deep);background:#fff2f7;border-color:#e8518657}.product-archive-filter-button.active{box-shadow:0 0 0 3px #e8518614}.product-archive-filter-button .icon{width:17px;height:17px}.product-inline-search{flex:250px;min-width:220px;max-width:360px;padding:0}.product-inline-search label{height:36px}.product-filter,.product-filter-button{border:1px solid var(--line-strong);color:#5f5961;white-space:nowrap;background:#ffffffe0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;font-size:12px;font-weight:600;display:inline-flex}.product-filter{padding:0 13px}.product-filter-button{padding:0 16px}.product-filter:disabled,.product-filter-button:disabled{opacity:.46;cursor:not-allowed}.product-filter .icon,.product-filter-button .icon{color:#8d8790;width:17px;height:17px}.product-filter-reset-button{height:36px;color:var(--pink-deep);white-space:nowrap;background:#fff0f6;border:1px solid #ee6f9f3d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.product-filter-reset-button:hover{color:var(--pink-deep);background:#ffe7f0;border-color:#ee6f9f6b}.product-filter-reset-button .icon{width:16px;height:16px}.product-filter-reset-button:focus-visible{outline-offset:1px;outline:2px solid #e8518657}.product-column-settings-button:focus-visible{outline-offset:1px;outline:2px solid #e8518657}.product-column-settings-row:focus-visible{outline-offset:1px;outline:2px solid #e8518657}.products-table-wrap{overflow-x:auto}.products-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:990px}.products-table th{position:relative}.products-table th:not(:last-child):after{content:"";pointer-events:none;background:#d7cfd5cc;width:1px;position:absolute;top:7px;bottom:7px;right:0}.products-table th .column-resizer{z-index:1}.products-table th .column-resizer:after{background:0 0}.product-th-content{cursor:grab;align-items:center;gap:4px;min-width:0;padding-right:8px;display:flex}.product-th-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.product-th-sort{min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;outline:0;flex:auto;align-items:center;gap:5px;padding:3px 0;display:inline-flex}.product-th-sort>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.product-th-sort>.icon{width:14px;height:14px;color:var(--pink-deep);flex:none}.product-th-sort:hover,.product-th-sort.active{color:var(--pink-deep)}.product-th-sort:focus-visible{color:var(--pink-deep)}.product-th-sort:focus-visible{box-shadow:0 0 0 2px var(--pink-soft);border-radius:5px}.product-th-filter-button{color:#928a92;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:inline-grid;position:relative}.product-th-filter-button b{color:#fffafd;background:#ed5a91;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:820;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px}.product-th-filter-button .icon{width:13px;height:13px}.product-th-filter-button:hover,.product-th-filter-button.active,.product-th-filter-button[aria-expanded=true]{color:var(--pink-deep);background:#fff0f6;border-color:#e851863d}.product-th-filter-button:focus-visible{color:var(--pink-deep);background:#fff0f6;border-color:#e851863d}.product-th-filter-button:focus-visible{outline:0}.product-column-settings-button{color:#948c95;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-grid}.product-column-settings-button:hover,.product-column-settings-button.active{color:var(--pink-deep);background:#fff0f6;border-color:#ffd1e3}.product-column-settings-button .icon{width:15px;height:15px}.product-column-settings-popover{z-index:1100;color:#332e34;text-align:left;white-space:normal;background:#fffafd;border:1px solid #dacfd5f0;border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:9px;width:292px;max-width:calc(100vw - 24px);min-height:0;padding:10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 20px 48px #2c1e2529,0 3px 10px #2c1e250f}.product-column-settings-head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding:0 3px;display:flex}.product-column-settings-head strong{color:#312b33;font-size:12px;font-weight:820}.product-column-settings-head span{color:#968d97;font-size:10px;font-weight:690}.product-column-settings-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ded5da transparent;align-content:start;gap:3px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.product-column-settings-row{color:#514b53;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:4px 7px;font-size:11px;font-weight:730;display:grid}.product-column-settings-row:hover{color:var(--pink-deep);background:#fff0f6}.product-column-settings-row.muted{opacity:.62}.product-column-settings-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-column-settings-row .fake-checkbox{border-radius:6px;flex:none;width:18px;height:18px}.product-column-filter-popover{z-index:1100;color:#332e34;text-align:left;white-space:normal;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #dacfd5f0;border-radius:12px;grid-template-rows:auto auto minmax(48px,1fr) auto;width:264px;max-width:calc(100vw - 24px);min-height:0;padding:8px;display:grid;position:fixed;overflow:hidden;box-shadow:0 20px 48px #2c1e2529,0 3px 10px #2c1e250f}.product-column-filter-popover.range{grid-template-rows:auto auto auto}.product-column-filter-heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:34px;padding:0 2px 6px 5px;display:grid}.product-column-filter-popover.range .product-column-filter-heading{grid-template-columns:minmax(0,1fr) auto}.product-column-filter-heading strong{color:#342e35;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.product-column-filter-heading>span{color:#8c858d;white-space:nowrap;font-size:10px;font-weight:650}.product-column-filter-heading>button{color:#8c858d;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.product-column-filter-heading>button:hover{color:#4c454d;background:#f8f2f4}.product-column-filter-heading .icon{width:15px;height:15px}.product-column-filter-search{border:1px solid var(--line-strong);background:#fbf9fa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:36px;margin:0 0 7px;padding:0 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.product-column-filter-search:focus-within{background:#fff;border-color:#e851866b;box-shadow:0 0 0 3px #e8518614}.product-column-filter-search .icon{color:#a29ba3;width:15px;height:15px}.product-column-filter-search input{color:#332e34;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.product-column-filter-search input::placeholder{color:#a29ba3}.product-column-filter-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ded5da transparent;min-height:0;padding-right:2px;overflow-y:auto}.product-column-filter-options>label{color:#514a52;cursor:pointer;border-radius:8px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:3px 8px;display:grid}.product-column-filter-options>label.has-color{grid-template-columns:17px auto minmax(0,1fr)}.product-column-filter-options>label:hover{background:#fff4f8}.product-column-filter-options>label.selected{color:#b93668;background:#fde9f1}.product-column-filter-options input[type=checkbox]{accent-color:#e85186;width:15px;height:15px;margin:0}.product-column-filter-options i{border:1px solid #46383e29;border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #ffffff47}.product-column-filter-options>label>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.product-column-filter-empty{color:#938c94;place-items:center;min-height:62px;font-size:11px;display:grid}.product-column-range-fields{grid-template-columns:1fr 1fr;gap:8px;padding:4px 1px 12px;display:grid}.product-column-range-fields>label{gap:6px;min-width:0;display:grid}.product-column-range-fields>label>span{color:#837c84;font-size:10px;font-weight:720}.product-column-range-fields>label>div{border:1px solid var(--line-strong);background:#fbf9fa;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;height:38px;padding:0 8px 0 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.product-column-range-fields>label>div:focus-within{background:#fff;border-color:#e851866b;box-shadow:0 0 0 3px #e8518614}.product-column-range-fields input{color:#332e34;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.product-column-range-fields small{color:#999198;white-space:nowrap;font-size:9px;font-weight:700}.product-column-filter-footer{border-top:1px solid #ebe3e7e6;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}.product-column-filter-footer button{border:1px solid var(--line-strong);color:#6e666f;background:#fff;border-radius:8px;height:34px;padding:0 10px;font-size:10px;font-weight:760}.product-column-filter-footer button:hover{color:var(--pink-deep);background:#fff6f9;border-color:#e8518647}.product-column-filter-footer button.primary{color:#fff;background:linear-gradient(135deg,#e85186,#f06fa0);border-color:#eb5c90;box-shadow:0 7px 16px #e851862e}.product-column-filter-footer button.primary:hover{color:#fff;background:linear-gradient(135deg,#e34d83,#ec6597);border-color:#df4e84}.products-table th,.products-table td{color:#332e34;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eee7e8db;height:48px;padding-right:8px;font-size:12px;font-weight:570;overflow:hidden}.products-table th{color:#4c474f;height:42px;font-size:11px;font-weight:730;overflow:visible}.products-table th:first-child,.products-table td:first-child{width:38px;padding-left:13px}.products-table th[data-product-col-id],.products-table td[data-product-col-id]{width:auto}.products-table th[data-product-col-id]:not([data-product-col-id=select]),.products-table td[data-product-col-id]:not([data-product-col-id=select]){padding-left:10px}.products-table td[data-product-col-id=select]{padding-left:13px}.products-table td[data-product-col-id=stock],.products-table td[data-product-col-id=reserved],.products-table td[data-product-col-id=available],.products-table th[data-product-col-id=actions],.products-table td[data-product-col-id=actions]{text-align:center}.products-table th[data-product-col-id=actions] .product-th-content{justify-content:center;padding-right:0}.products-table th[data-product-col-id=select]{padding-left:0;padding-right:0}.products-table th[data-product-col-id=select] .product-th-content{justify-content:center;padding-right:0}.product-row-actions{justify-content:center;align-items:center;gap:5px;display:inline-flex}.product-row-actions button{border:1px solid var(--line);color:#625b64;background:#fff;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:inline-grid}.product-row-actions button:hover{color:var(--pink-deep);background:#fff5f8;border-color:#e851864d}.product-row-actions button.danger{color:#c43f5d}.product-row-actions button.danger:hover{background:#fff0f3;border-color:#c43f5d47}.product-row-actions button.restore{color:#26875a}.product-row-actions button.restore:hover{color:#167348;background:#effaf4;border-color:#26875a40}.product-row-actions .icon{width:14px;height:14px}.product-permanent-delete-layer{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f181d57;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.product-permanent-delete-dialog{background:#fff;border:1px solid #e2d3d8f2;border-radius:18px;width:min(480px,100vw - 32px);padding:24px;animation:.18s ease-out product-dialog-enter;box-shadow:0 28px 80px #281a2138}@keyframes product-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.product-permanent-delete-icon{color:#d34867;background:#fff0f3;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:inline-grid}.product-permanent-delete-icon .icon{width:22px;height:22px}.product-permanent-delete-kicker{color:#d34867;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:820;line-height:1;display:block}.product-permanent-delete-dialog h2{color:#1f1a20;margin:0;font-size:20px;font-weight:850;line-height:1.25}.product-permanent-delete-dialog p{color:#716970;margin:10px 0 0;font-size:12px;font-weight:590;line-height:1.55}.product-permanent-delete-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.product-permanent-delete-summary span{color:#827a81;background:#fbf9fa;border:1px solid #ebe2e5eb;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;font-size:9px;font-weight:700;display:grid}.product-permanent-delete-summary strong{color:#322c32;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.product-permanent-delete-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.product-permanent-delete-actions button{border:1px solid var(--line-strong);color:#554e55;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:40px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:780;display:inline-flex}.product-permanent-delete-actions button.danger{color:#fff;background:#db4b6c;border-color:#db4b6c;min-width:158px;box-shadow:0 9px 22px #d3486733}.product-permanent-delete-actions button:disabled{opacity:.58;cursor:wait}.product-permanent-delete-actions .icon{width:15px;height:15px}.products-table tbody tr{cursor:pointer;transition:background .15s}.products-table tbody tr:hover{background:#fdeef485}.products-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #e8518652}.products-table tbody tr.active{background:linear-gradient(90deg,#fde0ebdb,#fff1f694)}.product-title-cell{text-overflow:ellipsis;white-space:nowrap;font-weight:780;display:block;overflow:hidden}.product-title-button{color:#302b31;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.product-title-button:hover{color:var(--pink-deep)}.product-base-sku{color:#302b31;white-space:nowrap;font-size:11px;font-weight:820}.product-row-swatches{align-items:center;gap:5px;max-width:100%;display:inline-flex}.product-row-swatches button{background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.product-row-swatches button.active{border-color:#e851869e;box-shadow:0 0 0 2px #e851861a}.product-row-swatches i{border:1px solid #46383e24;border-radius:50%;width:12px;height:12px;display:block}.product-row-sizes{align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.product-row-sizes button{border:0;border-right:1px solid var(--line);color:#5f5961;background:0 0;min-width:27px;height:22px;padding:0 6px;font-size:10px;font-weight:780}.product-row-sizes button:last-child{border-right:0}.product-row-sizes button.active{color:var(--pink-deep);background:#fff3f8}.product-row-sizes button.empty{color:#b9b3ba;cursor:not-allowed;text-decoration:line-through}.product-row-sizes button:disabled{opacity:.72}.product-row-no-size{color:#8a838b;font-size:12px;font-weight:780}.product-photo{--item-a:#e7c0a2;--item-b:#f6e1d2;background:radial-gradient(circle at 50% 18%,#fffffff5 0 10%,#0000 11%),linear-gradient(#fff 0%,#f7ede9 100%);border:1px solid #efe5e6;border-radius:8px;display:block;position:relative;overflow:hidden}.product-photo:before{content:"";background:linear-gradient(155deg, var(--item-b), var(--item-a));border-radius:36% 36% 12% 12%;width:45%;height:72%;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:inset 6px 0 12px #ffffff57,0 5px 12px #5b3e361f}.product-photo:after{content:"";background:#d2a37e;border-radius:50%;width:12%;height:12%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.product-photo-asset{background:#fff8f6}.product-photo-asset:before,.product-photo-asset:after{display:none}.product-photo-asset img{object-fit:cover;width:100%;height:100%;display:block}.table-product-photo{width:32px;height:40px}.detail-product-photo{border-radius:9px;width:96px;height:124px}.thumb-blazer{--item-a:#88bde3;--item-b:#dceefa}.thumb-blazer:before,.thumb-shirt:before{clip-path:polygon(12% 0,88% 0,100% 100%,60% 100%,50% 58%,40% 100%,0 100%);border-radius:18% 18% 11% 11%;width:56%;height:64%}.thumb-top,.thumb-pants{--item-a:#1d1d20;--item-b:#68676e}.thumb-pants:before,.thumb-jeans:before{clip-path:polygon(18% 0,82% 0,70% 100%,52% 100%,50% 36%,48% 100%,30% 100%);border-radius:12% 12% 20% 20%;width:50%;height:70%;top:22%}.thumb-top:before{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);border-radius:28% 28% 14% 14%;width:50%;height:48%}.thumb-suit{--item-a:#b8b8b8;--item-b:#e3e0dd}.thumb-skirt,.thumb-coat,.thumb-sweater{--item-a:#c9a78f;--item-b:#f1dfd2}.thumb-skirt:before{clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);border-radius:16% 16% 42% 42%;width:62%;height:58%;top:30%}.thumb-coat:before,.thumb-sweater:before{border-radius:24% 24% 14% 14%;width:58%;height:72%}.thumb-shirt{--item-a:#e8e7e4;--item-b:#fff}.thumb-jeans{--item-a:#6aa9d8;--item-b:#d8ecfb}.thumb-shoe{--item-a:#222024;--item-b:#5f5961}.thumb-shoe:before{clip-path:polygon(0 54%,18% 28%,58% 20%,100% 54%,94% 82%,22% 88%);border-radius:45% 56% 24% 28%;width:68%;height:27%;top:55%;left:50%}.thumb-shoe:after{background:#f6ece7;border-radius:50%;width:18%;height:11%;top:49%;left:34%}.thumb-bag{--item-a:#221f24;--item-b:#6d5b63}.thumb-bag:before{border-radius:18% 18% 22% 22%;width:60%;height:48%;top:39%;left:50%}.thumb-bag:after{background:0 0;border:4px solid #5f4f57;border-bottom:0;border-radius:50% 50% 0 0;width:34%;height:29%;top:24%;left:50%}.product-color-cell{text-overflow:ellipsis;align-items:center;gap:8px;max-width:100%;display:inline-flex;overflow:hidden}.product-color-cell i{border:1px solid #46383e1f;border-radius:50%;flex:none;width:13px;height:13px;display:block}.product-color-cell .beige,.product-row-swatches .beige{background:#d0ad91}.product-availability-color .beige{background:#e7d7c6}.product-color-cell .blue,.product-row-swatches .blue{background:#7fb7df}.product-availability-color .blue,.product-availability-color .navy{background:#1f5f98}.product-color-cell .black,.product-row-swatches .black,.product-availability-color .black{background:#202024}.product-color-cell .gray,.product-row-swatches .gray{background:#a9a9aa}.product-availability-color .olive{background:#7b8065}.product-availability-color .powder{background:#e8c4bf}.product-color-cell .white,.product-row-swatches .white{background:#fff}.product-row-swatches .powder{background:#e8c4bf}.product-row-swatches .olive{background:#7b8065}.product-row-swatches .navy{background:#1f5f98}.product-row-swatches .red{background:#c94955}.products-pagination{color:#7b747c;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 14px;font-size:12px;font-weight:570;display:flex}.product-row-marker{border-radius:50%}.product-row-marker.active{border-color:var(--pink);background:radial-gradient(circle, var(--pink) 0 34%, transparent 38%)}.warehouse-layout{grid-template-columns:minmax(760px,1fr) 340px;align-items:start;gap:12px;display:grid}.warehouse-layout.is-overview{grid-template-columns:minmax(0,1fr)}.warehouse-main{min-width:0}.warehouse-panel,.warehouse-side-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffe0}.warehouse-panel{overflow:hidden}.warehouse-panel-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.warehouse-panel-header h2,.warehouse-side-heading h2{font-size:16px;font-weight:850;line-height:1}.warehouse-panel-header span{color:#7d767e;margin-top:5px;font-size:12px;font-weight:620;display:block}.warehouse-actions{align-items:center;gap:8px;display:flex}.warehouse-command-strip{border-bottom:1px solid var(--line);background:#fff8fb70;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.warehouse-command-strip.compact{grid-template-columns:minmax(0,1fr) auto}.warehouse-location-bar{border-bottom:1px solid var(--line);background:#ffffffb8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.warehouse-location-tabs{gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.warehouse-location-tabs button,.warehouse-location-manage{border:1px solid var(--line);color:#514b53;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:760;display:inline-flex}.warehouse-location-tabs button.active{background:var(--pink-soft);color:var(--pink-deep);border-color:#e8518659}.warehouse-location-tabs .icon,.warehouse-location-manage .icon{width:15px;height:15px}.warehouse-location-tabs b{color:inherit;font-size:9px;font-weight:820}.warehouse-command-group{align-items:center;gap:7px;min-width:0;display:flex}.warehouse-command-group>span{color:var(--muted);text-transform:uppercase;flex:none;font-size:9px;font-weight:760}.warehouse-command-button{border:1px solid var(--line);color:#514b53;text-align:center;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 14px;display:inline-flex}.warehouse-command-button .icon{width:17px;height:17px;color:var(--pink-deep)}.warehouse-command-button strong,.warehouse-command-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-command-button strong{font-size:10.5px;font-weight:820}.warehouse-command-button small{color:var(--muted);margin-top:2px;font-size:8.5px;font-weight:620}.warehouse-command-button.compact{min-height:36px;padding:0 12px}.warehouse-command-button.compact .icon{width:15px;height:15px;color:var(--muted)}.warehouse-command-button.compact strong{font-size:9.5px}.warehouse-command-button.primary{color:#fff;background:linear-gradient(135deg,#ef5b92,#f06fa0);border-color:#0000;min-width:156px;box-shadow:0 10px 22px #e8518629}.warehouse-command-button.primary .icon{color:#fff}.warehouse-main-actions{flex-wrap:wrap}.warehouse-command-group.utility-flow{justify-content:flex-end}.warehouse-action-group .warehouse-action{background:0 0;border-color:#0000;height:32px;font-size:10.5px}.warehouse-utility-actions .icon{width:14px;height:14px}.warehouse-action,.warehouse-operation-list button,.warehouse-row-action{border:1px solid var(--line-strong);color:#514b53;background:#fff;border-radius:8px;font-size:12px;font-weight:720}.warehouse-action{white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 12px;display:inline-flex}.warehouse-action.primary{color:#fff;background:linear-gradient(135deg,#ef5b92,#f06fa0);border-color:#0000;box-shadow:0 10px 22px #e851862e}.warehouse-action.danger{color:var(--pink-deep);background:#fff0f4;border-color:#d149673d}.warehouse-action .icon,.warehouse-operation-list .icon{width:17px;height:17px}.warehouse-table-wrap{overflow-x:auto}.warehouse-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1230px}.warehouse-table th,.warehouse-table td{color:#332e34;text-align:left;vertical-align:middle;border-bottom:1px solid #eee7e8db;height:58px;padding-right:10px;font-size:12px;font-weight:580}.warehouse-table th{color:#514b53;height:40px;font-size:11px;font-weight:760}.warehouse-table th:first-child,.warehouse-table td:first-child{width:260px;padding-left:14px}.warehouse-table th:nth-child(2),.warehouse-table td:nth-child(2){width:132px}.warehouse-table th:nth-child(4),.warehouse-table td:nth-child(4),.warehouse-table th:nth-child(5),.warehouse-table td:nth-child(5),.warehouse-table th:nth-child(6),.warehouse-table td:nth-child(6){text-align:center;width:74px}.warehouse-table th:nth-child(3),.warehouse-table td:nth-child(3){width:112px}.warehouse-table th:nth-child(7),.warehouse-table td:nth-child(7){text-align:center;width:118px}.warehouse-table th:nth-child(8),.warehouse-table td:nth-child(8){width:132px}.warehouse-table th:nth-child(9),.warehouse-table td:nth-child(9){width:170px}.warehouse-table th:last-child,.warehouse-table td:last-child{text-align:right;width:52px;padding-right:14px}.warehouse-table tbody tr:hover{background:#fdeef475}.warehouse-product-cell{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.warehouse-product-photo{width:32px;height:40px}.warehouse-product-cell strong,.warehouse-product-cell span,.warehouse-movement-cell span,.warehouse-movement-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-product-cell strong{color:#2f2930;font-size:12px;font-weight:810;display:block}.warehouse-product-cell span{color:#7a747c;margin-top:3px;font-size:10.5px;font-weight:620;display:block}.warehouse-movement-cell strong.green,.warehouse-side-list b.green{color:var(--green)}.warehouse-movement-cell strong.pink,.warehouse-side-list b.pink{color:var(--pink-deep)}.warehouse-movement-cell strong.violet,.warehouse-side-list b.violet{color:var(--violet)}.warehouse-row-action{place-items:center;width:32px;height:32px;display:inline-grid}.warehouse-row-action .icon{width:16px;height:16px}.warehouse-side{gap:12px;min-width:0;display:grid}.warehouse-side-card{padding:14px}.warehouse-side-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.warehouse-side-heading .icon{color:#8a838b;width:18px;height:18px}.warehouse-batch-cell{background:var(--violet-soft);max-width:116px;color:var(--violet);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:760;display:inline-flex;overflow:hidden}.warehouse-location-cell{background:var(--surface-soft);max-width:122px;color:var(--pink-deep);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:760;display:inline-flex;overflow:hidden}.warehouse-batch-browser{gap:10px;padding:14px;display:grid}.warehouse-batch-browser-top{align-items:center;gap:10px;display:flex}.warehouse-batch-browser-top label{border:1px solid var(--line-strong);background:#fff;border-radius:8px;flex:auto;align-items:center;min-width:0;height:36px;padding:0 10px;display:flex}.warehouse-batch-browser-top .icon{width:15px;height:15px;color:var(--muted)}.warehouse-batch-browser-top input{color:#332e34;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10.5px;font-weight:650}.warehouse-batch-browser-top>span{color:var(--muted);flex:none;font-size:9px;font-weight:720}.warehouse-batch-empty{border:1px dashed var(--line-strong);background:var(--surface-soft);text-align:center;border-radius:8px;grid-column:1/-1;place-items:center;min-height:120px;display:grid}.warehouse-batch-empty strong{font-size:12px;font-weight:820}.warehouse-batch-empty span{color:var(--muted);margin-top:5px;font-size:10px;font-weight:620}.warehouse-batches-layout .warehouse-panel{overflow:visible}.warehouse-batch-register{min-width:0}.warehouse-batch-register-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 14px;display:flex}.warehouse-batch-register-heading h3{color:#302a31;margin:0;font-size:15px;font-weight:850}.warehouse-batch-register-heading span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:620;display:block}.warehouse-batch-register-heading>strong{color:#716a72;flex:none;font-size:11px;font-weight:720}.warehouse-batch-filters{z-index:12;border-bottom:1px solid var(--line);background:#fff8fb70;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}.warehouse-batch-search{border:1px solid var(--line-strong);background:#fffdfd;border-radius:8px;flex:0 50%;align-items:center;width:50%;min-width:0;height:40px;margin-right:auto;padding:0 11px;display:flex}.warehouse-batch-search:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.warehouse-batch-search .icon{width:16px;height:16px;color:var(--muted);flex:none}.warehouse-batch-search input{color:#332e34;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 0 0 9px;font-size:12px;font-weight:650}.warehouse-batch-reset-button{min-width:112px;height:40px;color:var(--pink-deep);background:#fff1f7;border:1px solid #e8518657;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:780;display:inline-flex;box-shadow:0 4px 12px #e8518614}.warehouse-batch-reset-button:hover{border-color:var(--pink);color:var(--pink-deep);background:#ffe5ef;box-shadow:0 6px 16px #e8518629}.warehouse-batch-reset-button:focus-visible{border-color:var(--pink);color:var(--pink-deep);background:#ffe5ef;box-shadow:0 6px 16px #e8518629}.warehouse-batch-reset-button>.icon{width:17px;height:17px}.warehouse-batch-column-popover,.warehouse-batch-columns-popover{z-index:1100;border:1px solid var(--line);background:#fffafd;border-radius:12px;width:300px;max-width:calc(100vw - 24px);max-height:min(500px,100vh - 24px);display:grid;position:fixed;overflow-y:auto;box-shadow:0 20px 48px #2c1e2529,0 3px 10px #2c1e250f}.warehouse-batch-columns-popover{width:340px}.warehouse-batch-column-popover-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.warehouse-batch-column-popover-heading strong,.warehouse-batch-column-popover-heading span{display:block}.warehouse-batch-column-popover-heading strong{color:#342e35;font-size:12px;font-weight:820}.warehouse-batch-column-popover-heading span{color:var(--muted);margin-top:3px;font-size:9.5px;font-weight:630}.warehouse-batch-column-popover-heading>button{width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.warehouse-batch-column-popover-heading>button:hover{border-color:var(--line);color:var(--pink-deep);background:#fff5f9}.warehouse-batch-column-popover-heading>button:focus-visible{border-color:var(--line);color:var(--pink-deep);background:#fff5f9}.warehouse-batch-column-popover-heading .icon{width:14px;height:14px}.warehouse-batch-column-options{gap:4px;padding:7px;display:grid}.warehouse-batch-column-options label{color:#514a52;border:1px solid #0000;border-radius:7px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px 8px;font-size:11px;font-weight:700;display:grid}.warehouse-batch-column-options label:hover,.warehouse-batch-column-options label.selected{background:#fff3f8;border-color:#e851862e}.warehouse-batch-column-options input{width:15px;height:15px;accent-color:var(--pink)}.warehouse-batch-column-options small{max-width:92px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:620;overflow:hidden}.warehouse-batch-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.warehouse-batch-date-range label{gap:5px;display:grid}.warehouse-batch-date-range span{color:var(--muted);font-size:9.5px;font-weight:700}.warehouse-batch-date-range input{border:1px solid var(--line-strong);color:#443d45;width:100%;height:36px;font:inherit;background:#fffafd;border-radius:7px;outline:0;padding:0 8px;font-size:10px;font-weight:680}.warehouse-batch-date-range input:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.warehouse-batch-column-filter-section{gap:7px;padding:9px;display:grid}.warehouse-batch-column-filter-section>span{color:#6f676f;letter-spacing:.025em;text-transform:uppercase;padding:0 3px;font-size:9px;font-weight:780}.warehouse-batch-column-filter-search{border:1px solid var(--line);background:#fffafd;border-radius:7px;align-items:center;gap:0;height:34px;min-height:34px;padding:0 8px;display:flex}.warehouse-batch-column-filter-search:focus-within{box-shadow:0 0 0 3px var(--pink-soft);border-color:#e851867a}.warehouse-batch-column-filter-search .icon{width:13px;height:13px;color:var(--muted)}.warehouse-batch-column-filter-search input{color:#433c44;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 0 0 7px;font-size:10px;font-weight:650}.warehouse-batch-column-filter-section .warehouse-batch-column-options{max-height:178px;padding:0;overflow-y:auto}.warehouse-batch-column-options-empty{color:var(--muted);padding:8px;font-size:10px;font-weight:620}.warehouse-batch-popover-footer{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.warehouse-batch-popover-footer button{border:1px solid var(--line);color:#625a63;background:#fffafd;border-radius:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:730}.warehouse-batch-popover-footer button.primary{background:var(--pink);color:#fffafd;border-color:#0000}.warehouse-batch-popover-footer button.reset-filter{color:var(--pink-deep);background:#fff0f6;border-color:#e8518647;align-items:center;gap:6px;display:inline-flex}.warehouse-batch-popover-footer button.reset-filter:hover:not(:disabled){border-color:var(--pink);background:#ffe3ee}.warehouse-batch-popover-footer button.reset-filter:focus-visible:not(:disabled){border-color:var(--pink);background:#ffe3ee}.warehouse-batch-popover-footer button.reset-filter .icon{width:13px;height:13px}.warehouse-batch-popover-footer button:disabled{cursor:not-allowed;opacity:.46}.warehouse-batch-column-manager{gap:3px;max-height:292px;padding:7px;display:grid;overflow-y:auto}.warehouse-batch-column-manager>div{border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:4px;min-height:38px;padding:2px 4px 2px 8px;display:grid}.warehouse-batch-column-manager>div.active,.warehouse-batch-column-manager>div:hover{background:#fff7fa;border-color:#e8518629}.warehouse-batch-column-manager label{color:#514a52;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:10.5px;font-weight:720;display:grid}.warehouse-batch-column-manager input{width:15px;height:15px;accent-color:var(--pink)}.warehouse-batch-column-manager small{color:#847b83;text-transform:uppercase;background:#f4edf1;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:750}.warehouse-batch-column-manager>div>button{color:#a49ca3;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.warehouse-batch-column-manager>div>button:hover{color:#cf3257;background:#fff0f4}.warehouse-batch-column-manager>div>button:focus-visible{color:#cf3257;background:#fff0f4}.warehouse-batch-column-manager>div>button .icon{width:13px;height:13px}.warehouse-batch-column-create{border-top:1px solid var(--line);background:#fcf9fb;grid-template-columns:minmax(0,1fr) 118px;gap:9px;padding:11px;display:grid}.warehouse-batch-column-create>strong{color:#3d363e;grid-column:1/-1;font-size:11px;font-weight:820}.warehouse-batch-column-create label{gap:5px;display:grid}.warehouse-batch-column-create label>span{color:#7b737b;text-transform:uppercase;font-size:8.5px;font-weight:730}.warehouse-batch-column-create input,.warehouse-batch-column-create select{border:1px solid var(--line-strong);color:#433c44;width:100%;height:36px;font:inherit;background:#fffdfd;border-radius:7px;outline:0;padding:0 9px;font-size:10px;font-weight:680}.warehouse-batch-column-create input:focus,.warehouse-batch-column-create select:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.warehouse-batch-column-create>button{background:var(--pink);color:#fffafd;border:0;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:10.5px;font-weight:780;display:inline-flex}.warehouse-batch-column-create>button:disabled{cursor:not-allowed;opacity:.48}.warehouse-batch-column-create>button .icon{width:13px;height:13px}.warehouse-batch-table-wrap{z-index:1;border-radius:0 0 var(--radius-lg) var(--radius-lg);width:100%;position:relative;overflow-x:auto}.warehouse-batch-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.warehouse-batch-table th,.warehouse-batch-table td{color:#332e34;text-align:left;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:#fffffff5;border-bottom:1px solid #eee7e8e6;height:64px;padding:10px 12px;font-size:12px;font-weight:590;overflow:hidden}.warehouse-batch-table th{color:#6c656d;letter-spacing:.02em;text-transform:uppercase;background:#fbf8fa;height:42px;font-size:11px;font-weight:780;position:relative;overflow:visible}.warehouse-batch-table th:not(:last-child):after{content:"";pointer-events:none;background:#d7cfd5cc;width:1px;position:absolute;top:8px;bottom:8px;right:0}.warehouse-batch-table th.dragging{opacity:.56}.warehouse-batch-settings-head,.warehouse-batch-settings-cell{width:48px;text-align:center!important;padding-left:8px!important;padding-right:8px!important}.warehouse-batch-settings-head .product-column-settings-button{margin:0 auto}.warehouse-batch-settings-cell{background:#fffdfd}.warehouse-batch-th-content{align-items:center;gap:4px;min-width:0;display:flex}.warehouse-batch-th-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.warehouse-batch-th-sort{min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;outline:0;flex:auto;align-items:center;gap:5px;padding:3px 0;display:inline-flex}.warehouse-batch-th-sort>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.warehouse-batch-th-sort>.icon{width:14px;height:14px;color:var(--pink-deep);flex:none}.warehouse-batch-th-sort:hover,.warehouse-batch-th-sort.active{color:var(--pink-deep)}.warehouse-batch-th-sort:focus-visible{color:var(--pink-deep)}.warehouse-batch-th-sort:focus-visible{box-shadow:0 0 0 2px var(--pink-soft);border-radius:4px}.warehouse-batch-th-filter{color:#928a92;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:inline-grid;position:relative}.warehouse-batch-th-filter:hover,.warehouse-batch-th-filter.active{color:var(--pink-deep);background:#fff0f6;border-color:#e8518638}.warehouse-batch-th-filter:focus-visible{color:var(--pink-deep);background:#fff0f6;border-color:#e8518638}.warehouse-batch-th-filter .icon{width:13px;height:13px}.warehouse-batch-th-filter b{background:var(--pink);color:#fffafd;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:7.5px;font-weight:820;display:inline-grid;position:absolute;top:-5px;right:-5px}.warehouse-batch-table th .column-resizer{z-index:2}.warehouse-batch-table th .column-resizer:after{background:0 0}.warehouse-batch-table th[data-warehouse-batch-col-id=actions],.warehouse-batch-table td[data-warehouse-batch-col-id=actions],.warehouse-batch-table th[data-warehouse-batch-col-id=models],.warehouse-batch-table td[data-warehouse-batch-col-id=models]{text-align:center}.warehouse-batch-row{cursor:pointer}.warehouse-batch-row:hover td{background:#fff8fb}.warehouse-batch-row.expanded td{background:#fff5f9;border-bottom-color:#e851862e}.warehouse-batch-identity{gap:4px;min-width:0;display:grid}.warehouse-batch-identity strong{color:#2f2930;text-overflow:ellipsis;font-size:13px;font-weight:850;overflow:hidden}.warehouse-batch-identity span{max-width:260px;color:var(--muted);text-overflow:ellipsis;font-size:10.5px;font-weight:620;overflow:hidden}.warehouse-batch-date-cell{gap:3px;display:grid}.warehouse-batch-date-cell strong{color:#3b353c;font-size:11.5px;font-weight:760}.warehouse-batch-date-cell small{color:#918991;letter-spacing:.015em;font-size:9px;font-weight:520}.warehouse-batch-custom-cell{align-items:center;gap:5px;width:100%;display:flex}.warehouse-batch-custom-cell input{color:#433c44;width:100%;min-width:0;height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;padding:0 8px;font-size:10.5px;font-weight:650}.warehouse-batch-custom-cell input:hover{border-color:var(--line);background:#fffdfd}.warehouse-batch-custom-cell input:focus{box-shadow:0 0 0 3px var(--pink-soft);background:#fffdfd;border-color:#e8518675}.warehouse-batch-custom-cell a{border:1px solid var(--line);width:30px;height:30px;color:var(--pink-deep);background:#fffafd;border-radius:6px;flex:none;place-items:center;display:inline-grid}.warehouse-batch-custom-cell a:hover{background:#fff1f6;border-color:#e8518657}.warehouse-batch-custom-cell a:focus-visible{background:#fff1f6;border-color:#e8518657}.warehouse-batch-custom-cell a .icon{width:13px;height:13px}.warehouse-batch-sale-cell{gap:7px;width:138px;display:grid}.warehouse-batch-sale-progress{background:#f0e9ed;border-radius:999px;width:100%;height:6px;overflow:hidden}.warehouse-batch-sale-progress i{width:var(--batch-progress);border-radius:inherit;background:var(--pink);height:100%;display:block}.warehouse-batch-sale-cell>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.warehouse-batch-sale-cell b{font-size:11px;font-weight:840}.warehouse-batch-sale-cell small{color:var(--muted);font-size:9.5px;font-weight:650}.warehouse-batch-row-actions{justify-content:flex-end;gap:5px;display:flex}.warehouse-batch-row-actions button,.warehouse-batch-stock-open{border:1px solid var(--line-strong);color:#615a62;background:#fffdfd;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.warehouse-batch-row-actions button:hover,.warehouse-batch-stock-open:hover{color:var(--pink-deep);background:#fff3f8;border-color:#e8518661}.warehouse-batch-row-actions button:focus-visible{color:var(--pink-deep);background:#fff3f8;border-color:#e8518661}.warehouse-batch-stock-open:focus-visible{color:var(--pink-deep);background:#fff3f8;border-color:#e8518661}.warehouse-batch-row-actions button.danger:hover{color:#cf3257;background:#fff4f7;border-color:#cf325761}.warehouse-batch-row-actions button.danger:focus-visible{color:#cf3257;background:#fff4f7;border-color:#cf325761}.warehouse-batch-row-actions .icon,.warehouse-batch-stock-open .icon{width:14px;height:14px}.warehouse-batch-row-toggle .icon{transition:transform .18s cubic-bezier(.16,1,.3,1)}.warehouse-batch-row-toggle.active .icon{transform:rotate(90deg)}.warehouse-batch-expanded-row>td{white-space:normal;background:#fffdfd;border-bottom:1px solid #e8518638;height:auto;padding:0}.warehouse-batch-expanded{padding:0}.warehouse-batch-expanded-heading{background:#fffbfd;border-bottom:1px solid #e8e1e5e6;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 14px;display:flex}.warehouse-batch-expanded-heading strong,.warehouse-batch-expanded-heading span{display:block}.warehouse-batch-expanded-heading strong{font-size:12.5px;font-weight:840}.warehouse-batch-expanded-heading span{color:var(--muted);margin-top:4px;font-size:10.5px;font-weight:620}.warehouse-batch-expanded-heading>button{min-height:36px;color:var(--pink-deep);background:#fff2f7;border:1px solid #e8518647;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:760;display:inline-flex}.warehouse-batch-expanded-heading>button .icon{width:15px;height:15px}.warehouse-batch-stock-table-wrap{width:100%;overflow-x:auto}.warehouse-batch-stock-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.warehouse-batch-stock-table th,.warehouse-batch-stock-table td{color:#413a42;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;background:#fffdfd;border-bottom:1px solid #eee7e8e6;height:46px;padding:0 12px;font-size:11.5px;font-weight:620;overflow:hidden}.warehouse-batch-stock-table th{color:#7b737b;letter-spacing:.02em;text-transform:uppercase;background:#faf7f9;height:36px;font-size:10.5px;font-weight:780;position:relative;overflow:visible}.warehouse-batch-stock-table th:not(:last-child):after{content:"";pointer-events:none;background:#d7cfd5b8;width:1px;position:absolute;top:7px;bottom:7px;right:0}.warehouse-batch-stock-table th .column-resizer{z-index:2;touch-action:none;width:9px;right:-4px}.warehouse-batch-stock-table th .column-resizer:after{background:0 0;right:4px}.warehouse-batch-stock-table th .column-resizer:hover:after{background:var(--pink);width:2px}.warehouse-batch-stock-table tbody tr:hover td{background:#fff8fb}.warehouse-batch-stock-title{color:#302a31;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.warehouse-batch-stock-sku{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;display:block;overflow:hidden}.warehouse-batch-stock-money{color:#3a343b;font-variant-numeric:tabular-nums;font-weight:780}.warehouse-batch-stock-color{align-items:center;gap:7px;min-width:0;display:flex}.warehouse-batch-stock-table th[data-warehouse-batch-stock-col-id=actions],.warehouse-batch-stock-table td[data-warehouse-batch-stock-col-id=actions]{text-align:center}.warehouse-batch-stock-table .warehouse-batch-stock-fill{padding:0}.warehouse-batch-stock-open{width:30px;height:30px;margin:0 auto}.warehouse-batch-stock-empty{min-height:88px;color:var(--muted);font-size:11px;font-weight:650;text-align:center!important;height:76px!important}.warehouse-batch-stock-pagination{background:#fffdfd;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:7px 14px;display:flex}.warehouse-batch-stock-pagination>span{color:var(--muted);font-size:10.5px;font-weight:650}.warehouse-batch-stock-pagination>div{align-items:center;gap:7px;display:inline-flex}.warehouse-batch-stock-pagination strong{color:#5f5861;text-align:center;min-width:58px;font-size:10.5px;font-weight:760}.warehouse-batch-stock-pagination button{border:1px solid var(--line-strong);color:#625b64;background:#fffafd;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.warehouse-batch-stock-pagination button:hover:not(:disabled){color:var(--pink-deep);background:#fff2f7;border-color:#e8518657}.warehouse-batch-stock-pagination button:focus-visible:not(:disabled){color:var(--pink-deep);background:#fff2f7;border-color:#e8518657}.warehouse-batch-stock-pagination button:disabled{cursor:not-allowed;opacity:.38}.warehouse-batch-stock-pagination button .icon{width:13px;height:13px}.warehouse-batch-stock-pagination button.previous .icon{transform:rotate(180deg)}@media (max-width:1100px){.warehouse-batch-search{flex-basis:46%;width:46%}}@media (max-width:760px){.warehouse-batch-register-heading,.warehouse-batch-expanded-heading{flex-direction:column;align-items:flex-start}.warehouse-batch-filters{flex-wrap:wrap}.warehouse-batch-search{flex:1 0 100%;width:100%;margin-right:0}.warehouse-batch-stock-table-wrap{overflow-x:auto}.warehouse-batch-stock-pagination{flex-direction:column;align-items:flex-start}}.request-th-content{cursor:grab;gap:4px}.request-th-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.request-th-sort{min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;outline:0;flex:auto;align-items:center;gap:5px;padding:3px 0;display:inline-flex}.request-th-sort>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.request-th-sort>.icon{width:14px;height:14px;color:var(--pink-deep);flex:none}.request-th-sort:hover,.request-th-sort.active{color:var(--pink-deep)}.request-th-sort:focus-visible{color:var(--pink-deep)}.request-th-sort:focus-visible{box-shadow:0 0 0 2px var(--pink-soft);border-radius:5px}.request-th-filter{color:#928a92;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:inline-grid;position:relative}.request-th-filter:hover,.request-th-filter.active{color:var(--pink-deep);background:#fff0f6;border-color:#e851863d}.request-th-filter:focus-visible{color:var(--pink-deep);background:#fff0f6;border-color:#e851863d}.request-th-filter .icon{width:13px;height:13px}.request-th-filter b{background:var(--pink);color:#fffafd;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:820;display:inline-grid;position:absolute;top:-5px;right:-5px}.request-table-column-popover{z-index:1200;overscroll-behavior:contain;background:#fffdfd;width:210px;max-height:min(560px,100vh - 24px);position:fixed;overflow:hidden}.request-table-column-popover .warehouse-batch-column-popover-heading{min-height:42px;padding:7px 9px}.request-table-column-popover .warehouse-batch-column-popover-heading strong{font-size:11px}.request-table-column-popover .warehouse-batch-column-popover-heading span{margin-top:2px;font-size:8.5px}.request-table-column-popover .warehouse-batch-column-popover-heading>button{width:26px;height:26px}.request-table-column-popover .warehouse-batch-column-filter-section{min-height:0}.request-table-column-popover .warehouse-batch-column-options{max-height:236px}.request-range-filter-popover{width:300px}.request-discrete-filter-popover{grid-template-rows:auto minmax(0,1fr) auto auto}.request-discrete-filter-delivery{width:250px}.request-discrete-filter-status{width:220px;overflow:clip}.request-discrete-filter-status>.request-discrete-filter-section{min-height:0;overflow:clip}.request-discrete-filter-status .request-filter-options{overscroll-behavior:contain;min-height:0}.request-discrete-filter-status>.request-date-range-picker{min-height:0;overflow-y:auto}.request-discrete-filter-section{gap:4px;padding:5px}.request-discrete-filter-section .warehouse-batch-column-filter-search{height:32px;min-height:32px}.request-filter-options label{border-radius:6px;grid-template-columns:15px minmax(0,1fr);gap:6px;min-height:32px;padding:3px 5px;font-size:12px}.request-filter-options input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.request-filter-checkbox{color:#fff;background:#fff;border:1px solid #e2d9de;border-radius:4px;place-items:center;width:13px;height:13px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:inline-grid;position:relative;box-shadow:0 1px 2px #49364006}.request-filter-checkbox.checked{background:#eb87aa;border-color:#eb87aa;box-shadow:0 1px 3px #e8518629}.request-filter-checkbox.checked:after{content:"";transform-origin:50%;border-bottom:1.5px solid #fffafd;border-right:1.5px solid #fffafd;width:3px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(45deg)}.request-filter-options input:focus-visible+.request-filter-checkbox{outline-offset:2px;outline:2px solid #e851862e}.request-filter-options label.selected{background:#fff7fa;border-color:#0000}.request-status-mode-option{font-weight:760}.request-status-mode-divider{background:#eee5e9;height:1px;margin:3px 5px;display:block}.request-filter-option-label{align-items:center;gap:6px;min-width:0;display:flex}.request-filter-option-label>span:last-child:not(.request-status){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.request-filter-option-label>.icon{color:#918791;flex:none;width:14px;height:14px}.request-filter-option-label .manager-avatar{flex:none;width:20px;height:20px;font-size:8px}.request-filter-option-label .request-status,.request-filter-option-label .source-badge{max-width:100%}.request-filter-status-dot{border-radius:999px;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 0 2px #fffdfd}.request-filter-status-dot-process{background:#eb4f88}.request-filter-status-dot-all{background:conic-gradient(#eb4f88 0 25%, #ffb10a 0 50%, #24bf24 0 75%, #55b9e9 0)}.request-filter-option-label .request-status{padding:3px 6px;font-size:11px}.request-filter-option-label .source-badge{min-height:21px;padding:0 7px;font-size:10.5px}.request-discrete-filter-popover .warehouse-batch-popover-footer{padding:6px}.request-discrete-filter-popover .warehouse-batch-popover-footer button{min-height:30px;padding:0 8px}.request-table-column-popover .warehouse-batch-popover-footer{min-height:40px;padding:5px 7px}.request-table-column-popover .warehouse-batch-popover-footer button{min-height:30px;padding:0 9px}.request-table-column-popover .warehouse-batch-popover-footer button.reset-filter{background:0 0;border-color:#0000}.request-table-column-popover .warehouse-batch-popover-footer button.reset-filter:hover:not(:disabled){background:#fff1f6;border-color:#0000}.request-table-column-popover .warehouse-batch-popover-footer button.reset-filter:focus-visible:not(:disabled){background:#fff1f6;border-color:#0000}.request-status-period-trigger{color:#504850;text-align:left;background:#fffdfd;border:1px solid #eee5ea;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:43px;margin:0 6px 6px;padding:5px 8px;display:grid}.request-status-period-trigger:hover{background:#fff8fb;border-color:#e7bfd0}.request-status-period-trigger:focus-visible{background:#fff8fb;border-color:#e7bfd0}.request-status-period-trigger>.icon:first-child{width:16px;height:16px;color:var(--pink-deep)}.request-status-period-trigger>.icon:last-child{color:#9b9299;width:12px;height:12px}.request-status-period-trigger span,.request-status-period-trigger small,.request-status-period-trigger strong{min-width:0;display:block}.request-status-period-trigger small{color:#989097;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:760}.request-status-period-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:760;overflow:hidden}.request-date-filter-popover{grid-template-rows:auto minmax(0,1fr) auto;width:260px;max-height:min(480px,100vh - 24px);overflow:hidden}.request-date-filter-popover>.request-date-range-picker{min-height:0;overflow-y:auto}.request-date-range-picker{background:#fffdfd;min-height:0}.request-date-range-summary{gap:7px;padding:8px;display:grid}.request-date-picker-back{color:#7e747c;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;width:max-content;min-height:26px;padding:0 5px;font-size:9.5px;font-weight:720;display:inline-flex}.request-date-picker-back:hover{color:var(--pink-deep);background:#fff4f8}.request-date-picker-back:focus-visible{color:var(--pink-deep);background:#fff4f8}.request-date-picker-back .icon,.request-date-panel-navigation>button .icon{width:11px;height:11px;transform:rotate(180deg)}.request-date-preset-trigger{color:#504850;text-align:left;background:#fffdfd;border:1px solid #eee5ea;border-radius:8px;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:44px;padding:6px 8px;display:grid}.request-date-preset-trigger:hover{background:#fff8fb;border-color:#e7bfd0}.request-date-preset-trigger:focus-visible{background:#fff8fb;border-color:#e7bfd0}.request-date-preset-trigger>.icon:first-child{width:16px;height:16px;color:var(--pink-deep)}.request-date-preset-trigger>.icon:last-child{color:#9b9299;width:12px;height:12px}.request-date-preset-trigger span,.request-date-preset-trigger small,.request-date-preset-trigger strong{min-width:0;display:block}.request-date-preset-trigger small{color:#989097;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:760}.request-date-preset-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:770;overflow:hidden}.request-calendar-selection{grid-template-columns:minmax(0,1fr) 13px minmax(0,1fr);align-items:center;gap:4px;display:grid}.request-calendar-selection>button{min-width:0;min-height:40px;color:inherit;text-align:left;background:#fffdfd;border:1px solid #eee5ea;border-radius:8px;gap:2px;padding:5px 7px;display:grid}.request-calendar-selection>button:hover{background:#fff8fb;border-color:#e7bfd0}.request-calendar-selection>button:focus-visible{background:#fff8fb;border-color:#e7bfd0}.request-calendar-selection small,.request-calendar-selection strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.request-calendar-selection small{color:#9a9199;text-transform:uppercase;font-size:8px;font-weight:760}.request-calendar-selection strong{color:#4c444c;font-size:10px;font-weight:760}.request-calendar-selection>i{color:#b1a9ae;text-align:center;font-size:10px;font-style:normal}.request-date-panel-navigation{border-bottom:1px solid #f0e8ec;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:6px;min-height:38px;padding:5px 8px;display:grid}.request-date-panel-navigation:after{content:""}.request-date-panel-navigation>button{color:#81777e;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.request-date-panel-navigation>button:hover{color:var(--pink-deep);background:#fff6f9;border-color:#eadde4}.request-date-panel-navigation>button:focus-visible{color:var(--pink-deep);background:#fff6f9;border-color:#eadde4}.request-date-panel-navigation>strong{color:#4c444b;text-align:center;font-size:11px;font-weight:790}.request-date-preset-list{gap:1px;padding:4px;display:grid}.request-date-preset-list>button{color:#625960;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:31px;padding:4px 8px;font-size:10.5px;font-weight:700;display:grid}.request-date-preset-list>button:hover,.request-date-preset-list>button.active{color:var(--pink-deep);background:#fff4f8}.request-date-preset-list>button:focus-visible{color:var(--pink-deep);background:#fff4f8}.request-date-preset-list>button .icon{width:13px;height:13px}.request-calendar{gap:5px;padding:7px 8px 9px;display:grid}.request-calendar-head{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.request-calendar-head strong{color:#3f3740;text-align:center;text-transform:capitalize;font-size:11px;font-weight:790}.request-calendar-head button{color:#726a72;background:#fffdfd;border:1px solid #eee5ea;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.request-calendar-head button:hover{color:var(--pink-deep);background:#fff6f9;border-color:#e7bfd0}.request-calendar-head button:focus-visible{color:var(--pink-deep);background:#fff6f9;border-color:#e7bfd0}.request-calendar-head button.previous .icon{transform:rotate(180deg)}.request-calendar-head .icon{width:12px;height:12px}.request-calendar-weekdays,.request-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.request-calendar-weekdays span{color:#a097a0;text-align:center;text-transform:uppercase;padding:2px 0;font-size:8px;font-weight:750}.request-calendar-days button{color:#554b52;background:#fffdfd;border:1px solid #0000;border-radius:7px;place-items:center;width:100%;min-width:0;height:28px;padding:0;font-size:10px;font-weight:700;display:inline-grid;position:relative}.request-calendar-days button:hover{color:var(--pink-deep);background:#fff5f9;border-color:#e8c5d4}.request-calendar-days button:focus-visible{color:var(--pink-deep);background:#fff5f9;border-color:#e8c5d4}.request-calendar-days button.outside{color:#c7bfc4}.request-calendar-days button.in-range{color:#8d5870;background:#fff0f6;border-radius:6px}.request-calendar-days button.selected{border-color:var(--pink);background:var(--pink);color:#fffafd;box-shadow:none}.request-calendar-days button.today:not(.selected):after{content:"";background:var(--pink);border-radius:999px;width:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.warehouse-batch-detail .warehouse-side-heading>div span,.warehouse-print-card .warehouse-side-heading>div span{color:var(--muted);margin-top:5px;font-size:10px;font-weight:620;display:block}.warehouse-batch-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.warehouse-batch-detail-grid article{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:9px}.warehouse-batch-detail-grid span,.warehouse-batch-detail-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-batch-detail-grid span,.warehouse-batch-margin span{color:var(--muted);font-size:9.5px;font-weight:650}.warehouse-batch-detail-grid strong{margin-top:5px;font-size:12px;font-weight:820}.warehouse-batch-margin{background:var(--green-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px;display:flex}.warehouse-batch-margin strong{color:var(--green);font-size:12px;font-weight:850}.warehouse-batch-items{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.warehouse-batch-items article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.warehouse-batch-items strong,.warehouse-batch-items span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-batch-items strong,.warehouse-batch-items b{font-size:10.5px;font-weight:780}.warehouse-batch-items span{color:var(--muted);margin-top:2px;font-size:9px;font-weight:610}.warehouse-batch-items p{color:var(--muted);margin:0;font-size:9px;font-weight:680}.warehouse-draft-shell{grid-template-columns:minmax(680px,1fr) 350px;align-items:start;gap:12px;display:grid}.warehouse-draft-main,.warehouse-draft-side{gap:12px;min-width:0;display:grid}.warehouse-action:disabled,.warehouse-draft-header .warehouse-action:disabled,.warehouse-print-button:disabled{cursor:not-allowed;opacity:.45}.warehouse-draft-meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;padding:14px;display:grid}.warehouse-draft-meta label,.warehouse-draft-meta .warehouse-crm-select,.warehouse-draft-item-head label,.warehouse-draft-item-head .warehouse-crm-select,.warehouse-draft-item-fields label{gap:6px;min-width:0;display:grid}.warehouse-draft-meta label>span,.warehouse-crm-select-label,.warehouse-draft-item-head label>span,.warehouse-draft-item-fields label>span,.warehouse-draft-item-fields>div>span,.warehouse-base-sku span,.warehouse-option-group>span{color:var(--muted);font-size:9.5px;font-weight:720}.warehouse-crm-select{min-width:0;position:relative}.warehouse-crm-select .create-custom-select-trigger{border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;width:100%;height:38px;padding:0 10px;font-size:11px;font-weight:650}.warehouse-crm-select.open>.create-custom-select-trigger{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.warehouse-crm-select>.create-custom-select-trigger:focus-visible{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.warehouse-crm-select .create-custom-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.warehouse-crm-select>.create-custom-select-trigger .icon{flex:0 0 14px;width:14px;height:14px}.warehouse-crm-select .create-custom-select-menu{z-index:30;min-width:100%;top:calc(100% + 6px)}.warehouse-crm-select .create-custom-select-menu button{justify-content:flex-start;min-height:34px}.warehouse-crm-select .create-custom-select-menu small{color:var(--muted);margin-top:2px;font-size:8.5px;font-weight:620;display:block}.warehouse-category-menu{max-height:260px}.warehouse-category-empty{color:var(--muted);padding:10px 9px;font-size:9.5px;font-weight:650}.warehouse-category-add{gap:7px;border-top:1px solid var(--line)!important;color:var(--pink-deep)!important;border-radius:0 0 5px 5px!important}.warehouse-category-add .icon{width:14px;height:14px}.warehouse-category-create{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 32px;gap:5px;padding-top:5px;display:grid}.warehouse-category-create input{border:1px solid var(--line-strong);width:100%;min-width:0;height:32px;font:inherit;border-radius:6px;outline:none;padding:0 8px}.warehouse-category-create input:focus{border-color:var(--pink);box-shadow:0 0 0 2px var(--pink-soft)}.warehouse-category-create button{place-items:center;background:var(--pink-soft)!important;min-height:32px!important;color:var(--pink-deep)!important;padding:0!important;display:grid!important}.warehouse-category-create small{grid-column:1/-1;color:#a73750!important}.warehouse-draft-meta input,.warehouse-draft-meta select,.warehouse-draft-item input,.warehouse-draft-item select{border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px;font-size:11px;font-weight:650}.warehouse-draft-meta input:focus,.warehouse-draft-meta select:focus,.warehouse-draft-item input:focus,.warehouse-draft-item select:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.warehouse-draft-summary{background:#fff8fb75;grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;padding:12px 14px;display:grid}.warehouse-draft-summary article{border-right:1px solid var(--line);min-width:0;padding-right:8px}.warehouse-draft-summary article:last-child{border-right:0}.warehouse-draft-summary span,.warehouse-draft-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-draft-summary span{color:var(--muted);font-size:9px;font-weight:680}.warehouse-draft-summary strong{margin-top:6px;font-size:12px;font-weight:840}.warehouse-draft-items{gap:12px;display:grid}.warehouse-draft-item{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffeb;overflow:hidden}.warehouse-draft-item-head{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(150px,1fr) minmax(104px,.68fr) minmax(104px,.68fr) minmax(72px,.45fr) 32px;align-items:end;gap:10px;padding:14px;display:grid}.warehouse-draft-photo{width:36px;height:46px}.warehouse-base-sku{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;align-content:center;align-self:stretch;gap:8px;min-width:0;padding:0 10px;display:grid}.warehouse-base-sku strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:820;overflow:hidden}.warehouse-base-sku-field input{text-transform:uppercase;font-weight:760}.warehouse-icon-button{border:1px solid var(--line);width:32px;height:38px;color:var(--pink-deep);background:#fff;border-radius:7px;place-items:center;display:grid}.warehouse-icon-button .icon{width:16px;height:16px}.warehouse-draft-item-fields{grid-template-columns:repeat(2,minmax(120px,.75fr)) minmax(130px,1fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.warehouse-draft-item-fields>div{border-left:1px solid var(--line);align-content:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.warehouse-draft-item-fields>div strong{font-size:11px;font-weight:820}.warehouse-label-button{border:1px solid var(--line-strong);color:#514b53;white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:10.5px;font-weight:760;display:inline-flex}.warehouse-label-button .icon{width:16px;height:16px}.warehouse-option-group{border-top:1px solid #eee7e8b8;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px;display:grid}.warehouse-measurement-type-group{background:#fff8fb57;border-top:1px solid #eee7e8b8;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:9px 14px;display:grid}.warehouse-measurement-type-group>span{color:var(--muted);font-size:9.5px;font-weight:720}.warehouse-measurement-type-switch{border:1px solid var(--line);background:#f6f2f4d1;border-radius:9px;grid-template-columns:repeat(3,minmax(86px,1fr));width:min(100%,420px);padding:3px;display:grid}.warehouse-measurement-type-switch button{color:#746d75;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 11px;font-size:10px;font-weight:740;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.warehouse-measurement-type-switch button:hover{color:#4e474f;background:#ffffffb8}.warehouse-measurement-type-switch button.active,.warehouse-measurement-type-switch button[aria-pressed=true]{color:var(--pink-deep);background:#fff;border-color:#e8518642;box-shadow:0 3px 10px #3e2a3312}.warehouse-measurement-type-switch button:focus-visible{z-index:1;outline-offset:1px;outline:3px solid #ee6f9f29}.warehouse-measurement-type-switch button:disabled{cursor:not-allowed;opacity:.48}input.warehouse-shoe-size-input,.warehouse-shoe-size-input input{border:1px solid var(--line-strong);color:#332e34;width:min(112px,100%);height:34px;font:inherit;background:#fff;border-radius:7px;outline:none;padding:0 10px;font-size:10.5px;font-weight:740}.warehouse-shoe-size-input{flex:none;align-items:center;gap:6px;display:inline-flex}.warehouse-shoe-size-input>span{color:var(--muted);font-size:9px;font-weight:700}input.warehouse-shoe-size-input:hover,.warehouse-shoe-size-input input:hover{border-color:#e8518657}input.warehouse-shoe-size-input:focus,.warehouse-shoe-size-input input:focus{border-color:#e8518685;box-shadow:0 0 0 3px #ee6f9f1a}.warehouse-accessory-dimensions{background:#fff8fb57;border-top:1px solid #eee7e8b8;grid-template-columns:110px repeat(3,minmax(92px,150px));align-items:end;gap:12px;min-width:0;padding:9px 14px;display:grid}.warehouse-accessory-dimensions>div{align-self:center;gap:3px;display:grid}.warehouse-accessory-dimensions>div strong{color:#4b444c;font-size:9.5px;font-weight:780}.warehouse-accessory-dimensions>div span{color:var(--muted);font-size:8.5px;font-weight:650}.warehouse-accessory-dimensions label{gap:5px;min-width:0;display:grid;position:relative}.warehouse-accessory-dimensions label>span{color:var(--muted);font-size:9px;font-weight:700}.warehouse-accessory-dimensions input{box-sizing:border-box;border:1px solid var(--line-strong);color:#332e34;width:100%;height:34px;font:inherit;background:#fff;border-radius:7px;outline:none;padding:0 10px;font-size:10.5px;font-weight:720}.warehouse-accessory-dimensions input:hover{border-color:#e8518657}.warehouse-accessory-dimensions input:focus{border-color:#e8518685;box-shadow:0 0 0 3px #ee6f9f1a}.warehouse-color-picker input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.warehouse-color-picker input[type=color]::-moz-color-swatch{border:0;border-radius:5px}.warehouse-color-name-field input{box-sizing:border-box;border:1px solid var(--line-strong);color:#302b31;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px 0 38px;font-family:inherit;font-size:11px;font-weight:680}.warehouse-color-name-field input:focus,.warehouse-color-picker:focus-within{border-color:#e851867a;box-shadow:0 0 0 3px #ee6f9f1a}.warehouse-chip-row,.warehouse-size-row,.warehouse-print-tabs{gap:7px;min-width:0;display:flex;overflow-x:auto}.warehouse-color-editor{grid-template-columns:48px minmax(220px,430px);align-items:center;gap:8px;min-width:0;display:grid}.warehouse-color-picker{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:7px;width:48px;height:38px;display:block;overflow:hidden}.warehouse-color-picker:focus-within{border-color:#e851867a;box-shadow:0 0 0 3px #ee6f9f1a}.warehouse-color-picker input[type=color]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:3px}.warehouse-color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.warehouse-color-picker input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.warehouse-color-picker input[type=color]::-moz-color-swatch{border:0;border-radius:4px}.warehouse-color-name-field{min-width:0;display:block;position:relative}.warehouse-color-name-field>i{z-index:1;pointer-events:none;border:1px solid #302a2f24;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.warehouse-color-name-field input{box-sizing:border-box;border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;outline:none;width:100%;height:38px;padding:0 12px 0 38px;font-family:inherit;font-size:10.5px;font-weight:700}.warehouse-color-name-field input:focus{border-color:#e851867a;box-shadow:0 0 0 3px #ee6f9f1a}.warehouse-color-name-field input::placeholder{color:#aaa2aa;font-weight:620}.warehouse-chip,.warehouse-size-row button,.warehouse-print-tabs button{border:1px solid var(--line-strong);min-height:32px;color:var(--muted);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:710;display:inline-flex}.warehouse-chip.active,.warehouse-size-row button.active,.warehouse-print-tabs button.active{background:var(--pink-soft);color:var(--pink-deep);border-color:#e8518670}.warehouse-chip i,.warehouse-qty-color i{border:1px solid #302a2f1f;border-radius:50%;flex:none;width:12px;height:12px}.warehouse-chip i.red,.warehouse-qty-color i.red,.product-color-cell .red{background:#c94955}.warehouse-chip i.black,.warehouse-qty-color i.black{background:#282529}.warehouse-chip i.beige,.warehouse-qty-color i.beige{background:#d8c4aa}.warehouse-chip i.white,.warehouse-qty-color i.white{background:#fff}.warehouse-chip i.blue,.warehouse-qty-color i.blue{background:var(--blue)}.warehouse-chip i.gray,.warehouse-qty-color i.gray{background:#9a969b}.warehouse-size-row button{width:38px;padding:0}.warehouse-variant-adder{background:#fff8fb7a;border-top:1px solid #eee7e8b8;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.warehouse-variant-adder-selection{gap:5px;min-width:0;display:grid}.warehouse-variant-adder-selection span{color:var(--muted);font-size:9px;font-weight:720}.warehouse-variant-adder-selection strong{color:#332e34;align-items:center;gap:7px;font-size:11px;font-weight:820;display:flex}.warehouse-variant-adder-selection i{border:1px solid #302a2f1f;border-radius:50%;flex:none;width:12px;height:12px}.warehouse-variant-adder-selection i.red{background:#c94955}.warehouse-variant-adder-selection i.black{background:#282529}.warehouse-variant-adder-selection i.beige{background:#d8c4aa}.warehouse-variant-adder-selection i.white{background:#fff}.warehouse-variant-adder-selection i.blue{background:var(--blue)}.warehouse-variant-adder-selection i.gray{background:#9a969b}.warehouse-variant-adder-controls{flex:none;align-items:center;gap:8px;display:flex}.warehouse-add-variant-button{background:var(--pink);color:#fff;border:1px solid #e8518670;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 14px;font-size:10px;font-weight:780;display:inline-flex}.warehouse-add-variant-button .icon{width:14px;height:14px}.warehouse-add-variant-button:disabled{cursor:not-allowed;opacity:.45}.warehouse-quantity-wrap{border-top:1px solid #eee7e8b8;padding:12px 14px 14px;overflow-x:auto}.warehouse-quantity-empty{min-height:42px;color:var(--muted);background:#fff8fb8f;border:1px dashed #e851864d;border-radius:8px;place-items:center;font-size:10px;font-weight:720;display:grid}.warehouse-quantity-list{display:grid}.warehouse-quantity-list-head,.warehouse-quantity-entry{grid-template-columns:minmax(160px,1fr) minmax(74px,.4fr) minmax(104px,.45fr) 76px;align-items:center;gap:10px;display:grid}.warehouse-quantity-list-head{color:var(--muted);padding-bottom:7px;font-size:9px;font-weight:740}.warehouse-quantity-entry{border-top:1px solid #eee7e89e;min-height:42px}.warehouse-quantity-entry>strong{font-size:10.5px;font-weight:820}.warehouse-quantity-list.no-size .warehouse-quantity-list-head,.warehouse-quantity-list.no-size .warehouse-quantity-entry{grid-template-columns:minmax(160px,1fr) minmax(104px,.45fr) 76px}.warehouse-quantity-list.no-size .warehouse-quantity-list-head>span:nth-child(2),.warehouse-quantity-list.no-size .warehouse-quantity-entry>strong{text-align:center}.warehouse-variant-row-actions{justify-content:flex-end;gap:8px;display:flex}.warehouse-measurement-toggle,.warehouse-variant-delete{border:1px solid var(--line-strong);color:#746d75;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:grid}.warehouse-measurement-toggle:hover,.warehouse-measurement-toggle.active{background:var(--pink-soft);color:var(--pink-deep);border-color:#e851867a}.warehouse-measurement-toggle:focus-visible{background:var(--pink-soft);color:var(--pink-deep);border-color:#e851867a}.warehouse-variant-delete:hover{color:#bf374b;background:#c9374b14;border-color:#c9374b6b}.warehouse-variant-delete:focus-visible{color:#bf374b;background:#c9374b14;border-color:#c9374b6b}.warehouse-measurement-toggle:focus-visible{outline-offset:1px;outline:3px solid #ee6f9f24}.warehouse-variant-delete:focus-visible{outline-offset:1px;outline:3px solid #ee6f9f24}.warehouse-measurement-toggle .icon,.warehouse-variant-delete .icon{width:16px;height:16px}.warehouse-variant-measurements{background:#fff8fb8a;border-top:1px solid #e8518633;gap:6px;padding:8px 0 10px;display:grid}.warehouse-variant-measurements-head{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.warehouse-variant-measurements-head strong{color:#3e383f;font-size:10px;font-weight:800}.warehouse-variant-measurements-head span{color:var(--muted);font-size:9px;font-weight:700}.warehouse-measurement-add-menu{background:#fff;border:1px solid #e2d6dbeb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,224px);padding:4px;display:grid;box-shadow:0 6px 18px #3e2d3614}.warehouse-measurement-add-menu button{color:#403940;cursor:pointer;background:#f9f6f8b8;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 9px;display:flex}.warehouse-measurement-add-menu button:hover{background:#ffeef5b8;border-color:#e8518642;outline:none}.warehouse-measurement-add-menu button:focus-visible{background:#ffeef5b8;border-color:#e8518642;outline:none}.warehouse-measurement-add-menu button strong{color:#4b444b;font-size:9.5px;font-weight:820}.warehouse-measurement-add-menu button small{color:var(--muted);font-size:8px;font-weight:720}.warehouse-legacy-measurements-label{align-items:center;gap:7px;padding:0;display:flex}.warehouse-legacy-measurements-label span{color:#625b62;font-size:9px;font-weight:800}.warehouse-variant-measurements-grid{grid-template-columns:repeat(5,minmax(92px,1fr));gap:8px;padding:0 10px;display:grid}.warehouse-variant-measurements-grid label{gap:5px;min-width:0;display:grid}.warehouse-variant-measurements-grid label>span{color:var(--muted);font-size:9px;font-weight:700}.warehouse-variant-measurements-grid input{box-sizing:border-box;border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:10.5px;font-weight:720}.warehouse-variant-measurements-grid input:focus{border-color:#e851867a;box-shadow:0 0 0 3px #ee6f9f1a}.warehouse-measurement-components{gap:0;padding:0 10px;display:grid}.warehouse-measurement-component{gap:7px;padding:5px 0 10px;display:grid}.warehouse-measurement-component+.warehouse-measurement-component{border-top:1px solid #e2d6dbeb;padding-top:11px}.warehouse-measurement-component-head{grid-template-columns:54px minmax(150px,210px) 30px;align-items:end;gap:7px;width:min(100%,315px);display:grid}.warehouse-measurement-component-badge{box-sizing:border-box;height:32px;color:var(--pink-deep);letter-spacing:.03em;text-transform:uppercase;background:#ffeef59e;border:1px solid #e8518633;border-radius:6px;justify-content:center;align-self:end;align-items:center;padding:0 7px;font-size:8px;font-weight:840;display:flex}.warehouse-measurement-component.bottom .warehouse-measurement-component-badge{color:#3f788a;background:#5f98aa1f;border-color:#5f98aa33}.warehouse-measurement-component-head label,.warehouse-measurement-component-grid label{gap:4px;min-width:0;display:grid}.warehouse-measurement-component-head label>span,.warehouse-measurement-component-grid label>span{color:var(--muted);font-size:8.5px;font-weight:720}.warehouse-measurement-component-head label>span b{color:var(--pink-deep);font-weight:850}.warehouse-measurement-component-head input,.warehouse-measurement-component-grid input{box-sizing:border-box;border:1px solid var(--line-strong);color:#332e34;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border-radius:7px;outline:none;padding:0 10px;font-size:10.5px;font-weight:720}.warehouse-measurement-component-head input:focus,.warehouse-measurement-component-grid input:focus{border-color:#e851867a;box-shadow:0 0 0 3px #ee6f9f1a}.warehouse-measurement-component-head>button{color:#b44a5b;cursor:pointer;background:#fff;border:1px solid #c9374b2e;border-radius:7px;place-items:center;width:30px;height:32px;padding:0;display:grid}.warehouse-measurement-component-head>button:hover{background:#c9374b12;border-color:#c9374b6b}.warehouse-measurement-component-head>button:focus-visible{background:#c9374b12;border-color:#c9374b6b}.warehouse-measurement-component-head>button .icon{width:14px;height:14px}.warehouse-measurement-component-grid{grid-template-columns:repeat(5,minmax(88px,1fr));gap:8px;display:grid}.warehouse-measurement-component.bottom .warehouse-measurement-component-grid{grid-template-columns:repeat(3,minmax(100px,1fr))}.warehouse-measurement-add-flow{justify-items:center;gap:6px;padding:4px 0 2px;display:grid}.warehouse-measurement-add-flow.has-measurements{border-top:1px solid #e2d6dbeb;padding-top:10px}.warehouse-measurement-components-empty{min-width:132px;min-height:32px;color:var(--pink-deep);cursor:pointer;background:#fff;border:1px solid #e8518661;border-radius:8px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s}.warehouse-measurement-components-empty:hover,.warehouse-measurement-components-empty.active{background:var(--pink-soft);border-color:#e851869e;outline:none;transform:translateY(-1px)}.warehouse-measurement-components-empty:focus-visible{background:var(--pink-soft);border-color:#e851869e;outline:none;transform:translateY(-1px)}.warehouse-variant-measurements.shoe .warehouse-variant-measurements-grid{grid-template-columns:minmax(150px,260px);justify-content:start}.warehouse-variant-measurements.shoe .warehouse-variant-measurements-head strong{color:var(--pink-deep)}@media (max-width:760px){.warehouse-measurement-type-group{grid-template-columns:1fr}.warehouse-measurement-type-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.warehouse-measurement-type-switch button{white-space:normal;min-height:42px;padding:6px 8px}.warehouse-measurement-component-head{grid-template-columns:50px minmax(130px,1fr) 32px;width:100%}.warehouse-measurement-component-badge{grid-column:auto}.warehouse-measurement-component-grid,.warehouse-measurement-component.bottom .warehouse-measurement-component-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}input.warehouse-shoe-size-input,.warehouse-shoe-size-input{width:100%}.warehouse-shoe-size-input input{flex:auto;width:auto;min-width:0}.warehouse-accessory-dimensions{grid-template-columns:1fr}.warehouse-quantity-list.no-size .warehouse-quantity-list-head,.warehouse-quantity-list.no-size .warehouse-quantity-entry{grid-template-columns:minmax(110px,1fr) 96px 42px;gap:8px}.warehouse-variant-measurements.shoe .warehouse-variant-measurements-grid{grid-template-columns:1fr}}.warehouse-qty-color{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;font-weight:720;display:flex;overflow:hidden}.warehouse-stepper{grid-template-columns:28px 34px 28px;justify-content:center;align-items:center;display:grid}.warehouse-stepper button,.warehouse-stepper b{border:1px solid var(--line-strong);color:#4f4951;background:#fff;place-items:center;height:28px;font-size:11px;font-weight:760;display:grid}.warehouse-stepper button:first-child{border-radius:6px 0 0 6px}.warehouse-stepper button:last-child{border-radius:0 6px 6px 0}.warehouse-stepper b{background:var(--surface-soft);border-left:0;border-right:0}.warehouse-add-model{min-height:48px;color:var(--pink-deep);background:#fff8fbbd;border:1px dashed #e851866b;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:780;display:flex}.warehouse-add-model .icon{width:17px;height:17px}.warehouse-add-model:disabled{cursor:not-allowed;color:var(--muted);opacity:.72;background:#f8f6f7d1;border-style:solid;border-color:#dcd3d8e6}.warehouse-draft-side{position:sticky;top:0}.warehouse-label-preview-list{gap:8px;display:grid}.warehouse-label-preview{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) 114px;gap:5px 10px;min-height:94px;padding:10px;display:grid;position:relative}.warehouse-label-preview>div strong,.warehouse-label-preview>div span,.warehouse-label-preview>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-label-preview>div strong{font-size:10.5px;font-weight:820}.warehouse-label-preview>div span,.warehouse-label-preview>small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:620}.warehouse-label-preview .barcode-block{align-self:start}.warehouse-label-preview .barcode-block .barcode-svg{width:118px;height:46px}.warehouse-label-preview .barcode-block strong{font-size:8px}.warehouse-label-preview>b{background:var(--pink-soft);color:var(--pink-deep);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:820;position:absolute;bottom:8px;right:9px}.warehouse-print-button{color:#fff;background:#332e34;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:10px;font-size:11px;font-weight:780;display:flex}.warehouse-print-button .icon{width:17px;height:17px}.warehouse-print-ready .icon{width:15px;height:15px}.warehouse-draft-scan-card{border:1px solid var(--line);background:#fff8fbb8;border-radius:7px;gap:9px;margin-top:10px;padding:10px;display:grid}.warehouse-draft-scan-card.complete{background:var(--green-soft);border-color:#31a86f47}.warehouse-draft-scan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.warehouse-draft-scan-head span,.warehouse-draft-scan-card label span{color:var(--muted);font-size:9px;font-weight:720;display:block}.warehouse-draft-scan-head strong{color:#332e34;margin-top:3px;font-size:11px;font-weight:830;display:block}.warehouse-draft-scan-head b{color:var(--pink-deep);white-space:nowrap;font-size:12px;font-weight:860}.warehouse-draft-scan-card.complete .warehouse-draft-scan-head b,.warehouse-draft-scan-card.complete .warehouse-draft-scan-head strong{color:var(--green)}.warehouse-draft-scan-progress{background:#efe8eb;border-radius:999px;height:6px;overflow:hidden}.warehouse-draft-scan-progress span{width:var(--draft-scan-progress);border-radius:inherit;background:var(--pink);height:100%;display:block}.warehouse-draft-scan-card.complete .warehouse-draft-scan-progress span{background:var(--green)}.warehouse-draft-scan-card label{gap:6px;display:grid}.warehouse-draft-scan-card input{border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;font-size:11px;font-weight:720}.warehouse-draft-scan-card input:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.warehouse-draft-scan-card>button{border:1px solid var(--line-strong);color:#514b53;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:10px;font-weight:760;display:inline-flex}.warehouse-draft-scan-card>button .icon{width:15px;height:15px}.warehouse-draft-scan-result{color:#514b53;background:#fff;border-radius:7px;gap:3px;padding:8px;display:grid}.warehouse-draft-scan-result strong,.warehouse-draft-scan-result span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-draft-scan-result strong{font-size:10px;font-weight:820}.warehouse-draft-scan-result span{color:var(--muted);font-size:9px;font-weight:650}.warehouse-draft-scan-result.success,.warehouse-draft-scan-result.complete{color:var(--green)}.warehouse-draft-scan-result.error{color:#df5d3f}.warehouse-flow-card ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.warehouse-flow-card li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;display:grid}.warehouse-flow-card li b{background:var(--violet-soft);width:24px;height:24px;color:var(--violet);border-radius:50%;place-items:center;font-size:9px;font-weight:820;display:grid}.warehouse-flow-card li span{color:#514b53;font-size:10px;font-weight:650;line-height:1.35}.warehouse-batch-item-state{justify-items:end;gap:3px;display:grid}.warehouse-batch-item-state small{color:var(--green);align-items:center;gap:4px;font-size:8px;font-weight:740;display:inline-flex}.warehouse-batch-item-state .icon{width:11px;height:11px}.warehouse-batch-detail-actions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.warehouse-batch-detail-actions button,.warehouse-print-heading button{border:1px solid var(--line-strong);color:#514b53;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:9.5px;font-weight:740;display:inline-flex}.warehouse-batch-detail-actions .icon,.warehouse-print-heading button .icon{width:15px;height:15px}.warehouse-batch-detail-actions .main{background:var(--surface-soft);color:var(--pink-deep);border-color:#e8518642;grid-column:1/-1}.warehouse-model-open-bar{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 14px;display:flex}.warehouse-model-open-bar>div{align-items:center;gap:12px;display:flex}.warehouse-model-open-bar>div>span:first-child{color:var(--pink-deep);text-transform:uppercase;font-size:9px;font-weight:820}.warehouse-model-open-bar>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;font-size:9.5px;font-weight:720;display:inline-flex}.warehouse-model-open-bar>button .icon{width:14px;height:14px}.warehouse-model-print-status{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:690;display:inline-flex}.warehouse-model-print-status.printed{color:var(--green)}.warehouse-model-print-status .icon{width:13px;height:13px}.warehouse-model-flow-status{gap:4px;min-width:0;display:grid}.warehouse-model-scan-status{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:690;display:inline-flex}.warehouse-model-scan-status.active{color:var(--pink-deep)}.warehouse-model-scan-status.complete{color:var(--green)}.warehouse-model-scan-status .icon{width:13px;height:13px}.warehouse-label-button.printed{background:var(--green-soft);color:var(--green);border-color:#31a86f47}.warehouse-draft-item.collapsed{grid-template-columns:minmax(0,1fr) auto;min-height:68px;display:grid;overflow:visible}.warehouse-collapsed-main{color:#332e34;text-align:left;background:0 0;border:0;grid-template-columns:38px 28px minmax(150px,1fr) 80px 72px minmax(120px,auto) 18px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.warehouse-collapsed-main:hover{background:var(--surface-soft)}.warehouse-model-number{color:var(--subtle);font-size:9px;font-weight:810}.warehouse-collapsed-title,.warehouse-collapsed-metric{gap:4px;min-width:0;display:grid}.warehouse-collapsed-title strong,.warehouse-collapsed-title small,.warehouse-collapsed-metric strong,.warehouse-collapsed-metric small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-collapsed-title strong{font-size:11px;font-weight:820}.warehouse-collapsed-title small,.warehouse-collapsed-metric small{color:var(--muted);font-size:8.5px;font-weight:620}.warehouse-collapsed-metric strong{font-size:10px;font-weight:780}.warehouse-collapsed-main>.icon{width:16px;height:16px;color:var(--muted)}.warehouse-collapsed-actions{align-items:center;gap:6px;padding:10px 12px 10px 0;display:flex}.warehouse-collapsed-actions button{border:1px solid var(--line-strong);color:#514b53;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:34px;height:34px;padding:0 9px;font-size:9px;font-weight:720;display:inline-flex}.warehouse-collapsed-actions .icon{width:14px;height:14px}.warehouse-print-heading button{padding:0 9px}.warehouse-print-select{gap:6px;margin-bottom:9px;display:grid}.warehouse-print-select span{color:var(--muted);font-size:9px;font-weight:720}.warehouse-print-select select,.warehouse-barcode-toolbar select,.warehouse-writeoff-form input,.warehouse-writeoff-form select{border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px;font-size:10.5px;font-weight:650}.warehouse-print-scope{border:1px solid var(--line);background:#fff;border-radius:7px;gap:5px;margin-bottom:9px;padding:9px;display:grid}.warehouse-print-scope span,.warehouse-print-scope small{color:var(--muted);font-size:9px;font-weight:650}.warehouse-print-scope strong{color:#332e34;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;overflow:hidden}.warehouse-selected-print-status{background:var(--surface-soft);color:var(--muted);border-radius:7px;align-items:center;gap:6px;margin-bottom:9px;padding:8px 9px;font-size:9px;font-weight:690;display:flex}.warehouse-selected-print-status.printed{background:var(--green-soft);color:var(--green)}.warehouse-selected-print-status .icon{width:14px;height:14px}.warehouse-workspace-shell{grid-template-columns:minmax(720px,1fr) 330px;align-items:start;gap:12px;display:grid}.warehouse-workspace-main,.warehouse-workspace-header>div:first-child{min-width:0}.warehouse-back-link{color:var(--pink-deep);background:0 0;border:0;align-items:center;gap:5px;margin-bottom:8px;padding:0;font-size:9.5px;font-weight:740;display:inline-flex}.warehouse-back-link .icon{width:14px;height:14px}.warehouse-workspace-picker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;align-items:end;gap:10px;padding:12px 14px;display:grid}.warehouse-workspace-picker.barcodes{grid-template-columns:minmax(260px,1fr) repeat(4,minmax(82px,118px))}.warehouse-workspace-picker.writeoff{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(82px,118px))}.warehouse-workspace-picker label{gap:6px;min-width:0;display:grid}.warehouse-workspace-picker label>span,.warehouse-workspace-picker article span{color:var(--muted);font-size:9px;font-weight:720}.warehouse-workspace-picker select{border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px;font-size:10.5px;font-weight:650}.warehouse-workspace-picker article{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;align-content:center;gap:6px;min-height:38px;padding:0 10px;display:grid}.warehouse-workspace-picker article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;overflow:hidden}.warehouse-barcode-toolbar{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:minmax(240px,1fr) 102px 76px 104px 140px;align-items:end;gap:10px;padding:14px;display:grid}.warehouse-barcode-toolbar label,.warehouse-writeoff-form label{gap:6px;min-width:0;display:grid}.warehouse-barcode-toolbar label>span,.warehouse-writeoff-form label>span{color:var(--muted);font-size:9px;font-weight:720}.warehouse-barcode-toolbar article{border-left:1px solid var(--line);align-content:center;gap:6px;min-height:38px;padding:0 10px;display:grid}.warehouse-barcode-toolbar article span{color:var(--muted);font-size:8.5px;font-weight:660}.warehouse-barcode-toolbar article strong{font-size:11px;font-weight:820}.warehouse-barcode-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:9px;padding:14px;display:grid}.warehouse-barcode-model-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.warehouse-barcode-model-card button{color:#332e34;text-align:left;background:0 0;border:0;gap:12px;width:100%;min-height:134px;padding:12px;display:grid}.warehouse-barcode-model-card button:hover{background:var(--surface-soft)}.warehouse-barcode-model-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.warehouse-barcode-model-head strong,.warehouse-barcode-model-head span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-barcode-model-head strong{font-size:12px;font-weight:850}.warehouse-barcode-model-head span{color:var(--muted);margin-top:4px;font-size:9px;font-weight:650}.warehouse-barcode-model-head small{background:var(--pink-soft);min-height:22px;color:var(--pink-deep);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:8.5px;font-weight:760;display:inline-flex}.warehouse-barcode-model-head small.printed{background:var(--green-soft);color:var(--green)}.warehouse-barcode-model-head small .icon{width:12px;height:12px}.warehouse-barcode-model-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.warehouse-barcode-model-meta span{border:1px solid var(--line);min-width:0;color:var(--muted);background:#fff;border-radius:7px;gap:4px;padding:8px;font-size:8.5px;font-weight:650;display:grid}.warehouse-barcode-model-meta b{color:#332e34;font-size:12px;font-weight:850}.warehouse-barcode-model-options{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.warehouse-barcode-model-options span{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;font-weight:680;display:flex}.warehouse-barcode-model-options i{border:1px solid #362f362e;border-radius:50%;width:9px;height:9px;margin-right:-2px;display:inline-block}.warehouse-barcode-model-options i.red{background:#d9465f}.warehouse-barcode-model-options i.black{background:#1f1f24}.warehouse-barcode-model-options i.beige{background:#d9b78f}.warehouse-barcode-model-options i.white{background:#fff}.warehouse-barcode-model-options i.blue{background:#9cc7df}.warehouse-barcode-model-options i.gray{background:#9b9aa0}.warehouse-batch-label{border:1px solid var(--line);color:#332e34;text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 146px;align-items:center;gap:10px;min-height:92px;padding:11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.warehouse-batch-label:hover{background:var(--surface-soft);border-color:#e8518657}.warehouse-batch-label.selected{background:var(--green-soft);border-color:#31a86f6b;box-shadow:0 8px 20px #1c493414}.warehouse-batch-label.printed:not(.selected){border-color:#31a86f47;box-shadow:inset 0 0 0 1px #31a86f14}.warehouse-batch-label.printed:not(.selected):hover{background:var(--green-soft);border-color:#31a86f66}.warehouse-batch-label-copy{min-width:0}.warehouse-batch-label-copy strong,.warehouse-batch-label-copy span,.warehouse-batch-label-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-batch-label-copy strong{font-size:11px;font-weight:820}.warehouse-batch-label-copy span,.warehouse-batch-label-copy small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:620}.warehouse-batch-label .barcode-block .barcode-svg{width:148px;height:52px}.warehouse-batch-label>b{background:var(--pink-soft);color:var(--pink-deep);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:820;position:absolute;bottom:8px;right:10px}.warehouse-label-check{color:var(--muted);align-items:center;gap:5px;font-size:8.5px;font-weight:760;display:inline-flex;position:absolute;bottom:8px;left:11px}.warehouse-label-check .icon{width:12px;height:12px}.warehouse-batch-label.selected .warehouse-label-check,.warehouse-batch-label.printed .warehouse-label-check{color:var(--green)}.warehouse-label-summary{background:var(--surface-soft);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}.warehouse-label-summary span,.warehouse-label-summary strong{font-size:10px}.warehouse-label-summary span{color:var(--muted);font-weight:650}.warehouse-label-summary strong{font-weight:820}.warehouse-print-queue-list{gap:7px;margin-top:9px;display:grid}.warehouse-print-queue-list article{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.warehouse-print-queue-list strong,.warehouse-print-queue-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-print-queue-list strong{font-size:10px;font-weight:800}.warehouse-print-queue-list span,.warehouse-print-queue-list p{color:var(--muted);font-size:9px;font-weight:640}.warehouse-print-queue-list p{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:7px;margin:0;padding:10px;line-height:1.35}.warehouse-print-queue-list b{color:var(--pink-deep);font-size:10px;font-weight:840}.warehouse-clear-print{border:1px solid var(--line-strong);color:#625b64;background:#fff;border-radius:7px;justify-content:center;width:100%;min-height:34px;margin-top:8px;font-size:9.5px;font-weight:740;display:inline-flex}.warehouse-writeoff-form{grid-template-columns:minmax(260px,1fr) 92px 178px;align-items:end;gap:10px;padding:14px;display:grid}.warehouse-writeoff-form .wide{grid-column:auto}.warehouse-writeoff-form .note{grid-column:1/-1}.warehouse-writeoff-form .qty input{text-align:center;font-weight:780}.warehouse-writeoff-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:42px minmax(180px,1fr) repeat(2,118px);align-items:center;gap:10px;margin:0 14px;padding:12px;display:grid}.warehouse-writeoff-preview>div strong,.warehouse-writeoff-preview>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-writeoff-preview>div strong{font-size:11px;font-weight:820}.warehouse-writeoff-preview>div span,.warehouse-writeoff-preview article span{color:var(--muted);margin-top:4px;font-size:9px;font-weight:620}.warehouse-writeoff-preview article{border-left:1px solid var(--line);gap:6px;padding-left:12px;display:grid}.warehouse-writeoff-preview article strong{font-size:12px;font-weight:840}.warehouse-writeoff-footer{justify-content:flex-end;gap:8px;padding:12px 14px 14px;display:flex}.warehouse-writeoff-history{gap:9px;display:grid}.warehouse-writeoff-history article{grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.warehouse-writeoff-history time,.warehouse-writeoff-history span,.warehouse-writeoff-history p{color:var(--muted);font-size:9px;font-weight:620}.warehouse-writeoff-history strong,.warehouse-writeoff-history span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-writeoff-history strong{font-size:10px;font-weight:780}.warehouse-writeoff-history b{color:var(--pink-deep);font-size:10px;font-weight:840}.warehouse-empty-workspace{text-align:center;place-items:center;min-height:260px;padding:24px;display:grid}.warehouse-empty-workspace strong{font-size:14px;font-weight:820}.warehouse-empty-workspace span{color:var(--muted);margin-top:6px;font-size:10px;font-weight:620}.warehouse-empty-workspace-action{gap:10px}.warehouse-empty-workspace-action span{max-width:440px;line-height:1.45}.warehouse-empty-workspace-action .warehouse-action{margin-top:4px}.warehouse-required-batch-list{gap:8px;width:min(520px,100%);margin:4px auto 0;display:grid}.warehouse-required-batch-list button{border:1px solid var(--line-strong);color:#332e34;text-align:left;background:#fff;border-radius:8px;gap:4px;width:100%;min-height:56px;padding:10px 12px;display:grid;box-shadow:0 10px 22px #2a232a0a}.warehouse-required-batch-list button:hover{border-color:var(--pink);background:var(--pink-soft)}.warehouse-required-batch-list button:focus-visible{border-color:var(--pink);background:var(--pink-soft)}.warehouse-required-batch-list strong{font-size:12px;font-weight:820}.warehouse-required-batch-list span{color:var(--muted);font-size:10px;font-weight:650}.warehouse-locations-shell{grid-template-columns:minmax(0,1fr)}.warehouse-locations-shell .warehouse-panel{overflow:visible}.warehouse-locations-overview{border-bottom:1px solid var(--line);background:#fff8fb6b;grid-template-columns:repeat(5,minmax(120px,1fr));display:grid}.warehouse-locations-overview>span{gap:5px;min-height:66px;padding:13px 16px;display:grid}.warehouse-locations-overview>span+span{border-left:1px solid var(--line)}.warehouse-locations-overview small{color:var(--muted);font-size:9.5px;font-weight:690}.warehouse-locations-overview strong{color:#332d34;font-size:15px;font-weight:850}.warehouse-location-form-fields label,.warehouse-transfer-route label,.warehouse-transfer-scanner-panel label,.warehouse-transfer-product-picker label,.warehouse-transfer-manual-footer label{gap:6px;min-width:0;display:grid}.warehouse-location-form-fields label>span,.warehouse-transfer-route label>span,.warehouse-transfer-route article span,.warehouse-transfer-scanner-panel label>span,.warehouse-transfer-product-picker label>span,.warehouse-transfer-option-block>span,.warehouse-transfer-manual-footer label>span,.warehouse-transfer-manual-footer article span{color:var(--muted);font-size:9px;font-weight:720}.warehouse-location-form-fields input,.warehouse-location-form-fields select,.warehouse-transfer-route select,.warehouse-transfer-scanner-panel input,.warehouse-transfer-product-picker input,.warehouse-transfer-manual-footer input{border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px;font-size:10.5px;font-weight:650}.warehouse-location-list{gap:0;padding:0 14px 14px;display:grid}.warehouse-location-list-head,.warehouse-location-row-main{grid-template-columns:minmax(250px,1.25fr) minmax(420px,1fr) 88px;align-items:center;gap:16px;display:grid}.warehouse-location-list-head{color:#8c858d;letter-spacing:.025em;text-transform:uppercase;min-height:42px;padding:0 14px;font-size:9px;font-weight:780}.warehouse-location-list-head>div{grid-template-columns:repeat(5,minmax(62px,1fr));gap:8px;display:grid}.warehouse-location-list-head>span:last-child{text-align:right}.warehouse-location-list article{border:1px solid var(--line);background:#fffffff0;border-radius:10px;position:relative;overflow:visible}.warehouse-location-editor-row{z-index:20}.warehouse-location-list article+article{margin-top:9px}.warehouse-location-list article.deleting{border-color:#d556754d;box-shadow:0 10px 26px #3927300f}.warehouse-location-row-main{min-height:78px;padding:12px 14px}.warehouse-location-title{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.warehouse-location-title>span{width:36px;height:36px;color:var(--pink-deep);background:#fff2f7;border-radius:8px;place-items:center;display:grid}.warehouse-location-title .icon{width:17px;height:17px}.warehouse-location-title strong,.warehouse-location-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-location-name-line{align-items:center;gap:9px;min-width:0;display:flex}.warehouse-location-name-line strong{min-width:0}.warehouse-location-saved{color:#21855a;flex:none;align-items:center;gap:4px;font-size:10px;font-weight:760;animation:1.4s cubic-bezier(.16,1,.3,1) both warehouse-location-saved;display:inline-flex}.warehouse-location-saved .icon{width:12px;height:12px}@keyframes warehouse-location-saved{0%{opacity:0;transform:translateY(2px)}15%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1px)}}.warehouse-location-title strong{font-size:13px;font-weight:850}.warehouse-location-title small{color:var(--muted);margin-top:4px;font-size:9.5px;font-weight:640}.warehouse-location-metrics{grid-template-columns:repeat(5,minmax(62px,1fr));gap:8px;display:grid}.warehouse-location-metrics span{background:#faf7f9;border-radius:7px;gap:4px;min-height:38px;padding:4px 9px;display:grid}.warehouse-location-metrics small{color:var(--muted);font-size:8px;font-weight:680}.warehouse-location-metrics b{font-size:12px;font-weight:850}.warehouse-location-actions{justify-content:flex-end;gap:7px;display:flex}.warehouse-location-actions button,.warehouse-transfer-list button{border:1px solid var(--line-strong);color:#514b53;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9.5px;font-weight:740;display:inline-flex}.warehouse-location-actions button{width:34px;min-width:34px;padding:0}.warehouse-location-actions button.danger,.warehouse-transfer-list button{color:var(--pink-deep)}.warehouse-location-actions button .icon{width:15px;height:15px}.warehouse-location-actions button:disabled{color:var(--muted);cursor:default;opacity:.72}.warehouse-location-inline-form{background:#fff9fb;border-radius:10px;grid-template-columns:minmax(180px,.75fr) minmax(520px,2fr) auto;align-items:end;gap:16px;padding:16px;display:grid}.warehouse-location-inline-form.editing{background:#fff6f9}.warehouse-location-form-heading{grid-template-columns:34px minmax(0,1fr);align-self:center;align-items:center;gap:10px;display:grid}.warehouse-location-form-heading>span{width:34px;height:34px;color:var(--pink-deep);background:#fde7f0;border-radius:8px;place-items:center;display:grid}.warehouse-location-form-heading .icon{width:16px;height:16px}.warehouse-location-form-heading strong,.warehouse-location-form-heading small{display:block}.warehouse-location-form-heading strong{font-size:12px;font-weight:820}.warehouse-location-form-heading small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:620}.warehouse-location-form-fields{grid-template-columns:minmax(170px,1.2fr) minmax(120px,.75fr) minmax(130px,.75fr) minmax(150px,1fr);align-items:end;gap:10px;display:grid;overflow:visible}.warehouse-location-form-fields .warehouse-crm-select.open{z-index:100}.warehouse-location-form-fields .create-custom-select-menu{z-index:110;max-height:220px}.warehouse-location-form-fields input,.warehouse-location-form-fields .create-custom-select-trigger,.warehouse-location-form-fields .create-custom-select-menu button{font-size:12px}.warehouse-location-form-fields .create-custom-select-menu button{min-height:38px;padding:0 12px}.warehouse-location-form-fields input:focus{border-color:#e8518675;box-shadow:0 0 0 3px #e8518614}.warehouse-location-form-actions,.warehouse-location-delete-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.warehouse-location-delete-panel{background:#fff7f9;border-top:1px solid #deb2bf8c;grid-template-columns:36px minmax(230px,1fr) minmax(220px,.65fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.warehouse-location-delete-icon{width:34px;height:34px;color:var(--pink-deep);background:#ffe4eb;border-radius:8px;place-items:center;display:grid}.warehouse-location-delete-icon .icon{width:17px;height:17px}.warehouse-location-delete-copy strong,.warehouse-location-delete-copy small{display:block}.warehouse-location-delete-copy strong{color:#3c3036;font-size:11px;font-weight:820}.warehouse-location-delete-copy small{color:#756a70;max-width:66ch;margin-top:4px;font-size:9.5px;font-weight:620;line-height:1.45}.warehouse-location-history-note{color:#6f666d;justify-self:start;align-items:center;gap:7px;font-size:9.5px;font-weight:700;display:inline-flex}.warehouse-location-history-note .icon{width:14px;height:14px}.warehouse-location-empty{border:1px dashed var(--line-strong);color:#615a62;text-align:center;border-radius:10px;justify-items:center;gap:8px;padding:38px 20px;display:grid}.warehouse-location-empty>span{width:42px;height:42px;color:var(--pink-deep);background:#fff1f6;border-radius:10px;place-items:center;display:grid}.warehouse-location-empty strong{font-size:13px;font-weight:820}.warehouse-location-empty small{color:var(--muted);font-size:10px;font-weight:620}@media (max-width:1180px){.warehouse-location-list-head,.warehouse-location-row-main{grid-template-columns:minmax(220px,1fr) minmax(350px,1fr) 82px;gap:10px}.warehouse-location-inline-form{grid-template-columns:minmax(170px,.7fr) minmax(420px,1.7fr)}.warehouse-location-form-actions{grid-column:1/-1}.warehouse-location-delete-panel{grid-template-columns:34px minmax(220px,1fr) minmax(200px,.7fr)}.warehouse-location-delete-actions{grid-column:2/-1}}@media (max-width:860px){.warehouse-locations-overview{grid-template-columns:repeat(2,minmax(120px,1fr))}.warehouse-locations-overview>span+span{border-left:0}.warehouse-locations-overview>span:nth-child(2n){border-left:1px solid var(--line)}.warehouse-locations-overview>span:nth-child(n+3){border-top:1px solid var(--line)}.warehouse-location-list-head{display:none}.warehouse-location-list{padding-top:12px}.warehouse-location-row-main{grid-template-columns:minmax(0,1fr) auto}.warehouse-location-metrics{grid-column:1/-1}.warehouse-location-inline-form,.warehouse-location-delete-panel{grid-template-columns:1fr}.warehouse-location-form-fields{grid-template-columns:repeat(2,minmax(150px,1fr))}.warehouse-location-form-actions,.warehouse-location-delete-actions{grid-column:auto;justify-content:flex-start}}.warehouse-transfer-route{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) repeat(2,minmax(110px,.55fr));align-items:end;gap:10px;padding:14px;display:grid}.warehouse-transfer-route article{border:1px solid var(--line);background:#fff;border-radius:7px;align-content:center;gap:6px;min-height:38px;padding:0 10px;display:grid}.warehouse-transfer-route article strong{font-size:11px;font-weight:840}.warehouse-transfer-mode-tabs{border:1px solid var(--line);background:#fff;border-radius:9px;gap:7px;margin:14px 14px 0;padding:4px;display:inline-flex}.warehouse-transfer-mode-tabs button{color:#625b64;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:34px;padding:0 12px;font-size:10px;font-weight:780;display:inline-flex}.warehouse-transfer-mode-tabs button.active{background:var(--pink-soft);color:var(--pink-deep)}.warehouse-transfer-mode-tabs .icon{width:15px;height:15px}.warehouse-transfer-scanner-panel{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.warehouse-transfer-manual-panel{border-bottom:1px solid var(--line);grid-template-columns:minmax(270px,.85fr) minmax(360px,1.15fr);gap:12px;padding:14px;display:grid}.warehouse-transfer-product-picker,.warehouse-transfer-variant-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0}.warehouse-transfer-product-picker{padding:10px}.warehouse-transfer-product-list{gap:7px;max-height:318px;margin-top:10px;padding-right:2px;display:grid;overflow-y:auto}.warehouse-transfer-product-list button{border:1px solid var(--line);color:#332e34;text-align:left;background:#fff;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px;display:grid}.warehouse-transfer-product-list button.active{background:var(--pink-soft);border-color:#e851865c}.warehouse-transfer-product-list strong,.warehouse-transfer-product-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-transfer-product-list strong{font-size:10.5px;font-weight:820}.warehouse-transfer-product-list small{color:var(--muted);margin-top:3px;font-size:8.5px;font-weight:640}.warehouse-transfer-product-list b{color:var(--pink-deep);font-size:10px;font-weight:840}.warehouse-transfer-empty-choice{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:7px;padding:14px;font-size:10px;font-weight:700}.warehouse-transfer-variant-panel{align-content:start;gap:13px;padding:12px;display:grid}.warehouse-transfer-selected-model{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:12px;display:grid}.warehouse-transfer-selected-model strong,.warehouse-transfer-selected-model span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-transfer-selected-model strong{font-size:12px;font-weight:850}.warehouse-transfer-selected-model span{color:var(--muted);margin-top:4px;font-size:9.5px;font-weight:650}.warehouse-transfer-option-block{gap:8px;display:grid}.warehouse-transfer-color-options,.warehouse-transfer-size-options{flex-wrap:wrap;gap:7px;display:flex}.warehouse-transfer-color-options button,.warehouse-transfer-size-options button{border:1px solid var(--line);color:#514b53;background:#fff;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9.5px;font-weight:760;display:inline-flex}.warehouse-transfer-color-options button.active,.warehouse-transfer-size-options button.active{background:var(--pink-soft);color:var(--pink-deep);border-color:#e8518657}.warehouse-transfer-color-options i{border:1px solid #362f362e;border-radius:50%;width:10px;height:10px;display:inline-block}.warehouse-transfer-color-options i.red{background:#d9465f}.warehouse-transfer-color-options i.black{background:#1f1f24}.warehouse-transfer-color-options i.beige{background:#d9b78f}.warehouse-transfer-color-options i.white{background:#fff}.warehouse-transfer-color-options i.blue{background:#9cc7df}.warehouse-transfer-color-options i.gray{background:#9b9aa0}.warehouse-transfer-color-options i.powder{background:#e9b7c6}.warehouse-transfer-color-options i.olive{background:#8f9669}.warehouse-transfer-color-options i.navy{background:#465b80}.warehouse-transfer-manual-footer{border-top:1px solid var(--line);grid-template-columns:94px minmax(120px,1fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.warehouse-transfer-manual-footer article{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;align-content:center;gap:4px;min-height:38px;padding:0 10px;display:grid}.warehouse-transfer-manual-footer article strong,.warehouse-transfer-manual-footer article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-transfer-manual-footer article strong{font-size:11px;font-weight:840}.warehouse-transfer-manual-footer article small{color:var(--muted);font-size:8.5px;font-weight:620}.warehouse-transfer-list{gap:9px;padding:14px;display:grid}.warehouse-transfer-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 116px 36px;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.warehouse-transfer-list strong,.warehouse-transfer-list span,.warehouse-transfer-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-transfer-list strong{font-size:11px;font-weight:820}.warehouse-transfer-list span,.warehouse-transfer-list small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:640}.warehouse-transfer-queue-qty{grid-template-columns:32px 46px 32px;align-items:center;gap:3px;display:grid}.warehouse-transfer-queue-qty button{color:#514b53;min-height:32px;padding:0;font-size:14px;font-weight:760}.warehouse-transfer-queue-qty input{border:1px solid var(--line-strong);width:46px;height:32px;color:var(--pink-deep);text-align:center;background:#fff;border-radius:7px;outline:none;padding:0 4px;font-size:11px;font-weight:840}.warehouse-recount-form label,.warehouse-scanner-input-row label,.warehouse-recount-reason,.warehouse-recount-note{gap:6px;min-width:0;display:grid}.warehouse-recount-form label>span,.warehouse-scanner-input-row label>span,.warehouse-recount-reason>span,.warehouse-recount-note>span{color:var(--muted);font-size:8.5px;font-weight:720}.warehouse-recount-form input,.warehouse-recount-form select,.warehouse-scanner-input-row input,.warehouse-recount-reason select,.warehouse-recount-note input{border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:38px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:680}.warehouse-recount-form input:focus,.warehouse-recount-form select:focus,.warehouse-scanner-input-row input:focus,.warehouse-recount-reason select:focus,.warehouse-recount-note input:focus{border-color:#e851867a;box-shadow:0 0 0 3px #e8518617}.warehouse-recount-history{padding:0 14px 14px;overflow-x:auto}.warehouse-recount-history article{border-bottom:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:124px minmax(170px,1fr) repeat(4,minmax(82px,auto)) 118px;align-items:center;gap:12px;min-width:790px;min-height:58px;padding:9px 10px;display:grid}.warehouse-recount-history article:hover,.warehouse-recount-history article.selected{background:#fff8fb}.warehouse-recount-history article.selected{outline-offset:-1px;outline:1px solid #e851863d}.warehouse-recount-history article:last-child{border-bottom:0}.warehouse-recount-history strong,.warehouse-recount-history span,.warehouse-recount-history small,.warehouse-recount-history b{display:block}.warehouse-recount-history strong,.warehouse-recount-history b{color:#332e34;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:790;overflow:hidden}.warehouse-recount-history span,.warehouse-recount-history small{color:var(--muted);margin-top:3px;font-size:8.5px;font-weight:640}.warehouse-recount-history .shortage b{color:var(--pink-deep)}.warehouse-history-delete .icon{width:14px;height:14px}.warehouse-recount-preview-grid .shortage b{color:var(--pink-deep)}.warehouse-recount-preview-grid .surplus b{color:var(--green)}.warehouse-recount-rules{gap:2px;display:grid}.warehouse-recount-rules article{border-bottom:1px solid var(--line);padding:10px 0}.warehouse-recount-rules article:last-child{border-bottom:0}.warehouse-recount-rules span,.warehouse-recount-rules strong,.warehouse-recount-rules small{display:block}.warehouse-recount-rules span,.warehouse-recount-rules small{color:var(--muted);font-size:8.5px;font-weight:640}.warehouse-recount-rules strong{color:#332e34;margin:4px 0 3px;font-size:11px;font-weight:820}.warehouse-recount-test-card .warehouse-action{width:100%}.warehouse-scanner-stage{background:#fff9fb;border:1px solid #e8518638;border-radius:8px;margin:14px;padding:16px}.warehouse-scanner-stage.compact{background:#fff;border:0;margin:0}.warehouse-scanner-stage.compact.found{background:#31a86f0b}.warehouse-scanner-stage.compact.unknown{background:#dc416a0b}.warehouse-scanner-state{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;display:grid}.warehouse-scanner-signal{background:var(--pink-soft);width:46px;height:46px;color:var(--pink-deep);border:1px solid #e8518633;border-radius:8px;place-items:center;display:grid}.warehouse-scanner-state.ready .warehouse-scanner-signal{background:var(--green-soft);color:var(--green);border-color:#31a86f3d}.warehouse-scanner-state.error .warehouse-scanner-signal{color:var(--pink-deep);background:#fff0f4;border-color:#dc416a47}.warehouse-scanner-signal .icon{width:24px;height:24px}.warehouse-scanner-state small,.warehouse-scanner-state strong,.warehouse-scanner-state span{display:block}.warehouse-scanner-state small,.warehouse-scanner-state span{color:var(--muted);font-size:9px;font-weight:650}.warehouse-scanner-state strong{margin:4px 0;font-size:14px;font-weight:850}.warehouse-scanner-state code{color:#4f454d;text-overflow:ellipsis;white-space:nowrap;background:#fff8fb;border:1px solid #e8518629;border-radius:6px;max-width:100%;margin-top:6px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:760;display:inline-block;overflow:hidden}.warehouse-scanner-state>b{background:var(--violet-soft);color:var(--violet);border-radius:6px;padding:5px 8px;font-size:8.5px;font-weight:840}.warehouse-scanner-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:14px;display:grid}.warehouse-scanner-input-row input{letter-spacing:0;border-width:2px;height:46px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.warehouse-scanner-input-row .warehouse-action{min-height:46px}.warehouse-scanner-test-log .icon{color:var(--green)}.warehouse-recount-live-metrics,.warehouse-recount-review-summary{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(110px,1fr));gap:1px;margin:0 14px;display:grid;overflow:hidden}.warehouse-recount-live-metrics article,.warehouse-recount-review-summary article{background:#fff;min-height:74px;padding:10px 12px}.warehouse-recount-live-metrics span,.warehouse-recount-live-metrics strong,.warehouse-recount-live-metrics small,.warehouse-recount-review-summary span,.warehouse-recount-review-summary strong{display:block}.warehouse-recount-live-metrics span,.warehouse-recount-live-metrics small,.warehouse-recount-review-summary span{color:var(--muted);font-size:8.5px;font-weight:650}.warehouse-recount-live-metrics strong,.warehouse-recount-review-summary strong{color:#332e34;margin:5px 0 3px;font-size:19px;font-weight:860}.warehouse-recount-progress{background:#f1e8eb;border-radius:4px;height:5px;margin:12px 14px 14px;overflow:hidden}.warehouse-recount-progress span{width:var(--recount-progress);border-radius:inherit;background:var(--green);height:100%;transition:width .18s cubic-bezier(.22,1,.36,1);display:block}.warehouse-recount-counted-list{padding:0 14px 14px}.warehouse-recount-counted-list>article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(210px,1fr) minmax(82px,.48fr) minmax(86px,.45fr) minmax(78px,.42fr) auto;align-items:center;gap:12px;min-height:58px;padding:7px 0;display:grid}.warehouse-recount-counted-list>article:last-child{border-bottom:0}.warehouse-recount-thumb{border-radius:6px;width:38px;height:44px}.warehouse-recount-found-product{min-width:0}.warehouse-recount-found-product strong,.warehouse-recount-found-product span,.warehouse-recount-found-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-recount-found-product span{align-items:center;gap:5px;display:flex}.warehouse-recount-found-product .color-dot{width:8px;height:8px;box-shadow:none}.warehouse-recount-found-product small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.warehouse-recount-counted-list strong,.warehouse-recount-counted-list span,.warehouse-recount-counted-list small,.warehouse-recount-counted-list b{display:block}.warehouse-recount-counted-list strong,.warehouse-recount-counted-list b{font-size:10px;font-weight:790}.warehouse-recount-counted-list span,.warehouse-recount-counted-list small{color:var(--muted);margin-top:3px;font-size:8.5px;font-weight:630}.warehouse-recount-counted-list .warehouse-recount-found-product span{align-items:center;gap:5px;display:flex}.warehouse-recount-counted-list .request-status{text-align:center;justify-self:end;min-width:102px}.warehouse-recount-manual-list{padding:0 14px 14px;overflow-x:auto}.warehouse-recount-manual-list>article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(210px,1fr) minmax(86px,.42fr) minmax(112px,.5fr) minmax(78px,.38fr);align-items:center;gap:12px;min-width:650px;min-height:64px;padding:9px 0;display:grid}.warehouse-recount-manual-list>article:last-child{border-bottom:0}.warehouse-recount-manual-list>article>span small,.warehouse-recount-manual-list>article>span b,.warehouse-recount-manual-list label span{display:block}.warehouse-recount-manual-list>article>span small,.warehouse-recount-manual-list label span{color:var(--muted);margin-bottom:4px;font-size:8.5px;font-weight:650}.warehouse-recount-manual-list>article>span b{font-size:10px;font-weight:800}.warehouse-recount-manual-list label input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:34px;color:var(--ink);font:inherit;border-radius:6px;padding:0 9px;font-size:10px;font-weight:760}.warehouse-recount-manual-list .shortage b{color:var(--danger)}.warehouse-recount-manual-list .surplus b,.warehouse-recount-manual-list .matched b,.warehouse-recount-scan-log article.found .icon{color:var(--green)}.warehouse-recount-scan-log article.unknown .icon{color:var(--pink-deep)}.warehouse-recount-review-summary{grid-template-columns:repeat(5,minmax(100px,1fr));margin-bottom:13px}.warehouse-recount-finance-card .warehouse-side-heading h2{font-size:16px}.warehouse-recount-finance-card .warehouse-side-heading{border-bottom:0;padding:0 0 12px}.warehouse-recount-finance-card .warehouse-label-summary{background:#fff8fb;flex:1;align-content:center;gap:12px 10px;margin:0}.warehouse-recount-review-summary article{min-height:58px}.warehouse-recount-review-summary strong{font-size:16px}.warehouse-recount-review-summary .shortage strong,.warehouse-recount-complete-grid .shortage strong{color:var(--pink-deep)}.warehouse-recount-review-summary .surplus strong{color:var(--green)}.warehouse-recount-fifo-strip .warehouse-panel-header{border-bottom:0;padding-bottom:10px}.warehouse-recount-warning{color:#725126;background:#fff8e8;border:1px solid #e897263d;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:-3px 14px 13px;padding:10px;display:grid}.warehouse-recount-warning .icon{width:22px;height:22px;color:var(--orange)}.warehouse-recount-warning strong,.warehouse-recount-warning span{display:block}.warehouse-recount-warning strong{color:#3c3134;font-size:10.5px;font-weight:820}.warehouse-recount-warning span{margin-top:4px;font-size:9px;font-weight:620;line-height:1.35}.warehouse-recount-filter-tabs{gap:5px;padding:0 14px 14px;display:flex;overflow-x:auto}.warehouse-recount-filter-tabs button{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:720;display:inline-flex}.warehouse-recount-filter-tabs button.active{background:var(--pink-soft);color:var(--pink-deep);border-color:#e8518647}.warehouse-recount-filter-tabs b{background:var(--surface-soft);border-radius:5px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:820;display:grid}.warehouse-recount-review-list{padding:0 14px 14px;overflow-x:auto}.warehouse-recount-review-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(72px,.36fr)) minmax(190px,.8fr) minmax(180px,.85fr);align-items:center;gap:12px;min-width:1060px;min-height:72px;padding:11px 0;display:grid}.warehouse-recount-review-row>span,.warehouse-recount-review-row label{min-width:0}.warehouse-recount-review-row:last-child{border-bottom:0}.warehouse-recount-review-product{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.warehouse-recount-review-product strong,.warehouse-recount-review-product span,.warehouse-recount-review-product small,.warehouse-recount-review-row>span small,.warehouse-recount-review-row>span b{display:block}.warehouse-recount-review-product strong,.warehouse-recount-review-row>span b{font-size:10px;font-weight:790}.warehouse-recount-review-product span,.warehouse-recount-review-product small,.warehouse-recount-review-row>span small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:630}.warehouse-recount-review-product span{align-items:center;gap:5px;display:flex}.warehouse-recount-review-product .color-dot{width:8px;height:8px;box-shadow:none}.warehouse-recount-review-product strong,.warehouse-recount-review-product small,.warehouse-recount-review-row>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-recount-review-row.shortage .delta b{color:var(--pink-deep)}.warehouse-recount-review-row.surplus .delta b{color:var(--green)}.warehouse-recount-history-note b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.warehouse-recount-match{align-items:center;gap:5px;color:var(--green)!important;font-size:9px!important;font-weight:780!important;display:inline-flex!important}.warehouse-recount-match .icon{width:14px;height:14px}.warehouse-recount-complete{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;justify-items:center;width:min(760px,100%);margin:44px auto;padding:34px;display:grid;box-shadow:0 18px 48px #2a1f220f}.warehouse-recount-complete-mark{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:8px;place-items:center;display:grid}.warehouse-recount-complete-mark .icon{width:26px;height:26px}.warehouse-recount-complete>span{color:var(--green);margin-top:14px;font-size:9px;font-weight:780}.warehouse-recount-complete h2{margin:5px 0 0;font-size:22px;font-weight:860}.warehouse-recount-complete p{color:var(--muted);margin:6px 0 20px;font-size:9.5px;font-weight:640}.warehouse-recount-complete-grid{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(110px,1fr));width:100%;display:grid;overflow:hidden}.warehouse-recount-complete-grid article{border-right:1px solid var(--line);padding:13px}.warehouse-recount-complete-grid article:last-child{border-right:0}.warehouse-recount-complete-grid span,.warehouse-recount-complete-grid strong{display:block}.warehouse-recount-complete-grid span{color:var(--muted);font-size:8px;font-weight:650}.warehouse-recount-complete-grid strong{margin-top:6px;font-size:15px;font-weight:840}.warehouse-recount-complete>.warehouse-actions{margin-top:18px}.warehouse-recount-page{width:100%;min-width:0;color:var(--ink);gap:14px;display:grid}.warehouse-recount-page-header{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 20px;display:flex;box-shadow:0 10px 30px #37272d09}.warehouse-recount-page-header>div:first-child{min-width:0}.warehouse-recount-page-header h2{color:var(--ink);margin:5px 0 0;font-size:21px;font-weight:850;line-height:1.15}.warehouse-recount-page-header>div:first-child>span{color:var(--muted);margin-top:5px;font-size:11.5px;font-weight:650;display:block}.warehouse-recount-route-back{border:1px solid var(--line);background:var(--surface-soft);color:#625b64;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 9px 0 6px;font-family:inherit;font-size:11px;font-weight:760;display:inline-flex}.warehouse-recount-route-back:hover{background:var(--pink-soft);color:var(--pink-deep);border-color:#e8518647}.warehouse-recount-route-back:disabled{cursor:wait;opacity:.58}.warehouse-recount-route-back .icon{width:15px;height:15px}.warehouse-recount-table-section{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;overflow:auto hidden;box-shadow:0 12px 32px #37272d09}.warehouse-recount-table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 18px;display:flex}.warehouse-recount-table-heading h3,.warehouse-recount-table-heading span,.warehouse-recount-table-heading b{display:block}.warehouse-recount-table-heading h3{color:var(--ink);margin:0;font-size:15px;font-weight:840}.warehouse-recount-table-heading span{color:var(--muted);margin-top:4px;font-size:10.5px;font-weight:630}.warehouse-recount-table-heading>b{background:var(--surface-soft);color:#655e67;border-radius:7px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.warehouse-recount-create-sheet{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:22px;padding:22px;display:grid;box-shadow:0 12px 34px #37272d0a}.warehouse-recount-create-fields{grid-template-columns:minmax(250px,1fr) minmax(220px,.72fr);gap:14px;min-width:0;display:grid}.warehouse-recount-create-fields>label{gap:7px;min-width:0;display:grid}.warehouse-recount-create-fields>label>span{color:#6c6570;font-size:11px;font-weight:740}.warehouse-recount-create-fields input,.warehouse-recount-create-fields textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;outline:none;font-size:12.5px;font-weight:680}.warehouse-recount-create-fields input{height:42px;padding:0 12px}.warehouse-recount-create-fields textarea{resize:vertical;min-height:94px;padding:11px 12px}.warehouse-recount-create-fields input:focus,.warehouse-recount-create-fields textarea:focus{border-color:#e8518685;box-shadow:0 0 0 3px #e8518617}.warehouse-recount-create-fields .warehouse-recount-create-note{grid-column:1/-1}.warehouse-recount-create-summary{background:var(--pink-soft);border:1px solid #e851862e;border-radius:9px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid}.warehouse-recount-mode-icon{background:var(--surface);width:42px;height:42px;color:var(--pink-deep);border-radius:8px;place-items:center;display:grid}.warehouse-recount-mode-icon .icon{width:21px;height:21px}.warehouse-recount-create-summary small,.warehouse-recount-create-summary strong,.warehouse-recount-create-summary p{display:block}.warehouse-recount-create-summary small{color:var(--muted);font-size:9.5px;font-weight:730}.warehouse-recount-create-summary strong{color:var(--ink);margin-top:4px;font-size:13px;font-weight:830}.warehouse-recount-create-summary p{color:#6c626b;margin:7px 0 0;font-size:10.5px;font-weight:620;line-height:1.5}.warehouse-recount-create-summary dl{background:#e8518624;border:1px solid #e8518624;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:3px 0 0;display:grid;overflow:hidden}.warehouse-recount-create-summary dl>div{background:var(--surface);padding:10px}.warehouse-recount-create-summary dt{color:var(--muted);font-size:9px;font-weight:650}.warehouse-recount-create-summary dd{color:var(--ink);margin:5px 0 0;font-size:16px;font-weight:850}.warehouse-recount-create-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.warehouse-recount-history-table{min-width:1120px;overflow-x:auto}.warehouse-recount-history-head,.warehouse-recount-history-table>article{grid-template-columns:minmax(190px,1.25fr) minmax(120px,.72fr) 104px minmax(120px,.75fr) 82px 66px 66px 92px 104px 36px;align-items:center;gap:12px;display:grid}.warehouse-recount-history-head{border-bottom:1px solid var(--line);background:var(--surface-soft);min-height:38px;color:var(--muted);text-transform:uppercase;letter-spacing:.025em;padding:0 16px;font-size:9px;font-weight:790}.warehouse-recount-history-table>article{border-bottom:1px solid var(--line);cursor:pointer;min-height:66px;padding:8px 16px;transition:background .16s cubic-bezier(.22,1,.36,1)}.warehouse-recount-history-table>article:last-child{border-bottom:0}.warehouse-recount-history-table>article:hover{background:#fff9fb}.warehouse-recount-history-table>article strong,.warehouse-recount-history-table>article span,.warehouse-recount-history-table>article b,.warehouse-recount-history-table>article small{min-width:0;display:block}.warehouse-recount-history-table>article strong,.warehouse-recount-history-table>article b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:790;overflow:hidden}.warehouse-recount-history-table>article>div>span,.warehouse-recount-history-table>article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:620;overflow:hidden}.warehouse-recount-history-table>article .shortage b{color:var(--danger)}.warehouse-recount-history-table>article .surplus b{color:var(--green)}.warehouse-recount-history-table .warehouse-row-action{width:32px;height:32px}.warehouse-recount-history-table .warehouse-row-action.danger{color:#c83355;background:#fff3f6;border-color:#c8335533}.warehouse-recount-history-table .warehouse-row-action.danger:hover{background:#fde8ed;border-color:#c8335561}.warehouse-recount-history-table .warehouse-row-action.danger:focus-visible{background:#fde8ed;border-color:#c8335561}.warehouse-recount-page>.warehouse-recount-review-summary{margin:0}.warehouse-recount-page>.warehouse-recount-filter-tabs{padding:0}.warehouse-recount-page .warehouse-recount-review-row{grid-template-columns:minmax(270px,1.4fr) repeat(3,minmax(78px,.34fr)) minmax(190px,.8fr);min-width:820px;padding-inline-start:2px;padding-inline-end:2px}.warehouse-recount-review-row.uncounted .delta b,.warehouse-recount-manual-list .uncounted b{color:var(--muted)}.warehouse-recount-unfilled{color:var(--muted)!important;font-size:10px!important;font-weight:720!important}.warehouse-recount-scan-surface{background:var(--surface);border:1px solid #e8518633;border-radius:10px;overflow:hidden;box-shadow:0 12px 32px #37272d09}.warehouse-recount-scan-surface .warehouse-scanner-stage{padding:18px}.warehouse-recount-search{border:1px solid var(--line-strong);background:var(--surface);width:min(360px,100%);min-height:38px;color:var(--muted);border-radius:8px;grid-template-columns:18px minmax(180px,1fr);align-items:center;gap:8px;padding:0 11px;display:grid}.warehouse-recount-search .icon{width:17px;height:17px}.warehouse-recount-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:11.5px;font-weight:650}.warehouse-recount-page>.warehouse-recount-live-metrics{margin:0}.warehouse-recount-page>.warehouse-recount-progress{margin:-8px 0 0}.warehouse-recount-page .warehouse-recount-counted-list,.warehouse-recount-page .warehouse-recount-manual-list,.warehouse-recount-page .warehouse-recount-review-list{padding:0 16px 10px}.warehouse-recount-page .warehouse-recount-manual-list>article,.warehouse-recount-page .warehouse-recount-counted-list>article{min-height:70px}.warehouse-recount-page .warehouse-recount-manual-list label input{border-color:var(--line-strong);background:var(--surface);min-height:38px;font-size:12px}.warehouse-recount-page .warehouse-save-error,.warehouse-recount-page>.warehouse-recount-warning{margin:0}@media (max-width:1120px){.warehouse-recount-create-sheet{grid-template-columns:1fr}.warehouse-recount-create-summary{grid-column:1}}@media (max-width:760px){.warehouse-recount-page-header{flex-direction:column;align-items:stretch}.warehouse-recount-page-header>.warehouse-actions,.warehouse-recount-page-header>.warehouse-action{width:100%}.warehouse-recount-create-fields{grid-template-columns:1fr}.warehouse-recount-create-fields .warehouse-recount-create-note{grid-column:1}.warehouse-recount-table-heading{flex-direction:column;align-items:stretch}.warehouse-recount-search{width:100%}}.warehouse-import-meta{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(150px,1fr));gap:9px;padding:14px;display:grid}.warehouse-import-meta label{gap:6px;min-width:0;display:grid}.warehouse-import-meta label>span{color:var(--muted);font-size:8.5px;font-weight:720}.warehouse-import-meta input,.warehouse-import-meta select{border:1px solid var(--line-strong);color:#332e34;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:38px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:680}.warehouse-import-panel{overflow:hidden}.warehouse-import-upload{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) minmax(360px,1.4fr);gap:12px;padding:14px;display:grid}.warehouse-import-file{cursor:pointer;background:#fff9fb;border:1px dashed #e8518652;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:13px;display:grid;position:relative}.warehouse-import-file .icon{background:var(--pink-soft);width:40px;height:40px;color:var(--pink-deep);border-radius:8px;place-items:center;padding:9px;display:grid}.warehouse-import-file strong,.warehouse-import-file span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-import-file strong{font-size:12px;font-weight:840}.warehouse-import-file span{color:var(--muted);margin-top:5px;font-size:9px;font-weight:640}.warehouse-import-file input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.warehouse-import-file textarea{border:1px solid var(--line-strong);resize:vertical;color:#332e34;background:#fff;border-radius:8px;outline:none;width:100%;min-height:128px;margin-top:10px;padding:10px;font-size:10.5px;font-weight:650;line-height:1.45}.warehouse-import-summary{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.warehouse-import-summary article{background:#fff;align-content:center;min-height:92px;padding:10px;display:grid}.warehouse-import-summary span,.warehouse-import-summary strong{display:block}.warehouse-import-summary span{color:var(--muted);font-size:8px;font-weight:670}.warehouse-import-summary strong{margin-top:6px;font-size:14px;font-weight:840}.warehouse-import-preview{padding:0 14px 14px;overflow-x:auto}.warehouse-import-preview article{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1.3fr) minmax(118px,.9fr) 56px 74px minmax(118px,.9fr);align-items:center;gap:10px;min-width:680px;min-height:58px;display:grid}.warehouse-import-preview article:last-child{border-bottom:0}.warehouse-import-preview strong,.warehouse-import-preview span,.warehouse-import-preview small,.warehouse-import-preview b{display:block}.warehouse-import-preview strong,.warehouse-import-preview b{color:#332e34;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:790;overflow:hidden}.warehouse-import-preview span,.warehouse-import-preview small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:630}.product-detail-panel{flex-direction:column;min-height:calc(100vh - 92px);max-height:calc(100vh - 92px);display:flex;overflow-y:auto}.product-detail-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;min-height:58px;padding:0 14px;display:grid}.product-detail-header>strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:820;line-height:1;overflow:hidden}.product-detail-header button{color:#817a83;background:0 0;border:0;place-items:center;display:grid}.product-detail-header .icon{width:18px;height:18px}.product-profile-card{grid-template-columns:104px 1fr;align-items:start;gap:14px;padding:14px;display:grid}.product-meta-grid{grid-template-columns:minmax(74px,.72fr) minmax(0,1fr);gap:11px 12px;padding-top:4px;display:grid}.product-meta-grid span{color:#6f6971;font-size:11px;font-weight:560}.product-meta-grid strong{color:#332e34;font-size:11px;font-weight:760;line-height:1.2}.product-detail-section{border-top:1px solid var(--line);padding:9px 14px}.product-detail-section h2{margin-bottom:9px;font-size:14px;font-weight:800}.variant-table{border:1px solid var(--line);border-radius:9px;overflow:hidden}.variant-color-tabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.variant-color-tabs button{border:1px solid var(--line);color:#4c464e;text-align:left;background:#fff;border-radius:8px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px 7px;min-height:34px;padding:6px 8px;display:inline-grid}.variant-color-tabs button.active{background:#fff6fa;border-color:#e8518657;box-shadow:0 0 0 2px #e8518614}.variant-color-tabs i{border:1px solid #46383e1f;border-radius:50%;grid-row:span 2;width:14px;height:14px;display:block}.variant-color-tabs span{white-space:nowrap;font-size:10px;font-weight:780;line-height:1}.variant-color-tabs b{color:var(--muted);white-space:nowrap;font-size:8.5px;font-weight:720;line-height:1}.variant-color-tabs i.red{background:#c94955}.variant-color-tabs i.black{background:#202024}.variant-color-tabs i.beige{background:#d0ad91}.variant-color-tabs i.white{background:#fff}.variant-color-tabs i.blue,.variant-color-tabs i.navy{background:#1f5f98}.variant-color-tabs i.gray{background:#a9a9aa}.variant-color-tabs i.powder{background:#e8c4bf}.variant-color-tabs i.olive{background:#7b8065}.variant-head,.variant-row{border-bottom:1px solid #eee7e8db;grid-template-columns:.58fr 1.35fr .72fr .72fr;align-items:center;gap:8px;min-height:29px;padding:0 9px;display:grid}.variant-head.compact,.variant-row.compact{grid-template-columns:.58fr 1.35fr .72fr}.variant-head{color:#6f6971;font-size:10px;font-weight:720}.variant-row{color:#332e34;text-align:left;cursor:pointer;background:#fff;border-top:0;border-left:0;border-right:0;width:100%;font-size:11px;font-weight:570}.variant-row:last-child{border-bottom:0}.variant-row:hover{background:var(--surface-soft)}.variant-row.active{box-shadow:inset 3px 0 0 var(--pink);background:#fde6ef}.variant-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.variant-row b{justify-self:end;font-weight:780}.product-price-cards,.product-stock-cards{background:0 0;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.product-price-cards article,.product-stock-cards article{border-right:1px solid var(--line);text-align:center;background:0 0;place-items:center;min-height:46px;display:grid}.product-price-cards article:last-child,.product-stock-cards article:last-child{border-right:0}.product-price-cards span,.product-stock-cards span{color:#6f6971;font-size:10px;font-weight:560;line-height:1.15}.product-price-cards strong,.product-stock-cards strong{margin-top:5px;font-size:14px;font-weight:820}.product-barcode-actions-section{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:10px;display:grid}.product-barcode-actions-section.without-barcode{grid-template-columns:minmax(0,1fr)}.product-barcode-side h2{margin-bottom:7px}.barcode-block{justify-items:start;gap:4px;display:grid}.barcode-block .barcode-svg{background:#fff;border-radius:3px;width:142px;height:52px;display:block}.barcode-block .barcode-svg text{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700}.barcode-block strong{color:#2f2a31;font-size:11px;font-weight:740}.product-actions-section{gap:5px;display:grid}.product-actions-section button{border:1px solid var(--line);color:#4d474f;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:28px;font-size:10.5px;font-weight:720;display:inline-flex}.product-actions-section .product-primary-action{color:#fff;background:linear-gradient(135deg,#ef5b92,#ef78a7);border-color:#0000;box-shadow:0 11px 24px #e851862e}.product-actions-section .product-danger-action{color:#c43f5d;background:#fff7f8;border-color:#d243623d}.product-actions-section .icon{width:17px;height:17px}.product-movement-section .side-card-heading{margin-bottom:9px}.product-movement-section .side-card-heading .icon{color:#817a83;width:16px;height:16px}.product-movement-list{gap:8px;display:grid}.product-movement-row{grid-template-columns:72px minmax(0,1fr) 34px;align-items:start;gap:8px;display:grid}.product-movement-row time{color:#777178;font-size:10px;font-weight:560;line-height:1.25}.product-movement-row span{color:#4f4951;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;line-height:1.25;overflow:hidden}.product-movement-row b{justify-self:end;font-size:10px;font-weight:820}.product-movement-row b.green{color:#18a05d}.product-movement-row b.pink{color:var(--pink-deep)}.product-movement-row b.violet{color:var(--violet)}.content-product-full{padding-bottom:22px}.product-full-page{gap:12px;min-width:0;display:grid}.product-full-route{color:#7b747c;align-items:center;gap:10px;min-height:28px;font-size:13px;font-weight:620;display:flex}.product-full-route button{color:#5c555d;background:0 0;border:0;align-items:center;gap:6px;font-weight:760;display:inline-flex}.product-full-route button .icon{width:16px;height:16px;transform:rotate(180deg)}.product-full-layout{grid-template-columns:minmax(0,1fr) 338px;align-items:start;gap:12px;display:grid}.product-full-left{gap:12px;min-width:0;display:grid}.product-full-top-grid{grid-template-columns:290px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.product-full-panel,.product-full-side-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffe0}.product-gallery-panel{grid-template-rows:auto auto auto;align-content:start;align-items:start;gap:10px;padding:8px;display:grid}.product-main-info-panel{height:100%}.product-full-photo-frame{border-radius:11px;position:relative;overflow:hidden}.product-full-photo-main{border-radius:11px;width:100%;height:365px}img.product-full-photo-main,img.product-full-photo-thumb{box-sizing:border-box;object-fit:contain;object-position:center;background:#fff8f6;display:block}img.product-full-photo-main{padding:10px}img.product-full-photo-thumb{padding:6px}.product-full-photo-label{color:#fff;background:#3b2b27bd;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:760;display:inline-flex;position:absolute;bottom:9px;left:9px}.product-full-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.product-full-thumbs button{background:0 0;border:1px solid #0000;border-radius:9px;place-items:stretch stretch;height:88px;padding:0;display:grid}.product-full-thumbs button.active{border-color:var(--pink);box-shadow:0 0 0 2px #e851861f}.product-full-photo-thumb{border-radius:8px;width:100%;height:100%}.product-full-photo-main.product-photo-asset img{object-fit:contain;padding:10px}.product-full-photo-thumb.product-photo-asset img{object-fit:contain;padding:6px}.product-add-photo-button{width:auto;min-height:38px;color:var(--pink-deep);background:#fff7fa;border:1px dashed #e851869e;border-radius:9px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.product-add-photo-button .icon{width:17px;height:17px}.product-main-info-panel,.product-variants-panel,.product-measurements-panel,.product-full-history-panel{padding:15px}.product-main-info-panel{padding:12px}.product-full-history-panel.focused{border-color:#e8518647;box-shadow:0 14px 32px #e851861a}.product-variants-panel{padding:10px 12px}.product-full-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.product-full-panel-heading h2,.product-full-side-card h2{font-size:16px;font-weight:840;line-height:1.15}.product-full-panel-heading button{border:1px solid var(--line-strong);color:#5f5961;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.product-full-panel-heading button .icon{width:16px;height:16px}.product-full-edit-actions{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.product-full-panel-heading .product-full-icon-action{width:34px;min-width:34px;padding:0}.product-full-panel-heading .product-full-delete-action{color:#c43f5d;background:#fff7f8;border-color:#d243623d}.product-info-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.product-info-field{align-content:start;gap:6px;min-height:50px;display:grid}.product-info-field.span-full{grid-column:1/-1}.product-info-field.span-half{grid-column:span 3}.product-info-field.span-third{grid-column:span 2}.product-info-field span{color:#6f6971;font-size:11px;font-weight:660}.product-info-field strong{border:1px solid var(--line-strong);color:#2f2a31;background:#ffffffe0;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:720;line-height:1.25;display:flex}.product-measurement-type-field{min-height:auto}.product-measurement-type-switch{border:1px solid var(--line);background:#f6f2f4d1;border-radius:9px;grid-template-columns:repeat(3,minmax(92px,1fr));width:min(100%,450px);padding:3px;display:grid}.product-measurement-type-switch button{color:#746d75;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 12px;font-size:10.5px;font-weight:740;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.product-measurement-type-switch button:hover{color:#4e474f;background:#ffffffb8}.product-measurement-type-switch button.active,.product-measurement-type-switch button[aria-pressed=true]{color:var(--pink-deep);background:#fff;border-color:#e8518642;box-shadow:0 3px 10px #3e2a3312}.product-measurement-type-switch button:focus-visible{z-index:1;outline-offset:1px;outline:3px solid #ee6f9f29}.product-measurement-type-switch button:disabled{cursor:not-allowed;opacity:.48}.product-description-field strong{align-items:flex-start;min-height:96px;padding-top:9px}.product-full-create-error{color:#d24362;margin:-4px 0 0;font-size:11px;font-weight:700;line-height:1.35}.product-full-create-mode .product-info-field input,.product-full-create-mode .product-info-field select,.product-full-create-mode .product-info-field textarea{border:1px solid var(--line-strong);color:#2f2a31;background:#fffffff0;border-radius:8px;outline:none;width:100%;min-height:34px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:720;line-height:1.25}.product-full-create-mode .product-info-field textarea{resize:vertical;min-height:96px;padding-top:9px}.product-full-create-mode .product-info-field input:focus,.product-full-create-mode .product-info-field select:focus,.product-full-create-mode .product-info-field textarea:focus,.product-full-create-variant-fields input:focus,.product-full-create-variant-fields select:focus{border-color:#e8518694;box-shadow:0 0 0 3px #e8518614}.product-full-create-submit{background:var(--pink)!important;color:#fff!important;border-color:#e8518647!important}.product-info-tags{grid-template-columns:72px 1fr;align-items:start;gap:12px;margin-top:13px;display:grid}.product-info-tags>span{color:#6f6971;font-size:11px;font-weight:660}.product-info-tags div{flex-wrap:wrap;gap:8px;display:flex}.product-info-tags b,.product-info-tags button{border-radius:8px;align-items:center;min-height:28px;font-size:12px;font-weight:780;display:inline-flex}.product-info-tags b{color:var(--violet);background:#f1e7ff;padding:0 10px}.product-info-tags button{color:var(--pink-deep);background:#fff4f8;border:1px solid #e8518647;padding:0 12px}.product-availability-heading{justify-content:space-between;align-items:start;gap:10px;margin-bottom:9px;display:flex}.product-availability-heading h2{font-size:15px;font-weight:840;line-height:1.12}.product-availability-heading>div:first-child>span{color:#5f5961;margin-top:8px;font-size:10.5px;font-weight:730;display:block}.product-availability-legend{color:#8a838b;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:2px;font-size:10.5px;font-weight:700;display:flex}.product-availability-legend span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.product-availability-legend i{border-radius:3px;width:10px;height:10px;display:block}.product-availability-legend i.available{background:#7ed5a7}.product-availability-legend i.low{background:#ffa979}.product-availability-legend i.empty{background:#dedadd}.product-full-add-variant{min-height:34px;color:var(--pink-deep);background:#fff4f8;border:1px solid #e8518647;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.product-full-add-variant .icon{width:15px;height:15px}.product-full-create-variants{border-top:1px solid #eee7e8e6;display:grid}.product-full-create-variant{border-bottom:1px solid #eee7e8e6;padding:12px 0}.product-full-create-variant:last-child{border-bottom:0;padding-bottom:0}.product-full-create-variant-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.product-full-create-variant-title strong{color:#373039;font-size:11px;font-weight:820}.product-full-create-variant-title button{color:#d24d69;background:#fff;border:1px solid #e1546f2e;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.product-full-create-variant-title button .icon{width:14px;height:14px}.product-full-create-variant-fields{grid-template-columns:repeat(4,minmax(112px,1fr));gap:10px;display:grid}.product-full-create-variant-fields label{gap:6px;min-width:0;display:grid}.product-full-create-variant-fields label>span{color:#6f6971;font-size:10px;font-weight:720}.product-variant-no-size{gap:6px;min-width:0;display:grid}.product-variant-no-size>span{color:#6f6971;font-size:10px;font-weight:720}.product-variant-no-size>strong{border:1px solid var(--line);color:#837b84;background:#f8f5f7e6;border-radius:8px;align-items:center;min-height:36px;padding:0 9px;font-size:10.5px;font-weight:700;display:flex}.product-full-create-variant-fields input,.product-full-create-variant-fields select{border:1px solid var(--line-strong);color:#2f2a31;background:#fff;border-radius:8px;outline:none;width:100%;height:36px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:700}.product-full-create-variant-fields input[readonly]{color:#8a838b;cursor:default;background:#f6f3f4}.product-full-create-mode .product-info-field input:disabled,.product-full-create-variant-fields input:disabled{color:#7e7479;color:color(display-p3 .48851 .45624 .474618);color:lab(49.9169% 4.89464 -1.42697);cursor:not-allowed;background:#faf5f8;background:color(display-p3 .976895 .962057 .970395);background:lab(97.0189% 1.96531 -.571764);border-color:#e5dfe2;border-color:color(display-p3 .895442 .876012 .88695);border-color:lab(89.4519% 2.61912 -.7622)}.product-sku-edit-notice{color:#754f27;color:color(display-p3 .435891 .315001 .180285);color:lab(37.1631% 13.3671 29.6243);background:#fff5e7;background:color(display-p3 .999877 .961875 .903823);background:lab(97.1366% 2.28158 9.33361);border:1px solid #eddfcc;border:1px solid color(display-p3 .921193 .876298 .807751);border:1px solid lab(89.6005% 2.7999 11.2471);border-radius:8px;align-items:center;gap:8px;min-height:34px;margin:0 0 8px;padding:7px 10px;font-size:10px;font-weight:700;line-height:1.35;display:flex}.product-sku-edit-notice.locked{color:#71656b;color:color(display-p3 .435332 .397556 .419185);color:lab(44.0761% 5.86462 -1.71118);background:#faf5f8;background:color(display-p3 .976895 .962057 .970395);background:lab(97.0189% 1.96531 -.571764);border-color:#e5dfe2;border-color:color(display-p3 .895442 .876012 .88695);border-color:lab(89.4519% 2.61912 -.7622)}.product-sku-edit-notice .icon{flex:none;width:15px;height:15px}.product-relabel-queue{background:#fff5fa;background:color(display-p3 .99314 .963476 .980215);background:lab(97.5178% 3.9261 -1.14295);border:1px solid #eedbe5;border:1px solid color(display-p3 .921982 .861542 .89599);border:1px solid lab(89.2215% 8.15597 -2.37805);border-radius:14px;margin-bottom:12px;padding:14px;box-shadow:0 10px 28px #30252b0b;box-shadow:0 10px 28px color(display-p3 .180401 .148209 .166982/.045);box-shadow:0 10px 28px lab(16.2354% 5.83346 -1.70707/.045)}.product-relabel-queue-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.product-relabel-queue-icon{width:38px;height:38px;color:var(--pink-deep);background:#ffe3f3;background:color(display-p3 .998328 .888952 .952091);background:lab(93.0095% 14.627 -4.2734);border-radius:11px;place-items:center;display:grid}.product-relabel-queue-icon .icon{width:19px;height:19px}.product-relabel-queue-heading>div>span{color:var(--pink-deep);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:840;display:block}.product-relabel-queue-heading h2{color:#2c2428;color:color(display-p3 .166286 .141426 .155814);color:lab(15.13% 4.54712 -1.32904);margin-top:2px;font-size:15px;font-weight:840;line-height:1.15}.product-relabel-queue-heading p{color:#766b71;color:color(display-p3 .455406 .421472 .44084);color:lab(46.4233% 5.21782 -1.52171);margin:4px 0 0;font-size:10px;font-weight:620;line-height:1.35}.product-relabel-queue-heading>strong{color:var(--pink-deep);background:#ffe3f3;background:color(display-p3 .998328 .888952 .952091);background:lab(93.0095% 14.627 -4.2734);border-radius:8px;padding:6px 9px;font-size:10px;font-weight:830}.product-relabel-queue-list{background:#fffbfd;background:color(display-p3 .996007 .986066 .991644);background:lab(99.018% 1.31077 -.381243);border:1px solid #e9e0e5;border:1px solid color(display-p3 .908228 .879076 .895535);border:1px solid lab(89.9778% 3.92541 -1.14286);border-radius:10px;margin-top:12px;display:grid;overflow:hidden}.product-relabel-queue-list article{grid-template-columns:minmax(170px,1fr) minmax(210px,1.15fr) 58px auto;align-items:center;gap:12px;min-height:54px;padding:8px 10px;display:grid}.product-relabel-queue-list article+article{border-top:1px solid #e9e2e6;border-top:1px solid color(display-p3 .909963 .88805 .900395);border-top:1px solid lab(90.5984% 2.94596 -.857413)}.product-relabel-queue-product{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.product-relabel-queue-product>i{border:1px solid #d1c7cc;border:1px solid color(display-p3 .812085 .783558 .799677);border:1px solid lab(81.2777% 3.92455 -1.14274);border-radius:8px;width:24px;height:24px}.product-relabel-queue-product strong,.product-relabel-queue-product small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-relabel-queue-product strong{color:#332b2f;color:color(display-p3 .195677 .17013 .184869);color:lab(18.6101% 4.55135 -1.3296);font-size:10.5px;font-weight:790}.product-relabel-queue-product small{color:#7e7479;color:color(display-p3 .487136 .457005 .474146);color:lab(49.9305% 4.56983 -1.33204);margin-top:2px;font-size:9px;font-weight:650}.product-relabel-queue-sku{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:9.5px;font-weight:760;display:grid}.product-relabel-queue-sku s,.product-relabel-queue-sku b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-relabel-queue-sku s{color:#82777c;color:color(display-p3 .501469 .466907 .486607);color:lab(51.0634% 5.21976 -1.52195)}.product-relabel-queue-sku b{color:var(--pink-deep)}.product-relabel-queue-sku .icon{color:#9f959a;color:color(display-p3 .617034 .585515 .603399);color:lab(62.6906% 4.57329 -1.33251);width:13px;height:13px}.product-relabel-queue-count{color:#3e353a;color:color(display-p3 .235937 .209552 .224722);color:lab(23.2502% 4.55587 -1.3302);text-align:center;font-size:10.5px;font-weight:840}.product-relabel-queue-actions{gap:6px;display:flex}.product-relabel-queue-actions button{color:#5d5157;color:color(display-p3 .357345 .32095 .34186);color:lab(35.956% 5.85879 -1.71042);min-height:31px;font:inherit;white-space:nowrap;background:#fefbfc;background:color(display-p3 .993372 .983436 .989012);background:lab(98.786% 1.31077 -.381255);border:1px solid #e6d8df;border:1px solid color(display-p3 .891741 .848329 .872953);border:1px solid lab(87.5765% 5.88042 -1.71325);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:760;display:inline-flex}.product-relabel-queue-actions button:last-child{color:#285f3f;color:color(display-p3 .215806 .369214 .25633);color:lab(36.0848% -25.3936 13.078);border-color:#c4e0cc;border-color:color(display-p3 .788548 .874238 .805974);border-color:lab(86.619% -12.4126 6.36126)}.product-relabel-queue-actions button.ready{background:#e7f9ec;background:color(display-p3 .918982 .973533 .929707);background:lab(96.2784% -7.73662 3.96292)}.product-relabel-queue-actions button:disabled{opacity:.5}.product-relabel-queue-actions .icon{width:13px;height:13px}.product-relabel-queue-more,.product-relabel-queue-error{margin:9px 0 0;font-size:9.5px;font-weight:700}.product-relabel-queue-more{color:#7b7176;color:color(display-p3 .47561 .445615 .462683);color:lab(48.7705% 4.56947 -1.332)}.product-relabel-queue-error{color:#b2403d;color:color(display-p3 .646755 .279843 .256542);color:lab(43.9861% 47.2505 27.9984)}.product-relabel-overlay{z-index:420;background:#1f181c47;background:color(display-p3 .116925 .0966887 .10842/.28);background:lab(9.35709% 3.89569 -1.13893/.28);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.product-relabel-dialog{background:#fffbfd;background:color(display-p3 .996007 .986066 .991644);background:lab(99.018% 1.31077 -.381243);border:1px solid #e8dee3;border:1px solid color(display-p3 .901756 .872644 .889082);border:1px solid lab(89.3978% 3.92538 -1.14286);border-radius:18px;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #261c2133;box-shadow:0 24px 70px color(display-p3 .141821 .110889 .129043/.2);box-shadow:0 24px 70px lab(11.5951% 5.82267 -1.70563/.2)}.product-relabel-heading{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:22px 22px 16px;display:grid}.product-relabel-icon{width:48px;height:48px;color:var(--pink-deep);background:#ffe8f5;background:color(display-p3 .996302 .910827 .95983);background:lab(94.3057% 11.3992 -3.32677);border-radius:14px;place-items:center;display:grid}.product-relabel-icon .icon{width:23px;height:23px}.product-relabel-kicker{color:var(--pink-deep);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:820;display:block}.product-relabel-heading h2{color:#271f23;color:color(display-p3 .147103 .122734 .136874);color:lab(12.8099% 4.5438 -1.32861);font-size:20px;font-weight:840;line-height:1.2}.product-relabel-heading p{color:#71656b;color:color(display-p3 .435332 .397556 .419185);color:lab(44.0761% 5.86462 -1.71118);max-width:60ch;margin:6px 0 0;font-size:11.5px;font-weight:620;line-height:1.5}.product-relabel-list{background:#faf6f8;background:color(display-p3 .979214 .966837 .973787);background:lab(97.3805% 1.63808 -.476503);border:1px solid #e9e2e6;border:1px solid color(display-p3 .909963 .88805 .900395);border:1px solid lab(90.5984% 2.94596 -.857413);border-radius:12px;gap:0;margin:0 22px;display:grid;overflow:hidden}.product-relabel-list>div{grid-template-columns:minmax(150px,.9fr) minmax(210px,1.25fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:grid}.product-relabel-list>div+div{border-top:1px solid #e9e2e6;border-top:1px solid color(display-p3 .909963 .88805 .900395);border-top:1px solid lab(90.5984% 2.94596 -.857413)}.product-relabel-variant{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.product-relabel-variant>i{border:1px solid #d1c7cc;border:1px solid color(display-p3 .812085 .783558 .799677);border:1px solid lab(81.2777% 3.92455 -1.14274);border-radius:8px;width:24px;height:24px;box-shadow:0 3px 8px #2f262b12;box-shadow:0 3px 8px color(display-p3 .17711 .150239 .165808/.07);box-shadow:0 3px 8px lab(16.2764% 4.87046 -1.42379/.07)}.product-relabel-variant strong,.product-relabel-variant small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-relabel-variant strong{color:#372d32;color:color(display-p3 .207913 .178502 .195522);color:lab(19.7429% 5.19697 -1.51895);font-size:11px;font-weight:790}.product-relabel-variant small{color:#7f7479;color:color(display-p3 .48988 .455472 .47509);color:lab(49.9034% 5.21931 -1.52189);margin-top:2px;font-size:9.5px;font-weight:650}.product-relabel-change{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:760;display:grid}.product-relabel-change s,.product-relabel-change b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-relabel-change s{color:#83767d;color:color(display-p3 .504212 .46536 .487554);color:lab(51.0362% 5.86844 -1.71167)}.product-relabel-change b{color:var(--pink-deep)}.product-relabel-change .icon{color:#9e9198;color:color(display-p3 .610734 .570418 .593386);color:lab(61.4763% 5.87297 -1.71227);width:14px;height:14px}.product-relabel-quantity{min-width:48px;color:var(--pink-deep);text-align:center;background:#ffe8f5;background:color(display-p3 .996302 .910827 .95983);background:lab(94.3057% 11.3992 -3.32677);border-radius:8px;padding:6px 8px;font-size:10.5px;font-weight:840}.product-relabel-note{color:#31573f;color:color(display-p3 .225805 .33677 .252829);color:lab(33.5105% -18.9094 9.72183);background:#edfbf1;background:color(display-p3 .939121 .982826 .947635);background:lab(97.3711% -6.18479 3.16762);border:1px solid #d3e8d9;border:1px solid color(display-p3 .840993 .905603 .85385);border:1px solid lab(89.9655% -9.29305 4.76102);border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:12px 22px 0;padding:10px;display:grid}.product-relabel-note .icon{width:16px;height:16px;margin-top:1px}.product-relabel-note p{margin:0;font-size:10.5px;font-weight:620;line-height:1.45}.product-relabel-note strong{font-weight:810}.product-relabel-error{color:#b2403d;color:color(display-p3 .646755 .279843 .256542);color:lab(43.9861% 47.2505 27.9984);margin:10px 22px 0;font-size:10.5px;font-weight:720}.product-relabel-actions{border-top:1px solid #e9e2e6;border-top:1px solid color(display-p3 .909963 .88805 .900395);border-top:1px solid lab(90.5984% 2.94596 -.857413);justify-content:flex-end;gap:8px;margin-top:16px;padding:14px 22px;display:flex}.product-relabel-actions button{border:1px solid var(--line-strong);color:#55494f;color:color(display-p3 .324766 .289013 .309591);color:lab(32.4759% 5.85578 -1.71003);min-height:38px;font:inherit;background:#fefbfc;background:color(display-p3 .993372 .983436 .989012);background:lab(98.786% 1.31077 -.381255);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:780;display:inline-flex}.product-relabel-actions button.confirm{background:var(--pink-deep);color:#fefbfc;color:color(display-p3 .993372 .983436 .989012);color:lab(98.786% 1.31077 -.381255);border-color:#0000;box-shadow:0 8px 20px #ca549d2e;box-shadow:0 8px 20px color(display-p3 .736007 .35864 .605098/.18);box-shadow:0 8px 20px lab(53.5586% 53.3909 -15.8932/.18)}.product-relabel-actions button:focus-visible{outline-offset:2px;outline:3px solid #e69dc647;outline:3px solid color(display-p3 .859699 .629766 .768861/.28);outline:3px solid lab(73.1123% 32.0652 -9.43795/.28)}.product-relabel-actions button:disabled{opacity:.58;cursor:wait}.product-relabel-actions .icon{width:15px;height:15px}@media (max-width:1180px){.product-full-create-variant-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.product-relabel-queue-list article{grid-template-columns:minmax(160px,1fr) minmax(170px,1fr) 52px}.product-relabel-queue-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:760px){.product-full-create-variant-fields{grid-template-columns:1fr}.product-full-add-variant{width:100%}.product-relabel-queue-heading{grid-template-columns:38px minmax(0,1fr)}.product-relabel-queue-heading>strong{grid-column:2;justify-self:start}.product-relabel-queue-list article{grid-template-columns:minmax(0,1fr) auto}.product-relabel-queue-sku,.product-relabel-queue-actions{grid-column:1/-1}.product-relabel-queue-actions{grid-template-columns:1fr;display:grid}.product-relabel-overlay{padding:12px}.product-relabel-list>div{grid-template-columns:minmax(0,1fr) auto}.product-relabel-change{grid-column:1/-1}.product-relabel-actions{grid-template-columns:1fr;display:grid}}.product-availability-matrix{gap:6px;min-width:0;display:grid}.product-availability-head,.product-availability-row{grid-template-columns:minmax(138px, 150px) repeat(var(--product-size-count,5), minmax(52px, 1fr));align-items:center;gap:6px;display:grid}.product-availability-head{color:#8a838b;font-size:10.5px;font-weight:780}.product-availability-head span{opacity:0}.product-availability-head b{justify-self:center;font-size:10.5px;font-weight:820}.product-availability-color{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.product-availability-color>i{border:1px solid #46383e1f;border-radius:6px;width:26px;height:23px;display:block;box-shadow:0 4px 9px #23191c12}.product-availability-color strong{color:#332e34;font-size:12px;font-weight:830;line-height:1.08;display:block}.product-availability-color span{color:#8a838b;margin-top:2px;font-size:9.5px;font-weight:720;display:block}.product-availability-cell{color:#322d33;text-align:center;border:1px solid #0000;border-radius:8px;align-content:center;justify-items:center;gap:3px;min-height:48px;padding:5px 6px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.product-availability-cell.available{background:#eaf8f1;border-color:#31a86f1f}.product-availability-cell.low{background:#fff1e8;border-color:#ef83552e}.product-availability-cell.empty{color:#aaa4ab;background:#fbf9fa;border-color:#eee7e8eb}.product-availability-cell:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #291c2012}.product-availability-cell.active{border-color:var(--pink);background:#fff7fb;box-shadow:0 0 0 2px #e8518629,0 8px 18px #e8518614}.product-availability-cell:disabled{cursor:default}.product-availability-cell strong{font-size:11px;font-weight:850;line-height:1}.product-availability-cell span{max-width:100%;color:inherit;opacity:.78;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:780;line-height:1.1;overflow:hidden}.product-measurements-panel{padding:12px}.product-measurements-panel .product-full-panel-heading{margin-bottom:10px}.product-measurements-panel .product-full-panel-heading span{color:#6f6971;margin-top:6px;font-size:11px;font-weight:680;display:block}.product-dimensions-grid{grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px;width:min(100%,680px);display:grid}.product-dimensions-grid label{gap:6px;min-width:0;display:grid;position:relative}.product-dimensions-grid label>span{color:#6f6971;font-size:10px;font-weight:720}.product-dimensions-grid input,.product-dimensions-grid label>strong{box-sizing:border-box;border:1px solid var(--line-strong);color:#2f2a31;width:100%;min-height:38px;font:inherit;background:#fffffff0;border-radius:8px;outline:none;padding:0 34px 0 10px;font-size:11px;font-weight:720}.product-dimensions-grid label>strong{align-items:center;display:flex}.product-dimensions-grid input:hover{border-color:#e8518657}.product-dimensions-grid input:focus{border-color:#e8518694;box-shadow:0 0 0 3px #e8518614}.product-dimensions-grid small{color:#938b94;pointer-events:none;font-size:9px;font-weight:700;position:absolute;bottom:12px;right:11px}@media (max-width:760px){.product-measurement-type-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.product-measurement-type-switch button{white-space:normal;min-height:42px;padding:6px 8px}.product-dimensions-grid{grid-template-columns:1fr;width:100%}}.product-measurements-grid{border:1px solid var(--line);border-radius:10px;overflow:hidden}.product-measurements-head,.product-measurements-row{grid-template-columns:88px repeat(5,minmax(100px,1fr)) 48px;align-items:center;gap:0;display:grid}.product-measurements-head{color:#6f6971;background:#fbf7f8eb;min-height:38px;font-size:11px;font-weight:820}.product-measurements-head span,.product-measurements-row strong,.product-measurements-row input,.product-measurement-copy{border-right:1px solid #eee7e8e6}.product-measurements-head span:last-child,.product-measurement-copy{border-right:0}.product-measurements-head span{padding:0 12px}.product-measurements-row{border-top:1px solid #eee7e8e6;min-height:44px}.product-measurements-row.active{background:#fff4f8}.product-measurements-row strong{color:#332e34;align-self:stretch;align-items:center;padding:0 12px;font-size:12px;font-weight:860;display:flex}.product-measurements-row input{color:#352f36;background:0 0;border-top:0;border-bottom:0;border-left:0;outline:none;width:100%;height:44px;padding:0 12px;font-size:12px;font-weight:720}.product-measurements-row input:focus{background:#fff;box-shadow:inset 0 0 0 2px #e8518633}.product-measurements-empty{color:#8a838b;border-top:1px solid #eee7e8e6;min-height:44px;padding:14px 12px;font-size:12px;font-weight:720}.product-measurement-copy{min-height:44px;color:var(--pink-deep);background:0 0;border-top:0;border-bottom:0;border-left:0;align-self:stretch;place-items:center;transition:color 90ms,transform 90ms,background 90ms;display:grid}.product-measurement-copy:hover{background:#fff3f8}.product-measurement-copy:active,.product-measurement-copy.clicked{color:#1f1b20;transform:scale(.94)}.product-measurement-copy .icon{width:17px;height:17px}.product-measurement-create-mark{min-height:44px;color:var(--pink-deep);align-self:stretch;place-items:center;display:grid}.product-measurement-create-mark .icon{width:16px;height:16px}.product-component-measurement-groups{gap:0;display:grid}.product-component-measurement-groups.after-legacy{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.product-component-measurement-group{gap:8px;min-width:0;display:grid}.product-component-measurement-group+.product-component-measurement-group{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.product-component-measurement-group-title{align-items:center;display:flex}.product-component-measurement-group-title strong{color:#332e34;font-size:13px;font-weight:860}.product-component-measurements-grid .product-measurements-head,.product-component-measurements-grid .product-measurements-row{grid-template-columns:88px repeat(var(--product-measurement-field-count,5), minmax(100px, 1fr)) 48px}.product-shoe-measurements-grid{border:1px solid var(--line);border-radius:10px;overflow:hidden}.product-shoe-measurements-head,.product-shoe-measurements-row{grid-template-columns:96px repeat(var(--product-shoe-size-count,11), minmax(54px, 1fr));align-items:center;gap:0;display:grid}.product-shoe-measurements-head{color:#6f6971;background:#fbf7f8eb;min-height:38px;font-size:11px;font-weight:820}.product-shoe-measurements-head span,.product-shoe-measurements-head b,.product-shoe-measurements-row strong,.product-shoe-measurements-row input{border-right:1px solid #eee7e8e6}.product-shoe-measurements-head b:last-child,.product-shoe-measurements-row input:last-child{border-right:0}.product-shoe-measurements-head span,.product-shoe-measurements-head b{justify-content:center;align-items:center;min-height:38px;display:flex}.product-shoe-measurements-head span{justify-content:flex-start;padding:0 12px}.product-shoe-measurements-row{border-top:1px solid #eee7e8e6;min-height:44px}.product-shoe-measurements-row strong{color:#332e34;align-self:stretch;align-items:center;padding:0 12px;font-size:12px;font-weight:860;display:flex}.product-shoe-measurements-row input{color:#352f36;text-align:center;background:0 0;border-top:0;border-bottom:0;border-left:0;outline:none;width:100%;height:44px;padding:0 8px;font-size:12px;font-weight:720}.product-shoe-measurements-row input.active{color:var(--pink-deep);background:#fff4f8}.product-shoe-measurements-row input:focus{background:#fff;box-shadow:inset 0 0 0 2px #e8518633}.product-stock-side{gap:12px;display:grid;position:sticky;top:14px}.product-full-side-card{padding:15px}.selected-variant-note{background:#fff7fa;border-radius:10px;gap:6px;margin-bottom:12px;padding:10px;display:grid}.selected-variant-note span{color:#7b747c;font-size:11px;font-weight:660}.selected-variant-note strong{color:#302b31;font-size:12px;font-weight:780;line-height:1.25}.product-stock-side-list{display:grid}.product-stock-side-list div{border-bottom:1px solid #eee7e8e0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:34px;display:grid}.product-stock-side-list div:last-child{border-bottom:0}.product-stock-side-list span{color:#6f6971;font-size:12px;font-weight:620}.product-stock-side-list strong{color:#2f2a31;white-space:nowrap;font-size:12px;font-weight:820}.product-full-barcode-card{gap:10px;display:grid}.product-full-barcode-card>span{color:#6f6971;font-size:11px;font-weight:650}.product-full-barcode-card .barcode-block .barcode-svg{width:174px;height:62px}.product-full-barcode-empty{background:#fbf9fa;border:1px dashed #ded6daf5;border-radius:8px;width:100%;min-height:82px}.product-full-generate-barcode{color:var(--pink-deep)!important;background:#fff4f8!important;border-color:#e8518647!important}.product-full-barcode-card button{border:1px solid var(--line-strong);color:#514b53;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:34px;font-size:12px;font-weight:760;display:inline-flex}.product-full-barcode-card .icon{width:16px;height:16px}.product-full-history-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.product-full-history-head,.product-full-history-row{border-bottom:1px solid #eee7e8e0;grid-template-columns:132px 1fr 92px 1.1fr 132px;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:grid}.product-full-history-head{color:#6f6971;background:#fbf7f8db;font-size:11px;font-weight:780}.product-full-history-row{color:#3f3941;font-size:12px;font-weight:620}.product-full-history-row:last-child{border-bottom:0}.product-full-history-row time{color:#6f6971;font-weight:650}.product-full-history-row b,.product-full-history-row strong{font-weight:820}.product-full-history-row b.green{color:var(--green)}.product-full-history-row b.pink{color:var(--pink-deep)}.product-full-history-row b.violet{color:var(--violet)}.content-analytics{padding-bottom:20px}}@layer dinea-analytics-base{.analytics-stat-card .metric-icon{width:38px;min-width:38px;height:38px;min-height:38px;margin-left:0}.analytics-stat-card .metric-icon .icon{width:19px;height:19px}.tone-pink .analytics-stat-copy strong{color:var(--pink)}.tone-violet .analytics-stat-copy strong{color:var(--violet)}.tone-orange .analytics-stat-copy strong{color:var(--orange)}.tone-green .analytics-stat-copy strong{color:var(--green)}.analytics-filter.is-static{cursor:default}.analytics-filter .icon,.analytics-filter-button .icon{color:#8d8790;width:17px;height:17px}.analytics-main-grid .panel{height:326px;min-height:0}.analytics-top-products{flex-direction:column;min-width:0;display:flex}.top-products-table{gap:0;margin-top:14px;display:grid}.top-products-head,.top-product-row{grid-template-columns:18px 38px minmax(0,1fr) 62px 82px;align-items:center;gap:8px;display:grid}.top-products-head{color:#6f6971;grid-template-columns:64px minmax(0,1fr) 62px 82px;min-height:20px;font-size:11px;font-weight:650}.top-products-head span:first-child{grid-column:1/3}.top-product-row{border-bottom:1px solid #eee7e8c7;min-height:43px}.top-product-row:last-child{border-bottom:0}.top-product-index{color:#6f6971;font-size:11px;font-weight:680}.analytics-product-thumb{border-radius:7px;width:28px;height:34px}.top-product-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.top-product-row span{color:#4f4951;font-size:11px;font-weight:620}.top-product-row b{text-align:right;white-space:nowrap;font-size:11px;font-weight:820}.return-bars,.analytics-summary-list,.problem-zone-list{gap:14px;margin-top:20px;display:grid}.analytics-summary-list{gap:13px}.analytics-summary-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-summary-row span{color:#5f5961;font-size:12px;font-weight:610}.analytics-summary-row strong{color:#241f25;white-space:nowrap;font-size:13px;font-weight:820}.problem-zone-row .icon{width:21px;height:21px}.problem-zone-row.tone-pink>span{background:var(--pink-soft);color:var(--pink-deep)}.problem-zone-row.tone-orange>span{background:var(--orange-soft);color:var(--orange)}.analytics-section-switch{border:1px solid var(--line);background:#ffffffdb;border-radius:12px;grid-template-columns:repeat(2,minmax(144px,1fr));gap:6px;margin-bottom:12px;padding:5px;display:inline-grid;box-shadow:0 10px 24px #38303a0b}.analytics-section-switch button{color:#5f5961;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:780;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.analytics-section-switch button:hover{color:#2a242b;background:#fff4f8b8;border-color:#ee6f9f3d;outline:none}.analytics-section-switch button:focus-visible{color:#2a242b;background:#fff4f8b8;border-color:#ee6f9f3d;outline:none}.analytics-section-switch button.active{color:var(--pink-deep);background:linear-gradient(135deg,#ffeef5f5,#fff9fbf5);border-color:#ee6f9f47;box-shadow:0 12px 28px #ee6f9f24}.analytics-section-switch .icon{width:18px;height:18px}.analytics-intro{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(135deg,#fff6f8eb,#ffffffeb 56%),#ffffffe0;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:stretch;gap:14px;margin-bottom:12px;padding:18px;display:grid}.analytics-intro>div{align-content:center;gap:6px;display:grid}.analytics-intro>div>span{color:var(--pink-deep);text-transform:uppercase;font-size:11px;font-weight:840}.analytics-intro h2{color:#211c22;margin:0;font-size:24px;font-weight:880;line-height:1.1}.analytics-intro p{color:#6e6870;max-width:68ch;margin:0;font-size:13px;font-weight:620;line-height:1.45}.analytics-intro dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.analytics-intro dl div{background:#ffffffb3;border:1px solid #e7dbe0b8;border-radius:10px;align-content:center;gap:6px;min-height:76px;padding:12px;display:grid}.analytics-intro dt{color:#7c747d;font-size:11px;font-weight:720}.analytics-intro dd{color:#221d23;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:880;line-height:1}.analytics-kpi-grid{grid-template-columns:repeat(5,minmax(158px,1fr));gap:10px;margin-bottom:12px;display:grid}.analytics-kpi-card{border:1px solid var(--line);background:#ffffffe6;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:13px;display:grid;box-shadow:0 10px 24px #38303a0d}.analytics-kpi-card>span{background:var(--pink-soft);width:42px;height:42px;color:var(--pink-deep);border-radius:12px;place-items:center;display:grid}.analytics-kpi-card.tone-violet>span{background:var(--violet-soft);color:var(--violet)}.analytics-kpi-card.tone-orange>span{background:var(--orange-soft);color:var(--orange)}.analytics-kpi-card.tone-green>span{background:var(--green-soft);color:var(--green)}.analytics-kpi-card .icon{width:20px;height:20px}.analytics-kpi-card div{gap:4px;min-width:0;display:grid}.analytics-kpi-card small,.analytics-kpi-card em{color:#77717a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.12;overflow:hidden}.analytics-kpi-card strong{color:#221d23;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:880;line-height:1.1;overflow:hidden}.analytics-sales-grid{grid-template-columns:minmax(420px,1.35fr) minmax(280px,.88fr) minmax(330px,1fr);align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.analytics-detail-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid}.analytics-sales-grid>.panel,.analytics-detail-grid>.panel,.analytics-finance-grid>.panel{flex-direction:column;display:flex}.analytics-empty-state{color:#817981;text-align:center;background:#fff9fbad;border-radius:12px;flex:1;align-content:center;place-items:center;gap:10px;width:100%;min-height:148px;margin-top:14px;padding:20px 16px;display:grid}.analytics-empty-state>span{background:var(--pink-soft);width:38px;height:38px;color:var(--pink-deep);border-radius:12px;place-items:center;display:grid}.analytics-empty-state .icon{width:19px;height:19px}.analytics-empty-state p{color:#756e76;max-width:34ch;font-size:11.5px;font-weight:680;line-height:1.42}.analytics-trend-panel,.analytics-channel-panel,.analytics-top-products,.analytics-rank-panel,.analytics-status-panel,.analytics-finance-summary,.analytics-month-panel,.analytics-stock-money-panel,.analytics-finance-risk{min-width:0}.analytics-trend-panel{min-height:340px}.analytics-trend-panel .panel-heading span,.analytics-channel-panel .panel-heading span,.analytics-top-products .panel-heading span,.analytics-finance-summary .panel-heading span,.analytics-stock-money-panel .panel-heading span{color:#7b747d;font-size:11px;font-weight:720}.analytics-trend-bars{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));align-items:end;gap:8px;min-height:246px;padding-top:16px;display:grid}.analytics-trend-bars article{grid-template-rows:1fr auto auto;gap:7px;min-width:0;height:246px;display:grid}.analytics-trend-bars i{background:#f5eff2;border-radius:12px;align-self:stretch;display:block;position:relative;overflow:hidden}.analytics-trend-bars i b{height:var(--bar);border-radius:inherit;background:linear-gradient(#ef6f9f,#f5a2bf);min-height:8px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 12px 24px #ee6f9f2e}.analytics-trend-bars strong,.analytics-trend-bars span{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.analytics-trend-bars strong{color:#2a242b;font-weight:820}.analytics-trend-bars span{color:#7b747d;font-weight:680}.analytics-channel-list,.analytics-rank-list,.analytics-status-list,.analytics-risk-list{gap:10px;margin-top:14px;display:grid}.analytics-channel-list article{grid-template-columns:34px minmax(0,1fr) auto 42px;align-items:center;gap:9px;min-height:44px;display:grid}.analytics-channel-list article>span{place-items:center;width:32px;height:32px;display:grid}.analytics-channel-list article>span .icon,.analytics-channel-list article>span .social-icon{width:24px;height:24px}.analytics-channel-list strong,.analytics-channel-list em,.analytics-channel-list b{color:#2b252c;white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:800}.analytics-channel-list div{gap:7px;min-width:0;display:grid}.analytics-channel-list div strong{text-overflow:ellipsis;overflow:hidden}.analytics-channel-list i,.analytics-rank-list i{background:#f1ecef;border-radius:999px;height:7px;display:block;position:relative;overflow:hidden}.analytics-channel-list i b,.analytics-rank-list i b{border-radius:inherit;background:linear-gradient(90deg,#ef6f9f,#f4a1bd);position:absolute;top:0;bottom:0;left:0;right:auto}.analytics-top-products{min-height:340px}.analytics-rank-panel,.analytics-status-panel{min-height:268px}.analytics-rank-list article{grid-template-columns:minmax(0,1fr) minmax(70px,.7fr) 42px;align-items:center;gap:10px;display:grid}.analytics-rank-list article div{gap:4px;min-width:0;display:grid}.analytics-rank-list strong,.analytics-rank-list span,.analytics-rank-list em{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.analytics-rank-list strong{color:#2c262d;font-weight:820}.analytics-rank-list span,.analytics-rank-list em{color:#756f77;font-weight:680}.analytics-rank-list em{text-align:right}.analytics-status-list article{grid-template-columns:minmax(0,1fr) 42px auto;align-items:center;gap:10px;min-height:36px;display:grid}.analytics-status-list span,.analytics-status-list strong,.analytics-status-list em{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.analytics-status-list span{color:#4f4951;font-weight:760}.analytics-status-list strong{color:#2c262d;text-align:right;font-weight:860}.analytics-status-list em{color:#756f77;text-align:right;font-weight:700}.analytics-finance-grid{grid-template-columns:minmax(290px,.75fr) minmax(520px,1.45fr) minmax(280px,.8fr);align-items:stretch;gap:12px;display:grid}.analytics-finance-summary,.analytics-month-panel,.analytics-rank-panel,.analytics-stock-money-panel,.analytics-finance-risk{min-height:300px}.analytics-month-panel{grid-row:span 2}.analytics-month-table{border:1px solid #eae2e6db;border-radius:12px;gap:0;margin-top:14px;display:grid;overflow:hidden}.analytics-month-head,.analytics-month-row{grid-template-columns:minmax(112px,1fr) repeat(4,minmax(86px,.86fr));align-items:center;gap:8px;min-height:44px;padding:0 12px;display:grid}.analytics-month-head{color:#756f77;text-transform:uppercase;background:#fff7fa;font-size:10.5px;font-weight:780}.analytics-month-row{background:#ffffffc2;border-top:1px solid #eae2e6db}.analytics-month-row strong,.analytics-month-row span,.analytics-month-row b{color:#2c262d;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:760;overflow:hidden}.analytics-month-row span,.analytics-month-row b{text-align:right}.analytics-month-row b{color:var(--green);font-weight:860}.analytics-risk-list article{background:#ffffffb8;border:1px solid #eae2e6db;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:9px;display:grid}.analytics-risk-list article.active{background:#fff5f8db;border-color:#ee6f9f52}.analytics-risk-list article>span{color:#807780;background:#f4eef1;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.analytics-risk-list article.active>span{background:var(--pink-soft);color:var(--pink-deep)}.analytics-risk-list .icon{width:18px;height:18px}.analytics-risk-list div{gap:4px;min-width:0;display:grid}.analytics-risk-list strong,.analytics-risk-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-risk-list strong{color:#2c262d;font-size:12px;font-weight:820}.analytics-risk-list small{color:#756f77;font-size:11px;font-weight:680}@media (max-width:1360px){.analytics-intro{grid-template-columns:1fr}.analytics-kpi-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}.analytics-sales-grid,.analytics-finance-grid{grid-template-columns:1fr}.analytics-detail-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}.analytics-month-panel{grid-row:auto}}@media (max-width:760px){.analytics-section-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.analytics-section-switch button{min-height:40px;padding:0 10px;font-size:12px}.analytics-intro,.analytics-kpi-card{padding:12px}.analytics-intro h2{font-size:20px}.analytics-intro dl,.analytics-kpi-grid,.analytics-detail-grid{grid-template-columns:1fr}.analytics-kpi-card{min-height:82px}.analytics-sales-grid,.analytics-finance-grid{gap:10px}.analytics-trend-bars{grid-template-columns:repeat(4,minmax(42px,1fr));min-height:220px;padding-bottom:4px;overflow-x:auto}.analytics-trend-bars article{min-width:54px;height:220px}.analytics-channel-list article{grid-template-columns:32px minmax(0,1fr) auto}.analytics-channel-list article>b{display:none}.analytics-month-table{overflow-x:auto}.analytics-month-head,.analytics-month-row{grid-template-columns:112px repeat(4,112px);width:620px}}.content-settings{padding-bottom:22px}}@layer dinea-settings-base{.settings-layout{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-nav-panel{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);background:#ffffffe6;padding:14px;position:sticky;top:18px}.settings-nav-title{gap:3px;padding:3px 4px 12px;display:grid}.settings-nav-title strong{color:#211c22;font-size:15px;font-weight:820}.settings-nav-title span{color:#716b73;font-size:11px;font-weight:620}.settings-nav-list,.settings-section-stack{gap:10px;display:grid}.settings-nav-item{color:#332e35;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 10px;font-family:inherit;display:grid}.settings-nav-item:hover{background:#faf4f6c7}.settings-nav-item.active{background:linear-gradient(90deg,#ffe3edf0,#fff7fad1);border-color:#ee6f9f2e}.settings-nav-item .settings-panel-icon{width:38px;height:38px}.settings-nav-item .settings-panel-icon .icon{width:19px;height:19px}.settings-nav-item strong,.settings-nav-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-nav-item strong{font-size:12px;font-weight:820}.settings-nav-item small{color:#746d75;margin-top:3px;font-size:10px;font-weight:580}.settings-nav-item>.icon{color:#aaa3ab;width:14px;height:14px}.settings-workspace{min-width:0}.settings-panel{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);background:#ffffffe0;padding:17px 18px 18px}.settings-wide-panel{min-height:auto}.settings-section-header{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);background:#ffffffe6;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.settings-section-heading,.settings-panel-header{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.settings-section-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-panel-icon{border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.settings-panel-icon .icon{width:23px;height:23px}.settings-panel-icon.tone-pink{background:var(--pink-soft);color:var(--pink-deep)}.settings-panel-icon.tone-violet{background:var(--violet-soft);color:var(--violet)}.settings-panel-icon.tone-green{background:var(--green-soft);color:var(--green)}.settings-panel-icon.tone-orange{background:var(--orange-soft);color:var(--orange)}.settings-section-header h2,.settings-panel h2,.settings-panel h3{color:#211c22;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.settings-section-header h2,.settings-panel h2{font-size:16px;font-weight:800;line-height:1.15}.settings-panel h3{margin-bottom:14px;font-size:14px;font-weight:820;line-height:1.2}.settings-section-header p,.settings-panel p{color:#716b73;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;font-weight:540;line-height:1.25;overflow:hidden}.store-form-grid,.delivery-settings-form,.settings-form-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-field{gap:7px;min-width:0;display:grid}.settings-field span{color:#6b656d;font-size:11px;font-weight:700}.settings-input,.settings-select{border:1px solid var(--line-strong);color:#2c272d;background:#fffffff0;border-radius:8px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600}.settings-input:focus,.settings-select:focus{border-color:#ee6f9f8f;box-shadow:0 0 0 3px #ee6f9f1f}.settings-crm-select{width:100%;position:relative}.settings-crm-select .create-custom-select-trigger{border:1px solid var(--line-strong);color:#2c272d;background:#fffffff0;border-radius:8px;justify-content:space-between;width:100%;height:42px;padding:0 12px;font-size:13px;font-weight:700}.settings-crm-select.open .create-custom-select-trigger{border-color:#ee6f9f8f;box-shadow:0 0 0 3px #ee6f9f1f}.settings-crm-select .create-custom-select-trigger:focus-visible{border-color:#ee6f9f8f;box-shadow:0 0 0 3px #ee6f9f1f}.settings-crm-select .create-custom-select-menu{z-index:30;min-width:100%;max-height:240px;overflow:auto}.settings-crm-select.compact .create-custom-select-trigger{min-width:168px;height:36px}.settings-crm-select.compact .create-custom-select-menu{min-width:220px}.store-brand-panel{gap:14px;display:grid}.store-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.store-logo-grid.single{grid-template-columns:minmax(0,1fr)}.store-logo-card{background:#fffafcc2;border:1px solid #eee7e8e6;border-radius:10px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.store-logo-card.single{grid-template-columns:minmax(220px,380px) minmax(0,1fr)}.store-logo-preview{background:#fff;border:1px solid #eee7e8db;border-radius:10px;place-items:center;min-width:0;min-height:118px;padding:14px;display:grid}.store-logo-preview img{object-fit:contain;max-width:100%;max-height:96px;display:block}.store-logo-preview.sidebar-preview img{width:166px}.store-logo-preview.auth-preview img{width:218px}.store-logo-copy{gap:5px;min-width:0;display:grid}.store-logo-copy strong{color:#2d272e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;line-height:1.2;overflow:hidden}.store-logo-copy span{color:#7b747d;font-size:11px;font-weight:620;line-height:1.35}.store-logo-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.store-logo-card.single .store-logo-actions{grid-column:2;justify-content:flex-start}.chat-routing-rule-list .icon{width:16px;height:16px}.settings-save-button,.settings-secondary-button,.integration-action{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;font-family:inherit;font-size:12px;font-weight:760;display:inline-flex}.settings-save-button{color:snow;background:linear-gradient(90deg,#ee6f9f,#f28ab0);padding:0 17px;transition:background .18s,border-color .18s,color .18s,opacity .18s,box-shadow .18s;box-shadow:0 10px 22px #ee6f9f33}.settings-save-button .icon,.settings-secondary-button .icon,.integration-action .icon{width:17px;height:17px}.settings-secondary-button{border-color:var(--line-strong);color:#3b353d;background:#ffffffe0;padding:0 14px}.settings-save-button:disabled,.settings-secondary-button:disabled,.integration-action:disabled,.settings-link-row:disabled{opacity:.46;cursor:not-allowed;box-shadow:none}.settings-save-button:disabled:not(.saved){color:#e14f86a8;background:#fff1f7b3;border-color:#ee6f9f38}.settings-save-button.saved,.settings-save-button.saved:disabled{color:#43b77b;opacity:1;background:#edfff9eb;border-color:#5bc48f47;box-shadow:0 12px 26px #4dbc8824}.settings-save-button.saving{opacity:.82}.settings-secondary-button.compact,.settings-save-button.compact{height:36px;padding:0 13px}.settings-section-actions .settings-save-button{width:132px;height:40px;padding:0 15px}.integration-list,.settings-users-table,.status-list,.notification-list,.settings-link-list{gap:10px;display:grid}.settings-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-card{background:#ffffffc7;border:1px solid #eee7e8db;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.settings-integrations-grid.production{grid-template-columns:1fr}.integration-catalog-panel{padding:24px}.integration-catalog-panel .settings-panel-title-row{margin-bottom:22px}.integration-catalog-groups{gap:30px;display:grid}.integration-catalog-group{gap:18px;display:grid}.integration-catalog-group+.integration-catalog-group{border-top:1px solid #e6dedfe6;padding-top:26px}.integration-catalog-group-head{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.integration-catalog-group-icon{color:#25a36b;background:#dff6ebcc;border:1px solid #31a86f38;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.integration-catalog-group-icon .icon{width:21px;height:21px}.integration-catalog-group-head h4{color:#211c22;margin:0;font-size:17px;font-weight:850;line-height:1.16}.integration-catalog-group-head p{color:#716b73;white-space:normal;margin:6px 0 0;font-size:13px;font-weight:680;line-height:1.25}.settings-integrations-grid.integration-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 24px}.integration-card.production-card{grid-template-columns:44px minmax(0,1fr) auto 48px auto;min-height:66px;padding:10px 12px}.integration-card.production-card.integration-catalog-card{min-height:178px;box-shadow:none;background:#ffffffdb;border-color:#e7dee1e6;border-radius:13px;grid-template-columns:1fr;align-content:start;gap:16px;padding:24px;display:grid}.integration-card.production-card.integration-catalog-card.connected{border-color:#31a86f2e}.integration-card.production-card.integration-catalog-card.pending{border-color:#ef83552e}.integration-card-main{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.integration-card-copy{min-width:0}.integration-card-meta{min-height:25px}.integration-card.production-card.active,.integration-card.compact-card.active{background:linear-gradient(90deg,#f4fbf7e6,#ffffffc7);border-color:#31a86f3d}.integration-card-actions{justify-content:flex-end;min-width:0;display:flex}.integration-catalog-card .integration-card-actions{justify-content:stretch;margin-top:auto}.integration-card.featured{background:linear-gradient(90deg,#ebf9f3e0,#ffffffd1);border-color:#31a86f3d}.integration-card.muted{opacity:.76}.integration-mark{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:820;display:grid}.integration-mark.with-icon{color:inherit;background:#fffffff0;border:1px solid #eae2e5e6;overflow:hidden}.integration-mark.with-icon img{object-fit:contain;width:72%;height:72%;display:block}.integration-catalog-card .integration-mark{border-radius:14px;width:58px;height:58px}.integration-catalog-card .integration-mark.with-icon img{width:78%;height:78%}.integration-mark.large{width:46px;height:46px}.integration-mark.instagram{background:linear-gradient(135deg,#ee6f9f,#b388df)}.integration-mark.facebook{background:#7f9ced}.integration-mark.post{background:#e64242}.integration-mark.tiktok{background:#27242a}.integration-mark.bank{background:#31a86f}.integration-mark.liqpay{background:#76b82a}.integration-mark.mono{background:#27242a}.integration-mark.portmone{background:#2d78d6}.integration-mark.wayforpay{background:#25a66a}.integration-mark.telegram{background:#38a9dc}.integration-row strong,.integration-card strong,.settings-user-row strong{color:#211c22;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.integration-row small,.integration-card small,.settings-user-row small{color:#706a72;margin-top:4px;font-size:11px;font-weight:560;display:block}.integration-action{width:100%;height:34px;color:var(--pink-deep);background:#fff8fbdb;border:1px solid #ee6f9f33;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:820;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.integration-action:hover:not(:disabled){background:#fff0f6;border-color:#ee6f9f61}.integration-action:disabled{color:#7b737c;cursor:default;background:#f9f6f8e6;border-color:#e7dee1d1}.social-integration-connection{padding:16px}.integration-detail-head{grid-template-columns:50px minmax(0,1fr) auto 46px;align-items:center;gap:12px;margin-bottom:14px;display:grid}.integration-detail-head h3,.integration-detail-head p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.integration-detail-head h3{color:#211c22;font-size:15px;font-weight:850}.integration-detail-head p{color:#716b73;margin-top:4px;font-size:11px;font-weight:620}.chat-template-row .settings-panel-icon{width:38px;height:38px}.chat-template-row .settings-panel-icon .icon{width:18px;height:18px}.sms-template-create{background:#faf8fab8;border:1px solid #eee7e8db;border-radius:10px;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.sms-template-textarea{resize:vertical;height:auto;min-height:74px;padding:10px 12px;line-height:1.35}.sms-template-table{background:#ffffffc7;border:1px solid #eee7e8db;border-radius:10px;display:grid;overflow:hidden}.sms-template-row{border-bottom:1px solid #eee7e8bd;grid-template-columns:42px minmax(150px,.42fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:9px 10px;display:grid}.sms-template-row:last-child{border-bottom:0}.sms-template-row.disabled{opacity:.68;background:#f7f4f69e}.sms-template-row .settings-panel-icon{width:36px;height:36px}.sms-template-row .settings-panel-icon .icon{width:17px;height:17px}.sms-template-field{gap:5px;min-width:0;display:grid}.sms-template-field>span{color:#777078;font-size:9px;font-weight:760}.sms-template-field .settings-input{height:36px;font-size:12px}.sms-template-message-field .settings-input{height:auto;min-height:58px}.sms-template-actions{align-items:center;gap:8px;display:flex}.communication-chat-settings{gap:12px;display:grid;position:relative}.chat-settings-title h3,.chat-settings-title p{margin:0}.chat-settings-title h3{color:#201b22;letter-spacing:-.01em;font-size:14px;font-weight:880}.chat-settings-title p{color:#6f6876;text-overflow:clip;white-space:normal;margin-top:5px;font-size:10.8px;font-weight:620;line-height:1.4;overflow:visible}.chat-queue-panel,.chat-interface-panel,.chat-assignment-panel,.chat-schedule-panel{gap:12px;display:grid}.chat-queue-list{gap:8px;display:grid}.chat-queue-option{background:#ffffffc7;border:1px solid #eee7e8e6;border-radius:10px;width:100%;min-height:72px;display:block;position:relative;overflow:hidden}.chat-queue-select{color:#2c2630;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:72px;padding:10px;font-family:inherit;display:grid}.chat-queue-option.has-gear .chat-queue-select{padding-right:54px}.chat-queue-option.active{background:#fffcfef0;border-color:#ee6f9f33}.chat-radio{background:#ffffffeb;border:1.5px solid #968e98b8;border-radius:50%;width:18px;height:18px}.chat-queue-option.active .chat-radio{border:5px solid var(--pink)}.chat-option-copy{min-width:0}.chat-option-copy strong,.chat-option-copy small,.chat-interface-row strong,.chat-interface-row small,.chat-assignment-card strong,.chat-assignment-card p{text-overflow:clip;white-space:normal;display:block;overflow:visible}.chat-option-copy strong,.chat-interface-row strong,.chat-assignment-card strong{color:#201b22;font-size:12px;font-weight:850}.chat-option-copy small,.chat-interface-row small,.chat-assignment-card p{color:#6f6876;margin-top:4px;font-size:10.5px;font-weight:620;line-height:1.38}.chat-option-gear{color:#5a535d;background:#ffffffdb;border:1px solid #e7e0e5f0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;transition:border-color .16s,color .16s,box-shadow .16s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.chat-option-gear:hover{color:var(--pink);border-color:#ee6f9f57;box-shadow:0 8px 18px #ee6f9f1f}.chat-option-gear .icon{width:15px;height:15px}.chat-interface-list{background:#ffffffc7;border:1px solid #eee7e8e0;border-radius:10px;overflow:hidden}.chat-interface-row{color:#2c2630;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee7e8bd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;font-family:inherit;display:grid}.chat-interface-row:last-child{border-bottom:0}.chat-assignment-card{background:#ffffffc7;border:1px solid #eee7e8e0;border-radius:10px;align-content:start;gap:8px;min-height:136px;padding:12px 12px 12px 54px;display:grid;position:relative}.chat-assignment-card.tone-pink .chat-assignment-icon{color:var(--pink);background:#fff0f6}.chat-assignment-card.tone-orange .chat-assignment-icon{color:#da9d21;background:#fff4dcf2}.chat-assignment-card.tone-violet .chat-assignment-icon{color:#8f5ed3;background:#f3edff}.chat-assignment-icon .icon{width:17px;height:17px}.chat-assignment-card .settings-secondary-button{justify-self:start;min-width:108px;margin-top:2px}.chat-workdays,.chat-worktime,.chat-select-like{gap:7px;min-width:0;display:grid}.chat-workdays>span,.chat-worktime>span,.chat-select-like>span{color:#6f6876;font-size:10px;font-weight:760}.chat-workdays>div{flex-wrap:wrap;gap:7px;display:flex}.chat-workdays button{color:#746d76;background:#f4f2f4f2;border:0;border-radius:7px;min-width:28px;height:24px;padding:0 8px;font-size:10px;font-weight:820}.chat-workdays button.active{background:var(--green-soft);color:#249665}.chat-worktime>div{grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr);align-items:center;gap:8px;display:grid}.chat-worktime label{background:#ffffffdb;border:1px solid #e7e0e5f0;border-radius:9px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;height:36px;padding:0 10px;display:grid}.chat-worktime input{color:#201b22;min-width:0;font:inherit;background:0 0;border:0;font-size:12px;font-weight:740}.chat-worktime .icon{color:#6f6876;width:14px;height:14px}.chat-worktime b{color:#8a838c;font-size:12px}.chat-select-like .icon{color:#5c5660;width:14px;height:14px}.chat-schedule-note .icon{width:14px;height:14px}.chat-settings-overlay{z-index:120;width:100vw;height:100vh;height:100dvh;min-height:100vh;background:#16141961;border-radius:0;justify-content:flex-end;align-items:stretch;min-height:100dvh;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.chat-settings-drawer{width:min(430px,100vw);height:100vh;height:100dvh;min-height:100vh;overscroll-behavior:contain;min-height:0;max-height:none;padding:18px 18px max(18px, env(safe-area-inset-bottom));background:#fffdfefa;border:0;border-left:1px solid #eee7e8f5;border-radius:0;flex-direction:column;gap:12px;display:flex;overflow:hidden auto;box-shadow:-22px 18px 44px #2b232b1f}.chat-settings-drawer>*{flex:none}.chat-drawer-header{grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:12px;display:grid}.chat-drawer-header h3,.chat-drawer-header p,.chat-drawer-section h4,.chat-drawer-section p{margin:0}.chat-drawer-header h3{color:#19151d;letter-spacing:-.02em;font-size:15px;font-weight:900}.chat-drawer-header p{color:#6d6673;margin-top:9px;font-size:11px;font-weight:630;line-height:1.45}.chat-drawer-close{color:#4d4650;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.chat-drawer-close:hover{color:var(--pink);background:#f6f2f5eb}.chat-drawer-close .icon{width:18px;height:18px}.chat-drawer-section{background:#ffffffc2;border:1px solid #eee7e8e6;border-radius:10px;gap:10px;padding:12px;display:grid}.chat-drawer-section.compact{gap:0;padding:0;overflow:hidden}.chat-drawer-section h4{color:#221d25;font-size:12px;font-weight:880}.chat-drawer-radio-list,.chat-drawer-manager-list{gap:2px;display:grid}.chat-drawer-radio-option{color:#2b2630;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:54px;padding:7px 0;font-family:inherit;display:grid}.chat-drawer-radio-option.active .chat-radio{border:5px solid var(--pink)}.chat-drawer-radio-option strong,.chat-drawer-toggle-row strong,.chat-drawer-manager strong{color:#211c24;font-size:11px;font-weight:850;display:block}.chat-drawer-radio-option small,.chat-drawer-toggle-row small{color:#6f6873;margin-top:4px;font-size:9.8px;font-weight:620;line-height:1.35;display:block}.chat-drawer-toggle-row{color:#2b2630;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee7e8bd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px;font-family:inherit;display:grid}.chat-drawer-toggle-row:last-child{border-bottom:0}.chat-drawer-field{gap:7px;display:grid}.chat-drawer-field>span{color:#6b6470;font-size:10px;font-weight:760}.chat-drawer-field input,.chat-drawer-field button{color:#201b22;background:#ffffffeb;border:1px solid #e7e0e5f5;border-radius:9px;width:100%;height:39px;font-family:inherit;font-size:11.5px;font-weight:760}.chat-drawer-field input{padding:0 12px}.chat-drawer-field button{text-align:left;grid-template-columns:minmax(0,1fr) 18px;align-items:center;padding:0 12px;display:grid}.chat-drawer-field button .icon{color:#625b66;width:14px;height:14px}.chat-drawer-manager{color:#2b2630;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee7e8b8;grid-template-columns:22px 28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:5px 0;font-family:inherit;display:grid}.chat-drawer-manager:last-child{border-bottom:0}.chat-manager-check{background:var(--pink);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.chat-manager-check .icon{width:13px;height:13px}.chat-manager-avatar{color:#8f4d35;background:linear-gradient(135deg,#fff3d9,#ffd7e6);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:860;display:grid}.chat-manager-status{color:#8b8490;white-space:nowrap;align-items:center;gap:6px;font-size:9.8px;font-weight:700;display:inline-flex}.chat-manager-status i{background:#a8a1aa;border-radius:50%;width:5px;height:5px}.chat-manager-status.online i{background:#20aa6b}.chat-drawer-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:4px;display:grid}.chat-drawer-actions .settings-save-button,.chat-drawer-actions .settings-secondary-button{width:100%}.chat-settings-drawer.channel-queues-drawer{width:min(500px,100vw);padding:22px 24px max(24px, env(safe-area-inset-bottom));gap:16px}.channel-queues-drawer .chat-drawer-header h3{font-size:18px}.channel-queues-drawer .chat-drawer-header p{max-width:360px}.chat-channel-queue-list{gap:10px;display:grid}.chat-channel-queue-row{background:#ffffffd1;border:1px solid #eee7e8eb;border-radius:11px;grid-template-columns:minmax(105px,.56fr) minmax(0,1fr) 82px;align-items:center;gap:12px;min-height:70px;padding:11px 14px;display:grid;box-shadow:0 8px 20px #2b232b09}.chat-channel-queue-name{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.chat-channel-queue-name>span{background:#eefaf5e6;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.chat-channel-queue-name.webchat>span{color:var(--pink);background:#ffeff7f0}.chat-channel-queue-name img{object-fit:contain;width:24px;height:24px}.chat-channel-queue-name .icon{width:17px;height:17px}.chat-channel-queue-name strong{color:#211c24;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:860;overflow:hidden}.chat-channel-manager-select{gap:5px;min-width:0;display:grid}.chat-channel-manager-select>span,.chat-channel-separate-queue>span{color:#6b6470;font-size:9.5px;font-weight:760}.chat-channel-manager-select button{color:#28232c;background:#ffffffeb;border:1px solid #e7e0e5f5;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;width:100%;height:36px;padding:0 9px;font-family:inherit;display:grid}.chat-channel-manager-select b{text-overflow:ellipsis;white-space:nowrap;font-size:10.2px;font-weight:760;overflow:hidden}.chat-channel-manager-select .icon{color:#7d7580;width:13px;height:13px}.chat-channel-separate-queue{justify-items:end;gap:7px;display:grid}.chat-channel-separate-queue button{background:0 0;border:0;padding:0}.channel-rules-section{gap:0;padding:0;overflow:hidden}.chat-channel-rule-row,.chat-channel-return-row,.chat-channel-priority{border-bottom:1px solid #eee7e8c7}.chat-channel-rule-row{color:#2b2630;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) 22px auto;align-items:center;gap:10px;min-height:56px;padding:10px 12px;font-family:inherit;display:grid}.chat-channel-rule-row strong,.chat-channel-return-row>span,.chat-channel-priority>span{color:#5f5864;font-size:10.8px;font-weight:760;line-height:1.35}.chat-channel-rule-row>.icon,.chat-channel-return-row>span .icon,.chat-channel-priority>span .icon{color:#aaa2ad;width:13px;height:13px}.chat-channel-return-row{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:12px;padding:10px 12px;display:grid}.chat-channel-return-row>span,.chat-channel-priority>span{align-items:center;gap:6px;display:inline-flex}.chat-channel-return-row button{color:#211c24;text-align:left;background:#ffffffeb;border:1px solid #e7e0e5f5;border-radius:8px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;height:34px;padding:0 10px;font-family:inherit;font-size:10.5px;font-weight:780;display:grid}.chat-channel-return-row button .icon{color:#6d6570;width:13px;height:13px}.chat-channel-priority{border-bottom:0;gap:9px;padding:10px 12px 12px;display:grid}.chat-channel-priority div{flex-wrap:wrap;gap:7px;display:flex}.chat-channel-priority button{color:#5f5864;background:#f8f7f9eb;border:1px solid #e7e0e5f5;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 9px;font-family:inherit;font-size:9.8px;font-weight:760;display:inline-flex}.chat-channel-priority button i{background-image:radial-gradient(circle,#938b96e6 1px,#0000 1.6px);background-position:0 0;background-size:4px 4px;width:8px;height:14px}.chat-settings-drawer.chat-rule-drawer{width:min(420px,100vw);padding:24px 22px max(24px, env(safe-area-inset-bottom));gap:16px}.chat-rule-drawer .chat-drawer-header h3{letter-spacing:-.018em;font-size:16px}.chat-rule-enabled-card{color:#211c24;text-align:left;background:#ffffffdb;border:1px solid #eee7e8f0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:780;display:grid}.chat-rule-section{border-top:1px solid #eee7e8d1;gap:12px;padding-top:15px;display:grid}.chat-rule-section:first-of-type{border-top:0;padding-top:2px}.chat-rule-section.compact{gap:9px}.chat-rule-section h4{color:#211c24;margin:0;font-size:12px;font-weight:880;line-height:1.25}.chat-rule-radio-list{gap:8px;display:grid}.chat-rule-radio-option{color:#2a2530;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-height:48px;padding:2px 0;font-family:inherit;display:grid}.chat-rule-radio-option.active .chat-radio{border:5px solid var(--pink)}.chat-rule-radio-option strong,.chat-rule-toggle-line strong{color:#231e27;font-size:11px;font-weight:850;display:block}.chat-rule-radio-option small{color:#6e6872;margin-top:4px;font-size:9.6px;font-weight:620;line-height:1.35;display:block}.chat-rule-channel-tags{flex-wrap:wrap;gap:8px;display:flex}.chat-rule-channel-tag{color:#322b35;background:#fff3f8eb;border:1px solid #f4b7cfc2;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:800;display:inline-flex}.chat-rule-channel-tag>span{width:15px;height:15px;color:var(--pink);place-items:center;display:grid}.chat-rule-channel-tag img{object-fit:contain;width:14px;height:14px}.chat-rule-channel-tag .icon{width:12px;height:12px;color:var(--pink)}.chat-rule-select{color:#211c24;text-align:left;background:#ffffffe6;border:1px solid #e7e0e5f5;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:760;display:grid}.chat-rule-select .icon{color:#625b66;width:14px;height:14px}.chat-rule-toggle-line{color:#231e27;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:36px;padding:0;font-family:inherit;display:grid}.chat-settings-drawer.repeat-client-drawer{width:min(360px,100vw);padding:26px 22px max(24px, env(safe-area-inset-bottom));gap:16px}.repeat-client-drawer .chat-drawer-header h3{letter-spacing:-.018em;font-size:15px}.chat-repeat-section{border-top:1px solid #eee7e8d6;gap:13px;padding-top:16px;display:grid}.chat-repeat-toggle-row{color:#211c24;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:42px;padding:0;font-family:inherit;display:grid}.chat-repeat-toggle-row strong{color:#211c24;font-size:11px;font-weight:870;line-height:1.3;display:block}.chat-repeat-toggle-row small,.chat-repeat-field small{color:#716b75;margin-top:7px;font-size:9.5px;font-weight:620;line-height:1.42;display:block}.chat-repeat-field{gap:8px;display:grid}.chat-repeat-field>span{color:#211c24;font-size:10.5px;font-weight:820;line-height:1.35}.chat-repeat-field button{color:#211c24;text-align:left;background:#ffffffeb;border:1px solid #e7e0e5f5;grid-template-columns:minmax(0,1fr) 16px;align-items:center;width:100%;min-height:40px;padding:0 11px;font-family:inherit;font-size:10.8px;font-weight:760;display:grid}.chat-repeat-field button .icon{color:#625b66;width:13px;height:13px}.chat-repeat-info-note{background:#eff7ffdb;border:1px solid #4293ef33;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.chat-repeat-info-note .icon{color:#2d7fd7;width:14px;height:14px}.chat-repeat-info-note p{color:#5e6878;margin:0;font-size:9.8px;font-weight:640;line-height:1.38}.chat-settings-drawer.vip-client-drawer{width:min(390px,100vw);padding:24px 22px max(24px, env(safe-area-inset-bottom));gap:16px}.vip-client-drawer .chat-drawer-header h3{letter-spacing:-.018em;font-size:15px}.chat-vip-section{border-top:1px solid #eee7e8d6;gap:11px;padding-top:15px;display:grid}.chat-vip-section.compact{gap:8px}.chat-vip-section-title{gap:4px;display:grid}.chat-vip-section-title h4,.chat-vip-field>span{color:#211c24;margin:0;font-size:11.5px;font-weight:880;line-height:1.3}.chat-vip-section-title p,.chat-vip-field>small,.chat-vip-toggle-row small,.chat-vip-manager-row small{color:#716b75;margin:0;font-size:9.5px;font-weight:620;line-height:1.4}.chat-vip-check-list,.chat-vip-manager-list{gap:8px;display:grid}.chat-vip-check-item{color:#211c24;text-align:left;background:#ffffffeb;border:1px solid #e7e0e5f5;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:0 10px;font-family:inherit;display:grid}.chat-vip-check-item>span{color:#fff;background:#21b875;place-items:center;width:16px;height:16px;display:grid}.chat-vip-check-item[aria-pressed=false]>span{background:0 0;border:1px solid #b1aab4e6}.chat-vip-check-item .icon{width:12px;height:12px}.chat-vip-check-item strong{color:#211c24;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;overflow:hidden}.chat-vip-manager-row strong,.chat-vip-toggle-row strong{color:#211c24;font-size:10.8px;font-weight:860;line-height:1.3;display:block}.chat-vip-manager-row button .icon{width:13px;height:13px}.chat-vip-toggle-row{color:#211c24;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:42px;padding:0;font-family:inherit;display:grid}.chat-vip-toggle-row small{margin-top:5px;display:block}.chat-vip-field{gap:8px;display:grid}.chat-vip-field button{color:#211c24;text-align:left;background:#ffffffeb;border:1px solid #e7e0e5f5;grid-template-columns:minmax(0,1fr) 16px;align-items:center;width:100%;min-height:40px;padding:0 11px;font-family:inherit;font-size:10.8px;font-weight:760;display:grid}.chat-vip-field button .icon{color:#625b66;width:13px;height:13px}.chat-settings-drawer.no-response-drawer{width:min(360px,100vw);padding:28px 22px max(24px, env(safe-area-inset-bottom));gap:16px}.no-response-drawer .chat-drawer-header h3{letter-spacing:-.018em;font-size:15px}.chat-no-response-section{border-top:1px solid #eee7e8d6;gap:17px;padding-top:15px;display:grid}.chat-no-response-field{gap:8px;min-width:0;display:grid}.chat-no-response-field>span:first-child{color:#5f5864;font-size:10.5px;font-weight:800;line-height:1.35}.chat-no-response-field button{color:#211c24;text-align:left;background:#ffffffeb;border:1px solid #e7e0e5f5;grid-template-columns:minmax(0,1fr) 16px;align-items:center;width:100%;min-height:40px;padding:0 11px;font-family:inherit;font-size:10.8px;font-weight:760;display:grid}.chat-no-response-field button .icon{color:#625b66;width:13px;height:13px}.chat-no-response-toggle-row{color:#211c24;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:0;font-family:inherit;display:grid}.chat-no-response-toggle-row strong{color:#211c24;font-size:10.8px;font-weight:850;line-height:1.35}.chat-no-response-textarea-wrap{min-width:0;display:block;position:relative}.chat-no-response-textarea-wrap textarea{color:#211c24;resize:vertical;background:#ffffffeb;border:1px solid #e7e0e5f5;width:100%;min-height:124px;padding:12px 12px 28px;font-family:inherit;font-size:10.8px;font-weight:650;line-height:1.46}.chat-no-response-textarea-wrap small{color:#7b7480;font-size:9px;font-weight:700;position:absolute;bottom:10px;right:12px}.chat-settings-drawer,.chat-settings-drawer .chat-drawer-close,.chat-settings-drawer .chat-drawer-section,.chat-settings-drawer .chat-drawer-field input,.chat-settings-drawer .chat-drawer-field button,.chat-settings-drawer .chat-manager-check,.chat-settings-drawer .chat-channel-queue-row,.chat-settings-drawer .chat-channel-queue-name>span,.chat-settings-drawer .chat-channel-manager-select button,.chat-settings-drawer .chat-channel-return-row button,.chat-settings-drawer .chat-channel-priority button,.chat-settings-drawer .chat-rule-enabled-card,.chat-settings-drawer .chat-rule-channel-tag,.chat-settings-drawer .chat-rule-select,.chat-settings-drawer .chat-repeat-field button,.chat-settings-drawer .chat-repeat-info-note,.chat-settings-drawer .chat-vip-check-item,.chat-settings-drawer .chat-vip-check-item>span,.chat-settings-drawer .chat-vip-manager-row,.chat-settings-drawer .chat-vip-field button,.chat-settings-drawer .chat-no-response-field button,.chat-settings-drawer .chat-no-response-textarea-wrap textarea,.chat-settings-drawer .settings-save-button,.chat-settings-drawer .settings-secondary-button{border-radius:0}.communication-template-group .settings-panel-title-row{margin-bottom:10px}.communication-template-group .settings-panel-title-row h3{font-size:13px}.communication-template-group .settings-panel-title-row p{max-width:520px;font-size:10.5px}.sms-template-create.inline{margin-bottom:10px}.sms-template-table.grouped{border-radius:9px}.communication-template-library-page{min-width:0;display:grid}.template-library-panel{gap:14px;padding:16px 18px 17px;display:grid}.template-library-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.template-library-header h3{color:#201b22;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:920;line-height:1.15}.template-library-header p{color:#6f6872;white-space:normal;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.35}.template-add-button{height:42px;padding:0 17px;font-size:12px;font-weight:840}.template-add-button .icon{width:17px;height:17px}.template-variable-strip{background:#faf8f9b8;border:1px solid #eee7e8eb;border-radius:9px;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:42px;padding:6px 8px 6px 12px;display:grid}.template-variable-strip>span{color:#5b555f;font-size:10.8px;font-weight:860}.template-variable-strip>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.template-variable-strip b{color:#302a33;background:#f1eff2f5;border-radius:999px;align-items:center;min-height:23px;padding:0 10px;font-size:10px;font-weight:830;display:inline-flex}.template-variable-strip>button{color:#7c7580;background:#ffffffe6;border:1px solid #e7e0e5e6;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.template-variable-strip>button .icon{width:15px;height:15px}.template-library-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:4px;display:flex}.template-category-tabs{flex-wrap:wrap;gap:9px;min-width:0;display:flex}.template-category-tabs button,.template-status-filter,.template-filter-button{color:#2b2630;background:#ffffffeb;border:1px solid #e7e0e5f5;border-radius:8px;height:38px;font-family:inherit;font-size:11.5px;font-weight:820}.template-category-tabs button{padding:0 15px}.template-category-tabs button.active{color:var(--pink-deep);background:#fff3f8f5;border-color:#ee6f9f61}.template-toolbar-actions{align-items:center;gap:9px;display:flex}.template-status-filter{text-align:left;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:126px;padding:0 12px;display:inline-grid}.template-status-filter .icon,.template-filter-button .icon{color:#77717a;width:14px;height:14px}.template-filter-button{place-items:center;width:38px;padding:0;display:grid}.template-library-table{background:#ffffffd1;border:1px solid #eee7e8f0;border-radius:9px;overflow:visible}.template-library-head-row,.template-library-row{grid-template-columns:104px minmax(160px,1fr) 300px 112px 34px;align-items:center;gap:12px;min-width:720px;display:grid}.template-library-head-row{color:#736d76;border-bottom:1px solid #eee7e8e6;min-height:40px;padding:0 12px;font-size:10.4px;font-weight:820}.template-library-head-row button{color:#736d76;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:10.4px;font-weight:820;display:inline-flex}.template-library-head-row button .icon{width:10px;height:10px}.template-library-head-row>:nth-child(3),.template-library-row p{transform:translate(-40px)}.template-library-row{border-bottom:1px solid #eee7e8d1;min-height:42px;padding:0 12px}.template-library-row:last-child{border-bottom:0}.template-library-row strong,.template-library-row p,.template-library-row>span:not(.template-category-pill):not(.template-status-pill){color:#2b2630;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10.8px;font-weight:690;line-height:1.3;overflow:hidden}.template-library-row strong{color:#1f1a22;font-weight:900}.template-library-row p{color:#5f5864}.template-category-pill,.template-status-pill{white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:880;line-height:1;display:inline-flex}.template-category-pill.tone-chat,.template-category-pill.tone-delivery,.template-category-pill.tone-sms{color:var(--pink-deep);background:#ffe8f3f5}.template-category-pill.tone-payment{color:#a44bb0;background:#f6e7f9f5}.template-category-pill.tone-broadcast{color:#5678d4;background:#ecf1fff5}.template-status-pill{color:#1fa665;background:#dcf9e9f5}.template-status-pill.disabled{color:#8c8490;background:#f1eef2f5}.template-row-actions{justify-self:end;display:grid;position:relative}.template-more-button{color:#2d2730;background:0 0;border:0;border-radius:7px;justify-self:end;place-items:center;width:28px;height:28px;padding:0;display:grid}.template-more-button:hover{background:#f6f3f5eb}.template-more-button .icon{width:17px;height:17px}.template-row-menu{z-index:35;background:#fffdfefa;border:1px solid #e7e0e5fa;border-radius:0;min-width:132px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 34px #2b232b24}.template-row-menu button{color:#312b35;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:30px;padding:0 8px;font-family:inherit;font-size:10.5px;font-weight:820;display:grid}.template-row-menu button:hover{background:#f7f3f6f0}.template-row-menu button.danger{color:var(--pink-deep)}.template-row-menu .icon{width:13px;height:13px}.template-library-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0;display:flex}.template-library-footer>span{color:#756f79;font-size:11px;font-weight:720}.template-pagination button.active{color:var(--pink-deep);background:#fff4f9f0;border-color:#ee6f9f94;box-shadow:0 0 0 2px #ee6f9f14}.template-pagination .icon{width:14px;height:14px}.template-pagination button:first-child .icon{transform:rotate(180deg)}.template-settings-drawer{width:min(452px,100vw);padding:22px 22px max(22px, env(safe-area-inset-bottom));gap:14px}.template-drawer-header .chat-drawer-close{justify-self:end}.template-drawer-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.template-drawer-state{color:#1fa665;background:#e7f8eee6;border:1px solid #d9e7dedb;border-radius:0;align-items:center;gap:5px;min-height:23px;padding:0 9px;font-size:10px;font-weight:860;display:inline-flex}.template-drawer-state:not(.active){color:#8a838e;background:#f2eff3eb}.template-drawer-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.template-drawer-body{gap:14px;display:grid}.template-drawer-field,.template-drawer-block,.template-drawer-select-row{gap:8px;min-width:0;display:grid}.template-drawer-field>span,.template-drawer-select-row>span{color:#5f5864;font-size:10.5px;font-weight:820}.template-drawer-field input,.template-drawer-field select,.template-drawer-field textarea,.template-drawer-select-row button{color:#211c24;background:#fffffff0;border:1px solid #e7e0e5f5;border-radius:0;width:100%;font-family:inherit;font-size:11px;font-weight:700}.template-drawer-field input,.template-drawer-field select{height:40px;padding:0 11px}.template-drawer-field textarea{resize:vertical;min-height:126px;padding:11px;line-height:1.5}.template-drawer-block-title{justify-content:space-between;align-items:center;display:flex}.template-drawer-block-title strong{color:#211c24;align-items:center;gap:6px;font-size:11px;font-weight:880;display:inline-flex}.template-drawer-block-title .icon{color:#aaa2ad;width:12px;height:12px}.template-drawer-variable-list{flex-wrap:wrap;gap:8px;display:flex}.template-drawer-variable-list button{color:#3d3640;background:#f8f7f9f2;border:1px solid #e7e0e5f5;border-radius:0;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-family:inherit;font-size:9.8px;font-weight:820;display:inline-flex}.template-drawer-variable-list .add-variable{color:var(--pink-deep);background:#fff4f9f0;border-color:#ee6f9f5c}.template-drawer-variable-list .icon{width:12px;height:12px}.template-drawer-counter{color:#716b75;margin:0;font-size:9.8px;font-weight:660}.template-drawer-radio-stack button.active .chat-radio{border:5px solid #56aee9}.template-drawer-select-row b .icon,.template-drawer-select-row button>.icon{color:#7b7480;width:12px;height:12px}.template-drawer-toggle-list{gap:10px;padding-top:2px;display:grid}.template-drawer-toggle-list>button{color:#211c24;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0;font-family:inherit;display:grid}.template-drawer-toggle-icon{color:#23a767;background:#def8eae6;border-radius:0;place-items:center;width:24px;height:24px;display:grid}.template-drawer-toggle-icon .icon{width:14px;height:14px}.template-drawer-toggle-list strong,.template-drawer-toggle-list small{display:block}.template-drawer-toggle-list strong{color:#211c24;font-size:10.8px;font-weight:880}.template-drawer-toggle-list small{color:#716b75;margin-top:4px;font-size:9.4px;font-weight:620;line-height:1.34}.template-drawer-actions{border-top:1px solid #eee7e8d6;padding-top:14px}.auto-message-settings-drawer{width:min(500px,100vw);padding:22px 24px max(22px, env(safe-area-inset-bottom));gap:16px}.auto-message-drawer-header{border-bottom:1px solid #eee7e8db;padding-bottom:12px}.auto-message-drawer-header h3{font-size:17px;line-height:1.2}.auto-message-drawer-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;display:grid}.auto-message-drawer-body .span-full{grid-column:1/-1}.auto-message-field,.auto-message-block{gap:8px;min-width:0;display:grid}.auto-message-field>span,.auto-message-label,.auto-message-limit-row strong{color:#4f4853;font-size:10.7px;font-weight:850}.auto-message-field b{color:var(--pink-deep)}.auto-message-field input,.auto-message-field select,.auto-message-field textarea,.auto-message-limit-row select,.auto-message-time-row input{color:#211c24;background:#fffffffa;border:1px solid #ded8e0fa;border-radius:0;outline:none;width:100%;min-width:0;font-family:inherit;font-size:11px;font-weight:700}.auto-message-field input,.auto-message-field select,.auto-message-limit-row select,.auto-message-time-row input{height:36px;padding:0 11px}.auto-message-field textarea{resize:vertical;min-height:142px;padding:11px;line-height:1.45}.auto-message-field textarea.small{min-height:54px}.auto-message-switch-row{color:#211c24;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:36px;padding:0;font-family:inherit;display:grid}.auto-message-switch-row strong{font-size:11px;font-weight:850}.auto-message-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.auto-message-channel{color:#4b444f;text-align:left;background:#f8f7f9f2;border:1px solid #e7e0e5f5;border-radius:0;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-family:inherit;font-size:10.6px;font-weight:850;display:grid}.auto-message-channel.tone-chat{color:#1e9e62;background:#e6faeef0}.auto-message-channel.tone-sms{color:#8258dc;background:#f4ebfff0}.auto-message-channel.active{border-color:currentColor}.auto-message-channel .icon{width:15px;height:15px}.auto-message-radio-row,.auto-message-time-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auto-message-radio-row button,.auto-message-time-row button,.auto-message-radio-stack button{color:#37313b;background:0 0;border:0;align-items:center;gap:7px;min-height:28px;padding:0;font-family:inherit;font-size:10.7px;font-weight:780;display:inline-flex}.auto-message-radio-row button.active .chat-radio,.auto-message-time-row button.active .chat-radio,.auto-message-radio-stack button.active .chat-radio{border:5px solid #56aee9}.auto-message-option-list button.active,.auto-message-option-list button:hover{color:var(--pink-deep);background:#fff4f9f5}.auto-message-message-grid{grid-template-columns:minmax(0,1fr) 90px;align-items:start;gap:12px;display:grid}.auto-message-variables{gap:7px;display:grid}.auto-message-variables strong{color:#4f4853;font-size:10.7px;font-weight:850}.auto-message-variables button{color:#625b66;text-align:left;background:#fffffffa;border:1px solid #ded8e0fa;border-radius:0;min-height:28px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:760}.auto-message-drawer-actions{z-index:2;background:linear-gradient(#fffdfec7,#fffdfefa 24%);border-top:1px solid #eee7e8d6;margin:0 -24px;padding:16px 24px 0;position:sticky;bottom:0}.communication-sms-page{gap:12px;min-width:0;display:grid}.communication-sms-heading{gap:4px;padding:0 4px;display:grid}.communication-sms-heading h3{color:#201b22;letter-spacing:-.018em;margin:0;font-size:15px;font-weight:900}.communication-sms-heading p{color:#726b75;margin:0;font-size:12px;font-weight:660;line-height:1.35}.communication-sms-provider-panel{grid-template-columns:minmax(330px,1.05fr) minmax(230px,.62fr) minmax(260px,.55fr);align-items:center;gap:18px;padding:17px 22px;display:grid}.sms-provider-brand{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;min-width:0;display:grid}.sms-provider-logo{color:#19a96c;letter-spacing:-.16em;text-indent:-.08em;background:#dff6ebf0;border-radius:50%;place-items:center;width:54px;height:54px;font-size:34px;font-style:italic;font-weight:900;line-height:1;display:grid}.sms-provider-title{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sms-provider-title h4{color:#201b22;letter-spacing:-.014em;margin:0;font-size:14px;font-weight:900;line-height:1.2}.sms-provider-title span{color:#23a767;background:#dbf9e9e0;border:1px solid #73d89f7a;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:11px;font-weight:820;display:inline-flex}.sms-provider-title i{background:#20b66d;border-radius:50%;width:7px;height:7px}.sms-provider-meta{gap:8px;margin:12px 0 0;display:grid}.sms-provider-meta div{align-items:baseline;gap:12px;min-width:0;display:flex}.sms-provider-meta dt,.sms-provider-meta dd{margin:0;font-size:12px;font-weight:740;line-height:1.2}.sms-provider-meta dt{color:#706973}.sms-provider-meta dd{color:#5e5862}.sms-provider-meta div:last-child dd{color:#30b574;text-transform:uppercase;font-weight:890}.sms-provider-balance{border-left:1px solid #eee7e8f5;gap:10px;min-width:0;padding-left:26px;display:grid}.sms-provider-balance strong{color:#4a444d;align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.2;display:flex}.sms-provider-balance .icon{color:#aaa3ad;width:13px;height:13px}.sms-provider-balance span{color:#8b8490;font-size:11px;font-weight:680;line-height:1.3}.sms-provider-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:10px;display:grid}.sms-provider-actions .settings-secondary-button{width:100%;height:40px;font-size:12px;font-weight:840}.sms-change-provider-button{color:var(--pink-deep);background:#fff8fbeb;border-color:#f4b7cfdb;grid-column:1/-1}.sms-history-filter-panel{grid-template-columns:minmax(210px,1.3fr) minmax(138px,.86fr) minmax(138px,.86fr) minmax(138px,.86fr) minmax(250px,1.54fr) minmax(150px,.72fr);align-items:end;gap:14px;padding:12px 14px;display:grid}.sms-history-filter,.sms-history-search{gap:7px;min-width:0;display:grid}.sms-history-filter>span,.sms-history-search>span{color:#736d76;font-size:10.8px;font-weight:760;line-height:1.2}.sms-history-filter button,.sms-history-search div,.sms-reset-filters{color:#38323a;background:#fffffff0;border:1px solid #e7e0e5f5;border-radius:8px;min-width:0;height:40px;font-family:inherit}.sms-history-filter button{text-align:left;grid-template-columns:minmax(0,1fr) 17px;align-items:center;gap:10px;width:100%;padding:0 12px;font-size:12px;font-weight:760;display:grid}.sms-history-filter button .icon{color:#8d8690;width:14px;height:14px}.sms-history-search div{grid-template-columns:minmax(0,1fr) 44px;padding:0;display:grid;overflow:hidden}.sms-history-search input{color:#2a252d;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0 13px;font-family:inherit;font-size:11.5px;font-weight:700}.sms-history-search input::placeholder{color:#b0aab2}.sms-history-search button{color:#8e8791;background:0 0;border:0;border-left:1px solid #e7e0e5f5;place-items:center;width:44px;height:40px;display:grid}.sms-history-search button .icon{width:17px;height:17px}.sms-reset-filters{color:var(--pink-deep);background:#fff8fbeb;border-color:#f4b7cfdb;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11.5px;font-weight:850;display:inline-flex}.sms-reset-filters .icon{width:15px;height:15px}.sms-journal-panel{gap:14px;padding:14px 14px 16px;display:grid}.sms-journal-top{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;display:grid}.sms-journal-top h3{color:#211c24;margin:0;font-size:14px;font-weight:900}.sms-journal-stats{grid-template-columns:repeat(4,minmax(122px,1fr));gap:8px;min-width:0;display:grid}.sms-journal-stats article{background:#faf8f9db;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 11px;display:grid}.sms-journal-stats article>span{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.sms-journal-stats .icon{width:15px;height:15px}.sms-journal-stats small{color:#6f6872;text-overflow:ellipsis;white-space:nowrap;font-size:9.8px;font-weight:760;line-height:1.1;display:block;overflow:hidden}.sms-journal-stats strong{color:#211c24;margin-top:2px;font-size:13px;font-weight:900;line-height:1;display:block}.sms-journal-stats .tone-blue>span{color:#338de8;background:#e7f3fff5}.sms-journal-stats .tone-green>span{color:#24b96f;background:#e0f9ebf5}.sms-journal-stats .tone-orange>span{color:#f0903a;background:#ffefe0f5}.sms-journal-stats .tone-pink>span{color:#f04f8c;background:#ffe7f2f5}.sms-journal-table{min-width:0;overflow-x:auto}.sms-journal-head,.sms-journal-row{grid-template-columns:132px 132px 146px minmax(190px,1.18fr) 130px 112px 112px 58px 74px minmax(150px,.8fr) 46px;align-items:center;gap:12px;min-width:1180px;display:grid}.sms-journal-head{color:#77717a;min-height:30px;padding:0 10px;font-size:10.2px;font-weight:780}.sms-journal-row{border-top:1px solid #eee7e8db;min-height:58px;padding:9px 10px}.sms-journal-row strong,.sms-journal-row>span,.sms-journal-row p{color:#2e2930;white-space:normal;min-width:0;margin:0;font-size:10.8px;font-weight:710;line-height:1.28}.sms-journal-row strong{font-weight:820}.sms-status-badge,.sms-source-badge{white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;gap:5px;min-width:0;min-height:24px;padding:0 8px;font-size:10px;font-weight:860;line-height:1;display:inline-flex}.sms-status-badge .icon{width:13px;height:13px}.sms-status-badge.tone-delivered{color:#23aa69;background:#ddfaeaf5}.sms-status-badge.tone-sent{color:#318fe5;background:#e6f3fff5}.sms-status-badge.tone-pending{color:#eb8a37;background:#fff1e5f5}.sms-status-badge.tone-error{color:#f04f8c;background:#ffe7f2f5}.sms-source-badge{border:1px solid #0000;justify-content:center;min-height:23px}.sms-source-badge.tone-automation{color:#9c65ea;background:#f2eafff5;border-color:#b591ff33}.sms-source-badge.tone-manual{color:#78717c;background:#f4f3f5f5;border-color:#dcd9dec2}.sms-source-badge.tone-broadcast{color:#f0528d;background:#fff0f7f5;border-color:#ffc8de8f}.sms-date-cell{white-space:pre-line}.sms-error-cell{color:#4a444d}.sms-journal-row>button{color:#7a737d;background:#ffffffeb;border:1px solid #e7e0e5f5;border-radius:8px;place-items:center;width:38px;height:32px;display:grid}.sms-journal-row>button .icon{width:16px;height:16px}.sms-journal-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:2px 10px 0;display:flex}.sms-journal-footer>span{color:#8a838d;font-size:11px;font-weight:720}.sms-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sms-pagination button{color:#514b55;background:#ffffffeb;border:1px solid #e7e0e5f5;border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:820;display:inline-flex}.sms-pagination button.active{color:var(--pink-deep);background:#fff4f9f0;border-color:#ee6f9f94;box-shadow:0 0 0 2px #ee6f9f14}.sms-pagination .icon{width:14px;height:14px}.sms-pagination button:first-child .icon{transform:rotate(180deg)}.sms-pagination span{color:#958e98;font-size:12px;font-weight:800}.sms-pagination .sms-page-size{gap:8px;min-width:98px}.communication-automation-page{min-width:0;display:grid}.communication-automation-panel{gap:0;padding:0;display:grid;overflow:visible}.communication-automation-header{border-bottom:1px solid #eee7e8e6;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding:18px 20px 16px;display:grid}.communication-automation-header h3{color:#201b22;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:920;line-height:1.12}.communication-automation-header p{color:#6f6872;max-width:620px;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.35}.communication-automation-add{min-width:152px;height:42px;color:var(--pink-deep);background:#fff7fbf5;border-color:#ee6f9f5c;padding:0 17px;font-size:12px;font-weight:860}.communication-automation-add .icon{width:16px;height:16px}.communication-automation-table{background:#ffffffb8;display:grid;overflow:visible}.communication-automation-head,.communication-automation-table article{grid-template-columns:minmax(230px,1fr) minmax(76px,.34fr) minmax(150px,.72fr) minmax(72px,.3fr) minmax(72px,.3fr) 54px 34px;align-items:center;gap:12px;width:100%;min-width:0;padding:0 48px 0 18px;display:grid}.communication-automation-head{color:#756f79;background:#fffdfef5;border-bottom:1px solid #eee7e8e6;min-height:44px;font-size:10.3px;font-weight:830}.communication-automation-table article{border-bottom:1px solid #eee7e8db;min-height:58px}.communication-automation-table article:last-child{border-bottom:0}.communication-automation-table article.active{background:#ffffffc7}.communication-automation-rule-copy{gap:4px;min-width:0;display:grid}.communication-automation-rule-title{align-items:center;gap:7px;min-width:0;display:flex}.communication-automation-rule-copy strong,.communication-automation-condition,.communication-automation-delay{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.communication-automation-rule-copy strong{color:#211c24;font-size:11.2px;font-weight:900;line-height:1.25}.communication-automation-rule-title strong{flex:0 auto}.communication-automation-info{width:17px;height:17px;color:var(--pink-deep);cursor:help;background:#fff6faf5;border:1px solid #ee6f9f3d;border-radius:50%;outline:none;flex:none;place-items:center;display:inline-grid;position:relative}.communication-automation-info .icon{width:11px;height:11px}.communication-automation-tooltip{z-index:12;color:#fff9fb;opacity:0;pointer-events:none;white-space:normal;background:#2a252df7;border:1px solid #e7e0e5eb;border-radius:8px;width:max-content;max-width:260px;padding:9px 10px;font-size:10.5px;font-weight:720;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 14px 34px #261f2429}.communication-automation-info:hover .communication-automation-tooltip{opacity:1;transform:translate(-50%)}.communication-automation-info:focus-visible .communication-automation-tooltip{opacity:1;transform:translate(-50%)}.communication-automation-condition,.communication-automation-delay{color:#625b66;font-size:10.5px;font-weight:680;line-height:1.3}.communication-automation-trigger,.communication-automation-channel-badge{white-space:nowrap;border-radius:7px;justify-self:start;align-items:center;min-height:26px;padding:0 12px;font-size:10.2px;font-weight:880;line-height:1;display:inline-flex}.communication-automation-trigger.tone-event{color:#20a865;background:#e1f9ebf5}.communication-automation-trigger.tone-condition{color:#f06f32;background:#fff0e6f5}.communication-automation-trigger.tone-always{color:#327fe2;background:#e7f3fff5}.communication-automation-channel-badge.tone-sms{color:#8759df;background:#f3eafff5}.communication-automation-channel-badge.tone-chat{color:#1fa765;background:#e5f9edf5}.communication-automation-channel-badge.tone-system{color:#2f7edc;background:#e9f3fff5}.communication-automation-status-toggle{width:44px;height:32px;color:inherit;background:0 0;border:0;justify-self:start;place-items:center;padding:0;display:grid}.communication-automation-actions{justify-self:end;display:grid;position:relative}.communication-automation-actions .template-row-menu{right:0}.communication-automation-footer{border-top:1px solid #eee7e8c2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 15px;display:flex}.communication-automation-footer>span,.communication-automation-footer>div>span{color:#807982;font-size:10.8px;font-weight:720}.communication-automation-footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.communication-automation-footer button{color:#514b55;background:#fffffff0;border:1px solid #e7e0e5f5;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;padding:0 10px;font-family:inherit;font-size:10.8px;font-weight:820;display:inline-flex}.communication-automation-footer button.active{color:var(--pink-deep);background:#fff4f9f0;border-color:#ee6f9f94}.communication-automation-footer button .icon{width:13px;height:13px}.communication-automation-footer button[aria-label=Попередня\ сторінка] .icon{transform:rotate(180deg)}.communication-channel-help .icon{width:15px;height:15px}.communication-channel-section-title .icon{width:16px;height:16px}.communication-channel-card.primary{background:linear-gradient(135deg,#ecfbf4db,#fffdfedb);border-color:#2bb0706b}.communication-card-more .icon{width:17px;height:17px}.communication-channel-logo.tiktok{background:#27242a}.communication-channel-logo.tiktok img{width:25px;height:25px}.communication-channel-logo.glyph .icon{width:22px;height:22px}.communication-connected-badge.connected{color:#23965f;background:#e7f9f0f5;border:1px solid #2bb0702e}.communication-connected-badge.pending{color:#c17808;background:#fff7e0f5;border:1px solid #e8a72238}.communication-connected-badge.connected i{background:#20a968;box-shadow:0 0 0 3px #2bb0701f}.communication-connected-badge.pending i{background:#e0a01f;box-shadow:0 0 0 3px #e8a72224}.communication-channel-action .icon{width:14px;height:14px}.communication-channel-action.connect{color:var(--pink-deep);background:#fff1f7f0;border-color:#ee6f9f3d}.settings-user-row .customer-avatar{width:34px;height:34px;font-size:12px}.admin-profile-panel,.admin-team-panel{gap:14px;display:grid}.admin-profile-media>span:not(.admin-avatar){color:#706a72;font-size:11px;font-weight:620}.admin-upload-button{position:relative;overflow:hidden}.admin-upload-button input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.admin-avatar-tone.active{border-color:#ee6f9fb8;box-shadow:0 0 0 3px #ee6f9f1f}.admin-avatar-tone.tone-rose{background:linear-gradient(135deg,#ee6f9f,#f3a4bf)}.admin-avatar-tone.tone-sage{background:linear-gradient(135deg,#5f9f82,#b8d7c7)}.admin-avatar-tone.tone-graphite{background:linear-gradient(135deg,#29242c,#827884)}.admin-avatar-tone.tone-sand{background:linear-gradient(135deg,#c69d78,#efd8c0)}.admin-team-create-actions .settings-save-button{min-width:238px;height:42px}.admin-team-create.is-disabled,.admin-upload-button.is-disabled{opacity:.58}.admin-upload-button.is-disabled input{cursor:not-allowed}.settings-inline-notice{min-height:36px;color:var(--pink-deep);background:#fff0f6c7;border:1px solid #ee6f9f29;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}.settings-user-row.team-user-row.disabled{opacity:.64}.settings-user-row .team-user-avatar{width:38px;height:38px;font-size:12px}.settings-user-row.primary-user-row span:not(.admin-avatar),.settings-user-row.team-user-row>span:not(.admin-avatar){color:#716b73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.settings-user-row.team-user-row .status-enabled-toggle{min-width:112px}.users-header-add-button{min-width:190px}.owner-profile-card,.users-team-card,.users-invites-card{padding:18px}.owner-profile-main{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:8px 2px 22px;display:grid}.owner-profile-avatar{width:64px;height:64px;font-size:22px;box-shadow:0 12px 28px #ee6f9f38}.owner-profile-identity{gap:8px;min-width:0;display:grid}.owner-profile-identity>div{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.owner-profile-identity strong{color:#211c22;font-size:15px;font-weight:850}.owner-profile-identity span,.owner-profile-identity small{color:#716b73;font-weight:700}.owner-profile-identity span{font-size:14px}.owner-profile-identity small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.users-status-badge{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:820;display:inline-flex}.users-status-badge.active{background:var(--green-soft);color:#249665}.users-status-badge.inactive{color:#5f5861;background:#f5f1f4eb}.owner-edit-button,.users-invite-button{border-radius:10px;min-height:42px;padding:0 16px;font-weight:820}.owner-profile-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:8px;display:grid}.owner-profile-meta span{gap:7px;min-width:0;display:grid}.owner-profile-meta small{color:#827b84;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.owner-profile-meta strong{color:#211c22;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.team-user-editor-page{justify-items:stretch;gap:18px;width:100%;max-width:100%}.team-user-editor-card,.team-user-permissions-card{padding:24px}.team-user-editor-page>.team-user-editor-card,.team-user-editor-page>.team-user-permissions-card{width:100%;inline-size:auto;justify-self:stretch;max-width:none}.team-user-editor-step-head{min-width:0;display:block}.team-user-editor-step-head h3{color:#211c22;font-size:16px;font-weight:850}.team-user-editor-step-head p{color:#746d76;margin-top:5px;font-size:12px;font-weight:650}.team-user-editor-profile-grid{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:24px;margin-top:22px;display:grid}.team-user-photo-upload{color:#655e67;cursor:pointer;text-align:center;background:linear-gradient(145deg,#fffafcf5,#ffffffb8);border:1px solid #eee7e8f0;border-radius:11px;align-content:center;justify-items:center;gap:7px;min-height:262px;padding:22px 16px;display:grid}.team-user-photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.team-user-photo-preview{width:88px;height:88px;color:var(--pink-deep);background-color:#ffe5f0f5;background-position:50%;background-size:cover;border-radius:50%;place-items:center;margin-bottom:8px;display:grid;box-shadow:inset 0 0 0 1px #ee6f9f1f}.team-user-photo-preview .icon{width:31px;height:31px}.team-user-photo-upload strong{color:#342e35;font-size:12px;font-weight:840}.team-user-photo-upload small{color:#8a838b;font-size:10.5px;font-weight:650}.team-user-photo-upload:hover{background:#fff6fae6;border-color:#ee6f9f61}.team-user-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 16px;display:grid}.team-user-editor-fields .settings-input,.team-user-editor-fields .create-custom-select-trigger{height:44px}.team-user-editor-fields .settings-field>span{font-size:10.5px}.team-owner-role-field{gap:6px;min-width:0;display:grid}.team-owner-role-field>span{color:#716b73;font-size:10.5px;font-weight:760}.team-owner-role-field>div{background:#faf7fae0;border:1px solid #eee7e8f5;border-radius:9px;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;display:flex}.team-owner-role-field strong{color:#443d45;font-size:12px;font-weight:820}.team-owner-role-field .icon{color:#8a838b;width:15px;height:15px}.team-owner-role-field small{color:#8a838b;font-size:9px;font-weight:650}.team-user-editor-step-head.permissions{width:100%}.team-user-role-stats .sections:before{background:#8a68d8}.team-user-role-stats .granted:before,.team-permission-legend .enabled:before{background:#33b77a}.team-user-role-stats .limited:before,.team-permission-legend .limited:before{background:#f2a130}.team-user-permissions-tools{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:30px;margin:16px 0 8px;display:flex}.team-user-permissions-tools:not(.owner-permissions-tools){justify-content:flex-end}.team-user-permissions-tools>span{color:#746d76;margin-right:3px;font-size:10px;font-weight:750}.team-user-permissions-tools .settings-secondary-button.compact{border-radius:7px;height:28px;min-height:28px;padding:0 10px;font-size:10px}.team-user-permissions-tools .settings-secondary-button.compact.danger{width:auto;min-width:0;padding:0 10px}.team-user-permissions-tools .settings-secondary-button.compact .icon{width:13px;height:13px}.team-permission-groups{background:#ffffffbd;border:1px solid #ebe4e9f0;border-radius:8px;width:100%;overflow:visible}.team-permission-group{border-bottom:1px solid #ebe4e9d1}.team-permission-group:last-child{border-bottom:0}.team-permission-group-row{grid-template-columns:minmax(0,1fr) auto;height:50px;min-height:50px;display:grid}.team-permission-group-main{color:#2d2730;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:9px;min-width:0;height:50px;padding:7px 10px;font-family:inherit;display:grid}.team-permission-group-main:hover{background:#f6faf7db}.owner-permission-group-main{cursor:default}.owner-permission-group-main:hover{background:0 0}.owner-permission-item{cursor:default}.owner-permission-item:hover{background:0 0}.team-permission-group-main>span{min-width:0}.team-permission-group-main strong{text-overflow:ellipsis;white-space:nowrap;color:#302a31;font-size:10.5px;font-weight:830;display:block;overflow:hidden}.team-permission-group-main .toggle-switch,.team-permission-item .toggle-switch{background:#ded9de;border:1px solid #d7d1d7eb;width:32px;height:18px;box-shadow:inset 0 1px 2px #2d252e14}.team-permission-group-main .toggle-switch b,.team-permission-item .toggle-switch b{width:12px;height:12px;top:2px;left:2px}.team-permission-group-main .toggle-switch.on b,.team-permission-item .toggle-switch.on b{transform:translate(14px)}.team-permission-group.enabled .toggle-switch.on,.team-permission-item .toggle-switch.on{background:#34b779;border-color:#2eaa70}.team-permission-group.limited .toggle-switch.on{background:#f3a335;border-color:#e89a28}.team-permission-group-expand{color:#827b84;cursor:pointer;background:0 0;border:0;padding:0 12px;font-family:inherit;font-size:9px;font-weight:760}.team-permission-group-count{color:#827b84;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;font-weight:760;line-height:1}@media (max-width:760px){.team-permission-group-count{font-size:8px}}.team-permission-items{background:#ffffffd1;padding:0;position:relative}.team-permission-section-grid{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.team-permission-section-grid+.team-permission-section-grid{border-top:1px solid #ebe4e9d1}.team-permission-items:before,.team-permission-items:after{content:"";background:#ebe4e9d1;height:1px;position:absolute;left:16px;right:16px}.team-permission-items:before{top:0}.team-permission-items:after{bottom:0}.team-permission-item{color:#312b33;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;min-height:60px;padding:10px 16px;font-family:inherit;display:flex;position:relative}.team-permission-item:before{pointer-events:none;content:"";opacity:0;background:#ebe4e9d1;width:1px;display:block;position:absolute;top:12px;bottom:12px;right:0}.team-permission-item:nth-child(5n+1):not(:last-child):before,.team-permission-item:nth-child(5n+2):not(:last-child):before,.team-permission-item:nth-child(5n+3):not(:last-child):before,.team-permission-item:nth-child(5n+4):not(:last-child):before{opacity:1}.team-permission-item:nth-child(5n):after{pointer-events:none;content:"";background:#ebe4e9d1;height:1px;position:absolute;bottom:0;left:calc(16px - 400%);right:16px}.team-permission-item:hover{background:#f6faf7db}.team-permission-item.primary-permission{background:#fff4f8eb}.team-permission-item.primary-permission:hover{background:#ffeef5f5}.team-permission-item.unavailable,.team-permission-item.unavailable:hover{color:#9c969e;cursor:not-allowed;opacity:.48;background:#f8f6f880}.team-permission-item.unavailable .toggle-switch{box-shadow:none;background:#e7e3e7;border-color:#d7d1d7b8}.team-permission-item-title{align-items:flex-start;gap:5px;min-width:0;display:flex}.team-permission-item-title>strong{color:#302a31;min-width:0;font-size:10.5px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.team-permission-info{color:#a19aa3;flex:none;margin-top:1px;display:inline-flex;position:relative}.team-permission-info>.icon{width:12px;height:12px}.team-permission-tooltip{--tooltip-x:-18%;z-index:12;color:#fff;opacity:0;pointer-events:none;width:min(214px,100vw - 32px);transform:translateX(var(--tooltip-x)) translateY(-2px);visibility:hidden;background:#342f36;border-radius:6px;gap:7px;padding:10px 11px;font-size:9px;font-weight:620;line-height:1.35;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% + 8px);left:50%;box-shadow:0 8px 20px #281f2729}.team-permission-tooltip span{display:block}.team-permission-tooltip b{color:#7dd9a5;font-weight:820}.team-permission-tooltip span+span b{color:#ffc46b}.team-permission-info:hover .team-permission-tooltip{opacity:1;transform:translateX(var(--tooltip-x)) translateY(0);visibility:visible}.team-permission-item:focus-visible .team-permission-tooltip{opacity:1;transform:translateX(var(--tooltip-x)) translateY(0);visibility:visible}.team-permission-item:nth-child(5n) .team-permission-tooltip{--tooltip-x:0;left:auto;right:0}@media (max-width:1180px){.team-permission-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-permission-item:before{opacity:0}.team-permission-item:nth-child(3n+1):not(:last-child):before,.team-permission-item:nth-child(3n+2):not(:last-child):before{opacity:1}.team-permission-item:nth-child(5n):after{content:none}.team-permission-item:nth-child(3n):after{pointer-events:none;content:"";background:#ebe4e9d1;height:1px;position:absolute;bottom:0;left:calc(16px - 200%);right:16px}.team-permission-item:nth-child(5n) .team-permission-tooltip{--tooltip-x:-18%;left:50%;right:auto}.team-permission-item:nth-child(3n) .team-permission-tooltip{--tooltip-x:0;left:auto;right:0}}@media (max-width:760px){.team-permission-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-permission-item{min-height:56px;padding:12px}.team-permission-item:before{opacity:0}.team-permission-item:nth-child(odd):not(:last-child):before{opacity:1}.team-permission-item:nth-child(3n):after{content:none}.team-permission-item:nth-child(2n):after{pointer-events:none;content:"";background:#ebe4e9d1;height:1px;position:absolute;bottom:0;left:calc(12px - 100%);right:12px}.team-permission-item:nth-child(3n) .team-permission-tooltip{--tooltip-x:-18%;left:50%;right:auto}.team-permission-item:nth-child(2n) .team-permission-tooltip{--tooltip-x:0;left:auto;right:0}}.team-user-editor-actions{border-top:1px solid #ebe4e9b8;justify-content:space-between;gap:12px;width:100%;margin-top:16px;padding-top:12px;display:flex}.team-user-editor-actions .settings-save-button{min-width:240px;min-height:40px}.users-access-summary-button>.icon{color:#aaa3ab;width:15px;height:15px}.users-team-table,.users-invite-table{background:#ffffffc2;border:1px solid #eee7e8e0;border-radius:12px;overflow:hidden}.users-team-head,.users-team-row,.users-invite-head,.users-invite-row{align-items:center;gap:12px;display:grid}.users-team-head,.users-team-row{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.68fr) minmax(120px,.54fr) minmax(120px,.54fr) 116px}.users-team-head,.users-invite-head{color:#827b84;background:#faf8fac7;border-bottom:1px solid #eee7e8b8;min-height:42px;padding:0 14px;font-size:10.5px;font-weight:820}.users-team-row,.users-invite-row{border-bottom:1px solid #eee7e8b8;min-height:78px;padding:10px 14px}.users-team-row:last-child,.users-invite-row:last-child{border-bottom:0}.users-team-row.disabled{opacity:.64}.users-team-person{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.users-team-person strong,.users-team-person small,.users-invite-row strong,.users-invite-row span,.users-invite-row b,.users-date-cell,.users-access-pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.users-team-person strong,.users-invite-row strong{color:#211c22;font-size:12.5px;font-weight:820;display:block}.users-team-person small{color:#716b73;margin-top:4px;font-size:11px;font-weight:620;display:block}.users-access-pill,.users-date-cell,.users-invite-row span{color:#5f5861;font-size:11.5px;font-weight:760}.users-team-actions{justify-content:flex-end;gap:8px;display:flex}.settings-secondary-button.icon-only{width:40px;min-width:40px;padding:0}.users-empty-state{color:#716b73;text-align:center;justify-items:center;gap:8px;min-height:144px;padding:28px 16px;display:grid}.users-empty-state.compact{min-height:118px}.users-empty-state span{color:#827b84;background:#ffffffdb;border:1px solid #eee7e8f0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.users-empty-state .icon{width:19px;height:19px}.users-empty-state strong{color:#5f5861;font-size:12px;font-weight:820}.users-empty-state small{color:#827b84;font-size:11px;font-weight:640}.team-draft-access-summary .icon{width:14px;height:14px;color:var(--pink-deep)}.team-user-access-block{gap:9px;min-width:0;display:grid}.settings-role-card.active{background:linear-gradient(#fffafcf5,#ffffffd1);border-color:#ee6f9f33}.settings-role-card.expanded{box-shadow:0 12px 28px #291c200f}.role-main-toggle .toggle-switch,.role-permission-toggle .toggle-switch{border:1px solid #dcd3d8f2;width:34px;height:20px;box-shadow:inset 0 1px 2px #2c262d14}.role-main-toggle .toggle-switch b,.role-permission-toggle .toggle-switch b{width:14px;height:14px;top:2px;left:2px}.role-main-toggle .toggle-switch.on b,.role-permission-toggle .toggle-switch.on b{transform:translate(14px)}.role-expand-button .icon{color:#aaa3ab;width:16px;height:16px;transition:transform .16s}.settings-role-card.expanded .role-expand-button .icon{transform:rotate(180deg)}.role-permission-toggle.enabled{background:#fff6fae6;border-color:#ee6f9f33}.role-permission-toggle.blocked{background:#fff7f9db;border-color:#da536f33}.role-permission-toggle.blocked em{color:#d84d6c;background:#ffe6eceb}.settings-role-row.active{background:linear-gradient(90deg,#fff3f8db,#ffffffc2);border-color:#ee6f9f33}.settings-role-row.active b{background:var(--green-soft);color:#249665}.status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.status-row,.notification-row,.settings-link-row{background:#ffffffb8;border:1px solid #eee7e8d1;border-radius:8px;align-items:center;min-width:0;min-height:40px;display:grid}.status-row{grid-template-columns:12px minmax(0,1fr) 16px;gap:8px;padding:0 9px}.status-row>span{background:var(--status-color);border-radius:50%;width:9px;height:9px}.status-row strong{color:#342f36;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.status-row .icon{color:#aaa3ab;width:14px;height:14px}.settings-link-row .icon{color:#aaa3ab;width:15px;height:15px}.settings-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-mini-card{background:#ffffffb3;border:1px solid #eee7e8d1;border-radius:9px;min-width:0;padding:13px 14px}.settings-mini-card b,.settings-mini-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-mini-card b{color:#211c22;font-size:12px;font-weight:820}.settings-mini-card span{color:#716b73;margin-top:5px;font-size:11px;font-weight:620}.settings-subnav{border:1px solid var(--line);background:#ffffffb3;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:5px;display:flex;box-shadow:0 10px 24px #291c200a}.settings-subnav button{color:#615b63;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:34px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:760;display:inline-flex}.settings-subnav button.compact{min-width:0;padding-left:12px;padding-right:12px}.settings-subnav button.active{color:#d9477d;background:#fff3f8;border-color:#ee6f9f33}.settings-subnav .icon{width:15px;height:15px}.settings-dictionary-panel{padding:15px}.settings-other-grid,.settings-request-stack{gap:10px;display:grid}.request-settings-accordion{padding:0;overflow:hidden}.request-settings-accordion-trigger{color:#2b252c;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:76px;padding:14px 16px;font-family:inherit;display:grid}.request-settings-accordion-trigger:hover{background:#fffafc}.request-settings-accordion-trigger>span{gap:4px;min-width:0;display:grid}.request-settings-accordion-trigger strong{color:#29242a;font-size:15px;font-weight:820}.request-settings-accordion-trigger small{color:#777078;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;line-height:1.35;overflow:hidden}.request-settings-accordion-trigger>.icon{color:#88808a;width:18px;height:18px;transition:transform .16s,color .16s}.request-settings-accordion-trigger[aria-expanded=true]>.icon{color:var(--pink-deep);transform:rotate(180deg)}.request-settings-accordion-content{background:#fffdfeb8;border-top:1px solid #eee7e8e6;padding:14px 16px 16px}.request-settings-content-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.request-settings-content-tools .warehouse-status-summary{margin-bottom:0}.settings-dictionary-embedded,.warehouse-status-editor-content{padding:0}.request-sources-panel{gap:12px;display:grid}.request-sources-toolbar{justify-content:flex-end;display:flex}.request-sources-table{background:#ffffffd1;border:1px solid #eee7e8e6;border-radius:10px;min-width:0;overflow:visible}.request-sources-head,.request-sources-row{grid-template-columns:minmax(0,1.1fr) minmax(154px,.7fr) 46px;align-items:center;gap:16px;display:grid}.request-sources-head{border-bottom:1px solid var(--line);color:#827b85;min-height:44px;padding:0 14px 0 18px;font-size:11px;font-weight:780}.request-sources-head>span:last-child,.request-sources-head>span:nth-child(2){text-align:center}.request-sources-row{border-bottom:1px solid #eee7e8b8;min-height:72px;padding:10px 14px 10px 18px;position:relative}.request-sources-row:last-child{border-bottom:0}.request-sources-row.disabled{opacity:.62}.request-source-name{align-items:center;gap:14px;min-width:0;display:flex}.request-source-name strong{color:#2d2730;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.request-source-mark{color:#21a76a;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:visible}.request-source-icon-visual>img,.request-source-icon-visual>svg{object-fit:contain;width:100%;height:100%;display:block}.request-source-utm-cell{justify-content:center;align-items:center;min-width:0;display:flex}.request-source-utm{color:#77707a;background:#fff;border:1px solid #e8e1e4f0;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.request-source-actions{justify-content:center;display:grid;position:relative}.request-source-menu-trigger{color:#3a343c;background:#fff;border:1px solid #e8e1e4f5;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;display:grid}.request-source-menu-trigger:hover,.request-source-menu-trigger[aria-expanded=true]{color:var(--pink-deep);background:#fff7fb;border-color:#ee6f9f57}.request-source-menu-trigger .icon{width:17px;height:17px}.request-source-menu-list{z-index:40;background:#fff;border:1px solid #e7e0e5fa;border-radius:9px;min-width:154px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #2b232b24}.request-source-menu-list button{color:#312b35;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:740;display:grid}.request-source-menu-list button:hover{background:#fff5f9}.request-source-menu-list button.danger{color:#d34c63}.request-source-menu-list .icon{width:15px;height:15px}.request-sources-panel{gap:11px;min-width:0}.request-source-add-button{min-width:128px}.request-source-add-button.active{color:var(--pink-deep);box-shadow:none;background:#fff1f7;border-color:#e8518638}.request-source-create-row{background:#faf8fab8;border:1px solid #eee7e8db;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,.72fr) 40px;align-items:center;gap:12px;padding:10px 12px;display:grid}.request-source-inline-field,.request-source-edit-fields{min-width:0;display:grid}.request-source-inline-field{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.request-source-image-picker{cursor:pointer;width:34px;height:34px;display:grid;position:relative}.request-source-image-picker input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.request-source-image-picker .request-source-mark{width:34px;height:34px}.request-source-image-picker:focus-within .request-source-mark{outline-offset:3px;outline:3px solid #ee6f9f2e}.request-source-inline-field input,.request-source-utm-input{box-sizing:border-box;border:1px solid var(--line-strong);color:#2c272d;background:#fff;border-radius:8px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:680}.request-source-inline-field input:focus,.request-source-utm-input:focus{border-color:#e8518675;box-shadow:0 0 0 3px #ee6f9f1a}.request-source-confirm-button{width:40px;height:36px;color:var(--pink-deep);background:#fff1f7;border:1px solid #e8518638;border-radius:8px;place-items:center;padding:0;display:grid}.request-source-confirm-button .icon{width:17px;height:17px}.request-sources-head,.request-sources-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.72fr) 44px;gap:12px}.request-sources-head{text-transform:uppercase;min-height:36px;padding:0 12px;font-size:9.5px;font-weight:820}.request-sources-row{min-height:58px;padding:8px 12px}.request-source-name{gap:10px}.request-source-name .request-source-mark,.request-source-mark{width:34px;height:34px}.request-source-name strong{font-size:12px;font-weight:820}.request-source-utm{box-sizing:border-box;max-width:100%;min-height:32px;padding:0 12px;font-size:11px;font-weight:680}.request-source-menu-trigger{width:34px;height:34px}.request-source-edit-actions{justify-content:flex-end;gap:6px;display:flex}.request-source-edit-actions button{color:#8d858e;background:#fff;border:1px solid #e0d6daf0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.request-source-edit-actions button:hover{color:var(--pink-deep);background:#fff8fb;border-color:#ee6f9f52}.request-source-edit-actions button.confirm{color:var(--pink-deep);background:#fff1f7;border-color:#e8518638}.request-source-edit-actions .icon{width:15px;height:15px}.customer-group-color-control{border:1px solid var(--line-strong);background:#fff;border-radius:8px;grid-template-columns:28px 16px;align-items:center;gap:10px;width:108px;height:46px;padding:0 12px;display:grid}.customer-group-color-control input{cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0}.customer-group-color-control input::-webkit-color-swatch-wrapper{padding:0}.customer-group-color-control input::-webkit-color-swatch{border:0;border-radius:50%}.customer-group-color-control .icon{color:#77707a;width:16px;height:16px}.customer-group-create-form>.settings-save-button{min-width:140px;height:46px}.customer-groups-table{background:#ffffffd1;border:1px solid #eee7e8e6;border-radius:10px;overflow:visible}.customer-groups-head,.customer-groups-row{grid-template-columns:minmax(220px,1.1fr) minmax(70px,.34fr) minmax(220px,.9fr) 46px;align-items:center;gap:14px;display:grid}.customer-groups-head{border-bottom:1px solid var(--line);color:#827b85;min-height:44px;padding:0 14px 0 18px;font-size:11px;font-weight:780}.customer-groups-head>span:last-child{text-align:center}.customer-groups-row{border-bottom:1px solid #eee7e8b8;min-height:74px;padding:10px 14px 10px 18px;position:relative}.customer-groups-row:last-child{border-bottom:0}.customer-groups-row.disabled{opacity:.62}.customer-group-name{align-items:center;gap:0;min-width:0;display:flex}.customer-group-name strong{color:#2d2730;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.customer-group-preview{border:1px solid color-mix(in srgb, var(--customer-group-color) 18%, white);background:color-mix(in srgb, var(--customer-group-color) 10%, white);color:#342d35;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:10px;max-width:100%;min-height:40px;padding:0 16px;font-size:13px;font-weight:680;display:inline-flex}.customer-group-preview i{background:var(--customer-group-color);border-radius:50%;flex:none;width:12px;height:12px}.customer-group-menu-trigger .icon{width:17px;height:17px}.customer-group-menu-list button.danger{color:#d34c63}.customer-group-menu-list .icon{width:15px;height:15px}.customer-groups-panel{padding:15px}.customer-groups-panel .settings-panel-title-row{align-items:center;margin-bottom:11px}.customer-groups-panel .settings-panel-title-row h3{font-size:16px}.customer-groups-panel .settings-panel-title-row p{margin-top:4px;font-size:11px}.customer-group-add-button{min-width:110px}.customer-group-add-button.active{color:var(--pink-deep);box-shadow:none;background:#fff1f7;border-color:#e8518638}.customer-group-create-row{background:#faf8fab8;border:1px solid #eee7e8db;border-radius:10px;grid-template-columns:minmax(180px,.9fr) 86px minmax(170px,.7fr) 40px;align-items:center;gap:10px;margin-bottom:11px;padding:10px 12px;display:grid}.customer-group-inline-field,.customer-group-edit-fields{min-width:0;display:grid}.customer-group-inline-field{grid-template-columns:minmax(0,1fr);align-items:center;gap:0}.customer-group-inline-field input{border:1px solid var(--line-strong);color:#2c272d;background:#fff;border-radius:8px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:680}.customer-group-inline-field input:focus{border-color:#e8518675;box-shadow:0 0 0 3px #ee6f9f1a}.customer-group-create-row .customer-group-color-control,.customer-group-edit-fields .customer-group-color-control{grid-template-columns:22px 14px;gap:8px;width:86px;height:36px;padding:0 9px}.customer-group-create-row .customer-group-color-control input,.customer-group-edit-fields .customer-group-color-control input{width:22px;height:22px}.customer-group-create-row .customer-group-color-control .icon,.customer-group-edit-fields .customer-group-color-control .icon{width:14px;height:14px}.customer-group-confirm-button{width:40px;height:36px;color:var(--pink-deep);background:#fff1f7;border:1px solid #e8518638;border-radius:8px;place-items:center;padding:0;display:grid}.customer-group-confirm-button .icon{width:17px;height:17px}.customer-groups-head,.customer-groups-row{grid-template-columns:minmax(210px,1fr) minmax(180px,.78fr) 58px;gap:18px}.customer-groups-head{text-transform:uppercase;min-height:36px;padding:0 12px;font-size:9.5px;font-weight:820}.customer-groups-row{min-height:58px;padding:8px 12px}.customer-group-name{gap:0}.customer-group-name strong{font-size:12px;font-weight:820}.customer-group-edit-fields{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px}.customer-group-preview{gap:8px;min-height:32px;padding:0 12px;font-size:11px;font-weight:680}.customer-group-preview i{width:10px;height:10px}.customer-group-edit-actions{justify-content:flex-end;gap:6px;display:flex}.customer-group-edit-actions button{color:#8d858e;background:#fff;border:1px solid #e0d6daf0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.customer-group-edit-actions button:hover{color:var(--pink-deep);background:#fff8fb;border-color:#ee6f9f52}.customer-group-edit-actions button.confirm{color:var(--pink-deep);background:#fff1f7;border-color:#e8518638}.customer-group-edit-actions .icon{width:15px;height:15px}.payment-methods-panel{padding:15px}.payment-methods-panel .settings-panel-title-row{align-items:center;margin-bottom:11px}.payment-methods-panel .settings-panel-title-row h3{font-size:16px}.payment-methods-panel .settings-panel-title-row p{margin-top:4px;font-size:11px}.payment-method-create{background:#faf8fab8;border:1px solid #eee7e8db;border-radius:10px;margin-bottom:11px;padding:12px}.payment-method-create h4{color:#3a333b;margin:0 0 10px;font-size:12px;font-weight:820}.payment-method-create-grid{grid-template-columns:minmax(190px,.85fr) minmax(180px,1fr) minmax(190px,1fr) auto;align-items:end;gap:12px;display:grid}.payment-method-upload-area{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;display:grid}.payment-method-upload{width:66px;height:54px;color:var(--pink-deep);cursor:pointer;background:#fff9fc;border:1px dashed #ee6f9fa6;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.payment-method-upload input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.payment-method-upload .icon{width:21px;height:21px}.payment-method-upload img{object-fit:contain;width:40px;height:40px}.payment-method-upload-area>span{gap:3px;min-width:0;display:grid}.payment-method-upload-area strong,.payment-method-create-field>span{color:#5f5861;font-size:10px;font-weight:780}.payment-method-upload-area small,.payment-method-create-field small{color:#928a93;font-size:9px;font-weight:620;line-height:1.42}.payment-method-upload-area small b{color:var(--pink-deep);font-weight:760}.payment-method-create-field{gap:6px;min-width:0;display:grid}.payment-method-create-field>span{align-items:center;gap:4px;display:inline-flex}.payment-method-create-field>span .icon{color:#9d959e;width:13px;height:13px}.payment-method-create-field input,.payment-method-edit-name input,.payment-method-webhook-input{box-sizing:border-box;border:1px solid var(--line-strong);color:#2c272d;background:#fff;border-radius:8px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:680}.payment-method-create-field input:focus,.payment-method-edit-name input:focus,.payment-method-webhook-input:focus{border-color:#e8518675;box-shadow:0 0 0 3px #ee6f9f1a}.payment-method-create-button{min-width:110px;height:36px}.payment-method-table{background:#ffffffd1;border:1px solid #eee7e8e6;border-radius:10px;overflow:visible}.payment-method-head,.payment-method-row{grid-template-columns:minmax(210px,1fr) minmax(170px,.7fr) minmax(142px,.52fr) 48px;align-items:center;gap:14px;display:grid}.payment-methods-panel .payment-method-head,.payment-methods-panel .payment-method-row{grid-template-columns:minmax(240px,1fr) minmax(210px,.72fr) 76px}.payment-method-head{border-bottom:1px solid var(--line);color:#88818a;text-transform:uppercase;min-height:36px;padding:0 12px;font-size:9.5px;font-weight:820}.payment-method-head>span:last-child{text-align:center}.payment-method-row{border-bottom:1px solid #eee7e8b8;min-height:58px;padding:8px 12px;position:relative}.payment-method-row:last-child{border-bottom:0}.payment-method-row.disabled{opacity:.72;background:#f7f4f69e}.payment-method-name,.payment-method-edit-name{align-items:center;gap:10px;min-width:0;display:flex}.payment-method-name strong{color:#2d2730;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.payment-method-mark{color:#24a76b;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.payment-method-image-picker{cursor:pointer;flex:none;width:34px;height:34px;display:grid;position:relative}.payment-method-image-picker input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.payment-method-image-picker .payment-method-mark{width:34px;height:34px}.payment-method-image-picker:focus-within .payment-method-mark{outline-offset:3px;outline:3px solid #ee6f9f2e}.payment-method-webhook{color:#8d5c6b;text-overflow:ellipsis;white-space:nowrap;background:#fff8fa;border:1px solid #e8e1e4f0;border-radius:7px;justify-self:start;max-width:100%;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:650;overflow:hidden}.payment-method-active-toggle{color:#716a73;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.payment-method-active-toggle .toggle-switch{transform-origin:0;transform:scale(.82)}.payment-method-active-toggle span{margin-left:-4px}.payment-method-actions{justify-content:center;display:grid;position:relative}.payment-method-menu-trigger{width:34px;height:34px;color:var(--pink-deep);background:#fff;border:1px solid #e8e1e4f5;border-radius:8px;place-items:center;padding:0;display:grid}.payment-method-menu-trigger:hover,.payment-method-menu-trigger[aria-expanded=true]{background:#fff7fb;border-color:#ee6f9f6b}.payment-method-menu-trigger .icon{width:17px;height:17px}.payment-method-menu-list{z-index:40;background:#fff;border:1px solid #e7e0e5fa;border-radius:9px;min-width:154px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #2b232b24}.payment-method-menu-list button{color:#312b35;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:740;display:grid}.payment-method-menu-list button:hover{background:#fff5f9}.payment-method-menu-list button.danger{color:#d34c63}.payment-method-menu-list .icon,.payment-method-edit-actions .icon{width:15px;height:15px}.payment-method-edit-actions{justify-content:flex-end;gap:6px;display:flex}.payment-method-edit-actions button{color:#8d858e;background:#fff;border:1px solid #e0d6daf0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.payment-method-edit-actions button:hover{color:var(--pink-deep);background:#fff8fb;border-color:#ee6f9f52}.payment-method-edit-actions button.confirm{color:var(--pink-deep);background:#fff1f7;border-color:#e8518638}.payment-method-save-note{color:#89818a;justify-content:center;align-items:center;gap:6px;margin:11px 0 0;font-size:10px;font-weight:650;display:flex}.payment-method-save-note .icon{width:14px;height:14px;color:var(--pink-deep)}@media (max-width:640px){.request-settings-accordion-trigger small{white-space:normal}.request-settings-content-tools{flex-direction:column;align-items:flex-start}.request-sources-head,.request-sources-row,.request-source-create-row{grid-template-columns:minmax(0,1fr) 40px}.request-source-create-row>.request-source-utm-input,.request-sources-head>span:nth-child(2),.request-sources-row>.request-source-utm-cell,.request-sources-row>.request-source-utm-input{display:none}.payment-method-create-grid{grid-template-columns:minmax(0,1fr)}.payment-method-create-button{width:100%}.payment-method-head,.payment-method-row{grid-template-columns:minmax(0,1fr) 40px}.payment-method-head>span:nth-child(2),.payment-method-head>span:nth-child(3),.payment-method-row>.payment-method-webhook,.payment-method-row>.payment-method-webhook-input,.payment-method-row>.payment-method-active-toggle{display:none}.customer-groups-head,.customer-groups-row,.customer-group-create-row{grid-template-columns:minmax(0,1fr) 40px}.customer-group-create-row .customer-group-color-control,.customer-group-create-row>.customer-group-preview,.customer-groups-head>span:nth-child(2),.customer-groups-row>.customer-group-preview{display:none}}.settings-dictionary-create{background:#faf8fab8;border:1px solid #eee7e8db;border-radius:10px;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.settings-dictionary-create.status-create-row{grid-template-columns:minmax(220px,1fr) 94px minmax(160px,.55fr) auto}.settings-color-field{min-width:86px}.settings-color-input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;width:100%;height:42px;padding:4px}.settings-dictionary-row.disabled,.settings-dictionary-simple-row.disabled{opacity:.68;background:#f7f4f69e}.settings-inline-field{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.settings-inline-field i,.settings-color-edit span{background:var(--status-color);border-radius:50%;width:9px;height:9px}.settings-inline-field input,.settings-color-edit input,.settings-dictionary-simple-row input{border:1px solid var(--line-strong);color:#2c272d;background:#fffffff0;border-radius:8px;outline:none;width:100%;min-width:0;height:36px;font-family:inherit;font-size:12px;font-weight:680}.settings-inline-field input,.settings-dictionary-simple-row input{padding:0 10px}.settings-color-edit{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;display:grid}.settings-color-edit input{padding:3px}.settings-secondary-button.danger{color:#d64b4b;width:36px;padding:0}.settings-dictionary-list{gap:8px;display:grid}.settings-dictionary-simple-row{background:#ffffffb8;border:1px solid #eee7e8db;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 132px 38px;align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:grid}.settings-dictionary-simple-row .settings-panel-icon{width:34px;height:34px}.settings-dictionary-simple-row .settings-panel-icon .icon{width:16px;height:16px}.settings-panel-title-row,.settings-scope-note{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:14px;display:flex}.settings-tight-panel{padding:15px}.settings-panel-title-row h3{margin-bottom:0}.settings-panel-title-row p,.settings-scope-note small{white-space:normal;max-width:740px;display:block}.settings-scope-note .settings-panel-icon{flex:0 0 38px;width:38px;height:38px}.settings-scope-note .settings-panel-icon .icon{width:18px;height:18px}.settings-toggle-list,.automation-rule-list,.shipment-template-grid{gap:9px;display:grid}.warehouse-rule-groups .settings-panel{min-width:0}.warehouse-rule-groups .settings-toggle-row strong,.warehouse-rule-groups .settings-toggle-row small{text-overflow:clip;white-space:normal;overflow:visible}.warehouse-rule-groups .settings-toggle-row small{line-height:1.38}.settings-toggle-row{color:#312c33;text-align:left;background:#ffffffb8;border:1px solid #eee7e8db;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:58px;padding:10px 12px;font-family:inherit;display:grid}.settings-toggle-row strong,.settings-toggle-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-toggle-row strong{font-size:12px;font-weight:830}.settings-toggle-row small{color:#716b73;margin-top:4px;font-size:10.5px;font-weight:600}.warehouse-settings-stack{gap:14px}.warehouse-settings-hero,.warehouse-settings-stack>.settings-subnav,.warehouse-rule-section{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #e6dedfeb}.warehouse-settings-hero .settings-section-heading{grid-template-columns:46px minmax(0,1fr);gap:12px}.warehouse-settings-hero .settings-panel-icon{width:46px;height:46px}.warehouse-settings-hero .settings-panel-icon .icon{width:23px;height:23px}.warehouse-settings-hero .settings-save-button{border-radius:8px;width:132px;height:40px;font-size:12px;font-weight:760}.warehouse-settings-hero .settings-save-button .icon{width:17px;height:17px}.warehouse-settings-stack>.settings-subnav{gap:6px;padding:5px}.warehouse-settings-stack>.settings-subnav button{color:#5c5660;border-radius:8px;justify-content:center;min-width:112px;height:34px;padding:0 12px;font-size:11px;font-weight:760}.warehouse-settings-stack>.settings-subnav button.active{color:var(--pink-deep);background:#fff1f7;border-color:#e8518638}.warehouse-settings-stack>.settings-subnav .icon{width:15px;height:15px}.warehouse-rule-board{gap:14px;display:grid}.product-archive-rule{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #e6dedfeb;gap:0;transition:border-color .16s,background .16s;display:grid;overflow:hidden}.product-archive-rule.enabled{background:linear-gradient(135deg,#fffafcfa,#fffffff5);border-color:#e8518640}.product-archive-rule-main{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:grid}.product-archive-rule-main .settings-panel-icon{width:42px;height:42px}.product-archive-rule-main .settings-panel-icon .icon{width:20px;height:20px}.product-archive-rule-copy strong,.product-archive-rule-copy small,.product-archive-rule-timing strong,.product-archive-rule-timing small{display:block}.product-archive-rule-copy strong,.product-archive-rule-timing strong{color:#211c22;font-size:13px;font-weight:830;line-height:1.25}.product-archive-rule-copy small,.product-archive-rule-timing small{color:#756e77;margin-top:4px;font-size:10.5px;font-weight:610;line-height:1.4}.product-archive-rule-switch{background:0 0;border:0;place-items:center;width:44px;height:28px;padding:0;display:inline-grid}.product-archive-rule-switch:disabled{opacity:.55;cursor:wait}.product-archive-rule-timing{background:#fff7fab3;border-top:1px solid #e851861f;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px 14px 70px;display:flex}.product-archive-rule-timing>span{min-width:0}.product-archive-rule-timing label{background:#fff;border:1px solid #e851863d;border-radius:8px;flex:none;align-items:center;height:36px;display:inline-flex;overflow:hidden;box-shadow:0 5px 14px #4028310a}.product-archive-rule-timing input{color:#292329;text-align:right;background:0 0;border:0;outline:0;width:68px;height:100%;padding:0 9px;font-family:inherit;font-size:12px;font-weight:820}.product-archive-rule-timing b{color:#847b83;border-left:1px solid #e8518624;align-self:stretch;align-items:center;padding:0 10px;font-size:10px;font-weight:730;display:inline-flex}.warehouse-master-rule{border-radius:var(--radius-lg);min-height:76px;box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #e6dedfeb;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.warehouse-master-rule.enabled{background:#fafffcf0;border-color:#32b76f42}.warehouse-master-rule-copy{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.warehouse-master-rule-copy .settings-panel-icon{width:42px;height:42px}.warehouse-master-rule-copy .settings-panel-icon .icon{width:20px;height:20px}.warehouse-master-rule-copy strong,.warehouse-master-rule-copy small{display:block}.warehouse-master-rule-copy strong{color:#1d191f;font-size:13px;font-weight:840;line-height:1.2}.warehouse-master-rule-copy small{color:#756e77;margin-top:5px;font-size:10.5px;font-weight:620;line-height:1.35}.warehouse-master-rule-switch{background:0 0;border:0;flex:none;place-items:center;width:44px;height:28px;padding:0;display:inline-grid}.warehouse-master-rule-switch .toggle-switch{width:42px;height:24px}.warehouse-master-rule-switch .toggle-switch b{width:18px;height:18px;top:3px;left:3px}.warehouse-master-rule-switch .toggle-switch.on{background:#32b76f}.warehouse-master-rule-switch .toggle-switch.on b{transform:translate(18px)}.warehouse-rule-section{padding:15px;position:relative}.warehouse-rule-section.disabled{background:#f8f6f7c7}.warehouse-rule-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.warehouse-rule-section-head>.icon{color:#514b53;width:14px;height:14px;transform:rotate(180deg)}.warehouse-rule-title{align-items:center;gap:10px;min-width:0;display:flex}.warehouse-rule-title .settings-panel-icon{flex:0 0 38px;width:38px;height:38px}.warehouse-rule-title .settings-panel-icon .icon{width:18px;height:18px}.warehouse-rule-title h3{color:#171419;white-space:nowrap;margin:0;font-size:14px;font-weight:820;line-height:1.2}.warehouse-rule-title>span{min-width:28px;height:22px;color:var(--pink-deep);background:#ffeaf2;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:840;display:inline-flex}.warehouse-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.warehouse-rule-item{background:#ffffffd1;border:1px solid #e6dedff5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:grid;position:relative;box-shadow:0 5px 18px #291c2006}.warehouse-rule-item.enabled{background:#fffcfdf0;border-color:#e8518633}.warehouse-rule-section.disabled .warehouse-rule-section-head,.warehouse-rule-item.disabled{opacity:.48}.warehouse-rule-item.disabled{background:#f6f4f6db}.warehouse-rule-switch:disabled{cursor:not-allowed}.warehouse-rule-item strong{color:#2b2630;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:830;line-height:1.25;overflow:hidden}.warehouse-rule-actions{align-items:center;gap:10px;display:inline-flex}.warehouse-rule-info,.warehouse-rule-switch{color:#c9c1c8;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.warehouse-rule-item.enabled .warehouse-rule-info{color:var(--pink-deep)}.warehouse-rule-info{width:22px;height:22px;position:relative}.warehouse-rule-info .icon{width:17px;height:17px}.warehouse-rule-switch{min-width:38px;height:22px}.warehouse-rule-tooltip{z-index:4;color:#676068;text-align:left;opacity:0;pointer-events:none;white-space:normal;background:#fffffffa;border:1px solid #e6dedff5;border-radius:8px;width:250px;padding:11px 12px;font-size:11px;font-weight:620;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);right:-88px;transform:translateY(-4px);box-shadow:0 14px 30px #291c201f}.warehouse-rule-info:hover .warehouse-rule-tooltip{opacity:1;transform:translateY(0)}.warehouse-rule-info:focus-visible .warehouse-rule-tooltip{opacity:1;transform:translateY(0)}.warehouse-rule-item .toggle-switch{background:#d6d0d6;width:38px;height:22px}.warehouse-rule-item .toggle-switch b{width:16px;height:16px;top:3px;left:3px}.warehouse-rule-item .toggle-switch.on{background:var(--pink-deep)}.warehouse-rule-item .toggle-switch.on b{transform:translate(16px)}@media (max-width:1360px){.warehouse-rule-section{padding:15px}.warehouse-rule-grid{gap:9px 12px}.warehouse-rule-item{padding:10px 12px}}@media (max-width:760px){.warehouse-settings-hero,.warehouse-rule-section-head{flex-direction:column;align-items:stretch}.warehouse-settings-hero .settings-save-button{width:100%}.warehouse-rule-grid{grid-template-columns:1fr}.warehouse-master-rule{align-items:center;padding:14px}.warehouse-rule-tooltip{width:min(302px,100vw - 60px);left:-18px;right:auto}}.warehouse-status-editor-panel,.warehouse-label-editor-panel{padding:15px}.warehouse-status-summary{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.warehouse-status-create-row{background:#faf8fab8;border:1px solid #eee7e8db;border-radius:10px;grid-template-columns:minmax(150px,.7fr) 88px minmax(190px,.82fr) 40px;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.warehouse-status-add-button{min-width:118px}.warehouse-status-add-button.active{color:var(--pink-deep);box-shadow:none;background:#fff1f7;border-color:#e8518638}.warehouse-status-confirm-button{width:40px;padding:0}.warehouse-status-confirm-button .icon{width:17px;height:17px}.warehouse-status-table{background:#ffffffd1;border:1px solid #eee7e8e6;border-radius:10px;overflow:hidden}.warehouse-status-head,.warehouse-status-row{grid-template-columns:minmax(210px,.86fr) minmax(350px,1.4fr) 46px 66px;align-items:center;gap:10px 38px;display:grid}.warehouse-status-head{border-bottom:1px solid var(--line);color:#88818a;text-transform:uppercase;background:#fbf8fa;min-height:36px;padding:0 12px;font-size:9.5px;font-weight:820}.warehouse-status-row{border-bottom:1px solid #eee7e8b8;min-height:58px;padding:8px 12px}.warehouse-status-row:last-child{border-bottom:0}.warehouse-status-row.disabled{opacity:.72;background:#f7f4f69e}.warehouse-status-name{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.warehouse-status-edit-fields{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;min-width:0;display:grid}.warehouse-status-edit-fields .settings-inline-field input,.warehouse-status-color-edit input{height:34px}.warehouse-status-name i{background:var(--status-color);border-radius:50%;width:9px;height:9px}.warehouse-status-name strong,.warehouse-status-name small,.status-enabled-toggle span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-status-name strong{color:#29242a;font-size:12px;font-weight:820}.warehouse-status-name small{color:#827b84;margin-top:3px;font-size:10px;font-weight:620}.warehouse-status-action{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:6px 16px;width:100%;min-width:0;display:grid}.warehouse-status-action.editing{grid-template-columns:86px 136px;justify-content:start;column-gap:14px}.warehouse-status-action .settings-status-chip{text-align:center;justify-content:center;min-width:86px}.warehouse-status-action small{color:#756e77;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:620;line-height:1.3;display:block;overflow:hidden}.warehouse-status-action .settings-crm-select.compact{width:min(100%,172px);margin-left:0}.warehouse-status-action .settings-crm-select.compact .create-custom-select-trigger{width:100%;min-width:0;height:32px;padding:0 10px;font-size:10.5px}.warehouse-status-action.editing .settings-crm-select.compact{width:136px}.warehouse-status-action .settings-crm-select.compact .create-custom-select-menu{min-width:158px;left:0}.status-enabled-toggle{color:#5e5860;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;width:38px;min-width:0;height:34px;padding:0;font-family:inherit;font-size:10.5px;font-weight:720;display:inline-flex}.warehouse-status-menu{justify-content:end;display:grid;position:relative}.warehouse-status-edit-actions{justify-content:flex-end;gap:6px;display:flex}.warehouse-status-edit-actions button{color:#8d858e;background:#fff;border:1px solid #e0d6daf0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.warehouse-status-edit-actions button:hover{color:var(--pink-deep);background:#fff8fb;border-color:#ee6f9f52}.warehouse-status-edit-actions button.confirm{color:var(--pink-deep);background:#fff1f7;border-color:#e8518638}.warehouse-status-edit-actions .icon{width:15px;height:15px}.warehouse-status-menu-trigger{color:#8d858e;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.warehouse-status-menu-trigger:hover,.warehouse-status-menu-trigger[aria-expanded=true]{color:var(--pink-deep);background:#fff8fb;border-color:#eee7e8eb}.warehouse-status-menu-trigger .icon{width:16px;height:16px}.warehouse-status-menu-list{z-index:24;background:#fff;border:1px solid #eee7e8f5;border-radius:9px;min-width:136px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 30px #291c2021}.warehouse-status-menu-list button{color:#3d3740;text-align:left;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:11px;font-weight:720}.warehouse-status-menu-list button:hover{color:var(--pink-deep);background:#fff3f8}.warehouse-status-menu-list button.danger{color:#c84866}.warehouse-status-menu-list button.danger:hover{background:#fff0f4}.warehouse-label-editor{grid-template-columns:minmax(290px,.9fr) minmax(360px,1.1fr);align-items:start;gap:16px;display:grid}.warehouse-label-controls{gap:12px;min-width:0;display:grid}.label-template-add-row .settings-field{min-width:0}.label-template-add-row .settings-secondary-button{margin-bottom:0}.label-template-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.label-template-meta div{background:#ffffffb8;border:1px solid #eee7e8db;border-radius:8px;min-width:0;padding:10px}.label-template-meta dt,.label-template-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.label-template-meta dt{color:#8b848d;font-size:9px;font-weight:780}.label-template-meta dd{color:#302a31;margin-top:5px;font-size:11px;font-weight:780}.label-template-list-compact{gap:7px;display:grid}.label-template-list-compact article{background:#ffffffb8;border:1px solid #eee7e8db;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:grid}.label-template-list-compact article.active{background:#f4fbf7;border-color:#31a86f4d}.label-template-list-compact span,.label-template-list-compact b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-template-list-compact span{color:#302a31;font-size:11px;font-weight:760}.label-template-list-compact b{color:#716b73;font-size:10px;font-weight:760}.label-template-list-compact article.active b{color:#249665}.warehouse-label-preview-panel{background:#fbf8fa;border:1px solid #eee7e8db;border-radius:10px;min-width:0;padding:14px}.warehouse-label-preview-head{gap:4px;margin-bottom:12px;display:grid}.warehouse-label-preview-head strong,.warehouse-label-preview-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-label-preview-head strong{color:#29242a;font-size:13px;font-weight:820}.warehouse-label-preview-head span{color:#7c757d;font-size:10.5px;font-weight:620}.warehouse-label-preview-stage{background:linear-gradient(90deg,#0000 calc(100% - 1px),#2822260f 0) 0 0/18px 18px,linear-gradient(#0000 calc(100% - 1px),#2822260f 0) 0 0/18px 18px,#fff;border:1px dashed #d8d0d4;border-radius:10px;place-items:center;min-height:242px;padding:18px;display:grid;overflow:hidden}.warehouse-label-preview-stage .warehouse-thermal-label{transform:scale(var(--label-preview-scale,.86));transform-origin:50%}.inventory-status-card .settings-panel-icon{width:38px;height:38px}.inventory-status-card .settings-panel-icon .icon{width:18px;height:18px}.settings-status-chip{white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;min-height:26px;padding:0 9px;font-size:10px;font-weight:770;display:inline-flex}.settings-status-chip.tone-pink{background:var(--pink-soft);color:var(--pink-deep)}.settings-status-chip.tone-violet{background:var(--violet-soft);color:var(--violet)}.settings-status-chip.tone-green{background:var(--green-soft);color:#249665}.settings-status-chip.tone-orange{background:var(--orange-soft);color:var(--orange)}.label-template-card.active{background:linear-gradient(#effaf5eb,#ffffffc7);border-color:#31a86f52}.label-template-card.active b{background:var(--green-soft);color:#249665}.shipment-template-card .integration-action{justify-self:start}.compact-template-table.service article{grid-template-columns:94px minmax(150px,.48fr) minmax(0,1fr) auto}.automation-rule-list{gap:8px}.automation-rule-row{background:#ffffffb8;border:1px solid #eee7e8db;border-radius:10px;grid-template-columns:42px minmax(0,1.05fr) minmax(170px,.85fr) minmax(110px,.45fr);align-items:center;gap:12px;min-height:62px;padding:9px 12px;display:grid}.automation-rule-row.active{background:linear-gradient(90deg,#f6f0ffd6,#ffffffc2);border-color:#9a6add38}.automation-rule-row:has(.automation-rule-actions){grid-template-columns:42px minmax(0,1.05fr) minmax(150px,.75fr) minmax(110px,.45fr) auto}.automation-rule-row.busy{opacity:.64}.automation-rule-row>button{background:0 0;border:0;place-items:center;width:40px;height:34px;padding:0;display:grid}.automation-rule-row strong,.automation-rule-row small,.automation-rule-row span,.automation-rule-row b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automation-rule-row strong{color:#211c22;font-size:12px;font-weight:830}.automation-rule-row small,.automation-rule-row span{color:#716b73;font-size:10.5px;font-weight:610}.automation-rule-row small{margin-top:4px}.automation-rule-row b{color:#5f5861;background:#f5f1f4e6;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:780}.automation-rule-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.automation-rule-actions button{color:#655e67;cursor:pointer;background:#fdfbfcf5;border:1px solid #e2dae0e6;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.automation-rule-actions button:hover:not(:disabled){color:#7949b9;border-color:#9a6add57}.automation-rule-actions button.danger:hover:not(:disabled){color:#bd3559;border-color:#d3476952}.automation-rule-actions button:disabled{cursor:wait;opacity:.55}.automation-rule-skeleton{background:linear-gradient(100deg,#f5f1f4b3 20%,#fcf9fbf5 42%,#f5f1f4b3 64%) 0 0/220% 100%;border:1px solid #eee7e8c2;border-radius:10px;min-height:62px;animation:1.2s ease-in-out infinite settings-skeleton-shift}@keyframes settings-skeleton-shift{0%{background-position:100% 0}to{background-position:-100% 0}}.auto-task-settings-drawer{width:min(540px,100vw)}.auto-task-drawer-body{gap:16px;padding:20px;display:grid;overflow-y:auto}.auto-task-time-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auto-task-enabled-row{text-align:left;cursor:pointer;background:#fcf9fbeb;border:1px solid #e4dbe1e0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 15px;display:flex}.auto-task-enabled-row strong,.auto-task-enabled-row small{display:block}.auto-task-enabled-row strong{color:#292329;font-size:12px}.auto-task-enabled-row small{color:#756d76;margin-top:3px;font-size:10.5px}.auto-task-runtime-note{color:#62586d;background:#f7f3fce6;border:1px solid #9a6add33;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:10.5px;line-height:1.55;display:flex}.auto-task-runtime-note .icon{color:#8454bd;flex:none;width:16px;height:16px}.auto-task-runtime-note code{color:#6f3ca8;font:inherit;font-weight:760}@media (prefers-reduced-motion:reduce){.automation-rule-skeleton{animation:none}}.settings-breadcrumbs{color:#817a82;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:660;display:flex}.settings-breadcrumbs button{color:var(--pink-deep);background:0 0;border:0;align-items:center;gap:5px;font-family:inherit;font-size:12px;font-weight:760;display:inline-flex}.settings-breadcrumbs .icon{width:14px;height:14px;transform:rotate(180deg)}.np-settings-page .settings-panel{padding:16px 18px}.np-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.np-panel-title h3{margin-bottom:0}.np-panel-title p{color:#827a84;margin:5px 0 0;font-size:12px;font-weight:640}.np-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.np-add-account-button{min-width:154px}.np-account-list{gap:10px;display:grid}.np-account-card{background:#fff;border:1px solid #e7e1e4;border-radius:12px;transition:border-color .18s,box-shadow .18s,background .18s;overflow:hidden;box-shadow:0 1px #2a1f2605}.np-account-card.is-default{border-color:#d9e9df}.np-account-card.expanded{border-color:#bcdcca;box-shadow:0 10px 28px #23734b14}.np-account-row{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:70px;transition:background .16s;display:grid}.np-account-card.is-default .np-account-row{background:linear-gradient(90deg,#eff9f3eb,#fffffffa 56%);box-shadow:inset 3px 0 #35b878}.np-account-card:not(.expanded) .np-account-row:hover{background:#fdfbfc}.np-account-select{min-width:0;height:100%;min-height:70px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.np-account-select:focus-visible{outline-offset:-3px;outline:2px solid #35b8785c}.np-account-icon-action:focus-visible{outline-offset:-3px;outline:2px solid #35b8785c}.np-account-index{color:#229761;background:#eaf8ef;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:inline-flex}.np-account-copy{min-width:0}.np-account-copy strong,.np-account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.np-account-copy strong{color:#282229;font-size:14px;font-weight:850}.np-account-copy small{color:#817981;margin-top:3px;font-size:11px;font-weight:650}.np-account-meta{justify-content:flex-end;align-items:center;gap:5px;padding:0 12px 0 8px;display:flex}.np-default-badge{white-space:nowrap;color:#218f5c;background:#edf9f2eb;border:1px solid #c9e6d5;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.np-default-badge .icon{width:14px;height:14px}.np-account-action-divider{background:#ebe5e8;width:1px;height:24px;margin:0 3px}.np-account-icon-action{color:#6f6871;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.np-account-icon-action:hover:not(:disabled){color:#302a31;background:#faf7f9;border-color:#e6dfe3}.np-account-icon-action.default{color:#d89a25}.np-account-icon-action.default:hover:not(:disabled){color:#bd7c00;background:#fff9eb;border-color:#f0dbad}.np-account-icon-action.danger:hover:not(:disabled){color:#c83f68;background:#fff4f7;border-color:#f2c9d6}.np-account-icon-action .icon{width:16px;height:16px}.np-account-icon-action.disclosure .icon{transition:transform .18s}.np-account-card.expanded .np-account-icon-action.disclosure .icon{transform:rotate(180deg)}.np-account-icon-action.is-loading .icon{animation:.8s linear infinite np-account-spin}.np-account-icon-action:disabled{opacity:.5;cursor:default}.np-account-details{background:linear-gradient(#f7fcf9e0,#fff 58%);border-top:1px solid #e7eee9;gap:14px;padding:16px;animation:.18s both np-account-reveal;display:grid}.np-account-details .np-sender-summary{background:0 0;border:0;border-radius:0;padding:0}.np-account-edit-form{border-top:1px solid #e9e2e6;padding-top:16px}@keyframes np-account-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes np-account-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.np-account-row{grid-template-columns:minmax(0,1fr)}.np-account-meta{justify-content:flex-start;padding:0 12px 12px 62px}.np-account-details{padding:14px}.np-account-details .np-sender-summary{grid-template-columns:minmax(0,1fr)}.np-account-action-divider{margin-left:auto}}.settings-status-pill{color:#655e66;white-space:nowrap;background:#f5f1f4eb;border-radius:999px;align-items:center;height:25px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.settings-status-pill.green{background:var(--green-soft);color:#249665}.settings-status-pill.orange{background:var(--orange-soft);color:#e06f3c}.np-notice.success{color:#238557;background:#ebf9f1e0;border-color:#269d6933}.np-notice.error{color:#b6385f;background:#fff0f4e6;border-color:#de527133}.np-sender-panel{gap:14px;display:grid}.np-sender-summary{background:linear-gradient(135deg,#eef9f2f0,#ffffffdb);border:1px solid #deeae2eb;border-radius:10px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.np-sender-summary-main{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.np-sender-avatar{background:var(--green-soft);color:#2ca970;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.np-sender-avatar .icon{width:21px;height:21px}.np-sender-summary-main b,.np-sender-summary-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.np-sender-summary-main b{color:#1f1a21;font-size:16px;font-weight:860}.np-sender-summary-main small{color:#248f60;margin-top:4px;font-size:11px;font-weight:780}.np-sender-summary dl,.np-sender-tech{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.np-sender-summary dt,.np-sender-tech dt{color:#8b848c;margin:0 0 3px;font-size:10px;font-weight:760}.np-sender-summary dd,.np-sender-tech dd{color:#2f2931;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:700;overflow:hidden}.np-sender-setup{--np-sender-control-width:260px;--np-sender-warehouse-width:286px;gap:16px;padding-top:2px;display:grid}.np-sender-setup-head,.np-sender-actions,.np-sender-form-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.np-sender-setup-head h4{color:#29232b;margin:0;font-size:15px;font-weight:840}.np-sender-setup-head span{color:#827a84;margin-top:4px;font-size:11px;font-weight:640;display:block}.np-sender-setup-grid{grid-template-columns:minmax(0,1fr);justify-content:start;align-items:start;gap:12px;display:grid}.np-sender-control-stack{width:calc(var(--np-sender-control-width) + 52px);gap:12px;display:grid}.np-sender-control-stack>.settings-field{width:var(--np-sender-control-width)}.np-sender-api-row{grid-template-columns:minmax(260px,420px) auto;align-items:end;gap:10px;display:grid}.np-sender-api-row .settings-save-button{width:auto;min-width:132px;margin-top:0;padding:0 18px}.np-sender-sync-button .icon{width:17px;height:17px}.np-sender-combobox{min-width:0;position:relative}.np-combobox-trigger{border:1px solid var(--line-strong);color:#2c272d;text-align:left;background:#fffffff0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.np-combobox-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-combobox-trigger .icon{flex:none;width:16px;height:16px}.np-sender-combobox.is-disabled .np-combobox-trigger,.np-combobox-trigger:disabled{opacity:.58;cursor:not-allowed}.np-combobox-menu{z-index:48;background:#fffafb;border:1px solid #e4d6dce6;border-radius:10px;width:min(380px,78vw);max-height:238px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 36px #30232b29}.np-sender-combobox:focus-within .np-combobox-menu{gap:4px;display:grid}.np-sender-combobox.is-closed .np-combobox-menu{display:none}.np-sender-combobox.is-open .np-combobox-menu{gap:4px;display:grid}.np-sender-warehouse-field .np-combobox-menu{width:min(430px,78vw)}.np-combobox-option{color:#2d272f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;padding:9px 10px;font-family:inherit;display:grid}.np-combobox-option:hover,.np-combobox-option:focus{background:#ee6f9f1a;outline:none}.np-combobox-option strong{font-size:12px;font-weight:780}.np-combobox-option span,.np-combobox-empty{color:#7a727c;font-size:11px;font-weight:640}.np-combobox-empty{padding:10px}.np-sender-facts{gap:10px;padding:4px 0;display:grid}.np-sender-facts.inline{grid-template-columns:minmax(0,1fr);gap:9px;width:min(680px,100%)}.np-sender-fact{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;min-height:30px;display:grid}.np-sender-fact span{color:#817a82;font-size:11px;font-weight:760}.np-sender-fact strong{color:#2e2930;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.np-sender-fact strong.np-capability-value.is-connected{color:#249665}.np-sender-fact strong.np-capability-value.is-disconnected{color:#b34c67}.np-sender-fact strong.np-capability-value.is-unknown{color:#8b848c}.np-sender-address-grid{grid-template-columns:var(--np-sender-control-width) var(--np-sender-warehouse-width);justify-content:start;align-items:end;gap:12px;display:grid}.np-sender-door-address{border-top:1px solid #e6dae0d1;gap:12px;padding-top:14px;display:grid}.np-sender-door-address-head{gap:4px;display:grid}.np-sender-door-address-head strong{color:#2e2930;font-size:13px;font-weight:820}.np-sender-door-address-head span,.np-sender-address-empty{color:#817a82;font-size:11px;font-weight:640;line-height:1.4}.np-sender-door-address-grid{grid-template-columns:minmax(260px,2fr) minmax(120px,.7fr) minmax(120px,.7fr);align-items:end;gap:12px;display:grid}.np-sender-door-saved-address,.np-sender-door-note{grid-column:1/-1}.np-sender-door-city,.np-sender-street-field{min-width:0}.np-sender-street-field{grid-column:span 2}.np-sender-door-saved-address{width:min(560px,100%)}.np-sender-address-empty{padding:3px 0}.np-sender-street-field .np-combobox-menu{width:min(430px,78vw)}.np-sender-warehouse-search-field .np-combobox-menu{width:min(520px,78vw)}.np-warehouse-search-trigger{padding:0 8px 0 12px}.np-warehouse-search-trigger.is-disabled{opacity:.58;cursor:not-allowed}.np-warehouse-search-inline-input{color:#2c272d;background:0 0;border:0;outline:none;flex:auto;min-width:0;height:100%;font-family:inherit;font-size:13px;font-weight:700}.np-warehouse-search-inline-input::placeholder{color:#7f7881;opacity:1}.np-warehouse-search-inline-input:disabled{cursor:not-allowed}.np-warehouse-search-clear{color:#716b73;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.np-warehouse-search-clear:disabled{cursor:not-allowed;opacity:.7}.np-sender-form-actions{justify-content:flex-end;padding-top:2px}.np-settings-block{gap:12px;display:grid}.np-settings-block .settings-panel-title-row{border-bottom:1px solid #eee7e8c7;margin-bottom:2px;padding-bottom:12px}.np-lane-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 46px;display:grid;position:relative}.np-lane-grid:before{content:"";pointer-events:none;background:#eee7e8c7;width:1px;position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-.5px)}.np-settings-column{align-content:start;gap:18px;min-width:0;display:grid}.np-setting-block{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.np-settings-column .np-setting-block+.np-setting-block{border-top:1px solid #eee7e8b8;padding-top:15px}.np-setting-block.wide{grid-column:1/-1}.np-setting-block-head{margin-bottom:8px}.np-setting-block-head h4{color:#282329;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:840;display:flex}.np-info-tooltip{color:#3b3740c2;cursor:help;background:0 0;border:1.4px solid #3b37408f;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.np-info-tooltip-mark{font-family:Arial,sans-serif;font-size:10.5px;font-weight:900;line-height:1;transform:translateY(-.7px)}.np-info-tooltip [role=tooltip]{z-index:80;color:#4f4850;white-space:normal;background:#fffafb;border:1px solid #e4d6dceb;border-radius:8px;width:min(320px,42vw);padding:10px 11px;font-size:10.5px;font-weight:640;line-height:1.42;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 16px 34px #30232b29}.np-info-tooltip:hover [role=tooltip],.np-info-tooltip:focus [role=tooltip]{display:block}.np-setting-block-head p{color:#817983;white-space:normal;margin:4px 0 0;font-size:10.5px;font-weight:620;line-height:1.35}.np-check-list{gap:7px;display:grid}.np-check-row{cursor:pointer;background:#f8f4f7bd;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:7px 9px;display:grid}.np-check-row:has(input:checked){background:#ee6f9f1a}.np-check-row input{width:16px;height:16px;accent-color:var(--pink-deep)}.np-check-row b,.np-check-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.np-check-row b{color:#302b32;font-size:11.5px;font-weight:780}.np-check-row small{color:#8a838b;margin-top:3px;font-size:10px;font-weight:640}.np-default-readonly{background:#f5f1f4ad;border-radius:8px;gap:4px;margin-top:8px;padding:9px 10px;display:grid}.np-default-readonly span{color:#817a82;font-size:10px;font-weight:760}.np-default-readonly strong{color:#2d2830;font-size:12px;font-weight:820}.np-default-readonly small{color:#8a838b;font-size:10px;font-weight:620}.np-radio-list{gap:7px;display:grid}.np-radio-row{cursor:pointer;background:#f8f4f7bd;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:7px 9px;display:grid}.np-radio-row:has(input:checked){background:#ee6f9f1a}.np-radio-row input{width:16px;height:16px;accent-color:var(--pink-deep)}.np-radio-row b,.np-radio-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.np-radio-row b{color:#302b32;font-size:11.5px;font-weight:780}.np-radio-row small{color:#8a838b;margin-top:3px;font-size:10px;font-weight:640}.np-custom-select-field{margin-top:8px}.np-custom-select .np-combobox-menu{width:min(360px,72vw)}.np-combobox-option.active{color:var(--pink-deep);background:#ee6f9f1f}.np-mini-fields{max-width:200px;margin-top:8px}.np-settings-actions-panel{justify-content:flex-end;gap:10px;padding-top:14px;padding-bottom:14px;display:flex}.np-ref-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.np-ref-chips span{background:#f5f1f4c2;border-radius:8px;gap:2px;min-width:132px;padding:8px 10px;display:grid}.np-ref-chips b{color:#342f36;font-size:11px;font-weight:780}.np-ref-chips small{color:#88818a;font-size:10px;font-weight:680}.compact-fields{margin-bottom:12px}.np-status-map{gap:8px;display:grid}.np-status-map-head{color:#7a727b;letter-spacing:.025em;grid-template-columns:minmax(260px,1.05fr) 16px minmax(240px,1fr);gap:12px;padding:0 12px 2px;font-size:10px;font-weight:760;display:grid}.np-status-map-head span:last-child{grid-column:3}.np-status-map article{background:#f8f4f7b8;border:0;border-radius:8px;grid-template-columns:minmax(260px,1.05fr) 16px minmax(240px,1fr);align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:grid}.np-status-source{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.np-status-code{color:#b63042;color:color(display-p3 .657362 .230948 .271226);color:lab(42.4804% 54.7634 23.1674);font-variant-numeric:tabular-nums;background:#cf3f5017;background:color(display-p3 .749121 .289421 .327719/.09);background:lab(49.3368% 57.9785 24.3098/.09);border-radius:7px;place-items:center;min-width:36px;height:24px;padding:0 5px;font-size:10px;font-weight:820;display:inline-grid}.status-dot{border-radius:50%;width:9px;height:9px}.status-dot.green{background:#31a86f}.status-dot.cyan{background:#69bfd2}.status-dot.violet{background:#9a6add}.status-dot.orange{background:#ef8355}.status-dot.pink{background:#ee6f9f}.np-status-map b,.np-status-map strong{color:#342f36;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.np-status-map b{font-weight:680}.np-status-map strong{font-weight:820}.np-status-map .np-status-source strong{text-overflow:clip;white-space:normal;line-height:1.35}.np-status-map .icon{color:#aaa3ab;width:14px;height:14px}.np-status-map .settings-select{height:36px;font-size:11px}.np-status-map .np-custom-select-field{margin-top:0}.np-status-map .np-custom-select-field>span{display:none}.np-status-map .np-combobox-trigger{height:36px;font-size:11px}.np-status-map .np-combobox-menu{width:min(560px,78vw);max-height:340px;left:auto;right:0}.np-status-map .np-combobox-option strong{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}@media (max-width:760px){.np-status-map-head{display:none}.np-status-map article{grid-template-columns:minmax(0,1fr) 16px}.np-status-map .np-custom-select-field{grid-column:1/-1}.np-status-map .np-combobox-menu{width:min(100%,78vw);left:0;right:auto}}.toggle-switch{background:#ddd7dc;border-radius:999px;width:38px;height:22px;transition:background .16s;position:relative}.toggle-switch b{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #221d2329}.toggle-switch.on{background:var(--pink-deep)}.toggle-switch.on b{transform:translate(16px)}.backup-actions .settings-save-button,.backup-actions .settings-secondary-button{width:auto;margin-top:0;padding:0 16px}.status-footer.refreshing .refresh-button .icon{animation:.42s spin}@keyframes spin{to{transform:rotate(360deg)}}}@layer dinea-responsive{@media (max-width:1360px){body{min-width:960px}.app-shell{display:block}.sidebar{width:218px}.content{margin-left:218px;padding-left:22px;padding-right:20px}.settings-integrations-grid.integration-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.summary-grid{grid-template-columns:repeat(5,minmax(128px,1fr))}.sales-grid{grid-template-columns:repeat(3,1fr)}.chats-layout{grid-template-columns:368px minmax(360px,1fr) 252px;gap:10px}.customer-details{gap:10px}.quick-action{padding:0 11px;font-size:12px}.requests-layout{grid-template-columns:minmax(610px,1fr) 286px;gap:10px}.requests-layout-full{grid-template-columns:minmax(0,1fr)}.request-kpi-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.requests-command-bar{padding-left:10px;padding-right:10px}.request-command-tools{grid-template-columns:minmax(0,1fr)}.request-bulk-panel{width:330px}.request-bulk-panel.registry-mode{grid-template-columns:auto minmax(150px,1fr) auto;width:460px}.request-bulk-panel.status-mode{grid-template-columns:auto minmax(140px,1fr) minmax(160px,1fr) auto;width:530px}.request-filter{padding:0 10px}.request-detail-panel{min-height:auto;max-height:var(--request-detail-max-height,calc(100vh - 16px))}.request-action-grid{grid-template-columns:1fr}.customers-layout{grid-template-columns:minmax(610px,1fr) 286px;gap:10px}.customers-layout-full{grid-template-columns:minmax(0,1fr)}.customer-stats-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.customer-stat-card{min-height:76px}.customer-detail-panel{min-height:auto;max-height:var(--customer-detail-max-height,calc(100vh - 16px))}.customer-profile-card{grid-template-columns:68px 1fr;gap:10px}.customer-profile-avatar{width:62px;height:62px}.products-layout,.warehouse-layout{grid-template-columns:minmax(610px,1fr) 300px;gap:10px}.warehouse-layout.is-overview{grid-template-columns:minmax(0,1fr)}.warehouse-command-strip{grid-template-columns:minmax(0,1fr) auto}.warehouse-command-strip .utility-flow{justify-content:flex-end}.warehouse-command-strip.compact{grid-template-columns:1fr}.warehouse-draft-shell,.warehouse-workspace-shell{grid-template-columns:minmax(610px,1fr) 300px;gap:10px}.warehouse-recount-review-summary{grid-template-columns:repeat(5,minmax(88px,1fr))}.warehouse-draft-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}.warehouse-draft-summary article:nth-child(3){border-right:0}.warehouse-draft-item-head{grid-template-columns:40px minmax(145px,1fr) minmax(100px,.68fr) minmax(100px,.68fr) minmax(70px,.45fr) 32px}.warehouse-draft-item-fields{grid-template-columns:repeat(2,minmax(110px,.72fr)) minmax(120px,1fr) auto}.warehouse-collapsed-main{grid-template-columns:38px 24px minmax(130px,1fr) 70px 60px 104px 18px}.warehouse-barcode-grid{grid-template-columns:1fr}.warehouse-writeoff-preview{grid-template-columns:42px minmax(160px,1fr) repeat(2,118px)}.warehouse-import-meta{grid-template-columns:repeat(2,minmax(160px,1fr))}.warehouse-import-upload{grid-template-columns:1fr}.product-stats-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.product-stat-card{min-height:76px}.product-filters-row{padding-left:10px;padding-right:10px}.product-filter-list{gap:8px}.product-filter{padding:0 10px}.warehouse-panel-header{grid-template-columns:1fr;align-items:stretch}.warehouse-actions{flex-wrap:wrap}.product-detail-panel{min-height:calc(100vh - 92px);max-height:calc(100vh - 92px)}.product-profile-card{grid-template-columns:78px 1fr;gap:10px}.detail-product-photo{width:72px;height:94px}.product-meta-grid{grid-template-columns:minmax(68px,.75fr) minmax(0,1fr);gap:9px}.product-price-cards,.product-stock-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.product-price-cards article,.product-stock-cards article{border-right:1px solid var(--line);border-bottom:0}.product-price-cards article:last-child,.product-stock-cards article:last-child{border-right:0}.product-barcode-actions-section{grid-template-columns:1fr;justify-items:start}.barcode-block .barcode-svg{width:128px}.product-full-layout{grid-template-columns:minmax(0,1fr) 292px;gap:10px}.product-full-top-grid{grid-template-columns:257px minmax(0,1fr);gap:10px}.product-full-photo-main{height:260px}.product-full-thumbs button{height:78px}.product-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-info-field.span-full{grid-column:1/-1}.product-info-field.span-half,.product-info-field.span-third{grid-column:auto}.product-availability-head,.product-availability-row{grid-template-columns:minmax(126px, 132px) repeat(var(--product-size-count,5), minmax(48px, 1fr));gap:6px}.product-availability-cell{min-height:44px}.product-full-history-head,.product-full-history-row{grid-template-columns:108px 1fr 78px .95fr 112px;gap:8px;padding:0 9px}.analytics-main-grid .panel{height:338px}.owner-profile-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-label-editor{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr)}.warehouse-status-head,.warehouse-status-row{grid-template-columns:minmax(190px,.84fr) minmax(310px,1.28fr) 46px 66px;column-gap:30px}.warehouse-status-create-row{grid-template-columns:minmax(150px,.7fr) 88px minmax(170px,.7fr) 40px}.settings-dictionary-create.status-create-row{grid-template-columns:minmax(220px,1fr) 92px minmax(150px,.5fr)}.settings-dictionary-create.status-create-row .settings-save-button{grid-column:1/-1}.compact-template-table.service article{grid-template-columns:86px minmax(130px,.45fr) minmax(0,1fr) auto}.communication-automation-head,.communication-automation-table article{grid-template-columns:minmax(200px,1fr) 70px minmax(130px,.68fr) 66px 66px 50px 32px;gap:10px;min-width:0;padding-right:38px}.automation-rule-row{grid-template-columns:42px minmax(0,1fr) minmax(150px,.8fr)}.automation-rule-row:has(.automation-rule-actions){grid-template-columns:42px minmax(0,1fr) minmax(150px,.8fr)}.automation-rule-row b{grid-column:2/-1}.automation-rule-actions{grid-area:2/3}.users-team-head,.users-team-row{grid-template-columns:minmax(210px,1.25fr) minmax(130px,.62fr) minmax(108px,.5fr) 88px 100px;gap:10px}.status-list{grid-template-columns:1fr}.store-form-grid,.delivery-settings-form{gap:10px}}@media (max-width:1100px){body{background:#fff;min-width:0;height:auto;overflow:auto}.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;min-height:auto;position:static;overflow:visible}.brand{min-height:108px;padding:16px 14px 12px}.brand-logo-sidebar{width:164px}.sidebar-scroll-region{flex:none;min-height:auto;display:block;overflow:visible}.nav-list{padding-bottom:12px;display:flex;overflow-x:auto}.nav-item{flex:none;width:auto;min-width:124px}.sidebar-spacer,.sidebar-visual{display:none}.settings-button{width:calc(100% - 28px);margin:0 14px 14px;display:flex}.content{height:auto;margin-left:0;padding:18px 14px 22px;overflow:visible}.topbar,.title-row,.header-actions{flex-direction:column;align-items:stretch}h1{font-size:30px}.search-field,.profile-control,.date-control{width:100%}.summary-grid,.sales-grid,.request-kpi-grid,.request-stats-grid,.requests-layout,.customer-stats-grid,.customers-layout,.product-stats-grid,.products-layout,.warehouse-layout,.warehouse-draft-shell,.warehouse-workspace-shell,.warehouse-draft-meta,.warehouse-draft-summary,.product-full-layout,.product-full-top-grid,.product-info-grid,.analytics-stats-grid,.analytics-main-grid,.analytics-bottom-grid,.settings-layout,.admin-profile-layout,.admin-team-create,.owner-profile-main,.owner-profile-meta,.users-invite-form,.settings-user-row.primary-user-row,.settings-user-row.team-user-row,.users-team-head,.users-team-row,.users-invite-head,.users-invite-row,.settings-integrations-grid,.settings-card-grid,.settings-dictionary-create,.settings-dictionary-create.status-create-row,.settings-dictionary-simple-row,.settings-other-split,.inventory-status-grid,.communication-chat-layout,.chat-assignment-grid,.chat-schedule-grid,.communication-channel-head,.communication-channel-grid,.communication-template-columns,.communication-sms-settings-grid,.warehouse-label-editor,.label-template-grid,.shipment-template-grid,.warehouse-flow-steps,.np-two-columns,.settings-grid,.warehouse-rule-groups,.store-form-grid,.store-logo-grid,.store-logo-card,.settings-form-3,.delivery-settings-form,.status-list{grid-template-columns:1fr}.product-info-field.span-half,.product-info-field.span-third{grid-column:auto}.product-info-field.span-full{grid-column:1/-1}.store-logo-actions{justify-content:stretch}.store-logo-card.single{grid-template-columns:1fr}.store-logo-card.single .store-logo-actions{grid-column:1}.store-logo-actions .settings-secondary-button{flex:150px}.settings-nav-panel{position:static}.settings-section-header,.settings-panel-title-row{flex-direction:column;align-items:stretch}.settings-section-header h2,.settings-section-header p,.settings-panel h2,.settings-panel h3,.settings-panel p{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.automation-rule-row{grid-template-columns:42px minmax(0,1fr)}.automation-rule-row:has(.automation-rule-actions){grid-template-columns:42px minmax(0,1fr)}.automation-rule-row span,.automation-rule-row b{grid-column:2;justify-self:start}.automation-rule-actions{grid-area:auto/2;justify-content:flex-start}.auto-task-time-grid{grid-template-columns:1fr}.integration-card.production-card{grid-template-columns:44px minmax(0,1fr) 46px}.settings-integrations-grid.integration-catalog-grid{grid-template-columns:1fr}.integration-catalog-panel{padding:18px}.integration-card.production-card.integration-catalog-card{grid-template-columns:1fr;min-height:0;padding:18px}.integration-card.production-card .settings-status-pill,.integration-card.production-card .integration-card-actions{grid-column:2/-1;justify-self:start}.integration-card.production-card.integration-catalog-card .settings-status-pill{grid-column:auto;justify-self:start}.integration-card.production-card.integration-catalog-card .integration-card-actions{grid-column:auto;justify-self:stretch}.chat-worktime>div,.chat-schedule-note{grid-template-columns:1fr}.integration-detail-head{grid-template-columns:50px minmax(0,1fr) 46px}.integration-detail-head .settings-status-pill{grid-column:2/-1;justify-self:start}.admin-team-create-actions .settings-save-button{width:100%;min-width:0}.role-expand-button b,.role-expand-button .icon{justify-self:start}.settings-user-row.primary-user-row>span:not(.admin-avatar),.settings-user-row.primary-user-row b,.settings-user-row.team-user-row>span:not(.admin-avatar),.settings-user-row.team-user-row .status-enabled-toggle,.settings-user-row.team-user-row .settings-secondary-button{grid-column:2;justify-self:start}.settings-subnav{overflow-x:auto}.settings-subnav button{min-width:128px}.warehouse-status-table,.settings-dictionary-table,.compact-template-table{overflow-x:auto}.warehouse-status-head,.warehouse-status-row{min-width:800px}.compact-template-table.service article{min-width:760px}.label-template-meta{grid-template-columns:1fr}.request-detail-panel,.customer-detail-panel,.product-detail-panel{min-height:auto;max-height:none}.request-tabs-row,.request-filters-row,.requests-command-bar,.requests-pagination,.customer-tabs-row,.customer-filters-row,.customers-pagination,.product-section-switch,.product-filters-row,.products-pagination,.warehouse-panel-header,.analytics-filter-panel{grid-template-columns:1fr;align-items:stretch}.request-command-side-actions{justify-content:flex-start;margin-top:0;transform:none}.requests-command-bar.without-bulk-selection .request-command-side-actions{margin-top:0}.warehouse-recount-review-row{min-width:980px}.request-command-actions{flex-wrap:wrap}.request-command-tools{grid-template-columns:1fr}.request-bulk-panel,.request-bulk-panel.registry-mode,.request-bulk-panel.status-mode{grid-template-columns:1fr;width:auto}.request-tabs,.request-filter-list,.customer-tabs,.customer-filter-list,.product-section-tabs,.product-filter-list,.warehouse-actions,.warehouse-header-actions,.warehouse-command-strip,.analytics-filter-list{overflow-x:auto}.product-section-tabs{width:100%}.product-section-tab{min-width:154px}.warehouse-actions{flex-wrap:nowrap}.warehouse-header-actions>.warehouse-action.primary,.warehouse-action-group,.warehouse-utility-actions{width:100%}.warehouse-command-strip,.warehouse-command-strip.compact{grid-template-columns:1fr}.warehouse-command-group,.warehouse-command-group.utility-flow,.warehouse-command-strip .utility-flow{flex-direction:row;justify-content:flex-start;align-items:center;overflow-x:auto}.warehouse-command-group>span{align-self:flex-start}.warehouse-command-button{width:auto;min-width:128px}.warehouse-command-button.compact{min-width:104px}.warehouse-side,.warehouse-batch-browser-top,.warehouse-workspace-picker,.warehouse-workspace-picker.barcodes,.warehouse-workspace-picker.writeoff,.warehouse-barcode-toolbar,.warehouse-barcode-grid,.warehouse-writeoff-form,.warehouse-writeoff-preview,.warehouse-recount-form,.warehouse-recount-active,.warehouse-import-meta,.warehouse-import-upload,.warehouse-scanner-input-row,.warehouse-draft-item-head,.warehouse-draft-item-fields{grid-template-columns:1fr}.warehouse-batch-browser-top{flex-direction:column;align-items:stretch}.warehouse-batch-browser-top>span{align-self:flex-start}.warehouse-collapsed-main{grid-template-columns:38px minmax(0,1fr) 18px;min-height:70px}.warehouse-collapsed-main .warehouse-model-number,.warehouse-collapsed-main .warehouse-collapsed-metric,.warehouse-collapsed-main .warehouse-model-flow-status,.warehouse-collapsed-main .warehouse-model-print-status{display:none}.warehouse-draft-item.collapsed{grid-template-columns:1fr}.warehouse-collapsed-actions{padding:0 12px 10px}.warehouse-collapsed-actions button,.warehouse-batch-detail-actions button,.warehouse-print-heading button,.warehouse-print-button,.warehouse-writeoff-footer .warehouse-action{min-height:44px}.warehouse-print-heading{flex-direction:column;align-items:stretch}.warehouse-barcode-toolbar article,.warehouse-writeoff-preview article{border-left:0;border-top:1px solid var(--line);padding-top:10px;padding-left:0}.warehouse-batch-label,.warehouse-barcode-model-head,.warehouse-barcode-model-options{grid-template-columns:1fr}.warehouse-barcode-model-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-batch-label .barcode-block .barcode-svg{width:100%}.warehouse-writeoff-footer{flex-direction:column}.warehouse-scanner-state{grid-template-columns:42px minmax(0,1fr)}.warehouse-scanner-state>b{grid-column:1/-1;justify-self:start}.warehouse-scanner-diagnostics,.warehouse-recount-live-metrics,.warehouse-recount-review-summary,.warehouse-recount-complete-grid,.warehouse-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-recount-counted-list>article{grid-template-columns:38px minmax(0,1fr);padding:10px 0}.warehouse-recount-counted-list>article>span,.warehouse-recount-counted-list>article>.request-status{grid-column:2}.warehouse-recount-complete{margin:20px auto;padding:22px 14px}.warehouse-recount-complete-grid article{border-right:0;border-bottom:1px solid var(--line)}.warehouse-recount-complete-grid article:nth-child(odd){border-right:1px solid var(--line)}.warehouse-recount-complete-grid article:nth-last-child(-n+2){border-bottom:0}.warehouse-draft-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-draft-summary article,.warehouse-draft-summary article:nth-child(3){border-right:0}.warehouse-draft-item-head{align-items:stretch}.warehouse-draft-photo{width:44px;height:56px}.warehouse-base-sku{min-height:50px}.warehouse-icon-button{width:100%}.warehouse-draft-item-fields>div{border-left:0;border-top:1px solid var(--line);min-height:50px}.warehouse-option-group{grid-template-columns:1fr}.warehouse-color-editor{grid-template-columns:48px minmax(0,1fr)}.warehouse-draft-side,.product-stock-side{position:static}.product-full-photo-main{height:320px}.product-availability-matrix,.product-measurements-grid,.product-shoe-measurements-grid,.product-full-history-table{overflow-x:auto}.product-availability-head,.product-availability-row{min-width:620px}.product-measurements-head,.product-measurements-row{min-width:600px}.product-shoe-measurements-head,.product-shoe-measurements-row{min-width:760px}.product-full-history-head,.product-full-history-row{min-width:680px}.analytics-main-grid .panel{height:auto}.summary-card{min-height:122px}.panel{min-height:auto}}}@layer dinea-products-print{.warehouse-print-dialog-layer{--print-label-width:58mm;--print-label-height:40mm;z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#211a1f4d;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.warehouse-print-dialog{border:1px solid var(--line-strong);background:#fff;border-radius:13px;width:min(1010px,100vw - 40px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 24px 70px #2a1d2433}.warehouse-print-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 18px;display:flex}.warehouse-print-dialog-title{align-items:center;gap:10px;display:flex}.warehouse-print-dialog-icon{background:var(--pink-soft);width:36px;height:36px;color:var(--pink-deep);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.warehouse-print-dialog-icon .icon{width:18px;height:18px}.warehouse-print-dialog-copy{gap:4px;min-width:0;display:grid}.warehouse-print-dialog-head h2,.warehouse-print-dialog-head p{margin:0}.warehouse-print-dialog-head h2{color:#2e292f;font-size:17px;font-weight:840}.warehouse-print-dialog-copy>span{color:var(--muted);font-size:10px;font-weight:650}.warehouse-print-dialog-head>button{border:1px solid var(--line);color:#6e676f;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.warehouse-print-dialog-head>button .icon{width:16px;height:16px}.warehouse-print-dialog-body{grid-template-columns:minmax(430px,1.08fr) minmax(360px,.92fr);min-height:0;display:grid;overflow:auto}.warehouse-print-preview-column,.warehouse-print-settings-column{min-width:0;padding:18px}.warehouse-print-preview-column{border-right:1px solid var(--line);background:#faf8f9}.warehouse-print-preview-heading,.warehouse-print-job-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-print-preview-heading>div{gap:4px;display:grid}.warehouse-print-preview-heading strong,.warehouse-print-job-heading strong{color:#302b31;font-size:12px;font-weight:820}.warehouse-print-preview-heading span,.warehouse-print-job-heading span{color:var(--muted);font-size:9px;font-weight:650}.warehouse-print-preview-heading b{border:1px solid var(--line);color:#655f66;background:#fff;border-radius:6px;padding:5px 7px;font-size:9px}.warehouse-print-label-stage{background:linear-gradient(45deg,#f3eff1 25%,#0000 25%) 0 0/14px 14px,linear-gradient(-45deg,#f3eff1 25%,#0000 25%) 0 7px/14px 14px,linear-gradient(45deg,#0000 75%,#f3eff1 75%) 7px -7px/14px 14px,linear-gradient(-45deg,#0000 75%,#f3eff1 75%) -7px 0/14px 14px,#faf8f9;border:1px solid #ddd6d9;border-radius:10px;place-items:center;min-height:304px;margin-top:12px;padding:18px;display:grid}.warehouse-print-label-stage .warehouse-thermal-label{transform:scale(var(--warehouse-preview-scale,1));transform-origin:50%}.warehouse-thermal-label{width:var(--print-label-width,58mm);height:var(--print-label-height,40mm);color:#111;background:#fff;flex:none;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden;box-shadow:0 5px 18px #291e2421}.warehouse-thermal-label>*{color:#111;position:absolute}.thermal-label-name{text-overflow:ellipsis;white-space:nowrap;font-size:3.4mm;font-weight:800;line-height:1.1;top:3mm;left:3mm;right:3mm;overflow:hidden}.thermal-label-variant{text-overflow:ellipsis;white-space:nowrap;font-size:2.6mm;line-height:1;top:8mm;left:3mm;right:3mm;overflow:hidden}.thermal-label-sku{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:2.4mm;font-weight:700;line-height:1;bottom:2mm;left:3mm;right:3mm;overflow:hidden}.warehouse-thermal-barcode{height:17mm;top:12mm;left:4mm;right:4mm}.warehouse-thermal-barcode .barcode-block{width:100%;height:100%;display:block}.warehouse-thermal-barcode .barcode-svg{border-radius:0;width:100%;height:100%;display:block}.warehouse-thermal-barcode .barcode-block>strong{display:none}.warehouse-thermal-barcode .barcode-svg text{letter-spacing:1px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600}.warehouse-thermal-label.compact-38x25{border:.25mm solid #111;border-radius:1.4mm}.compact-label-name{text-overflow:ellipsis;white-space:nowrap;font-size:2.8mm;font-weight:800;line-height:1.1;top:1.6mm;left:1.8mm;right:11.5mm;overflow:hidden}.compact-label-sku{text-overflow:ellipsis;white-space:nowrap;font-size:1.9mm;line-height:1;top:5.3mm;left:1.8mm;right:11.5mm;overflow:hidden}.compact-label-sku b{font-weight:800}.compact-label-price{text-overflow:ellipsis;white-space:nowrap;font-size:5.2mm;font-weight:900;line-height:1;top:8.2mm;left:1.7mm;right:11.3mm;overflow:hidden}.compact-label-price small{font-size:2.3mm;font-weight:800}.compact-label-size{text-align:center;border:.25mm solid #111;border-radius:.8mm;grid-template-rows:minmax(0,1fr) 3mm;width:8.7mm;height:11.7mm;display:grid;top:1.3mm;right:1.3mm;overflow:hidden}.compact-label-size strong{white-space:nowrap;place-items:center;padding:.3mm;font-size:5.2mm;font-weight:900;line-height:1;display:grid;overflow:hidden}.compact-label-size span{border-top:.25mm solid #111;place-items:center;font-size:1.45mm;font-weight:700;line-height:1;display:grid}.compact-label-barcode{top:15.1mm;bottom:1.1mm;left:.1mm;right:.1mm}.compact-label-barcode .barcode-block,.compact-label-barcode .barcode-svg{width:100%;height:100%;display:block}.compact-label-barcode .barcode-svg{border-radius:0}.compact-label-barcode .barcode-block>strong{display:none}.compact-label-barcode .barcode-svg text{letter-spacing:.5px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:600}.thermal-label-demo-barcode>span{background:repeating-linear-gradient(90deg,#111 0 1px,#0000 1px 2px,#111 2px 4px,#0000 4px 6px,#111 6px 7px,#0000 7px 9px);width:100%;height:100%;display:block}.warehouse-print-preview-note,.warehouse-printer-bridge-note{border:1px solid var(--line);color:#746d75;background:#fff;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:9px;font-weight:620;line-height:1.45;display:flex}.warehouse-print-preview-note .icon,.warehouse-printer-bridge-note>.icon{width:14px;height:14px;color:var(--pink-deep);flex:0 0 14px}.warehouse-print-summary-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.warehouse-print-summary-grid>div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;min-width:0;padding:11px 12px;display:grid}.warehouse-print-summary-grid span,.warehouse-print-job-list label>span{color:#837b83;font-size:8.5px;font-weight:700}.warehouse-print-summary-grid strong{color:#342f35;font-size:12px;font-weight:830}.warehouse-print-template-panel{border:1px solid var(--line);background:#fff;border-radius:10px;gap:12px;margin-top:12px;padding:12px;display:grid}.warehouse-print-template-panel>span{color:#706970;font-size:9px;font-weight:760}.warehouse-label-template-switch{border:1px solid var(--line);background:#faf8f9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.warehouse-label-template-switch button{color:#655e66;background:0 0;border:1px solid #0000;border-radius:6px;height:34px;font-size:9px;font-weight:780}.warehouse-label-template-switch button.active{color:var(--pink-deep);background:#fff;border-color:#e8518661;box-shadow:0 2px 8px #2a1d2412}.warehouse-print-template-panel label,.warehouse-preview-scale-control{gap:7px;min-width:0;display:grid}.warehouse-print-template-panel label>span,.warehouse-preview-scale-control>span{color:#706970;font-size:9px;font-weight:760}.warehouse-print-template-panel select{border:1px solid var(--line-strong);color:#39333a;background:#fff;border-radius:8px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px;font-size:10px;font-weight:760}.warehouse-print-template-panel small{color:#8b838b;font-size:8.5px;font-weight:640;line-height:1.35}.warehouse-preview-scale-control button.active{background:var(--pink-soft);color:var(--pink-deep);border-color:#e8518673}.warehouse-print-job-list input{border:1px solid var(--line-strong);color:#39333a;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:30px;padding:0 9px;font-size:10px;font-weight:680}.warehouse-printer-bridge-note>span .icon{width:15px;height:15px}.warehouse-print-job-heading{border-bottom:1px solid var(--line);margin-top:15px;padding-bottom:8px}.warehouse-print-job-list{gap:7px;max-height:196px;margin-top:8px;display:grid;overflow-y:auto}.warehouse-print-job-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 64px;align-items:end;gap:8px;padding:8px;display:grid}.warehouse-print-job-list article.active{background:#fff7fa;border-color:#e8518661}.warehouse-print-job-list article>button{text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:grid}.warehouse-print-job-list article>button strong,.warehouse-print-job-list article>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-print-job-list article>button strong{color:#3b353c;font-size:10px;font-weight:800}.warehouse-print-job-list article>button span{color:var(--muted);font-size:8.5px;font-weight:630}.warehouse-print-job-list label{gap:4px;display:grid}.warehouse-print-job-list input{text-align:center}.warehouse-print-dialog-footer,.warehouse-print-confirmation{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 18px;display:flex}.warehouse-print-dialog-footer>div,.warehouse-print-confirmation{align-items:center;gap:10px;display:flex}.warehouse-print-dialog-footer span{color:var(--muted);font-size:9.5px;font-weight:670}.warehouse-print-dialog-footer button,.warehouse-print-confirmation button{border:1px solid var(--line-strong);color:#5f5860;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:108px;height:38px;padding:0 14px;font-size:10px;font-weight:760;display:inline-flex}.warehouse-print-dialog-footer button.primary,.warehouse-print-confirmation button.primary{background:var(--pink-deep);color:#fff;border-color:#0000;min-width:140px}.warehouse-print-dialog-footer button:disabled{opacity:.6;cursor:wait}.warehouse-print-dialog-footer .icon,.warehouse-print-confirmation button .icon{width:15px;height:15px}.warehouse-print-confirmation>.icon{width:20px;height:20px;color:var(--green)}.warehouse-print-sheet{display:none}@media (max-width:900px){.warehouse-print-dialog-body{grid-template-columns:1fr}.warehouse-print-preview-column{border-right:0;border-bottom:1px solid var(--line)}}@media print{html,body{background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;overflow:visible!important}body.warehouse-label-printing #app>.app-shell,body.warehouse-label-printing #app,body.warehouse-label-printing>*{display:none!important}body.warehouse-label-printing>.warehouse-print-dialog-layer{display:block!important}body.warehouse-label-printing #app>.warehouse-print-dialog-layer,body.warehouse-label-printing>.warehouse-print-dialog-layer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;display:block!important;position:static!important}body.warehouse-label-printing .warehouse-print-dialog{display:none!important}body.warehouse-label-printing .warehouse-print-sheet{width:var(--print-label-width);display:block!important;position:static!important}body.warehouse-label-printing .warehouse-print-page{width:var(--print-label-width);height:var(--print-label-height);break-after:page;page-break-after:always;margin:0;display:block;overflow:hidden}body.warehouse-label-printing .warehouse-print-page:last-child{break-after:auto;page-break-after:auto}body.warehouse-label-printing .warehouse-print-page .warehouse-thermal-label{width:var(--print-label-width);height:var(--print-label-height);box-shadow:none;transform:none}}}@layer dinea-requests-redesign{.content-requests:has(.request-create-page){background:radial-gradient(circle at 44% 8%, #f4d2db29, transparent 23%), linear-gradient(180deg, #fff 0%, var(--bg) 100%);padding-top:18px}.create-request-heading{gap:10px}.create-title-row{align-items:center;gap:8px}.create-title-row h1{font-size:28px;line-height:1.1}.create-title-edit .icon{width:16px;height:16px}.create-header-actions{align-items:center;gap:10px;display:flex}.create-header-button,.create-header-icon-button{border:1px solid var(--line-strong);color:#4f4951;background:#ffffffe6;border-radius:9px;justify-content:center;align-items:center;height:42px;font-size:12px;font-weight:750;display:inline-flex}.create-header-button{gap:8px;min-width:94px;padding:0 13px}.create-header-button.primary{color:var(--pink-deep)}.create-chat-toggle{position:relative}.create-chat-toggle.active{color:var(--pink-deep);background:#fff3f8;border-color:#f3bfd2}.create-chat-toggle b{background:var(--pink);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:860;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.create-header-button .icon{width:17px;height:17px}.create-header-button .icon:last-child{width:14px;height:14px}.create-header-icon-button .icon{width:18px;height:18px}.request-create-page{--create-checkout-rail-width:360px;--create-floating-chat-width:var(--create-checkout-rail-width);min-height:calc(100vh - 104px);padding-bottom:30px}.request-create-shell{grid-template-columns:minmax(0, 1fr) var(--create-checkout-rail-width);align-items:start;gap:12px;display:grid}.request-create-main{gap:10px;min-width:0;display:grid}.request-create-page .create-panel{background:#fffffff0;border-color:#e6dedff0;border-radius:11px;padding:14px;box-shadow:0 8px 24px #291c2009}.create-floating-chat{z-index:66;width:min(var(--create-floating-chat-width,360px), calc(100vw - 56px));background:#fffffffa;border:1px solid #e5d6dcf5;border-radius:12px;flex-direction:column;height:min(680px,100vh - 132px);max-height:calc(100vh - 132px);display:flex;position:fixed;top:96px;right:28px;overflow:hidden;box-shadow:0 24px 58px #2b1f252e}.create-floating-chat.positioned{right:auto}.create-floating-chat.dragging,.create-floating-chat.dragging *{-webkit-user-select:none;user-select:none}.create-floating-chat-head{border-bottom:1px solid var(--line);cursor:grab;touch-action:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.create-floating-chat.dragging .create-floating-chat-head{cursor:grabbing}.create-floating-chat-head>div{align-items:center;gap:9px;min-width:0;display:flex}.create-floating-chat-head>div>span{width:34px;height:34px;color:var(--pink-deep);background:#fff4f8;border:1px solid #f2ccd9;border-radius:9px;flex:none;place-items:center;display:grid}.create-floating-chat-head strong,.create-floating-chat-head small{text-overflow:ellipsis;white-space:nowrap;max-width:286px;display:block;overflow:hidden}.create-floating-chat-head strong{color:#2b252d;font-size:13px;font-weight:840;line-height:1.15}.create-floating-chat-head small{color:#8a818b;margin-top:2px;font-size:10px;font-weight:720}.create-floating-chat-head button{border:1px solid var(--line-strong);color:#625b64;background:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.create-floating-chat-head button .icon,.create-floating-chat-head .icon{width:15px;height:15px}.create-floating-chat-channel-picker{scrollbar-width:thin;background:#fffafb;border-bottom:1px solid #ece2e6d1;align-items:center;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.create-floating-chat-channel-button{border-radius:8px;flex:0 0 34px;width:34px;height:34px}.create-floating-chat-channel-button.active{background:#fff0f6;border-color:#ee6f9f6b;box-shadow:inset 0 0 0 1px #ee6f9f1f}.create-floating-chat-channel-button .create-comm-social-icon,.create-floating-chat-channel-button .create-channel-svg,.create-floating-chat-channel-button .icon{width:18px;height:18px}.create-floating-chat-conversation{background:#fff;flex:1;min-height:0;display:flex;overflow:hidden}.create-floating-chat-conversation .conversation-panel{background:0 0;border:0;flex:1;min-width:0;min-height:0}.create-floating-chat-conversation .conversation-header,.create-floating-chat-conversation .chat-owner-actions{display:none}.create-floating-chat-conversation .chat-day-divider{padding:5px 0 3px}.create-floating-chat-conversation .message-list{min-height:0;padding:9px 12px 10px}.create-floating-chat-history-state{color:#8a818b;text-align:center;place-items:center;min-height:120px;padding:18px;font-size:11px;font-weight:680;line-height:1.45;display:grid}.create-floating-chat-history-state.error{color:#bd426e}.create-floating-chat-compose-unavailable{color:#746a73;background:#fff7fa;border:1px solid #f1d7e0;border-radius:12px;align-items:flex-start;gap:8px;margin:0 12px 12px;padding:11px 12px;font-size:11px;font-weight:650;line-height:1.45;display:flex}.create-floating-chat-compose-unavailable .icon{color:#e54883;flex:none;width:16px;height:16px}.create-floating-chat-conversation .message-row{gap:7px;margin-bottom:6px}.create-floating-chat-conversation .message-avatar{width:28px;height:28px}.create-floating-chat-conversation .message-bubble{max-width:86%;padding:8px 10px 6px;font-size:12px}.create-floating-chat-conversation .product-message,.create-floating-chat-conversation .certificate-message{width:min(360px,86%)}.create-floating-chat-conversation .product-message{grid-template-columns:46px minmax(0,1fr) auto;gap:9px}.create-floating-chat-conversation .product-thumb{width:42px;height:50px}.create-floating-chat-conversation .image-message{width:min(330px,84%)}.create-floating-chat-conversation .image-message-preview{min-height:118px}.create-floating-chat-conversation .message-composer{min-height:94px;margin:0 12px 12px}.create-floating-chat-conversation .message-composer textarea{min-height:54px;padding:14px 62px 7px 12px;font-size:12px}.create-floating-chat-conversation .composer-tools{gap:8px;padding:0 0 11px 12px}.create-floating-chat-conversation .composer-tools button,.create-floating-chat-conversation .composer-file-button{width:21px;height:21px}.create-floating-chat-conversation .composer-tools .icon{width:18px;height:18px}.create-floating-chat-conversation .send-button{width:38px;height:38px;bottom:10px;right:10px}.create-floating-chat-conversation .send-button .icon{width:18px;height:18px}.create-floating-chat-conversation .chat-popover{width:min(390px,100% - 20px);bottom:58px;left:10px}.create-numbered-panel{gap:12px;display:grid}.create-step-title,.create-panel-heading{align-items:center;gap:10px;display:flex}.create-panel-heading{justify-content:flex-start;min-height:32px}.request-create-page .create-panel h2{font-size:15px;line-height:1.2}.create-client-source-panel{padding:0;overflow:hidden}.create-client-source-panel>.create-step-title{border-bottom:1px solid var(--line);padding:0 0 11px}.create-client-source-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:0;display:grid}.create-client-column,.create-source-column{min-width:0}.create-client-column{border-right:1px solid var(--line);gap:10px;padding-right:14px;display:grid}.create-source-column{padding-left:14px}.create-subsection-title,.create-source-column h3{color:#211c22;margin:2px 0 0;font-size:13px;font-weight:820;line-height:1.2}.create-form-grid.two.client-name-grid{grid-template-columns:1fr .82fr}.create-phone-row{grid-template-columns:minmax(210px,.72fr) auto;justify-content:start;align-items:end;gap:8px;display:grid}.create-phone-primary{grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:6px;min-width:0;display:grid}.create-phone-add{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--pink-deep);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.create-phone-add:hover{border-color:var(--pink);background:#fff4f8;outline:none}.create-phone-add:focus-visible{border-color:var(--pink);background:#fff4f8;outline:none}.create-phone-add .icon{width:16px;height:16px}.create-extra-phone-row{max-width:260px}.create-phone-channels{align-items:center;gap:6px;display:flex}.request-create-page .create-client-source-panel .create-field>span,.request-create-page .create-client-source-panel .create-section-caption{color:#88818a;font-weight:650}.create-customer-match-list{gap:6px;margin-top:-2px;display:grid}.create-customer-match-list[hidden]{display:none}.create-customer-match{color:#342e35;text-align:left;background:#fffafd;border:1px solid #eed7e0eb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 9px;display:flex}.create-customer-match:hover{background:#fff3f8;border-color:#ee6f9f59}.create-customer-match span{gap:3px;min-width:0;display:grid}.create-customer-match strong{color:#302a31;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;line-height:1.15;overflow:hidden}.create-customer-match small,.create-customer-match em{color:#7f7881;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:650;line-height:1.15;overflow:hidden}.create-customer-match em{max-width:42%;color:var(--pink-deep);flex:0 auto}.create-client-stats{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.create-client-stats div{border-right:1px solid var(--line);justify-items:center;gap:5px;min-width:0;padding:9px 6px;display:grid}.create-client-stats div:last-child{border-right:0}.create-client-stats span{color:#79727b;font-size:9px;font-weight:620}.create-client-stats strong{color:#211c22;font-size:12px;font-weight:830}.create-section-caption{margin:13px 0 7px;font-size:10px}.create-chip.active{background:#fff2f7;border-color:#ee6f9f73}.create-comm-row-wide{flex-wrap:nowrap;gap:7px}.create-comm-button{border-radius:7px;flex:0 0 32px;width:32px;height:32px}.create-comm-button.active{box-shadow:inset 0 0 0 1px #ee6f9f24}.create-comm-social-icon,.create-channel-svg,.create-comm-button .icon{width:17px;height:17px}.create-source-fields{gap:10px;margin-top:13px;display:grid}.create-field{gap:5px}.create-field>span{font-size:10px}.create-field input,.create-field select{height:31px;padding:0 9px;font-size:10px}.create-field textarea{min-height:48px;padding:8px 9px;font-size:10px}.create-products-panel{display:block}.create-products-panel .create-panel-heading{padding:0 0 10px}.create-product-actions{align-items:center;gap:7px;display:flex}.create-product-actions button,.create-communication-actions button,.create-send-message{border:1px solid var(--line-strong);color:#68616a;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:30px;font-size:9px;font-weight:720;display:inline-flex}.create-product-actions button{padding:0 10px}.create-product-actions button.action,.create-product-actions button.active{color:var(--pink-deep);border-color:#ee6f9f73}.create-product-picker{background:#fff8fa;border:1px solid #f3dce5;border-radius:9px;gap:9px;margin:0 0 10px;padding:10px;display:grid}.create-product-picker-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-product-picker-head strong{color:#403940;font-size:10px;font-weight:820}.create-product-picker-head button{color:#777178;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.create-product-picker-head .icon{width:17px;height:17px}.create-product-picker-list{gap:6px;max-height:184px;display:grid;overflow-y:auto}.create-product-picker-list button{border:1px solid var(--line);color:#2f2930;text-align:left;background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:6px 8px;display:grid}.create-product-picker-list button:hover{color:var(--pink-deep);border-color:#e851865c}.create-picker-thumb{width:34px;height:42px}.create-product-picker-list strong,.create-product-picker-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.create-product-picker-list strong{font-size:10px;font-weight:820}.create-product-picker-list small{color:#777178;margin-top:3px;font-size:8px;font-weight:620}.create-product-picker-list b{white-space:nowrap;font-size:10px;font-weight:820}.create-product-picker-empty{color:#777178;align-items:center;gap:9px;min-height:42px;font-size:10px;font-weight:700;display:flex}.create-product-picker-empty>.icon{width:18px;height:18px;color:var(--pink-deep)}.create-product-picker-empty button{height:30px;color:var(--pink-deep);background:#fff;border:1px solid #e851865c;border-radius:7px;margin-left:auto;padding:0 10px;font-size:9px;font-weight:760}.create-product-actions .icon,.create-communication-actions .icon,.create-send-message .icon{width:13px;height:13px}.create-products-table{min-width:900px}.create-products-table th,.create-products-table td{height:48px;padding:0 9px;font-size:9px}.create-products-table th{height:32px;font-size:8px}.create-products-table th:first-child,.create-products-table td:first-child{width:160px;padding-left:9px}.create-products-table th:nth-child(2),.create-products-table td:nth-child(2){width:62px}.create-products-table th:nth-child(3),.create-products-table td:nth-child(3){text-align:center;width:54px}.create-products-table th:nth-child(4),.create-products-table td:nth-child(4),.create-products-table th:nth-child(7),.create-products-table td:nth-child(7){width:82px}.create-products-table th:nth-child(5),.create-products-table td:nth-child(5),.create-products-table th:nth-child(6),.create-products-table td:nth-child(6){width:62px}.create-products-table th:nth-child(8),.create-products-table td:nth-child(8),.create-products-table th:nth-child(9),.create-products-table td:nth-child(9){width:104px}.create-products-table th:last-child,.create-products-table td:last-child{width:35px;padding-right:7px}.create-product-cell{grid-template-columns:32px minmax(0,1fr);gap:8px}.create-product-cell strong{font-size:9px}.create-product-thumb{width:32px;height:38px}.create-cell-control.compact{justify-content:center;min-width:38px}.create-cell-control.discount{min-width:46px}.create-cell-control.discount span{color:#aaa2aa}.create-cell-control .icon{width:11px;height:11px}.create-row-delete .icon{width:13px;height:13px}.accent-text{color:var(--pink-deep)!important}.create-products-summary .total{background:linear-gradient(135deg,#fff4f8,#fde9f0)}.create-products-summary .total span,.create-products-summary .total strong{color:var(--pink-deep)}.create-fulfillment-block{border-top:1px solid var(--line);min-width:0;padding-top:12px}.create-fulfillment-block:first-child{border-top:0;padding-top:0}.create-fulfillment-block h2,.create-communication-panel h2,.create-confirmation-panel h2{margin-bottom:11px}.payment-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}.payment-choice-grid button{min-height:30px;padding:0 7px;font-size:9px}.create-payment-panel>.create-field,.create-payment-panel>.create-field.wide{margin-top:9px}.request-create-page .toggle-switch{width:31px;height:18px}.request-create-page .toggle-switch b{width:12px;height:12px}.request-create-page .toggle-switch.on b{transform:translate(13px)}.create-delivery-settings .create-form-grid,.create-post-panel .create-form-grid{grid-template-columns:1fr 1fr;gap:8px}.create-delivery-settings .create-field.wide,.create-post-panel .create-field:last-child{grid-column:1/-1}.create-ttn-status .icon{width:15px;height:15px}.create-communication-panel{min-width:0}.create-communication-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.create-communication-actions button{min-width:0;padding:0 7px}.create-communication-panel .create-field{margin-top:11px}.create-communication-feed{border-top:1px solid var(--line);gap:9px;margin-top:13px;padding-top:12px;display:grid}.create-communication-feed article{--event-color:var(--pink-deep);--event-dot-color:var(--pink);grid-template-columns:58px 8px minmax(0,1fr);align-items:start;gap:7px;display:grid}.create-communication-feed article.event-contact,.create-communication-feed article.blue{--event-color:#0085c8;--event-dot-color:#0085c8}@supports (color:color(display-p3 0 0 0)){.create-communication-feed article.event-contact,.create-communication-feed article.blue{--event-color:color(display-p3 .225092 .512464 .764343);--event-dot-color:color(display-p3 .225092 .512464 .764343)}}@supports (color:lab(0% 0 0)){.create-communication-feed article.event-contact,.create-communication-feed article.blue{--event-color:lab(52.1268% -11.6776 -44.3501);--event-dot-color:lab(52.1268% -11.6776 -44.3501)}}.create-communication-feed article.event-finance,.create-communication-feed article.orange{--event-color:#b16512;--event-dot-color:#b16512}@supports (color:color(display-p3 0 0 0)){.create-communication-feed article.event-finance,.create-communication-feed article.orange{--event-color:color(display-p3 .652536 .408888 .16144);--event-dot-color:color(display-p3 .652536 .408888 .16144)}}@supports (color:lab(0% 0 0)){.create-communication-feed article.event-finance,.create-communication-feed article.orange{--event-color:lab(50.7218% 27.6291 54.4456);--event-dot-color:lab(50.7218% 27.6291 54.4456)}}.create-communication-feed article.event-info,.create-communication-feed article.violet{--event-color:#7e68d4;--event-dot-color:#7e68d4}@supports (color:color(display-p3 0 0 0)){.create-communication-feed article.event-info,.create-communication-feed article.violet{--event-color:color(display-p3 .480528 .411093 .806284);--event-dot-color:color(display-p3 .480528 .411093 .806284)}}@supports (color:lab(0% 0 0)){.create-communication-feed article.event-info,.create-communication-feed article.violet{--event-color:lab(50.186% 28.7375 -53.7269);--event-dot-color:lab(50.186% 28.7375 -53.7269)}}.create-communication-feed article.event-work{--event-color:#ca5794;--event-dot-color:#ca5794}@supports (color:color(display-p3 0 0 0)){.create-communication-feed article.event-work{--event-color:color(display-p3 .736794 .368546 .570212);--event-dot-color:color(display-p3 .736794 .368546 .570212)}}@supports (color:lab(0% 0 0)){.create-communication-feed article.event-work{--event-color:lab(53.765% 51.1767 -9.90402);--event-dot-color:lab(53.765% 51.1767 -9.90402)}}.create-communication-feed article.event-delivery,.create-communication-feed article.green{--event-color:#0a924b;--event-dot-color:#00a855}@supports (color:color(display-p3 0 0 0)){.create-communication-feed article.event-delivery,.create-communication-feed article.green{--event-color:color(display-p3 .257319 .56522 .321935);--event-dot-color:color(display-p3 .288181 .648661 .365833)}}@supports (color:lab(0% 0 0)){.create-communication-feed article.event-delivery,.create-communication-feed article.green{--event-color:lab(53.1744% -46.7233 28.1675);--event-dot-color:lab(60.3831% -53.0221 32.0071)}}.create-communication-feed article.event-danger,.create-communication-feed article.pink{--event-color:#c4334f;--event-dot-color:#c4334f}@supports (color:color(display-p3 0 0 0)){.create-communication-feed article.event-danger,.create-communication-feed article.pink{--event-color:color(display-p3 .707347 .249683 .31733);--event-dot-color:color(display-p3 .707347 .249683 .31733)}}@supports (color:lab(0% 0 0)){.create-communication-feed article.event-danger,.create-communication-feed article.pink{--event-color:lab(45.7971% 58.2684 20.3535);--event-dot-color:lab(45.7971% 58.2684 20.3535)}}.create-communication-feed time{color:#89828a;font-size:8px;font-weight:600;line-height:1.35}.create-communication-feed article>.create-event-point{background:var(--event-dot-color);border-radius:50%;width:7px;height:7px;margin-top:2px}.create-communication-feed strong{color:#4f4951;font-size:8px;font-weight:680;line-height:1.35}.create-confirmation-rail{align-self:start;min-width:0;max-height:none;position:sticky;top:-13px;overflow:visible}.confirmation-section p .icon{color:#2c9fd4;width:12px;height:12px}.confirmation-checklist .icon{width:14px;height:14px;color:var(--green);fill:var(--green);stroke:#fff}.create-confirm-ttn{color:#fff;background:linear-gradient(135deg,#e82e78,#f24485);border:0;border-radius:7px;width:100%;height:40px;margin-top:12px;font-size:11px;font-weight:820;box-shadow:0 8px 20px #e82e7833}.confirmation-secondary-actions .icon{width:13px;height:13px}.confirmation-success>.icon{width:16px;height:16px;color:var(--green)}.create-processing-panel{gap:10px}.status-dot{background:#f3c239;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.status-dot.orange{background:#f18a3d}.ttn-modal-layer{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#22191e29;padding-top:min(20vh,160px);position:fixed;top:0;bottom:0;left:0;right:0}.ttn-modal{width:min(432px,100vw - 32px)}.create-unsaved-modal-layer{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#22191e2e;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.create-unsaved-modal{background:#fffffffa;border:1px solid #e8e1e3f5;border-radius:12px;width:min(438px,100vw - 48px);padding:18px 20px 20px;box-shadow:0 24px 64px #2b1f252e}.request-bulk-sms-modal{width:min(680px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto}.request-bulk-sms-modal>.create-reminder-composer{margin-top:16px}.create-unsaved-modal-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.create-unsaved-modal-head>span{width:34px;height:34px;color:var(--pink-deep);background:#fff4f8;border:1px solid #f4c4d5;border-radius:9px;place-items:center;display:grid}.create-unsaved-modal-head .icon{width:16px;height:16px}.create-unsaved-modal h2{color:#241f26;margin:0;font-size:17px;font-weight:840;line-height:1.1}.create-unsaved-modal p{color:#756d77;margin:7px 0 0;font-size:11px;font-weight:620;line-height:1.4}.create-unsaved-modal-actions{grid-template-columns:1fr 1fr 1.18fr;gap:10px;margin-top:18px;display:grid}.create-unsaved-modal-actions button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;height:39px;font-size:12px;font-weight:820;display:inline-flex}.create-unsaved-modal-actions button .icon{flex:none;width:15px;height:15px}.create-unsaved-exit-button{color:#c93e68;background:#fff7fa;border:1px solid #f0c7d5}.request-create-unsaved-modal{width:min(520px,100vw - 48px);padding:22px 24px 24px}.request-create-unsaved-modal .create-unsaved-modal-actions{grid-template-columns:minmax(128px,.9fr) minmax(0,1.35fr);gap:10px;margin-top:20px}.request-create-unsaved-modal .create-unsaved-modal-actions button{text-wrap:balance;height:auto;min-height:42px;padding:9px 14px;line-height:1.25}.request-create-unsaved-modal .create-unsaved-modal-actions .create-request-button{grid-column:1/-1}@media (max-width:460px){.request-create-unsaved-modal{width:calc(100vw - 32px);padding:18px}.request-create-unsaved-modal .create-unsaved-modal-actions{grid-template-columns:1fr}.request-create-unsaved-modal .create-unsaved-modal-actions .create-request-button{grid-column:auto}}}@layer dinea-chats-delete{.chat-delete-confirm{width:min(460px,100vw - 48px)}.chat-delete-confirm-summary{background:#fcfafb;border:1px solid #e8e1e3e6;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:10px 12px;display:flex}.chat-delete-confirm-summary>span:last-child{gap:2px;min-width:0;display:grid}.chat-delete-confirm-summary strong,.chat-delete-confirm-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-delete-confirm-summary strong{color:#302830;font-size:12px;font-weight:820}.chat-delete-confirm-summary small{color:#827981;font-size:10px;font-weight:650}.chat-delete-error{background:#fff2f5;border:1px solid #d2376033;border-radius:8px;padding:9px 11px;color:#b83259!important;margin:10px 0 0!important;font-size:11px!important;font-weight:720!important}.chat-delete-confirm button:disabled{cursor:wait;opacity:.58}@media (max-width:1180px){.chat-delete-button{width:34px;padding:0}.chat-delete-button span{display:none}}@media (max-width:1360px){.request-create-page{--create-checkout-rail-width:330px}.request-create-shell{grid-template-columns:minmax(0, 1fr) var(--create-checkout-rail-width)}.create-client-source-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (max-width:1120px) and (min-width:761px){.request-create-page{--create-checkout-rail-width:310px}.request-create-shell{grid-template-columns:minmax(0, 1fr) var(--create-checkout-rail-width)}.create-client-source-grid,.create-workflow-grid{grid-template-columns:1fr}.create-client-column{border-right:0;border-bottom:1px solid var(--line);padding-bottom:14px;padding-right:0}.create-source-column{padding-top:14px;padding-left:0}}@media (max-width:760px){.content-requests:has(.request-create-page){padding-top:14px}.request-create-topbar,.create-header-actions{align-items:stretch}.create-header-actions{grid-template-columns:1fr 1fr 42px;display:grid}.create-header-actions .profile-control{grid-column:1/-1;width:100%}.request-create-shell,.create-client-source-grid,.create-workflow-grid,.create-payment-fields,.create-delivery-settings .create-form-grid,.create-post-panel .create-form-grid,.create-processing-grid{grid-template-columns:1fr}.create-confirmation-rail,.create-communication-sticky{max-height:none;position:static;overflow:visible}.create-confirmation-rail{order:2}.create-client-column{border-right:0;border-bottom:1px solid var(--line);padding-bottom:14px;padding-right:0}.create-source-column{padding-top:14px;padding-left:0}.create-phone-row{grid-template-columns:1fr}.create-chip-row,.create-comm-row-wide,.create-product-actions{flex-wrap:wrap}.create-panel-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer dinea-dashboard-v2{.content-dashboard{padding:22px 24px 20px}.content-dashboard .topbar{margin-bottom:17px}.content-dashboard h1{font-size:29px;font-weight:780}.content-dashboard .section-panel,.content-dashboard .panel,.queue-card,.attention-card,.quick-actions-strip{border:1px solid var(--line);background:#ffffffdb;border-radius:14px;box-shadow:0 12px 30px #2a1f220b}.content-dashboard .section-panel,.content-dashboard .panel{min-height:0;padding:14px}.content-dashboard .section-panel h2,.content-dashboard .panel h2,.dashboard-card-title h2,.quick-actions-strip h2{font-size:15px;font-weight:780;line-height:1.15}.dashboard-top-grid{grid-template-columns:minmax(210px,1.05fr) minmax(210px,1.05fr) minmax(200px,1fr) minmax(200px,1fr);gap:12px;margin-bottom:10px;display:grid}.queue-card,.attention-card{min-width:0;height:250px;overflow:hidden}.dashboard-empty-state{color:#8a828a;text-align:center;background:#fffafcb8;border:1px dashed #eadbe2;border-radius:10px;align-content:center;place-items:center;gap:10px;min-height:92px;padding:16px 12px;display:grid}.dashboard-empty-state>span{width:34px;height:34px;color:var(--pink-deep);background:#fff1f6;border-radius:9px;place-items:center;display:grid}.dashboard-empty-state .icon{width:18px;height:18px}.dashboard-icon-img{object-fit:contain;flex:none;width:22px;height:22px;display:block}.dashboard-empty-state .dashboard-icon-img{width:20px;height:20px}.dashboard-empty-state p{color:#766f77;max-width:280px;font-size:11px;font-weight:680;line-height:1.35}.content-dashboard .panel>.dashboard-empty-state{margin-top:15px}.dashboard-hero-copy{z-index:1;align-content:start;gap:8px;padding:12px 14px 12px 9px;display:grid;position:relative}.dashboard-hero-copy p{font-size:12px;font-weight:760;line-height:1.2}.dashboard-hero-copy strong{color:var(--pink-deep);letter-spacing:0;font-size:42px;font-weight:440;line-height:.92}.dashboard-hero-copy span{color:#2e2930;font-size:12px;font-weight:650;line-height:1.35}.dashboard-hero-copy blockquote{color:#3c3438;background:#f3dcdba8;border-radius:9px;margin:5px 0 0;padding:10px 11px;font-size:10.5px;font-weight:650;line-height:1.35}.dashboard-hero-copy blockquote b{color:var(--pink-deep)}.hero-clean-widget{text-align:center;align-content:center;justify-items:center;gap:10px;display:grid}.hero-clean-widget>span{width:42px;height:42px;color:var(--pink-deep);background:#fff1f6;border-radius:12px;place-items:center;display:grid;box-shadow:0 14px 34px #e851861f}.hero-clean-widget .icon{width:22px;height:22px}.hero-clean-widget .dashboard-icon-img{width:26px;height:26px}.hero-clean-widget strong{color:#231d23;font-size:17px;font-weight:820;line-height:1.1}.hero-clean-widget small{color:#655e66;max-width:190px;font-size:11px;font-weight:640;line-height:1.35}.queue-card,.attention-card{padding:17px 18px}.calendar-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.calendar-head strong{font-size:14px;font-weight:780}.calendar-head button{color:#9a949b;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.calendar-head button:first-child .icon{transform:rotate(180deg)}.calendar-head .icon{width:17px;height:17px}.calendar-weekdays,.calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays{color:#201b20;margin-bottom:10px;font-size:11px;font-weight:730}.calendar-days{color:#1f1b20;row-gap:13px;font-size:12px;font-weight:680}.calendar-days span{border-radius:50%;justify-self:center;place-items:center;width:26px;height:26px;display:grid}.calendar-days .muted{color:#bbb4ba}.calendar-days .active{background:var(--pink-deep);color:#fff}.dashboard-card-title{align-items:center;gap:11px;display:flex}.dashboard-card-title>span{background:var(--pink-soft);width:26px;height:26px;color:var(--pink-deep);border-radius:50%;place-items:center;display:grid}.dashboard-card-title .icon{stroke-width:2.15px;width:18px;height:18px}.dashboard-card-title .dashboard-icon-img{width:18px;height:18px}.queue-card{grid-template-rows:auto 1fr auto auto;gap:14px;display:grid}.queue-task{justify-content:space-between;align-items:start;gap:10px;padding-top:18px;display:flex}.queue-task strong,.attention-row strong{color:#2b252c;font-size:13px;font-weight:780;line-height:1.15;display:block}.queue-task span,.attention-row small{color:#746e75;margin-top:5px;font-size:11px;font-weight:560;line-height:1.2;display:block}.queue-task time{color:#332d34;font-size:12px;font-weight:680}.queue-action{color:#fff;background:linear-gradient(90deg,#f03383,#f05c9a);border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:38px;font-size:12px;font-weight:800;display:flex}.queue-action .icon{width:16px;height:16px}.queue-progress{border-top:1px solid var(--line);gap:9px;padding-top:13px;display:grid}.queue-progress div,.channels-total{justify-content:space-between;align-items:center;gap:10px;display:flex}.queue-progress span,.channels-total span{color:#302a31;font-size:11px;font-weight:720}.queue-progress b{color:var(--pink-deep);font-size:12px;font-weight:820}.queue-progress i,.channel-row i,.size-row i{background:#f0e8ec;border-radius:999px;height:7px;display:block;overflow:hidden}.queue-progress i span{border-radius:inherit;background:var(--pink);width:38%;height:100%;display:block}.attention-card{flex-direction:column;display:flex}.attention-list{gap:13px;margin-top:18px;display:grid}.attention-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dashboard-relabel-attention{color:inherit;border-radius:10px;margin:-5px -7px 0;padding:7px;text-decoration:none;transition:background-color .16s cubic-bezier(.16,1,.3,1)}.dashboard-relabel-attention:hover{background:#fff0f8;background:color(display-p3 .995861 .941757 .972498);background:lab(96.2223% 7.18367 -2.09353)}.dashboard-relabel-attention:focus-visible{outline-offset:2px;outline:3px solid #e69dc647;outline:3px solid color(display-p3 .859699 .629766 .768861/.28);outline:3px solid lab(73.1123% 32.0652 -9.43795/.28)}.attention-icon{width:32px;height:32px;color:var(--pink-deep);background:#fff5f8;border:1px solid #ffe1e8;border-radius:9px;place-items:center;display:grid}.attention-icon .icon{width:17px;height:17px}.attention-icon .dashboard-icon-img{width:19px;height:19px}.attention-row b{color:var(--pink-deep);font-size:18px;font-weight:740;line-height:1}.attention-card .panel-link{margin-top:auto}.quick-actions-strip{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:10px;padding:12px 14px;display:grid}.quick-actions-row{grid-template-columns:repeat(6,minmax(118px,1fr));gap:12px;display:grid}.dashboard-quick-action{border:1px solid var(--line-strong);color:#312c33;white-space:nowrap;background:#ffffffc7;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:0;height:38px;font-size:11px;font-weight:720;display:flex}.dashboard-quick-action:not(:disabled):hover{color:var(--pink-deep);background:#fff4f8;border-color:#f0bdd1}.dashboard-quick-action:disabled,.dashboard-quick-action.is-disabled{color:#aaa3aa;cursor:not-allowed;background:#faf7f8c7}.dashboard-quick-action .icon{width:19px;height:19px;color:var(--pink-deep);stroke-width:1.9px}.dashboard-quick-action:disabled .icon,.dashboard-quick-action.is-disabled .icon{color:#c1bac1}.dashboard-quick-action .dashboard-icon-img{width:20px;height:20px;transition:transform .18s,opacity .18s}.dashboard-quick-action:not(:disabled):hover .dashboard-icon-img{transform:translateY(-1px)}.dashboard-quick-action:disabled .dashboard-icon-img,.dashboard-quick-action.is-disabled .dashboard-icon-img{filter:grayscale()saturate(.2);opacity:.46}.today-work-section{margin-bottom:10px}.content-dashboard .summary-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;margin:12px 0 0}.content-dashboard .summary-card{height:96px;min-height:96px;box-shadow:none;border-radius:12px;grid-template-columns:60px minmax(0,1fr)}.content-dashboard .metric-icon{width:46px;height:46px;margin-left:14px}.content-dashboard .metric-icon .icon{width:23px;height:23px}.content-dashboard .metric-icon .dashboard-icon-img{width:27px;height:27px}.content-dashboard .metric-copy{justify-items:center;gap:7px;padding-right:13px}.content-dashboard .metric-copy h2{max-width:none;min-height:0;font-size:12px;font-weight:780;line-height:1.08}.content-dashboard .metric-copy strong{font-size:31px;font-weight:740;line-height:.9}.metric-foot{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.metric-foot span{color:#676168;font-size:11px;font-weight:570}.metric-foot b{color:var(--green);font-size:10px;font-weight:800}.section-heading-row,.content-dashboard .panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-section{margin-bottom:10px}.content-dashboard .sales-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin-top:12px}.content-dashboard .sales-card{background:#ffffffc7;border-radius:12px;grid-template-columns:1fr;align-content:start;gap:9px;min-height:126px;padding:11px 12px 10px;display:grid}.sales-card-head{align-items:center;gap:8px;display:flex}.content-dashboard .sales-icon{border-radius:7px;width:24px;height:24px;margin:0}.content-dashboard .sales-icon .icon{stroke-width:2px;width:14px;height:14px}.content-dashboard .sales-icon .dashboard-icon-img{width:18px;height:18px}.content-dashboard .sales-copy{gap:7px;padding:0}.content-dashboard .sales-copy h3,.content-dashboard .sales-card h3{font-size:11px;font-weight:780;line-height:1.15}.content-dashboard .sales-copy strong{font-size:20px;font-weight:760;line-height:1}.content-dashboard .sales-foot span,.content-dashboard .trend{font-size:10px}.trend.down{color:#ee4b68}.dashboard-chart-grid{grid-template-columns:minmax(430px,1.45fr) minmax(320px,1fr);gap:10px;margin-bottom:10px;display:grid}.dashboard-chart-grid .panel{height:268px}.content-dashboard .line-chart{height:218px;margin-top:0}.period-pill{border:1px solid var(--line);color:#5e5860;background:#ffffffdb;border-radius:8px;align-items:center;gap:6px;height:29px;padding:0 11px;font-size:10px;font-weight:680;display:inline-flex}.period-pill .icon{width:13px;height:13px}.period-pill-static{cursor:default}.content-dashboard .channels-panel{flex-direction:column;display:flex}.content-dashboard .channel-list{gap:18px;margin-top:19px;display:grid}.content-dashboard .channel-row{grid-template-columns:26px 92px minmax(90px,1fr) 72px 38px;align-items:center;gap:10px;display:grid}.channel-mark{background:color-mix(in srgb, var(--channel-color) 16%, white);width:24px;height:24px;color:var(--channel-color);border-radius:8px;place-items:center;display:grid}.channel-mark .icon,.channel-mark .social-icon{width:18px;height:18px}.content-dashboard .channel-row strong{font-size:12px;font-weight:760;display:block}.content-dashboard .channel-row i span{width:var(--channel-width);border-radius:inherit;background:var(--channel-color);height:100%;display:block}.content-dashboard .channel-row i{background:#f0e8ec;border-radius:999px;width:100%;height:7px;margin:0}.content-dashboard .channel-row span:not(.channel-mark){color:#4e4850;text-align:right;margin:0;font-size:11px;font-weight:630}.content-dashboard .channel-row b,.channels-total b{font-size:11px;font-weight:800}.channels-total{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.channels-total strong{margin-left:auto;font-size:15px;font-weight:820}.dashboard-insights-grid{grid-template-columns:repeat(3,minmax(230px,1fr));gap:10px;margin-bottom:10px;display:grid}.dashboard-insights-grid .panel{min-height:314px}.socials-panel,.categories-panel,.sizes-panel,.events-panel{flex-direction:column;display:flex}.instagram-stat-head,.instagram-stat-foot,.social-compact-list>div,.category-row,.color-list>div{align-items:center;display:flex}.social-panel-icon{width:23px;height:23px}.instagram-stat-body span,.instagram-stat-foot span,.color-list span{color:#69636a;font-size:10px;font-weight:580}.instagram-stat-body small,.instagram-stat-foot b,.social-compact-list b,.category-row b{color:var(--green);font-size:10px;font-weight:800}.social-compact-list{gap:11px;margin-top:13px;display:grid}.social-compact-list>div{gap:9px}.social-compact-list span{color:#252026;font-size:12px;font-weight:700}.social-compact-list strong{margin-left:auto;font-size:12px;font-weight:780}.category-list{gap:10px;margin-top:15px;display:grid}.category-row{grid-template-columns:36px minmax(0,1fr) auto auto;gap:10px;display:grid}.category-row img{object-fit:cover;background:#f8edf1;border-radius:9px;width:34px;height:34px}.category-row strong{font-size:12px;font-weight:720}.category-row span{color:#373139;font-size:11px;font-weight:680}.sizes-panel h3{margin-top:20px;font-size:13px;font-weight:780}.size-list{gap:11px;margin-top:16px;display:grid}.size-row{grid-template-columns:24px minmax(0,1fr) 38px;align-items:center;gap:10px;display:grid}.size-row span,.size-row strong{font-size:11px;font-weight:730}.size-row strong{text-align:right}.size-row i b{width:var(--size-width);border-radius:inherit;background:var(--pink);height:100%;display:block}.color-list{gap:8px;margin-top:12px;display:grid}.color-list>div{gap:8px}.color-list i{background:var(--color);border:1px solid #281e2314;border-radius:50%;width:10px;height:10px}.color-list strong{margin-left:auto;font-size:11px;font-weight:760}.dashboard-bottom-grid{grid-template-columns:minmax(360px,.96fr) minmax(460px,1.28fr);gap:10px;display:grid}.dashboard-bottom-grid .panel{min-height:286px}.content-dashboard .task-list{gap:13px;margin-top:15px}.content-dashboard .task-row{grid-template-columns:22px minmax(0,1fr) 48px}.dashboard-task-error{color:#b33158;background:#fff5f8;border:1px solid #f1cbd6;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;font-weight:680}.event-list{gap:11px;margin-top:15px;display:grid}.event-row{grid-template-columns:42px 10px 28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.event-row time{color:#5e5860;font-size:11px;font-weight:650}.event-dot{background:var(--pink);border-radius:50%;width:8px;height:8px}.event-icon{width:26px;height:26px;color:var(--pink-deep);background:#ffe8f0;border-radius:50%;place-items:center;display:grid}.event-icon .icon{width:14px;height:14px}.event-icon .dashboard-icon-img{width:16px;height:16px}.event-row strong{font-size:11px;font-weight:760;line-height:1.15;display:block}.event-row small{color:#6e6870;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:560;line-height:1.15;display:block;overflow:hidden}.event-row>b{min-width:78px;color:var(--pink-deep);text-align:center;background:#ffe8f0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.event-row.tone-green .event-dot,.event-row.tone-green .event-icon,.event-row.tone-green>b{background:var(--green-soft);color:var(--green)}.event-row.tone-blue .event-dot,.event-row.tone-blue .event-icon{color:var(--blue);background:#e6efff}.event-row.tone-blue>b{color:#4f7ed8;background:#e6efff}.event-row.tone-orange .event-dot,.event-row.tone-orange .event-icon,.event-row.tone-orange>b{background:var(--orange-soft);color:var(--orange)}.content-dashboard .panel-link{color:var(--pink-deep);justify-content:center;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.content-dashboard .panel-link .icon{width:15px;height:15px}.content-dashboard .panel-link.is-disabled,.content-analytics .panel-link.is-disabled{color:#aaa3aa;cursor:default;pointer-events:none}.content-dashboard .panel-link.is-disabled .icon,.content-analytics .panel-link.is-disabled .icon{color:#c5bec5}.content-tasks{padding-bottom:22px}}@layer dinea-tasks-v2{.tasks-page{gap:12px;display:grid}.tasks-stat{border:1px solid var(--line);min-height:78px;box-shadow:var(--shadow-soft);background:#ffffffd6;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.tasks-stat>span{width:42px;height:42px;color:var(--pink-deep);background:#fff0f5;border-radius:10px;place-items:center;display:grid}.tasks-stat.tone-violet>span{color:#8a62cc;background:#f3ecff}.tasks-stat.tone-orange>span{background:var(--orange-soft);color:var(--orange)}.tasks-stat.tone-green>span{background:var(--green-soft);color:var(--green)}.tasks-stat .icon{stroke-width:2.15px;width:20px;height:20px}.tasks-stat strong{color:#211c22;font-size:27px;font-weight:760;line-height:.95;display:block}.tasks-stat small{color:#6d666e;margin-top:6px;font-size:11px;font-weight:650;display:block}.tasks-workspace{grid-template-columns:minmax(248px,.78fr) minmax(430px,1.36fr) minmax(280px,.88fr);align-items:start;gap:12px;display:grid}.tasks-calendar-panel,.tasks-list-panel,.tasks-create-panel{min-width:0}.tasks-panel-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.tasks-panel-head h2{color:#211c22;margin:0;font-size:18px;font-weight:790;line-height:1.1}.tasks-panel-head span{color:#766f77;margin-top:5px;font-size:11px;font-weight:620;line-height:1.2;display:block}.tasks-panel-head>strong{min-width:34px;height:28px;color:var(--pink-deep);background:#fff0f5;border-radius:999px;place-items:center;padding:0 10px;font-size:12px;font-weight:800;display:grid}.tasks-calendar-nav{gap:6px;display:flex}.tasks-calendar-nav button{border:1px solid var(--line);color:#736c74;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tasks-calendar-nav button:first-child .icon{transform:rotate(180deg)}.tasks-calendar-nav .icon{width:15px;height:15px}.tasks-weekdays,.tasks-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tasks-weekdays{color:#8a838b;text-align:center;gap:4px;margin-top:14px;font-size:10px;font-weight:760}.tasks-calendar-grid{gap:5px;margin-top:8px}.tasks-calendar-grid button{aspect-ratio:1;color:#302a31;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;min-height:32px;font-size:11px;font-weight:720;display:grid;position:relative}.tasks-calendar-grid button:hover{background:#fff5f8;border-color:#f0bdd1}.tasks-calendar-grid button.muted{color:#b7b0b8}.tasks-calendar-grid button.today{border-color:#f2c7d6}.tasks-calendar-grid button.active{background:var(--pink-deep);color:#fff}.tasks-calendar-grid button b{min-width:13px;height:13px;color:var(--pink-deep);background:#fff;border-radius:999px;place-items:center;font-size:8px;font-weight:820;display:grid;position:absolute;bottom:4px;right:4px}.tasks-filter-row{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.tasks-filter-row button{border:1px solid var(--line);color:#5e5860;background:#fff;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:11px;font-weight:720;display:inline-flex}.tasks-filter-row button.active{color:var(--pink-deep);background:#fff2f7;border-color:#f2bfd2}.tasks-filter-row b{color:inherit;font-size:10px;font-weight:820}.tasks-board-list{gap:9px;margin-top:14px;display:grid}.tasks-api-error{color:#a52e4f;background:#fff3f7eb;border:1px solid #c63c5b33;border-radius:9px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 11px;font-size:10.5px;font-weight:680;line-height:1.45;display:flex}.tasks-api-error.wide{grid-column:1/-1;margin-top:0}.tasks-api-error .icon{flex:none;width:15px;height:15px}.tasks-api-loading{gap:9px;display:grid}.tasks-api-loading span{background:linear-gradient(100deg,#f6f0f3c2 20%,#fdf9fbfa 42%,#f6f0f3c2 64%) 0 0/220% 100%;border:1px solid #eee2e7c7;border-radius:9px;min-height:76px;animation:1.2s ease-in-out infinite settings-skeleton-shift}.tasks-api-empty{color:#726a72;text-align:center;justify-items:center;gap:7px;padding:32px 18px;display:grid}.tasks-api-empty>.icon{color:#b64a69;width:24px;height:24px}.tasks-api-empty strong{color:#302930;font-size:12px}.tasks-api-empty small{max-width:48ch;font-size:10.5px;line-height:1.45}.tasks-api-empty button{color:#615861;cursor:pointer;background:#fcf9fb;border:1px solid #e5d9de;border-radius:9px;align-items:center;gap:6px;margin-top:4px;padding:8px 11px;font-size:10.5px;font-weight:760;display:inline-flex}@media (prefers-reduced-motion:reduce){.tasks-api-loading span{animation:none}}.tasks-board-row{background:#ffffffc7;border:1px solid #f0e2e7;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.tasks-board-row.done{background:#f8f7f8;border-color:#e6e1e4}.tasks-toggle{color:#fff;background:#fff;border:1.5px solid #d8d1d5;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tasks-board-row.done .tasks-toggle{background:#aaa3aa;border-color:#aaa3aa}.tasks-board-row.done .tasks-type-pill,.tasks-board-row.done .tasks-type-pill.reminder{color:#8b858c;background:#eeecee}.tasks-board-row.done .tasks-row-title strong,.tasks-board-row.done .tasks-row-main p,.tasks-board-row.done .tasks-row-actions time{color:#918b92;text-decoration:line-through;text-decoration-thickness:1px}.tasks-board-row.done .tasks-row-meta span{color:#99939a;background:#efedef}.tasks-toggle .icon{stroke-width:2.5px;width:17px;height:17px}.tasks-row-main{min-width:0}.tasks-type-pill{height:24px;color:var(--green);white-space:nowrap;background:#eef8f2;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:820;display:inline-flex}.tasks-type-pill.reminder{color:var(--pink-deep);background:#fff0f5}.tasks-type-pill .icon{stroke-width:2.2px;width:12px;height:12px}.tasks-row-main p{color:#625b63;margin:7px 0 0;font-size:11px;font-weight:560;line-height:1.35}.tasks-row-meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tasks-row-meta span{color:#6c656d;background:#f8f2f4;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:720;display:inline-flex}.tasks-row-actions{justify-items:end;gap:8px;display:grid}.tasks-row-actions time{color:#302a31;white-space:nowrap;font-size:12px;font-weight:760}.tasks-row-actions button{border:1px solid var(--line);width:28px;height:28px;color:var(--pink-deep);background:#fff;border-radius:8px;place-items:center;display:grid}.tasks-row-actions button:disabled{color:#c1bac1;cursor:not-allowed}.tasks-row-actions .icon{width:15px;height:15px}.tasks-create-form{gap:11px;margin-top:17px;display:grid}.tasks-create-form label{gap:6px;display:grid}.tasks-create-form label>span{color:#6f6870;font-size:13px;font-weight:760}.tasks-create-form input,.tasks-create-form textarea,.tasks-create-form select{border:1px solid var(--line-strong);color:#332d34;background:#fff;border-radius:8px;outline:0;width:100%;min-width:0;font-family:inherit;font-size:12px;font-weight:690}.tasks-create-form input,.tasks-create-form select{height:40px;padding:0 12px}.tasks-create-form textarea{resize:vertical;min-height:78px;padding:12px}.tasks-create-form input:focus,.tasks-create-form textarea:focus,.tasks-create-form select:focus{border-color:#e851867a;box-shadow:0 0 0 3px #e8518612}.tasks-create-submit{background:var(--pink-deep);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;font-size:12px;font-weight:820;display:inline-flex}.tasks-create-submit .icon{width:15px;height:15px}@media (max-width:1320px){.tasks-workspace{grid-template-columns:minmax(240px,.88fr) minmax(420px,1.3fr)}}@media (max-width:980px){.tasks-stats-grid,.tasks-workspace{grid-template-columns:1fr}}.tasks-page-planner{gap:12px}.tasks-focus-strip{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;display:grid}.tasks-page-planner .tasks-stat{min-height:62px;box-shadow:none;border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px 12px}.tasks-page-planner .tasks-stat>span{border-radius:8px;width:32px;height:32px}.tasks-page-planner .tasks-stat .icon{width:16px;height:16px}.tasks-page-planner .tasks-stat strong{font-size:22px}.tasks-page-planner .tasks-stat small{margin-top:4px;font-size:10px}.tasks-planner-workspace{grid-template-columns:minmax(640px,1fr) minmax(340px,390px);align-items:start;gap:12px;display:grid}.tasks-planner-rail{gap:12px;min-width:0;display:grid}.tasks-calendar-primary{border-color:#eadfe4;min-height:668px;padding:18px;box-shadow:0 18px 42px #31252c12}.tasks-calendar-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.tasks-eyebrow{color:var(--pink-deep);letter-spacing:0;font-size:10px;font-weight:820;display:block}.tasks-calendar-toolbar h2{color:#211c22;text-transform:capitalize;margin:4px 0 0;font-size:24px;font-weight:820;line-height:1}.tasks-calendar-actions{align-items:center;gap:8px;display:flex}.tasks-today-button{height:32px;color:var(--pink-deep);background:#fff6f9;border:1px solid #efd5df;border-radius:8px;padding:0 13px;font-size:11px;font-weight:820}.tasks-calendar-primary .tasks-weekdays{color:#726b73;text-align:left;margin-top:18px;padding:0 4px;font-size:10px}.tasks-calendar-primary .tasks-weekdays span{padding-left:8px}.tasks-calendar-primary .tasks-calendar-grid{grid-auto-rows:minmax(88px,1fr);gap:7px;margin-top:8px}.tasks-calendar-primary .tasks-calendar-grid button{aspect-ratio:auto;color:#272228;text-align:left;background:#fffdfd;border:1px solid #eee3e7;border-radius:10px;align-content:start;justify-items:stretch;gap:7px;min-height:94px;padding:9px;transition:border-color .16s,background .16s,transform .16s;display:grid}.tasks-calendar-primary .tasks-calendar-grid button:hover{background:#fff7fa;border-color:#ebb3ca;transform:translateY(-1px)}.tasks-calendar-primary .tasks-calendar-grid button.muted{color:#aaa3aa;background:#fbf8f9}.tasks-calendar-primary .tasks-calendar-grid button.today{border-color:#efb7cb}.tasks-calendar-primary .tasks-calendar-grid button.active{border-color:var(--pink-deep);color:#272228;background:#fff0f5;box-shadow:inset 0 0 0 1px #e8518638}.tasks-day-number{justify-content:space-between;align-items:center;place-items:initial;border-radius:0;justify-self:stretch;width:auto;height:auto;font-size:12px;font-weight:820;line-height:1;display:flex}.tasks-calendar-primary .tasks-calendar-grid button.active .tasks-day-number{color:var(--pink-deep)}.tasks-calendar-primary .tasks-day-count{background:var(--pink-deep);color:#fffafb;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:820;display:grid;position:absolute;top:8px;bottom:auto;right:8px}.tasks-day-items{gap:4px;min-width:0;display:grid}.tasks-day-items i{color:#23865d;background:#eff9f3;border-radius:7px;align-items:center;gap:5px;min-width:0;height:22px;padding:0 6px;font-size:9px;font-style:normal;font-weight:760;display:flex}.tasks-day-items i.reminder{color:var(--pink-deep);background:#ffeaf1}.tasks-day-items i.done{color:#8d878e;opacity:1;background:#eeecee;text-decoration:line-through;text-decoration-thickness:1px}.tasks-day-items em{color:inherit;flex:none;font-style:normal;font-weight:840}.tasks-day-items i span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-day-items>strong{color:#756e76;font-size:9px;font-weight:800}.tasks-agenda-panel{min-height:360px}.tasks-agenda-controls{border-top:1px solid #eadde3;gap:10px;margin-top:14px;padding-top:12px;display:grid}.tasks-agenda-search{border:1px solid var(--line-strong);color:#8a838b;background:#fffdfd;border-radius:9px;align-items:center;min-width:0;height:38px;display:flex;position:relative}.tasks-agenda-search .icon{flex:none;width:16px;height:16px;margin-left:12px}.tasks-agenda-search input{color:#302a31;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 12px 0 9px;font-family:inherit;font-size:11px;font-weight:720}.tasks-agenda-search input::placeholder{color:#aaa2aa}.tasks-filter-block{gap:7px;min-width:0;display:grid}.tasks-filter-selects{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:end;gap:10px;min-width:0;display:grid}.tasks-filter-select-field{gap:7px;min-width:0;display:grid}.tasks-filter-block>span,.tasks-filter-select-field>span{color:#8a838b;font-size:9.5px;font-weight:820}.tasks-agenda-panel .tasks-filter-row{gap:6px;margin-top:0}.tasks-agenda-panel .tasks-filter-row button{min-width:0;height:28px;padding:0 9px;font-size:9.5px}.tasks-agenda-panel .tasks-filter-row button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-status-filter-row button{flex:0 auto}.tasks-agenda-select{height:38px}.tasks-agenda-select-trigger{border:1px solid var(--line-strong);color:#4d464e;cursor:pointer;background:#fffdfd;border-radius:9px;align-items:center;gap:7px;width:100%;height:38px;padding:0 11px;font-family:inherit;display:flex}.tasks-agenda-select.open .tasks-agenda-select-trigger{color:var(--pink-deep);background:#fff4f8;border-color:#f2bfd2}.tasks-agenda-select-trigger strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;line-height:1;overflow:hidden}.tasks-agenda-select-trigger b{color:inherit;margin-left:auto;font-size:10px;font-weight:820}.tasks-agenda-select-trigger .icon{flex:0 0 14px;width:14px;height:14px;margin-left:0;transition:transform .16s}.tasks-agenda-select.open .tasks-agenda-select-trigger .icon{transform:rotate(180deg)}.tasks-agenda-select-menu{z-index:36;border-color:var(--line-strong);background:#fffdfd;border-radius:9px;min-width:100%;max-height:214px;padding:6px;box-shadow:0 14px 32px #37272f1f}.tasks-agenda-select-menu button{border-radius:7px;justify-content:space-between;gap:10px;min-height:32px;font-size:10px;font-weight:750}.tasks-agenda-select-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-agenda-select-menu button b{color:inherit;flex:none;font-size:10px;font-weight:820}.tasks-agenda-panel .tasks-board-list{max-height:370px;padding-right:2px;display:block;overflow:auto}.tasks-agenda-panel .tasks-board-list.has-items{border-top:1px solid #eadde3}.tasks-agenda-panel .tasks-board-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f5edf1;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:13px 2px}.tasks-agenda-panel .tasks-board-row:last-child{border-bottom:0}.tasks-agenda-panel .tasks-board-row.done{background:0 0}.tasks-row-kicker{align-items:center;gap:8px;min-width:0;display:flex}.tasks-row-kicker time{color:#746d75;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:760}.tasks-row-heading{color:#29232a;margin-top:7px;font-size:13px;font-weight:790;line-height:1.25;display:block}.tasks-agenda-panel .tasks-row-main p{margin-top:4px;font-size:10px}.tasks-row-assignee{color:#777078;align-items:center;gap:5px;margin-top:7px;font-size:9px;font-weight:730;display:inline-flex}.tasks-row-assignee .icon{width:12px;height:12px}.tasks-row-details{border-top:1px solid #f0e8eb;gap:8px;margin-top:9px;padding-top:9px;display:grid}.tasks-agenda-panel .tasks-row-meta{margin-top:0}.tasks-agenda-panel .tasks-row-meta span{min-height:20px;font-size:8.5px}.tasks-agenda-panel .tasks-type-pill{height:22px}.tasks-agenda-panel .tasks-row-actions{align-self:center}.tasks-agenda-panel .tasks-expand-button .icon{transition:transform .16s cubic-bezier(.16,1,.3,1)}.tasks-agenda-panel .tasks-board-row.expanded .tasks-expand-button .icon{transform:rotate(180deg)}.tasks-request-link{min-height:28px;color:var(--pink-deep);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:9px;font-weight:780;display:inline-flex}.tasks-request-link .icon{width:12px;height:12px}.tasks-agenda-panel .tasks-board-row.done .tasks-row-kicker time,.tasks-agenda-panel .tasks-board-row.done .tasks-row-heading,.tasks-agenda-panel .tasks-board-row.done .tasks-row-assignee{color:#918b92;text-decoration:line-through;text-decoration-thickness:1px}.tasks-planner-rail .tasks-create-form{gap:10px;margin-top:14px}.tasks-planner-rail .tasks-create-form textarea{min-height:72px}@media (max-width:1240px){.tasks-planner-workspace{grid-template-columns:1fr}.tasks-planner-rail{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.tasks-agenda-panel .tasks-board-list{max-height:310px}}@media (max-width:820px){.tasks-focus-strip,.tasks-planner-rail{grid-template-columns:1fr}.tasks-calendar-primary{min-height:0;padding:14px}.tasks-calendar-toolbar{flex-direction:column;align-items:flex-start}.tasks-calendar-primary .tasks-calendar-grid{grid-auto-rows:minmax(74px,1fr);gap:5px}.tasks-calendar-primary .tasks-calendar-grid button{min-height:74px;padding:7px}.tasks-day-items i{height:18px;font-size:8px}}.tasks-planner-workspace{align-items:stretch}.tasks-planner-rail{align-self:stretch;height:100%;min-height:100%;display:block}.tasks-context-panel{height:100%;min-height:668px;padding:16px;display:flex}.tasks-context-agenda,.tasks-context-create{flex-direction:column;flex:1;min-height:0;display:flex}.tasks-context-panel .tasks-panel-head{align-items:flex-start}.tasks-create-inline-button,.tasks-panel-switch{height:34px;color:var(--pink-deep);background:#fff6f9;border:1px solid #efd5df;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:820;line-height:1;display:inline-flex}.tasks-panel-switch{color:#6d646d;background:#fff}.tasks-panel-switch .icon{width:14px;height:14px;transform:rotate(180deg)}.tasks-create-inline-button .icon{stroke-width:2.1px;flex:0 0 14px;width:14px;height:14px}.tasks-context-panel .tasks-board-list{flex:1;min-height:0;max-height:none}.tasks-context-create .tasks-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.tasks-create-form label.wide{grid-column:1/-1}.tasks-create-form .create-reminder-control{border-radius:8px;height:40px;padding:0 12px}.tasks-create-form .create-reminder-control .icon{flex-basis:15px;width:15px;height:15px;margin-right:8px}.tasks-create-form .create-custom-select-trigger{font-size:12px;font-weight:760}.tasks-create-form .create-custom-select-trigger .icon{flex-basis:14px;width:14px;height:14px}.tasks-create-form .create-custom-select-menu{border-radius:8px;min-width:100%;max-height:242px;padding:6px}.tasks-create-form .create-custom-select-menu button{border-radius:6px;min-height:34px;font-size:12px;font-weight:740}.task-customer-search{min-width:0;position:relative}.tasks-create-form .task-customer-search-input{padding-left:40px;font-size:12px;font-weight:690}.task-customer-search-icon{z-index:2;color:#8b838d;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.task-customer-search-menu button{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding-inline-start:12px;padding-inline-end:12px;display:flex}.task-customer-search-menu button strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.task-customer-search-menu button span{color:#8b838d;white-space:nowrap;flex:none;font-size:11px;font-weight:700}.task-customer-empty{color:#8b838d;padding:10px;font-size:12px;font-weight:740;display:none}.task-customer-empty.show{display:block}.task-time-select{min-width:0;position:relative}.task-time-trigger{border:1px solid var(--line-strong);color:#332d34;text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:9px;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:760;display:flex}.task-time-trigger:focus,.task-time-select.open .task-time-trigger{border-color:#e851867a;outline:0;box-shadow:0 0 0 3px #e8518612}.task-time-trigger .icon{color:#8b838d;flex:0 0 16px;width:16px;height:16px}.task-time-trigger .icon:last-child{flex-basis:14px;width:14px;height:14px;margin-left:auto}.task-time-popover{z-index:35;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 26px #30222a1f}.task-time-column{gap:5px;min-width:0;display:grid}.task-time-column>strong{color:#8b838d;padding:2px 5px;font-size:10px;font-weight:760}.task-time-options{scrollbar-width:thin;gap:3px;max-height:180px;display:grid;overflow-y:auto}.task-time-options button{color:#5f5861;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:740}.task-time-options button:hover,.task-time-options button.active{color:var(--pink-deep);background:#fff1f6}.tasks-type-segment{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tasks-type-segment button{border:1px solid var(--line-strong);color:#615a62;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:12px;font-weight:820;display:inline-flex}.tasks-type-segment button.active{color:var(--pink-deep);background:#fff1f6;border-color:#efb7cb}.tasks-type-segment .icon{width:14px;height:14px}.tasks-context-create .tasks-create-form textarea{min-height:92px}.tasks-context-create .tasks-create-submit{grid-column:1/-1}@media (max-width:1240px){.tasks-planner-rail{display:block}.tasks-context-panel{min-height:520px}}@media (max-width:820px){.tasks-context-create .tasks-create-form,.tasks-type-segment{grid-template-columns:1fr}}.content-dashboard .status-footer{margin-top:14px}.content-certificates{padding-bottom:24px}}@layer dinea-certificates-v2{.certificates-page{gap:12px;display:grid}.certificate-notice{width:-moz-fit-content;width:fit-content;min-height:34px;color:var(--pink-deep);background:#fff6f9;border:1px solid #f2d5df;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:760;display:inline-flex}.certificate-notice .icon{width:15px;height:15px}.certificate-stats-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.certificate-stat{border:1px solid var(--line);min-height:68px;box-shadow:var(--shadow-soft);background:#ffffffdb;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.certificate-stat>span{width:36px;height:36px;color:var(--pink-deep);background:#fff0f5;border-radius:9px;place-items:center;display:grid}.certificate-stat.tone-green>span{background:var(--green-soft);color:var(--green)}.certificate-stat.tone-violet>span{color:#8a62cc;background:#f3ecff}.certificate-stat.tone-orange>span{background:var(--orange-soft);color:var(--orange)}.certificate-stat strong{color:#241f25;font-size:21px;font-weight:780;line-height:1;display:block}.certificate-stat small{color:#6d666e;margin-top:5px;font-size:10px;font-weight:690;display:block}.certificates-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.certificates-main,.certificate-detail-panel{gap:12px;min-width:0;display:grid}.certificate-panel-head{justify-content:space-between;gap:12px;display:flex}.certificate-panel-head h2{color:#241f25;margin:0;font-size:18px;font-weight:790;line-height:1.1}.certificate-panel-head span{color:#746d75;margin-top:5px;font-size:11px;font-weight:620;display:block}.certificate-create-grid label.wide,.certificate-redeem-form label.wide{grid-column:1/-1}.certificate-primary-button{background:var(--pink-deep);color:#fffafb;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;margin-top:12px;padding:0 14px;font-size:11px;font-weight:820;display:inline-flex}.certificate-primary-button .icon{width:15px;height:15px}.certificate-filter-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.certificate-filter-row button{border:1px solid var(--line);color:#5e5860;background:#fff;border-radius:999px;align-items:center;gap:8px;height:31px;padding:0 10px;font-size:10px;font-weight:760;display:inline-flex}.certificate-filter-row button.active{color:var(--pink-deep);background:#fff2f7;border-color:#f2bfd2}.certificates-table{gap:8px;margin-top:13px;display:grid}.certificate-row:hover,.certificate-row.active{background:#fff6f9;border-color:#efb6ca}.certificate-status{color:var(--green);background:#eff9f3;border-radius:999px;justify-self:end;padding:7px 10px;font-size:9px;font-weight:820}.certificate-status.used{color:#7a727a;background:#f1edf0}.certificate-status.expired,.certificate-status.blocked{background:var(--orange-soft);color:var(--orange)}.certificate-preview{color:#33262e;background:linear-gradient(135deg,#fff7faf0,#ffe7efeb),#fff5f8;border-radius:12px;gap:24px;min-height:210px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #e851862e}.certificate-preview.tone-green{background:linear-gradient(135deg,#f3fbf6,#e3f7ec);box-shadow:inset 0 0 0 1px #31a86f2e}.certificate-preview.tone-mono{background:linear-gradient(135deg,#fbf9fa,#eee9ec);box-shadow:inset 0 0 0 1px #2d262d1f}.certificate-preview-mark{min-height:44px}.certificate-preview-logo{object-fit:contain;object-position:left top;width:min(188px,58%);height:auto;max-height:62px;display:block}.certificate-preview-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.certificate-detail-grid{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;margin-top:14px;display:grid}.certificate-detail-grid span{color:#746d75;font-size:10px;font-weight:680}.certificate-detail-grid strong{color:#2f2930;text-align:right;font-size:11px;font-weight:780}.certificate-history-list{gap:9px;margin-top:14px;display:grid}.certificate-history-list article{background:#fffdfd;border:1px solid #eee0e6;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}.certificate-history-list article>span{width:28px;height:28px;color:var(--pink-deep);background:#fff0f5;border-radius:8px;place-items:center;display:grid}.certificate-history-list .icon{width:15px;height:15px}.certificate-history-list strong{color:#2f2930;font-size:11px;font-weight:800;display:block}.certificate-history-list p{color:#625b63;margin:4px 0 0;font-size:10px;font-weight:620}.certificate-history-list small{color:#817981;margin-top:5px;font-size:9px;font-weight:650;display:block}.certificate-history-list b{color:#2f2930;font-size:11px;font-weight:820}.create-certificate-payment{background:#fff8fa;border:1px solid #f2d7e1;border-radius:9px;margin-top:12px;padding:11px}.create-payment-summary>.create-certificate-payment{grid-column:1/-1;margin-top:0}.create-certificate-payment-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-certificate-payment h3{color:#352e36;margin:0;font-size:12px;font-weight:820}.create-certificate-customer-options{gap:7px;margin-top:10px;display:grid}.create-certificate-customer-options>span{color:#756e76;font-size:9px;font-weight:760}.create-certificate-customer-options>div{gap:6px;display:grid}.create-certificate-customer-options button{color:#3a333b;text-align:left;cursor:pointer;background:#fffdfd;border:1px solid #eadde2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 9px;font-family:inherit;display:flex}.create-certificate-customer-options button:hover,.create-certificate-customer-options button.active{background:#fff1f6;border-color:#efb6ca;outline:0}.create-certificate-customer-options button:focus-visible{background:#fff1f6;border-color:#efb6ca;outline:0}.create-certificate-customer-options button>span{gap:3px;min-width:0;display:grid}.create-certificate-customer-options button b,.create-certificate-customer-options button strong{font-size:10px;font-weight:820}.create-certificate-customer-options button small{color:#817981;font-size:8.5px;font-weight:650}.create-certificate-customer-options button strong{color:var(--green);flex:none}.create-certificate-payment-head button{color:#817981;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:740;display:inline-flex}.create-certificate-fields{grid-template-columns:minmax(0,1fr) minmax(118px,.72fr) 32px;gap:7px;margin-top:9px;display:grid}.create-certificate-fields label{gap:5px;display:grid}.create-certificate-fields label>span{color:#756e76;font-size:10px;font-weight:720}.create-certificate-fields input{border:1px solid var(--line-strong);color:#312b32;background:#fff;border-radius:7px;outline:0;width:100%;min-width:0;height:30px;padding:0 8px;font-size:11px;font-weight:700}.create-certificate-fields button{background:var(--pink-deep);color:#fffafb;border:0;border-radius:7px;justify-content:center;align-self:end;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.create-certificate-fields .create-certificate-apply-button{width:32px;padding:0}.create-certificate-fields .create-certificate-apply-button .icon{width:15px;height:15px}.create-certificate-fields button:disabled{color:#918991;background:#e7dce1}.create-certificate-message{color:var(--pink-deep);margin:8px 0 0;font-size:9px;font-weight:720}.create-certificate-lookup-result{background:#f6fbf8;border:1px solid #dceee4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:8px 9px;display:flex}.create-certificate-lookup-result>span{gap:3px;display:grid}.create-certificate-lookup-result>span:last-child{text-align:right}.create-certificate-lookup-result b,.create-certificate-lookup-result strong{color:#332d34;font-size:10px;font-weight:820}.create-certificate-lookup-result strong{color:var(--green)}.create-certificate-lookup-result small{color:#7b747b;font-size:8.5px;font-weight:680}.create-certificate-lookup-result.used,.create-certificate-lookup-result.expired,.create-certificate-lookup-result.blocked{background:#faf7f8;border-color:#eadde2}.create-certificate-lookup-result.used strong,.create-certificate-lookup-result.expired strong,.create-certificate-lookup-result.blocked strong{color:#8a828a}.create-certificate-applied{color:#332d34;border-top:1px solid #f2d7e1;justify-content:space-between;gap:10px;margin-top:9px;padding-top:9px;font-size:10px;font-weight:800;display:flex}@media (max-width:1240px){.certificates-workspace{grid-template-columns:1fr}.certificate-detail-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.certificate-history-panel{grid-column:1/-1}}@media (max-width:820px){.certificate-stats-grid,.certificate-detail-panel,.certificate-create-grid,.certificate-redeem-form{grid-template-columns:1fr}.certificate-status{justify-self:start}.create-certificate-fields{grid-template-columns:1fr}}.certificates-workspace{grid-template-columns:minmax(0,1fr)}.certificates-workspace.create-open{grid-template-columns:minmax(620px,.9fr) minmax(520px,.72fr)}.certificates-main,.certificates-list-panel{min-width:0}.certificates-list-panel .certificate-panel-head{align-items:center}.certificates-list-panel .certificate-primary-button{margin-top:0}.certificates-table-wrap,.certificate-history-table-wrap{background:#fffdfd;border:1px solid #eee0e6;border-radius:10px;width:100%;margin-top:12px;overflow:auto}.certificates-registry-table,.certificate-history-table{table-layout:fixed;border-collapse:collapse;color:#312b32;width:100%;font-size:10.5px}.certificates-registry-table{min-width:1050px}.certificate-history-table{min-width:980px}.certificates-registry-table th,.certificate-history-table th{z-index:1;color:#746d75;text-align:left;text-transform:uppercase;background:#fff8fa;border-bottom:1px solid #eee0e6;padding:10px 8px;font-size:9px;font-weight:820;position:sticky;top:0}.certificates-registry-table th,.certificates-registry-table td,.certificate-history-table th,.certificate-history-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.certificates-registry-table td,.certificate-history-table td{color:#3b343c;vertical-align:middle;border-bottom:1px solid #f4e7ec;padding:11px 8px;font-weight:690}.certificates-registry-table tbody tr,.certificate-history-table tbody tr{transition:background .18s}.certificates-registry-table tbody tr[role=button]{cursor:pointer}.certificates-registry-table tbody tr:hover,.certificate-history-table tbody tr:hover{background:#fff9fb}.certificates-registry-table tbody tr.active{background:#fff3f7;box-shadow:inset 0 0 0 1px #f1bfd1}.certificates-registry-table td strong,.certificates-registry-table td b,.certificate-history-table td strong,.certificate-history-table td b{color:#231f25;font-size:12px;font-weight:820;display:block}.certificates-registry-table td small{color:#877d85;margin-top:4px;font-size:9px;font-weight:640;display:block}.certificate-row-actions{align-items:center;gap:4px;display:inline-flex}.certificate-row-actions button{color:#756d75;cursor:pointer;background:#fff;border:1px solid #eadde2;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;transition:border-color .16s,background .16s,color .16s;display:inline-grid}.certificate-row-actions button .icon{width:14px;height:14px}.certificate-row-actions button.view:hover{color:#438bc7;background:#f1f8ff;border-color:#b9d9f3;outline:0}.certificate-row-actions button.view:focus-visible{color:#438bc7;background:#f1f8ff;border-color:#b9d9f3;outline:0}.certificate-row-actions button.edit:hover{color:var(--pink-deep);background:#fff2f7;border-color:#f0b8cb;outline:0}.certificate-row-actions button.edit:focus-visible{color:var(--pink-deep);background:#fff2f7;border-color:#f0b8cb;outline:0}.certificate-row-actions button.delete:hover{color:#d84959;background:#fff2f3;border-color:#f2b7bd;outline:0}.certificate-row-actions button.delete:focus-visible{color:#d84959;background:#fff2f3;border-color:#f2b7bd;outline:0}.certificate-row-actions button:disabled{cursor:wait;opacity:.46}.certificate-history-panel{min-width:0}.certificate-history-reset{color:#6b626b;background:#fff;border:1px solid #eadde2;border-radius:8px;align-self:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:760;display:inline-flex}.certificate-history-reset .icon{width:13px;height:13px}.certificate-history-event{width:24px;height:24px;color:var(--green);vertical-align:middle;background:#f2f9f5;border-radius:7px;place-items:center;margin-right:7px;display:inline-grid}.certificate-history-event.redeemed{color:var(--pink-deep);background:#fff0f5}.certificate-history-event.blocked{background:var(--orange-soft);color:var(--orange)}.certificate-history-event .icon{width:13px;height:13px}.certificate-history-table td:nth-child(3)>small{color:#817981;text-overflow:ellipsis;margin:4px 0 0 31px;font-size:9px;font-weight:640;display:block;overflow:hidden}.certificate-history-table b.positive{color:var(--green)}.certificate-history-table b.negative{color:var(--pink-deep)}.certificate-create-modal-layer{z-index:12000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#251f2357;place-items:center;padding:22px;animation:.18s ease-out both certificate-modal-backdrop-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.certificate-create-modal{background:#fffefefc;border:1px solid #e5dce0fa;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(550px,100vw - 32px);max-height:calc(100vh - 44px);animation:.2s ease-out both certificate-modal-card-in;display:grid;overflow:hidden;box-shadow:0 30px 78px #2a202547}.certificate-create-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 10px;display:flex}.certificate-create-modal-head h2{color:#241f25;margin:0;font-size:19px;font-weight:840;line-height:1.12}.certificate-create-modal-head p{color:#7b747b;margin:5px 0 0;font-size:11px;font-weight:650;line-height:1.3}.certificate-create-modal-head>button{color:#6f6870;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.certificate-create-modal-head>button:hover{color:#342d34;background:#f8f2f5;outline:0}.certificate-create-modal-head>button:focus-visible{color:#342d34;background:#f8f2f5;outline:0}.certificate-create-modal-head>button:disabled{cursor:wait;opacity:.5}.certificate-create-modal-head .icon{width:16px;height:16px}.certificate-create-modal-form{gap:14px;min-height:0;padding:10px 20px 18px;display:grid;overflow-y:auto}.certificate-create-modal-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:11px 14px;display:grid}.certificate-create-modal-field{border:0;grid-column:span 5;align-content:start;gap:7px;min-width:0;margin:0;padding:0;display:grid}.certificate-create-modal-field>span,.certificate-create-modal-field>legend{color:#6d666e;text-align:left;width:100%;padding:0;font-size:10px;font-weight:780;line-height:1.2}.certificate-create-modal-field input{color:#312b32;text-align:left;background:#fff;border:1px solid #e5dcdf;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:680;transition:border-color .16s,box-shadow .16s}.certificate-create-modal-field input::placeholder{color:#a49da3;font-weight:620}.certificate-create-modal-field input:hover{border-color:#d9cdd2}.certificate-create-modal-field input:focus{border-color:#ed8fb1;box-shadow:0 0 0 3px #e851861a}.certificate-create-modal-field input[type=date]::-webkit-date-and-time-value{text-align:left}.certificate-nominal-input{font-size:13px!important;font-weight:820!important}.certificate-customer-phone-field small{text-align:left;color:#16895a;justify-content:flex-start;align-items:center;gap:5px;min-width:0;font-size:9px;font-weight:760;line-height:1.25;display:inline-flex}.certificate-customer-phone-field small .icon{flex:none;width:13px;height:13px}.certificate-customer-phone-field.matched input{border-color:#16a46361;box-shadow:0 0 0 3px #16a46312}.certificate-modal-template-field{grid-column:1/-1}.certificate-modal-manager-field{grid-column:span 3}.certificate-modal-note-field{grid-column:span 7}.certificate-create-modal .certificate-template-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.certificate-create-modal .certificate-template-picker button{border-radius:8px;gap:5px;padding:5px}.certificate-create-modal .certificate-template-picker button>span{aspect-ratio:1.7;min-height:49px}.certificate-create-modal .certificate-template-picker b{font-size:8.5px}.certificate-modal-manager{color:#312b32;background:#fff;border:1px solid #e5dcdf;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;height:38px;padding:0 34px 0 11px;display:flex;position:relative}.certificate-modal-manager b{text-overflow:ellipsis;text-align:left;white-space:nowrap;width:100%;font-size:11px;font-weight:780;overflow:hidden}.certificate-modal-manager .icon{color:#786f77;flex:none;width:13px;height:13px;position:absolute;right:11px}.certificate-modal-preview-frame{background:#fffdfd;border:1px solid #eadfe3;border-radius:10px;gap:10px;padding:12px 14px 14px;display:grid}.certificate-modal-preview-frame>p{color:#817981;text-align:center;margin:0;font-size:10px;font-weight:650}.certificate-preview.modal-draft{aspect-ratio:2.55;border-radius:10px;min-height:0;padding:15px 20px;box-shadow:inset 0 0 0 1px #5a34441a}.certificate-preview.modal-draft .certificate-preview-mark{min-height:34px}.certificate-preview.modal-draft .certificate-preview-logo{width:min(126px,30%);max-height:42px}.certificate-preview.modal-draft .certificate-preview-body span,.certificate-preview.modal-draft .certificate-preview-body small,.certificate-preview.modal-draft .certificate-preview-foot span,.certificate-preview.modal-draft .certificate-preview-foot b{font-size:8px}.certificate-preview.modal-draft .certificate-preview-body small{color:#6d5963;text-transform:uppercase;margin-top:8px;font-style:normal;font-weight:780;display:block}.certificate-preview.modal-draft .certificate-preview-body strong{margin-top:4px;font-size:32px}.certificate-preview.modal-draft .certificate-preview-body p{margin-top:3px;font-size:10px}.certificate-create-modal-error{color:#c83e6d;background:#fff4f8;border:1px solid #f3c6d5;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:720;display:flex}.certificate-create-modal-error .icon{flex:none;width:14px;height:14px}.certificate-create-modal-actions{justify-content:flex-end;align-items:center;gap:9px;padding-top:1px;display:flex}.certificate-create-modal-actions>button{color:#514951;cursor:pointer;background:#fff;border:1px solid #e5dcdf;border-radius:8px;min-width:116px;height:38px;margin:0;padding:0 15px;font-family:inherit;font-size:10px;font-weight:800}.certificate-create-modal-actions>.certificate-primary-button{border-color:var(--pink-deep);background:var(--pink-deep);color:#fff;min-width:178px}.certificate-create-modal-actions>button:disabled{cursor:wait;opacity:.58}.certificate-view-modal-layer{z-index:12000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#251f236b;place-items:center;padding:22px;animation:.18s ease-out both certificate-modal-backdrop-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.certificate-view-modal{background:#fffefefe;border:1px solid #e2dadefa;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1150px,100vw - 38px);max-height:calc(100vh - 44px);animation:.2s ease-out both certificate-modal-card-in;display:grid;overflow:hidden;box-shadow:0 34px 88px #281f244d}.certificate-view-modal-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px 14px;display:flex}.certificate-view-modal-head h2{color:#241f25;margin:0;font-size:22px;font-weight:850;line-height:1.12}.certificate-view-modal-head p{color:#797179;margin:6px 0 0;font-size:11px;font-weight:650}.certificate-view-modal-head>button,.certificate-view-card-head>button{color:#6f6870;cursor:pointer;background:#fff;border:1px solid #e7dde1;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.certificate-view-modal-head>button{background:0 0;border-color:#0000}.certificate-view-modal-head>button:hover,.certificate-view-card-head>button:hover{color:var(--pink-deep);background:#fff3f7;border-color:#efc1d1;outline:0}.certificate-view-modal-head>button:focus-visible{color:var(--pink-deep);background:#fff3f7;border-color:#efc1d1;outline:0}.certificate-view-card-head>button:focus-visible{color:var(--pink-deep);background:#fff3f7;border-color:#efc1d1;outline:0}.certificate-view-modal-head>button:disabled{cursor:wait;opacity:.5}.certificate-view-modal-head .icon,.certificate-view-card-head .icon{width:15px;height:15px}.certificate-view-modal-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;min-height:0;padding:0 20px 16px;display:grid;overflow-y:auto}.certificate-view-left-column,.certificate-view-right-column{align-content:start;gap:12px;min-width:0;display:grid}.certificate-view-preview-card,.certificate-view-card,.certificate-view-activity-card{background:#fff;border:1px solid #e9dfe3;border-radius:11px;min-width:0}.certificate-view-preview-card{padding:6px}.certificate-preview.certificate-view-preview{aspect-ratio:1.58;border-radius:9px;min-height:0;padding:26px 22px;box-shadow:inset 0 0 0 1px #5a344414}.certificate-preview.certificate-view-preview .certificate-preview-logo{width:min(180px,42%);max-height:64px}.certificate-preview.certificate-view-preview .certificate-preview-body span,.certificate-preview.certificate-view-preview .certificate-preview-body small,.certificate-preview.certificate-view-preview .certificate-preview-foot span,.certificate-preview.certificate-view-preview .certificate-preview-foot b{font-size:9px}.certificate-preview.certificate-view-preview .certificate-preview-body small{color:#65575f;text-transform:uppercase;margin-top:13px;font-weight:790;display:block}.certificate-preview.certificate-view-preview .certificate-preview-body strong{margin-top:6px;font-size:38px}.certificate-preview.certificate-view-preview .certificate-preview-body p{margin-top:5px;font-size:12px}.certificate-view-card,.certificate-view-activity-card{padding:14px}.certificate-view-card h3,.certificate-view-activity-card h3{color:#2b252b;margin:0;font-size:13px;font-weight:830;line-height:1.2}.certificate-view-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.certificate-view-card-head>button{width:28px;height:28px}.certificate-view-recipient{align-items:center;gap:11px;margin-top:10px;display:flex}.certificate-view-recipient>span{color:#fff;background:linear-gradient(145deg,#f06498,#d94076);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:840;display:grid;box-shadow:0 7px 16px #da3a722e}.certificate-view-recipient div{min-width:0}.certificate-view-recipient strong{color:#2d272e;font-size:12px;font-weight:820;display:block}.certificate-view-recipient p,.certificate-view-note-card>p{color:#746d75;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;font-weight:650;line-height:1.35;overflow:hidden}.certificate-view-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin-top:14px;display:grid}.certificate-view-info-item{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.certificate-view-info-item>span{color:#8b5ed1;background:#f4ecff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.certificate-view-info-item>span.tone-green{color:#27a866;background:#eaf8f0}.certificate-view-info-item>span.tone-pink{color:var(--pink-deep);background:#fff0f5}.certificate-view-info-item>span.tone-orange{color:#e37b38;background:#fff2e9}.certificate-view-info-item .icon{width:15px;height:15px}.certificate-view-info-item div{min-width:0}.certificate-view-info-item small,.certificate-view-send-card label>span,.certificate-view-send-card legend{color:#837b82;font-size:9px;font-weight:690;display:block}.certificate-view-info-item strong{color:#2c262d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:820;display:block;overflow:hidden}.certificate-view-note-card>p{white-space:normal;margin-top:8px}.certificate-view-send-card>h3{margin-bottom:11px}.certificate-view-send-card label{gap:6px;display:grid}.certificate-view-send-card output{color:#4f474f;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e6dde1;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:10px;font-weight:690;display:flex;overflow:hidden}.certificate-view-send-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:10px;display:grid}.certificate-view-send-row fieldset{border:0;min-width:0;margin:0;padding:0}.certificate-view-send-row legend{width:100%;margin-bottom:6px;padding:0}.certificate-view-send-row fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.certificate-view-send-row fieldset button,.certificate-view-send-button{color:#514a51;cursor:pointer;background:#fff;border:1px solid #e5dce0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-family:inherit;font-size:10px;font-weight:790;display:inline-flex}.certificate-view-send-row fieldset button.active{color:#b93163;background:#fff3f7;border-color:#ef9fbc}.certificate-view-send-row fieldset button:disabled,.certificate-view-send-button:disabled{cursor:not-allowed;opacity:.46}.certificate-view-send-row .icon{width:14px;height:14px}.certificate-view-send-button{border-color:var(--pink-deep);background:var(--pink-deep);color:#fff;min-width:132px}.certificate-view-send-feedback{color:#766e76;align-items:center;gap:6px;margin-top:9px;font-size:9px;font-weight:690;display:flex}.certificate-view-send-feedback .icon{width:13px;height:13px;color:var(--pink-deep)}.certificate-view-activity-list{gap:0;margin-top:10px;display:grid;position:relative}.certificate-view-activity-list:before{content:"";background:#eee2e7;width:1px;position:absolute;top:20px;bottom:20px;left:16px}.certificate-view-activity-list article{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid;position:relative}.certificate-view-activity-list article>span{z-index:1;color:#25aa68;background:#e8f8ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.certificate-view-activity-list article>span.event-redeemed{color:var(--pink-deep);background:#fff0f5}.certificate-view-activity-list article>span.event-blocked{color:#d84959;background:#fff0f1}.certificate-view-activity-list article>span .icon{width:14px;height:14px}.certificate-view-activity-list article strong{color:#312b31;font-size:10.5px;font-weight:820;display:block}.certificate-view-activity-list article p{color:#837b82;margin:4px 0 0;font-size:9px;font-weight:640;line-height:1.3}.certificate-view-activity-list article>div:last-child{text-align:right;gap:4px;min-width:86px;display:grid}.certificate-view-activity-list time,.certificate-view-activity-list article>div:last-child small{color:#696169;font-size:9px;font-weight:720}.certificate-view-availability{color:#368b63;border-top:1px solid #eee3e7;align-items:center;gap:7px;margin-top:8px;padding-top:11px;font-size:9px;font-weight:700;display:flex}.certificate-view-availability.used,.certificate-view-availability.expired,.certificate-view-availability.blocked{color:#b95a60}.certificate-view-availability .icon{width:13px;height:13px}.certificate-view-modal-actions{justify-content:space-between;align-items:center;gap:14px;padding:0 20px 18px;display:flex}.certificate-view-modal-actions>div{flex-wrap:wrap;gap:8px;display:flex}.certificate-view-modal-actions button{color:#514a51;cursor:pointer;background:#fff;border:1px solid #e5dce0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-family:inherit;font-size:9.5px;font-weight:790;display:inline-flex}.certificate-view-modal-actions button:hover{color:var(--pink-deep);background:#fff4f8;border-color:#efb7cb;outline:0}.certificate-view-modal-actions button:focus-visible{color:var(--pink-deep);background:#fff4f8;border-color:#efb7cb;outline:0}.certificate-view-modal-actions button.danger{color:#df3e6e;background:0 0;border-color:#0000}.certificate-view-modal-actions button:disabled{cursor:wait;opacity:.5}.certificate-view-modal-actions .icon{width:14px;height:14px}@keyframes certificate-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes certificate-modal-card-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.certificate-create-drawer{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#fffdfdf0;border-radius:12px;gap:14px;padding:16px;display:grid}.certificate-view-drawer{align-content:start}.certificate-view-drawer .certificate-preview{min-height:246px}.certificate-drawer-head,.certificate-drawer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.certificate-drawer-head h2{color:#241f25;margin:0;font-size:19px;font-weight:820;line-height:1.1}.certificate-drawer-head span{color:#746d75;margin-top:5px;font-size:11px;font-weight:640;display:block}.certificate-drawer-head button{border:1px solid var(--line);color:#756d75;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.certificate-drawer-head .icon{width:16px;height:16px}.certificate-create-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.certificate-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.certificate-create-form label{gap:6px;min-width:0;display:grid}.certificate-create-form label.wide{grid-column:1/-1}.certificate-create-form label>span{color:#6f6870;font-size:10px;font-weight:760}.certificate-create-form input,.certificate-create-form textarea{border:1px solid var(--line-strong);color:#312b32;background:#fff;border-radius:8px;outline:0;width:100%;min-width:0;font-family:inherit;font-size:11px;font-weight:680}.certificate-create-form input{height:36px;padding:0 10px}.certificate-create-form textarea{resize:vertical;min-height:72px;padding:10px}.certificate-manager-output{color:#2d272e;background:#fbf7f9;border:1px solid #eadde2;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:11px;font-weight:780;display:flex}.certificate-template-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.certificate-template-picker button{color:#554c55;text-align:left;background:#fff;border:1px solid #eadde2;border-radius:8px;gap:6px;min-width:0;padding:6px;display:grid}.certificate-template-picker button.active{background:#fff3f7;border-color:#ee8db0;box-shadow:0 0 0 2px #e8518614}.certificate-template-picker button>span{aspect-ratio:1.72;background-position:50%;background-size:cover;border-radius:6px;display:block}.certificate-template-picker b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:780;line-height:1.15;overflow:hidden}.certificate-create-preview{gap:10px;display:grid}.certificate-preview{background:var(--certificate-bg) center / 100% 100% no-repeat;color:#31272f;border-radius:12px;min-height:218px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5a34441f,0 14px 34px #2a1f2214}.certificate-preview-shade{pointer-events:none;background:linear-gradient(90deg,#fffcfd38 0%,#fffcfd0a 54%,#fffcfd00 100%);position:absolute;top:0;bottom:0;left:0;right:0}.certificate-preview>:not(.certificate-preview-shade){z-index:1;position:relative}.certificate-preview-mark{justify-content:flex-start;align-items:flex-start;gap:12px;min-height:48px;display:flex}.certificate-preview-mark .certificate-preview-logo{width:min(210px,60%);max-height:66px}.certificate-preview.large .certificate-preview-logo{width:min(190px,58%)}.certificate-preview.draft .certificate-preview-logo{width:min(232px,66%)}.certificate-preview-body{align-self:center}.certificate-preview-body span,.certificate-preview-foot span,.certificate-preview-foot b{color:#6d5963;text-transform:uppercase;font-size:10px;font-weight:780}.certificate-preview-body strong{color:var(--pink-deep);margin-top:7px;font-size:40px;font-weight:830;line-height:1;display:block}.certificate-preview-body p{color:#43373f;margin:10px 0 0;font-size:14px;font-weight:760}.certificate-preview-foot{align-self:end}.certificate-preview.large{min-height:212px}.certificate-preview.draft{min-height:246px}.certificate-preview-meta,.certificate-detail-grid{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding-top:4px;display:grid}.certificate-preview-meta span,.certificate-detail-grid span{color:#746d75;font-size:10px;font-weight:680}.certificate-preview-meta strong,.certificate-detail-grid strong{color:#2f2930;text-align:right;font-size:11px;font-weight:780}.certificate-drawer-actions{padding-top:2px}.certificate-edit-actions{grid-column:1/-1}.certificate-primary-button:disabled{cursor:wait;opacity:.62}.certificate-drawer-actions>button:first-child{border:1px solid var(--line);color:#6b626b;background:#fff;border-radius:8px;height:38px;padding:0 13px;font-size:11px;font-weight:760}.certificate-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.certificate-stat{background:#fffefef2;border-color:#eadfe3;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:6px;min-height:64px;padding:8px 9px;box-shadow:0 8px 22px #38303a0c}.certificate-stat>span{border-radius:9px;width:30px;height:30px}.certificate-stat.tone-blue>span{color:#4c86c7;background:#edf5ff}.certificate-stat .icon{width:18px;height:18px}.certificate-stat strong{letter-spacing:0;font-size:15.5px;font-weight:700}.certificate-stat small{color:#6b646c;margin-top:3px;font-size:8.5px;font-weight:600}.certificates-list-panel{border-color:#eadfe3;border-radius:13px;min-height:0;padding:16px;overflow:visible;box-shadow:0 10px 28px #3a2b330a}.certificate-registry-toolbar,.certificate-registry-toolbar-primary,.certificate-registry-toolbar-secondary{align-items:center;display:flex}.certificate-registry-toolbar{justify-content:space-between;gap:14px}.certificate-registry-toolbar-primary,.certificate-registry-toolbar-secondary{gap:10px}.certificate-registry-toolbar .certificate-primary-button{border:1px solid var(--pink-deep);border-radius:9px;height:42px;margin:0;padding:0 17px;box-shadow:0 8px 18px #e8518624}.certificate-toolbar-popover-shell,.certificate-row-action-shell{position:relative}.certificate-toolbar-button{color:#514a52;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e7dce0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 14px;font-family:inherit;font-size:10.5px;font-weight:790;display:inline-flex}.certificate-toolbar-button:hover,.certificate-toolbar-button.active{color:var(--pink-deep);background:#fff5f8;border-color:#efb4c9;outline:0}.certificate-toolbar-button:focus-visible{color:var(--pink-deep);background:#fff5f8;border-color:#efb4c9;outline:0}.certificate-toolbar-button:disabled{cursor:not-allowed;opacity:.48}.certificate-toolbar-button .icon{width:14px;height:14px}.certificate-selection-count{color:#817981;white-space:nowrap;font-size:10px;font-weight:690}.certificate-selection-count b{color:#4d464d;font-weight:830}.certificate-registry-search{background:#fff;border:1px solid #e7dce0;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:min(280px,24vw);height:42px;padding:0 11px;transition:border-color .16s,box-shadow .16s;display:grid}.certificate-registry-search:focus-within{border-color:#efaac3;box-shadow:0 0 0 3px #e8518614}.certificate-registry-search>.icon{color:#9b929a;width:16px;height:16px}.certificate-registry-search input{color:#393239;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-size:10.5px;font-weight:660}.certificate-registry-search input::placeholder{color:#aaa2a9}.certificate-registry-search button{color:#938a92;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.certificate-registry-search button .icon{width:13px;height:13px}.certificate-date-button{justify-content:space-between;min-width:190px}.certificate-filter-button b{background:var(--pink-deep);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid}.certificate-toolbar-popover,.certificate-row-more-menu{z-index:80;background:#fff;border:1px solid #e9dde2;border-radius:10px;min-width:190px;padding:7px;animation:.15s ease-out both certificate-toolbar-menu-in;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #36272f29}.certificate-bulk-actions-menu{left:0;right:auto}.certificate-toolbar-popover>button,.certificate-row-more-menu>button,.certificate-status-filter-menu>button{color:#514a51;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:740;display:flex}.certificate-toolbar-popover>button:hover,.certificate-row-more-menu>button:hover{color:var(--pink-deep);background:#fff3f7;outline:0}.certificate-toolbar-popover>button:focus-visible{color:var(--pink-deep);background:#fff3f7;outline:0}.certificate-row-more-menu>button:focus-visible{color:var(--pink-deep);background:#fff3f7;outline:0}.certificate-toolbar-popover>button.danger,.certificate-row-more-menu>button.danger{color:#d94558}.certificate-toolbar-popover button .icon,.certificate-row-more-menu button .icon{flex:none;width:14px;height:14px}.certificate-date-popover{width:310px;padding:12px}.certificate-date-popover>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.certificate-date-popover label{gap:6px;display:grid}.certificate-date-popover label span,.certificate-status-filter-menu>strong{color:#797079;font-size:9px;font-weight:760}.certificate-date-popover input{color:#413a41;border:1px solid #eadfe3;border-radius:7px;outline:0;width:100%;height:34px;padding:0 8px;font-family:inherit;font-size:9px}.certificate-date-popover input:focus{border-color:#efabc4}.certificate-date-popover footer{border-top:1px solid #f0e5e9;justify-content:flex-end;gap:7px;margin-top:11px;padding-top:10px;display:flex}.certificate-date-popover footer button{color:#655e65;cursor:pointer;background:#fff;border:1px solid #e8dde1;border-radius:7px;height:31px;padding:0 11px;font-family:inherit;font-size:9px;font-weight:760}.certificate-date-popover footer button.primary{border-color:var(--pink-deep);background:var(--pink-deep);color:#fff}.certificate-status-filter-menu{min-width:225px}.certificate-status-filter-menu>strong{padding:5px 9px 7px;display:block}.certificate-status-filter-menu>button span{flex:1}.certificate-status-filter-menu>button b{color:#918890;font-size:9px}.certificate-status-filter-menu>button .icon{color:#a198a0;width:13px;height:13px}.certificate-status-filter-menu>button.active{color:var(--pink-deep);background:#fff2f7}.certificates-table-wrap{border-color:#eadfe3;border-radius:10px;margin-top:15px}.certificates-registry-table{min-width:1286px;font-size:10.5px}.certificates-registry-table th{color:#716971;letter-spacing:.025em;background:#fff8fa;height:42px;padding:9px 10px;font-size:8.5px}.certificates-registry-table th.certificate-registry-th{-webkit-user-select:none;user-select:none}.certificate-column-resizer{z-index:3;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:6px;bottom:6px;right:-4px}.certificate-column-resizer:after{content:"";background:#d7cfd5e6;width:1px;height:100%;transition:width .12s,background .12s;position:absolute;top:0;right:4px}.certificate-column-resizer:hover:after,body.certificate-column-resizing .certificate-column-resizer:after{background:var(--pink-deep);width:2px}body.certificate-column-resizing,body.certificate-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.certificates-registry-table td{border-bottom-color:#f0e5e9;height:62px;padding:9px 10px;font-weight:700}.certificates-registry-table tbody tr:last-child td{border-bottom:0}.certificate-checkbox-cell{text-align:center!important;overflow:visible!important}.certificates-registry-table .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.certificate-checkbox-cell input{width:16px;height:16px;accent-color:var(--pink-deep);cursor:pointer;margin:0}.certificate-registry-thumbnail{object-fit:cover;border:1px solid #eadfe3;border-radius:6px;width:54px;height:38px;display:block;box-shadow:0 4px 9px #37293014}.certificate-status.partial{color:#d87738;background:#fff3e9}.certificates-registry-table td:last-child{overflow:visible}.certificate-row-actions{gap:7px}.certificate-row-actions button{border-radius:8px;width:32px;height:32px}.certificate-row-actions button.view{color:#806f79}.certificate-row-actions button.more:hover{color:#514850;background:#f9f5f7;border-color:#d9cbd1;outline:0}.certificate-row-actions button.more:focus-visible{color:#514850;background:#f9f5f7;border-color:#d9cbd1;outline:0}.certificate-row-more-menu{text-transform:none;min-width:175px}.certificate-row-more-menu.certificate-row-more-menu-portal{z-index:12020;width:190px;min-width:190px;position:fixed;bottom:auto;right:auto}.certificates-registry-table tbody tr.expanded td{background:#fff6f9;border-bottom-color:#0000}.certificates-registry-table .certificate-expanded-activity-row:hover{background:0 0}.certificates-registry-table .certificate-expanded-activity-row>td{text-overflow:clip;white-space:normal;background:#fffbfc;border-bottom:1px solid #eadfe3;height:auto;padding:0;overflow:visible}.certificate-inline-activity{background:linear-gradient(#fff9fb 0%,#fff 100%);border-top:1px solid #f0dbe3;min-width:0;padding:10px 18px 12px;animation:.18s ease-out certificate-inline-activity-in}.certificate-inline-activity>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:4px;display:flex}.certificate-inline-activity>header h3{color:#514851;margin:0;font-size:11.5px;font-weight:800}.certificate-inline-activity>header button{color:#766d75;cursor:pointer;background:#fff;border:1px solid #eadde2;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.certificate-inline-activity>header button:hover{color:var(--pink-deep);border-color:#efb8cb;outline:0}.certificate-inline-activity>header button:focus-visible{color:var(--pink-deep);border-color:#efb8cb;outline:0}.certificate-inline-activity>header button .icon{width:13px;height:13px;transform:rotate(180deg)}.certificate-inline-activity-list{width:100%}.certificate-inline-activity-list article{border-bottom:1px solid #eee4e8;grid-template-columns:26px 90px minmax(220px,1fr) 112px 96px 96px 78px;align-items:center;gap:10px;min-height:48px;padding:7px 2px;display:grid}.certificate-inline-activity-list article:last-child{border-bottom:0}.certificate-inline-event-icon{color:#18a666;background:#edf9f3;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.certificate-inline-event-icon .icon{width:13px;height:13px}.certificate-inline-activity-list article.event-redeemed .certificate-inline-event-icon{color:var(--pink-deep);background:#fff0f5}.certificate-inline-activity-list article.event-blocked .certificate-inline-event-icon{color:#d74659;background:#fff0f1}.certificate-inline-activity-list time{color:#857b84;white-space:nowrap;font-size:9px;font-weight:750}.certificate-inline-event-copy,.certificate-inline-event-meta,.certificate-inline-event-money{min-width:0}.certificate-inline-event-copy strong,.certificate-inline-event-meta b,.certificate-inline-event-money b{color:#302931;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.certificate-inline-event-copy strong{font-size:9.5px;font-weight:800;display:block}.certificate-inline-event-copy p{color:#817781;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8.5px;font-weight:650;overflow:hidden}.certificate-inline-event-meta span,.certificate-inline-event-money span{color:#a0979f;text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:760;display:block}.certificate-inline-event-meta b,.certificate-inline-event-money b{font-size:8.5px;font-weight:800;display:block}.certificate-inline-event-money b.positive{color:#18a666}.certificate-inline-event-money b.negative{color:var(--pink-deep)}.certificate-inline-activity-empty{color:#8f858e;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:10px;font-weight:700;display:flex}.certificate-inline-activity-empty .icon{width:15px;height:15px}@keyframes certificate-inline-activity-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.certificate-global-history-panel{min-width:0}.certificate-global-history-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.certificate-global-history-head h2{color:#2d272e;margin:0;font-size:16px;font-weight:830;line-height:1.15}.certificate-global-history-head p{color:#8c838b;margin:5px 0 0;font-size:9.5px;font-weight:650}.certificate-global-history-head>span{color:#817780;background:#fff9fb;border:1px solid #eadfe3;border-radius:999px;flex:none;padding:6px 9px;font-size:8.5px;font-weight:780}.certificate-global-history-wrap{border-radius:9px;margin-top:13px}.certificate-global-history-table{min-width:1120px}.certificate-global-history-table col.history-date,.certificate-global-history-table col.history-certificate{width:12%}.certificate-global-history-table col.history-event{width:25%}.certificate-global-history-table col.history-client{width:13%}.certificate-global-history-table col.history-movement,.certificate-global-history-table col.history-balance{width:10%}.certificate-global-history-table col.history-manager{width:11%}.certificate-global-history-table col.history-request{width:7%}.certificate-global-history-table th{height:39px;padding:8px 10px;font-size:8px}.certificate-global-history-table td{height:54px;padding:8px 10px;font-size:9.5px}.certificate-global-history-table tbody tr,.certificate-global-history-table tbody tr:hover{cursor:default;background:#fff;transition:none}.certificate-global-history-table time{color:#746b74;font-size:9px;font-weight:760}.certificate-global-history-table .certificate-global-history-code strong{color:#2f2930;letter-spacing:.01em;font-size:10px}.certificate-global-history-event>.certificate-history-event{vertical-align:middle;width:26px;height:26px;margin-right:8px}.certificate-global-history-event>div{vertical-align:middle;width:calc(100% - 38px);min-width:0;display:inline-block}.certificate-global-history-event>div strong,.certificate-global-history-event>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.certificate-global-history-event>div strong{color:#3b343c;font-size:9.5px;font-weight:800}.certificate-global-history-event>div small{color:#91878f;margin-top:3px;font-size:8px;font-weight:640}.certificate-global-history-request{color:var(--pink-deep);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-family:inherit;font-size:9.5px;font-weight:820;transition:border-color .14s,color .14s}.certificate-global-history-request:hover{color:#d73570;border-bottom-color:currentColor;outline:0}.certificate-global-history-request:focus-visible{color:#d73570;border-bottom-color:currentColor;outline:0}.certificate-global-history-footer{justify-content:center;padding-top:12px;display:flex}.certificate-global-history-footer button{color:#5e555e;cursor:pointer;background:#fff;border:1px solid #eadde2;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-family:inherit;font-size:9.5px;font-weight:790;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.certificate-global-history-footer button:hover{color:var(--pink-deep);background:#fff4f8;border-color:#efb9cc;outline:0}.certificate-global-history-footer button:focus-visible{color:var(--pink-deep);background:#fff4f8;border-color:#efb9cc;outline:0}.certificate-global-history-footer button span{color:#a0959e;font-size:8px}.certificate-global-history-footer button .icon{width:13px;height:13px}.certificate-registry-footer{color:#807780;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;min-height:54px;padding:10px 2px 0;font-size:9.5px;font-weight:680;display:grid}.certificate-pagination,.certificate-pagination-slot{align-items:center;gap:5px;display:flex}.certificate-pagination button{color:#655d65;cursor:pointer;background:#fff;border:1px solid #e9dfe3;border-radius:8px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-family:inherit;font-size:10px;font-weight:780;display:grid}.certificate-pagination button.active{color:var(--pink-deep);background:#fff0f5;border-color:#f3c8d7}.certificate-pagination button:disabled{cursor:not-allowed;opacity:.38}.certificate-pagination button .icon{width:13px;height:13px}.certificate-pagination button.previous .icon{transform:rotate(180deg)}.certificate-pagination-slot i{color:#a49aa2;font-style:normal}.certificate-page-size{white-space:nowrap;justify-self:end;align-items:center;gap:7px;display:flex}.certificate-page-size select{color:#514a51;background:#fff;border:1px solid #e9dfe3;border-radius:8px;outline:0;height:32px;padding:0 27px 0 9px;font-family:inherit;font-size:10px;font-weight:780}@keyframes certificate-toolbar-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.certificate-stats-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.certificate-registry-toolbar{flex-direction:column;align-items:stretch}.certificate-registry-toolbar-primary,.certificate-registry-toolbar-secondary{flex-wrap:wrap}.certificate-registry-toolbar-secondary .certificate-registry-search{flex:260px;width:auto}.certificate-view-modal-layer{place-items:start center;padding:14px}.certificate-view-modal{width:100%;max-height:calc(100vh - 28px)}.certificate-view-modal-body{grid-template-columns:1fr}.certificate-preview.certificate-view-preview{aspect-ratio:2}}@media (max-width:1320px){.certificates-workspace,.certificates-workspace.create-open{grid-template-columns:1fr}.certificate-detail-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.certificate-create-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:start}}@media (max-width:820px){.certificate-global-history-head{flex-direction:column;align-items:flex-start;gap:9px}.certificates-list-panel .certificate-panel-head,.certificate-drawer-head,.certificate-drawer-actions{flex-direction:column;align-items:stretch}.certificate-create-form,.certificate-create-layout,.certificate-template-picker,.certificate-detail-panel{grid-template-columns:1fr}.certificate-preview-body strong{font-size:32px}.certificate-registry-toolbar-primary,.certificate-registry-toolbar-secondary{grid-template-columns:1fr;display:grid}.certificate-registry-toolbar .certificate-primary-button,.certificate-toolbar-button,.certificate-registry-search,.certificate-registry-toolbar-secondary .certificate-registry-search{width:100%}.certificate-selection-count{text-align:center}.certificate-date-popover,.certificate-toolbar-popover{width:min(310px,100vw - 64px);left:0;right:auto}.certificate-registry-footer{grid-template-columns:1fr;justify-items:center;padding-top:13px}.certificate-page-size{justify-self:center}.certificate-create-modal-layer{place-items:start center;padding:10px}.certificate-create-modal{width:100%;max-height:calc(100vh - 20px)}.certificate-create-modal-head{padding:16px 15px 8px}.certificate-create-modal-form{padding:9px 15px 15px}.certificate-create-modal-grid{grid-template-columns:1fr}.certificate-create-modal-field,.certificate-modal-template-field{grid-column:auto}.certificate-create-modal .certificate-template-picker{grid-template-columns:repeat(5,minmax(86px,1fr));padding-bottom:3px;overflow-x:auto}.certificate-preview.modal-draft{min-width:440px}.certificate-modal-preview-frame{overflow-x:auto}.certificate-create-modal-actions{grid-template-columns:1fr 1.35fr;display:grid}.certificate-create-modal-actions>button,.certificate-create-modal-actions>.certificate-primary-button{width:100%;min-width:0}.certificate-view-modal-layer{padding:10px}.certificate-view-modal{max-height:calc(100vh - 20px)}.certificate-view-modal-head{padding:16px 15px 12px}.certificate-view-modal-head h2{font-size:18px}.certificate-view-modal-body{padding:0 12px 14px}.certificate-view-info-grid,.certificate-view-send-row{grid-template-columns:1fr}.certificate-view-send-button{width:100%}.certificate-view-modal-actions{flex-direction:column;align-items:stretch;padding:0 12px 14px}.certificate-view-modal-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.certificate-view-modal-actions>button,.certificate-view-modal-actions>div button{width:100%}.certificate-preview.certificate-view-preview{min-width:450px}.certificate-view-preview-card{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.certificate-create-modal-layer,.certificate-create-modal,.certificate-view-modal-layer,.certificate-view-modal{animation:none}}@media print{body.certificate-printing *{visibility:hidden!important}body.certificate-printing .certificate-view-print-target,body.certificate-printing .certificate-view-print-target *{visibility:visible!important}body.certificate-printing .certificate-view-print-target{background:#fff;border:0;width:100vw;height:100vh;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}body.certificate-printing .certificate-view-preview{border-radius:0;width:100%;max-width:100%;margin:0}}}@layer dinea-dashboard-v3{.content-dashboard .dashboard-top-grid{grid-template-columns:minmax(470px,1.72fr) minmax(230px,.82fr) minmax(250px,.92fr)}.content-dashboard .dashboard-hero-calendar-card{--hero-edge-gap:clamp(44px, 8.8%, 68px);--hero-copy-width:clamp(210px, 33%, 228px);--hero-calendar-width:clamp(212px, 34%, 232px);border:1px solid var(--line);isolation:isolate;background:#fff9f7;border-radius:14px;min-width:0;height:250px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #2a1f220b}.dashboard-hero-calendar-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#debec77a 22%,#debec78f 50%,#debec752 78%,#0000 100%);width:1px;position:absolute;top:34px;bottom:34px;left:50%;transform:translate(-50%)}.hero-calendar-bg{filter:saturate(1.02);opacity:1;background:url(/assets/dashboard-hero-soft-bg-CdvRgHWu.webp?v=20260722-production-assets) 50%/cover no-repeat,linear-gradient(90deg,#fff2ee 0%,#fff9f8 46%,#fff 100%);position:absolute;top:0;bottom:0;left:0;right:0}.dashboard-hero-calendar-card .dashboard-hero-copy{top:50%;left:var(--hero-edge-gap);width:var(--hero-copy-width);z-index:2;text-align:center;text-shadow:none;align-content:center;justify-items:center;gap:12px;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.dashboard-hero-calendar-card .dashboard-hero-copy:before{content:"";z-index:0;filter:blur(9px);pointer-events:none;background:radial-gradient(#fffaf9d1 0%,#fff6f680 48%,#fff6f600 76%);border-radius:34px;position:absolute;top:-30px;bottom:-28px;left:-30px;right:-32px}.dashboard-hero-calendar-card .dashboard-hero-copy>*{z-index:1;position:relative}.dashboard-hero-calendar-card .dashboard-hero-copy p{color:#201a20;text-align:center;white-space:nowrap;width:100%;font-size:15px;font-weight:820;line-height:1.12}.dashboard-hero-calendar-card .dashboard-hero-copy strong{color:#e33f83;text-align:center;text-shadow:0 16px 44px #e851863d,0 0 32px #fffffff0;width:100%;font-family:ui-rounded,SF Pro Rounded,Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:60px;font-weight:480;line-height:.86;display:block}.dashboard-hero-calendar-card .dashboard-hero-copy blockquote{box-sizing:border-box;margin-inline-start:auto;margin-inline-end:auto;-webkit-backdrop-filter:none;backdrop-filter:none;color:#2f282f;text-align:center;background:#ffeff280;width:100%;max-width:210px;margin-top:3px;padding:12px 14px;font-size:11.5px;line-height:1.35;box-shadow:0 18px 54px #653c451f}.hero-calendar-widget{top:25px;right:var(--hero-edge-gap);width:var(--hero-calendar-width);z-index:2;box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;bottom:20px}.hero-calendar-widget:before{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(#fffaf9bd 0%,#fff7f76b 54%,#fff7f700 79%);border-radius:34px;position:absolute;top:-22px;bottom:-18px;left:-24px;right:-24px}.hero-calendar-widget>*{z-index:1;position:relative}.hero-calendar-widget .calendar-head{margin-bottom:16px}.hero-calendar-widget .calendar-days{row-gap:8px;font-size:12px}.hero-calendar-widget .calendar-weekdays{margin-bottom:9px;font-size:11px}.hero-calendar-widget .calendar-days span{width:24px;height:24px}.hero-calendar-widget .calendar-head button{width:22px;height:22px}.hero-calendar-widget .calendar-head strong{font-size:15px}.content-dashboard .summary-grid{grid-template-columns:repeat(5,minmax(128px,1fr));gap:9px}.content-dashboard .summary-card{grid-template-columns:48px minmax(0,1fr);height:78px;min-height:78px}.content-dashboard .metric-icon .icon{width:19px;height:19px}.content-dashboard .metric-copy{gap:5px;padding-right:9px}.content-dashboard .metric-copy h2{font-size:10.5px}.content-dashboard .metric-copy strong{font-size:25px}.metric-foot span{font-size:9.5px}.metric-foot b{font-size:9px}.tone-blue .metric-icon,.tone-blue .sales-icon{color:var(--blue);background:#e6efff}.tone-blue .metric-copy strong{color:var(--blue)}.mini-sparkline{width:100%;height:34px;margin-top:auto;overflow:visible}.mini-sparkline-shadow{fill:currentColor;opacity:.12}.mini-sparkline-line{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round}.tone-pink .mini-sparkline{color:var(--pink)}.tone-violet .mini-sparkline{color:var(--violet)}.tone-orange .mini-sparkline{color:var(--orange)}.dashboard-chart-grid .panel{height:304px}.content-dashboard .line-chart{height:250px;margin-top:-2px}.content-dashboard .previous-area{fill:url(#salesPreviousArea)}.content-dashboard .current-area{fill:url(#salesCurrentArea)}.content-dashboard .sales-dynamics .previous-line{stroke:#cfc6cb;stroke-width:2.1px;stroke-dasharray:7 8}.content-dashboard .sales-dynamics .current-line{stroke-width:2.9px;filter:drop-shadow(0 7px 12px #e851862e)}.content-dashboard .channel-list{gap:17px;margin-top:18px}.content-dashboard .channel-row{grid-template-columns:28px 96px minmax(100px,1fr) 78px 38px}.content-dashboard .channel-mark{width:26px;height:26px;color:inherit;background:0 0;border-radius:0}.content-dashboard .channel-mark .icon,.content-dashboard .channel-mark .social-icon{width:25px;height:25px}.content-dashboard .channels-total{margin-top:13px;padding:15px 0 8px}.content-dashboard .dashboard-card-title>span,.content-dashboard .hero-clean-widget>span,.content-dashboard .metric-icon,.content-dashboard .sales-icon,.content-dashboard .attention-icon,.content-dashboard .dashboard-empty-state>span,.content-dashboard .event-icon{box-shadow:none;background:0 0;border:0;border-radius:0}.content-dashboard .summary-card{grid-template-columns:58px minmax(0,1fr)}.content-dashboard .dashboard-card-title>span{width:30px;height:30px}.content-dashboard .dashboard-empty-state>span{width:38px;height:38px}.content-dashboard .event-row{grid-template-columns:42px 10px 34px minmax(0,1fr) auto}.content-dashboard .event-icon{width:32px;height:32px}.content-dashboard .dashboard-icon-img{width:26px;height:26px}.content-dashboard .dashboard-card-title .dashboard-icon-img{width:28px;height:28px}.content-dashboard .hero-clean-widget .dashboard-icon-img{width:43px;height:43px}.content-dashboard .dashboard-empty-state .dashboard-icon-img{width:36px;height:36px}.content-dashboard .attention-icon .dashboard-icon-img,.content-dashboard .event-icon .dashboard-icon-img{width:33px;height:33px}.content-dashboard .dashboard-quick-action .dashboard-icon-img{width:20px;height:20px}.content-dashboard .metric-icon{width:47px;height:47px;margin-left:9px}.content-dashboard .metric-icon .dashboard-icon-img{width:35px;height:35px}.content-dashboard .sales-icon{width:36px;height:36px}.content-dashboard .sales-icon .dashboard-icon-img{width:24px;height:24px}.sizes-divider{background:var(--line);height:1px;margin:18px 0 0}.sizes-panel h3{margin-top:16px}@media (max-width:1360px){.content-dashboard .dashboard-top-grid,.quick-actions-strip{grid-template-columns:1fr}.quick-actions-row{grid-template-columns:repeat(3,minmax(130px,1fr))}.content-dashboard .summary-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.content-dashboard .sales-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.dashboard-chart-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-insights-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media (max-width:760px){.content-dashboard .dashboard-hero-calendar-card{align-content:start;gap:14px;height:auto;min-height:0;padding:18px;display:grid}.dashboard-hero-calendar-card:after{opacity:.36}.dashboard-hero-calendar-card .dashboard-hero-copy{gap:8px;width:100%;position:relative;top:auto;left:auto;transform:none}.dashboard-hero-calendar-card .dashboard-hero-copy:before{filter:blur(6px);border-radius:22px;top:-16px;bottom:-16px;left:-18px;right:-18px}.dashboard-hero-calendar-card .brand-logo-hero{width:min(218px,82%);margin:0 auto}.dashboard-hero-calendar-card .dashboard-hero-copy blockquote{max-width:260px;margin-top:0;padding:10px 12px;font-size:10px}.dashboard-hero-calendar-card .hero-calendar-widget,.dashboard-hero-calendar-card .hero-clean-widget{justify-self:stretch;width:100%;min-height:124px;position:relative;top:auto;bottom:auto;right:auto;transform:none}}@media (min-width:761px){.warehouse-recount-shell .warehouse-workspace-header,.warehouse-import-shell .warehouse-workspace-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.warehouse-recount-shell .warehouse-workspace-header>.warehouse-action,.warehouse-recount-shell .warehouse-workspace-header>.warehouse-actions,.warehouse-import-shell .warehouse-workspace-header>.warehouse-action,.warehouse-import-shell .warehouse-workspace-header>.warehouse-actions{justify-self:end;width:auto}}@media (max-width:1180px){.warehouse-transfer-manual-panel{grid-template-columns:minmax(230px,.75fr) minmax(330px,1.25fr)}.warehouse-transfer-route{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:760px){.warehouse-transfer-route,.warehouse-transfer-manual-panel,.warehouse-transfer-manual-footer{grid-template-columns:1fr}.warehouse-transfer-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.warehouse-transfer-mode-tabs button{min-width:0}.warehouse-transfer-scanner-panel{grid-template-columns:1fr}.warehouse-transfer-product-list{max-height:240px}.warehouse-transfer-list article{grid-template-columns:38px minmax(0,1fr) 36px}.warehouse-transfer-queue-qty{grid-column:2/-1;justify-content:start}}}@layer dinea-requests-v3{.request-create-shell{grid-template-columns:minmax(0, 1fr) var(--create-checkout-rail-width)}.create-traffic-grid .create-field>span{font-size:8px}.create-products-table-wrap{overflow:visible}.create-products-table{table-layout:fixed;width:100%;min-width:0}.create-products-table th,.create-products-table td{white-space:normal;height:44px;padding:0 5px}.create-products-table th{height:30px;line-height:1.15}.create-products-table th:first-child,.create-products-table td:first-child{width:18.5%;padding-left:8px}.create-products-table th:nth-child(2),.create-products-table td:nth-child(2),.create-products-table th:nth-child(3),.create-products-table td:nth-child(3){width:6%}.create-products-table th:nth-child(4),.create-products-table td:nth-child(4){width:7.5%}.create-products-table th:nth-child(5),.create-products-table td:nth-child(5),.create-products-table th:nth-child(6),.create-products-table td:nth-child(6){width:8.5%}.create-products-table th:nth-child(7),.create-products-table td:nth-child(7){width:10.5%}.create-products-table th:nth-child(8),.create-products-table td:nth-child(8){width:11.5%}.create-products-table th:nth-child(9),.create-products-table td:nth-child(9){width:13%}.create-products-table th:nth-child(10),.create-products-table td:nth-child(10){width:4.5%}.create-products-table th:last-child,.create-products-table td:last-child{width:4.5%;padding-right:4px}.create-product-thumb{width:28px;height:34px}.create-inline-editor{justify-content:center;display:inline-flex;position:relative}.create-cell-control.compact,.create-cell-control.discount{min-width:28px}.create-inline-popover button:hover,.create-inline-popover button.active{color:var(--pink-deep);background:#fff0f6}.create-inline-popover button.danger{color:#c34b65}.create-inline-popover .icon{width:12px;height:12px}.create-products-table tfoot td{border-top:1px solid var(--line-strong);text-align:center;background:#fff;height:48px}.create-products-table tfoot strong{font-size:10px;font-weight:830}.create-aftercare-grid{grid-template-columns:minmax(190px,.3fr) minmax(0,.7fr);align-items:start;gap:10px;display:grid}.create-aftercare-grid .create-processing-panel,.create-aftercare-grid .create-communication-panel{min-width:0;height:auto}.create-aftercare-grid .create-processing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.create-aftercare-grid .create-communication-actions{grid-template-columns:max-content max-content}.create-aftercare-grid .create-communication-panel .create-field textarea{min-height:60px}.create-checkout-panel>h2{border-bottom:1px solid var(--line);padding-bottom:11px;font-size:15px!important}.create-checkout-stack{gap:14px;display:grid}.create-checkout-panel .create-fulfillment-block{padding-top:14px}.create-checkout-panel .create-fulfillment-block:first-child{padding-top:2px}.create-checkout-panel .create-post-panel .create-form-grid{grid-template-columns:1fr 1fr}.create-checkout-panel .create-post-panel .create-field:last-child{grid-column:1/-1}.create-checkout-panel .create-field textarea{min-height:54px}.created-ttn-card{gap:11px;display:grid}.created-ttn-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.created-ttn-head>div{gap:5px;display:grid}.created-ttn-head span{color:#241f26;font-size:12px;font-weight:480}.created-ttn-head strong{color:#272229;letter-spacing:.02em;font-size:16px;font-weight:650}.created-ttn-provider{align-items:center;gap:6px;display:inline-flex}.created-ttn-head .created-ttn-provider .icon{color:#241f26;width:16px;height:16px}.created-ttn-head .created-ttn-provider .delivery-carrier-icon{object-fit:contain;flex:0 0 17px;width:17px;height:17px}.created-ttn-head button{border:1px solid var(--line-strong);color:#777078;background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.created-ttn-head .icon{width:15px;height:15px}.created-ttn-redirect-note{background:#fff8fa;border:1px solid #f1cfd8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.created-ttn-redirect-history{gap:7px;display:grid}.created-ttn-redirect-badge{color:#c43d61;white-space:nowrap;background:#ffe7ee;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:10px;font-weight:780;line-height:1;display:inline-flex}.created-ttn-redirect-badge .icon{width:12px;height:12px}.created-ttn-redirect-badge.is-return{color:#cc3151;background:#ffe1e7}.created-ttn-redirect-note>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.created-ttn-redirect-note>div>span{color:#8b828a;grid-column:1/-1;font-size:9px;font-weight:650}.created-ttn-redirect-note a{color:#514a52;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;line-height:1.2;text-decoration:none;overflow:hidden}.created-ttn-redirect-note a:hover{color:var(--pink-deep);outline:0;text-decoration:underline}.created-ttn-redirect-note a:focus-visible{color:var(--pink-deep);outline:0;text-decoration:underline}.created-ttn-redirect-note small{color:#948b93;white-space:nowrap;font-size:9px;font-weight:620}.created-ttn-number{gap:6px;width:184px;max-width:100%;padding-top:5px;display:grid}.created-ttn-number span{color:#88818a;font-size:12px;font-weight:650;line-height:1.2}.created-ttn-number-row{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.created-ttn-number strong,.created-ttn-tracking-link{color:#241f26;letter-spacing:.012em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:860;line-height:1.05;text-decoration:none}.created-ttn-tracking-link:hover{color:var(--pink-deep);outline:0;text-decoration:underline}.created-ttn-tracking-link:focus-visible{color:var(--pink-deep);outline:0;text-decoration:underline}.created-ttn-copy{color:#4e4850;width:26px;height:26px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 26px;place-items:center;padding:0;display:grid}.created-ttn-copy:hover{color:var(--pink-deep);background:#fff1f6;outline:0}.created-ttn-copy:focus-visible{color:var(--pink-deep);background:#fff1f6;outline:0}.created-ttn-copy .icon{width:14px;height:14px}.created-ttn-icon-actions{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:7px;width:184px;max-width:100%;padding-bottom:9px;display:grid}.created-ttn-icon-actions button{border:1px solid var(--line-strong);color:#625b64;width:100%;height:29px;box-shadow:none;background:0 0;border-radius:7px;place-items:center;padding:0;display:grid}.created-ttn-icon-actions button:hover{border-color:var(--pink);color:var(--pink-deep);outline:0}.created-ttn-icon-actions button:focus-visible{border-color:var(--pink);color:var(--pink-deep);outline:0}.created-ttn-icon-actions .icon{width:16px;height:16px}.created-ttn-status-list{gap:5px;width:100%;max-width:100%;display:grid}.created-ttn-status{background:0 0;border:1px solid #f0dfb7;border-radius:7px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;width:100%;max-width:100%;padding:7px 8px;display:grid}.created-ttn-status>.icon{color:#d49b24;align-self:center;width:14px;height:14px}.created-ttn-status.is-transit{background:0 0;border-color:#bde7ca}.created-ttn-status.is-transit>.icon{color:#35a86b}.created-ttn-status.is-arrived{background:#f1faff;border-color:#9fdcf5}.created-ttn-status.is-arrived>.icon{color:#35aee1}.created-ttn-status div{display:grid}.created-ttn-status strong{color:#795b22;font-size:11px;font-weight:560;line-height:1.25}.created-ttn-status.is-transit strong{color:#246f46}.created-ttn-status.is-arrived strong{color:#238bb8}.created-ttn-status p{color:#96763b;font-size:8px;font-weight:610;line-height:1.4}.created-ttn-status.is-arrived p{color:#4f92ae;margin:1px 0 0;font-size:9px;font-weight:550}.created-ttn-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.created-ttn-actions button{border:1px solid var(--line-strong);color:#625b64;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:5px 7px;font-size:12px;font-weight:710;line-height:1.2;display:inline-flex}.created-ttn-actions button.redirect{color:#a65c12;background:#fff7eb;border-color:#efc58d}.created-ttn-actions button.return{color:#bf3857;background:#fff1f4;border-color:#f0b5c0}.created-ttn-actions button.redirect:hover{color:#8f4c09;background:#fff0da;border-color:#dc9a38;outline:0}.created-ttn-actions button.redirect:focus-visible{color:#8f4c09;background:#fff0da;border-color:#dc9a38;outline:0}.created-ttn-actions button.return:hover{color:#a72b48;background:#ffe8ee;border-color:#df7890;outline:0}.created-ttn-actions button.return:focus-visible{color:#a72b48;background:#ffe8ee;border-color:#df7890;outline:0}.created-ttn-actions .icon{width:13px;height:13px}.ttn-action-layer{align-items:start;padding-top:min(13vh,108px)}.ttn-action-modal{width:min(760px,100vw - 64px);padding:0;overflow:hidden}.ttn-action-head{border-bottom:1px solid var(--line-strong);grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:14px;padding:22px 24px 20px;display:grid}.ttn-action-head>span{color:#e0322c;place-items:center;width:34px;height:34px;display:grid}.ttn-action-head>span .icon{stroke-width:2.6px;width:28px;height:28px}.ttn-action-head h2{color:#1f1a21;letter-spacing:0;min-width:0;font-size:24px;font-weight:520;line-height:1.15}.ttn-action-head button{color:#bdb7bd;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.ttn-action-head button .icon{stroke-width:3px;width:24px;height:24px}.ttn-action-body{gap:18px;padding:28px 44px 34px;display:grid}.ttn-action-row,.ttn-action-radio-group{grid-template-columns:150px minmax(0,1fr) 34px;align-items:center;gap:14px;display:grid}.ttn-action-row>span,.ttn-action-radio-group>span{color:#646b79;text-align:right;font-size:16px;font-weight:760;line-height:1.05}.ttn-action-row strong,.ttn-action-radio-group label{color:#687080;min-width:0;font-size:16px;font-weight:520;line-height:1.32}.ttn-action-row button{color:#626a78;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ttn-action-row button .icon{stroke-width:2.7px;width:24px;height:24px}.ttn-action-radio-group label{align-items:center;gap:9px;display:flex}.ttn-action-radio-group label+label{grid-column:2/3}.ttn-action-radio-group input{accent-color:#2f9ad2;width:20px;height:20px}.ttn-action-submit{color:#fff;background:#f5b98f;border:0;border-radius:4px;justify-self:start;min-width:300px;height:44px;margin-left:164px;font-size:16px;font-weight:520}.ttn-form-grid .ttn-description-field{grid-column:1/-1}@media (max-width:1360px){.request-create-page{--create-checkout-rail-width:330px}.request-create-shell{grid-template-columns:minmax(0, 1fr) var(--create-checkout-rail-width)}.create-product-cell strong,.create-products-table td,.create-products-table tfoot strong{font-size:8px}}@media (max-width:1120px) and (min-width:761px){.request-create-page{--create-checkout-rail-width:310px}.request-create-shell{grid-template-columns:minmax(0, 1fr) var(--create-checkout-rail-width)}.create-aftercare-grid{grid-template-columns:1fr}.create-products-table th,.create-products-table td{padding-left:3px;padding-right:3px;font-size:7px}}@media (max-width:760px){.request-create-shell,.create-aftercare-grid,.create-traffic-grid{grid-template-columns:1fr}.create-products-table,.create-products-table tbody,.create-products-table tfoot{display:block}.create-products-table thead{display:none}.create-products-table tbody tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px 12px;padding:12px 8px;display:grid}.create-products-table tbody td,.create-products-table tbody td:first-child,.create-products-table tbody td:last-child{text-align:left;width:auto;height:auto;min-height:31px;padding:0;display:grid}.create-products-table tbody td:first-child{grid-column:1/-1}.create-products-table tbody td:last-child{position:absolute;right:22px}.create-products-table tbody td:nth-child(n+2):nth-child(-n+9):before{color:#8a838b;margin-bottom:4px;font-size:8px;font-weight:650}.create-products-table tbody td:nth-child(2):before{content:"Доступно"}.create-products-table tbody td:nth-child(3):before{content:"К-ть"}.create-products-table tbody td:nth-child(4):before{content:"Ціна"}.create-products-table tbody td:nth-child(5):before{content:"Закупка"}.create-products-table tbody td:nth-child(6):before{content:"Знижка"}.create-products-table tbody td:nth-child(7):before{content:"Без знижки"}.create-products-table tbody td:nth-child(8):before{content:"Зі знижкою"}.create-products-table tbody td:nth-child(9):before{content:"Прибуток"}.create-products-table tfoot tr{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.create-products-table tfoot td{display:none;width:auto!important}.create-products-table tfoot td:nth-child(4),.create-products-table tfoot td:nth-child(5),.create-products-table tfoot td:nth-child(6),.create-products-table tfoot td:nth-child(9){border-right:1px solid var(--line);align-content:center;min-height:54px;padding:7px;display:grid}.create-products-table tfoot td:nth-child(9){border-right:0;grid-column:1/-1}.create-checkout-panel .create-post-panel .create-form-grid,.created-ttn-actions{grid-template-columns:1fr}.created-ttn-actions button.danger{grid-column:auto}}.create-form-grid.client-name-grid{grid-template-columns:1.05fr .85fr 1fr;gap:8px}.create-client-social-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.create-client-social-grid.single{grid-template-columns:minmax(0,1fr)}.create-field-with-hint>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.create-field-with-hint>span small{color:#a19aa2;text-align:right;font-size:8px;font-weight:580}.create-client-stats{border:0;border-radius:0;overflow:visible}.create-client-stats div{padding:7px 8px}.create-client-stats div:first-child{padding-left:0}.create-client-stats div:last-child{padding-right:0}.create-section-label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.create-section-label-row .create-section-caption{flex:none}.create-section-label-row small{color:#a19aa2;text-align:right;font-size:8px;font-weight:580}.create-source-column>.create-chip-row{margin-bottom:2px}.request-create-page .create-source-select{width:50%;min-width:0;height:40px;margin-bottom:2px}.request-create-page .create-source-select-trigger{border:1px solid var(--line-strong);color:#3b3b3b;background:#fff;border-radius:8px;gap:8px;padding:0 12px;font-size:11px;font-weight:760}.request-create-page .create-source-select.open .create-source-select-trigger{border-color:#ee6f9f85;outline:none;box-shadow:0 0 0 3px #ee6f9f1a}.request-create-page .create-source-select-trigger:focus-visible{border-color:#ee6f9f85;outline:none;box-shadow:0 0 0 3px #ee6f9f1a}.request-create-page .create-source-select .create-custom-select-menu{border-radius:9px;width:100%;min-width:0;max-height:256px;padding:6px}.request-create-page .create-source-select .create-custom-select-menu button{gap:8px;min-height:36px;padding:0 10px;font-size:11px;font-weight:760}.request-create-page .create-source-select-icon{flex:none;overflow:visible}@media (max-width:1360px){.create-form-grid.client-name-grid{grid-template-columns:1fr 1fr}.create-form-grid.client-name-grid .create-field:last-child{grid-column:1/-1}}@media (max-width:760px){.create-form-grid.client-name-grid,.create-client-social-grid{grid-template-columns:1fr}.create-form-grid.client-name-grid .create-field:last-child{grid-column:auto}.create-field-with-hint>span,.create-section-label-row{flex-direction:column;align-items:flex-start;gap:3px}.create-field-with-hint>span small,.create-section-label-row small{text-align:left}.request-create-page .create-source-select{width:100%}}.create-products-panel{padding:12px!important}.create-products-panel .create-panel-heading{gap:22px;padding:0 2px 10px}.create-product-actions button.action{border-color:var(--pink-deep);color:#fff;background:linear-gradient(135deg,#ef3f83,#f45d95);box-shadow:0 7px 16px #e851862e}.create-products-table{border-collapse:separate;border-spacing:0 6px}.create-products-table th,.create-products-table td{border-top:0}.create-products-table th{color:#4e4850;height:28px;padding-top:0;padding-bottom:0;font-size:8px;line-height:1.2}.create-products-table tbody td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;height:58px;font-size:9px;font-weight:690}.create-products-table tbody td:first-child{border-left:1px solid var(--line);border-radius:9px 0 0 9px}.create-products-table tbody td:last-child{border-right:1px solid var(--line);border-radius:0 9px 9px 0}.create-product-cell{grid-template-columns:36px minmax(0,1fr);gap:8px}.create-product-row-preview-thumb{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;min-width:0;height:44px;padding:0;display:grid}.create-product-row-preview-thumb:disabled{cursor:default}.create-product-thumb{border-radius:7px;width:36px;height:44px}.create-product-cell strong{font-size:9px;font-weight:790}.create-product-title-button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.create-product-title-button:disabled{cursor:default}.create-product-title-wrap{gap:3px;min-width:0;display:grid}.create-product-title-button span{color:#8d858e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.create-product-edit-row .create-product-picker-info{gap:3px;min-width:0;display:grid}.create-product-edit-row .create-product-picker-info strong{color:#2b262d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:790;overflow:hidden}.create-product-edit-row .create-product-picker-info small{color:#8d858e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.create-product-edit-controls-cell{padding-left:10px;padding-right:10px}.create-product-edit-controls{justify-content:center;align-items:center;gap:24px;min-width:0;height:100%;display:flex;position:relative}.create-product-edit-controls:after{content:"";flex:0 0 78px;height:34px}.create-product-edit-colors,.create-product-edit-sizes{flex:none;justify-content:center;overflow:visible}.create-product-edit-row .create-product-picker-colors button{width:26px;height:26px}.create-product-edit-row .create-product-picker-sizes button{min-width:40px;height:30px}.create-product-edit-ok{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#ef3f83,#f45d95);border:1px solid #e84f8a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:78px;min-width:0;height:34px;padding:0 18px;font-size:10px;font-weight:820;display:inline-flex;position:absolute;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 7px 16px #e851862e}.create-line-final-total{font-size:11px;display:block}.create-products-table tbody td:nth-last-child(2) small{color:#8a838b;white-space:nowrap;margin-top:3px;font-size:7px;font-weight:580;line-height:1.2;display:block}.create-row-menu .icon{stroke-width:2.4px;width:15px;height:15px}.create-products-financial-summary .payable{background:linear-gradient(135deg,#fff5f8,#fde9f0);justify-items:center}.create-products-financial-summary .payable span,.create-products-financial-summary .payable strong{color:var(--pink-deep)}.create-order-discount-display .icon{width:12px;height:12px}.create-order-discount-editor button.active,.create-order-discount-editor button.confirm{border-color:var(--pink-deep);background:var(--pink-deep);color:#fff}.create-order-discount-editor button.confirm .icon{stroke-width:2.4px;width:14px;height:14px}.create-products-discount-note .icon{width:14px;height:14px;color:var(--pink-deep);flex:0 0 14px}@media (max-width:1360px){.create-products-table th,.create-products-table tbody td{padding-left:4px;padding-right:4px;font-size:7px}.create-product-cell{grid-template-columns:28px minmax(0,1fr);gap:5px}.create-product-thumb{width:28px;height:38px}.create-line-final-total{font-size:9px}}@media (max-width:760px){.create-products-financial-summary .payable{border-bottom:0;border-right:0;grid-column:1/-1}}.create-aftercare-grid{grid-template-columns:minmax(205px,.3fr) minmax(0,.7fr);align-items:stretch;gap:10px}.create-request-summary-panel{min-width:0;display:block;padding:13px!important}.create-request-summary-panel>h2,.create-communication-panel>h2{color:#272128;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:830;line-height:1.25}.create-request-summary-section{background:0 0;border:0;border-radius:0;gap:7px;margin-top:0;padding:11px 0;display:grid}.create-request-summary-panel>h2+.create-request-summary-section{padding-top:12px}.create-request-summary-section+.create-request-summary-section{border-top:1px solid var(--line)}.create-request-summary-section:last-of-type{padding-bottom:0}.create-request-summary-section h3{color:#625c64;margin:0 0 2px;font-size:12px;font-weight:720;line-height:1.1}.create-request-summary-section>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;min-width:0;display:grid}.create-request-summary-section>div>span{color:#888189;overflow-wrap:anywhere;min-width:0;font-size:8px;font-weight:640}.create-request-summary-section>div>strong{color:#3e383f;text-align:right;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:9px;font-weight:790;display:block}.create-request-summary-section>div>strong.create-summary-status{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.create-request-summary-section>div>strong .status-dot{flex:none}.create-request-summary-section>div>strong.create-summary-status span{overflow-wrap:anywhere;min-width:0}.create-communication-panel{box-sizing:border-box;--create-communication-feed-height:350px;min-width:0;height:var(--create-communication-panel-height,auto);max-height:var(--create-communication-panel-height,none);overflow:visible;padding:13px!important}.create-communication-panel.composer-note,.create-communication-panel.composer-reminder,.create-communication-panel.composer-task,.create-communication-panel.composer-sms,.create-communication-panel.composer-invoice{--create-communication-feed-height:350px}.create-aftercare-grid .create-communication-actions{flex-wrap:nowrap;gap:5px;margin-top:10px;display:flex}.create-aftercare-grid .create-communication-actions button{border-color:var(--line-strong);color:#655e66;white-space:nowrap;background:#fff;border-radius:7px;width:auto;min-width:0;height:30px;padding:0 9px;font-size:8px;font-weight:730}.create-aftercare-grid .create-communication-actions button.active{color:var(--pink-deep);background:#fff1f6;border-color:#e8518680}.create-aftercare-grid .create-communication-actions button:hover{color:var(--pink-deep);border-color:#e851866b}.create-reminder-composer{background:#fff8fa;border:1px solid #f3dce5;border-radius:9px;margin-top:10px;padding:11px;position:relative;overflow:visible}.create-reminder-title{color:#403940;font-size:9px;font-weight:810;display:block}.create-reminder-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.create-reminder-fields.task-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.create-reminder-fields .reminder-text-field{grid-column:1/-1}.create-reminder-fields .reminder-datetime-field,.create-reminder-fields .reminder-manager-field{grid-column:1/2}.create-reminder-fields .reminder-datetime-field{grid-row:3}.create-reminder-fields .reminder-manager-field,.create-reminder-fields .reminder-link-field{grid-row:4}.create-reminder-fields .reminder-link-field{grid-column:2/3}.create-note-composer .create-field{margin-top:8px}.create-note-composer textarea{border:1px solid var(--line-strong);color:#4d464e;resize:vertical;background:#fff;border-radius:7px;outline:0;width:100%;min-height:58px;padding:8px;font-size:9px;font-weight:650}.create-sms-recipient{border:1px solid var(--line-strong);background:#fff;border-radius:7px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-height:24px;margin-top:8px;padding:3px 8px;display:grid}.create-sms-recipient span{color:#817981;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.create-sms-recipient .icon{width:13px;height:13px}.create-sms-recipient strong{color:#403940;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:790;overflow:hidden}.create-sms-templates{gap:5px;margin-top:8px;display:grid}.create-sms-templates>span,.create-sms-text-field>span:first-child{color:#736c74;font-size:8px;font-weight:690}.create-sms-templates>div{flex-wrap:wrap;gap:5px;display:flex}.create-sms-templates button{border:1px solid var(--line-strong);color:#5f5861;cursor:pointer;background:#fff;border-radius:6px;height:27px;padding:0 9px;font-family:inherit;font-size:8px;font-weight:730}.create-sms-templates button:hover,.create-sms-templates button.active{color:var(--pink-deep);background:#fff1f6;border-color:#e8518673}.create-sms-text-field{gap:5px;margin-top:8px;display:grid}.create-sms-counter{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.create-sms-counter span{color:#746d75;background:#fff;border:1px solid #f3dce5;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:7.5px;font-weight:700;display:inline-flex}.create-sms-counter b{color:#403940;margin-right:3px;font-weight:820}.create-sms-composer .create-reminder-footer{justify-content:flex-end}.create-invoice-dropdown-field .create-reminder-control{height:32px}.create-invoice-link-row .icon{width:13px;height:13px}.create-reminder-fields label{gap:5px;min-width:0;display:grid}.create-reminder-fields label>span:first-child{color:#736c74;font-size:8px;font-weight:690}.create-reminder-control{border:1px solid var(--line-strong);color:#817981;background:#fff;border-radius:7px;align-items:center;min-width:0;height:31px;padding:0 8px;display:flex}.create-reminder-control:focus-within{border-color:#e8518680;box-shadow:0 0 0 3px #e8518612}.create-reminder-control .icon{flex:0 0 14px;width:14px;height:14px;margin-right:6px}.create-reminder-control input,.create-reminder-control textarea,.create-reminder-control select{color:#4d464e;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-family:inherit;font-size:8px;font-weight:700}.create-reminder-textarea-control{align-items:stretch;height:auto;min-height:72px;padding:0}.create-reminder-control textarea{resize:vertical;min-height:70px;padding:8px}.create-reminder-control select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:0}.reminder-datetime-field{position:static}.create-datetime-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;justify-content:flex-start;width:100%;font-family:inherit;font-size:8.5px;font-weight:730}.create-datetime-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-datetime-trigger .icon:last-child{margin-left:auto;margin-right:0}.create-datetime-popover{z-index:36;overscroll-behavior:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:318px;max-height:min(540px,100vh - 100px);padding:11px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 14px 34px #30222a24,0 3px 10px #30222a12}.create-datetime-popover::-webkit-scrollbar{width:5px}.create-datetime-popover::-webkit-scrollbar-track{background:0 0}.create-datetime-popover::-webkit-scrollbar-thumb{background:#eadde4;border-radius:999px}.create-calendar-head{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.create-calendar-head strong{color:#322c34;text-align:center;text-transform:capitalize;font-size:10px;font-weight:820}.create-calendar-head button{border:1px solid var(--line-strong);color:#5f5861;cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:30px;height:28px;display:grid}.create-calendar-head button:last-child .icon{transform:rotate(180deg)}.create-calendar-head .icon{width:14px;height:14px}.create-calendar-weekdays,.create-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.create-calendar-weekdays{margin-bottom:5px}.create-calendar-weekdays span{color:#8a828c;text-align:center;font-size:8px;font-weight:760}.create-calendar-grid button,.create-datetime-actions button{border:1px solid var(--line-strong);color:#655e66;cursor:pointer;background:#fff;border-radius:6px;height:31px;font-size:9px;font-weight:760}.create-calendar-grid button.muted{color:#c2b8c0;background:#fffafb}.create-calendar-grid button.today{color:var(--pink-deep);border-color:#e851866b}.create-calendar-grid button.selected{background:var(--pink-deep);color:#fff;border-color:#e851868a}.create-datetime-fields{grid-template-columns:minmax(0,1fr) 72px;gap:8px;margin-top:10px;display:grid}.create-datetime-fields label{gap:4px;display:grid}.create-datetime-fields label>span{color:#746d75;font-size:8px;font-weight:700}.create-datetime-fields input{border:1px solid var(--line-strong);color:#4d464e;background:#fff;border-radius:6px;outline:0;width:100%;height:32px;padding:0 8px;font-family:inherit;font-size:9px;font-weight:740}.create-datetime-fields input:focus{border-color:#e8518680;box-shadow:0 0 0 3px #e8518612}.create-datetime-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.create-datetime-actions button:last-child{background:var(--pink-deep);color:#fff;border-color:#e8518673;min-width:48px}.create-reminder-footer{border-top:1px solid #f3dce5;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:9px;display:flex}.create-reminder-hint{color:#df668f;align-items:center;gap:6px;font-size:7.5px;font-weight:650;display:inline-flex}.create-reminder-hint .icon{flex:0 0 14px;width:14px;height:14px}.create-reminder-footer button{background:var(--pink-deep);color:#fff;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:125px;height:30px;padding:0 12px;font-size:8px;font-weight:780;display:inline-flex}.create-reminder-footer button:hover{filter:brightness(.97)}.create-reminder-footer button:disabled{opacity:.55;cursor:not-allowed}.create-reminder-footer button .icon{width:13px;height:13px}.create-communication-history-title{border-top:1px solid var(--line);color:#474047;margin:11px 0 0;padding-top:10px;font-size:9px;font-weight:810}.create-communication-history-wrap.is-hidden{display:none}.create-communication-recent{min-height:0;overflow:hidden}.create-communication-panel .create-communication-feed{max-height:var(--create-communication-feed-height);overscroll-behavior:contain;scrollbar-gutter:stable;border-top:0;gap:0;margin-top:4px;padding-top:0;padding-right:6px;display:grid;position:relative;overflow:hidden auto}.create-communication-panel .create-communication-feed::-webkit-scrollbar{width:5px}.create-communication-panel .create-communication-feed::-webkit-scrollbar-track{background:0 0}.create-communication-panel .create-communication-feed::-webkit-scrollbar-thumb{background:#eadde4;border-radius:999px}.create-communication-panel .create-communication-feed article{grid-template-columns:34px 10px 52px minmax(0,1fr);align-items:center;gap:0 5px;min-width:0;min-height:50px;padding:4px 0;display:grid;position:relative}.create-communication-panel .create-communication-feed article:before{content:"";z-index:0;background:#eee7eb;width:1px;position:absolute;top:0;bottom:0;left:44px}.create-communication-panel .create-communication-feed article:first-child:before{top:50%}.create-communication-panel .create-communication-feed article:last-child:before{bottom:50%}.create-communication-panel .create-communication-feed article:only-child:before{display:none}.create-event-icon{color:var(--event-color,var(--pink-deep));justify-self:center;place-items:center;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;display:grid!important}.create-event-icon .icon{width:18px;height:18px}.create-event-icon .system-icon{color:currentColor!important}.create-event-icon.social{overflow:hidden;box-shadow:none!important;background:0 0!important}.create-communication-feed article .create-event-icon.social{background:0 0!important}.create-event-point{z-index:1;border-radius:50%;position:relative;background:var(--event-dot-color,var(--pink))!important;width:7px!important;height:7px!important;margin:0 auto!important;display:block!important}.create-event-point:after{content:none;display:none}.create-communication-feed article:last-child .create-event-point:after{display:none}.create-communication-panel .create-communication-feed time{color:#89828a;gap:2px;font-size:8px;line-height:1.2;display:grid}.create-communication-panel .create-communication-feed time b{color:#756e76;font-weight:700}.create-event-copy{overflow-wrap:anywhere;word-break:break-word;gap:3px;min-width:0;max-width:100%;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important;display:grid!important}.create-event-copy strong{color:#433d44;overflow-wrap:anywhere;word-break:break-word;white-space:normal;align-items:center;gap:7px;min-width:0;font-size:8.5px;font-weight:790;line-height:1.24;display:flex}.create-event-copy strong em{color:#777078;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-style:normal;font-weight:640;display:inline-flex}.create-event-copy strong em:before{content:"";background:#ddd3da;border-radius:999px;width:1px;height:14px;display:block}.create-event-copy>span{color:#777078;overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:8px;font-weight:590;line-height:1.28}@media (max-width:1360px){.create-aftercare-grid{grid-template-columns:minmax(200px,.31fr) minmax(0,.69fr)}.create-reminder-fields{grid-template-columns:.72fr .52fr 1.45fr 1.18fr;gap:6px}.create-aftercare-grid .create-communication-actions button{padding:0 5px;font-size:7px}.create-aftercare-grid .create-communication-actions .icon{width:11px;height:11px}.create-communication-panel .create-communication-feed article{grid-template-columns:32px 8px 48px minmax(0,1fr);column-gap:5px}.create-communication-panel .create-communication-feed article:before{left:41px}.create-event-icon{width:32px!important;height:32px!important}}@media (max-width:1120px){.create-aftercare-grid{grid-template-columns:1fr}.create-communication-panel{height:auto;max-height:none;overflow:visible}}@media (max-width:760px){.create-reminder-fields{grid-template-columns:1fr}.create-reminder-footer{flex-direction:column;align-items:stretch}.create-reminder-footer button{width:100%;min-height:44px}.create-aftercare-grid .create-communication-actions button{min-height:44px}.create-aftercare-grid .create-communication-actions{flex-wrap:wrap}.create-communication-panel .create-communication-feed article{grid-template-columns:34px 9px 42px minmax(0,1fr);padding:7px 0}}.create-checkout-panel{padding:13px!important}.create-checkout-panel .create-checkout-stack{gap:13px}.create-checkout-panel .create-payment-panel{border-top:0;padding-top:0}.create-payment-panel>h2{color:#29232a;margin:0;font-size:15px;font-weight:830;line-height:1.25}.create-payment-section-label{color:#5f5860;margin-top:9px;font-size:9px;font-weight:750;display:block}.create-payment-panel .payment-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:6px 0 12px;display:grid}.create-payment-panel .payment-choice-grid button{border:1px solid var(--line-strong);color:#6f6870;white-space:nowrap;background:#fff;border-radius:7px;min-width:0;height:30px;padding:0 4px;font-size:9px;font-weight:720}.create-payment-panel .payment-choice-grid button.active{color:var(--pink-deep);background:#fff1f6;border-color:#e8518685;box-shadow:inset 0 0 0 1px #e851861c}.create-payment-panel .payment-choice-grid button:disabled{cursor:not-allowed;opacity:.72}.create-payment-subheading,.create-payment-method-block h3{color:#464047;margin:0;font-size:9px;font-weight:820}.create-payment-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin-top:9px;display:grid}.create-payment-summary>span:not(.summary-divider),.create-payment-control-summary>span{color:#746d75;font-size:9px;font-weight:650}.create-payment-summary>strong,.create-payment-control-summary>strong{color:#373138;text-align:right;font-size:10px;font-weight:800}.create-payment-summary>strong.balance{font-size:14px;font-weight:850}.create-paid-method-select{justify-self:end;width:auto;min-width:0;max-width:170px;position:relative}.create-paid-method-trigger{color:#857d85;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;max-width:170px;padding:0;font-family:inherit;font-size:11px;font-weight:740;line-height:1.35;display:inline-flex}.create-paid-method-trigger>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-paid-method-trigger.selected{color:#433c44;font-weight:800}.create-paid-method-trigger:hover{color:var(--pink-deep)}.create-paid-method-trigger:focus-visible{color:var(--pink-deep)}.create-paid-method-select .create-custom-select-menu{min-width:205px;left:auto;right:0}.create-paid-method-select .create-custom-select-menu button{gap:8px}.create-paid-method-select .create-custom-select-menu button:disabled{cursor:default}.create-paid-method-select .create-custom-select-menu button:disabled.active{color:var(--pink-deep);opacity:1;background:#fff1f6}.create-paid-method-icon{flex:none}.create-certificate-summary-trigger{width:100%;min-height:0;color:var(--pink-deep);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.create-certificate-summary-trigger:hover,.create-certificate-summary-trigger.active{color:#d93677;background:0 0}.create-certificate-summary-trigger>span,.create-certificate-summary-trigger>strong{color:inherit;font-size:10px;font-weight:800}.create-certificate-summary-trigger>strong{color:var(--pink);text-align:right}.create-payment-summary .summary-divider{background:var(--line);grid-column:1/-1;height:1px;margin:1px 0}.create-prepay-value{justify-content:flex-end;align-items:center;display:inline-flex}.create-prepay-value button strong{color:#373138;border-bottom:1px dashed #e85186a6;font-size:10px;font-weight:800;transition:color .16s,border-color .16s}.create-prepay-value button{color:#373138;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.create-prepay-value button:hover strong{color:var(--pink-deep);border-bottom-color:var(--pink-deep)}.create-prepay-value button:focus-visible strong{color:var(--pink-deep);border-bottom-color:var(--pink-deep)}.create-prepay-value-locked>strong{color:#373138;font-size:10px;font-weight:800}.create-prepay-editor{background:#fff;border:1px solid #e851867a;border-radius:7px;grid-template-columns:34px minmax(50px,1fr);align-items:center;width:104px;height:30px;display:grid;overflow:hidden;box-shadow:0 5px 14px #e8518614}.create-prepay-editor input{color:#3d363e;text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 8px 0 5px;font-family:inherit;font-size:8px;font-weight:750}.create-prepay-editor .create-prepay-max{width:34px;height:100%;color:var(--pink-deep);cursor:pointer;background:#fff6fa;border:0;border-right:1px solid #e851863d;justify-content:center;align-items:center;font-family:inherit;font-size:7px;font-weight:820;display:inline-flex}.create-prepay-editor .create-prepay-max:hover{background:#ffeaf2;outline:0}.create-prepay-editor .create-prepay-max:focus-visible{background:#ffeaf2;outline:0}.create-payment-collection-warning .icon,.create-payment-control-hint .icon{flex:0 0 14px;width:14px;height:14px}.create-payment-methods button.active{color:var(--pink-deep);background:#fff1f6;border-color:#e8518685}.create-offline-payment-summary{border-bottom:1px solid var(--line);padding-bottom:10px}.create-offline-method-block{gap:7px;margin-top:11px;display:grid}.create-offline-method-block>span{color:#746d75;font-size:9px;font-weight:700}.create-offline-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.create-offline-method-grid button{border:1px solid var(--line-strong);color:#504951;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;height:32px;font-family:inherit;font-size:9px;font-weight:760;display:inline-flex}.create-offline-method-grid button .icon{flex:0 0 15px;width:15px;height:15px}.create-offline-method-grid button.active{color:var(--pink-deep);background:#fff1f6;border-color:#e851868a}.create-offline-method-grid button:disabled{cursor:default}.create-offline-method-grid button:disabled:not(.active){color:#aaa3aa;opacity:.7;background:#faf8f9}.create-offline-paid-button{color:#15945a;cursor:pointer;background:#e8f8ef;border:1px solid #22ab6661;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:11px;font-family:inherit;font-size:10px;font-weight:860;display:inline-flex}.create-offline-paid-button .icon{width:16px;height:16px}.create-offline-paid-button.active,.create-offline-paid-button:hover{background:#dff6eb;border-color:#22ab667a}.create-offline-debt-state{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px;display:grid}.create-offline-debt-state.active{background:#fff0f2;border-color:#f1c6ce}.create-offline-debt-state span{color:#423b43;font-size:9px;font-weight:820;display:block}.create-offline-debt-state small{color:#8b838b;margin-top:3px;font-size:7.5px;font-weight:650;line-height:1.35;display:block}.create-offline-debt-state.active span,.create-offline-debt-state.active small{color:#d33f55}.create-offline-debt-reveal{color:#9b929a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:flex-start;margin-top:8px;padding:0;font-family:inherit;font-size:8px;font-weight:760;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.create-offline-debt-reveal:hover{color:var(--pink-deep);outline:0}.create-offline-debt-reveal:focus-visible{color:var(--pink-deep);outline:0}.create-offline-debt-reveal:disabled{cursor:default;opacity:.48}.create-offline-debt-toggle{cursor:pointer;background:#ddd7dc;border:0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:22px;transition:background .16s;display:inline-flex;position:relative}.create-offline-debt-toggle:disabled{cursor:default;opacity:.58}.create-offline-debt-toggle b{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #221d2329}.create-offline-debt-toggle.active{background:#e64c72}.create-offline-debt-toggle.active b{transform:translate(16px)}.create-payment-panel>.create-field{margin-top:10px}.create-payment-panel>.create-field textarea{min-height:54px}.create-checkout-panel .create-post-panel{border-top:1px solid var(--line-strong);padding-top:13px}@media (max-width:760px){.create-payment-panel .payment-choice-grid button,.create-payment-methods button,.create-payment-control-toggle{min-height:44px}}.create-checkout-panel .create-post-panel{border-top:1px solid var(--line-strong);margin-top:1px;padding-top:14px}.create-post-panel>h2{color:#29232a;margin:0 0 10px;font-size:15px;font-weight:830;line-height:1.25}.create-checkout-panel .create-post-panel .create-shipping-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 7px;display:grid}.create-shipping-fields .create-field{min-width:0}.create-shipping-fields .create-shipping-wide-field{grid-column:1/-1}.create-door-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.create-door-address-grid .create-door-address-wide{grid-column:1/-1}.create-shipping-value-weight-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.create-post-panel .create-shipping-value-weight-row>.create-field:last-child{grid-column:auto}.create-shipping-fields .create-field>span{color:#625b63;min-height:12px;font-size:8.5px;font-weight:700}.create-shipping-fields .create-field input,.create-shipping-fields .create-field select{text-overflow:ellipsis;width:100%;min-width:0;height:31px;padding:0 8px;font-size:8.5px;font-weight:700}.create-shipping-fields .create-delivery-select{width:100%;min-width:0}.create-shipping-fields .create-delivery-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);color:#2d2730;text-align:left;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:6px;width:100%;min-width:0;height:31px;padding:0 8px;font-family:inherit;font-size:8.5px;font-weight:740;display:flex}.create-shipping-fields .create-delivery-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-shipping-fields .create-delivery-select-value{align-items:center;gap:7px;display:flex}.create-shipping-fields .create-delivery-method-icon{object-fit:contain;flex:0 0 14px;width:14px;height:14px}.create-shipping-fields .create-delivery-select-trigger .icon{color:#2d2730;flex:0 0 13px;width:13px;height:13px;margin-left:auto}.create-shipping-fields .create-delivery-select-trigger:disabled{cursor:not-allowed;color:#a39ba3;background:#f7f5f6}.create-post-panel[data-return-readonly=true] .create-delivery-select-trigger:disabled{cursor:default}.create-post-panel[data-return-readonly=true] .create-delivery-select-trigger:disabled>.icon{display:none}.create-post-panel-locked .create-shipping-fields input:disabled,.create-post-panel-locked>.create-field textarea:disabled{cursor:not-allowed;color:#a39ba3;background:#f7f5f6}.create-shipping-fields .create-delivery-select.open .create-delivery-select-trigger{border-color:#ddd5d9;outline:0;box-shadow:0 0 0 3px #30222a0d}.create-shipping-fields .create-delivery-select-trigger:focus-visible{border-color:#ddd5d9;outline:0;box-shadow:0 0 0 3px #30222a0d}.create-shipping-fields .create-delivery-select .create-custom-select-menu{z-index:40;width:max-content;min-width:100%;max-width:min(360px,100vw - 48px);max-height:198px}.create-shipping-fields .create-delivery-select .create-custom-select-menu button{white-space:nowrap;min-width:max-content}.create-shipping-fields .create-delivery-select .create-custom-select-menu .create-delivery-method-option{gap:7px}.create-shipping-fields .create-field input[readonly]{color:#4b444c;background:#fff}.create-city-search-wrap{min-width:0;position:relative}.create-city-search-menu{z-index:36;border:1px solid var(--line-strong);background:#fff;border-radius:8px;max-height:196px;padding:5px;display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #2b232d24}.create-city-search-wrap:focus-within .create-city-search-menu:not(:empty){gap:3px;display:grid}.create-city-search-menu button{color:#2c2630;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;padding:7px 8px;display:grid}.create-city-search-menu button:hover{background:#fff1f6;outline:0}.create-city-search-menu button:focus-visible{background:#fff1f6;outline:0}.create-city-search-menu strong{color:#2c2630;font-size:11px;font-weight:820;line-height:1.2}.create-city-search-menu span,.create-city-search-menu small{color:#8c858d;font-size:10px;font-weight:720;line-height:1.25}.create-street-search-wrap{min-width:0;position:relative}.create-street-search-menu{z-index:35;border:1px solid var(--line-strong);background:#fff;border-radius:8px;max-height:196px;padding:5px;display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #2b232d24}.create-street-search-wrap:focus-within .create-street-search-menu:not(:empty){gap:3px;display:grid}.create-street-search-menu button{color:#2c2630;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;padding:7px 8px;display:grid}.create-street-search-menu button:hover{background:#fff1f6;outline:0}.create-street-search-menu button:focus-visible{background:#fff1f6;outline:0}.create-street-search-menu strong,.create-street-search-menu small{color:#4d454f;font-size:11px;font-weight:730;line-height:1.25}.create-warehouse-search-wrap{min-width:0;position:relative}.create-locked-value-tooltip{z-index:45;color:#302a31;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #eadfe5;border-radius:6px;width:max-content;max-width:min(360px,100%);padding:7px 9px;font-size:11px;font-weight:680;line-height:1.35;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 5px 14px #3f2d371a}.create-warehouse-search-wrap.has-locked-value-tooltip:hover .create-locked-value-tooltip,.create-warehouse-search-wrap.has-locked-value-tooltip:focus-within .create-locked-value-tooltip{opacity:1;visibility:visible}.create-warehouse-search-wrap.has-locked-value-tooltip:focus-visible .create-locked-value-tooltip{opacity:1;visibility:visible}.create-warehouse-search-wrap.has-locked-value-tooltip:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #ed538e47}.create-warehouse-search-wrap small{color:#8c858d;margin-top:5px;font-size:11px;font-weight:720;display:block}.create-warehouse-search-menu{z-index:35;border:1px solid var(--line-strong);background:#fff;border-radius:8px;max-height:196px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #2b232d24}.create-warehouse-search-menu button{color:#2c2630;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:7px 8px;display:grid}.create-warehouse-search-menu button:hover{background:#fff1f6;outline:0}.create-warehouse-search-menu button:focus-visible{background:#fff1f6;outline:0}.create-warehouse-search-menu strong{color:#e84f8b;font-size:11px;font-weight:850;line-height:1.25}.create-warehouse-search-menu span{color:#4d454f;min-width:0;font-size:11px;font-weight:730;line-height:1.25}.create-shipping-fields .create-field input.create-readonly-payment{color:#a39ba3;background:#f7f5f6}.create-post-panel>.create-field{margin-top:9px}.create-post-panel>.create-field textarea{min-height:50px;font-size:8px;font-weight:680}.create-shipping-summary{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.create-shipping-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:0;display:grid}.create-shipping-summary span{color:#716a72;font-size:8.5px;font-weight:650}.create-shipping-summary strong{color:#423b43;text-align:right;white-space:nowrap;font-size:9px;font-weight:800}.create-shipping-summary .create-shipping-summary-debt span,.create-shipping-summary .create-shipping-summary-debt strong{color:#d33f55}.create-shipping-debt-alert,.ttn-debt-alert{color:#d33f55;background:#fff0f2;border:1px solid #f1c6ce;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;font-size:9px;font-weight:750;display:flex}.create-shipping-debt-alert .icon,.ttn-debt-alert .icon{flex:0 0 15px;width:15px;height:15px}.create-shipping-debt-alert strong,.ttn-debt-alert strong{color:inherit;margin-left:auto;font-size:10px;font-weight:850}.create-request-summary-section>.create-request-debt-row>span,.create-request-summary-section>.create-request-debt-row>strong{color:#d33f55;font-weight:820}.create-shipping-submit{margin-top:10px}.create-manual-ttn-control{align-items:stretch;gap:6px;display:grid}.create-manual-ttn-toggle{color:#aaa0a8;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;min-height:18px;padding:0 2px;font-size:9px;font-weight:760;display:inline-flex}.create-manual-ttn-toggle strong{color:#c7b8c0;font-size:10px;font-weight:820;line-height:1}.create-manual-ttn-toggle:hover{color:var(--pink-deep);outline:none}.create-manual-ttn-toggle:focus-visible{color:var(--pink-deep);outline:none}.create-manual-ttn-row{cursor:text;background:#fff;border:1px dashed #eee0e6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 8px;display:grid}.create-manual-ttn-row>label{color:#a79ca5;cursor:text;font-size:9px;font-weight:780}.create-manual-ttn-row input{color:#302932;text-align:right;background:0 0;border:0;outline:none;width:100%;min-width:0;height:30px;padding:0;font-size:9.5px;font-weight:780}.create-manual-ttn-row input::placeholder{color:#b9adb5}.create-manual-ttn-row:focus-within{border-color:var(--pink);box-shadow:0 0 0 2px #e8518614}.create-manual-ttn-attach{height:26px;color:var(--pink-deep);background:#fff;border:1px solid #f0bfd3;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:8.5px;font-weight:820;display:inline-flex}.create-manual-ttn-attach .icon{width:13px;height:13px}.create-manual-ttn-attach:disabled{opacity:.55;cursor:not-allowed}.create-ttn-preview-head strong .icon{width:15px;height:15px}.create-ttn-preview-actions .icon,.create-ttn-preview-refresh .icon{width:12px;height:12px}.create-shipping-submit .create-confirm-ttn{justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin:0;font-size:10px;display:inline-flex}.create-shipping-submit .create-confirm-ttn.link-mode{background:#2f292f;box-shadow:0 10px 20px #2f292f24}.create-shipping-submit .create-confirm-ttn .icon{width:17px;height:17px}.create-shipping-submit .created-ttn-card{border-top:1px solid var(--line);padding-top:10px}@media (max-width:760px){.create-checkout-panel .create-post-panel .create-shipping-fields,.create-shipping-summary{grid-template-columns:1fr}.create-shipping-summary>div+div{border-top:1px solid var(--line);border-left:0}.create-shipping-submit .create-confirm-ttn{min-height:48px}.create-manual-ttn-control{grid-template-columns:1fr}}.request-create-page .create-panel h2{font-size:16px;line-height:1.24}.request-create-page .create-request-summary-panel>h2,.request-create-page .create-communication-panel>h2,.request-create-page .create-payment-panel>h2,.request-create-page .create-post-panel>h2{font-size:17px;line-height:1.22}.request-create-page .create-subsection-title,.request-create-page .create-source-column h3{font-size:15px;line-height:1.24}.request-create-page .create-field>span,.request-create-page .create-section-caption,.request-create-page .create-request-summary-section h3{font-size:12px;line-height:1.2}.request-create-page .create-client-source-panel .create-field-with-hint>span small,.request-create-page .create-client-source-panel .create-section-label-row small{color:#b9b2ba;font-size:9px;font-weight:520;line-height:1.12}.request-create-page .create-field input,.request-create-page .create-field select,.request-create-page .create-field textarea{font-size:12px;line-height:1.3}.request-create-page .create-field input,.request-create-page .create-field select{height:34px}.request-create-page .create-field textarea{min-height:56px}.request-create-page .create-chip{height:34px;font-size:10px;font-weight:770}.request-create-page .create-chip-social-icon,.request-create-page .create-chip-source-icon{width:16px;height:16px}.request-create-page .create-request-source-icon{overflow:visible}.request-create-page .create-client-source-panel .create-section-label-row small{color:#b9b2ba;font-weight:520}.request-create-page .create-client-stats span{font-size:11px;line-height:1.2}.request-create-page .create-client-stats strong{font-size:14px}.request-create-page .create-products-table th{text-align:center;height:38px;padding-left:5px;padding-right:5px;font-size:10px;line-height:1.16}.request-create-page .create-products-table td{padding-left:2px;padding-right:2px}.request-create-page .create-products-table th:nth-child(2),.request-create-page .create-products-table td:nth-child(2),.request-create-page .create-products-table th:nth-child(3),.request-create-page .create-products-table td:nth-child(3){width:5.5%}.request-create-page .create-products-table th:nth-child(4),.request-create-page .create-products-table td:nth-child(4){width:7.2%}.request-create-page .create-products-table th:nth-child(5),.request-create-page .create-products-table td:nth-child(5),.request-create-page .create-products-table th:nth-child(6),.request-create-page .create-products-table td:nth-child(6){width:8.2%}.request-create-page .create-products-table th:nth-child(7),.request-create-page .create-products-table td:nth-child(7){width:10.2%}.request-create-page .create-products-table th:nth-child(8),.request-create-page .create-products-table td:nth-child(8),.request-create-page .create-products-table th:nth-child(9),.request-create-page .create-products-table td:nth-child(9){width:11%}.request-create-page .create-products-table th:nth-child(10),.request-create-page .create-products-table td:nth-child(10){width:7.2%}.request-create-page .create-products-table thead th:first-child{text-indent:10px}.request-create-page .create-products-table tbody td:first-child .create-product-cell{transform:translate(10px)}.request-create-page .create-column-offset{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.request-create-page .create-products-table th:nth-child(6)>.create-column-offset,.request-create-page .create-products-table td:nth-child(6)>.create-column-offset,.request-create-page .create-products-table th:nth-child(7)>.create-column-offset,.request-create-page .create-products-table td:nth-child(7)>.create-column-offset,.request-create-page .create-products-table th:nth-child(8)>.create-column-offset,.request-create-page .create-products-table td:nth-child(8)>.create-column-offset{transform:translate(5px)}.request-create-page .create-products-table th:nth-child(8)>.create-column-offset,.request-create-page .create-products-table td:nth-child(8)>.create-column-offset{transform:translate(20px)}.request-create-page .create-products-table th:nth-child(9)>.create-column-offset,.request-create-page .create-products-table td:nth-child(9)>.create-column-offset{transform:translate(-5px)}.request-create-page .create-products-table th:nth-child(10)>.create-column-offset,.request-create-page .create-products-table td:nth-child(10)>.create-column-offset{transform:translate(-15px)}.request-create-page .create-products-table th:nth-child(5)>.create-column-offset,.request-create-page .create-products-table td:nth-child(5)>.create-column-offset{transform:translate(40px)}.request-create-page .create-products-table th:nth-child(4)>.create-column-offset,.request-create-page .create-products-table td:nth-child(4)>.create-column-offset{transform:translate(35px)}.request-create-page .create-products-table th:nth-child(3)>.create-column-offset,.request-create-page .create-products-table td:nth-child(3)>.create-column-offset,.request-create-page .create-products-table th:nth-child(2)>.create-column-offset,.request-create-page .create-products-table td:nth-child(2)>.create-column-offset{transform:translate(25px)}.request-create-page .create-products-table th:nth-child(6)>.create-column-offset,.request-create-page .create-products-table td:nth-child(6)>.create-column-offset{transform:translate(35px)}.request-create-page .create-products-table th:nth-child(7)>.create-column-offset,.request-create-page .create-products-table td:nth-child(7)>.create-column-offset{transform:translate(30px)}.request-create-page .create-products-table th:nth-child(7),.request-create-page .create-products-table td:nth-child(7),.request-create-page .create-products-table th:nth-child(8),.request-create-page .create-products-table td:nth-child(8),.request-create-page .create-products-table th:nth-child(9),.request-create-page .create-products-table td:nth-child(9){padding-left:3px;padding-right:3px}.request-create-page .create-products-table .create-col-available>.create-column-offset,.request-create-page .create-products-table .create-col-qty>.create-column-offset{transform:translate(15px)}.request-create-page .create-products-table .create-col-price>.create-column-offset{transform:translate(25px)}.request-create-page .create-products-table .create-col-cost>.create-column-offset{transform:translate(35px)}.request-create-page .create-products-table .create-col-discount>.create-column-offset{transform:translate(50px)}.request-create-page .create-products-table .create-col-before-discount>.create-column-offset{transform:translate(45px)}.request-create-page .create-products-table .create-col-after-discount>.create-column-offset{transform:translate(40px)}.request-create-page .create-products-table .create-col-profit>.create-column-offset{transform:translate(20px)}.request-create-page .create-line-cost{color:#2f2a31;white-space:nowrap;font-weight:780}.request-create-page .create-th-stack{gap:2px;display:grid}.request-create-page .create-products-table tbody td{text-align:center;vertical-align:middle;height:64px;font-size:12px;line-height:1.22}.request-create-page .create-products-table tbody td:first-child{text-align:left}.request-create-page .create-products-table tfoot td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;background:#fff;height:56px;padding-top:0;padding-bottom:0;font-size:12px;line-height:1}.request-create-page .create-products-table tfoot td:first-child{border-left:1px solid var(--line);border-radius:8px 0 0 8px}.request-create-page .create-products-table tfoot td:last-child{border-right:1px solid var(--line);border-radius:0 8px 8px 0}.request-create-page .create-products-table tfoot strong{white-space:nowrap;font-size:12px;font-weight:820;line-height:1}.request-create-page .create-products-table tfoot .accent-text{color:var(--pink-deep);font-size:14px}.request-create-page .create-products-table th{text-align:center}.request-create-page .create-product-cell strong,.request-create-page .create-cell-control{font-size:12px}.request-create-page .create-product-title-button span{font-size:10px}.request-create-page .create-product-title-wrap,.request-create-page .create-product-title-button,.request-create-page .create-product-edit-row .create-product-picker-info{gap:0}.request-create-page .create-product-title-button{width:100%;position:relative;overflow:visible}.request-create-page .create-product-title-button strong,.request-create-page .create-product-edit-row .create-product-picker-info strong{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:28px;font-size:12px;font-weight:790;line-height:14px;display:-webkit-box;overflow:hidden}.request-create-page .create-product-title-button span,.request-create-page .create-product-edit-row .create-product-picker-info small{margin-top:3px;font-size:10px;font-weight:680;line-height:12px;display:block}.request-create-page .create-product-title-wrap .create-product-variant-label,.request-create-page .create-product-edit-row .create-product-picker-info .create-product-variant-label{color:#8d858e;letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;margin-top:3px;font-family:inherit;font-size:10px;font-style:normal;font-weight:680;line-height:12px;display:flex;overflow:visible}.request-create-page .create-product-variant-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.request-create-page .create-product-variant-edit{color:#8d858e;background:#fffafd;border:1px solid #eadfe5;border-radius:5px;flex:0 0 16px;place-items:center;width:16px;height:16px;padding:0;display:inline-grid}.request-create-page .create-product-variant-edit:hover{color:#e84f8a;border-color:#f3a9c7}.request-create-page .create-product-variant-edit:focus-visible{color:#e84f8a;border-color:#f3a9c7}.request-create-page .create-product-variant-edit .icon{width:10px;height:10px}.request-create-page .create-products-table tbody tr.type-upsell td{background:#fbfff2;border-top-color:#dde9b5;border-bottom-color:#dde9b5}.request-create-page .create-products-table tbody tr.type-gift td{background:#fff7fb;border-top-color:#f4c6d9;border-bottom-color:#f4c6d9}.request-create-page .create-products-table tbody tr.type-upsell td:first-child{box-shadow:inset 3px 0 #b6c85b}.request-create-page .create-products-table tbody tr.type-gift td:first-child{box-shadow:inset 3px 0 #ee6f9f}.request-create-page .create-product-edit-stock{font-size:12px;font-weight:790;line-height:1}.request-create-page .create-negative-stock{color:#d73337;color:color(display-p3 .777488 .260244 .245878);color:lab(49.2539% 63.2983 39.3808)}.request-create-page .create-product-title-button .create-product-title-tooltip{z-index:30;box-sizing:border-box;color:#302a31;text-align:left;white-space:normal;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #eadfe5;border-radius:6px;width:max-content;max-width:280px;margin:0;padding:7px 9px;font-size:10px;font-weight:680;line-height:1.35;display:block;position:absolute;bottom:calc(100% + 7px);left:0;overflow:visible;box-shadow:0 5px 14px #3f2d371a}.request-create-page .create-product-title-button:hover .create-product-title-tooltip{opacity:1;visibility:visible}.request-create-page .create-product-title-button:focus-visible .create-product-title-tooltip{opacity:1;visibility:visible}.request-create-page .create-inline-editor{justify-content:center;width:100%;display:inline-flex}.request-create-page .create-cell-input,.request-create-page .create-cell-input-wrap{width:62px;height:30px}.request-create-page .create-cell-input-wrap{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.request-create-page .create-cell-input{box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:#2b262d;text-align:center;background:#fffefe;border:1px solid #eadfe5;border-radius:6px;outline:0;font-family:inherit;font-size:12px;font-weight:790;line-height:1}.request-create-page .create-cell-input.compact{width:29px}.request-create-page .create-cell-input.price{width:72px}.request-create-page .create-cell-input.discount{width:58px}.request-create-page .create-cell-input:hover,.request-create-page .create-cell-input:focus,.request-create-page .create-cell-input-wrap:focus-within{background:#fffefe;border-color:#e3d6de}.request-create-page .create-cell-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.request-create-page .create-cell-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.request-create-page .create-line-final-total{text-align:center;font-size:14px;display:block}.request-create-page .create-profit-cell{color:#16985f;font-weight:820;position:relative;overflow:visible}.request-create-page .create-profit-cell .success-text,.request-create-page .create-profit-cell .debt-text{font-size:12px;font-weight:820;line-height:1}.request-create-page .create-row-remove{z-index:8;color:#e33434;background:#fff;border:1px solid #f0caca;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 4px 10px #44303a1f}.request-create-page .create-row-remove:hover{background:#fff3f3;border-color:#e3343480}.request-create-page .create-row-remove:disabled{opacity:.45;cursor:default}.request-create-page .create-row-remove .icon{stroke-width:2.8px;width:12px;height:12px}.request-create-page .create-products-table tbody td:nth-last-child(2) small{white-space:normal;font-size:9px;line-height:1.22}.request-create-page .create-product-scan-notice{color:#d83e62;background:#fff3f6;border:1px solid #f3bcc9;border-radius:8px;align-items:center;gap:8px;min-height:34px;margin-top:8px;padding:7px 11px;font-size:10px;font-weight:720;line-height:1.35;animation:.14s ease-out create-product-scan-notice-in;display:flex}.request-create-page .create-product-scan-notice .icon{flex:0 0 15px;width:15px;height:15px}@keyframes create-product-scan-notice-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.request-create-page .create-products-financial-summary span{font-size:9px;line-height:1.24}.request-create-page .create-products-financial-summary strong{font-size:16px}.request-create-page .create-order-discount-editor input{font-size:12px}.request-create-page .create-order-discount-editor button{font-size:10px}.request-create-page .create-products-discount-note{font-size:9px;line-height:1.35}.request-create-page .create-request-summary-section>div>span{font-size:10px}.request-create-page .create-request-summary-section>div>strong{font-size:11px}.request-create-page .create-aftercare-grid .create-communication-actions button{flex:none;min-height:34px;font-size:11px}.request-create-page .create-aftercare-grid .create-communication-actions{flex-wrap:wrap}.request-create-page .create-reminder-title,.request-create-page .create-communication-history-title{font-size:11px}.request-create-page .create-reminder-fields label>span:first-child,.request-create-page .create-sms-templates>span,.request-create-page .create-sms-text-field>span:first-child,.request-create-page .create-invoice-top-row label>span,.request-create-page .create-invoice-fields label>span,.request-create-page .create-invoice-delivery-field>span,.request-create-page .create-reminder-hint,.request-create-page .create-reminder-footer button,.request-create-page .create-sms-templates button,.request-create-page .create-sms-counter span,.request-create-page .create-sms-recipient span,.request-create-page .create-invoice-link-row button{font-size:10px}.request-create-page .create-sms-recipient strong{font-size:10.5px}.request-create-page .create-invoice-amount-field input,.request-create-page .create-invoice-fields input,.request-create-page .create-invoice-fields textarea,.request-create-page .create-invoice-link-row input,.request-create-page .create-reminder-control input,.request-create-page .create-reminder-control textarea,.request-create-page .create-reminder-control select{font-size:10px}.request-create-page .create-event-copy strong{font-size:11.5px}.request-create-page .create-event-copy>span,.request-create-page .create-communication-panel .create-communication-feed time{font-size:11px}.request-create-page .create-event-copy strong em{font-size:10.5px}.request-create-page .create-note-composer .create-reminder-footer button,.request-create-page .composer-reminder .create-reminder-footer button,.request-create-page .create-task-composer .create-reminder-footer button{font-size:11px}.request-create-page .composer-reminder .create-reminder-title,.request-create-page .create-task-composer .create-reminder-title{font-size:12px}.request-create-page .composer-reminder .create-reminder-fields label>span:first-child,.request-create-page .create-task-composer .create-reminder-fields label>span:first-child,.request-create-page .composer-reminder .create-reminder-control input,.request-create-page .composer-reminder .create-reminder-control textarea,.request-create-page .create-task-composer .create-reminder-control input,.request-create-page .create-task-composer .create-reminder-control textarea{font-size:11px}.request-create-page .composer-reminder .create-custom-select-trigger,.request-create-page .composer-reminder .create-custom-select-menu button,.request-create-page .create-task-composer .create-custom-select-trigger,.request-create-page .create-task-composer .create-custom-select-menu button,.request-create-page .create-online-invoice-composer .create-custom-select-trigger,.request-create-page .create-online-invoice-composer .create-custom-select-menu button{font-size:10.5px}.request-create-page .composer-reminder .create-datetime-trigger,.request-create-page .create-task-composer .create-datetime-trigger{font-size:9.5px}.request-create-page .create-datetime-popover .create-calendar-head strong{font-size:11px}.request-create-page .create-datetime-popover .create-calendar-weekdays span,.request-create-page .create-datetime-popover .create-datetime-fields label>span{font-size:9px}.request-create-page .create-datetime-popover .create-calendar-grid button,.request-create-page .create-datetime-popover .create-datetime-actions button,.request-create-page .create-datetime-popover .create-datetime-fields input{font-size:10px}.request-create-page .composer-reminder .create-reminder-fields label>span:first-child,.request-create-page .create-task-composer .create-reminder-fields label>span:first-child,.request-create-page .create-sms-recipient span,.request-create-page .create-sms-templates>span,.request-create-page .create-sms-text-field>span:first-child,.request-create-page .create-online-invoice-composer .create-invoice-top-row label>span,.request-create-page .create-online-invoice-composer .create-invoice-fields label>span,.request-create-page .create-online-invoice-composer .create-invoice-delivery-field>span{font-size:11px}.request-create-page .create-reminder-composer>.create-reminder-title{border-bottom:1px solid #eedfe5;padding-bottom:8px}.request-create-page .create-sms-recipient{width:min(50%,520px);min-height:28px;padding-top:4px;padding-bottom:4px}.request-create-page .create-online-invoice-composer .create-invoice-fields textarea{font-size:11px}.request-create-page .create-payment-section-label,.request-create-page .create-payment-summary>span:not(.summary-divider),.request-create-page .create-certificate-summary-trigger>span,.request-create-page .create-payment-control-summary>span,.request-create-page .create-payment-control-block>p,.request-create-page .create-payment-control-hint,.request-create-page .create-shipping-fields .create-field>span,.request-create-page .create-shipping-summary span{font-size:10px;line-height:1.35}.request-create-page .create-payment-panel .payment-choice-grid button,.request-create-page .create-payment-methods button,.request-create-page .create-offline-method-grid button,.request-create-page .create-offline-paid-button{font-size:11.5px}.request-create-page .create-payment-subheading,.request-create-page .create-payment-method-block h3{font-size:11px}.request-create-page .create-payment-summary>strong,.request-create-page .create-certificate-summary-trigger>strong,.request-create-page .create-payment-control-summary>strong,.request-create-page .create-prepay-value button strong,.request-create-page .create-shipping-summary strong{font-size:12px}.request-create-page .create-shipping-debt-alert,.request-create-page .ttn-debt-alert{font-size:10px}.request-create-page .create-payment-summary>strong.balance{font-size:16px}.request-create-page .create-payment-control-toggle>strong{font-size:11px}.request-create-page .create-paid-method-trigger,.request-create-page .create-paid-method-select .create-custom-select-menu button{font-size:12px}.request-create-page .create-payment-collection-warning{font-size:10px}.request-create-page .create-prepay-editor input,.request-create-page .create-prepay-editor .create-prepay-max,.request-create-page .create-shipping-fields .create-field input,.request-create-page .create-shipping-fields .create-field select,.request-create-page .create-shipping-fields .create-delivery-select-trigger,.request-create-page .create-shipping-fields .create-delivery-select .create-custom-select-menu button{font-size:11px}.request-create-page .create-payment-section-label,.request-create-page .create-payment-summary>span:not(.summary-divider),.request-create-page .create-certificate-summary-trigger>span,.request-create-page .create-payment-control-summary>span,.request-create-page .create-payment-control-block>p,.request-create-page .create-payment-control-hint,.request-create-page .create-offline-method-block>span,.request-create-page .create-offline-debt-state span,.request-create-page .create-shipping-fields .create-field>span,.request-create-page .created-ttn-number>span,.request-create-page .create-shipping-summary span{color:#88818a;font-size:12px;font-weight:650;line-height:1.2}.request-create-page .create-offline-debt-state small,.request-create-page .create-offline-debt-state button{font-size:10px}.request-create-page .create-certificate-summary-trigger>span{color:var(--pink)}.request-create-page .create-ttn-preview-head strong,.request-create-page .create-ttn-preview-number-row>b,.request-create-page .create-ttn-preview-status strong,.request-create-page .create-ttn-preview-meta strong,.request-create-page .create-ttn-preview-refresh{font-size:10px}.request-create-page .create-ttn-preview-head>span,.request-create-page .create-ttn-preview-status span,.request-create-page .create-ttn-preview-meta>span{font-size:9px}body.auth-screen-active{overflow:auto;min-width:0!important}.request-create-page .create-product-actions button[data-create-product-picker=sale].active{color:#fffafc;color:color(display-p3 1.00418 .978173 .990072);color:lab(98.707% 3.33333 -.628293);background:linear-gradient(#fc65b6,#e652a3);background:linear-gradient(color(display-p3 .91651 .43572 .702705),color(display-p3 .835596 .360505 .62919));background:linear-gradient(lab(64.8233% 63.7979 -12.367),lab(57.8595% 63.5834 -12.3506));border-color:#f467b2;border-color:color(display-p3 .891091 .437446 .687549);border-color:lab(63.7996% 60.6923 -11.755);box-shadow:0 10px 22px #ed76b33d;box-shadow:0 10px 22px color(display-p3 .867998 .488858 .691398/.24);box-shadow:0 10px 22px lab(65.3692% 51.4389 -9.92352/.24)}.content-requests:has(.request-create-page){overflow-anchor:none}.request-create-page .create-client-source-panel,.request-create-page .create-products-panel,.request-create-page .create-request-summary-panel,.request-create-page .create-communication-panel,.request-create-page .create-checkout-panel{padding:12px!important}.request-create-page .create-products-panel .create-panel-heading{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:0;min-height:0;padding:0 0 10px;display:grid}.request-create-page .create-products-panel .create-step-title,.request-create-page .create-products-panel .create-panel-heading h2{margin:0;padding:0}.request-create-page .create-products-panel .create-product-actions{justify-content:flex-end;margin:10px 0 0 auto}.request-create-page .create-products-panel .create-product-actions button{font-size:11px}.request-create-page .create-client-source-panel>.create-step-title,.request-create-page .create-products-panel .create-step-title,.request-create-page .create-request-summary-panel>h2,.request-create-page .create-communication-panel>h2,.request-create-page .create-payment-panel>h2,.request-create-page .create-post-panel>h2{box-sizing:border-box;border-bottom:1px solid var(--line);width:100%;padding:5px 5px 10px}.request-create-page .create-request-summary-panel>h2,.request-create-page .create-communication-panel>h2,.request-create-page .create-payment-panel>h2,.request-create-page .create-post-panel>h2{margin:0}.request-create-page .create-post-panel>h2{margin-bottom:10px}.request-create-page .create-client-source-panel>.create-step-title h2,.request-create-page .create-products-panel .create-panel-heading h2,.request-create-page .create-request-summary-panel>h2,.request-create-page .create-communication-panel>h2,.request-create-page .create-payment-panel>h2,.request-create-page .create-post-panel>h2{font-size:17px;line-height:1.22}.request-create-page .create-product-actions button[data-create-product-picker=upsell]{color:#415518;color:color(display-p3 .270507 .33273 .132034);color:lab(33.5716% -16.0498 31.6618);background:#f2f6d094;background:color(display-p3 .951719 .963588 .828778/.58);background:lab(95.8032% -6.00412 18.0254/.58);border-color:#c0cc899e;border-color:color(display-p3 .760506 .799133 .564904/.62);border-color:lab(79.9295% -12.4877 32.2293/.62)}.request-create-page .create-product-actions button[data-create-product-picker=upsell].active{color:#263a00;color:color(display-p3 .16013 .230002 -.00633755);color:lab(22.0182% -18.1162 35.3146);background:linear-gradient(#e8efa9,#cce298);background:linear-gradient(color(display-p3 .913598 .936127 .692407),color(display-p3 .817017 .88538 .626769));background:linear-gradient(lab(92.6392% -10.5667 33.1139),lab(87.0605% -16.7033 33.9746));border-color:#9db03d;border-color:color(display-p3 .630124 .6875 .313115);border-color:lab(68.6669% -18.4066 53.976);box-shadow:0 10px 20px #b1c16d38;box-shadow:0 10px 20px color(display-p3 .705677 .755356 .469211/.22);box-shadow:0 10px 20px lab(75.4479% -15.3662 39.9774/.22)}.request-create-page .create-product-actions button[data-create-product-picker=gift]{color:#6e6670;background:#fbf8fa;border-color:#eadfe5}.request-create-page .create-product-actions button[data-create-product-picker=gift].active{color:#453e46;background:#f4eef2;border-color:#ddd1d8;box-shadow:0 8px 16px #4d444e14}.request-create-page .create-product-picker{background:#fffafd;border:1px solid #eadfe5;border-radius:14px;gap:12px;padding:14px;display:grid;position:relative;box-shadow:0 5px 13px #4a364207}.request-create-page .create-product-picker-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.request-create-page .create-product-picker-head>div{gap:3px;min-width:0;display:grid}.request-create-page .create-product-picker-head strong{color:#272129;font-size:14px;font-weight:820;line-height:1.2}.request-create-page .create-product-picker-head span{color:#938b94;font-size:10px;font-weight:620;line-height:1.25}.request-create-page .create-product-picker-tools{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);align-items:center;gap:10px;display:grid}.request-create-page .create-product-picker-search{background:#fffefe;border:1px solid #eadfe5;border-radius:10px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 11px;display:flex}.request-create-page .create-product-picker-search .icon{color:#a49aa4;width:16px;height:16px}.request-create-page .create-product-picker-search input{color:#2f2830;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px;font-weight:650}.request-create-page .create-product-picker-search input::placeholder{color:#aaa2ab}.request-create-page .create-product-picker-categories{scrollbar-width:none;align-items:center;gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.request-create-page .create-product-picker-categories::-webkit-scrollbar{display:none}.request-create-page .create-product-picker-categories button{color:#655d66;background:#fffefe;border:1px solid #eadfe5;border-radius:10px;flex:none;min-height:32px;padding:0 12px;font-size:10px;font-weight:760;line-height:1}.request-create-page .create-product-picker-categories button.active{color:#e84f8a;background:#fff0f6;border-color:#f7bdd3}.request-create-page .create-product-picker-list{gap:9px;max-height:min(520px,100vh - 230px);padding-right:2px;display:grid;overflow:auto}.request-create-page .create-product-picker-card{background:#fffefe;border:1px solid #ece2e8;border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.request-create-page .create-product-picker-card .create-picker-thumb{border-radius:10px;width:52px;height:66px}.request-create-page .create-product-picker-card-main{gap:9px;min-width:0;display:grid}.request-create-page .create-product-picker-card-title{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.request-create-page .create-product-picker-card-title span{gap:2px;min-width:0;display:grid}.request-create-page .create-product-picker-card-title strong,.request-create-page .create-product-picker-card-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-create-page .create-product-picker-card-title strong{color:#2a242b;font-size:12px;font-weight:820;line-height:1.2}.request-create-page .create-product-picker-card-title small{color:#928991;font-size:9.5px;font-weight:650;line-height:1.2}.request-create-page .create-product-picker-card-title b{color:#e84f8a;flex:none;font-size:12px;font-weight:860;line-height:1.2}.request-create-page .create-product-picker-variants{flex-wrap:wrap;gap:7px;display:flex}.request-create-page .create-product-picker-variants button{color:#3a333b;background:#fbf8fa;border:1px solid #eadfe5;border-radius:9px;grid-template-columns:12px auto auto;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9.5px;font-weight:780;display:inline-grid}.request-create-page .create-product-picker-variants button.active{color:#e84f8a;background:#fff0f6;border-color:#f4abc8}.request-create-page .create-product-picker-variants .color-dot{border-radius:999px;width:12px;height:12px}.request-create-page .create-product-picker-variants em{color:#877e87;font-style:normal;font-weight:620}.request-create-page .create-product-picker-card-foot{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:9px;display:grid}.request-create-page .create-product-picker-sku{color:#918891;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:640;line-height:1.25;overflow:hidden}.request-create-page .create-product-picker-qty{background:#fffefe;border:1px solid #eadfe5;border-radius:9px;grid-template-columns:28px 32px 28px;align-items:center;height:30px;display:inline-grid;overflow:hidden}.request-create-page .create-product-picker-qty button{color:#e84f8a;background:0 0;border:0;width:28px;height:30px;font-size:15px;font-weight:820;line-height:1}.request-create-page .create-product-picker-qty button:disabled{color:#cfc6ce}.request-create-page .create-product-picker-qty strong{color:#2c262e;text-align:center;font-size:11px;font-weight:820;line-height:1}.request-create-page .create-product-picker-add{color:#fffafd;background:#ee5e94;border:1px solid #f0a8c4;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:92px;height:32px;padding:0 12px;font-size:10px;font-weight:820;line-height:1;display:inline-flex;box-shadow:0 8px 16px #ee5e942e}.request-create-page .create-product-picker-empty{background:#fffefe;border:1px dashed #eadfe5;border-radius:12px;min-height:116px}@media (max-width:760px){.request-create-page .create-product-picker-tools{grid-template-columns:1fr}.request-create-page .create-product-picker-card{grid-template-columns:44px minmax(0,1fr)}.request-create-page .create-product-picker-card .create-picker-thumb{width:44px;height:58px}.request-create-page .create-product-picker-card-foot{grid-template-columns:1fr auto}.request-create-page .create-product-picker-sku{grid-column:1/-1}}.request-create-page .create-product-picker{border-radius:12px;gap:8px;padding:10px;position:relative}.request-create-page .create-product-picker-head strong{font-size:12px}.request-create-page .create-product-picker-head span{font-size:11px}.request-create-page .create-product-picker-tools{grid-template-columns:minmax(220px,1fr) auto;gap:8px}.request-create-page .create-product-picker-search{border-radius:8px;height:32px}.request-create-page .create-product-picker-search input{font-size:12px}.request-create-page .create-product-category-picker{justify-self:end;position:relative}.request-create-page .create-product-category-picker>button{color:#5f5660;background:#fffefe;border:1px solid #eadfe5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:124px;height:32px;padding:0 10px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.request-create-page .create-product-category-picker>button.active{color:#e84f8a;background:#fff4f8;border-color:#f5b4ce}.request-create-page .create-product-category-picker>button .icon{width:12px;height:12px}.request-create-page .create-product-category-menu{z-index:20;background:#fffefe;border:1px solid #eadfe5;border-radius:10px;min-width:168px;max-height:230px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 16px 30px #372a3224}.request-create-page .create-product-category-menu button{color:#5d555e;text-align:left;background:0 0;border:0;border-radius:7px;min-height:29px;padding:0 9px;font-size:11px;font-weight:720;line-height:1}.request-create-page .create-product-category-menu button.active,.request-create-page .create-product-category-menu button:hover{color:#e84f8a;background:#fff0f6}.request-create-page .create-product-picker-list{background:#fffefe;border:1px solid #ece2e8;border-radius:10px;gap:0;max-height:min(365px,100vh - 220px);display:grid;overflow:auto}.request-create-page .create-product-picker-row{background:#fffefe;border-bottom:1px solid #f0e7ec;grid-template-columns:34px minmax(112px,1fr) minmax(222px,1.35fr) 74px 81px 40px;align-items:center;gap:6px;min-height:58px;padding:7px 5px 7px 9px;display:grid}.request-create-page .create-product-picker-row button{text-align:center;grid-template-columns:none;min-height:0}.request-create-page .create-product-picker-row:last-child{border-bottom:0}.request-create-page .create-product-picker-row .create-picker-thumb{border-radius:8px;width:34px;height:44px}.request-create-page .create-product-picker-thumb-button,.request-create-page .create-product-picker-info-button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;display:grid}.request-create-page .create-product-picker-thumb-button{place-items:center;width:34px;height:44px}.request-create-page .create-product-picker-info-button{align-content:center;justify-items:start;gap:2px;width:100%}.request-create-page .create-product-picker-title-row{grid-template-columns:minmax(0,auto) max-content;justify-content:start;align-items:center;column-gap:20px;min-width:0;display:grid}.request-create-page .create-product-picker-title-row .create-product-picker-info-button{width:auto;min-width:0}.request-create-page .create-product-picker-meta-button{width:-moz-fit-content;width:fit-content;max-width:100%}.request-create-page .create-product-picker-row .create-product-picker-inline-colors{flex-wrap:nowrap;gap:5px;width:max-content}.request-create-page .create-product-picker-thumb-button:hover .create-picker-thumb,.request-create-page .create-product-picker-info-button:hover strong{color:#e84f8a}.request-create-page .create-product-picker-info{gap:2px;min-width:0;display:grid}.request-create-page .create-product-picker-info strong,.request-create-page .create-product-picker-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-create-page .create-product-picker-info strong{color:#2a242b;font-size:12px;font-weight:820;line-height:1.15}.request-create-page .create-product-picker-info small{color:#918891;font-size:9.8px;font-weight:650;line-height:1.1}.request-create-page .create-product-picker-variant-controls{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:8px;min-width:0;max-width:100%;display:grid;position:relative;overflow:visible}.request-create-page .create-product-picker-row.stock-breakdown-visible{grid-template-columns:34px minmax(330px,2.2fr) 82px 74px 81px 40px}.request-create-page .create-product-picker-row.stock-breakdown-visible .create-product-picker-variant-controls{grid-template-columns:78px}.request-create-page .create-product-picker-row.preview-open{background:#fffafd}.request-create-page .create-product-preview-layer{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffafd80;justify-content:center;align-items:center;padding:40px 32px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.request-create-page .create-product-mini-card{z-index:1;background:#fff;border:1px solid #eadfe5;border-radius:12px;grid-template-columns:315px minmax(620px,1fr);width:min(980px,100vw - 64px);max-height:calc(100vh - 80px);display:grid;position:relative;overflow:auto;box-shadow:0 24px 58px #3a2b3429}.request-create-page .create-product-mini-card.shoe-preview{grid-template-columns:315px minmax(880px,1fr);width:min(1240px,100vw - 64px)}.request-create-page .create-product-mini-main{border-right:1px solid #eee4e9;min-width:0;padding:28px 22px 28px 28px}.request-create-page .create-product-mini-copy{align-content:start;gap:0;min-width:0;display:grid}.request-create-page .create-product-mini-title{min-width:0}.request-create-page .create-product-mini-title span{gap:3px;min-width:0;display:grid}.request-create-page .create-product-mini-title strong,.request-create-page .create-product-mini-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-create-page .create-product-mini-title strong{color:#2a242b;font-size:20px;font-weight:850;line-height:1.15}.request-create-page .create-product-mini-title small,.request-create-page .create-product-mini-copy p{color:#8f858f;font-size:12px;font-weight:650;line-height:1.4}.request-create-page .create-product-mini-copy p{border-bottom:1px solid #eee4e9;margin:16px 0 10px;padding-bottom:16px}.request-create-page .create-product-mini-close{z-index:2;color:#756b75;cursor:pointer;background:#fffafd;border:1px solid #eadfe5;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:20px;right:20px}.request-create-page .create-product-mini-close:hover{color:#e84f8a;border-color:#f2a2c0}.request-create-page .create-product-mini-close:focus-visible{color:#e84f8a;border-color:#f2a2c0}.request-create-page .create-product-mini-close .icon{width:16px;height:16px}.request-create-page .create-product-mini-meta{grid-template-columns:1fr;display:grid}.request-create-page .create-product-mini-meta span{border-bottom:1px solid #eee4e9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 0;display:grid}.request-create-page .create-product-mini-meta small,.request-create-page .create-product-mini-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-create-page .create-product-mini-meta small{color:#777078;font-size:12px;font-weight:720}.request-create-page .create-product-mini-meta strong{color:#342d35;text-align:right;font-size:12px;font-weight:820}.request-create-page .create-product-mini-meta .price strong{color:#e84f8a;font-size:14px}.request-create-page .create-product-mini-fabric{gap:7px;padding-top:16px;display:grid}.request-create-page .create-product-mini-fabric small{color:#777078;font-size:12px;font-weight:720}.request-create-page .create-product-mini-fabric strong{color:#342d35;font-size:12px;font-weight:800;line-height:1.4}.request-create-page .create-product-mini-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0;padding:28px 24px 28px 18px;display:grid}.request-create-page .create-product-mini-section{gap:9px;min-width:0;display:grid}.request-create-page .create-product-mini-section h4{color:#655c66;margin:0;font-size:13px;font-weight:820;line-height:1.1}.request-create-page .create-product-mini-section:first-child h4{align-items:center;min-height:36px;padding-right:50px;display:flex}.request-create-page .create-product-mini-matrix{background:#fffefe;border:1px solid #f0e7ec;border-radius:10px;min-width:0;display:grid;overflow:hidden}.request-create-page .create-product-mini-matrix-head,.request-create-page .create-product-mini-matrix-row{grid-template-columns:minmax(124px, 1.2fr) repeat(var(--mini-size-count), minmax(62px, 1fr));min-width:0;display:grid}.request-create-page .create-product-mini-matrix-head{color:#857b85;background:#fffafd;min-height:40px;font-size:12px;font-weight:820}.request-create-page .create-product-mini-matrix-head span,.request-create-page .create-product-mini-matrix-head b,.request-create-page .create-product-mini-color,.request-create-page .create-product-mini-cell{border-bottom:1px solid #f0e7ec;border-right:1px solid #f0e7ec;align-items:center;min-width:0;padding:9px 10px;display:grid}.request-create-page .create-product-mini-matrix-row{min-height:62px}.request-create-page .create-product-mini-card.shoe-preview .create-product-mini-matrix-head,.request-create-page .create-product-mini-card.shoe-preview .create-product-mini-matrix-row{grid-template-columns:minmax(120px, 132px) repeat(var(--mini-size-count), minmax(58px, 1fr))}.request-create-page .create-product-mini-matrix-head b{justify-items:center}.request-create-page .create-product-mini-color{color:#3b343c;grid-template-columns:16px minmax(0,1fr);gap:9px;font-size:13px;font-weight:780}.request-create-page .create-product-mini-color span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-create-page .create-product-mini-cell{color:#342d35;background:#fff;border-top:0;border-left:0;justify-items:center;gap:3px}.request-create-page .create-product-mini-cell.available strong,.request-create-page .create-product-mini-cell.low strong{color:#342d35}.request-create-page .create-product-mini-cell.empty{color:#aaa1aa;background:#fbf8fa}.request-create-page .create-product-mini-cell.empty strong{color:#e84f8a}.request-create-page .create-product-mini-cell.active{background:#fff0f6;box-shadow:inset 0 0 0 2px #ef76a4}.request-create-page .create-product-mini-cell strong,.request-create-page .create-product-mini-cell span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.request-create-page .create-product-mini-cell strong{font-size:12px;font-weight:850}.request-create-page .create-product-mini-cell span{color:#958b95;font-size:9.5px;font-weight:680}.request-create-page .create-product-mini-measurements{border:1px solid #f0e7ec;border-radius:10px;display:grid;overflow:hidden}.request-create-page .create-product-mini-measurements>div{grid-template-columns:72px repeat(5,minmax(56px,1fr));min-height:42px;display:grid}.request-create-page .create-product-mini-measurements>div:first-child{color:#857b85;background:#fffafd;font-size:11px;font-weight:820}.request-create-page .create-product-mini-measurements b,.request-create-page .create-product-mini-measurements span{color:#4a424b;border-bottom:1px solid #f0e7ec;border-right:1px solid #f0e7ec;place-items:center;min-width:0;padding:8px 7px;font-size:11.5px;font-weight:720;display:grid}.request-create-page .create-product-mini-measurements .active{background:#fff0f6}.request-create-page .create-product-mini-measurements .active b,.request-create-page .create-product-mini-measurements .active span{color:#e84f8a;font-weight:850}.request-create-page .create-product-mini-components{border-top:1px solid #f0e7ec;gap:7px;margin-top:10px;padding-top:10px;display:grid}.request-create-page .create-product-mini-components-title{align-items:baseline;gap:7px;display:flex}.request-create-page .create-product-mini-components-title strong{color:#4a424b;font-size:11px;font-weight:850}.request-create-page .create-product-mini-components-title span{color:#908791;font-size:9px;font-weight:690}.request-create-page .create-product-mini-components article{background:#fffafd;border:1px solid #e8518633;border-left:3px solid #e85186;border-radius:9px;grid-template-columns:minmax(116px,.34fr) minmax(0,1fr);gap:8px;padding:8px;display:grid}.request-create-page .create-product-mini-components article.bottom{background:#f8fcfd;border-color:#5f98aa38 #5f98aa38 #5f98aa38 #5f98aa}.request-create-page .create-product-mini-components article header{align-content:center;gap:4px;display:grid}.request-create-page .create-product-mini-components article header span{color:#d84b80;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.request-create-page .create-product-mini-components article.bottom header span{color:#3f788a}.request-create-page .create-product-mini-components article header strong{color:#3e3740;font-size:11px;font-weight:840}.request-create-page .create-product-mini-components article>div{grid-template-columns:repeat(5,minmax(54px,1fr));gap:5px;display:grid}.request-create-page .create-product-mini-components article.bottom>div{grid-template-columns:repeat(3,minmax(62px,1fr))}.request-create-page .create-product-mini-components article>div>span{background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 3px;padding:6px;display:grid}.request-create-page .create-product-mini-components article small{color:#958b95;grid-column:1/-1;font-size:7.5px;font-weight:720}.request-create-page .create-product-mini-components article>div strong{color:#443d45;font-size:10px;font-weight:850}.request-create-page .create-product-mini-components article i{color:#aaa1aa;align-self:end;font-size:7px;font-style:normal;font-weight:700}.request-create-page .create-product-mini-shoe-measurements{border:1px solid #f0e7ec;border-radius:10px;display:grid;overflow:hidden}.request-create-page .create-product-mini-shoe-head,.request-create-page .create-product-mini-shoe-row{grid-template-columns:92px repeat(var(--mini-shoe-size-count), minmax(52px, 1fr));min-height:42px;display:grid}.request-create-page .create-product-mini-shoe-head{color:#857b85;background:#fffafd;font-size:11px;font-weight:820}.request-create-page .create-product-mini-shoe-head span,.request-create-page .create-product-mini-shoe-head b,.request-create-page .create-product-mini-shoe-row strong,.request-create-page .create-product-mini-shoe-row span{border-bottom:1px solid #f0e7ec;border-right:1px solid #f0e7ec;place-items:center;min-width:0;padding:8px 7px;display:grid}.request-create-page .create-product-mini-shoe-head span,.request-create-page .create-product-mini-shoe-row strong{justify-content:start;padding-left:10px}.request-create-page .create-product-mini-shoe-row strong,.request-create-page .create-product-mini-shoe-row span{color:#4a424b;font-size:11.5px;font-weight:720}.request-create-page .create-product-mini-shoe-row span.active{color:#e84f8a;background:#fff0f6;font-weight:850}.request-create-page .create-product-mini-measurements-empty{color:#8a838b;min-height:42px;padding:12px;font-size:11.5px;font-weight:720}.request-create-page .create-product-picker-colors,.request-create-page .create-product-picker-sizes{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;overflow:visible}.request-create-page .create-product-picker-row .create-product-picker-colors,.request-create-page .create-product-picker-row .create-product-picker-sizes{width:100%;transform:none}.request-create-page .create-product-picker-row .create-product-picker-sizes{padding:2px 0;overflow:auto visible}.request-create-page .create-product-picker-row .create-product-picker-sizes::-webkit-scrollbar{height:0}.request-create-page .create-product-picker-variant-controls .create-product-picker-colors{flex-wrap:wrap;width:100%}.request-create-page .create-product-picker-colors button{background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.request-create-page .create-product-picker-color-button:before,.request-create-page .create-product-picker-color-button:after{z-index:8;opacity:0;pointer-events:none;position:absolute;left:50%;transform:translate(-50%,4px)}.request-create-page .create-product-picker-color-button:before{content:"";border:6px solid #0000;border-bottom-color:#3b333b;top:calc(100% + 1px)}.request-create-page .create-product-picker-color-button:after{content:attr(data-tooltip);color:#fffafd;white-space:nowrap;text-align:left;background:#3b333b;border:1px solid #eadfe5;border-radius:8px;width:max-content;max-width:calc(100vw - 32px);padding:7px 9px;font-size:10.5px;font-weight:780;line-height:1.15;top:calc(100% + 13px);box-shadow:0 12px 24px #3a2b3433}.request-create-page .create-product-picker-color-button:hover:before,.request-create-page .create-product-picker-color-button:hover:after{opacity:1;transform:translate(-50%)}.request-create-page .create-product-picker-color-button:focus-visible:before{opacity:1;transform:translate(-50%)}.request-create-page .create-product-picker-color-button:focus-visible:after{opacity:1;transform:translate(-50%)}.request-create-page .create-product-picker-colors button.active{background:#fff0f6;border-color:#f39abe}.request-create-page .create-product-picker-colors .color-dot{border-radius:999px;width:13px;height:13px}.request-create-page .create-product-picker-sizes button{color:#403942;background:#fbf8fa;border:1px solid #eadfe5;border-radius:7px;flex:none;min-width:27px;height:24px;padding:0 7px;font-size:9.5px;font-weight:820;line-height:1}.request-create-page .create-product-picker-sizes button.active{color:#e84f8a;background:#fff0f6;border-color:#f39abe}.request-create-page .create-product-picker-size-dropdown{z-index:2;justify-self:end;width:78px;min-width:0;position:relative}.request-create-page .create-product-picker-size-trigger{color:#403942;background:#fbf8fa;border:1px solid #eadfe5;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;width:100%;height:26px;padding:0 7px;font-family:inherit;font-size:10px;font-weight:840;line-height:1;display:inline-flex}.request-create-page .create-product-picker-size-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.request-create-page .create-product-picker-size-trigger .icon{flex:none;width:11px;height:11px;transition:transform .12s,color .12s}.request-create-page .create-product-picker-size-dropdown.open{z-index:14}.request-create-page .create-product-picker-size-dropdown.open .create-product-picker-size-trigger{color:#e84f8a;background:#fff0f6;border-color:#f39abe}.request-create-page .create-product-picker-size-dropdown.open .create-product-picker-size-trigger .icon{transform:rotate(180deg)}.request-create-page .create-product-picker-size-dropdown.empty .create-product-picker-size-trigger{color:#aaa1aa;justify-content:center}.request-create-page .create-product-picker-size-menu{top:var(--size-menu-top,0);left:var(--size-menu-left,0);z-index:90;box-sizing:border-box;width:max(var(--size-menu-width,78px), 132px);background:#fffefe;border:1px solid #eadfe5;border-radius:10px;gap:4px;padding:6px;display:grid;position:fixed;overflow:visible;box-shadow:0 18px 34px #3a2b3429}.request-create-page .create-product-picker-size-dropdown.local .create-product-picker-size-menu{width:max(100%,132px);position:absolute;top:calc(100% + 6px);left:0}.request-create-page .create-product-edit-controls .create-product-picker-size-dropdown{flex:0 0 78px}.request-create-page .create-product-picker-size-menu button{color:#403942;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:28px;padding:0 8px;font-family:inherit;display:grid}.request-create-page .create-product-picker-size-menu button span{font-size:10.5px;font-weight:850;line-height:1}.request-create-page .create-product-picker-size-menu button small{color:#958c96;white-space:nowrap;font-size:9px;font-weight:760;line-height:1}.request-create-page .create-product-picker-size-menu button.active,.request-create-page .create-product-picker-size-menu button:hover{color:#e84f8a;background:#fff0f6;border-color:#f39abe}.request-create-page .create-product-picker-size-menu button:focus-visible{color:#e84f8a;background:#fff0f6;border-color:#f39abe}.request-create-page .create-product-picker-size-menu button.active small,.request-create-page .create-product-picker-size-menu button:hover small{color:#e84f8a}.request-create-page .create-product-picker-size-menu button:focus-visible small{color:#e84f8a}.request-create-page .create-product-picker-stock{color:#918891;text-align:center;white-space:nowrap;font-size:9px;font-weight:720;line-height:1;display:none}.request-create-page .create-product-picker-price{color:#2a242b;text-align:right;white-space:nowrap;font-size:13px;font-weight:860;line-height:1;transform:translate(-10px)}.request-create-page .create-product-picker-qty{border-radius:5px;grid-template-columns:23px 28px 23px;justify-self:end;width:74px;height:26px}.request-create-page .create-product-picker-qty button{justify-content:center;align-items:center;width:23px;height:26px;padding:0 0 1px;font-size:15px;line-height:1;display:inline-flex}.request-create-page .create-product-picker-qty strong{font-size:11px}.request-create-page .create-product-picker-add{width:34px;min-width:0;height:28px;box-shadow:none;border-radius:8px;margin-left:0;padding:0;font-size:10.5px}.request-create-page .create-product-picker-add:hover{color:#2b262d}.request-create-page .create-product-picker-add:focus-visible{color:#2b262d}.request-create-page .create-product-picker-add .icon{width:11px;height:11px}.request-create-page .create-product-picker-add:disabled{color:#b9afb6;cursor:not-allowed;background:#f4eef1;border-color:#eadfe5}@media (max-width:960px){.request-create-page .create-product-picker-row{grid-template-columns:34px minmax(102px,1fr) minmax(176px,1.1fr) 68px 74px}.request-create-page .create-product-picker-row.stock-breakdown-visible{grid-template-columns:34px minmax(300px,2fr) 82px 74px 40px}.request-create-page .create-product-picker-price{display:none}}@media (max-width:760px){.request-create-page .create-product-picker-tools{grid-template-columns:1fr}.request-create-page .create-product-category-picker{justify-self:stretch}.request-create-page .create-product-category-picker>button{width:100%}.request-create-page .create-product-category-menu{width:100%;left:0;right:auto}.request-create-page .create-product-picker-row{grid-template-columns:34px minmax(0,1fr) 74px;grid-template-areas:"thumb info price""thumb variant add""thumb variant qty";align-items:center;gap:5px 7px;min-height:0;padding:7px}.request-create-page .create-product-picker-row.stock-breakdown-visible{grid-template-columns:34px minmax(0,1fr) 74px}.request-create-page .create-product-picker-row .create-picker-thumb{grid-area:thumb;align-self:start}.request-create-page .create-product-picker-info{grid-area:info}.request-create-page .create-product-picker-variant-controls{grid-area:variant}.request-create-page .create-product-picker-price{grid-area:price;justify-self:end;display:block}.request-create-page .create-product-picker-qty{grid-area:qty;justify-self:end}.request-create-page .create-product-picker-add{grid-area:add;justify-self:end}.auth-shell{padding:16px}.auth-card{border-radius:12px;padding:18px}.auth-title h1{font-size:24px}}.products-database-error,.warehouse-save-error{color:#9f2f41;background:#fff5f6;border:1px solid #efb4bd;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.4}.products-database-error{margin:0 0 12px}.warehouse-save-error{margin:0 18px 14px}}@layer dinea-settings-v3{.viber-integration-page{--viber-accent:#7560c8;--viber-soft:#f3f0ff;--viber-line:#7560c833}.viber-connect-panel,.viber-accounts-panel,.viber-webhook-panel{padding:18px}.viber-connect-panel{background:radial-gradient(circle at 100% 0,#7560c817,#0000 34%),#fffffff0;overflow:hidden}.viber-panel-title{margin-bottom:16px}.viber-panel-title h3{margin-bottom:0}.viber-panel-title p{margin-top:5px}.viber-connect-workspace{gap:14px;display:grid}.viber-connect-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.viber-connect-step{border:1px solid var(--viber-line);background:#ffffffe0;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px;display:grid;box-shadow:0 10px 26px #4d3e760b}.viber-step-number{background:var(--viber-soft);width:32px;height:32px;color:var(--viber-accent);border-radius:10px;place-items:center;font-size:12px;font-weight:860;display:grid}.viber-connect-step>div>strong,.viber-empty-state strong{color:#29232c;font-size:13px;font-weight:840;display:block}.viber-connect-step>div>small,.viber-empty-state span{color:#7b737d;margin-top:3px;font-size:11px;font-weight:590;line-height:1.35;display:block}.viber-connect-step>.settings-field{grid-column:1/-1}.viber-connect-step .settings-input:focus{border-color:#7560c885;box-shadow:0 0 0 3px #7560c81a}.viber-connect-actions{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.viber-connect-actions>div:last-child{flex:none;gap:8px;display:flex}.viber-security-note{color:#6f6872;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:620;line-height:1.35;display:flex}.viber-security-note .icon{width:15px;height:15px;color:var(--viber-accent);flex:none}.viber-connect-submit{min-width:168px}.viber-account-list{gap:9px;display:grid}.viber-account-row{background:#ffffffd6;border:1px solid #e7e0e4e0;border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;min-height:66px;padding:10px 12px;display:grid}.viber-account-row.connected{background:linear-gradient(90deg,#f1fbf6b8,#ffffffdb 38%);border-color:#30a76f33}.viber-account-row.disconnected{background:#faf7f9d1}.viber-account-icon,.viber-account-copy{min-width:0}.viber-account-icon .integration-mark{width:44px;height:44px}.viber-account-copy strong,.viber-account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.viber-account-copy strong{color:#2c262f;font-size:13px;font-weight:840}.viber-account-copy small{color:#7a727b;margin-top:4px;font-size:10.5px;font-weight:610}.viber-account-actions{justify-content:flex-end;display:flex}.viber-account-error{color:#b6385f;white-space:normal;grid-column:2/-1;align-items:flex-start;gap:6px;margin:0;font-size:10.5px;font-weight:650;line-height:1.4;display:flex}.viber-account-error .icon{flex:none;width:14px;height:14px}.viber-empty-state{border:1px dashed var(--viber-line);background:#f7f5fc9e;border-radius:11px;align-items:center;gap:12px;min-height:84px;padding:14px;display:flex}.viber-webhook-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.7fr);gap:12px;display:grid}.viber-webhook-copy-row,.viber-profile-link{background:#faf8fabf;border:1px solid #e7e0e4e0;border-radius:11px;min-height:72px}.viber-webhook-copy-row{grid-template-columns:minmax(150px,.55fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.viber-webhook-copy-row span b,.viber-webhook-copy-row span small,.viber-profile-link strong,.viber-profile-link small{display:block}.viber-webhook-copy-row b,.viber-profile-link strong{color:#2c262f;font-size:11.5px;font-weight:820}.viber-webhook-copy-row small,.viber-profile-link small{color:#7a727b;margin-top:4px;font-size:10px;font-weight:590;line-height:1.35}.viber-webhook-copy-row code{color:#5e4c9e;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #7560c81f;border-radius:8px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.3;overflow:hidden}.viber-webhook-copy-row button{border:1px solid var(--viber-line);min-height:36px;color:var(--viber-accent);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:10.5px;font-weight:780;display:inline-flex}.viber-webhook-copy-row button:disabled{cursor:not-allowed;opacity:.52}.viber-webhook-copy-row button .icon{width:14px;height:14px}.viber-profile-link{color:inherit;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.viber-profile-link:hover{border-color:var(--viber-line);background:var(--viber-soft);transform:translateY(-1px)}.viber-profile-link-icon{background:var(--viber-soft);width:38px;height:38px;color:var(--viber-accent);border-radius:10px;place-items:center;display:grid}.viber-profile-link-icon .icon,.viber-profile-link>.icon{width:16px;height:16px}.viber-webhook-panel>.settings-inline-notice{margin-top:12px}@media (max-width:760px){.viber-connect-fields,.viber-webhook-grid{grid-template-columns:1fr}.viber-connect-actions{flex-direction:column;align-items:stretch}.viber-connect-actions>div:last-child,.viber-connect-actions .settings-save-button,.viber-connect-actions .settings-secondary-button{width:100%}.viber-connect-actions>div:last-child{flex-direction:column}.viber-account-row{grid-template-columns:46px minmax(0,1fr)}.viber-account-row>.settings-status-pill,.viber-account-actions,.viber-account-error{grid-column:2;justify-self:start}.viber-webhook-copy-row{grid-template-columns:1fr}.viber-webhook-copy-row button{justify-self:stretch}}.payment-method-active-toggle{min-height:32px;padding:4px 2px}@media (max-width:960px){.communication-template-library-page,.template-library-panel,.communication-automation-page,.communication-automation-panel{grid-template-columns:minmax(0,1fr);min-width:0}.template-library-panel>*,.template-library-header,.template-variable-strip,.template-library-toolbar{min-width:0}.template-library-table{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto}.template-library-toolbar{flex-wrap:wrap}.payment-method-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-method-create-button{width:100%}}@media (max-width:760px){.template-library-header,.communication-automation-header{grid-template-columns:minmax(0,1fr)}.template-add-button,.communication-automation-add{width:100%}.template-variable-strip{grid-template-columns:minmax(0,1fr) 34px}.template-variable-strip>span{grid-column:1/-1}.template-category-tabs{flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.template-toolbar-actions{width:100%}.template-status-filter{flex:auto}.communication-automation-table{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto}.communication-automation-head,.communication-automation-table article{width:auto;min-width:650px}}}@layer dinea-requests-v4{@media (min-width:1101px){.content-requests .request-detail-panel{height:var(--request-detail-max-height,calc(100dvh - 87px));min-height:0;max-height:var(--request-detail-max-height,calc(100dvh - 87px));position:sticky;top:5px;overflow-y:auto}}}@layer dinea-chats-v3{.comments-workspace-root{--comments-ink:#302a31;--comments-muted:#817980;--comments-soft:#aaa2a9;--comments-line:#e9e1e5;--comments-pink:#e95186;--comments-pink-soft:#fff4f8;--comments-green:#27a86c;min-height:0;color:var(--comments-ink);flex:1;grid-template-columns:minmax(322px,.92fr) minmax(410px,1.12fr) minmax(330px,.94fr);gap:12px;display:grid}.comments-workspace-root button,.comments-workspace-root input,.comments-workspace-root select,.comments-workspace-root textarea{font:inherit}.comments-workspace-root button{cursor:pointer}.comments-workspace-list-panel,.comments-workspace-thread-panel,.comments-workspace-details-panel{border:1px solid var(--comments-line);background:#fffffff7;border-radius:14px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 8px 24px #3727300b}.comments-workspace-list-panel{flex-direction:column;display:flex}.comments-workspace-context button,.comments-workspace-back-button,.comments-workspace-replies>button,.comments-workspace-source button{border:1px solid var(--comments-line);color:#514a52;background:#fff;border-radius:7px;font-size:9px;font-weight:760}.comments-workspace-filters{border-bottom:1px solid var(--comments-line);padding:13px 14px 12px}.comments-workspace-filters h3,.comments-workspace-status-filters h3,.comments-workspace-context h3,.comments-workspace-replies h3,.comments-workspace-composer h3,.comments-workspace-source h3{color:#514a52;margin:0;font-size:11.5px;font-weight:820;line-height:1.25}.comments-workspace-filters h3+div{margin-top:8px}.comments-workspace-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.comments-workspace-platforms button{border:1px solid var(--comments-line);color:#777077;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;height:38px;padding:0 8px;font-size:10.5px;font-weight:760;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.comments-workspace-platforms button:hover,.comments-workspace-platforms button.is-active{background:var(--comments-pink-soft);color:var(--comments-pink);border-color:#e951866b}.comments-workspace-platforms button:focus-visible{outline-offset:-2px;outline:2px solid #e951866b}.comments-workspace-statuses button:focus-visible{outline-offset:-2px;outline:2px solid #e951866b}.comments-workspace-comment-row:focus-visible{outline-offset:-2px;outline:2px solid #e951866b}.comments-workspace-platforms img,.comments-workspace-platform-pill img,.comments-workspace-source img{object-fit:contain;width:21px;height:21px;display:block}.comments-workspace-youtube-icon{background:#f31f25;border-radius:4px;flex:0 0 18px;place-items:center;width:18px;height:13px;display:inline-grid;position:relative}.comments-workspace-youtube-icon span{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid #fff;width:0;height:0;margin-left:1px}.comments-workspace-status-filters{border-bottom:1px solid var(--comments-line);padding:12px 14px 11px}.comments-workspace-statuses{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.comments-workspace-statuses button{color:#675f67;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:720}.comments-workspace-status-pill{border:1px solid var(--comments-line);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.comments-workspace-statuses button b{min-width:18px;height:18px;color:var(--comments-pink);background:#fff0f6;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-grid}.comments-workspace-statuses button:hover .comments-workspace-status-pill,.comments-workspace-statuses button.is-active .comments-workspace-status-pill{background:var(--comments-pink-soft);color:var(--comments-pink);border-color:#e9518657}.comments-workspace-list-tools{border-bottom:1px solid var(--comments-line);grid-template-columns:minmax(0,1fr) 132px;gap:10px;padding:12px 13px;display:grid}.comments-workspace-list-tools label{align-items:center;min-width:0;display:flex;position:relative}.comments-workspace-list-tools label .icon{color:#aaa2aa;pointer-events:none;width:18px;height:18px;position:absolute;left:12px}.comments-workspace-list-tools input,.comments-workspace-list-tools select{border:1px solid var(--comments-line);color:#514a52;background:#fff;border-radius:9px;outline:none;width:100%;min-width:0;height:38px;font-size:11.5px;font-weight:650}.comments-workspace-list-tools input{padding:0 11px 0 39px}.comments-workspace-list-tools select{padding:0 27px 0 11px;font-size:11px}.comments-workspace-list-tools input:focus,.comments-workspace-list-tools select:focus,.comments-workspace-composer textarea:focus{border-color:#e951867a;box-shadow:0 0 0 3px #e9518614}.comments-workspace-comment-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ddd2d8 transparent;flex:1;min-height:0;overflow-y:auto}.comments-workspace-comment-row{border:0;border-bottom:1px solid var(--comments-line);width:100%;min-width:0;min-height:86px;color:inherit;text-align:left;background:#fff;grid-template-columns:44px minmax(0,1fr) minmax(72px,auto);align-items:start;gap:11px;padding:13px;transition:background .16s,box-shadow .16s;display:grid}.comments-workspace-comment-row:hover{background:#fffbfd}.comments-workspace-comment-row.is-selected{background:linear-gradient(90deg,#fde6efeb,#fff5f8b8)}.comments-workspace-comment-row.is-unread:not(.is-selected){background:#fffafd}.comments-workspace-avatar{color:#362b30cc;border:2px solid #fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:inline-grid;box-shadow:0 1px 6px #32232b1f}.comments-workspace-avatar.is-small{flex-basis:31px;width:31px;height:31px}.comments-workspace-comment-copy{min-width:0;display:block}.comments-workspace-comment-heading{align-items:center;gap:7px;min-width:0;display:flex}.comments-workspace-comment-heading>strong{color:#302a31;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:830;line-height:1.3;overflow:hidden}.comments-workspace-comment-row.is-unread .comments-workspace-comment-heading>strong{color:#211c22;font-weight:860}.comments-workspace-platform-pill{border:1px solid var(--comments-line);color:#6f6870;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 7px;font-size:9px;font-weight:720;line-height:1.2;display:inline-flex}.comments-workspace-platform-pill img{width:12px;height:12px}.comments-workspace-platform-pill .comments-workspace-youtube-icon{border-radius:3px;flex-basis:12px;width:12px;height:9px}.comments-workspace-platform-pill .comments-workspace-youtube-icon span{border-top-width:2px;border-bottom-width:2px;border-left-width:3px}.comments-workspace-comment-message{color:#4e474f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:11.5px;font-weight:590;line-height:1.42;display:-webkit-box;overflow:hidden}.comments-workspace-comment-meta{align-content:start;justify-items:end;gap:12px;min-width:0;display:grid}.comments-workspace-comment-meta>span{align-items:center;gap:6px;display:inline-flex}.comments-workspace-comment-meta time{color:#918990;white-space:nowrap;font-size:10px;font-weight:650}.comments-workspace-comment-meta i{background:var(--comments-pink);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e951861a}.comments-workspace-comment-meta em{white-space:nowrap;border:1px solid;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:790;line-height:1}.comments-workspace-comment-meta em.is-unanswered{color:#db436f;background:#fff7fa;border-color:#f2b0c2}.comments-workspace-comment-meta em.is-replied{color:#238d5f;background:#f2fbf6;border-color:#a9dbc3}.comments-workspace-empty{color:var(--comments-muted);text-align:center;justify-items:center;gap:6px;padding:32px 18px;display:grid}.comments-workspace-empty .icon{color:#c8bdc3;width:22px;height:22px}.comments-workspace-empty strong{font-size:12px}.comments-workspace-empty span{font-size:10.5px}.comments-workspace-thread-panel,.comments-workspace-details-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ddd2d8 transparent;overflow-y:auto}.comments-workspace-thread-panel{padding:14px}.comments-workspace-back-button{color:#918a91;background:0 0;border:0;align-items:center;gap:6px;min-height:28px;padding:0;display:inline-flex}.comments-workspace-context{border-top:1px solid var(--comments-line);margin-top:6px;padding-top:11px}.comments-workspace-context>div{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:11px;margin-top:10px;display:grid}.comments-workspace-context img{object-fit:cover;border-radius:8px;width:70px;height:70px}.comments-workspace-context span{min-width:0}.comments-workspace-context strong,.comments-workspace-context small{display:block}.comments-workspace-context strong{color:#352e36;font-size:11px;font-weight:830;line-height:1.35}.comments-workspace-context small{color:#938b93;margin-top:4px;font-size:8.5px;font-weight:590;line-height:1.35}.comments-workspace-context button{color:#736c73;border:0;min-height:24px;margin-top:6px;padding:0}.comments-workspace-focused-comment{background:#fff9fb;border:1px solid #e9518657;border-radius:10px;grid-template-columns:36px minmax(0,1fr);gap:10px;margin-top:14px;padding:12px;display:grid}.comments-workspace-focused-comment>div{min-width:0}.comments-workspace-focused-comment header{grid-template-columns:minmax(0,max-content) minmax(0,max-content) 1fr;align-items:center;gap:7px;display:grid}.comments-workspace-focused-comment header>strong{color:#332d34;font-size:10px;font-weight:830}.comments-workspace-focused-comment time{color:#918991;justify-self:end;font-size:8px;font-weight:620}.comments-workspace-focused-comment p{color:#514951;margin:8px 0 0;font-size:10px;font-weight:570;line-height:1.5}.comments-workspace-focused-comment footer{align-items:center;gap:10px;margin-top:9px;display:flex}.comments-workspace-focused-comment footer button{color:#777078;background:0 0;border:0;justify-content:center;align-items:center;min-height:22px;padding:0;font-size:8.5px;font-weight:700;display:inline-flex}.comments-workspace-focused-comment footer span{background:var(--comments-line);width:1px;height:13px}.comments-workspace-focused-comment footer .icon{width:13px;height:13px}.comments-workspace-replies{margin-top:12px}.comments-workspace-replies>h3{align-items:center;gap:5px;margin-bottom:9px;display:flex}.comments-workspace-replies>h3 .icon{width:12px;height:12px}.comments-workspace-replies>div{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:6px 0;display:grid}.comments-workspace-owner-avatar{color:#fff;background:#ee6797;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.comments-workspace-replies p{color:#5b535b;margin:0;font-size:9px;line-height:1.45}.comments-workspace-replies p strong{color:#484148;align-items:center;gap:7px;margin-bottom:4px;font-size:9px;font-weight:790;display:flex}.comments-workspace-replies>button{min-height:27px;margin:5px auto 0;padding:0 16px;display:block}.comments-workspace-composer{border-top:1px solid var(--comments-line);margin-top:13px;padding-top:11px}.comments-workspace-composer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.comments-workspace-composer>header button{color:#928a92;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8.5px;font-weight:680;display:inline-flex}.comments-workspace-composer>header .icon{width:11px;height:11px}.comments-workspace-composer>label{margin-top:8px;display:block;position:relative}.comments-workspace-composer textarea{resize:vertical;border:1px solid var(--comments-line);color:#3b343c;background:#fff;border-radius:9px;outline:none;width:100%;height:94px;padding:11px 12px 31px;font-size:9.5px;line-height:1.45;display:block}.comments-workspace-composer textarea::placeholder{color:#b1a9b0}.comments-workspace-composer-tools{align-items:center;gap:7px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.comments-workspace-composer-tools button{color:#918991;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.comments-workspace-composer-tools .icon{width:13px;height:13px}.comments-workspace-composer-tools small{color:#a098a0;margin-left:auto;font-size:7.5px}.comments-workspace-composer>footer{grid-template-columns:minmax(0,1fr) 134px;align-items:center;gap:10px;margin-top:9px;display:grid}.comments-workspace-composer>footer label{color:#726a72;align-items:center;gap:7px;font-size:8.5px;font-weight:610;line-height:1.35;display:flex}.comments-workspace-composer>footer input{width:14px;height:14px;accent-color:var(--comments-pink)}.comments-workspace-composer>footer>button{background:var(--comments-pink);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:35px;font-size:9.5px;font-weight:810;display:inline-flex;box-shadow:0 6px 16px #e951862e}.comments-workspace-composer>footer>button:disabled{box-shadow:none;cursor:not-allowed;opacity:.48}.comments-workspace-composer>footer>button .icon{width:13px;height:13px}.comments-workspace-tip{color:#756b94;background:#f8f6ff;border:1px solid #dcd4ff;border-radius:9px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 11px;font-size:8.5px;line-height:1.4;display:flex}.comments-workspace-tip .icon{color:#7765eb;flex:0 0 14px;width:14px;height:14px}.comments-workspace-details-panel{padding:14px}.comments-workspace-details-panel>h2{color:#3b343c;margin:0 0 10px;font-size:11px;font-weight:840}.comments-workspace-post-image{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:10px;width:100%;display:block}.comments-workspace-post-copy{border-bottom:1px solid var(--comments-line);padding:11px 0}.comments-workspace-post-copy h3{color:#352f36;margin:0;font-size:10.5px;font-weight:830;line-height:1.35}.comments-workspace-post-copy p{color:#655e66;margin:6px 0 0;font-size:9px;font-weight:560;line-height:1.45}.comments-workspace-post-copy small{color:#a098a0;margin-top:8px;font-size:8px;font-weight:590;display:block}.comments-workspace-post-stats{border-bottom:1px solid var(--comments-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 0;display:grid}.comments-workspace-post-stats span{min-width:0}.comments-workspace-post-stats strong,.comments-workspace-post-stats small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.comments-workspace-post-stats strong{color:#464047;font-size:9px;font-weight:810}.comments-workspace-post-stats small{color:#958d95;margin-top:3px;font-size:7.5px;font-weight:590}.comments-workspace-source{border-bottom:1px solid var(--comments-line);padding:11px 0}.comments-workspace-source>div{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:9px;display:grid}.comments-workspace-source>div>img{width:27px;height:27px}.comments-workspace-source span{min-width:0}.comments-workspace-source strong,.comments-workspace-source small{display:block}.comments-workspace-source strong{color:#3c353d;font-size:9.5px;font-weight:810}.comments-workspace-source small{color:#918991;margin-top:2px;font-size:8px}.comments-workspace-source button{white-space:nowrap;min-height:29px;padding:0 10px}.comments-workspace-post-meta{margin:0}.comments-workspace-post-meta>div{border-bottom:1px solid var(--comments-line);grid-template-columns:minmax(100px,.76fr) minmax(0,1fr);align-items:center;gap:10px;min-height:46px;display:grid}.comments-workspace-post-meta>div:last-child{border-bottom:0}.comments-workspace-post-meta dt{color:#958d95;font-size:8px;font-weight:650;line-height:1.35}.comments-workspace-post-meta dd{overflow-wrap:anywhere;color:#514950;text-align:right;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;font-size:8.5px;font-weight:650;line-height:1.35;display:flex}.comments-workspace-post-meta dd span{color:#238e60;background:#f1fbf6;border:1px solid #a9dec5;border-radius:6px;padding:3px 7px;font-size:7.5px;font-weight:780}.comments-workspace-post-meta dd .icon{color:#9c949c;flex:0 0 12px;width:12px;height:12px}@media (max-width:1320px){.comments-workspace-root{grid-template-columns:minmax(310px,.9fr) minmax(390px,1.1fr)}.comments-workspace-details-panel{display:none}}@media (max-width:920px){.comments-workspace-root{display:block;overflow-y:auto}.comments-workspace-list-panel,.comments-workspace-thread-panel{min-height:620px}.comments-workspace-thread-panel{margin-top:12px}}@media (max-width:560px){.comments-workspace-list-tools,.comments-workspace-composer>footer{grid-template-columns:1fr}.comments-workspace-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.comments-workspace-source>div{grid-template-columns:27px minmax(0,1fr)}.comments-workspace-source button{grid-column:1/-1}}}@layer dinea-runtime-first{.react-migration-panel{gap:16px;padding:18px;display:grid}.access-restricted-panel{text-align:center;justify-items:center;gap:18px;max-width:680px;min-height:300px;margin:72px auto 0;padding:48px 42px;display:grid}.access-restricted-icon{width:58px;height:58px;color:var(--pink-deep);background:#fff0f6;border-radius:18px;place-items:center;display:grid}.access-restricted-icon .icon{width:26px;height:26px}.access-restricted-copy{gap:9px;max-width:510px;display:grid}.access-restricted-copy h2{font-size:22px}.access-restricted-copy p{color:#716b73;font-size:13px;font-weight:600;line-height:1.55}.access-restricted-panel .settings-secondary-button{min-width:180px}.auth-foot:empty{display:none}.session-status-banner{color:#8f314d;background:#fff8fa;border:1px solid #c93e6838;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:14px;padding:8px 10px 8px 14px;font-size:11px;font-weight:700;display:flex}.session-status-banner>span,.session-status-banner>div,.session-status-banner button{align-items:center;display:inline-flex}.session-status-banner>span{gap:8px;min-width:0}.session-status-banner>div{flex:none;gap:6px}.session-status-banner button{color:#a63b5a;background:#fff;border:1px solid #c93e6833;border-radius:7px;justify-content:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:760}.session-status-banner .icon{width:14px;height:14px}.app-view-loading{place-items:center;width:100%;min-height:min(62vh,620px);display:grid}.app-view-loading-indicator{background:#fff9fbf0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:68px;height:40px;display:inline-flex;box-shadow:0 12px 30px #4a303c14}.app-view-loading-indicator i{background:var(--pink);opacity:.3;border-radius:50%;width:7px;height:7px;animation:1.05s cubic-bezier(.22,1,.36,1) infinite app-view-loading-pulse;display:block}.app-view-loading-indicator i:nth-child(2){animation-delay:.12s}.app-view-loading-indicator i:nth-child(3){animation-delay:.24s}@keyframes app-view-loading-pulse{0%,64%,to{opacity:.28;transform:translateY(0)scale(.82)}32%{opacity:.92;transform:translateY(-3px)scale(1)}}.payment-method-icon-visual{width:var(--payment-method-icon-size);height:var(--payment-method-icon-size);flex:0 0 var(--payment-method-icon-size);place-items:center;display:inline-grid;overflow:hidden}.payment-method-icon-visual.system{color:#24a76b}.payment-method-icon-visual>img,.payment-method-icon-visual>svg{object-fit:contain;width:100%;height:100%;display:block}.delivery-method-icon-visual{overflow:visible}.delivery-method-icon-visual>img.delivery-method-icon-image{object-fit:contain;max-width:92%;max-height:92%}.delivery-method-icon-visual>img.delivery-method-icon-image.portrait{width:auto;height:92%}.delivery-method-icon-visual>img.delivery-method-icon-image.landscape{width:92%;height:auto}.delivery-method-icon-visual>img.delivery-method-icon-image.square{width:92%;height:92%}.request-create-page .create-crm-field-select{width:100%;min-width:0;height:34px}.request-create-page .create-crm-field-select>.create-custom-select-trigger{border:1px solid var(--line-strong);color:#2d282e;background:#fffffff0;border-radius:7px;height:34px;padding:0 11px;font-size:12px;font-weight:620}.request-create-page .create-crm-field-select.open>.create-custom-select-trigger{border-color:#ddd5d9;outline:0;box-shadow:0 0 0 3px #30222a0d}.request-create-page .create-crm-field-select>.create-custom-select-trigger:focus-visible{border-color:#ddd5d9;outline:0;box-shadow:0 0 0 3px #30222a0d}.request-create-page .create-crm-field-select>.create-custom-select-menu{width:100%;min-width:100%}.request-create-page .create-crm-field-select>.create-custom-select-menu button{min-height:34px;padding:0 11px;font-size:12px;font-weight:620}.request-registry-filter-select{width:100%}.request-registry-filter-select .request-registry-carrier-trigger{background:#fff;height:38px;padding:0 10px}.request-registry-filter-select .request-registry-carrier-trigger>span,.request-registry-filter-select .request-registry-carrier-menu button{align-items:center;gap:7px;display:flex}.warehouse-delete-confirm-layer{z-index:180;background:#231b207a;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.warehouse-delete-confirm{background:#fffafb;border:1px solid #e9c5cd;border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:14px;width:min(460px,100%);padding:22px;display:grid;box-shadow:0 28px 70px #28181f3d}.warehouse-delete-confirm-icon{color:#c83355;background:#fde8ed;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.warehouse-delete-confirm-icon .icon{width:22px;height:22px}.warehouse-delete-confirm-copy h2{color:#2e252a;margin:0;font-size:18px;line-height:1.25}.warehouse-delete-confirm-copy p{color:#71676d;margin:8px 0 0;font-size:12px;line-height:1.55}.warehouse-delete-confirm-summary,.warehouse-delete-confirm-actions{grid-column:1/-1}.warehouse-delete-confirm-summary{color:#736a70;background:#f8f3f5;border-radius:8px;gap:18px;padding:11px 12px;font-size:11px;display:flex}.warehouse-delete-confirm-summary strong{color:#332a2f}.warehouse-delete-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.warehouse-delete-confirm-actions button{border:1px solid var(--line-strong);color:#554c52;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:780;display:inline-flex}.warehouse-delete-confirm-actions button.danger{color:#fff;background:#c83355;border-color:#c83355}.warehouse-delete-confirm-actions button:disabled{cursor:wait;opacity:.58}.warehouse-delete-confirm-actions .icon{width:14px;height:14px}}@layer dinea-settings-telegram{.telegram-integration-page{--telegram-blue:#168bd2;--telegram-blue-dark:#106ca8;--telegram-blue-soft:#eaf7ff;--telegram-ink:#183346;--telegram-muted:#68808f}.telegram-primary-action{box-shadow:0 8px 22px #168bd22e;border-color:var(--telegram-blue)!important;background:var(--telegram-blue)!important;color:#fff!important}.telegram-primary-action:hover:not(:disabled){transform:translateY(-1px);border-color:var(--telegram-blue-dark)!important;background:var(--telegram-blue-dark)!important}.telegram-primary-action:disabled{box-shadow:none}.telegram-panel-title{align-items:flex-start}.telegram-connect-panel,.telegram-accounts-panel,.telegram-security-panel{border-color:#dce9f0}.telegram-auth-panel{background:radial-gradient(circle at 86% 18%,#35aeec2e,#0000 34%),linear-gradient(132deg,#fafdff 0%,#f2faff 52%,#eef8fd 100%);position:relative;overflow:hidden;border-color:#cfe5f2!important;padding:0!important}.telegram-auth-panel:before{content:"";pointer-events:none;border:1px solid #168bd21f;border-radius:50%;width:260px;height:260px;position:absolute;top:-92px;right:-48px;box-shadow:0 0 0 34px #168bd209,0 0 0 68px #168bd206}.telegram-auth-stage{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);gap:34px;padding:30px;display:grid;position:relative}.telegram-auth-stage-copy{align-self:center;padding:10px 4px 10px 8px}.telegram-live-kicker{color:var(--telegram-blue-dark);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.telegram-live-kicker i{background:#20b572;border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite telegram-live-pulse;box-shadow:0 0 0 5px #20b5721f}.telegram-auth-stage-copy h3{max-width:520px;color:var(--telegram-ink);letter-spacing:-.035em;margin:16px 0 10px;font-size:max(24px,min(3vw,38px));line-height:1.05}.telegram-auth-stage-copy>p{max-width:520px;color:var(--telegram-muted);margin:0;font-size:12px;line-height:1.65}.telegram-auth-steps{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.telegram-auth-steps li{color:#8799a3;align-items:center;gap:11px;font-size:11px;display:flex}.telegram-auth-steps li span{background:#ffffffb3;border:1px solid #d3e1e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.telegram-auth-steps li.active,.telegram-auth-steps li.done{color:var(--telegram-ink)}.telegram-auth-steps li.active span{border-color:var(--telegram-blue);background:var(--telegram-blue);color:#fff;box-shadow:0 0 0 5px #168bd21a}.telegram-auth-steps li.done span{color:#168653;background:#e9f8f0;border-color:#9bd7bd}.telegram-auth-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #c2dceae6;border-radius:18px;place-items:center;min-height:365px;padding:24px;display:grid;box-shadow:0 22px 60px #225e7f1f}.telegram-qr-workspace,.telegram-auth-form,.telegram-auth-error,.telegram-qr-loading{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:330px;display:flex}.telegram-qr-frame{background:#fff;border:1px solid #d5e7f0;border-radius:18px;place-items:center;padding:13px;display:grid;position:relative;box-shadow:0 10px 30px #175c7f21}.telegram-qr-frame svg{border-radius:9px;display:block}.telegram-qr-mark{background:#fff;border:6px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.telegram-qr-mark .integration-mark{border-radius:50%;width:34px;min-width:34px;height:34px}.telegram-qr-copy{gap:5px;margin-top:17px;display:grid}.telegram-qr-copy strong{color:var(--telegram-ink);font-size:11px}.telegram-qr-copy span{color:var(--telegram-muted);font-size:10px;line-height:1.5}.telegram-deep-link{margin-top:14px;text-decoration:none}.telegram-qr-loading{color:var(--telegram-muted);justify-content:center;gap:12px;min-height:220px;font-size:11px}.telegram-qr-loading .icon{width:28px;height:28px;color:var(--telegram-blue);animation:1.2s linear infinite telegram-spin}.telegram-auth-form .telegram-auth-icon,.telegram-auth-error>span{background:var(--telegram-blue-soft);width:54px;height:54px;color:var(--telegram-blue);border-radius:16px;place-items:center;margin-bottom:15px;display:grid}.telegram-auth-form .telegram-auth-icon .icon,.telegram-auth-error>span .icon{width:22px;height:22px}.telegram-auth-form>strong,.telegram-auth-error>strong{color:var(--telegram-ink);font-size:16px}.telegram-auth-form>p,.telegram-auth-error>p{color:var(--telegram-muted);margin:7px 0 17px;font-size:10px;line-height:1.55}.telegram-auth-form .settings-field{text-align:left;width:100%}.telegram-auth-form>button{width:100%;margin-top:12px}.telegram-auth-error>span{color:#cf3b5c;background:#fff0f2}.telegram-auth-footer{z-index:1;background:#fafdffbd;border-top:1px solid #dcebf2;justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex;position:relative}.telegram-auth-footer>span{color:var(--telegram-muted);align-items:center;gap:8px;font-size:10px;display:inline-flex}.telegram-auth-footer>span .icon{width:14px;height:14px;color:var(--telegram-blue)}.telegram-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.telegram-method-card{min-height:82px;color:inherit;text-align:left;background:#fff;border:1px solid #dce7ed;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.telegram-method-card:hover,.telegram-method-card.selected{border-color:#7ec6ee;transform:translateY(-1px);box-shadow:0 8px 24px #168bd21a}.telegram-method-card.selected{background:#f8fcff}.telegram-method-icon{width:44px;height:44px;color:var(--telegram-blue);background:#edf7fc;border-radius:12px;place-items:center;display:grid}.telegram-method-icon.qr{background:#e9f4ff}.telegram-method-icon .icon{width:19px;height:19px}.telegram-method-card>span:nth-child(2){gap:4px;display:grid}.telegram-method-card strong{color:var(--telegram-ink);font-size:12px}.telegram-method-card small{color:var(--telegram-muted);font-size:9px;line-height:1.4}.telegram-method-card>i{color:var(--telegram-blue);place-items:center;display:grid}.telegram-method-card>i .icon{width:18px;height:18px}.telegram-phone-field{background:#f7fbfd;border-radius:12px;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);align-items:end;gap:18px;margin-top:16px;padding:16px;display:grid}.telegram-phone-field>span{min-height:42px;color:var(--telegram-muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.telegram-phone-field>span .icon{width:14px;height:14px;color:var(--telegram-blue)}.telegram-connect-options{border-top:1px solid #e6eef2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-top:17px;padding-top:17px;display:grid}.telegram-connect-options>label{justify-content:space-between;align-items:center;gap:18px;max-width:520px;display:flex}.telegram-connect-options label>span{gap:4px;display:grid}.telegram-connect-options b{color:var(--telegram-ink);font-size:11px}.telegram-connect-options small{color:var(--telegram-muted);font-size:9px}.telegram-connect-options select{min-width:104px;height:38px;color:var(--telegram-ink);font:inherit;background:#fff;border:1px solid #d9e5eb;border-radius:8px;padding:0 32px 0 11px;font-size:10px;font-weight:750}.telegram-connect-note{min-height:38px;color:var(--telegram-muted);align-items:center;gap:9px;font-size:10px;line-height:1.5;display:inline-flex}.telegram-connect-note .icon{color:#1f9c66;flex:none;width:15px;height:15px}.telegram-connect-actions,.telegram-account-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.telegram-account-list{gap:10px;margin-top:16px;display:grid}.telegram-account-row{background:#fff;border:1px solid #e0e9ee;border-radius:12px;grid-template-columns:48px minmax(180px,1fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.telegram-account-row.online{background:linear-gradient(90deg,#fbfffd 0%,#fff 46%);border-color:#cae8dc}.telegram-account-avatar{background:#eef8fe;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:relative}.telegram-account-avatar:after{content:"";background:#aebbc3;border:3px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.telegram-account-row.online .telegram-account-avatar:after{background:#27b374}.telegram-account-copy{gap:4px;min-width:0;display:grid}.telegram-account-copy strong{color:var(--telegram-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.telegram-account-copy small{color:var(--telegram-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.telegram-account-error{color:#bd3f5a;background:#fff1f3;border-radius:8px;grid-column:2/-1;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:9px;line-height:1.45;display:flex}.telegram-account-error .icon{flex:none;width:13px;height:13px}.telegram-empty-state{background:#fbfdfe;border:1px dashed #cfe1ea;border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:150px;margin-top:14px;display:flex}.telegram-empty-orbit{background:#eff9fe;border:1px solid #d8eaf3;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 0 9px #f7fcff}.telegram-empty-state>div{gap:5px;max-width:360px;display:grid}.telegram-empty-state strong{color:var(--telegram-ink);font-size:13px}.telegram-empty-state span{color:var(--telegram-muted);font-size:10px;line-height:1.5}.telegram-security-panel{background:#fbfdfe;grid-template-columns:minmax(220px,.9fr) minmax(300px,1.2fr);gap:18px 26px;display:grid}.telegram-security-copy{align-items:flex-start;gap:13px;display:flex}.telegram-security-icon{color:#1e9360;background:#eaf8f1;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.telegram-security-icon .icon{width:18px;height:18px}.telegram-security-copy h3{color:var(--telegram-ink);margin:1px 0 6px;font-size:14px}.telegram-security-copy p{color:var(--telegram-muted);margin:0;font-size:10px;line-height:1.55}.telegram-security-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.telegram-security-rules span{color:#536b79;background:#fff;border:1px solid #e2eaee;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:9px;font-weight:720;display:flex}.telegram-security-rules .icon{color:#1f9c66;width:13px;height:13px}.telegram-app-link>.icon{color:#8aa0ac;width:15px;height:15px}@keyframes telegram-spin{to{transform:rotate(360deg)}}@keyframes telegram-live-pulse{0%,45%{box-shadow:0 0 #20b57238}85%,to{box-shadow:0 0 0 8px #20b57200}}@media (max-width:980px){.telegram-auth-stage{grid-template-columns:1fr}.telegram-auth-stage-copy{padding-bottom:0}.telegram-auth-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.telegram-account-row{grid-template-columns:48px minmax(160px,1fr) auto}.telegram-account-actions{grid-column:2/-1;justify-content:flex-start}.telegram-security-panel{grid-template-columns:1fr}}@media (max-width:700px){.telegram-auth-stage{gap:20px;padding:20px}.telegram-auth-stage-copy h3{font-size:27px}.telegram-auth-steps,.telegram-method-grid,.telegram-security-rules{grid-template-columns:1fr}.telegram-auth-footer,.telegram-connect-options,.telegram-connect-options>label,.telegram-phone-field{flex-direction:column;align-items:stretch;display:flex}.telegram-connect-actions,.telegram-account-actions{flex-wrap:wrap;justify-content:stretch}.telegram-connect-actions button,.telegram-account-actions button{flex:145px}.telegram-account-row{grid-template-columns:46px minmax(0,1fr)}.telegram-account-row>.settings-status-pill{grid-column:2;justify-self:start}.telegram-account-actions,.telegram-account-error{grid-column:1/-1}.telegram-empty-state{text-align:center;flex-direction:column;padding:24px}}@media (prefers-reduced-motion:reduce){.telegram-live-kicker i,.telegram-qr-loading .icon{animation:none}.telegram-method-card,.telegram-app-link,.telegram-primary-action{transition:none}}}@layer dinea-communications-runtime{.settings-save-button.error,.settings-save-button.error:disabled{color:#c83f62;background:#ffeff3f5;border-color:#cd416047;box-shadow:0 10px 24px #c83f621a}.settings-inline-error{color:#a93652;background:#fff3f6eb;border:1px solid #cd416033;border-radius:9px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:11px;font-weight:720;line-height:1.45;display:flex}.settings-inline-error .icon{flex:none;width:15px;height:15px;margin-top:1px}.settings-toggle-row.saving{opacity:.58;cursor:wait}.communication-data-state{color:#6f6872;text-align:center;justify-items:center;gap:10px;min-width:0;padding:48px 24px;display:grid}.communication-data-state.compact{padding:38px 22px}.template-library-table>.communication-data-state,.communication-automation-table>.communication-data-state,.sms-journal-table>.communication-data-state{border:0;border-radius:0}.communication-data-state strong,.communication-data-state p{margin:0}.communication-data-state strong{color:#28222b;font-size:15px;font-weight:900}.communication-data-state p{color:#736c76;max-width:560px;font-size:11.5px;font-weight:640;line-height:1.55}.communication-data-state.error strong{color:#a93652}.communication-data-state-icon{color:#dc5580;background:#fff0f6f5;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.communication-data-state-icon .icon{width:21px;height:21px}.communication-state-spinner{border:3px solid #ee6f9f2e;border-top-color:#e4588c;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite communication-state-spin}@keyframes communication-state-spin{to{transform:rotate(360deg)}}.communication-provider-warning{color:#8b5b18;background:#fff9ebeb;border:1px solid #e7a14242;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:grid}.communication-provider-warning.page-warning{margin:0 18px 14px}.communication-provider-warning>.icon{width:18px;height:18px}.communication-provider-warning span{gap:3px;min-width:0;display:grid}.communication-provider-warning strong,.communication-provider-warning small{line-height:1.35}.communication-provider-warning strong{font-size:11.5px;font-weight:880}.communication-provider-warning small{color:#806331;font-size:10.5px;font-weight:650}.communication-provider-warning button{color:#8b5b18;min-height:32px;font:inherit;background:#ffffffd1;border:1px solid #c4842c40;border-radius:8px;padding:0 11px;font-size:10.5px;font-weight:820}.communication-action-error{color:#bd3f60;text-align:left;flex:1 0 100%;margin:0 0 4px;font-size:10.8px;font-weight:720;line-height:1.4}.template-drawer-actions,.auto-message-drawer-actions{flex-wrap:wrap}.sms-disconnected-state{background:radial-gradient(circle at 50% 0,#ee6f9f14,#0000 42%),#ffffffdb;border-style:dashed;min-height:320px}.communication-disconnected-pill{color:#756e77;background:#f6f3f5f0;border:1px solid #8b828b33;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 10px;font-size:10.5px;font-weight:820;display:inline-flex}.communication-disconnected-pill i{background:#a19aa2;border-radius:50%;width:7px;height:7px}.sms-provider-meta div:last-child dd{color:#5e5862;text-transform:none;font-weight:740}.chat-production-status.active{color:#16844e;background:#eaf9f0e6;border-color:#23a96a33}.chat-production-status .icon{width:13px;height:13px}.chat-production-runtime-grid article>span .icon,.chat-production-first-run .icon{width:17px;height:17px}.chat-agent-presence-bar{color:#655f66;background:#f9f7f8f0;border-bottom:1px solid #ebe4e8e6;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.chat-agent-presence-bar.online{color:#207b50;background:#effaf4eb}.chat-agent-presence-bar.paused{color:#956821;background:#fff7e8eb}.chat-agent-presence-copy{align-items:center;gap:8px;min-width:0;display:flex}.chat-agent-presence-copy>i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.chat-agent-presence-copy>span{min-width:0;display:grid}.chat-agent-presence-copy strong,.chat-agent-presence-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-agent-presence-copy strong{font-size:10.5px;font-weight:820}.chat-agent-presence-copy small{color:#8b838c;margin-top:1px;font-size:9px;font-weight:620}.chat-agent-presence-bar>button{min-width:70px;min-height:29px;color:inherit;background:#fffdfef5;border:1px solid #d5cad0eb;border-radius:8px;padding:5px 9px;font-size:9.5px;font-weight:780}.chat-agent-presence-bar>button:disabled{cursor:wait;opacity:.58}.chat-agent-presence-error{color:#a43f5d;background:#fff1f5eb;border-bottom:1px solid #e66f8933;padding:6px 12px;font-size:9.5px;font-weight:700}.chat-runtime-policy{color:#837b84;background:#f9f7f8eb;border-bottom:1px solid #ebe4e8e6;align-items:center;gap:8px;min-height:34px;padding:7px 12px;display:flex}.chat-runtime-policy.active{color:#26875a;background:#effaf4e6}.chat-runtime-policy .icon{flex:none;width:14px;height:14px}.chat-runtime-policy span{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:5px;min-width:0;font-size:9.8px;font-weight:650;display:flex;overflow:hidden}.chat-runtime-policy strong{color:inherit;font-size:10.2px;font-weight:840}.chat-thread-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;padding:28px 22px;display:grid}.chat-thread-empty>span{color:#8b838c;background:#f5f1f3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.chat-thread-empty>span .icon{width:20px;height:20px}.chat-thread-empty strong{color:#3e3740;font-size:12px;font-weight:840}.chat-thread-empty small{color:#817981;max-width:280px;font-size:10.5px;font-weight:620;line-height:1.45}@media (max-width:760px){.communication-provider-warning{grid-template-columns:26px minmax(0,1fr)}.communication-provider-warning button{grid-column:2;justify-self:start}.communication-provider-warning.page-warning{margin-inline-start:12px;margin-inline-end:12px}.communication-data-state{padding:36px 16px}}}@layer dinea-requests-runtime{.request-products-editor-overlay{--request-editor-sidebar-width:232px;--request-editor-content-gutters:56px;--request-editor-checkout-width:360px;--request-editor-shell-gap:12px;z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d191e47;justify-content:center;align-items:flex-start;padding:22px 36px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.request-products-editor-popover.request-create-page{width:calc(100vw - var(--request-editor-sidebar-width) - var(--request-editor-content-gutters) - var(--request-editor-checkout-width) - var(--request-editor-shell-gap));min-height:0;padding-bottom:0;position:relative;overflow:visible}.request-products-editor-popover .create-products-panel{background:#fff;width:100%;max-height:calc(100vh - 122px);margin:0;overflow:auto;box-shadow:0 22px 54px #2a232b2e}.request-products-editor-close,.request-delivery-editor-close{z-index:2;color:#827a84;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid;position:absolute}.request-products-editor-close{width:34px;height:34px;top:8px;right:24px}.request-products-editor-close:hover,.request-delivery-editor-close:hover{color:#2d282e;background:#f6f2f4}.request-products-editor-close:focus-visible{color:#2d282e;background:#f6f2f4}.request-delivery-editor-close:focus-visible{color:#2d282e;background:#f6f2f4}.request-products-editor-close .icon{width:20px;height:20px}.request-delivery-editor-overlay{z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d191e3d;place-items:start center;padding:22px 24px 24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.request-delivery-editor-popover{background:#fff;border:1px solid #eadde3;border-radius:12px;width:min(493px,100vw - 48px);padding:20px 21px;position:relative;box-shadow:0 22px 54px #2a232b2e}.request-delivery-editor-popover.request-create-page{min-height:0}.request-delivery-editor-popover .create-post-panel{border-top:0;min-height:0;margin:0;padding-top:0}.request-delivery-editor-popover .create-post-panel.is-disabled{pointer-events:none;opacity:.72}.request-delivery-editor-error{color:#bd365f;background:#bd365f0f;border:1px solid #bd365f3d;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:700}.sales-return-manual-receipt{background:#fcfafb;border:1px solid #e7dfe3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:11px 12px;display:grid}.sales-return-manual-receipt>span{gap:2px;min-width:0;display:grid}.sales-return-manual-receipt strong{color:#302a31;font-size:12px;line-height:1.25}.sales-return-manual-receipt small{color:#8a828a;font-size:10px;font-weight:650;line-height:1.3}.sales-return-manual-receipt button{color:#178959;min-height:36px;font:inherit;white-space:nowrap;background:#f2fbf6;border:1px solid #b9dfca;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.sales-return-manual-receipt button:hover:not(:disabled){background:#e8f8ef;border-color:#75c69a}.sales-return-manual-receipt button:focus-visible{background:#e8f8ef;border-color:#75c69a}.sales-return-manual-receipt button:disabled{cursor:wait;opacity:.58}.sales-return-manual-receipt button .icon{width:16px;height:16px}.request-delivery-editor-close{width:32px;height:32px;top:14px;right:14px}.request-delivery-editor-close .icon{width:19px;height:19px}@media (max-width:1360px){.request-products-editor-overlay{--request-editor-sidebar-width:218px;--request-editor-content-gutters:42px;--request-editor-checkout-width:330px}}@media (prefers-reduced-motion:reduce){.communication-state-spinner{animation:none}}}@layer dinea-settings-runtime{.integration-catalog-card.upcoming,.integration-catalog-card.unavailable{box-shadow:none;background:linear-gradient(145deg,#fcfafbe6,#f7f5f7c2);border-style:dashed}.integration-catalog-card.upcoming .integration-mark,.integration-catalog-card.unavailable .integration-mark{filter:grayscale(.72);opacity:.72}.integration-catalog-card.upcoming .integration-card-copy,.integration-catalog-card.unavailable .integration-card-copy{opacity:.78}.integration-catalog-card .integration-action:disabled{color:#827a84;opacity:1;background:#f5f2f4eb;border-color:#89808a33}.runtime-status-table .warehouse-status-head,.runtime-status-table .warehouse-status-row{grid-template-columns:minmax(220px,1fr) minmax(280px,.9fr) 64px 44px;column-gap:16px}.warehouse-status-create-row.runtime-status-create-row{grid-template-columns:minmax(220px,360px) 78px minmax(180px,240px) 40px;justify-content:start;align-items:end;padding:14px}.request-settings-guide{color:#766e78;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.request-settings-guide .icon{width:16px;height:16px;color:var(--pink-deep)}.runtime-status-summary{margin:0 0 12px}.runtime-status-action{grid-template-columns:8px 176px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.runtime-status-action:before{content:"";background:#df769f;border-radius:50%;width:8px;height:8px}.runtime-status-action.tone-violet:before{background:#9666d7}.runtime-status-action.tone-green:before{background:#2eaa72}.runtime-status-action.tone-orange:before{background:#e29a43}.runtime-status-action .settings-crm-select.compact{width:176px;margin:0}.runtime-status-action .settings-crm-select.compact .create-custom-select-trigger{width:100%;min-width:0;height:34px;padding:0 10px 0 12px;font-size:11px}.runtime-status-action small{color:#7a737c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;line-height:1.3;overflow:hidden}.other-settings-shell .request-sources-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:42px}.other-settings-shell .request-source-create-row{grid-template-columns:minmax(220px,360px) minmax(160px,240px) 40px;justify-content:start;padding:14px}.other-settings-shell .request-sources-head,.other-settings-shell .request-sources-row{grid-template-columns:minmax(220px,1fr) minmax(160px,.72fr) 118px;gap:16px}.other-settings-shell .request-sources-head>span:last-child{text-align:right}.other-settings-shell .request-source-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:900px){.runtime-status-table{overflow-x:auto}.runtime-status-table .warehouse-status-head,.runtime-status-table .warehouse-status-row{min-width:760px}.warehouse-status-create-row.runtime-status-create-row{grid-template-columns:minmax(220px,1fr) 78px minmax(180px,.72fr) 40px}}@media (max-width:640px){.request-settings-content-tools,.other-settings-shell .request-sources-toolbar{flex-direction:column;align-items:stretch}.request-settings-content-tools .settings-save-button,.other-settings-shell .request-source-add-button{width:100%}}.thread-overdue-indicator{color:#c63656;white-space:nowrap;background:#ffebf0f5;border:1px solid #d63f5b38;border-radius:999px;align-items:center;min-height:18px;padding:2px 7px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.chat-assignment-panel,.chat-schedule-panel{--chat-settings-surface:#fefcfd;--chat-settings-surface-soft:#faf5f7;--chat-settings-text:#261f24;--chat-settings-muted:#6e666c;--chat-settings-line:#e3dbdf;--chat-settings-line-strong:#d2c7cc;--chat-settings-accent:#ed6ba2;--chat-settings-accent-soft:#ffeef4}@supports (color:color(display-p3 0 0 0)){.chat-assignment-panel,.chat-schedule-panel{--chat-settings-surface:color(display-p3 .994701 .986877 .990435);--chat-settings-surface-soft:color(display-p3 .97623 .960668 .967763);--chat-settings-text:color(display-p3 .145676 .122584 .141742);--chat-settings-muted:color(display-p3 .427082 .40113 .422413);--chat-settings-line:color(display-p3 .885697 .86149 .875139);--chat-settings-line-strong:color(display-p3 .815158 .781896 .80072);--chat-settings-accent:color(display-p3 .867222 .449236 .628718);--chat-settings-accent-soft:color(display-p3 1.00459 .929382 .955596)}}@supports (color:lab(0% 0 0)){.chat-assignment-panel,.chat-schedule-panel{--chat-settings-surface:lab(99.0321% 1.00136 -.188589);--chat-settings-surface-soft:lab(96.9042% 2.00161 -.377083);--chat-settings-text:lab(12.7927% 4.59234 -2.34817);--chat-settings-muted:lab(44.128% 4.30295 -2.20155);--chat-settings-line:lab(88.2648% 3.27241 -.952554);--chat-settings-line-strong:lab(81.2507% 4.57662 -1.33294);--chat-settings-accent:lab(62.999% 55.2382 -3.84059);--chat-settings-accent-soft:lab(95.5787% 9.41059 -.649905)}}.chat-assignment-card{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px;grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:142px;padding:14px;transition:border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out;display:grid;position:relative;box-shadow:0 8px 24px #241d2209;box-shadow:0 8px 24px color(display-p3 .135332 .113996 .131687/.035);box-shadow:0 8px 24px lab(11.6466% 4.28701 -2.1921/.035)}.chat-assignment-card.active{background:#fff9fb;background:color(display-p3 .998995 .977228 .984646);background:lab(98.5048% 2.69926 -.186169);border-color:#f3c1d2;border-color:color(display-p3 .920585 .765584 .821917);border-color:lab(82.9853% 20.0199 -1.38566);box-shadow:0 10px 28px #c2628912;box-shadow:0 10px 28px color(display-p3 .711599 .403409 .531569/.07);box-shadow:0 10px 28px lab(54.2378% 42.4363 -2.94956/.07)}.chat-assignment-card .chat-assignment-icon{width:40px;height:40px;position:static}.chat-assignment-card-copy{min-width:0;display:block}.chat-assignment-card-copy strong{color:var(--chat-settings-text);font-size:12.5px;font-weight:840;line-height:1.3}.chat-assignment-card-copy p{color:var(--chat-settings-muted);margin:4px 0 0;font-size:10.5px;font-weight:610;line-height:1.45}.chat-assignment-status{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface-soft);min-height:30px;color:var(--chat-settings-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:9.5px;font-weight:760;line-height:1.2;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out;display:inline-flex}.chat-assignment-status>i{background:#9d969a;background:color(display-p3 .611224 .588677 .601421);background:lab(62.7448% 3.27024 -.95228);border-radius:50%;flex:none;width:7px;height:7px}.chat-assignment-status.active{color:#00703e;color:color(display-p3 .183195 .434416 .261642);color:lab(41.2239% -38.6305 19.9727);background:#e9faee;background:color(display-p3 .924308 .976706 .93459);background:lab(96.613% -7.42608 3.80374);border-color:#b5dcc1;border-color:color(display-p3 .741503 .85926 .76624);border-color:lab(84.4979% -17.1134 8.77483)}.chat-assignment-status.active>i{background:#20b46b;background:color(display-p3 .337083 .696099 .444799);background:lab(64.9452% -51.3418 26.5195);box-shadow:0 0 0 3px #20b46b1f;box-shadow:0 0 0 3px color(display-p3 .337083 .696099 .444799/.12);box-shadow:0 0 0 3px lab(64.9452% -51.3418 26.5195/.12)}.chat-assignment-status.inactive{color:#797277;color:color(display-p3 .470292 .447618 .466176);color:lab(48.7957% 3.69069 -1.88851);background:#f9f6f7;background:color(display-p3 .973652 .963755 .969309);background:lab(97.046% 1.31074 -.381255)}.chat-assignment-card .settings-secondary-button.compact{border-radius:9px;flex:none;min-width:98px;min-height:38px;margin-top:0;padding-inline-start:12px;padding-inline-end:12px;font-size:10px}.chat-assignment-card .settings-secondary-button:focus-visible{outline-offset:2px;outline:3px solid #ed6ba229;outline:3px solid color(display-p3 .867222 .449236 .628718/.16);outline:3px solid lab(62.999% 55.2382 -3.84059/.16)}.chat-schedule-panel{gap:16px}.chat-schedule-primary{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.chat-workdays,.chat-worktime,.chat-schedule-control,.chat-schedule-message{gap:9px;min-width:0;display:grid}.chat-schedule-field-title,.chat-schedule-subtitle{gap:3px;display:grid}.chat-schedule-field-title strong,.chat-schedule-subtitle strong{color:var(--chat-settings-text);font-size:11px;font-weight:810;line-height:1.3}.chat-schedule-field-title small,.chat-schedule-subtitle small{color:var(--chat-settings-muted);font-size:9.5px;font-weight:590;line-height:1.4}.chat-workdays>div{grid-template-columns:repeat(7,minmax(48px,1fr));gap:8px;width:100%;display:grid}.chat-workdays button{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);min-width:0;height:42px;color:var(--chat-settings-muted);border-radius:9px;padding:0;font-family:inherit;font-size:10.5px;font-weight:790;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.chat-workdays button:hover{border-color:var(--chat-settings-line-strong);background:var(--chat-settings-surface-soft)}.chat-workdays button.active{background:var(--chat-settings-accent-soft);color:#c3457e;color:color(display-p3 .708867 .303761 .486735);color:lab(49.0772% 54.8735 -3.8154);border-color:#eebacc;border-color:color(display-p3 .902481 .735787 .796832);border-color:lab(80.6006% 21.6598 -1.49968);box-shadow:inset 0 0 0 1px #eebacc38;box-shadow:inset 0 0 0 1px color(display-p3 .902481 .735787 .796832/.22);box-shadow:inset 0 0 0 1px lab(80.6006% 21.6598 -1.49968/.22)}.chat-workdays button:focus-visible{outline-offset:2px;outline:3px solid #ed6ba229;outline:3px solid color(display-p3 .867222 .449236 .628718/.16);outline:3px solid lab(62.999% 55.2382 -3.84059/.16)}.chat-worktime>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;width:min(100%,520px);display:grid}.chat-worktime label{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;height:42px;padding:0 10px 0 12px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:grid}.chat-worktime label:focus-within{border-color:var(--chat-settings-accent);box-shadow:0 0 0 3px #ed6ba21f;box-shadow:0 0 0 3px color(display-p3 .867222 .449236 .628718/.12);box-shadow:0 0 0 3px lab(62.999% 55.2382 -3.84059/.12)}.chat-worktime label>span{color:var(--chat-settings-muted);text-transform:uppercase;font-size:8.5px;font-weight:760;line-height:1}.chat-worktime input{width:100%;min-width:0;color:var(--chat-settings-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:740}.chat-worktime input::-webkit-calendar-picker-indicator{opacity:.56;width:15px;height:15px;margin:0}.chat-worktime b{color:var(--chat-settings-muted);font-size:9px;font-weight:700}.chat-schedule-after-hours{border-top:1px solid var(--chat-settings-line);gap:13px;padding-top:16px;display:grid}.chat-schedule-actions-grid{grid-template-columns:minmax(0,1.25fr) minmax(160px,.75fr);gap:12px;display:grid}.chat-schedule-control>span:first-child{color:var(--chat-settings-muted);font-size:9.5px;font-weight:730;line-height:1.3}.chat-schedule-control select,.chat-schedule-control input{border:1px solid var(--chat-settings-line-strong);background-color:var(--chat-settings-surface);width:100%;min-width:0;height:42px;color:var(--chat-settings-text);border-radius:10px;outline:0;padding:0 12px;font-family:inherit;font-size:11px;font-weight:680;transition:border-color .16s ease-out,box-shadow .16s ease-out}.chat-schedule-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b626a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;padding-right:38px}.chat-schedule-control select:focus,.chat-schedule-control input:focus,.chat-schedule-message textarea:focus{border-color:var(--chat-settings-accent);box-shadow:0 0 0 3px #ed6ba21f;box-shadow:0 0 0 3px color(display-p3 .867222 .449236 .628718/.12);box-shadow:0 0 0 3px lab(62.999% 55.2382 -3.84059/.12)}.chat-schedule-number{display:block;position:relative}.chat-schedule-number input{font-variant-numeric:tabular-nums;padding-right:42px}.chat-schedule-number>small{color:var(--chat-settings-muted);pointer-events:none;font-size:9.5px;font-weight:690;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.chat-schedule-message .chat-no-response-textarea-wrap{min-width:0;display:block;position:relative}.chat-schedule-message textarea{border:1px solid var(--chat-settings-line-strong);background:var(--chat-settings-surface);width:100%;min-height:104px;color:var(--chat-settings-text);resize:vertical;border-radius:10px;outline:0;padding:12px 12px 28px;font-family:inherit;font-size:11px;font-weight:620;line-height:1.5;transition:border-color .16s ease-out,box-shadow .16s ease-out}.chat-schedule-message .chat-no-response-textarea-wrap>small{color:var(--chat-settings-muted);font-size:9px;font-weight:680;position:absolute;bottom:9px;right:12px}@media (max-width:760px){.chat-schedule-actions-grid{grid-template-columns:1fr}.chat-assignment-card .settings-secondary-button.compact{width:100%}.chat-workdays>div{grid-template-columns:repeat(4,minmax(48px,1fr))}.chat-worktime>div{grid-template-columns:1fr;width:100%}}.settings-unified-shell{--chat-settings-surface:#fefcfd;--chat-settings-surface-soft:#faf5f7;--chat-settings-text:#261f24;--chat-settings-muted:#6e666c;--chat-settings-line:#e3dbdf;--chat-settings-line-strong:#d2c7cc;--chat-settings-accent:#ed6ba2;--chat-settings-accent-soft:#ffeef4;--communication-divider-inset:20px;border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:16px;gap:0;overflow:hidden;box-shadow:0 18px 48px #241d2213;box-shadow:0 18px 48px color(display-p3 .135332 .113996 .131687/.075);box-shadow:0 18px 48px lab(11.6466% 4.28701 -2.1921/.075)}@supports (color:color(display-p3 0 0 0)){.settings-unified-shell{--chat-settings-surface:color(display-p3 .994701 .986877 .990435);--chat-settings-surface-soft:color(display-p3 .97623 .960668 .967763);--chat-settings-text:color(display-p3 .145676 .122584 .141742);--chat-settings-muted:color(display-p3 .427082 .40113 .422413);--chat-settings-line:color(display-p3 .885697 .86149 .875139);--chat-settings-line-strong:color(display-p3 .815158 .781896 .80072);--chat-settings-accent:color(display-p3 .867222 .449236 .628718);--chat-settings-accent-soft:color(display-p3 1.00459 .929382 .955596)}}@supports (color:lab(0% 0 0)){.settings-unified-shell{--chat-settings-surface:lab(99.0321% 1.00136 -.188589);--chat-settings-surface-soft:lab(96.9042% 2.00161 -.377083);--chat-settings-text:lab(12.7927% 4.59234 -2.34817);--chat-settings-muted:lab(44.128% 4.30295 -2.20155);--chat-settings-line:lab(88.2648% 3.27241 -.952554);--chat-settings-line-strong:lab(81.2507% 4.57662 -1.33294);--chat-settings-accent:lab(62.999% 55.2382 -3.84059);--chat-settings-accent-soft:lab(95.5787% 9.41059 -.649905)}}.settings-unified-shell>.settings-section-header{border:0;border-bottom:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);box-shadow:none;border-radius:0;padding:20px 22px}.settings-unified-shell>.settings-subnav{border:0;border-bottom:1px solid var(--chat-settings-line);box-shadow:none;background:#fcf9fa;background:color(display-p3 .987225 .976814 .981553);background:lab(98.2068% 1.33494 -.251412);border-radius:0;gap:8px;padding:8px 10px}.settings-unified-shell>.settings-subnav button{min-height:36px}.communication-chat-unified{--chat-divider-inset:var(--communication-divider-inset);background:var(--chat-settings-surface);gap:0;min-width:0;display:grid}.communication-chat-band{min-width:0;display:grid;position:relative}.communication-chat-band-primary,.communication-chat-band-secondary{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.communication-chat-band-secondary:before{z-index:1;top:0;inset-inline:var(--chat-divider-inset);background:var(--chat-settings-line);content:"";pointer-events:none;height:1px;position:absolute}.communication-chat-pane{background:var(--chat-settings-surface);align-content:start;gap:14px;min-width:0;padding:20px 22px 22px;display:grid;position:relative}.communication-chat-pane+.communication-chat-pane{border-inline-start:0}.communication-chat-pane+.communication-chat-pane:before{z-index:1;inset-block:var(--chat-divider-inset);background:var(--chat-settings-line);content:"";pointer-events:none;width:1px;position:absolute}.communication-chat-pane+.communication-chat-pane:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.communication-chat-pane+.communication-chat-pane:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.communication-chat-pane+.communication-chat-pane:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.communication-chat-pane+.communication-chat-pane:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.communication-chat-pane+.communication-chat-pane:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.communication-chat-pane+.communication-chat-pane:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.communication-chat-unified .chat-settings-title h3{color:var(--chat-settings-text);text-overflow:clip;white-space:normal;margin:0;font-size:14px;font-weight:840;line-height:1.25;overflow:visible}.communication-chat-unified .chat-queue-list,.communication-chat-unified .chat-assignment-list,.communication-chat-unified .chat-interface-list{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px;gap:0;min-width:0;display:grid;overflow:hidden}.communication-chat-unified .chat-queue-option{border:0;border-bottom:1px solid var(--chat-settings-line);background:0 0;border-radius:0;min-height:68px}.communication-chat-unified .chat-queue-option:last-child{border-bottom:0}.communication-chat-unified .chat-queue-option.active{background:var(--chat-settings-accent-soft)}.communication-chat-unified .chat-queue-select{grid-template-columns:20px minmax(0,1fr);min-height:68px;padding:10px 12px}.communication-chat-unified .chat-queue-option.has-gear .chat-queue-select{padding-right:56px}.communication-chat-unified .chat-assignment-list{align-content:start}.communication-chat-unified .chat-assignment-row{border-bottom:1px solid var(--chat-settings-line);background:0 0;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:10px;min-height:68px;padding:10px 10px 10px 12px;display:grid}.communication-chat-unified .chat-assignment-row:last-child{border-bottom:0}.communication-chat-unified .chat-assignment-card-copy{min-width:0}.communication-chat-unified .chat-assignment-card-copy strong,.communication-chat-unified .chat-option-copy strong,.communication-chat-unified .chat-interface-row strong{color:var(--chat-settings-text);font-size:11.5px;font-weight:820;line-height:1.35}.communication-chat-unified .chat-assignment-card-copy p,.communication-chat-unified .chat-option-copy small,.communication-chat-unified .chat-interface-row small{color:var(--chat-settings-muted);margin-top:3px;font-size:10px;font-weight:600;line-height:1.4}.communication-chat-unified .chat-assignment-status{min-height:26px;padding:0 9px;font-size:9.2px}.chat-assignment-config{border:1px solid var(--chat-settings-line-strong);background:var(--chat-settings-surface);width:34px;height:34px;color:var(--chat-settings-muted);border-radius:9px;place-items:center;padding:0;transition:border-color .16s ease-out,color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out;display:grid}.chat-assignment-config:hover{background:var(--chat-settings-accent-soft);color:var(--chat-settings-accent);border-color:#dfb3c2;border-color:color(display-p3 .847809 .707785 .75858);border-color:lab(77.2499% 18.3575 -1.27047)}.chat-assignment-config:focus-visible{outline-offset:2px;outline:3px solid #ed6ba229;outline:3px solid color(display-p3 .867222 .449236 .628718/.16);outline:3px solid lab(62.999% 55.2382 -3.84059/.16)}.chat-assignment-config .icon{width:15px;height:15px}.communication-chat-unified .chat-interface-list{border-radius:12px}.communication-chat-unified .chat-interface-row{border-bottom-color:var(--chat-settings-line);min-height:62px;padding:10px 12px}.communication-chat-unified .chat-interface-row:hover{background:var(--chat-settings-surface-soft)}.communication-chat-unified .chat-interface-archive{min-width:0}.communication-chat-unified .chat-interface-archive.expanded{background:#fef7fa;background:color(display-p3 .990194 .969416 .978906);background:lab(97.8057% 2.66767 -.502694)}.communication-chat-unified .chat-interface-archive-control{border-top:1px solid var(--chat-settings-line);grid-template-columns:minmax(0,1fr) minmax(148px,176px);align-items:end;gap:16px;padding:12px 12px 14px;animation:.16s cubic-bezier(.22,1,.36,1) both chat-archive-control-in;display:grid}.communication-chat-unified .chat-interface-archive-control>span{align-self:center;gap:4px;min-width:0;display:grid}.communication-chat-unified .chat-interface-archive-control>span strong,.chat-archive-days-field>span:first-child{color:var(--chat-settings-text);font-size:9.8px;font-weight:760;line-height:1.3}.communication-chat-unified .chat-interface-archive-control>span small{color:var(--chat-settings-muted);font-size:9.3px;font-weight:590;line-height:1.4}.chat-archive-days-field{gap:6px;min-width:0;display:grid}.chat-archive-days-input{border:1px solid var(--chat-settings-line-strong);background:var(--chat-settings-surface);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:40px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:grid;overflow:hidden}.chat-archive-days-input:focus-within{border-color:var(--chat-settings-accent);box-shadow:0 0 0 3px #ed6ba21f;box-shadow:0 0 0 3px color(display-p3 .867222 .449236 .628718/.12);box-shadow:0 0 0 3px lab(62.999% 55.2382 -3.84059/.12)}.chat-archive-days-input input{width:100%;min-width:0;height:38px;color:var(--chat-settings-text);background:0 0;border:0;outline:0;padding:0 10px;font-family:inherit;font-size:11px;font-weight:740}.chat-archive-days-input b{color:var(--chat-settings-muted);padding-right:10px;font-size:9.5px;font-weight:680}.communication-chat-error{margin:0}.communication-dialogs-shell .toggle-switch{background:#ddd5d9;background:color(display-p3 .859987 .835918 .849492);background:lab(85.9448% 3.27232 -.952554);border-radius:999px;flex:none;width:38px;height:22px;display:inline-flex;position:relative}.communication-dialogs-shell .toggle-switch b{background:#fffdfe;background:color(display-p3 .998655 .990824 .994386);background:lab(99.3801% 1.00139 -.188601);width:16px;height:16px;top:3px;left:3px}.communication-dialogs-shell .toggle-switch.on{background:var(--chat-settings-accent)}.communication-dialogs-shell .toggle-switch.on b{transform:translate(16px)}@keyframes chat-archive-control-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.communication-chat-band{grid-template-columns:minmax(0,1fr)}.communication-chat-pane+.communication-chat-pane:before{top:0;bottom:auto;inset-inline:var(--chat-divider-inset);width:auto;height:1px}}@media (max-width:760px){.settings-unified-shell{--communication-divider-inset:16px;border-radius:12px}.settings-unified-shell>.settings-section-header{padding:16px}.settings-unified-shell>.settings-subnav{padding:7px 8px;overflow-x:auto}.settings-unified-shell>.settings-subnav button{flex:none}.communication-chat-pane{padding:17px 16px 19px}.communication-chat-unified .chat-assignment-row{grid-template-columns:minmax(0,1fr) 34px;min-height:82px}.communication-chat-unified .chat-assignment-status{grid-column:1;justify-self:start}.communication-chat-unified .chat-assignment-config{grid-area:1/2/3}.communication-chat-unified .chat-interface-archive-control{grid-template-columns:minmax(0,1fr);padding-left:12px}}@media (prefers-reduced-motion:reduce){.communication-chat-unified .chat-interface-archive-control{animation:none}}.communication-settings-shell>:-webkit-any(.communication-tab-page,.communication-template-library-page,.communication-automation-page){background:var(--chat-settings-surface);gap:0;min-width:0;display:grid}.communication-settings-shell>:-moz-any(.communication-tab-page,.communication-template-library-page,.communication-automation-page){background:var(--chat-settings-surface);gap:0;min-width:0;display:grid}.communication-settings-shell>:is(.communication-tab-page,.communication-template-library-page,.communication-automation-page){background:var(--chat-settings-surface);gap:0;min-width:0;display:grid}.communication-settings-shell :-webkit-any(.communication-tab-panel,.communication-tab-section){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.communication-settings-shell :-moz-any(.communication-tab-panel,.communication-tab-section){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.communication-settings-shell :is(.communication-tab-panel,.communication-tab-section){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.communication-settings-shell .communication-tab-panel{gap:0;padding:0;display:grid;overflow:visible}.communication-settings-shell :-webkit-any(.communication-tab-intro,.communication-tab-section){min-width:0;position:relative}.communication-settings-shell :-moz-any(.communication-tab-intro,.communication-tab-section){min-width:0;position:relative}.communication-settings-shell :is(.communication-tab-intro,.communication-tab-section){min-width:0;position:relative}.communication-settings-shell .communication-tab-intro{background:var(--chat-settings-surface);border:0;padding:20px 22px 18px}.communication-settings-shell .communication-tab-section:before{z-index:1;top:0;inset-inline:var(--communication-divider-inset);background:var(--chat-settings-line);content:"";pointer-events:none;height:1px;position:absolute}.communication-settings-shell .communication-tab-intro h3{color:var(--chat-settings-text);letter-spacing:0;text-overflow:clip;white-space:normal;margin:0;font-size:14px;font-weight:840;line-height:1.25;overflow:visible}.communication-settings-shell .communication-tab-intro p{max-width:65ch;color:var(--chat-settings-muted);white-space:normal;margin:5px 0 0;font-size:10.8px;font-weight:610;line-height:1.45}.communication-settings-shell .template-library-panel,.communication-settings-shell .communication-automation-panel,.communication-settings-shell .communication-sms-page{gap:0;padding:0}.communication-settings-shell .template-variable-strip.communication-tab-section{background:var(--chat-settings-surface);border:0;border-radius:0;min-height:0;padding:14px 22px}.communication-settings-shell .template-library-toolbar.communication-tab-section{padding:14px 22px}.communication-settings-shell .template-library-content,.communication-settings-shell .communication-automation-content{gap:12px;padding:16px 22px 20px;display:grid}.communication-settings-shell .template-library-content>.settings-inline-error,.communication-settings-shell .communication-automation-content>.settings-inline-error{margin:0}.communication-settings-shell .template-library-table{border-color:var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px;min-width:0}.communication-settings-shell .template-library-head-row>:nth-child(3),.communication-settings-shell .template-library-row p{transform:none}.communication-settings-shell .communication-provider-warning.page-warning{margin:0}.communication-settings-shell .communication-automation-table{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px;min-width:0;overflow:visible}.communication-settings-shell .communication-automation-head,.communication-settings-shell .communication-automation-table article{grid-template-columns:minmax(220px,1fr) minmax(90px,.42fr) minmax(160px,.72fr) minmax(76px,.32fr) 56px 34px;padding-inline-start:14px;padding-inline-end:14px}.communication-settings-shell .communication-automation-footer{border-top:0;padding:2px 2px 0}.communication-settings-shell .template-library-row:nth-last-child(-n+2) .template-row-menu,.communication-settings-shell .communication-automation-table article:nth-last-child(-n+2) .template-row-menu{top:auto;bottom:calc(100% + 6px)}.communication-settings-shell .communication-sms-page>.communication-tab-section{padding:20px 22px 22px}.communication-settings-shell .communication-sms-page>.communication-data-state.communication-tab-section{background:0 0;border:0;min-height:300px;padding-block-start:46px;padding-block-end:46px}.communication-settings-shell .communication-sms-provider-panel{grid-template-columns:minmax(0,1.08fr) minmax(220px,.64fr) minmax(190px,.48fr)}.communication-settings-shell .sms-provider-balance{border-left:0;position:relative}.communication-settings-shell .sms-provider-balance:before{background:var(--chat-settings-line);content:"";pointer-events:none;width:1px;position:absolute;top:8px;bottom:8px}.communication-settings-shell .sms-provider-balance:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.communication-settings-shell .sms-provider-balance:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.communication-settings-shell .sms-provider-balance:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.communication-settings-shell .sms-provider-balance:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.communication-settings-shell .sms-provider-balance:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.communication-settings-shell .sms-provider-balance:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.communication-settings-shell .sms-provider-actions{grid-template-columns:minmax(0,1fr)}.communication-settings-shell .sms-journal-panel{gap:14px}.communication-settings-shell .sms-journal-stats{border:1px solid var(--chat-settings-line);border-radius:10px;gap:0;overflow:hidden}.communication-settings-shell .sms-journal-stats article{background:0 0;border-radius:0;position:relative}.communication-settings-shell .sms-journal-stats article+article{border-inline-start:1px solid var(--chat-settings-line)}.communication-settings-shell .sms-journal-table{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px}.communication-settings-shell .sms-journal-head{background:var(--chat-settings-surface-soft);min-height:40px}.communication-settings-shell .sms-journal-row:first-of-type{border-top:0}.communication-settings-shell .communication-sms-page>.settings-inline-error{margin:14px 22px 0}@media (max-width:1100px){.communication-settings-shell .communication-sms-provider-panel{grid-template-columns:minmax(0,1fr)}.communication-settings-shell .sms-provider-balance{padding:18px 0 0}.communication-settings-shell .sms-provider-balance:before{top:0;bottom:auto;inset-inline:var(--communication-divider-inset);width:auto;height:1px}.communication-settings-shell .sms-journal-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.communication-settings-shell .communication-automation-table{overscroll-behavior-inline:contain;width:100%;overflow:auto hidden}.communication-settings-shell .communication-automation-head,.communication-settings-shell .communication-automation-table article{width:auto;min-width:700px}}@media (max-width:760px){.communication-settings-shell .communication-tab-intro,.communication-settings-shell .communication-sms-page>.communication-tab-section{padding:17px 16px 19px}.communication-settings-shell .template-variable-strip.communication-tab-section,.communication-settings-shell .template-library-toolbar.communication-tab-section,.communication-settings-shell .template-library-content,.communication-settings-shell .communication-automation-content{padding-left:16px;padding-right:16px}.communication-settings-shell .sms-journal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-settings-shell .sms-journal-stats article:nth-child(odd){border-inline-start:0}.communication-settings-shell .sms-journal-stats article:nth-child(n+3){border-top:1px solid var(--chat-settings-line)}.communication-settings-shell .communication-sms-page>.settings-inline-error{margin-left:16px;margin-right:16px}}html.routing-settings-open,body.routing-settings-open{overscroll-behavior:none;overflow:hidden}.routing-settings-overlay{--routing-surface:#fefcfd;--routing-surface-soft:#faf5f7;--routing-surface-muted:#f4eef1;--routing-text:#261f24;--routing-muted:#6e666c;--routing-subtle:#8b8489;--routing-line:#e6dfe3;--routing-line-strong:#d7ced3;--routing-accent:#f075a8;--routing-accent-strong:#dc5b92;--routing-accent-soft:#ffeef4;overscroll-behavior:none;background:#1a141970;background:color(display-p3 .0985441 .0781691 .0951289/.44);background:lab(7.04662% 4.10639 -2.11879/.44);animation:.18s ease-out both routing-overlay-in;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.routing-settings-overlay{--routing-surface:color(display-p3 .994701 .986877 .990435);--routing-surface-soft:color(display-p3 .977543 .961977 .969074);--routing-surface-muted:color(display-p3 .953061 .935002 .943244);--routing-text:color(display-p3 .145676 .122584 .141742);--routing-muted:color(display-p3 .427082 .40113 .422413);--routing-subtle:color(display-p3 .54002 .516755 .535782);--routing-line:color(display-p3 .897025 .875172 .887484);--routing-line-strong:color(display-p3 .837525 .808827 .825039);--routing-accent:color(display-p3 .881021 .486488 .652541);--routing-accent-strong:color(display-p3 .800735 .388425 .568764);--routing-accent-soft:color(display-p3 1.00283 .930283 .955541)}}@supports (color:lab(0% 0 0)){.routing-settings-overlay{--routing-surface:lab(99.0321% 1.00136 -.188589);--routing-surface-soft:lab(97.0202% 2.00161 -.377083);--routing-surface-muted:lab(94.6869% 2.33462 -.439894);--routing-text:lab(12.7927% 4.59234 -2.34817);--routing-muted:lab(44.128% 4.30295 -2.20155);--routing-subtle:lab(55.7558% 3.69167 -1.88909);--routing-line:lab(89.4384% 2.94593 -.857413);--routing-line-strong:lab(83.5977% 3.92485 -1.14279);--routing-accent:lab(65.4492% 52.137 -3.62437);--routing-accent-strong:lab(57.1984% 55.0996 -3.83124);--routing-accent-soft:lab(95.5916% 9.07627 -.626767)}}.chat-settings-drawer.routing-settings-drawer{width:min(560px,100vw - 44px);height:100vh;overscroll-behavior:none;scrollbar-gutter:stable;border:0;border-left:1px solid var(--routing-line);background:var(--routing-surface);height:100dvh;min-height:0;max-height:100dvh;color:var(--routing-text);isolation:isolate;border-radius:0;gap:0;padding:0 24px;animation:.22s cubic-bezier(.22,1,.36,1) both routing-drawer-in;overflow:hidden auto;box-shadow:-24px 0 64px #1b131933;box-shadow:-24px 0 64px color(display-p3 .101916 .0757273 .0976672/.2);box-shadow:-24px 0 64px lab(6.99467% 5.29732 -2.72899/.2)}.routing-settings-drawer.channel-queues-drawer{width:min(680px,100vw - 44px)}.routing-settings-drawer.repeat-client-drawer,.routing-settings-drawer.no-response-drawer{width:min(520px,100vw - 44px)}.routing-settings-drawer.vip-client-drawer{width:min(570px,100vw - 44px)}.routing-settings-drawer .chat-drawer-header{z-index:6;border-bottom:1px solid var(--routing-line);background:var(--routing-surface);grid-template-columns:minmax(0,1fr) 38px;gap:18px;margin:0 -24px;padding:22px 24px 18px;position:sticky;top:0}.routing-settings-drawer .chat-drawer-header h3{color:var(--routing-text);letter-spacing:-.025em;font-size:18px;font-weight:850;line-height:1.2}.routing-settings-drawer .chat-drawer-header p{max-width:65ch;color:var(--routing-muted);margin-top:6px;font-size:12px;font-weight:620;line-height:1.5}.routing-settings-drawer .chat-drawer-close{width:36px;height:36px;color:var(--routing-muted);border:1px solid #0000;border-radius:10px;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out}.routing-settings-drawer .chat-drawer-close:hover{border-color:var(--routing-line);background:var(--routing-surface-soft);color:var(--routing-accent-strong)}.routing-settings-drawer .chat-drawer-close .icon{width:17px;height:17px}.routing-settings-drawer .chat-drawer-section,.routing-settings-drawer .chat-rule-enabled-card,.routing-settings-drawer .chat-channel-queue-list,.routing-settings-drawer>.chat-real-empty,.routing-settings-drawer .chat-repeat-info-note{margin-top:16px}.routing-settings-drawer .chat-drawer-section{border:1px solid var(--routing-line);background:var(--routing-surface-soft);border-radius:13px;gap:12px;padding:16px}.routing-settings-drawer .chat-drawer-section.compact{gap:0;padding:0 16px;overflow:hidden}.routing-settings-drawer .chat-drawer-section h4,.routing-settings-drawer .chat-rule-section h4,.routing-settings-drawer .chat-vip-section-title h4{color:var(--routing-text);font-size:12px;font-weight:830;line-height:1.35}.routing-settings-drawer .chat-drawer-radio-list,.routing-settings-drawer .chat-rule-radio-list,.routing-settings-drawer .chat-drawer-manager-list{gap:6px}.routing-settings-drawer .chat-drawer-radio-option,.routing-settings-drawer .chat-rule-radio-option{border:1px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:0;padding:10px;transition:background .16s ease-out,border-color .16s ease-out}.routing-settings-drawer .chat-drawer-radio-option:hover,.routing-settings-drawer .chat-rule-radio-option:hover{background:var(--routing-surface-muted)}.routing-settings-drawer .chat-drawer-radio-option.active,.routing-settings-drawer .chat-rule-radio-option.active{background:var(--routing-accent-soft);border-color:#f5c0d2;border-color:color(display-p3 .928596 .760863 .822178);border-color:lab(82.9206% 21.6666 -1.50005)}.routing-settings-drawer .chat-radio{border:1.5px solid var(--routing-line-strong);background:var(--routing-surface);width:18px;height:18px;margin-top:1px}.routing-settings-drawer .chat-drawer-radio-option.active .chat-radio,.routing-settings-drawer .chat-rule-radio-option.active .chat-radio{border:5px solid var(--routing-accent)}.routing-settings-drawer .chat-drawer-radio-option strong,.routing-settings-drawer .chat-rule-radio-option strong,.routing-settings-drawer .chat-drawer-toggle-row strong,.routing-settings-drawer .chat-rule-toggle-line strong,.routing-settings-drawer .chat-repeat-toggle-row strong,.routing-settings-drawer .chat-vip-toggle-row strong,.routing-settings-drawer .chat-no-response-toggle-row strong{color:var(--routing-text);font-size:12px;font-weight:790;line-height:1.35}.routing-settings-drawer .chat-drawer-radio-option small,.routing-settings-drawer .chat-rule-radio-option small,.routing-settings-drawer .chat-drawer-toggle-row small,.routing-settings-drawer .chat-repeat-toggle-row small,.routing-settings-drawer .chat-vip-toggle-row small{color:var(--routing-muted);margin-top:3px;font-size:10.5px;font-weight:600;line-height:1.45}.routing-settings-drawer .chat-drawer-toggle-row{border-bottom-color:var(--routing-line);min-height:62px;padding:12px 0}.routing-settings-drawer .chat-drawer-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.routing-settings-drawer .chat-drawer-field,.routing-settings-drawer .chat-rule-field,.routing-settings-drawer .chat-repeat-field,.routing-settings-drawer .chat-vip-field,.routing-settings-drawer .chat-no-response-field{gap:7px;min-width:0;display:grid}.routing-settings-drawer .chat-drawer-field>span,.routing-settings-drawer .chat-rule-field>span,.routing-settings-drawer .chat-repeat-field>span,.routing-settings-drawer .chat-vip-field>span,.routing-settings-drawer .chat-no-response-field>span:first-child{color:var(--routing-muted);font-size:10.5px;font-weight:740;line-height:1.4}.routing-settings-drawer input:not([type=checkbox]):not([type=radio]),.routing-settings-drawer select,.routing-settings-drawer textarea,.routing-settings-drawer .chat-rule-select{border:1px solid var(--routing-line-strong);background-color:var(--routing-surface);width:100%;min-width:0;min-height:42px;color:var(--routing-text);border-radius:10px;outline:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.35;transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out;box-shadow:0 1px 2px #1a141908;box-shadow:0 1px 2px color(display-p3 .0985441 .0781691 .0951289/.03);box-shadow:0 1px 2px lab(7.04662% 4.10639 -2.11879/.03)}.routing-settings-drawer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b626a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;padding-right:38px}.routing-settings-drawer .chat-rule-select:-webkit-any(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b626a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;padding-right:38px}.routing-settings-drawer .chat-rule-select:-moz-any(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b626a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;padding-right:38px}.routing-settings-drawer .chat-rule-select:is(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b626a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;padding-right:38px}.routing-settings-drawer input[type=number]{font-variant-numeric:tabular-nums}.routing-settings-drawer input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.routing-settings-drawer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.routing-settings-drawer textarea{resize:vertical;min-height:126px;padding:12px 12px 28px;line-height:1.5}.routing-settings-drawer input:focus-visible{border-color:var(--routing-accent);outline:0;box-shadow:0 0 0 3px #f075a824;box-shadow:0 0 0 3px color(display-p3 .881021 .486488 .652541/.14);box-shadow:0 0 0 3px lab(65.4492% 52.137 -3.62437/.14)}.routing-settings-drawer select:focus-visible{border-color:var(--routing-accent);outline:0;box-shadow:0 0 0 3px #f075a824;box-shadow:0 0 0 3px color(display-p3 .881021 .486488 .652541/.14);box-shadow:0 0 0 3px lab(65.4492% 52.137 -3.62437/.14)}.routing-settings-drawer textarea:focus-visible{border-color:var(--routing-accent);outline:0;box-shadow:0 0 0 3px #f075a824;box-shadow:0 0 0 3px color(display-p3 .881021 .486488 .652541/.14);box-shadow:0 0 0 3px lab(65.4492% 52.137 -3.62437/.14)}.routing-settings-drawer button:focus-visible{border-color:var(--routing-accent);outline:0;box-shadow:0 0 0 3px #f075a824;box-shadow:0 0 0 3px color(display-p3 .881021 .486488 .652541/.14);box-shadow:0 0 0 3px lab(65.4492% 52.137 -3.62437/.14)}.routing-settings-drawer summary:focus-visible{border-color:var(--routing-accent);outline:0;box-shadow:0 0 0 3px #f075a824;box-shadow:0 0 0 3px color(display-p3 .881021 .486488 .652541/.14);box-shadow:0 0 0 3px lab(65.4492% 52.137 -3.62437/.14)}.routing-settings-drawer input:disabled,.routing-settings-drawer select:disabled,.routing-settings-drawer textarea:disabled{background:var(--routing-surface-muted);color:var(--routing-subtle);cursor:not-allowed}.routing-settings-drawer .chat-rule-enabled-card{border:1px solid var(--routing-line);background:var(--routing-surface-soft);min-height:54px;color:var(--routing-muted);border-radius:12px;padding:0 14px;font-size:12px;font-weight:780;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out}.routing-settings-drawer .chat-rule-enabled-card[aria-pressed=true]{background:var(--routing-accent-soft);color:var(--routing-accent-strong);border-color:#f5c0d2;border-color:color(display-p3 .928596 .760863 .822178);border-color:lab(82.9206% 21.6666 -1.50005)}.routing-settings-drawer .chat-rule-section,.routing-settings-drawer .chat-repeat-section,.routing-settings-drawer .chat-vip-section,.routing-settings-drawer .chat-no-response-section{border-top:1px solid var(--routing-line);gap:13px;margin:0;padding:18px 0;display:grid}.routing-settings-drawer .chat-rule-enabled-card+.chat-rule-section,.routing-settings-drawer .chat-rule-enabled-card+.chat-repeat-section,.routing-settings-drawer .chat-rule-enabled-card+.chat-vip-section,.routing-settings-drawer .chat-rule-enabled-card+.chat-no-response-section{margin-top:16px}.routing-settings-drawer .chat-rule-section.compact,.routing-settings-drawer .chat-vip-section.compact{gap:10px}.routing-settings-drawer .chat-rule-toggle-line,.routing-settings-drawer .chat-repeat-toggle-row,.routing-settings-drawer .chat-vip-toggle-row,.routing-settings-drawer .chat-no-response-toggle-row{min-height:44px;padding:8px 0}.routing-settings-drawer .chat-rule-channel-tags{gap:8px}.routing-settings-drawer .chat-rule-channel-tag{border:1px solid var(--routing-line);background:var(--routing-surface-soft);height:auto;min-height:34px;color:var(--routing-muted);border-radius:9px;padding:7px 10px;font-size:10.5px}.routing-settings-drawer .chat-rule-channel-tag.selected{background:var(--routing-accent-soft);color:var(--routing-text);border-color:#f5c0d2;border-color:color(display-p3 .928596 .760863 .822178);border-color:lab(82.9206% 21.6666 -1.50005)}.routing-settings-drawer .chat-real-empty{border:1px dashed var(--routing-line-strong);background:var(--routing-surface-soft);min-height:0;color:var(--routing-muted);text-align:left;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.routing-settings-drawer .chat-real-empty>.icon{width:20px;height:20px;color:var(--routing-accent-strong);justify-self:center}.routing-settings-drawer .chat-real-empty>span{gap:3px;min-width:0;display:grid}.routing-settings-drawer .chat-real-empty strong,.routing-settings-drawer .chat-real-empty small{display:block}.routing-settings-drawer .chat-real-empty strong{color:var(--routing-text);font-size:11.5px;font-weight:780;line-height:1.35}.routing-settings-drawer .chat-real-empty small{color:var(--routing-muted);font-size:10px;font-weight:590;line-height:1.45}.routing-settings-drawer .chat-real-empty.compact{padding:12px}.routing-settings-drawer .chat-drawer-manager{border:1px solid #0000;border-radius:9px;grid-template-columns:22px 32px minmax(0,1fr) auto;min-height:46px;padding:6px 8px;transition:background .16s ease-out,border-color .16s ease-out}.routing-settings-drawer .chat-drawer-manager:hover{background:var(--routing-surface-muted)}.routing-settings-drawer .chat-drawer-manager.selected{background:var(--routing-accent-soft);border-color:#f5c0d2;border-color:color(display-p3 .928596 .760863 .822178);border-color:lab(82.9206% 21.6666 -1.50005)}.routing-settings-drawer .chat-drawer-manager strong{color:var(--routing-text);font-size:11.5px;font-weight:760}.routing-settings-drawer .chat-manager-check{background:var(--routing-accent);border-radius:5px;width:18px;height:18px}.routing-settings-drawer .chat-manager-check.empty{border:1.5px solid var(--routing-line-strong);background:var(--routing-surface)}.routing-settings-drawer .chat-manager-avatar{width:30px;height:30px}.routing-settings-drawer .chat-manager-status.active i,.routing-settings-drawer .chat-manager-status.online i{background:#26b76e;background:color(display-p3 .34969 .708662 .45644);background:lab(66.1067% -51.3043 26.4945)}.routing-settings-drawer .chat-manager-status.paused i{background:#d89a3d;background:color(display-p3 .810355 .614355 .307708);background:lab(68.5573% 17.606 56.314)}.routing-settings-drawer .chat-manager-status.offline i{background:#a497a0;background:color(display-p3 .633296 .593514 .626163);background:lab(63.7657% 6.14554 -3.14415)}.routing-settings-drawer .chat-channel-queue-list{gap:10px}.routing-settings-drawer .chat-channel-queue-row{border:1px solid var(--routing-line);background:var(--routing-surface-soft);min-height:76px;box-shadow:none;border-radius:13px;grid-template-columns:150px minmax(190px,1fr) 92px;gap:14px;padding:12px 14px;overflow:visible}.routing-settings-drawer .chat-channel-queue-name>span{border-radius:10px;width:34px;height:34px}.routing-settings-drawer .chat-channel-queue-name strong{color:var(--routing-text);font-size:12px;font-weight:790}.routing-settings-drawer .chat-channel-manager-select{min-width:0;display:block;position:relative}.routing-settings-drawer .chat-channel-manager-select>summary{border:1px solid var(--routing-line-strong);background:var(--routing-surface);cursor:pointer;border-radius:10px;gap:2px;min-height:44px;padding:7px 34px 7px 11px;list-style:none;display:grid;position:relative}.routing-settings-drawer .chat-channel-manager-select>summary::-webkit-details-marker{display:none}.routing-settings-drawer .chat-channel-manager-select>summary:after{border-right:1.5px solid var(--routing-muted);border-bottom:1.5px solid var(--routing-muted);content:"";width:7px;height:7px;transition:transform .16s ease-out;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.routing-settings-drawer .chat-channel-manager-select[open]>summary:after{transform:translateY(-25%)rotate(225deg)}.routing-settings-drawer .chat-channel-manager-select>summary span{color:var(--routing-subtle);font-size:9px;font-weight:700;line-height:1.2}.routing-settings-drawer .chat-channel-manager-select>summary strong{color:var(--routing-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:720;line-height:1.3;overflow:hidden}.routing-settings-drawer .chat-channel-manager-popover{z-index:8;border:1px solid var(--routing-line-strong);background:var(--routing-surface);border-radius:12px;max-height:260px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #1a141929;box-shadow:0 18px 42px color(display-p3 .0985441 .0781691 .0951289/.16);box-shadow:0 18px 42px lab(7.04662% 4.10639 -2.11879/.16)}.routing-settings-drawer .chat-channel-separate-queue{gap:6px}.routing-settings-drawer .chat-channel-separate-queue>span{color:var(--routing-subtle);font-size:9.5px}.routing-settings-drawer .channel-rules-section{padding:0}.routing-settings-drawer .chat-channel-rule-row,.routing-settings-drawer .chat-channel-return-row,.routing-settings-drawer .chat-channel-priority{border-bottom-color:var(--routing-line)}.routing-settings-drawer .chat-channel-rule-row{min-height:60px;padding:11px 14px}.routing-settings-drawer .chat-channel-rule-row strong,.routing-settings-drawer .chat-channel-return-row>span,.routing-settings-drawer .chat-channel-priority>span{color:var(--routing-muted);font-size:11px;font-weight:720;line-height:1.4}.routing-settings-drawer .chat-channel-return-row{grid-template-columns:minmax(0,1fr) 112px;padding:11px 14px}.routing-settings-drawer .chat-channel-priority{padding:12px 14px 14px}.routing-settings-drawer .chat-channel-priority>div{gap:7px;display:grid}.routing-settings-drawer .chat-channel-priority-row{background:var(--routing-surface-muted);border-radius:9px;grid-template-columns:14px minmax(0,1fr) 30px 30px;align-items:center;gap:7px;min-height:38px;padding:5px 7px 5px 10px;display:grid}.routing-settings-drawer .chat-channel-priority-row>i{background-image:radial-gradient(circle, var(--routing-subtle) 1px, transparent 1.5px);background-size:4px 4px;width:8px;height:14px}.routing-settings-drawer .chat-channel-priority-row strong{color:var(--routing-text);font-size:10.5px;font-weight:730}.routing-settings-drawer .chat-channel-priority-row button{border:1px solid var(--routing-line);background:var(--routing-surface);width:30px;height:30px;color:var(--routing-muted);border-radius:8px;place-items:center;padding:0;display:grid}.routing-settings-drawer .chat-channel-priority-row button:disabled{opacity:.38;cursor:not-allowed}.routing-settings-drawer .chat-repeat-field small,.routing-settings-drawer .chat-vip-field>small,.routing-settings-drawer .chat-vip-section-title p{color:var(--routing-muted);margin:0;font-size:10px;font-weight:590;line-height:1.45}.routing-settings-drawer .chat-repeat-info-note{background:#eaf5ff;background:color(display-p3 .925245 .959741 .99639);background:lab(95.9444% -2.4204 -6.18199);border:1px solid #b9d5ed;border:1px solid color(display-p3 .74722 .831326 .920592);border:1px solid lab(83.7494% -5.62194 -15.2559);border-radius:11px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px}.routing-settings-drawer .chat-repeat-info-note .icon{color:#2580c1;color:color(display-p3 .256285 .495592 .738152);color:lab(50.8988% -9.05672 -42.3204)}.routing-settings-drawer .chat-repeat-info-note p{color:#4d6070;color:color(display-p3 .317729 .374473 .434643);color:lab(39.6611% -4.16091 -11.7842);font-size:10.5px;line-height:1.45}.routing-settings-drawer .chat-vip-check-list{gap:8px}.routing-settings-drawer .chat-vip-check-item{border:1px solid var(--routing-line);background:var(--routing-surface-soft);border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:9px;min-height:42px;padding:8px 11px;transition:background .16s ease-out,border-color .16s ease-out}.routing-settings-drawer .chat-vip-check-item[aria-pressed=true]{background:#e4f8ea;background:color(display-p3 .909632 .9685 .921249);background:lab(95.7253% -8.35821 4.28153);border-color:#a7d9b7;border-color:color(display-p3 .694061 .844004 .726675);border-color:lab(82.3749% -21.8449 11.2074)}.routing-settings-drawer .chat-vip-check-item>span{background:#26b76e;background:color(display-p3 .34969 .708662 .45644);background:lab(66.1067% -51.3043 26.4945);border-radius:5px;width:18px;height:18px}.routing-settings-drawer .chat-vip-check-item[aria-pressed=false]>span{border-color:var(--routing-line-strong);background:var(--routing-surface);border-radius:5px}.routing-settings-drawer .chat-vip-check-item strong{color:var(--routing-text);font-size:11.5px;font-weight:740}.routing-settings-drawer .chat-no-response-section{gap:12px}.routing-settings-drawer .chat-no-response-toggle-row{border-top:1px solid var(--routing-line);padding:11px 0}.routing-settings-drawer .chat-no-response-textarea-wrap textarea{border-radius:10px}.routing-settings-drawer .chat-no-response-textarea-wrap small{color:var(--routing-subtle)}.routing-settings-drawer .chat-drawer-actions{z-index:6;padding:16px 24px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--routing-line);background:var(--routing-surface);grid-template-columns:1fr 1fr;gap:10px;margin:auto -24px 0;position:sticky;bottom:0;box-shadow:0 -14px 30px #1a14190f;box-shadow:0 -14px 30px color(display-p3 .0985441 .0781691 .0951289/.06);box-shadow:0 -14px 30px lab(7.04662% 4.10639 -2.11879/.06)}.routing-settings-drawer .chat-drawer-actions .settings-save-button,.routing-settings-drawer .chat-drawer-actions .settings-secondary-button{border-radius:10px;height:42px;font-size:12px;font-weight:760}.routing-settings-drawer .chat-drawer-actions .settings-save-button{border-color:var(--routing-accent);background:var(--routing-accent);color:var(--routing-surface);box-shadow:0 9px 20px #dc5b922e;box-shadow:0 9px 20px color(display-p3 .800735 .388425 .568764/.18);box-shadow:0 9px 20px lab(57.1984% 55.0996 -3.83124/.18)}.routing-settings-drawer .chat-drawer-actions .settings-save-button:hover:not(:disabled){border-color:var(--routing-accent-strong);background:var(--routing-accent-strong)}.routing-settings-drawer .chat-drawer-actions .settings-secondary-button{border-color:var(--routing-line-strong);background:var(--routing-surface);color:var(--routing-text)}.routing-settings-drawer .chat-drawer-actions .settings-secondary-button:hover:not(:disabled){background:var(--routing-surface-muted)}.routing-settings-drawer.template-settings-drawer{width:min(540px,100vw - 44px)}.routing-settings-drawer.template-settings-drawer .template-drawer-title-line{gap:9px}.routing-settings-drawer.template-settings-drawer .template-drawer-state{color:#048149;color:color(display-p3 .220384 .497708 .305853);color:lab(47.1543% -41.806 21.6078);background:#e2f9e9;background:color(display-p3 .90244 .972292 .916349);background:lab(95.7924% -9.91309 5.07871);border-color:#c0d8c7;border-color:color(display-p3 .77049 .844949 .785507);border-color:lab(84.2322% -10.8536 5.56161);border-radius:999px;min-height:26px;padding:0 10px;font-size:10.5px}.routing-settings-drawer.template-settings-drawer .template-drawer-state:not(.active){border-color:var(--routing-line);background:var(--routing-surface-muted);color:var(--routing-muted)}.routing-settings-drawer.template-settings-drawer .template-drawer-body{gap:18px;padding:18px 0 24px}.routing-settings-drawer.template-settings-drawer .template-drawer-field,.routing-settings-drawer.template-settings-drawer .template-drawer-block{gap:8px}.routing-settings-drawer.template-settings-drawer .template-drawer-field>span{color:var(--routing-muted);font-size:11px;font-weight:780}.routing-settings-drawer.template-settings-drawer .template-drawer-field input,.routing-settings-drawer.template-settings-drawer .template-drawer-field select,.routing-settings-drawer.template-settings-drawer .template-drawer-field textarea{border-color:var(--routing-line-strong);background:var(--routing-surface);color:var(--routing-text);border-radius:10px;font-size:12px;font-weight:690;transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out}.routing-settings-drawer.template-settings-drawer .template-drawer-field input,.routing-settings-drawer.template-settings-drawer .template-drawer-field select{height:44px;padding-inline-start:13px;padding-inline-end:13px}.routing-settings-drawer.template-settings-drawer .template-drawer-field textarea{min-height:150px;padding:13px;line-height:1.55}.routing-settings-drawer.template-settings-drawer .template-drawer-field :-webkit-any(input,select,textarea):hover{border-color:#c9bdc3;border-color:color(display-p3 .780277 .742636 .763981);border-color:lab(77.7435% 5.22739 -1.52296)}.routing-settings-drawer.template-settings-drawer .template-drawer-field :-moz-any(input,select,textarea):hover{border-color:#c9bdc3;border-color:color(display-p3 .780277 .742636 .763981);border-color:lab(77.7435% 5.22739 -1.52296)}.routing-settings-drawer.template-settings-drawer .template-drawer-field :is(input,select,textarea):hover{border-color:#c9bdc3;border-color:color(display-p3 .780277 .742636 .763981);border-color:lab(77.7435% 5.22739 -1.52296)}.routing-settings-drawer.template-settings-drawer .template-drawer-field :-webkit-any(input,select,textarea):focus-visible{border-color:var(--routing-accent);box-shadow:0 0 0 3px var(--routing-accent-soft);outline:none}.routing-settings-drawer.template-settings-drawer .template-drawer-field :-moz-any(input,select,textarea):focus-visible{border-color:var(--routing-accent);box-shadow:0 0 0 3px var(--routing-accent-soft);outline:none}.routing-settings-drawer.template-settings-drawer .template-drawer-field :is(input,select,textarea):focus-visible{border-color:var(--routing-accent);box-shadow:0 0 0 3px var(--routing-accent-soft);outline:none}.routing-settings-drawer.template-settings-drawer .template-drawer-field :-webkit-any(input,textarea)::placeholder{color:var(--routing-subtle);opacity:1}.routing-settings-drawer.template-settings-drawer .template-drawer-field :-moz-any(input,textarea)::placeholder{color:var(--routing-subtle);opacity:1}.routing-settings-drawer.template-settings-drawer .template-drawer-field :is(input,textarea)::placeholder{color:var(--routing-subtle);opacity:1}.routing-settings-drawer.template-settings-drawer .template-drawer-block{border:1px solid var(--routing-line);background:var(--routing-surface-soft);border-radius:12px;padding:14px}.routing-settings-drawer.template-settings-drawer .template-drawer-block-title strong{color:var(--routing-text);font-size:11.5px}.routing-settings-drawer.template-settings-drawer .template-drawer-variable-list{gap:8px}.routing-settings-drawer.template-settings-drawer .template-drawer-variable-list button{border-color:var(--routing-line-strong);background:var(--routing-surface);min-height:32px;color:var(--routing-text);border-radius:8px;padding:0 10px;font-size:10px;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.routing-settings-drawer.template-settings-drawer .template-drawer-variable-list button:hover{background:var(--routing-accent-soft);color:var(--routing-accent-strong);border-color:#e5b5c5;border-color:color(display-p3 .868624 .715558 .771378);border-color:lab(78.3452% 20.0081 -1.38506)}.routing-settings-drawer.template-settings-drawer .template-drawer-variable-list button:focus-visible{outline:2px solid var(--routing-accent);outline-offset:2px}.routing-settings-drawer.template-settings-drawer .template-drawer-toggle-list>button:focus-visible{outline:2px solid var(--routing-accent);outline-offset:2px}.routing-settings-drawer.template-settings-drawer .template-drawer-variable-list .add-variable{background:var(--routing-accent-soft);color:var(--routing-accent-strong);border-color:#edbfcf;border-color:color(display-p3 .899501 .757686 .808966);border-color:lab(81.8899% 18.3676 -1.27097)}.routing-settings-drawer.template-settings-drawer .template-drawer-counter{color:var(--routing-muted);font-size:10px;line-height:1.45}.routing-settings-drawer.template-settings-drawer .template-drawer-toggle-list{border:1px solid var(--routing-line);background:var(--routing-surface);border-radius:12px;gap:0;padding:0;overflow:hidden}.routing-settings-drawer.template-settings-drawer .template-drawer-toggle-list>button{border-bottom:1px solid var(--routing-line);min-height:66px;padding:11px 14px;transition:background .16s ease-out}.routing-settings-drawer.template-settings-drawer .template-drawer-toggle-list>button:last-child{border-bottom:0}.routing-settings-drawer.template-settings-drawer .template-drawer-toggle-list>button:hover{background:var(--routing-surface-soft)}.routing-settings-drawer.template-settings-drawer .template-drawer-toggle-icon{color:#008b4e;color:color(display-p3 .233813 .538419 .32893);color:lab(50.7613% -45.0689 23.3015);background:#e0f9e8;background:color(display-p3 .898097 .974553 .913403);background:lab(95.8326% -10.8472 5.55772);border-radius:9px;width:32px;height:32px}.routing-settings-drawer.template-settings-drawer .template-drawer-toggle-icon .icon{width:16px;height:16px}.routing-settings-drawer.template-settings-drawer .template-drawer-toggle-list strong{color:var(--routing-text);font-size:11.5px}.routing-settings-drawer.template-settings-drawer .template-drawer-toggle-list small{color:var(--routing-muted);font-size:10px;line-height:1.4}.routing-settings-drawer.template-settings-drawer .template-drawer-actions .communication-action-error{color:#9f3d4f;color:color(display-p3 .577655 .265278 .315022);color:lab(40.521% 42.3394 11.4793);background:#ffeff0;background:color(display-p3 1.00408 .932692 .937737);background:lab(95.6599% 8.24386 2.06969);border:1px solid #fbbfc5;border:1px solid color(display-p3 .948672 .757446 .774163);border:1px solid lab(82.9729% 23.0078 5.87163);border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px}.routing-settings-drawer.auto-message-settings-drawer{width:min(580px,100vw - 44px)}.routing-settings-drawer.auto-message-settings-drawer .auto-message-drawer-body{gap:16px;padding:18px 0 24px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field,.routing-settings-drawer.auto-message-settings-drawer .auto-message-block{gap:8px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field>span,.routing-settings-drawer.auto-message-settings-drawer .auto-message-label{color:var(--routing-muted);font-size:11px;font-weight:780}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field input,.routing-settings-drawer.auto-message-settings-drawer .auto-message-field select,.routing-settings-drawer.auto-message-settings-drawer .auto-message-field textarea{border-color:var(--routing-line-strong);background:var(--routing-surface);color:var(--routing-text);border-radius:10px;font-size:12px;font-weight:690;transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field input,.routing-settings-drawer.auto-message-settings-drawer .auto-message-field select{height:44px;padding-inline-start:13px;padding-inline-end:13px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field textarea{min-height:154px;padding:13px;line-height:1.55}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field :-webkit-any(input,select,textarea):hover{border-color:#c9bdc3;border-color:color(display-p3 .780277 .742636 .763981);border-color:lab(77.7435% 5.22739 -1.52296)}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field :-moz-any(input,select,textarea):hover{border-color:#c9bdc3;border-color:color(display-p3 .780277 .742636 .763981);border-color:lab(77.7435% 5.22739 -1.52296)}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field :is(input,select,textarea):hover{border-color:#c9bdc3;border-color:color(display-p3 .780277 .742636 .763981);border-color:lab(77.7435% 5.22739 -1.52296)}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field :-webkit-any(input,select,textarea):focus-visible{border-color:var(--routing-accent);box-shadow:0 0 0 3px var(--routing-accent-soft);outline:none}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field :-moz-any(input,select,textarea):focus-visible{border-color:var(--routing-accent);box-shadow:0 0 0 3px var(--routing-accent-soft);outline:none}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field :is(input,select,textarea):focus-visible{border-color:var(--routing-accent);box-shadow:0 0 0 3px var(--routing-accent-soft);outline:none}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field :-webkit-any(input,textarea)::placeholder{color:var(--routing-subtle);opacity:1}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field :-moz-any(input,textarea)::placeholder{color:var(--routing-subtle);opacity:1}.routing-settings-drawer.auto-message-settings-drawer .auto-message-field :is(input,textarea)::placeholder{color:var(--routing-subtle);opacity:1}.routing-settings-drawer.auto-message-settings-drawer .auto-message-switch-row{border:1px solid var(--routing-line);background:var(--routing-surface-soft);border-radius:12px;min-height:58px;padding:10px 14px;transition:border-color .16s ease-out,background .16s ease-out}.routing-settings-drawer.auto-message-settings-drawer .auto-message-switch-row:hover{border-color:var(--routing-line-strong);background:var(--routing-surface-muted)}.routing-settings-drawer.auto-message-settings-drawer .auto-message-switch-row:focus-visible{outline:2px solid var(--routing-accent);outline-offset:2px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-switch-row strong{color:var(--routing-text);font-size:11.5px;font-weight:790}.routing-settings-drawer.auto-message-settings-drawer .auto-message-block{border:1px solid var(--routing-line);background:var(--routing-surface-soft);border-radius:12px;padding:14px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-channel-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-channel{border-color:var(--routing-line-strong);background:var(--routing-surface);min-height:44px;color:var(--routing-text);border-radius:10px;font-size:11.5px;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.routing-settings-drawer.auto-message-settings-drawer .auto-message-channel.tone-sms{background:var(--routing-surface);color:var(--routing-text)}.routing-settings-drawer.auto-message-settings-drawer .auto-message-channel:hover{color:#7e5db1;color:color(display-p3 .474016 .371198 .675582);color:lab(45.9331% 27.2751 -40.4614);background:#f7f2ff;background:color(display-p3 .96552 .950123 1.0076);background:lab(96.2744% 3.87305 -7.15692);border-color:#cabce6;border-color:color(display-p3 .781607 .738869 .889404);border-color:lab(78.4086% 11.0307 -19.2283)}.routing-settings-drawer.auto-message-settings-drawer .auto-message-channel.active{color:#7f5bb6;color:color(display-p3 .476644 .363162 .692833);color:lab(45.7464% 29.7882 -43.4897);background:#f4eeff;background:color(display-p3 .955423 .930593 1.02179);background:lab(94.9627% 6.23572 -11.3352);border-color:#bd9ff2;border-color:color(display-p3 .721486 .628495 .927288);border-color:lab(70.5878% 23.6618 -37.7644)}.routing-settings-drawer.auto-message-settings-drawer .auto-message-channel:focus-visible{outline:2px solid var(--routing-accent);outline-offset:2px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-radio-row button:focus-visible{outline:2px solid var(--routing-accent);outline-offset:2px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-variables button:focus-visible{outline:2px solid var(--routing-accent);outline-offset:2px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-radio-row{min-height:34px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-radio-row button{color:var(--routing-text);font-size:11.5px}.routing-settings-drawer.auto-message-settings-drawer .create-reminder-hint{color:var(--routing-muted);font-size:10px;font-weight:620;line-height:1.45}.routing-settings-drawer.auto-message-settings-drawer .auto-message-message-grid{grid-template-columns:minmax(0,1fr) 120px;gap:12px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-variables{border:1px solid var(--routing-line);background:var(--routing-surface-soft);border-radius:10px;gap:7px;padding:10px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-variables strong{color:var(--routing-muted);font-size:10.5px}.routing-settings-drawer.auto-message-settings-drawer .auto-message-variables button{border-color:var(--routing-line-strong);background:var(--routing-surface);min-height:30px;color:var(--routing-text);overflow-wrap:anywhere;border-radius:8px;padding:5px 8px;font-size:9.5px;line-height:1.25;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.routing-settings-drawer.auto-message-settings-drawer .auto-message-variables button:hover{background:var(--routing-accent-soft);color:var(--routing-accent-strong);border-color:#e5b5c5;border-color:color(display-p3 .868624 .715558 .771378);border-color:lab(78.3452% 20.0081 -1.38506)}.routing-settings-drawer.auto-message-settings-drawer .auto-message-drawer-actions .communication-action-error{color:#9f3d4f;color:color(display-p3 .577655 .265278 .315022);color:lab(40.521% 42.3394 11.4793);background:#ffeff0;background:color(display-p3 1.00408 .932692 .937737);background:lab(95.6599% 8.24386 2.06969);border:1px solid #fbbfc5;border:1px solid color(display-p3 .948672 .757446 .774163);border:1px solid lab(82.9729% 23.0078 5.87163);border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px}@media (max-width:720px){.routing-settings-drawer.auto-message-settings-drawer .auto-message-drawer-body,.routing-settings-drawer.auto-message-settings-drawer .auto-message-message-grid{grid-template-columns:1fr}.routing-settings-drawer.auto-message-settings-drawer .auto-message-drawer-body .span-full{grid-column:1}.routing-settings-drawer.auto-message-settings-drawer .auto-message-variables{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-settings-drawer.auto-message-settings-drawer .auto-message-variables strong{grid-column:1/-1}}@keyframes routing-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes routing-drawer-in{0%{opacity:.72;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:720px){.chat-settings-drawer.routing-settings-drawer,.routing-settings-drawer.channel-queues-drawer,.routing-settings-drawer.repeat-client-drawer,.routing-settings-drawer.no-response-drawer,.routing-settings-drawer.vip-client-drawer{border-radius:0;width:100vw;padding:0 18px}.routing-settings-drawer .chat-drawer-header{margin-inline-start:-18px;margin-inline-end:-18px;padding:18px}.routing-settings-drawer .chat-drawer-actions{margin-inline-start:-18px;margin-inline-end:-18px;padding-inline-start:18px;padding-inline-end:18px}.routing-settings-drawer .chat-drawer-field-grid,.routing-settings-drawer .chat-channel-queue-row{grid-template-columns:1fr}.routing-settings-drawer .chat-channel-separate-queue{grid-template-columns:minmax(0,1fr) auto;place-items:center start}}@media (prefers-reduced-motion:reduce){.routing-settings-overlay,.chat-settings-drawer.routing-settings-drawer{animation:none}}.warehouse-settings-shell{--warehouse-divider-inset:var(--communication-divider-inset)}.warehouse-settings-shell>.warehouse-tab-page,.warehouse-settings-shell .warehouse-tab-panel{background:var(--chat-settings-surface);min-width:0;box-shadow:none;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid;overflow:visible}.warehouse-settings-shell :-webkit-any(.warehouse-tab-intro,.warehouse-tab-section){min-width:0;margin:0;position:relative}.warehouse-settings-shell :-moz-any(.warehouse-tab-intro,.warehouse-tab-section){min-width:0;margin:0;position:relative}.warehouse-settings-shell :is(.warehouse-tab-intro,.warehouse-tab-section){min-width:0;margin:0;position:relative}.warehouse-settings-shell :is(.warehouse-tab-intro+.warehouse-tab-section,.warehouse-tab-section+.warehouse-tab-section):before{z-index:1;top:0;inset-inline:var(--warehouse-divider-inset);background:var(--chat-settings-line);content:"";pointer-events:none;height:1px;position:absolute}.warehouse-settings-shell .warehouse-tab-intro{background:var(--chat-settings-surface);border:0;padding:20px 22px 18px}.warehouse-settings-shell .warehouse-tab-intro h3{color:var(--chat-settings-text);text-overflow:clip;white-space:normal;margin:0;font-size:14px;font-weight:840;line-height:1.25;overflow:visible}.warehouse-settings-shell .warehouse-tab-intro p{max-width:65ch;color:var(--chat-settings-muted);white-space:normal;margin:5px 0 0;font-size:10.8px;font-weight:610;line-height:1.45}.warehouse-settings-shell .warehouse-rule-board{background:var(--chat-settings-surface);gap:0;display:grid}.warehouse-settings-shell :-webkit-any(.warehouse-rule-section,.warehouse-master-rule){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.warehouse-settings-shell :-moz-any(.warehouse-rule-section,.warehouse-master-rule){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.warehouse-settings-shell :is(.warehouse-rule-section,.warehouse-master-rule){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.warehouse-settings-shell .warehouse-rule-section,.warehouse-settings-shell .warehouse-master-rule{padding:18px 22px 20px}.warehouse-settings-shell .warehouse-rule-section.disabled,.warehouse-settings-shell .warehouse-master-rule.enabled{background:0 0}.warehouse-settings-shell .warehouse-rule-section-head{margin-bottom:12px}.warehouse-settings-shell .warehouse-rule-section-head>.icon{display:none}.warehouse-settings-shell .warehouse-rule-grid{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px;gap:0;overflow:visible}.warehouse-settings-shell .warehouse-rule-item{z-index:0;border:0;border-bottom:1px solid var(--chat-settings-line);min-height:58px;box-shadow:none;background:0 0;border-radius:0}.warehouse-settings-shell .warehouse-rule-item:has(.warehouse-rule-info:hover){z-index:20}.warehouse-settings-shell .warehouse-rule-item:has(.warehouse-rule-info:focus-visible){z-index:20}.warehouse-settings-shell .warehouse-rule-item:nth-last-child(-n+2) .warehouse-rule-tooltip{top:auto;bottom:calc(100% + 10px)}.warehouse-settings-shell .warehouse-rule-item:nth-child(odd){border-inline-end:1px solid var(--chat-settings-line)}.warehouse-settings-shell .warehouse-rule-item:nth-last-child(-n+2){border-bottom:0}.warehouse-settings-shell .warehouse-rule-item:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-child(2):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-child(2):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-child(2):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-child(2):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-last-child(2):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-last-child(2):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-last-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-last-child(2):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-last-child(2):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:nth-last-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:11px}.warehouse-settings-shell .warehouse-rule-item:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:11px}.warehouse-settings-shell .warehouse-rule-item.enabled{border-color:var(--chat-settings-line);background:#fff6f9;background:color(display-p3 .998394 .965841 .976985);background:lab(97.7572% 4.0457 -.279105)}.warehouse-settings-shell .warehouse-rule-item.disabled{background:var(--chat-settings-surface-soft)}.warehouse-settings-shell .warehouse-master-rule{min-height:82px}.warehouse-settings-shell .warehouse-rules-page>.payment-method-save-note,.warehouse-settings-shell>.settings-inline-error{margin:0 22px 20px}.warehouse-settings-shell .warehouse-label-editor-panel{padding:0}.warehouse-settings-shell .warehouse-label-editor{gap:18px;padding:18px 22px 22px}.warehouse-settings-shell .label-template-meta{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:10px;gap:0;overflow:hidden}.warehouse-settings-shell .label-template-meta div{background:0 0;border:0;border-radius:0}.warehouse-settings-shell .label-template-meta div+div{border-inline-start:1px solid var(--chat-settings-line)}.warehouse-settings-shell .label-template-list-compact{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:10px;gap:0;overflow:hidden}.warehouse-settings-shell .label-template-list-compact article{border:0;border-bottom:1px solid var(--chat-settings-line);background:0 0;border-radius:0}.warehouse-settings-shell .label-template-list-compact article:last-child{border-bottom:0}.warehouse-settings-shell .label-template-list-compact article.active{border-color:var(--chat-settings-line);background:#e7f9ec;background:color(display-p3 .91755 .974297 .928727);background:lab(96.2919% -8.04728 4.12215)}.warehouse-settings-shell .warehouse-label-preview-panel{border-color:var(--chat-settings-line);background:var(--chat-settings-surface-soft);border-radius:12px}@media (max-width:1100px){.warehouse-settings-shell .warehouse-label-editor{grid-template-columns:1fr}}@media (max-width:760px){.warehouse-settings-shell{--warehouse-divider-inset:16px}.warehouse-settings-shell .warehouse-tab-intro,.warehouse-settings-shell .warehouse-rule-section,.warehouse-settings-shell .warehouse-master-rule,.warehouse-settings-shell .warehouse-label-editor{padding-inline-start:16px;padding-inline-end:16px}.warehouse-settings-shell .warehouse-rule-grid{grid-template-columns:1fr}.warehouse-settings-shell .warehouse-rule-item,.warehouse-settings-shell .warehouse-rule-item:nth-child(odd),.warehouse-settings-shell .warehouse-rule-item:nth-last-child(-n+2){border-inline-end:0;border-bottom:1px solid var(--chat-settings-line)}.warehouse-settings-shell .warehouse-rule-item:last-child{border-bottom:0}.warehouse-settings-shell .warehouse-master-rule,.warehouse-settings-shell .warehouse-rule-section-head,.warehouse-settings-shell .warehouse-tab-intro{flex-direction:row;align-items:center}.warehouse-settings-shell .warehouse-tab-intro{align-items:flex-start}.warehouse-settings-shell .warehouse-tab-intro .settings-secondary-button{width:auto}.warehouse-settings-shell .label-template-meta{grid-template-columns:1fr}.warehouse-settings-shell .label-template-meta div+div{border-inline-start:0;border-top:1px solid var(--chat-settings-line)}}.settings-unified-shell{--settings-divider-inset:var(--communication-divider-inset)}.settings-unified-shell .settings-unified-panel{background:var(--chat-settings-surface);min-width:0;box-shadow:none;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid;overflow:visible}.settings-unified-shell>:-webkit-any(.settings-unified-page,.settings-unified-panel){background:var(--chat-settings-surface);min-width:0;box-shadow:none;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid;overflow:visible}.settings-unified-shell>:-moz-any(.settings-unified-page,.settings-unified-panel){background:var(--chat-settings-surface);min-width:0;box-shadow:none;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid;overflow:visible}.settings-unified-shell>:is(.settings-unified-page,.settings-unified-panel){background:var(--chat-settings-surface);min-width:0;box-shadow:none;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid;overflow:visible}.settings-unified-shell :-webkit-any(.settings-unified-intro,.settings-unified-section){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative}.settings-unified-shell :-moz-any(.settings-unified-intro,.settings-unified-section){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative}.settings-unified-shell :is(.settings-unified-intro,.settings-unified-section){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative}.settings-unified-shell :is(.settings-unified-intro+.settings-unified-section,.settings-unified-section+.settings-unified-section):before{z-index:1;top:0;inset-inline:var(--settings-divider-inset);background:var(--chat-settings-line);content:"";pointer-events:none;height:1px;position:absolute}.settings-unified-shell .settings-unified-intro{padding:20px 22px 18px}.settings-unified-shell .settings-unified-intro.settings-panel-title-row{margin:0}.settings-unified-shell .settings-unified-intro h3,.settings-unified-shell .settings-unified-section>h3{color:var(--chat-settings-text);text-overflow:clip;white-space:normal;margin:0;font-size:14px;font-weight:840;line-height:1.25;overflow:visible}.settings-unified-shell .settings-unified-intro p{max-width:65ch;color:var(--chat-settings-muted);white-space:normal;margin:5px 0 0;font-size:10.8px;font-weight:610;line-height:1.45}.settings-unified-shell .settings-unified-section>.settings-panel-title-row h3{color:var(--chat-settings-text);margin:0;font-size:14px;font-weight:840;line-height:1.25}.settings-unified-shell .settings-unified-section>.settings-panel-title-row p{max-width:65ch;color:var(--chat-settings-muted);margin:5px 0 0;font-size:10.8px;font-weight:610;line-height:1.45}.store-settings-shell>.settings-unified-section,.users-settings-shell>.settings-unified-section,.system-settings-page>.settings-unified-section{padding:20px 22px 22px}.store-settings-shell .store-main-section>h3{margin-bottom:14px}.store-settings-shell .store-main-section{z-index:3;position:relative;overflow:visible}.store-settings-shell .store-main-section .store-form-grid{align-items:start}.store-settings-shell .store-main-section .settings-field{align-content:start;align-self:start}.store-currency-field{z-index:4;position:relative}.store-currency-select{width:100%;position:relative}.store-currency-select .store-currency-trigger{border:1px solid var(--line-strong);background:var(--chat-settings-surface);width:100%;height:42px;color:var(--chat-settings-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 12px 0 9px;font-family:inherit;display:grid}.store-currency-select.open .store-currency-trigger{border-color:#ee518685;outline:none;box-shadow:0 0 0 3px #ee51861c}.store-currency-select .store-currency-trigger:focus-visible{border-color:#ee518685;outline:none;box-shadow:0 0 0 3px #ee51861c}.store-currency-symbol,.store-currency-option-symbol{background:var(--chat-settings-accent-soft);width:30px;height:30px;color:var(--pink-deep);border-radius:9px;place-items:center;font-size:12px;font-weight:840;line-height:1;display:grid}.store-currency-trigger>.store-currency-copy{min-width:0;color:var(--chat-settings-text);text-overflow:clip;white-space:normal;align-items:baseline;gap:8px;display:flex;overflow:visible}.store-currency-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;line-height:1.2;overflow:hidden}.store-currency-copy small{color:var(--chat-settings-muted);letter-spacing:.06em;flex:none;font-size:9px;font-weight:780}.store-currency-trigger>.icon{width:16px;height:16px;color:var(--chat-settings-muted);margin:0;transition:transform .16s ease-out}.store-currency-select.open .store-currency-trigger>.icon{transform:rotate(180deg)}.store-currency-select .store-currency-menu{z-index:80;border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:10px;gap:3px;width:100%;max-height:286px;padding:6px;display:grid;top:calc(100% + 7px);box-shadow:0 18px 42px #30222a24}.store-currency-select .store-currency-menu>button{min-height:44px;color:var(--chat-settings-text);border-radius:8px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:5px 9px 5px 7px;display:grid}.store-currency-select .store-currency-menu>button:hover,.store-currency-select .store-currency-menu>button.active{background:var(--chat-settings-accent-soft);color:var(--chat-settings-text)}.store-currency-select .store-currency-menu>button>span{gap:2px;min-width:0;display:grid}.store-currency-select .store-currency-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:790;line-height:1.2;overflow:hidden}.store-currency-select .store-currency-menu small{color:var(--chat-settings-muted);letter-spacing:.06em;font-size:8.5px;font-weight:760}.store-currency-select .store-currency-menu .icon{width:15px;height:15px;color:var(--pink-deep)}.store-settings-shell .store-main-section .store-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;width:100%;max-width:1240px}.store-format-setting{border-top:1px solid var(--chat-settings-line);grid-column:1/-1;grid-template-columns:minmax(260px,1fr) minmax(420px,520px);align-items:center;gap:32px;min-width:0;margin-top:2px;padding-top:18px;display:grid}.store-format-copy{gap:4px;min-width:0;display:grid}.store-format-copy strong{color:var(--chat-settings-text);font-size:11.5px;font-weight:800;line-height:1.25}.store-format-copy span{max-width:52ch;color:var(--chat-settings-muted);font-size:10.5px;font-weight:610;line-height:1.4}.store-format-segmented{background:var(--chat-settings-surface-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;min-height:44px;padding:4px;display:grid}.store-format-option{cursor:pointer;border-radius:7px;place-items:center;min-width:0;min-height:36px;padding:0 12px;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.store-format-option:not(.active):hover{background:#faf0f4;background:color(display-p3 .972073 .9411 .955297);background:lab(95.5484% 3.9981 -.753832)}.store-format-option.active{background:var(--chat-settings-accent-soft)}.store-format-option>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-format-option>span{color:var(--chat-settings-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:760;line-height:1;overflow:hidden}.store-format-option.active>span{color:var(--pink-deep)}.store-format-option:focus-within{outline-offset:2px;outline:2px solid #ee51867a}.offline-store-points{border-top:1px solid var(--chat-settings-line);gap:14px;margin-top:20px;padding-top:20px;display:grid}.offline-store-points .settings-panel-title-row{align-items:center;margin:0}.offline-store-points .settings-panel-title-row h3{margin:0 0 4px;font-size:14px;font-weight:820;line-height:1.25}.offline-store-points .settings-panel-title-row p,.offline-store-points-empty{color:var(--chat-settings-muted);margin:0}.offline-store-points .settings-panel-title-row p{font-size:11.5px;font-weight:620;line-height:1.45}.offline-store-point-create{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface-soft);border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px 14px;padding:14px;display:grid}.offline-store-point-create>label{gap:7px;min-width:0;display:grid}.offline-store-point-create>label>span{color:var(--chat-settings-muted);font-size:12px;font-weight:760;line-height:1}.offline-store-point-create input{border:1px solid var(--chat-settings-line);width:100%;min-height:40px;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;outline:none;padding:0 12px;font-size:13px;font-weight:650;transition:border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}.offline-store-point-create input::placeholder{color:var(--chat-settings-muted);font-weight:600}.offline-store-point-create input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ee51861f}.offline-store-point-create-actions{align-items:center;gap:8px;display:flex}.offline-store-point-create-error{color:#b43b5c;grid-column:1/-1;margin:0;font-size:11.5px;font-weight:700}.offline-store-point-list{gap:8px;display:grid}.offline-store-point-row{border:1px solid var(--chat-settings-line);background:var(--surface);border-radius:11px;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:11px;min-width:0;min-height:58px;padding:10px 11px;display:grid}.offline-store-point-icon{width:36px;height:36px;color:var(--pink-deep);background:var(--chat-settings-accent-soft);border-radius:10px;place-items:center;display:inline-grid}.offline-store-point-icon .icon{width:17px;height:17px}.offline-store-point-copy{gap:3px;min-width:0;display:grid}.offline-store-point-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.offline-store-point-copy span{color:var(--chat-settings-muted);font-size:11.5px;font-weight:650}.offline-store-point-remove{width:34px;height:34px;color:var(--chat-settings-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1);display:inline-grid}.offline-store-point-remove:hover{color:#c23f63;background:#ffecf5;background:color(display-p3 .992633 .928376 .95816);background:lab(95.2593% 8.30734 -1.56909)}.offline-store-point-remove:focus-visible{outline-offset:2px;outline:2px solid #ee51867a}.offline-store-points-empty{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface-soft);border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:11px 13px;font-size:12px;font-weight:650;display:flex}.offline-store-points-empty .icon{width:16px;height:16px;color:var(--pink-deep);flex:none}@media (max-width:900px){.store-settings-shell .store-main-section .store-primary-fields{grid-template-columns:minmax(0,1fr);max-width:none}.store-format-setting{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:12px}.store-format-segmented{max-width:520px}.offline-store-points .settings-panel-title-row{align-items:flex-start}.offline-store-point-create{grid-template-columns:minmax(0,1fr)}.offline-store-point-create-actions{justify-content:flex-end}}.store-settings-shell .store-brand-panel>.settings-panel-title-row,.users-settings-shell .settings-unified-section>.settings-panel-title-row{margin-bottom:14px}.store-settings-shell .store-logo-card.single{border-color:var(--chat-settings-line);background:var(--chat-settings-surface);box-shadow:none;border-radius:12px}.integrations-settings-shell .integration-catalog-panel,.automation-settings-shell .automation-rules-panel,.other-settings-shell .payment-methods-panel{padding:0}.integrations-settings-shell .integration-catalog-content,.automation-settings-shell .automation-rules-content{padding:16px 22px 22px}.integrations-settings-shell .integration-catalog-groups{gap:0;display:grid}.integrations-settings-shell .integration-catalog-group{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:16px 0 18px}.integrations-settings-shell .integration-catalog-group:first-child{padding-top:0}.integrations-settings-shell .integration-catalog-group+.integration-catalog-group{border-top:1px solid var(--chat-settings-line)}.integrations-settings-shell .integration-catalog-card{border-color:var(--chat-settings-line);background:var(--chat-settings-surface);box-shadow:none;border-radius:10px}.automation-settings-shell .automation-rules-content{gap:12px;display:grid}.automation-settings-shell .automation-rules-content>.settings-inline-error{margin:0}.automation-settings-shell .automation-rule-list{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px;gap:0;overflow:hidden}.automation-settings-shell .automation-rule-row{border:0;border-bottom:1px solid var(--chat-settings-line);box-shadow:none;background:0 0;border-radius:0;margin:0}.automation-settings-shell .automation-rule-row:last-child{border-bottom:0}.automation-settings-shell .automation-rule-row.active{border-color:var(--chat-settings-line);background:#fff6f9;background:color(display-p3 .998394 .965841 .976985);background:lab(97.7572% 4.0457 -.279105)}.users-settings-shell .settings-unified-section{background:0 0}.users-settings-shell .owner-profile-card,.users-settings-shell .team-user-editor-card,.users-settings-shell .team-user-permissions-card,.users-settings-shell .users-team-card{box-shadow:none;border:0;border-radius:0}.users-settings-shell .users-team-table,.users-settings-shell .team-permission-groups{border-color:var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px}.integration-detail-shell{overflow:visible}.integration-detail-shell>.settings-breadcrumbs{border:0;border-bottom:1px solid var(--chat-settings-line);background:var(--chat-settings-surface-soft);box-shadow:none;border-radius:15px 15px 0 0;margin:0;padding:12px 20px}.integration-detail-shell>.settings-section-header{border-radius:0}.integration-detail-shell>.settings-inline-notice{margin:16px 22px 0}.integration-detail-shell>.settings-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:20px 22px 22px;position:relative}.integration-detail-shell>.settings-panel:before{z-index:1;top:0;inset-inline:var(--settings-divider-inset);background:var(--chat-settings-line);content:"";pointer-events:none;height:1px;position:absolute}.integration-detail-shell>.settings-section-header+.settings-panel:before{content:none}.other-settings-shell>.other-settings-page{background:var(--chat-settings-surface);gap:0;min-width:0;display:grid}.other-settings-shell .request-settings-accordion{padding:0;overflow:visible}.other-settings-shell .request-settings-accordion-trigger{background:0 0;border:0;border-radius:0;min-height:72px;padding:16px 22px}.other-settings-shell .request-settings-accordion.expanded .request-settings-accordion-trigger{background:var(--chat-settings-surface-soft)}.other-settings-shell .request-settings-accordion-content{padding:0 22px 20px}.other-settings-shell .request-rules-section{padding:20px 22px 22px}.other-settings-shell .request-rules-section>.settings-panel-title-row,.other-settings-shell .customer-rules-section>.settings-panel-title-row,.other-settings-shell .customer-groups-panel>.settings-panel-title-row,.other-settings-shell .system-settings-page .settings-panel-title-row{margin-bottom:14px}.other-settings-shell .customer-settings-page{grid-template-columns:minmax(0,1fr)}.other-settings-shell .customer-settings-page>.settings-unified-section{padding:20px 22px 22px}.other-settings-shell .customer-settings-page>.settings-unified-section+.settings-unified-section:before{top:0;bottom:auto;inset-inline:var(--settings-divider-inset);width:auto;height:1px}.other-settings-shell .customer-groups-table,.other-settings-shell .payment-method-table,.other-settings-shell .settings-toggle-list{border-color:var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px}.other-settings-shell .customer-groups-head,.other-settings-shell .customer-groups-row{grid-template-columns:minmax(0,1.1fr) minmax(190px,.62fr) minmax(180px,.72fr) 76px;gap:14px}.other-settings-shell .customer-groups-head>span:nth-child(3),.other-settings-shell .customer-groups-row>.customer-group-preview{display:inline-flex}.other-settings-shell .customer-group-threshold-control{gap:4px;min-width:0;display:grid}.other-settings-shell .customer-group-threshold-input{grid-template-columns:58px auto;justify-content:start;align-items:center;gap:7px;display:inline-grid}.other-settings-shell .customer-group-threshold-input input{color:#3b3b3b;text-align:center;background:#fffdfd;border:1px solid #dacfd3f5;border-radius:8px;width:58px;height:34px;padding:0 8px;font-size:12px;font-weight:800;transition:border-color .15s,box-shadow .15s,background-color .15s}.other-settings-shell .customer-group-threshold-input input:focus{background:#fffafb;border-color:#e8518680;outline:none;box-shadow:0 0 0 3px #e851861a}.other-settings-shell .customer-group-threshold-input>span,.other-settings-shell .customer-group-threshold-control small,.other-settings-shell .customer-group-manual-rule{color:#827b83;font-size:10.5px;font-weight:700;line-height:1.25}.other-settings-shell .customer-group-threshold-control small{color:#a09aa1}.other-settings-shell .customer-group-manual-rule{align-items:center;gap:7px;display:inline-flex}.other-settings-shell .customer-group-manual-rule .icon{color:#aaa2aa;width:15px;height:15px}.other-settings-shell .customer-group-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.other-settings-shell .customer-rules-section .settings-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.other-settings-shell .settings-toggle-row :-webkit-any(strong,small){text-overflow:clip;white-space:normal;overflow:visible}.other-settings-shell .settings-toggle-row :-moz-any(strong,small){text-overflow:clip;white-space:normal;overflow:visible}.other-settings-shell .settings-toggle-row :is(strong,small){text-overflow:clip;white-space:normal;overflow:visible}.other-settings-shell .payment-method-create.settings-unified-section{background:0 0;border:0;border-radius:0;margin:0;padding:18px 22px 20px}.other-settings-shell .payment-method-table.settings-unified-section{border:1px solid var(--chat-settings-line);background:var(--chat-settings-surface);border-radius:12px;margin:0 22px 14px;padding:0;overflow:visible}.other-settings-shell .payment-method-table.settings-unified-section:before{content:none}.other-settings-shell .payment-methods-panel>.payment-method-save-note{margin:0 22px 20px}.other-settings-shell .request-sources-row:nth-last-child(-n+2) .request-source-menu-list,.other-settings-shell .customer-groups-row:nth-last-child(-n+2) .customer-group-menu-list{top:auto;bottom:calc(100% + 6px)}@media (max-width:1100px){.other-settings-shell .customer-settings-page{grid-template-columns:1fr}.other-settings-shell .customer-settings-page>.settings-unified-section+.settings-unified-section:before{top:0;bottom:auto;inset-inline:var(--settings-divider-inset);width:auto;height:1px}}@media (max-width:960px){.other-settings-shell .payment-method-table.settings-unified-section{overflow-x:auto}.other-settings-shell :-webkit-any(.payment-method-head,.payment-method-row){min-width:720px}.other-settings-shell :-moz-any(.payment-method-head,.payment-method-row){min-width:720px}.other-settings-shell :is(.payment-method-head,.payment-method-row){min-width:720px}.other-settings-shell .customer-rules-section .settings-toggle-list{grid-template-columns:1fr}.other-settings-shell .customer-groups-head,.other-settings-shell .customer-groups-row{grid-template-columns:minmax(0,1fr) minmax(170px,.72fr) 76px;gap:10px}.other-settings-shell .customer-groups-head>span:nth-child(3),.other-settings-shell .customer-groups-row>.customer-group-preview{display:none}}@media (max-width:760px){.settings-unified-shell{--settings-divider-inset:16px}.settings-unified-shell .settings-unified-intro,.store-settings-shell>.settings-unified-section,.users-settings-shell>.settings-unified-section,.system-settings-page>.settings-unified-section,.integrations-settings-shell .integration-catalog-content,.automation-settings-shell .automation-rules-content,.integration-detail-shell>.settings-panel,.other-settings-shell .request-rules-section,.other-settings-shell .customer-settings-page>.settings-unified-section,.other-settings-shell .payment-method-create.settings-unified-section,.other-settings-shell .request-settings-accordion-trigger,.other-settings-shell .request-settings-accordion-content{padding-inline-start:16px;padding-inline-end:16px}.other-settings-shell .payment-method-table.settings-unified-section,.other-settings-shell .payment-methods-panel>.payment-method-save-note{margin-inline-start:16px;margin-inline-end:16px}.integration-detail-shell>.settings-breadcrumbs{padding-inline-start:16px;padding-inline-end:16px}.integration-detail-shell>.settings-inline-notice{margin-inline-start:16px;margin-inline-end:16px}}}@layer dinea-customers-runtime{.customer-left-profile,.customer-left-profile-copy{overflow:visible}.customer-group-badge-picker{--customer-group-color:#ea4f88;z-index:30;width:-moz-fit-content;width:fit-content;max-width:100%;position:relative}.customer-profile-group-badge{z-index:40;max-width:calc(100% - 112px);position:absolute;top:14px;right:16px}.customer-profile-group-badge .customer-group-badge-menu{width:min(238px,100vw - 40px);left:auto;right:0}.customer-group-badge-trigger{border:1px solid color-mix(in srgb, var(--customer-group-color) 25%, transparent);background:color-mix(in srgb, var(--customer-group-color) 16%, #fffdfd);color:#3b3b3b;max-width:100%;min-height:34px;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;font-weight:820;line-height:1.2;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.customer-group-badge-trigger>i,.customer-group-badge-menu button>i{background:var(--customer-group-color);border-radius:50%;flex:none;width:9px;height:9px}.customer-group-badge-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-group-badge-trigger .icon{color:#756e76;flex:none;width:14px;height:14px;margin-left:1px;transition:transform .15s}.customer-group-badge-picker.open .customer-group-badge-trigger{border-color:color-mix(in srgb, var(--customer-group-color) 46%, transparent);background:color-mix(in srgb, var(--customer-group-color) 20%, #fffdfd);box-shadow:0 0 0 3px color-mix(in srgb, var(--customer-group-color) 12%, transparent)}.customer-group-badge-picker.open .customer-group-badge-trigger .icon{transform:rotate(180deg)}.customer-group-badge-trigger:-webkit-any(:hover,:focus-visible){border-color:color-mix(in srgb, var(--customer-group-color) 46%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--customer-group-color) 10%, transparent);outline:none}.customer-group-badge-trigger:-moz-any(:hover,:focus-visible){border-color:color-mix(in srgb, var(--customer-group-color) 46%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--customer-group-color) 10%, transparent);outline:none}.customer-group-badge-trigger:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--customer-group-color) 46%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--customer-group-color) 10%, transparent);outline:none}.customer-group-badge-trigger:disabled{cursor:wait;opacity:.7}.customer-group-badge-menu{z-index:80;background:#fffdfd;border:1px solid #e0d6daf5;border-radius:12px;gap:3px;width:min(270px,100vw - 40px);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 38px #33272d26}.customer-group-badge-menu-title{color:#918a92;letter-spacing:.05em;text-transform:uppercase;padding:5px 8px 7px;font-size:9.5px;font-weight:800;line-height:1.2}.customer-group-badge-menu button{--customer-group-option-color:#ea4f88;color:#3b3b3b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:10px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:38px;padding:7px 9px;font-size:11.5px;font-weight:760;line-height:1.25;display:grid}.customer-group-badge-menu button>i{background:var(--customer-group-option-color)}.customer-group-badge-menu button>.icon{width:17px;height:17px;color:var(--pink-deep)}.customer-group-badge-menu button:-webkit-any(:hover,:focus-visible,.selected){background:color-mix(in srgb, var(--customer-group-option-color) 10%, #fffdfd);outline:none}.customer-group-badge-menu button:-moz-any(:hover,:focus-visible,.selected){background:color-mix(in srgb, var(--customer-group-option-color) 10%, #fffdfd);outline:none}.customer-group-badge-menu button:is(:hover,:focus-visible,.selected){background:color-mix(in srgb, var(--customer-group-option-color) 10%, #fffdfd);outline:none}.request-status[style*=--customer-status-color]{border-color:color-mix(in srgb, var(--customer-status-color) 28%, transparent);background:color-mix(in srgb, var(--customer-status-color) 16%, #fffdfd);color:#3b3b3b}.customer-detail-runtime-state{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#ffffffe6;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:680;line-height:1.4;display:flex;box-shadow:0 8px 22px #291c200a}.customer-detail-runtime-state .icon{width:18px;height:18px;color:var(--pink-deep)}.customer-detail-runtime-state.error{color:#9d304c;background:#fff5f7;border-color:#c833553d}.customer-full-name-inline-input{color:#1f1a20;width:100%;min-width:0;font:inherit;background:0 0;border:0;border-bottom:1px solid #ee6f9f73;border-radius:0;outline:0;padding:0 0 4px;font-size:22px;font-weight:850;line-height:1.06}.customer-profile-section-title-row{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.customer-profile-data>.customer-profile-section-title-row{margin-bottom:6px}.customer-full-section-edit-button,.customer-full-section-edit-actions button{color:#817a83;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid}.customer-full-section-edit-actions{align-items:center;gap:5px;display:flex}.customer-full-section-edit-actions button{border:1px solid var(--line);background:#fffdfd;border-radius:7px;height:27px}.customer-full-section-edit-actions button.save{color:var(--pink-deep);background:#fff2f7;border-color:#ee6f9f80}.customer-full-section-edit-button:hover,.customer-full-section-edit-actions button:hover{color:var(--pink-deep);background:#fff0f6;border-color:#efb4c8;outline:0}.customer-full-section-edit-button:focus-visible{color:var(--pink-deep);background:#fff0f6;border-color:#efb4c8;outline:0}.customer-full-section-edit-actions button:focus-visible{color:var(--pink-deep);background:#fff0f6;border-color:#efb4c8;outline:0}.customer-full-section-edit-button .icon{width:18px;height:18px}.customer-full-section-edit-actions .icon{width:12px;height:12px}.customer-full-section-edit-actions button:disabled{cursor:wait;opacity:.55}.customer-full-inline-form{min-width:0;margin:0}.customer-full-inline-form :-webkit-any(input,textarea){color:#302a31;width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;border-bottom:1px solid #ee6f9f66;border-radius:0;outline:0;font-size:10.8px;font-weight:770;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s}.customer-full-inline-form :-moz-any(input,textarea){color:#302a31;width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;border-bottom:1px solid #ee6f9f66;border-radius:0;outline:0;font-size:10.8px;font-weight:770;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s}.customer-full-inline-form :is(input,textarea){color:#302a31;width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;border-bottom:1px solid #ee6f9f66;border-radius:0;outline:0;font-size:10.8px;font-weight:770;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s}.customer-full-inline-form input{height:29px;padding:0 4px}.customer-full-inline-form textarea{text-align:left;resize:vertical;border:1px solid #ee6f9f66;border-radius:8px;min-height:54px;padding:8px 9px}.customer-full-inline-form :-webkit-any(input,textarea)::placeholder{color:#afa6ae;font-weight:590}.customer-full-inline-form :-moz-any(input,textarea)::placeholder{color:#afa6ae;font-weight:590}.customer-full-inline-form :is(input,textarea)::placeholder{color:#afa6ae;font-weight:590}.customer-full-inline-form :-webkit-any(input,textarea):hover{background:#fff3f8b8}.customer-full-inline-form :-moz-any(input,textarea):hover{background:#fff3f8b8}.customer-full-inline-form :is(input,textarea):hover{background:#fff3f8b8}.customer-full-inline-form :-webkit-any(input,textarea):focus{border-color:var(--pink);background:#fff8fb;box-shadow:0 2px #ee6f9f14}.customer-full-inline-form :-moz-any(input,textarea):focus{border-color:var(--pink);background:#fff8fb;box-shadow:0 2px #ee6f9f14}.customer-full-inline-form :is(input,textarea):focus{border-color:var(--pink);background:#fff8fb;box-shadow:0 2px #ee6f9f14}.customer-full-inline-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;display:grid}.customer-full-inline-pair input{font-size:9.5px}.customer-birthday-form-field{min-width:0;display:block}.customer-birthday-form-field .crm-date-picker-trigger{text-align:left;font-size:11.5px}.customer-full-inline-form .crm-date-picker-trigger{text-align:right}.customer-profile-data-section.customer-full-inline-form>input,.customer-default-delivery-compact.customer-full-inline-form>input{text-align:left}.customer-side-info-grid>input{justify-self:end;max-width:88px}.customer-color-list{flex-wrap:wrap;gap:7px;display:flex}.customer-color-list>span{border:1px solid var(--line);color:#514a52;background:#fffafb;border-radius:8px;align-items:center;gap:7px;min-height:28px;padding:4px 9px 4px 6px;font-size:10.5px;font-weight:720;line-height:1;display:inline-flex}.customer-color-list i{border:1px solid #392f3524;border-radius:50%;width:15px;height:15px;display:block;box-shadow:inset 0 0 0 1px #ffffff57}.customer-profile-data{min-width:0;display:grid}.customer-profile-data>h3,.customer-profile-section-heading{color:#302a31;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:820;line-height:1.3}.customer-profile-data>h3{margin-bottom:6px}.customer-profile-data-list,.customer-profile-context-grid{min-width:0;display:grid}.customer-profile-data-list>div,.customer-profile-context-grid>div{border-bottom:1px solid #eee7e8d1;grid-template-columns:minmax(82px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:37px;padding:7px 0;display:grid}.customer-profile-data-list>div>span,.customer-profile-context-grid>div>span,.customer-profile-data-label{color:#827b83;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:680;line-height:1.3;display:inline-flex}.customer-profile-context-grid .social-icon{flex:none;width:14px;height:14px}.customer-profile-data-list>div>span :-webkit-any(.icon,.social-icon){flex:none;width:14px;height:14px}.customer-profile-data-list>div>span :-moz-any(.icon,.social-icon){flex:none;width:14px;height:14px}.customer-profile-data-list>div>span :is(.icon,.social-icon){flex:none;width:14px;height:14px}.customer-profile-data-list strong,.customer-profile-context-grid strong{color:#302a31;text-align:right;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:10.8px;font-weight:770;line-height:1.35}.customer-profile-context-grid{margin-top:2px}.customer-profile-context-grid strong{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.customer-profile-context-grid .customer-row-avatar{flex:none;width:24px;height:24px}.customer-profile-data-section{border-top:1px solid var(--line);gap:8px;min-width:0;margin-top:11px;padding-top:11px;display:grid}.customer-profile-data-section>.customer-profile-section-heading{margin-bottom:1px}.customer-profile-data-section .customer-tags-row{margin:0}.customer-color-data-label{margin-top:2px}.customer-default-delivery-compact>strong{color:#302a31;font-size:11.5px;font-weight:810}.customer-profile-note-section p{color:#6f6870;overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:590;line-height:1.45}.customer-default-delivery-compact :-webkit-any(p,small){color:#6f6870;overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:590;line-height:1.45}.customer-default-delivery-compact :-moz-any(p,small){color:#6f6870;overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:590;line-height:1.45}.customer-default-delivery-compact :is(p,small){color:#6f6870;overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:590;line-height:1.45}.customer-default-delivery-compact small{color:var(--pink-deep);font-weight:720}.customer-profile-note-section p{background:#fffafb;border:1px solid #eee7e8e6;border-radius:8px;padding:9px 10px}.create-city-search-menu .create-saved-delivery-title{color:#9a4770;letter-spacing:.05em;text-transform:uppercase;padding:8px 12px 5px;font-size:9px;font-weight:800;display:block}.create-city-search-menu .create-saved-delivery-option{background:#fff5f8}.create-city-search-menu .create-saved-delivery-option:hover{background:#ffeaf1}.customer-full-heading>div{gap:5px;min-width:0;display:grid}.customer-full-heading>div h3{margin:0}.customer-section-subtitle{color:var(--muted);margin:0;font-size:11.5px;font-weight:580;line-height:1.4}.content-customer-full .customer-purchase-kpi-grid{gap:9px}.content-customer-full .customer-purchase-kpi-card{border:1px solid var(--line);background:#fffcfd;background:color(display-p3 .997336 .989508 .993068);background:lab(99.2641% 1.00139 -.188601);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;min-height:64px;padding:8px 9px;display:grid;box-shadow:0 6px 16px #38303a08}.customer-purchase-kpi-icon{width:30px;height:30px;color:var(--pink-deep);place-items:center;display:grid}.customer-purchase-kpi-icon .icon{width:18px;height:18px}.customer-purchase-kpi-card.tone-violet .customer-purchase-kpi-icon{color:var(--violet)}.customer-purchase-kpi-card.tone-green .customer-purchase-kpi-icon{color:var(--green)}.customer-purchase-kpi-card.tone-blue .customer-purchase-kpi-icon{color:#318bb7}.customer-purchase-kpi-copy{align-content:center;gap:3px;min-width:0;display:grid}.content-customer-full .customer-purchase-kpi-copy p{color:var(--muted);letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:8.5px;font-weight:600;line-height:1.1;overflow:hidden}.content-customer-full .customer-purchase-kpi-copy strong{color:#3c373c;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;line-height:1.08;overflow:hidden}.content-customer-full .customer-purchase-kpi-copy strong.is-date{letter-spacing:-.01em;text-overflow:clip;font-size:12px}.customer-purchase-kpi-card.tone-debt .customer-purchase-kpi-icon,.content-customer-full .customer-purchase-kpi-card.tone-debt .customer-purchase-kpi-copy strong{color:#d63a50}.content-customer-full .customer-latest-order-panel{padding:0;overflow:hidden}.customer-latest-order-panel .customer-full-heading{margin:0;padding:16px}.customer-latest-order-scroll{background:0 0;border:0;border-radius:0;width:100%;overflow-x:auto}.customer-latest-order-scroll .customer-latest-order-table{table-layout:fixed;width:100%;min-width:900px}.customer-latest-order-scroll .customer-latest-order-table :-webkit-any(th,td){text-align:left;min-width:0}.customer-latest-order-scroll .customer-latest-order-table :-moz-any(th,td){text-align:left;min-width:0}.customer-latest-order-scroll .customer-latest-order-table :is(th,td){text-align:left;min-width:0}.customer-latest-order-scroll .customer-latest-order-table thead th:not(:last-child):after{content:"";pointer-events:none;background:#d7cfd5cc;width:1px;position:absolute;top:7px;bottom:7px;right:0}.customer-latest-order-scroll .customer-latest-order-table :-webkit-any(th,td):first-child{width:125px}.customer-latest-order-scroll .customer-latest-order-table :-moz-any(th,td):first-child{width:125px}.customer-latest-order-scroll .customer-latest-order-table :is(th,td):first-child{width:125px}.customer-latest-order-scroll .customer-latest-order-table :-webkit-any(th,td):nth-child(2){width:120px}.customer-latest-order-scroll .customer-latest-order-table :-moz-any(th,td):nth-child(2){width:120px}.customer-latest-order-scroll .customer-latest-order-table :is(th,td):nth-child(2){width:120px}.customer-latest-order-scroll .customer-latest-order-table :-webkit-any(th,td):nth-child(3){width:auto}.customer-latest-order-scroll .customer-latest-order-table :-moz-any(th,td):nth-child(3){width:auto}.customer-latest-order-scroll .customer-latest-order-table :is(th,td):nth-child(3){width:auto}.customer-latest-order-scroll .customer-latest-order-table :-webkit-any(th,td):nth-child(4){width:100px}.customer-latest-order-scroll .customer-latest-order-table :-moz-any(th,td):nth-child(4){width:100px}.customer-latest-order-scroll .customer-latest-order-table :is(th,td):nth-child(4){width:100px}.customer-latest-order-scroll .customer-latest-order-table :-webkit-any(th,td):nth-child(5){width:100px}.customer-latest-order-scroll .customer-latest-order-table :-moz-any(th,td):nth-child(5){width:100px}.customer-latest-order-scroll .customer-latest-order-table :is(th,td):nth-child(5){width:100px}.customer-latest-order-scroll .customer-latest-order-table :-webkit-any(th,td):nth-child(6){width:100px}.customer-latest-order-scroll .customer-latest-order-table :-moz-any(th,td):nth-child(6){width:100px}.customer-latest-order-scroll .customer-latest-order-table :is(th,td):nth-child(6){width:100px}.customer-latest-order-scroll .customer-latest-order-table :-webkit-any(th,td):nth-child(7){width:145px}.customer-latest-order-scroll .customer-latest-order-table :-moz-any(th,td):nth-child(7){width:145px}.customer-latest-order-scroll .customer-latest-order-table :is(th,td):nth-child(7){width:145px}.customer-order-detail-list,.customer-delivery-history,.customer-payments-grid,.customer-task-history{gap:10px;display:grid}.customer-order-detail-list summary>.icon{color:#817a83;width:17px;height:17px;transition:transform .16s;transform:rotate(90deg)}.customer-order-detail-list details[open] summary>.icon{transform:rotate(270deg)}.customer-delivery-title>span .icon{width:19px;height:19px}.customer-payments-grid>article.certificate>span{color:#d89316;background:#fff2d8}.customer-payments-grid>article>span .icon{width:18px;height:18px}.customer-payments-grid em,.customer-task-history b{background:var(--green-soft);color:#178451;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:9.5px;font-style:normal;font-weight:780;line-height:1;display:inline-flex}.customer-linked-chats{background:#fffafb;border:1px solid #eee7e8f2;border-radius:11px;gap:9px;margin:13px 0 15px;padding:11px;display:grid}.customer-linked-chats-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.customer-linked-chats-heading strong{color:#302a31;font-size:11.5px;font-weight:820}.customer-linked-chats-heading>span{background:var(--pink-soft);min-width:24px;height:24px;color:var(--pink-deep);border-radius:999px;place-items:center;padding:0 7px;font-size:10px;font-weight:820;display:inline-grid}.customer-linked-chat-list{gap:7px;display:grid}.customer-linked-chat-list>article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:34px minmax(190px,1fr) auto auto 32px;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.customer-linked-chat-icon{background:var(--green-soft);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.customer-linked-chat-icon img,.customer-linked-chat-icon .social-fallback{width:18px;height:18px}.customer-linked-chat-main{gap:4px;min-width:0;display:grid}.customer-linked-chat-main strong{color:#2d272e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;overflow:hidden}.customer-linked-chat-main small,.customer-linked-chat-list time{color:var(--muted);font-size:9.5px;font-weight:590;line-height:1.35}.customer-linked-chat-counters{align-items:center;gap:6px;display:flex}.customer-linked-chat-counters>span{color:#776f78;white-space:nowrap;background:#f7f4f5;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.customer-linked-chat-counters>span.has-unread{background:var(--pink-soft);color:var(--pink-deep)}.customer-linked-chat-counters b{color:inherit;font-size:10px;font-weight:850}.customer-linked-chat-list time{text-align:right;white-space:nowrap;min-width:88px}.customer-linked-chat-list button{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--pink-deep);background:#fff;border-radius:8px;place-items:center;display:grid}.customer-linked-chat-list button .icon{width:15px;height:15px}.customer-linked-chat-list button:disabled{cursor:not-allowed;opacity:.42}.customer-history-filter{border:1px solid var(--line-strong);min-height:34px;color:var(--pink-deep);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.customer-history-filter .icon{width:16px;height:16px}.customer-history-filter select{color:#4d474f;cursor:pointer;background:0 0;border:0;outline:0;min-width:118px;font-size:11px;font-weight:720}.customer-history-filter:focus-within{border-color:#e8518670;box-shadow:0 0 0 3px #e8518617}.customer-communication-list{display:grid}.customer-communication-list article{border-bottom:1px solid var(--line);grid-template-columns:86px 34px minmax(0,1fr);align-items:start;gap:11px;padding:12px 2px;display:grid}.customer-communication-list article:last-child{border-bottom:0}.customer-communication-list time{color:#918a92;padding-top:8px;font-size:10px;font-weight:650;line-height:1.35}.customer-communication-list article>span{background:0 0;border-radius:0;place-items:center;width:34px;height:34px;display:grid}.customer-communication-list article>span .icon{width:18px;height:18px}.customer-timeline-event-icon.event-contact{color:#0085c8;color:color(display-p3 .225092 .512464 .764343);color:lab(52.1268% -11.6776 -44.3501)}.customer-timeline-event-icon.event-finance{color:#b16512;color:color(display-p3 .652536 .408888 .16144);color:lab(50.7218% 27.6291 54.4456)}.customer-timeline-event-icon.event-info{color:#7e68d4;color:color(display-p3 .480528 .411093 .806284);color:lab(50.186% 28.7375 -53.7269)}.customer-timeline-event-icon.event-work{color:#ca5794;color:color(display-p3 .736794 .368546 .570212);color:lab(53.765% 51.1767 -9.90402)}.customer-timeline-event-icon.event-delivery{color:#0a924b;color:color(display-p3 .257319 .56522 .321935);color:lab(53.1744% -46.7233 28.1675)}.customer-timeline-event-icon.event-danger{color:#c4334f;color:color(display-p3 .707347 .249683 .31733);color:lab(45.7971% 58.2684 20.3535)}.customer-timeline-event-icon .system-icon{color:currentColor!important}.customer-communication-list article>div{min-width:0}.customer-communication-list article strong{color:#302a31;font-size:12px;font-weight:790;line-height:1.35}.customer-communication-list article p{color:#625c64;overflow-wrap:anywhere;margin:4px 0 0;font-size:11.5px;line-height:1.48}.customer-communication-media{color:var(--pink-deep);margin-top:6px;font-size:10.5px;font-weight:760;text-decoration:none;display:inline-flex}.customer-communication-media:hover{text-decoration:underline}.customer-communication-list small{color:#958e96;margin-top:5px;font-size:10px;font-weight:610;line-height:1.35;display:block}.customer-timeline-group{border-bottom:1px solid var(--line);min-width:0}.customer-timeline-group:last-child{border-bottom:0}.customer-timeline-group-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:86px 34px minmax(0,1fr) 24px;align-items:start;gap:11px;padding:12px 2px;transition:background-color .14s;display:grid}.customer-timeline-group-summary:hover{background:#fff8fb}.customer-timeline-group-summary:focus-visible{background:#fff8fb}.customer-timeline-group-summary:focus-visible{outline-offset:-2px;outline:2px solid #e8518647}.customer-timeline-group-summary>time{color:#918a92;padding-top:8px;font-size:10px;font-weight:650;line-height:1.35}.customer-timeline-group-summary>span:not(.customer-timeline-group-chevron){background:0 0;border-radius:0;place-items:center;width:34px;height:34px;display:grid}.customer-timeline-group-summary>span .icon{width:18px;height:18px}.customer-timeline-group-main{min-width:0}.customer-timeline-group-title{align-items:baseline;gap:8px;min-width:0;display:flex}.customer-timeline-group-title strong{color:#302a31;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:790;line-height:1.35;overflow:hidden}.customer-timeline-group-title small{color:#817a82;background:#f4f0f4;border-radius:999px;flex:none;margin:0;padding:2px 6px;font-size:9px;font-weight:720;line-height:1.3}.customer-timeline-range{color:#625c64;align-items:center;gap:6px;min-width:0;margin:4px 0 0;font-size:11.5px;line-height:1.45;display:flex}.customer-timeline-range span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-timeline-range span:first-child{flex:0 auto}.customer-timeline-range span:last-child{flex:auto}.customer-timeline-range b{color:var(--pink-deep);flex:none;font-weight:720}.customer-timeline-group-main>small{color:#958e96;margin-top:5px;font-size:10px;font-weight:610;line-height:1.35;display:block}.customer-timeline-group-chevron{color:#8f878f;place-items:center;width:24px;height:24px;margin-top:5px;transition:transform .16s;display:grid}.customer-timeline-group-chevron .icon{width:14px;height:14px}.customer-timeline-group.expanded .customer-timeline-group-chevron{transform:rotate(180deg)}.customer-timeline-group-events{background:linear-gradient(90deg,#fff7fab3,#fff0);border-top:1px solid #f3e8ed;padding:0 2px 7px 97px}.customer-timeline-group-events .customer-communication-list{display:grid}.customer-communication-list .customer-timeline-group-events article{grid-template-columns:78px 30px minmax(0,1fr);gap:9px;padding:9px 2px}.customer-communication-list .customer-timeline-group-events article>span{border-radius:0;width:30px;height:30px}.customer-communication-list .customer-timeline-group-events article>span .icon{width:15px;height:15px}.customer-communication-list .customer-timeline-group-events article strong{font-size:11px}.customer-communication-list .customer-timeline-group-events article p{margin-top:2px;font-size:10.5px}.customer-timeline-omission{color:#a099a1;padding:8px 2px 3px 117px;font-size:9.5px;font-weight:650}.customer-timeline-group-footer{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:5px 2px 0 117px;display:flex}.customer-timeline-group-footer>span{color:#9a939b;font-size:9.5px;font-weight:620}.customer-timeline-group-footer>div{align-items:center;gap:7px;margin-left:auto;display:flex}.customer-timeline-group-footer button{border:1px solid var(--line-strong);min-height:29px;color:var(--pink-deep);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 9px;font-size:9.5px;font-weight:740}.customer-timeline-group-footer button:hover{background:#fff8fb;border-color:#e851866b}.customer-timeline-group-footer button:focus-visible{background:#fff8fb;border-color:#e851866b}.customer-timeline-pagination{color:#948d95;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:10px;font-weight:650;display:flex}.customer-timeline-pagination button{border:1px solid var(--line-strong);color:#4d474f;min-height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10.5px;font-weight:740;display:inline-flex}.customer-timeline-pagination button:hover{color:var(--pink-deep);background:#fff8fb;border-color:#e851866b}.customer-timeline-pagination button:focus-visible{color:var(--pink-deep);background:#fff8fb;border-color:#e851866b}.customer-timeline-pagination button .icon{width:13px;height:13px}.customer-task-history>article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:38px minmax(0,1fr) minmax(116px,auto) auto;align-items:center;gap:11px;min-height:66px;padding:11px 13px;display:grid}.customer-task-history>article>span{background:var(--violet-soft);width:38px;height:38px;color:var(--violet);border-radius:10px;place-items:center;display:grid}.customer-task-history>article>span .icon{width:18px;height:18px}.customer-task-history>article>div{gap:3px;min-width:0;display:grid}.customer-task-history strong{color:#2b262d;font-size:12.5px;font-weight:810}.customer-task-history p{color:#6f6971;margin:0;font-size:11px;font-weight:580;line-height:1.4}.customer-task-history small,.customer-task-history time{color:var(--muted);font-size:10.5px;font-weight:610;line-height:1.35}.customer-task-history time{text-align:right;white-space:nowrap}.customer-task-history>article:not(.completed)>b{background:var(--violet-soft);color:#7650ad}.customer-task-history>article.completed{background:#fbfdfc}.customer-task-history>article.completed>span{background:var(--green-soft);color:var(--green)}@media (max-width:1360px){.customer-full-shell{grid-template-columns:250px minmax(0,1fr)}.purchase-overview-grid{grid-template-columns:repeat(3,minmax(118px,1fr))}}@media (max-width:1120px){.customer-full-shell{grid-template-columns:1fr}.customer-full-contacts,.customer-full-scroll.customer-balanced-sticky{position:static}.content-customer-full .customer-full-contacts{padding:18px}}@media (max-width:820px){.customer-full-actions-bar{flex-direction:column;align-items:stretch}.customer-full-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-full-actions button{white-space:normal;min-width:0;padding-inline-start:10px;padding-inline-end:10px}.customer-full-heading{flex-wrap:wrap;align-items:flex-start}.purchase-overview-grid{grid-template-columns:repeat(2,minmax(118px,1fr))}.customer-order-detail-list summary>.request-status{display:none}.customer-communication-list article{grid-template-columns:72px 30px minmax(0,1fr)}.customer-timeline-group-summary{grid-template-columns:72px 30px minmax(0,1fr) 24px}.customer-timeline-group-summary>span:not(.customer-timeline-group-chevron){width:30px;height:30px}.customer-timeline-group-events{padding-left:83px}.customer-timeline-omission,.customer-timeline-group-footer{padding-left:111px}.customer-linked-chat-list>article{grid-template-columns:34px minmax(0,1fr) 32px}.customer-linked-chat-counters,.customer-linked-chat-list time{text-align:left;grid-column:2;justify-self:start}.customer-linked-chat-list button{grid-area:1/3/span 3}.customer-task-history>article{grid-template-columns:38px minmax(0,1fr) auto}.customer-task-history time{text-align:left;grid-column:2}.customer-task-history b{grid-area:1/3/span 2}}@media (max-width:620px){.customer-full-actions,.purchase-overview-grid,.customer-order-meta-row,.customer-order-finance-grid,.customer-delivery-data{grid-template-columns:1fr}.customer-delivery-title>.request-status{grid-column:2;justify-self:start}.customer-communication-list article{grid-template-columns:30px minmax(0,1fr)}.customer-timeline-group-summary{grid-template-columns:30px minmax(0,1fr) 24px}.customer-timeline-group-summary>time{grid-area:1/2;margin-bottom:3px;padding-top:0}.customer-timeline-group-summary>span:not(.customer-timeline-group-chevron){grid-area:1/1/span 2}.customer-timeline-group-main{grid-area:2/2}.customer-timeline-group-chevron{grid-area:1/3/span 2}.customer-timeline-range{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.customer-timeline-range b{display:none}.customer-timeline-group-events{padding-left:32px}.customer-communication-list .customer-timeline-group-events article{grid-template-columns:28px minmax(0,1fr)}.customer-communication-list .customer-timeline-group-events article>time{grid-area:1/2}.customer-communication-list .customer-timeline-group-events article>span{grid-area:1/1/span 2;width:28px;height:28px}.customer-communication-list .customer-timeline-group-events article>div{grid-column:2}.customer-timeline-omission,.customer-timeline-group-footer{padding-left:39px}.customer-timeline-group-footer{flex-direction:column;align-items:flex-start}.customer-timeline-group-footer>div{margin-left:0}.customer-timeline-pagination{flex-direction:column;align-items:flex-start}.customer-linked-chat-counters{flex-wrap:wrap}.customer-communication-list time{grid-area:1/2;margin-bottom:3px}.customer-communication-list article>span{grid-area:1/1/span 2}.customer-communication-list article>div{grid-column:2}.customer-task-history>article{grid-template-columns:38px minmax(0,1fr)}.customer-task-history time,.customer-task-history b{grid-area:auto/2;justify-self:start}}@media (prefers-reduced-motion:reduce){.customer-order-detail-list summary>.icon,.customer-order-detail-list details,.customer-full-name-inline-input,.customer-full-section-edit-button,.customer-full-section-edit-actions button,.customer-timeline-group-summary,.customer-timeline-group-chevron{transition:none}.customer-full-inline-form :-webkit-any(input,textarea){transition:none}.customer-full-inline-form :-moz-any(input,textarea){transition:none}.customer-full-inline-form :is(input,textarea){transition:none}}}@layer dinea-settings-final{.other-settings-shell .request-settings-accordion-content{padding:14px 22px 20px}.other-settings-shell .request-settings-accordion-trigger{min-height:64px}.other-settings-shell .request-settings-accordion-trigger strong{font-size:14px}.other-settings-shell .request-settings-accordion-trigger small{font-size:10.5px}.other-settings-shell .request-settings-content-tools,.other-settings-shell .request-sources-toolbar{min-height:38px;margin:0 0 12px}.other-settings-shell .request-settings-guide{color:#6f6872;gap:7px;font-size:11px;font-weight:650;line-height:1.4}.other-settings-shell .request-settings-guide .icon{flex:none;width:16px;height:16px}.other-settings-shell .warehouse-status-add-button,.other-settings-shell .request-source-add-button{min-width:0;height:36px;color:var(--pink-deep);box-shadow:none;background:#fff8fb;border:1px solid #e8518642;border-radius:8px;padding:0 13px;font-size:11.5px;font-weight:760}.other-settings-shell .warehouse-status-add-button:hover,.other-settings-shell .request-source-add-button:hover,.other-settings-shell .warehouse-status-add-button.active,.other-settings-shell .request-source-add-button.active{color:#d93d78;background:#fff0f6;border-color:#e851866b}.other-settings-shell .runtime-status-create-row .settings-field{gap:6px;min-width:0}.other-settings-shell .runtime-status-create-row .settings-field>span,.other-settings-shell .request-source-create-field>span{color:#625b65;font-size:11px;font-weight:720;line-height:1.25}.other-settings-shell .runtime-status-create-row .settings-input,.other-settings-shell .runtime-status-create-row .settings-color-input,.other-settings-shell .runtime-status-create-row .settings-crm-select .create-custom-select-trigger{border-radius:8px;height:36px;font-size:12px}.other-settings-shell .runtime-status-create-row .settings-color-input{width:78px;padding:4px}.other-settings-shell .runtime-status-create-row .warehouse-status-confirm-button{white-space:nowrap;border-radius:8px;width:142px;min-width:0;height:36px;padding:0 12px;font-size:11.5px;box-shadow:0 5px 12px #e851861f}.other-settings-shell .runtime-status-summary{margin:0 0 12px}.other-settings-shell .runtime-status-summary .settings-status-chip{min-height:28px;padding:0 10px;font-size:10.5px}.runtime-status-table{width:100%;min-width:0;max-width:100%;overflow:hidden}.runtime-status-table .warehouse-status-head,.runtime-status-table .warehouse-status-row{box-sizing:border-box;grid-template-columns:minmax(210px,330px) minmax(0,1fr) 76px;column-gap:16px;width:100%;min-width:0}.runtime-status-table .warehouse-status-head{letter-spacing:.025em;min-height:36px;padding:0 14px;font-size:9.5px}.runtime-status-table .warehouse-status-head>span:last-child{text-align:center}.runtime-status-table .warehouse-status-row{min-height:58px;padding:8px 14px}.runtime-status-table .warehouse-status-name{grid-template-columns:10px minmax(0,1fr);gap:10px}.runtime-status-table .warehouse-status-name strong{color:#2b252d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;line-height:1.35;overflow:hidden}.runtime-status-table .warehouse-status-edit-fields{grid-template-columns:minmax(0,1fr) 62px;gap:8px}.runtime-status-table .warehouse-status-edit-fields .settings-inline-field input,.runtime-status-table .warehouse-status-color-edit input{border-radius:8px;height:36px;font-size:12px}.runtime-status-action{grid-template-columns:8px minmax(132px,172px) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.runtime-status-action .settings-crm-select.compact{width:100%;margin:0}.runtime-status-action .settings-crm-select.compact .create-custom-select-trigger{border-radius:8px;width:100%;min-width:0;height:36px;padding:0 10px 0 12px;font-size:12px}.runtime-status-action small{color:#746d76;text-overflow:clip;white-space:normal;min-width:0;font-size:11.5px;font-weight:640;line-height:1.42;display:block;overflow:visible}.settings-row-icon-actions,.warehouse-status-edit-actions,.request-source-edit-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.warehouse-status-direct-actions,.warehouse-status-edit-actions,.payment-method-direct-actions{width:76px;min-width:0}.other-settings-shell .payment-method-drag-handle{color:#aaa2aa;cursor:grab;touch-action:none;border-radius:7px;flex:none;place-items:center;width:22px;height:30px;transition:background-color .16s,color .16s,box-shadow .16s;display:grid}.other-settings-shell .payment-method-drag-handle .icon{width:15px;height:15px}.other-settings-shell .payment-method-sortable .payment-method-name{cursor:grab}.other-settings-shell .payment-method-sortable .payment-method-name:active,.other-settings-shell .payment-method-sortable.dragging,.other-settings-shell .payment-method-sortable.dragging .payment-method-drag-handle{cursor:grabbing}.other-settings-shell .payment-method-drag-handle:-webkit-any(:hover,:focus-visible){color:var(--pink-deep);background:#fff0f6;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .payment-method-drag-handle:-moz-any(:hover,:focus-visible){color:var(--pink-deep);background:#fff0f6;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .payment-method-drag-handle:is(:hover,:focus-visible){color:var(--pink-deep);background:#fff0f6;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .payment-method-table .payment-method-sortable{transition:background-color .16s,opacity .16s,box-shadow .16s}.other-settings-shell .payment-method-table .payment-method-sortable.dragging{z-index:2;opacity:.52;background:#fff8fb}.other-settings-shell .payment-method-table .payment-method-sortable.drop-before:after,.other-settings-shell .payment-method-table .payment-method-sortable.drop-after:after{z-index:130;background:var(--pink-deep);content:"";pointer-events:none;border-radius:999px;height:2px;position:absolute;left:12px;right:12px;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .payment-method-table .payment-method-sortable.drop-before:after{top:-1px}.other-settings-shell .payment-method-table .payment-method-sortable.drop-after:after{bottom:-1px}.settings-row-icon-actions button,.warehouse-status-edit-actions button,.request-source-edit-actions button{color:#716a73;background:#fff;border:1px solid #e0d6daf5;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:grid}.settings-row-icon-actions button:hover,.warehouse-status-edit-actions button:hover,.request-source-edit-actions button:hover{color:var(--pink-deep);background:#fff5f9;border-color:#e8518661;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.settings-row-icon-actions button:focus-visible{color:var(--pink-deep);background:#fff5f9;border-color:#e8518661;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.warehouse-status-edit-actions button:focus-visible{color:var(--pink-deep);background:#fff5f9;border-color:#e8518661;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.request-source-edit-actions button:focus-visible{color:var(--pink-deep);background:#fff5f9;border-color:#e8518661;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.settings-row-icon-actions button.danger:hover{color:#c83d58;background:#fff2f4;border-color:#cd3e544d}.settings-row-icon-actions button.danger:focus-visible{color:#c83d58;background:#fff2f4;border-color:#cd3e544d}.customer-group-confirm-button:disabled,.customer-group-edit-actions button:disabled,.customer-group-direct-actions button:disabled{cursor:not-allowed;opacity:.45}.customer-group-edit-actions button:focus-visible{border-color:#e8518661;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.settings-row-icon-actions .icon,.warehouse-status-edit-actions .icon,.request-source-edit-actions .icon{width:15px;height:15px}.other-settings-shell .request-sources-panel{gap:0}.other-settings-shell .request-sources-toolbar-copy{gap:4px}.other-settings-shell .request-sources-toolbar-copy strong{color:#302a32;font-size:12px;font-weight:800}.other-settings-shell .request-sources-toolbar-copy span{color:#7a737c;font-size:10.5px;font-weight:620}.other-settings-shell .request-source-create-row{box-sizing:border-box;background:#fcfafb;border-color:#e5dbdff0;border-radius:10px;grid-template-columns:minmax(220px,340px) minmax(170px,230px) 142px;justify-content:stretch;align-items:end;gap:10px;width:min(100%,754px);margin:0 0 12px;padding:12px}.other-settings-shell .request-source-create-field{gap:6px;min-width:0;display:grid}.other-settings-shell .request-source-create-row .request-source-inline-field{grid-template-columns:36px minmax(0,1fr);gap:8px}.other-settings-shell .request-source-create-row .request-source-image-picker,.other-settings-shell .request-source-create-row .request-source-image-picker .request-source-mark{width:36px;height:36px}.other-settings-shell .request-source-create-row .request-source-image-picker .request-source-mark{border-radius:8px}.other-settings-shell .request-source-create-row .request-source-inline-field input,.other-settings-shell .request-source-create-row .request-source-utm-input{border-radius:8px;height:36px;padding:0 10px;font-size:12px}.other-settings-shell .request-source-confirm-button{color:#fffafb;background:#ea568c;border-color:#0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:142px;height:36px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:780;display:inline-flex;box-shadow:0 8px 18px #e8518629}.other-settings-shell .request-source-confirm-button:hover{background:#dc467e;outline:none;box-shadow:0 0 0 3px #ee6f9f21,0 8px 18px #e8518629}.other-settings-shell .request-source-confirm-button:focus-visible{background:#dc467e;outline:none;box-shadow:0 0 0 3px #ee6f9f21,0 8px 18px #e8518629}.other-settings-shell .request-source-confirm-button .icon{width:15px;height:15px}.other-settings-shell .request-sources-table{margin-top:0}.other-settings-shell .request-sources-head,.other-settings-shell .request-sources-row{grid-template-columns:minmax(260px,1fr) minmax(180px,.55fr) 76px;gap:16px}.other-settings-shell .request-sources-head{letter-spacing:.025em;min-height:36px;padding:0 14px;font-size:9.5px}.other-settings-shell .request-sources-row{min-height:58px;padding:8px 14px}.other-settings-shell .request-source-name strong{font-size:12px;font-weight:800}.other-settings-shell .request-source-name .request-source-mark{border-radius:8px;width:34px;height:34px}.other-settings-shell .request-source-utm{min-height:32px;padding:0 10px;font-size:11px}.other-settings-shell .request-source-edit-fields .request-source-inline-field input,.other-settings-shell .request-sources-row>.request-source-utm-input{border-radius:9px;height:40px;font-size:13px}@media (max-width:1050px){.runtime-status-table .warehouse-status-head,.runtime-status-table .warehouse-status-row{grid-template-columns:minmax(190px,280px) minmax(0,1fr) 76px;min-width:0}.other-settings-shell .request-sources-head,.other-settings-shell .request-sources-row{min-width:0}.other-settings-shell .warehouse-status-create-row.runtime-status-create-row{grid-template-columns:minmax(220px,340px) 78px minmax(180px,230px) 142px}}@media (max-width:640px){.other-settings-shell .request-settings-accordion-content{padding:16px}.other-settings-shell .warehouse-status-create-row.runtime-status-create-row,.other-settings-shell .request-source-create-row{grid-template-columns:minmax(0,1fr);padding:16px}.other-settings-shell .runtime-status-create-row .warehouse-status-confirm-button,.other-settings-shell .request-source-confirm-button{grid-column:auto;justify-self:stretch;width:100%}.other-settings-shell .request-sources-head,.other-settings-shell .request-sources-row{min-width:660px;display:grid}.other-settings-shell .request-sources-head>span:nth-child(2),.other-settings-shell .request-sources-row>.request-source-utm-cell,.other-settings-shell .request-sources-row>.request-source-utm-input{display:flex}}.other-settings-shell .request-sources-toolbar{flex-direction:row;justify-content:flex-end;align-items:center;min-height:36px;margin-bottom:10px}.other-settings-shell .request-source-add-button{width:auto}.other-settings-shell .request-source-create-row{grid-template-columns:minmax(250px,380px) minmax(180px,240px) 40px;justify-content:start;align-items:center;gap:10px;width:min(100%,690px);padding:10px 12px}.other-settings-shell .request-source-create-field{gap:0;display:block}.other-settings-shell .request-source-confirm-button{width:40px;min-width:40px;height:36px;color:var(--pink-deep);box-shadow:none;background:#fff1f7;border:1px solid #e851863d;grid-column:auto;justify-self:end;gap:0;padding:0}.other-settings-shell .request-source-confirm-button:hover{color:#d83e77;background:#ffe6f0;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .request-source-confirm-button:focus-visible{color:#d83e77;background:#ffe6f0;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .payment-method-title-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.other-settings-shell .payment-method-add-button{min-width:0;height:36px;color:var(--pink-deep);box-shadow:none;background:#fff8fb;border:1px solid #e8518642;border-radius:8px;padding:0 13px;font-size:11.5px;font-weight:760}.other-settings-shell .payment-method-add-button:hover,.other-settings-shell .payment-method-add-button.active{color:#d93d78;background:#fff0f6;border-color:#e851866b;outline:none}.other-settings-shell .payment-method-add-button:focus-visible{color:#d93d78;background:#fff0f6;border-color:#e851866b;outline:none}.other-settings-shell .payment-method-create.settings-unified-section{padding:0 22px 14px}.other-settings-shell .payment-method-create-grid{box-sizing:border-box;background:#fcfafb;border:1px solid #e5dbdff0;border-radius:10px;grid-template-columns:36px minmax(220px,340px) minmax(210px,290px) 40px;justify-content:start;align-items:center;gap:10px;width:min(100%,746px);padding:10px 12px}.other-settings-shell .payment-method-upload-area{min-height:36px;display:block}.other-settings-shell .payment-method-upload{border-radius:8px;width:36px;height:36px}.other-settings-shell .payment-method-upload .icon{width:17px;height:17px}.other-settings-shell .payment-method-upload img{width:28px;height:28px}.other-settings-shell .payment-method-create-field{min-width:0;display:block;position:relative}.other-settings-shell .payment-method-create-field input{border-radius:8px;height:36px;padding:0 10px;font-size:12px}.other-settings-shell .payment-method-create-field.webhook input{padding-right:36px}.other-settings-shell .payment-method-create-field.webhook>.icon{color:#9d959e;width:15px;height:15px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.other-settings-shell .payment-method-create-button{width:40px;min-width:40px;height:36px;color:var(--pink-deep);box-shadow:none;background:#fff1f7;border:1px solid #e851863d;border-radius:8px;place-items:center;padding:0;display:grid}.other-settings-shell .payment-method-create-button:hover{color:#d83e77;background:#ffe6f0;border-color:#e851866b;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .payment-method-create-button:focus-visible{color:#d83e77;background:#ffe6f0;border-color:#e851866b;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .payment-method-create-button .icon{width:17px;height:17px}@media (max-width:760px){.other-settings-shell .payment-method-title-actions{justify-content:space-between;width:100%}.other-settings-shell .payment-method-create.settings-unified-section{padding-inline-start:16px;padding-inline-end:16px}.other-settings-shell .payment-method-create-grid{grid-template-columns:36px minmax(0,1fr) 40px;width:100%}.other-settings-shell .payment-method-create-field.webhook{grid-column:1/-1}}@media (max-width:640px){.other-settings-shell .request-sources-toolbar{align-items:flex-end}.other-settings-shell .request-source-create-row{grid-template-columns:minmax(0,1fr) 40px;padding:10px 12px}.other-settings-shell .request-source-create-row>.request-source-create-field:first-child{grid-column:1/-1}.other-settings-shell .request-source-confirm-button{width:40px}}.other-settings-shell :-webkit-any(.warehouse-status-add-button,.request-source-add-button,.customer-group-add-button,.payment-method-add-button){min-width:0;height:36px;color:var(--pink-deep);box-shadow:none;background:#fff8fb;border:1px solid #e8518642;border-radius:8px;padding:0 13px;font-size:11.5px;font-weight:760}.other-settings-shell :-moz-any(.warehouse-status-add-button,.request-source-add-button,.customer-group-add-button,.payment-method-add-button){min-width:0;height:36px;color:var(--pink-deep);box-shadow:none;background:#fff8fb;border:1px solid #e8518642;border-radius:8px;padding:0 13px;font-size:11.5px;font-weight:760}.other-settings-shell :is(.warehouse-status-add-button,.request-source-add-button,.customer-group-add-button,.payment-method-add-button){min-width:0;height:36px;color:var(--pink-deep);box-shadow:none;background:#fff8fb;border:1px solid #e8518642;border-radius:8px;padding:0 13px;font-size:11.5px;font-weight:760}.other-settings-shell :-webkit-any(.warehouse-status-add-button,.request-source-add-button,.customer-group-add-button,.payment-method-add-button):-webkit-any(:hover,:focus-visible,.active){color:#d93d78;background:#fff0f6;border-color:#e851866b;outline:none}.other-settings-shell :-moz-any(.warehouse-status-add-button,.request-source-add-button,.customer-group-add-button,.payment-method-add-button):-moz-any(:hover,:focus-visible,.active){color:#d93d78;background:#fff0f6;border-color:#e851866b;outline:none}.other-settings-shell :is(.warehouse-status-add-button,.request-source-add-button,.customer-group-add-button,.payment-method-add-button):is(:hover,:focus-visible,.active){color:#d93d78;background:#fff0f6;border-color:#e851866b;outline:none}.other-settings-shell .warehouse-status-create-row.runtime-status-create-row{box-sizing:border-box;background:#fcfafb;border-color:#e5dbdff0;border-radius:10px;grid-template-columns:minmax(220px,340px) 78px minmax(180px,230px) 40px;justify-content:start;align-items:center;gap:10px;width:min(100%,742px);margin:0 0 12px;padding:10px 12px}.other-settings-shell .runtime-status-name-control,.other-settings-shell .runtime-status-color-control,.other-settings-shell .runtime-status-create-action{min-width:0;display:block}.other-settings-shell .runtime-status-name-control .settings-input,.other-settings-shell .runtime-status-color-control .settings-color-input,.other-settings-shell .runtime-status-create-action .settings-crm-select.compact .create-custom-select-trigger{border-radius:8px;height:36px;font-size:12px}.other-settings-shell .runtime-status-name-control .settings-input{width:100%;padding:0 10px}.other-settings-shell .runtime-status-color-control .settings-color-input{width:78px;padding:4px}.other-settings-shell .runtime-status-create-action .settings-crm-select.compact{width:100%;margin:0}.other-settings-shell .runtime-status-create-action .settings-crm-select.compact .create-custom-select-trigger{width:100%;min-width:0;padding:0 10px 0 12px}.other-settings-shell .runtime-status-create-row .warehouse-status-confirm-button{width:40px;min-width:40px;height:36px;color:var(--pink-deep);box-shadow:none;background:#fff1f7;border:1px solid #e851863d;border-radius:8px;justify-self:end;place-items:center;padding:0;display:grid}.other-settings-shell .runtime-status-create-row .warehouse-status-confirm-button:-webkit-any(:hover,:focus-visible){color:#d83e77;background:#ffe6f0;border-color:#e851866b;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .runtime-status-create-row .warehouse-status-confirm-button:-moz-any(:hover,:focus-visible){color:#d83e77;background:#ffe6f0;border-color:#e851866b;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .runtime-status-create-row .warehouse-status-confirm-button:is(:hover,:focus-visible){color:#d83e77;background:#ffe6f0;border-color:#e851866b;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .runtime-status-create-row .warehouse-status-confirm-button .icon{width:17px;height:17px}@media (max-width:640px){.other-settings-shell .warehouse-status-create-row.runtime-status-create-row{grid-template-columns:minmax(0,1fr) 70px 40px;padding:10px 12px}.other-settings-shell .runtime-status-create-action{grid-area:2/1/auto/-1}.other-settings-shell .runtime-status-create-row .warehouse-status-confirm-button{grid-area:1/3;justify-self:end;width:40px}.other-settings-shell .runtime-status-color-control .settings-color-input{width:70px}}.other-settings-shell{--other-dictionary-create-width:746px}.other-settings-shell :-webkit-any(.warehouse-status-create-row.runtime-status-create-row,.request-source-create-row,.customer-group-create-row,.payment-method-create-grid){box-sizing:border-box;width:min(100%, var(--other-dictionary-create-width));max-width:var(--other-dictionary-create-width)}.other-settings-shell :-moz-any(.warehouse-status-create-row.runtime-status-create-row,.request-source-create-row,.customer-group-create-row,.payment-method-create-grid){box-sizing:border-box;width:min(100%, var(--other-dictionary-create-width));max-width:var(--other-dictionary-create-width)}.other-settings-shell :is(.warehouse-status-create-row.runtime-status-create-row,.request-source-create-row,.customer-group-create-row,.payment-method-create-grid){box-sizing:border-box;width:min(100%, var(--other-dictionary-create-width));max-width:var(--other-dictionary-create-width)}.other-settings-shell .request-source-create-row{grid-template-columns:minmax(250px,1fr) minmax(180px,240px) 40px}.other-settings-shell .warehouse-status-create-row.runtime-status-create-row{width:min(100%, var(--other-dictionary-create-width));grid-template-columns:minmax(220px,1fr) 78px minmax(180px,230px) 40px}.other-settings-shell .runtime-status-table{overflow:visible}.other-settings-shell .runtime-status-table .warehouse-status-head,.other-settings-shell .runtime-status-table .warehouse-status-row{position:relative}.other-settings-shell .runtime-status-table .warehouse-status-head{border-radius:9px 9px 0 0}.other-settings-shell .runtime-status-table .warehouse-status-row:last-child{border-radius:0 0 9px 9px}.other-settings-shell .runtime-status-table .warehouse-status-row:has(.settings-crm-select.open){z-index:120}.other-settings-shell .warehouse-status-editor-content .settings-crm-select.open{z-index:121}.other-settings-shell .warehouse-status-editor-content .settings-crm-select.compact .create-custom-select-menu{z-index:122}.other-settings-shell .warehouse-status-editor-content .settings-crm-select.compact .create-custom-select-menu button{font-size:12px;line-height:1.35}.other-settings-shell .runtime-status-table .warehouse-status-name{grid-template-columns:22px 10px minmax(0,1fr);gap:8px}.other-settings-shell .warehouse-status-drag-handle{color:#aaa2aa;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;place-items:center;width:22px;height:30px;margin-left:-5px;transition:background-color .16s,color .16s,box-shadow .16s;display:grid}.other-settings-shell .warehouse-status-drag-handle .icon{width:15px;height:15px}.other-settings-shell .warehouse-status-sortable .warehouse-status-name{cursor:grab}.other-settings-shell .warehouse-status-sortable .warehouse-status-name:active,.other-settings-shell .warehouse-status-sortable.dragging,.other-settings-shell .warehouse-status-sortable.dragging .warehouse-status-drag-handle{cursor:grabbing}.other-settings-shell .warehouse-status-drag-handle:-webkit-any(:hover,:focus-visible){color:var(--pink-deep);background:#fff0f6;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .warehouse-status-drag-handle:-moz-any(:hover,:focus-visible){color:var(--pink-deep);background:#fff0f6;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .warehouse-status-drag-handle:is(:hover,:focus-visible){color:var(--pink-deep);background:#fff0f6;outline:none;box-shadow:0 0 0 3px #ee6f9f1c}.other-settings-shell .runtime-status-table .warehouse-status-sortable{transition:background-color .16s,opacity .16s,box-shadow .16s}.other-settings-shell .runtime-status-table .warehouse-status-sortable.dragging{z-index:2;opacity:.52;background:#fff8fb}.other-settings-shell .runtime-status-table .warehouse-status-sortable.drop-before:after,.other-settings-shell .runtime-status-table .warehouse-status-sortable.drop-after:after{z-index:130;background:var(--pink-deep);content:"";pointer-events:none;border-radius:999px;height:2px;position:absolute;left:12px;right:12px;box-shadow:0 0 0 3px #ee6f9f1f}.other-settings-shell .runtime-status-table .warehouse-status-sortable.drop-before:after{top:-1px}.other-settings-shell .runtime-status-table .warehouse-status-sortable.drop-after:after{bottom:-1px}.other-settings-shell .customer-group-create-row{grid-template-columns:minmax(220px,1fr) 86px minmax(180px,230px) 40px;justify-content:start}.other-settings-shell .payment-method-create.settings-unified-section:before{content:none}@media (max-width:640px){.other-settings-shell .request-source-create-row,.other-settings-shell .customer-group-create-row,.other-settings-shell .warehouse-status-create-row.runtime-status-create-row,.other-settings-shell .payment-method-create-grid{width:100%;max-width:100%}.other-settings-shell .customer-group-create-row{grid-template-columns:minmax(0,1fr) 40px}.other-settings-shell .customer-groups-head,.other-settings-shell .customer-groups-row{grid-template-columns:minmax(0,1fr) 96px;gap:8px}.other-settings-shell .customer-group-direct-actions{gap:8px}.other-settings-shell :-webkit-any(.customer-group-direct-actions,.customer-group-edit-actions) button{width:44px;height:44px}.other-settings-shell :-moz-any(.customer-group-direct-actions,.customer-group-edit-actions) button{width:44px;height:44px}.other-settings-shell :is(.customer-group-direct-actions,.customer-group-edit-actions) button{width:44px;height:44px}.other-settings-shell .customer-groups-head>span:last-child{grid-column:2}.other-settings-shell .customer-groups-row>:-webkit-any(.customer-group-name,.customer-group-edit-fields){grid-area:1/1}.other-settings-shell .customer-groups-row>:-moz-any(.customer-group-name,.customer-group-edit-fields){grid-area:1/1}.other-settings-shell .customer-groups-row>:is(.customer-group-name,.customer-group-edit-fields){grid-area:1/1}.other-settings-shell .customer-groups-row>:-webkit-any(.customer-group-threshold-control,.customer-group-manual-rule){grid-area:2/1}.other-settings-shell .customer-groups-row>:-moz-any(.customer-group-threshold-control,.customer-group-manual-rule){grid-area:2/1}.other-settings-shell .customer-groups-row>:is(.customer-group-threshold-control,.customer-group-manual-rule){grid-area:2/1}.other-settings-shell .customer-groups-row>:-webkit-any(.customer-group-direct-actions,.customer-group-edit-actions){grid-area:1/2/span 2;align-self:center}.other-settings-shell .customer-groups-row>:-moz-any(.customer-group-direct-actions,.customer-group-edit-actions){grid-area:1/2/span 2;align-self:center}.other-settings-shell .customer-groups-row>:is(.customer-group-direct-actions,.customer-group-edit-actions){grid-area:1/2/span 2;align-self:center}}.settings-required-mark{color:var(--pink-deep);font:inherit;margin-inline-start:2px}.settings-field.has-error .settings-input{background:#fffafb;border-color:#c93e6894}.settings-field.has-error .settings-input:focus{border-color:#c93e68;box-shadow:0 0 0 3px #c93e681c}.settings-field-error{color:#b43b5d;font-size:10px;font-weight:680;line-height:1.35}.team-editor-feedback,.team-permissions-warning,.users-team-feedback{align-items:flex-start;gap:8px;margin:14px 0 0;display:flex}.team-editor-feedback+.team-user-editor-profile-grid{margin-top:16px}.team-user-work-settings{border-top:1px solid var(--chat-settings-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding-top:14px;display:grid}.team-user-assignment-field select.settings-input{border:1px solid var(--chat-settings-line);width:100%;color:var(--ink);background-color:var(--surface);cursor:pointer;border-radius:9px;padding-inline-start:13px;padding-inline-end:36px;font-size:12px;font-weight:720}.team-user-assignment-field select.settings-input:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #ee51861f}.team-user-assignment-field select.settings-input.invalid{background-color:#fffafb;border-color:#c93e6894}.team-user-assignment-field>span>b{color:var(--pink-deep)}.create-offline-pickup-panel{gap:10px;display:grid}.create-offline-pickup-panel h2{margin:0}.create-offline-point-static{gap:6px;min-width:0;display:grid}.create-offline-point-static span{color:#8d858f;font-size:10px;font-weight:720;line-height:1}.create-offline-point-static strong{border:1px solid var(--line);color:#39333b;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;min-width:0;min-height:38px;padding:0 12px;font-size:11.5px;font-weight:760;display:flex;overflow:hidden}.create-offline-pickup-empty{color:#8b6674;background:#fff7fa;border:1px solid #ee6f9f33;border-radius:8px;margin:0;padding:10px 12px;font-size:10.5px;font-weight:650;line-height:1.4}@media (max-width:760px){.team-user-work-settings{grid-template-columns:minmax(0,1fr)}}.team-permissions-warning{margin:0 0 10px}.team-permissions-warning .icon,.users-team-feedback .icon{flex:none;width:15px;height:15px;margin-top:1px}.users-team-feedback{margin:0 0 12px}.users-team-feedback.success{color:#237d58;background:#f2fbf6;border-color:#24966533}.users-team-loading{gap:8px;padding:4px 0;display:grid}.users-team-loading>span{background:#f7f3f5;border-radius:9px;height:52px;animation:1.3s ease-in-out infinite alternate users-team-loading-pulse;display:block}.users-team-loading>span:nth-child(2){animation-delay:.12s}.users-team-loading>span:nth-child(3){animation-delay:.24s}@keyframes users-team-loading-pulse{0%{opacity:.5}to{opacity:1}}.users-team-error{color:#a93652;background:#fff7fa;border:1px solid #c93e6833;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;font-size:11px;font-weight:700;line-height:1.4;display:grid}.users-team-error>.icon{width:17px;height:17px}.users-status-badge:disabled,.users-team-actions button:disabled,.team-user-editor-page button:disabled{cursor:not-allowed;opacity:.56}.team-user-photo-upload:has(input:disabled){cursor:not-allowed;opacity:.56}.team-user-delete-modal .create-unsaved-modal-actions{grid-template-columns:1fr 1fr}.team-user-delete-modal{width:min(570px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto}.team-user-delete-modal:focus{outline:none}.team-user-delete-modal .create-unsaved-modal-head>span{color:#c93e68;background:#fff4f7;border-color:#c93e6838}.team-user-delete-modal .team-delete-error{margin-top:14px}.team-offboarding-preview{margin-top:16px}.team-offboarding-impact{background:#fffafc;background:color(display-p3 .995543 .982518 .988452);background:lab(98.7735% 1.66833 -.314271);border:1px solid #e1d8dcf5;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.team-offboarding-impact>span{justify-items:center;gap:2px;padding:10px 6px;display:grid}.team-offboarding-impact>span+span{border-left:1px solid #e1d8dcf5}.team-offboarding-impact strong{color:#3d373f;font-size:14px;font-weight:840;line-height:1.1}.team-offboarding-impact small{color:#7c747d;font-size:9.5px;font-weight:680;line-height:1.2}.team-offboarding-preview-loading{grid-template-columns:repeat(4,1fr);align-items:center;gap:7px;display:grid}.team-offboarding-preview-loading>span{background:#f6eff2;background:color(display-p3 .958696 .938048 .94748);background:lab(95.0216% 2.66755 -.502682);border-radius:8px;height:42px;animation:1.3s ease-in-out infinite alternate users-team-loading-pulse}.team-offboarding-preview-loading>small{color:#7c747d;grid-column:1/-1;font-size:10px;font-weight:650}.team-offboarding-preview-error{color:#a93652;background:#fff4f8;background:color(display-p3 1.00366 .955306 .972874);background:lab(97.2144% 6.05407 -.537622);border:1px solid #c93e6838;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;font-size:10.5px;font-weight:690;line-height:1.4;display:grid}.team-offboarding-preview-error>.icon{width:17px;height:17px}.team-offboarding-options{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.team-offboarding-options>legend{color:#4d464f;margin-bottom:8px;font-size:11px;font-weight:820;line-height:1.3}.team-offboarding-options>label:not(.team-offboarding-assignee){cursor:pointer;background:#fffbfd;background:color(display-p3 .996442 .986013 .990759);background:lab(99.0188% 1.33497 -.251424);border:1px solid #e1d8dcf5;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.team-offboarding-options>label:not(.team-offboarding-assignee).selected{background:#fff4f7;background:color(display-p3 1.00102 .952691 .97025);background:lab(96.9824% 6.05401 -.53761);border-color:#c93e6861;box-shadow:0 0 0 3px #c93e6812}.team-offboarding-options>label:not(.team-offboarding-assignee).disabled{cursor:not-allowed;opacity:.58}.team-offboarding-options input[type=radio]{width:16px;height:16px;accent-color:var(--pink-deep);margin:2px 0 0}.team-offboarding-options label>span{gap:3px;display:grid}.team-offboarding-options label strong{color:#3c363e;font-size:11.5px;font-weight:820;line-height:1.3}.team-offboarding-options label small{color:#7d757e;font-size:10.5px;font-weight:620;line-height:1.4}.team-offboarding-assignee{gap:6px;margin:2px 0 0 28px;display:grid}.team-offboarding-assignee>span{color:#665f68;font-size:10.5px;font-weight:760}.team-offboarding-assignee select{border:1px solid var(--line-strong);color:#3d373f;width:100%;height:39px;font:inherit;background:#fffdfe;background:color(display-p3 .998655 .990824 .994386);background:lab(99.3801% 1.00139 -.188601);border-radius:8px;padding:0 34px 0 11px;font-size:11.5px;font-weight:720}.team-offboarding-assignee select:focus-visible{outline-offset:2px;outline:2px solid #c93e688c}.team-offboarding-options input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #c93e688c}.team-user-delete-modal .team-delete-confirm-button{color:#fff;background:#c93e68;border-color:#c93e68}.users-settings-shell .users-empty-state>span{color:#b33860;background:#fff3f7;background:color(display-p3 1.00194 .948299 .967828);background:lab(96.7244% 6.72403 -.597239);border-color:#c93e683d}.users-settings-shell .users-empty-state strong{color:#443d45}.users-settings-shell .users-empty-state small{color:#746c75}@media (prefers-reduced-motion:reduce){.users-team-loading>span,.team-offboarding-preview-loading>span{animation:none}}@media (max-width:760px){.users-team-error{grid-template-columns:18px minmax(0,1fr)}.users-team-error .settings-secondary-button{grid-column:1/-1;width:100%}.team-user-delete-modal .create-unsaved-modal-actions{grid-template-columns:1fr}.team-offboarding-assignee{margin-left:0}.team-offboarding-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.team-offboarding-impact>span:nth-child(3){border-left:0}.team-offboarding-impact>span:nth-child(n+3){border-top:1px solid #e1d8dcf5}.team-offboarding-preview-error{grid-template-columns:18px minmax(0,1fr)}.team-offboarding-preview-error .settings-secondary-button{grid-column:1/-1}}}@layer dinea-runtime-final{.app-fatal-error{color:#2f2931;background:#fff9fb;place-items:center;min-height:100vh;padding:32px;display:grid}.app-fatal-error-card{background:#fff;border:1px solid #eadfe3;border-radius:24px;justify-items:start;gap:24px;width:min(560px,100%);padding:36px;display:grid;box-shadow:0 20px 60px #37262d1a}.app-fatal-error-icon{color:#d94773;background:#fff0f4;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.app-fatal-error-icon .icon{width:28px;height:28px}.app-fatal-error-card h1,.app-fatal-error-card p{margin:0}.app-fatal-error-card h1{margin-bottom:10px;font-size:28px}.app-fatal-error-card p{color:#756e77;line-height:1.55}.app-fatal-error-card button{color:#fff;background:#e84c80;border:1px solid #e84c80;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-weight:750;display:inline-flex}:where(button,a[href],input,select,textarea,summary,[role=button],[role=option],[tabindex]):focus-visible{outline:none!important}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer dinea-requests-v5{.content-requests:not(:has(.request-create-page)){--requests-list-side-spacing:15px;--requests-list-block-spacing:10px;padding-top:var(--requests-list-block-spacing);padding-right:var(--requests-list-side-spacing);padding-left:var(--requests-list-side-spacing)}.content-requests:not(:has(.request-create-page)) .topbar{margin-bottom:var(--requests-list-block-spacing)}.content-requests:not(:has(.request-create-page)) .request-kpi-grid{margin-bottom:var(--requests-list-block-spacing)}.content-requests:not(:has(.request-create-page)) .request-kpi-grid{gap:var(--requests-list-block-spacing)}.request-return-manager{color:#514a52;align-items:center;gap:7px;min-width:0;font-size:10.5px;font-weight:760;display:inline-flex}.request-return-manager>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.requests-table tbody tr.request-return-record-row [data-col-id=id]{overflow:hidden}.requests-table tbody tr.request-return-record-row .request-id-button{max-width:100%;color:var(--pink-deep);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #d8498347;text-decoration:underline #d8498347;display:inline-block}.request-kpi-analytics{gap:6px;min-width:0;display:grid}.request-kpi-toolbar{background:#ffffffc2;border:1px solid #e8dee2eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 5px 4px 12px;display:flex;box-shadow:0 8px 22px #30252b09}.request-kpi-heading{align-items:baseline;gap:9px;min-width:0;display:flex}.request-kpi-heading strong{color:#2e2930;white-space:nowrap;font-size:12px;font-weight:850;line-height:1}.request-kpi-heading span{color:#8a828a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1;overflow:hidden}.request-kpi-toolbar-actions{align-items:center;gap:6px;display:inline-flex}.request-kpi-period-select{color:#777078;background:#f8f5f6;border:1px solid #e9dfe3eb;border-radius:8px;grid-template-columns:16px minmax(118px,auto) 14px;align-items:center;gap:7px;min-height:34px;padding:0 9px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-grid;position:relative}.request-kpi-period-select:focus-within,.request-kpi-period-select:hover{background:#fff;border-color:#e084a97a;box-shadow:0 4px 13px #42313912}.request-kpi-period-select>.icon{pointer-events:none;width:14px;height:14px}.request-kpi-period-select>.icon:first-child{color:var(--pink-deep)}.request-kpi-period-select select{color:#5f5860;width:100%;min-height:32px;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.request-kpi-period-select select:focus{outline:none}.request-kpi-settings-trigger{color:#716a72;cursor:pointer;background:#fff;border:1px solid #e9dfe3eb;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-grid}.request-kpi-settings-trigger:hover,.request-kpi-settings-trigger.active{color:var(--pink-deep);background:#fff6fa;border-color:#e084a98c}.request-kpi-settings-trigger:hover{transform:translateY(-1px)}.request-kpi-settings-trigger .icon{width:16px;height:16px}.request-kpi-settings-trigger:disabled,.request-kpi-settings-trigger:disabled:hover{color:#aaa2a9;cursor:default;background:#faf7f8;border-color:#e9dfe3d1;transform:none}.request-kpi-period-rail{align-items:center;gap:10px;min-width:0;min-height:32px;padding:0 1px;display:flex}.request-kpi-period-caption{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.request-kpi-overview-button{color:#766e75;cursor:pointer;background:#ffffffeb;border:1px solid #e1d3dae6;border-radius:7px;align-items:center;gap:4px;min-height:24px;padding:0 7px;font-size:8.5px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.request-kpi-overview-button:hover{color:var(--pink-deep);background:#fff8fb;border-color:#dc4f896b;outline:none}.request-kpi-overview-button:focus-visible{color:var(--pink-deep);background:#fff8fb;border-color:#dc4f896b;outline:none}.request-kpi-overview-button .icon{width:11px;height:11px}.request-kpi-period-caption strong{color:#676168;letter-spacing:.025em;font-size:9.5px;font-weight:600;line-height:1}.request-kpi-period-caption small{color:#9a9198;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:8.5px;font-weight:500;line-height:1;overflow:hidden}.request-kpi-period-line{background:linear-gradient(90deg,#e0d3d9e6,#e0d3d94d);flex:auto;min-width:18px;height:1px}.request-kpi-period-actions{flex:none;align-items:center;gap:5px;display:inline-flex}.request-kpi-period-rail .request-kpi-period-select{background:#fff;grid-template-columns:14px minmax(116px,auto) 12px;gap:6px;min-height:30px;padding:0 8px}.request-kpi-period-rail .request-kpi-period-select select{min-height:28px}.request-kpi-period-rail .request-kpi-settings-trigger{width:30px;height:30px}.content-requests:not(:has(.request-create-page)) .request-kpi-analytics .request-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.request-analytics-card.request-kpi-card{grid-template-columns:30px minmax(0,1fr);gap:6px;min-height:64px;padding:8px 9px;position:relative;box-shadow:0 8px 22px #38303a0c}.request-analytics-card.request-kpi-card.is-drilldown{cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s,transform .15s}.request-analytics-card.request-kpi-card.is-drilldown:hover{border-color:#dc4f8961;transform:translateY(-1px);box-shadow:0 9px 22px #89436017}.request-analytics-card.request-kpi-card.is-drilldown:focus-visible{border-color:#dc4f8961;transform:translateY(-1px);box-shadow:0 9px 22px #89436017}.request-analytics-card.request-kpi-card.is-drilldown.has-attention{border-color:#d63a5038;box-shadow:0 7px 19px #d63a500b}.request-analytics-card.request-kpi-card.is-drilldown.has-attention:hover{border-color:#d63a506b;box-shadow:0 9px 22px #d63a501a}.request-analytics-card.request-kpi-card.is-drilldown.has-attention:focus-visible{border-color:#d63a506b;box-shadow:0 9px 22px #d63a501a}.request-kpi-drilldown-indicator{color:#a39aa1;pointer-events:none;background:#f8f2f5e0;border-radius:5px;place-items:center;width:16px;height:16px;transition:background .15s,color .15s;display:grid;position:absolute;top:7px;right:7px}.request-kpi-drilldown-indicator .icon{width:9px;height:9px;transform:rotate(-90deg)}.request-analytics-card.request-kpi-card.is-drilldown:hover .request-kpi-drilldown-indicator{color:var(--pink-deep);background:#f160971c}.request-analytics-card.request-kpi-card.is-drilldown:focus-visible .request-kpi-drilldown-indicator{color:var(--pink-deep);background:#f160971c}.request-analytics-card.request-kpi-card.has-insights{grid-template-columns:30px minmax(0,1fr) auto}.request-kpi-process-grid .request-analytics-card,.request-kpi-period-grid .request-analytics-card{background:#fffcfd;background:color(display-p3 .997336 .989508 .993068);background:lab(99.2641% 1.00139 -.188601);box-shadow:0 6px 16px #38303a08}.request-analytics-card.request-kpi-card .request-kpi-icon{background:0 0;border-radius:0;width:30px;height:30px}.request-analytics-card .request-kpi-icon .icon{width:18px;height:18px}.request-analytics-card.request-kpi-card.icon-tone-red .request-kpi-icon{color:#d63a50}.request-analytics-card .request-kpi-copy{align-content:center;gap:3px}.request-analytics-card .request-kpi-copy p{color:var(--muted);letter-spacing:.025em;font-size:8.5px;font-weight:600}.request-analytics-card .request-kpi-copy strong{color:#3c373c;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:700}.request-analytics-card.tone-green .request-kpi-copy strong{color:#278762}.request-kpi-process-grid .request-analytics-card.tone-pink:last-child .request-kpi-copy strong,.request-kpi-process-grid .request-analytics-card.tone-pink:last-child .request-kpi-icon{color:#db2f4b}.request-analytics-card .request-kpi-insights{flex-direction:column;justify-content:center;align-self:center;align-items:flex-end;gap:4px;min-width:50px;display:flex}.request-kpi-period-grid .request-kpi-insights{transform:translateY(10px)}.request-kpi-attention{color:#d63a50;pointer-events:none;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:8px;right:27px}.request-kpi-attention .icon{width:12px;height:12px}.request-kpi-rate{white-space:nowrap;align-items:baseline;gap:4px;margin:0;padding:0;display:inline-flex}.request-kpi-rate small{color:var(--muted);font-size:7.5px;font-weight:500;line-height:1}.request-kpi-rate strong{color:#5f575e;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;line-height:1}.request-kpi-rate.tone-green{background:0 0}.request-kpi-rate.tone-green strong{color:#24805e}.request-kpi-rate.tone-orange{background:0 0}.request-kpi-rate.tone-orange strong{color:#aa5e32}.request-kpi-rate.tone-blue{background:0 0}.request-kpi-rate.tone-blue strong{color:#357e9f}.request-kpi-rate.tone-red strong{color:#d63a50}.request-kpi-details{justify-items:stretch;gap:3px;min-width:50px;display:grid}.request-kpi-detail{color:var(--muted);white-space:nowrap;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.request-kpi-detail small,.request-kpi-detail b{color:inherit;text-overflow:clip;font-size:7.5px;font-weight:500;line-height:1;overflow:visible}.request-kpi-detail b{color:#5f595f;font-variant-numeric:tabular-nums;font-weight:600}.request-kpi-detail-dot{background:#ee8baf;border-radius:50%;width:5px;height:5px}.request-kpi-detail-dot.tone-processing{background:#ee8baf}.request-kpi-detail-dot.tone-transit{background:#4aa8da}.request-kpi-detail-dot.tone-arrived{background:#3bbd83}.request-analytics-card .request-kpi-trend{align-content:center;justify-items:start;gap:4px;min-width:53px;display:grid}.request-kpi-trend em{color:#706970;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:850;line-height:1}.request-kpi-trend small{color:#9a9299;white-space:normal;max-width:70px;font-size:8.5px;line-height:1.12}.request-kpi-trend.tone-positive em{color:#239668}.request-kpi-trend.tone-negative em{color:#d24a72}.request-kpi-trend.tone-neutral em{color:#888188}.request-kpi-empty-state{background:#ffffffb8;border:1px dashed #dcc6cfe6;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:76px;padding:12px;display:flex}.request-kpi-empty-state>span{width:34px;height:34px;color:var(--pink-deep);background:#fcecf3;border-radius:10px;place-items:center;display:grid}.request-kpi-empty-state>span .icon{width:17px;height:17px}.request-kpi-empty-state p{gap:3px;margin:0;display:grid}.request-kpi-empty-state p strong{color:#3d363e;font-size:11px}.request-kpi-empty-state p small{color:#8b838b;font-size:9.5px}.request-kpi-empty-state button{background:var(--pink-deep);color:#fff;min-height:31px;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-left:8px;padding:0 12px;font-size:10px;font-weight:800}.request-kpi-period-grid .request-kpi-empty-state{grid-column:1/-1}.request-kpi-settings-layer{z-index:2600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#261e2447;place-items:center;padding:24px;animation:.16s ease-out both request-kpi-layer-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.request-kpi-settings-dialog{background:#fffdfd;border:1px solid #e7d9dff5;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1080px,100vw - 32px);max-height:min(820px,100dvh - 42px);animation:.19s cubic-bezier(.2,.8,.2,1) both request-kpi-dialog-in;display:grid;overflow:hidden;box-shadow:0 28px 80px #38252f3d}.request-kpi-settings-head{border-bottom:1px solid #ece2e6e6;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:17px 18px 14px;display:grid}.request-kpi-settings-head-icon{width:42px;height:42px;color:var(--pink-deep);background:linear-gradient(145deg,#fce8f1,#fff5f8);border-radius:13px;place-items:center;display:grid}.request-kpi-settings-head-icon .icon{width:19px;height:19px}.request-kpi-settings-head h2,.request-kpi-settings-head p{margin:0}.request-kpi-settings-head h2{color:#2f2930;font-size:15px;font-weight:850;line-height:1.2}.request-kpi-settings-head p{color:#8c838b;margin-top:4px;font-size:10px;line-height:1.35}.request-kpi-settings-head>button{color:#766e76;cursor:pointer;background:#fff;border:1px solid #eee4e8;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.request-kpi-settings-head>button:hover{color:#332d33;background:#faf5f7}.request-kpi-settings-head>button .icon{width:15px;height:15px}.request-kpi-settings-summary{color:#7a7078;background:linear-gradient(90deg,#fceef4d1,#faf7f894);align-items:center;gap:8px;padding:10px 18px;font-size:10px;display:flex}.request-kpi-settings-fixed-note{color:#5f575e;align-items:center;gap:6px;font-weight:760;display:inline-flex}.request-kpi-settings-fixed-note .icon{color:#8d838b;width:13px;height:13px}.request-kpi-settings-summary strong{color:var(--pink-deep);background:#fff;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850;box-shadow:0 2px 7px #643a4c14}.request-kpi-settings-summary small{color:#9a9098;margin-left:auto;font-size:9px}.request-kpi-settings-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;min-height:0;padding:16px 18px 18px;display:grid;overflow:auto}.request-kpi-settings-body.request-kpi-settings-two-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.request-kpi-settings-row-editor{align-content:start;gap:12px;min-width:0;padding:16px 18px 18px;display:grid;overflow-y:auto}.request-kpi-settings-row-editor.row-2{background:#fcf9fa9e;border-left:1px solid #ebe1e5f0}.request-kpi-settings-row-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:45px;display:grid}.request-kpi-settings-row-head>span{width:28px;height:28px;color:var(--pink-deep);background:#fcebf2;border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.request-kpi-settings-row-editor.row-2 .request-kpi-settings-row-head>span{color:#815fb3;background:#f1ecf9}.request-kpi-settings-row-head h3,.request-kpi-settings-row-head p{margin:0}.request-kpi-settings-row-head h3{color:#383139;font-size:12px;font-weight:800;line-height:1.2}.request-kpi-settings-row-head p{color:#918890;margin-top:3px;font-size:8.5px;line-height:1.35}.request-kpi-settings-row-head>strong{color:#756d74;font-variant-numeric:tabular-nums;background:#f7f2f4;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.request-kpi-settings-row-section{gap:8px;display:grid}.request-kpi-settings-row-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.request-kpi-settings-row-section-head strong,.request-kpi-settings-row-section-head small{color:#817980;font-size:8.5px;font-weight:750;line-height:1}.request-kpi-settings-row-section-head small{color:#a0979e;font-weight:550}.request-kpi-settings-row-divider{color:#958c94;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:760;line-height:1;display:flex}.request-kpi-settings-row-divider:before,.request-kpi-settings-row-divider:after{content:"";background:#e5dadfe6;flex:auto;height:1px}.request-kpi-settings-row-editor .request-kpi-settings-preview{min-height:58px}.request-kpi-settings-row-editor .request-kpi-settings-option{min-height:50px}.request-kpi-settings-add{color:#9e949c;background:#fff;border:1px solid #ddd2d7;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.request-kpi-settings-add .icon{width:10px;height:10px}.request-kpi-settings-option:not(:disabled):hover .request-kpi-settings-add{border-color:var(--pink-deep);background:var(--pink-deep);color:#fff}.request-kpi-settings-option:not(:disabled):focus-visible .request-kpi-settings-add{border-color:var(--pink-deep);background:var(--pink-deep);color:#fff}.request-kpi-settings-no-replacements{color:#958c94;text-align:center;margin:0;padding:10px;font-size:9px;line-height:1.35}.request-kpi-settings-group h3{color:#8a8189;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850;line-height:1}.request-kpi-settings-group-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:34px;margin-bottom:10px;display:flex}.request-kpi-settings-group-head p{color:#938a91;max-width:46ch;margin:5px 0 0;font-size:8.5px;line-height:1.35}.request-kpi-settings-selected-list{gap:7px;display:grid}.request-kpi-settings-preview{background:#fffdfd;border:1px solid #ece3e7;border-radius:12px;grid-template-columns:18px 34px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:66px;padding:8px 8px 8px 6px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:grid;box-shadow:0 6px 18px #3b2d350b}.request-kpi-settings-preview:hover,.request-kpi-settings-preview:focus-within{border-color:#de7fa47a;box-shadow:0 9px 22px #52344113}.request-kpi-settings-preview.dragging{opacity:.52}.request-kpi-settings-drag-handle{color:#a49ba2;cursor:grab;border-radius:6px;place-items:center;width:18px;height:32px;display:grid}.request-kpi-settings-drag-handle:active{cursor:grabbing}.request-kpi-settings-drag-handle:focus-visible{outline-offset:1px;outline:2px solid #dd558b40}.request-kpi-settings-drag-handle .icon{width:15px;height:15px}.request-kpi-settings-preview-icon{color:#df5b8c;place-items:center;width:34px;height:34px;display:grid}.request-kpi-settings-preview-icon.tone-violet{color:#8a62c6}.request-kpi-settings-preview-icon.tone-orange{color:#e78446}.request-kpi-settings-preview-icon.tone-green{color:#2a9a69}.request-kpi-settings-preview-icon.tone-blue{color:#4e9ed0}.request-kpi-settings-preview-icon.icon-tone-red{color:#df3f67}.request-kpi-settings-preview-icon .icon{width:22px;height:22px}.request-kpi-settings-preview-copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;min-width:0;display:grid}.request-kpi-settings-preview-copy small{color:#a0989f;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:700}.request-kpi-settings-preview-copy strong{color:#514950;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:760;overflow:hidden}.request-kpi-settings-preview-copy b{color:#302a30;white-space:nowrap;font-size:12px;font-weight:760}.request-kpi-settings-preview>button{color:#a0969e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.request-kpi-settings-preview>button:hover{color:#d84a7f;background:#fff0f5}.request-kpi-settings-preview>button:focus-visible{color:#d84a7f;background:#fff0f5}.request-kpi-settings-preview>button .icon{width:13px;height:13px}.request-kpi-settings-selection-empty{color:#978e95;border:1px dashed #dfd2d8;border-radius:12px;align-items:center;gap:10px;min-height:72px;padding:12px;display:flex}.request-kpi-settings-selection-empty>.icon{width:18px;height:18px;color:var(--pink-deep)}.request-kpi-settings-selection-empty span{gap:3px;display:grid}.request-kpi-settings-selection-empty strong{color:#554d54;font-size:10px}.request-kpi-settings-selection-empty small{color:#938a91;font-size:8.5px}.request-kpi-settings-list{gap:6px;display:grid}.request-kpi-settings-option{min-height:54px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #eee6e9;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:9px;padding:8px 9px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.request-kpi-settings-option:hover{background:#fffafb;border-color:#e189ab73;transform:translateY(-1px)}.request-kpi-settings-option.selected{background:#fff7fa;border-color:#e266976b;box-shadow:0 5px 16px #6f3f510e}.request-kpi-settings-option.disabled{opacity:.46;cursor:not-allowed;transform:none}.request-kpi-settings-option-icon{color:#766e75;background:#f5f1f3;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.request-kpi-settings-option-icon.tone-pink{color:#df5b8c;background:#fdebf2}.request-kpi-settings-option-icon.tone-violet{color:#8a62c6;background:#f0e9fb}.request-kpi-settings-option-icon.tone-orange{color:#e78446;background:#fff0e5}.request-kpi-settings-option-icon.tone-green{color:#2a9a69;background:#e8f7ef}.request-kpi-settings-option-icon.tone-blue{color:#4e9ed0;background:#e9f4fb}.request-kpi-settings-option-icon.icon-tone-red{color:#df3f67;background:#fdecef}.request-kpi-settings-option-icon .icon{width:16px;height:16px}.request-kpi-settings-option-copy{gap:3px;min-width:0;display:grid}.request-kpi-settings-option-copy strong{color:#433c43;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;overflow:hidden}.request-kpi-settings-option-copy small{color:#958d94;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.25;overflow:hidden}.request-kpi-settings-option-value{color:#665e65;white-space:nowrap;font-size:9.5px;font-weight:760}.request-kpi-settings-check{color:#fff;background:#fff;border:1px solid #ddd2d7;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.request-kpi-settings-option.selected .request-kpi-settings-check{border-color:var(--pink-deep);background:var(--pink-deep)}.request-kpi-settings-check .icon{stroke-width:3px;width:12px;height:12px}.request-kpi-settings-actions{background:#fff;border-top:1px solid #eee5e9;justify-content:space-between;gap:10px;padding:12px 18px 16px;display:flex}.request-kpi-settings-save-wrap{align-items:center;gap:9px;display:inline-flex}.request-kpi-settings-save-wrap>small{color:#a07787;font-size:8.5px}.request-kpi-settings-actions button{min-height:35px;font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-size:10px;font-weight:820}.request-kpi-settings-reset{color:#756d74;background:#fff;border:1px solid #e8dde2}.request-kpi-settings-done{border:1px solid var(--pink-deep);background:var(--pink-deep);color:#fff;align-items:center;gap:6px;display:inline-flex;box-shadow:0 7px 18px #d7467f33}.request-kpi-settings-done .icon{width:13px;height:13px}.request-kpi-settings-done:disabled{color:#aaa1a8;box-shadow:none;cursor:not-allowed;background:#eee8eb;border-color:#e7dde1}@keyframes request-kpi-layer-in{0%{opacity:0}to{opacity:1}}@keyframes request-kpi-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1360px){.request-analytics-card.request-kpi-card{grid-template-columns:28px minmax(0,1fr);gap:5px;padding-left:7px;padding-right:7px}.request-analytics-card .request-kpi-icon{width:28px;height:28px}.request-analytics-card .request-kpi-copy strong{font-size:14.5px}.request-kpi-trend{min-width:47px}}@media (min-width:1101px){.requests-layout:not(.requests-layout-full) .request-kpi-analytics .request-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.content-requests:not(:has(.request-create-page)) .request-kpi-analytics .request-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.content-requests:not(:has(.request-create-page)) .request-kpi-analytics .request-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.request-kpi-settings-body.request-kpi-settings-two-rows{display:block;overflow-y:auto}.request-kpi-settings-row-editor{overflow:visible}.request-kpi-settings-row-editor.row-2{border-top:1px solid #ebe1e5f0;border-left:0}}@media (max-width:640px){.request-kpi-toolbar,.request-kpi-heading{flex-direction:column;align-items:stretch}.request-kpi-toolbar-actions,.request-kpi-period-select{width:100%}.request-kpi-period-select{grid-template-columns:16px minmax(0,1fr) 14px}.request-kpi-settings-trigger{flex:0 0 34px}.request-kpi-period-rail{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:2px 0;display:grid}.request-kpi-period-caption{gap:3px;display:grid}.request-kpi-period-caption small{max-width:100%}.request-kpi-period-line{display:none}.request-kpi-period-actions{grid-column:1/-1;width:100%}.request-kpi-period-actions .request-kpi-period-select{flex:auto}.request-kpi-settings-layer{align-items:end;padding:8px}.request-kpi-settings-dialog{border-radius:16px;width:100%;max-height:calc(100dvh - 16px)}.request-kpi-settings-body{grid-template-columns:minmax(0,1fr);gap:16px}.content-requests:not(:has(.request-create-page)) .request-kpi-analytics .request-kpi-grid{grid-template-columns:minmax(0,1fr)}}}@layer dinea-global-spacing{.content{--dinea-page-side-gap:15px;--dinea-page-block-gap:10px;padding-top:var(--dinea-page-block-gap);padding-right:var(--dinea-page-side-gap);padding-left:var(--dinea-page-side-gap)}.content>*{margin-top:0;margin-bottom:0}.content>*+*{margin-top:var(--dinea-page-block-gap)}:where(.analytics-page,.requests-main,.settings-workspace)>*{margin-top:0;margin-bottom:0}:where(.analytics-page,.requests-main,.settings-workspace)>*+*{margin-top:var(--dinea-page-block-gap)}:where(.dashboard-top-grid,.quick-actions-row,.summary-grid,.sales-grid,.dashboard-chart-grid,.dashboard-insights-grid,.dashboard-bottom-grid,.request-kpi-grid,.requests-layout,.communication-workspace,.chats-layout,.tasks-page,.tasks-focus-strip,.tasks-workspace,.tasks-planner-workspace,.tasks-planner-rail,.certificates-page,.certificate-stats-grid,.certificates-workspace,.certificates-main,.certificate-detail-panel,.customer-stats-grid,.customers-layout,.product-stats-grid,.products-layout,.warehouse-layout,.analytics-kpi-grid,.analytics-sales-grid,.analytics-detail-grid,.analytics-finance-grid,.settings-layout,.settings-section-stack){gap:var(--dinea-page-block-gap)}.content-dashboard :where(.summary-grid,.sales-grid){margin-top:var(--dinea-page-block-gap)}}.status-sales-channel-toggle{background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:194px;height:40px;padding:0;display:inline-flex}.status-sales-channel-pill,.status-sales-channel-toggle button{color:#91406a;color:color(display-p3 .527925 .268412 .409233);color:lab(39.2249% 38.4536 -7.43333);min-width:84px;height:34px;font:inherit;white-space:nowrap;background:#fefbfc;background:color(display-p3 .993807 .983383 .988127);background:lab(98.7868% 1.33491 -.251412);border:1px solid #f2c6d9;border:1px solid color(display-p3 .92005 .783351 .848596);border:1px solid lab(84.1868% 18.1483 -3.44371);border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:11.5px;font-weight:760;line-height:1;display:inline-flex}.status-sales-channel-toggle.is-single .status-sales-channel-pill{margin-inline-start:auto;margin-inline-end:auto}.status-sales-channel-toggle button{color:#7d7578;color:color(display-p3 .485485 .458387 .470897);color:lab(49.9604% 3.99137 -.753403);cursor:pointer;background:#fcf9fa;background:color(display-p3 .987225 .976814 .981553);background:lab(98.2068% 1.33494 -.251412);border-color:#dfd4d9;border-color:color(display-p3 .867673 .83238 .848604);border-color:lab(85.8938% 4.66132 -.879276);transition:border-color .17s cubic-bezier(.16,1,.3,1),background-color .17s cubic-bezier(.16,1,.3,1),color .17s cubic-bezier(.16,1,.3,1),box-shadow .17s cubic-bezier(.16,1,.3,1)}.status-sales-channel-toggle button.active{color:#943569;color:color(display-p3 .537362 .231693 .403133);color:lab(37.7909% 44.5753 -8.65052);background:#fff0f7;background:color(display-p3 1.00319 .938794 .968636);background:lab(96.1874% 8.3077 -1.5691);border-color:#eca0c4;border-color:color(display-p3 .881436 .640489 .760956);border-color:lab(74.3025% 32.6332 -6.2367);box-shadow:inset 0 0 0 1px #f0ccdc85;box-shadow:inset 0 0 0 1px color(display-p3 .917559 .805129 .858294/.52);box-shadow:inset 0 0 0 1px lab(85.4805% 14.8818 -2.81976/.52)}.status-sales-channel-toggle button:-webkit-any(:hover,:focus-visible){outline:none}.status-sales-channel-toggle button:-moz-any(:hover,:focus-visible){outline:none}.status-sales-channel-toggle button:is(:hover,:focus-visible){outline:none}.status-sales-channel-toggle button:not(.active):-webkit-any(:hover,:focus-visible){color:#7f4a64;color:color(display-p3 .47043 .300214 .387737);color:lab(38.6078% 25.9372 -4.97751);background:#fef4f8;background:color(display-p3 .987841 .95677 .97101);background:lab(96.9404% 3.99828 -.753844);border-color:#d9bac8;border-color:color(display-p3 .83241 .734172 .78054);border-color:lab(78.5871% 13.2342 -2.50686)}.status-sales-channel-toggle button:not(.active):-moz-any(:hover,:focus-visible){color:#7f4a64;color:color(display-p3 .47043 .300214 .387737);color:lab(38.6078% 25.9372 -4.97751);background:#fef4f8;background:color(display-p3 .987841 .95677 .97101);background:lab(96.9404% 3.99828 -.753844);border-color:#d9bac8;border-color:color(display-p3 .83241 .734172 .78054);border-color:lab(78.5871% 13.2342 -2.50686)}.status-sales-channel-toggle button:not(.active):is(:hover,:focus-visible){color:#7f4a64;color:color(display-p3 .47043 .300214 .387737);color:lab(38.6078% 25.9372 -4.97751);background:#fef4f8;background:color(display-p3 .987841 .95677 .97101);background:lab(96.9404% 3.99828 -.753844);border-color:#d9bac8;border-color:color(display-p3 .83241 .734172 .78054);border-color:lab(78.5871% 13.2342 -2.50686)}.status-sales-channel-toggle button:focus-visible{box-shadow:0 0 0 2px #e181b052;box-shadow:0 0 0 2px color(display-p3 .830157 .523772 .682827/.32);box-shadow:0 0 0 2px lab(65.7764% 42.0567 -8.08194/.32)}@media (max-width:900px){.other-settings-shell .warehouse-status-create-row.runtime-status-create-row{grid-template-columns:minmax(180px,1fr) 64px 194px 40px}.other-settings-shell .runtime-status-create-action{grid-area:2/1/auto/4}.other-settings-shell .runtime-status-table .warehouse-status-head,.other-settings-shell .runtime-status-table .warehouse-status-row{grid-template-columns:minmax(170px,1fr) 194px minmax(220px,.9fr) 76px}}.other-settings-shell .warehouse-status-create-row.runtime-status-create-row{grid-template-columns:minmax(210px,1fr) 64px 194px minmax(174px,216px) 40px;width:min(100%,900px);max-width:900px}.other-settings-shell .runtime-status-table .warehouse-status-head,.other-settings-shell .runtime-status-table .warehouse-status-row{grid-template-columns:minmax(190px,1fr) 194px minmax(280px,.9fr) 76px;column-gap:14px}.other-settings-shell .runtime-status-table .warehouse-status-head>:nth-child(2),.other-settings-shell .runtime-status-table .warehouse-status-row>:nth-child(2){transform:translate(0)}.other-settings-shell .runtime-status-table .warehouse-status-head>:nth-child(3),.other-settings-shell .runtime-status-table .warehouse-status-row>:nth-child(3){transform:translate(20px)}.other-settings-shell .runtime-status-table .warehouse-status-head>:nth-child(4),.other-settings-shell .runtime-status-table .warehouse-status-row>:nth-child(4){transform:translate(5px)}.other-settings-shell .runtime-status-table .runtime-status-action{grid-template-columns:8px minmax(132px,172px) 24px;gap:8px}.other-settings-shell .runtime-status-table .warehouse-status-edit-fields{grid-template-columns:minmax(0,1fr) 36px;gap:10px}.other-settings-shell .runtime-status-table .warehouse-status-color-edit{width:36px;height:36px;display:block}.other-settings-shell .runtime-status-table .warehouse-status-color-edit>span{display:none}.other-settings-shell .runtime-status-table .warehouse-status-color-edit input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;overflow:hidden}.other-settings-shell .runtime-status-table .warehouse-status-color-edit input[type=color]::-webkit-color-swatch-wrapper{padding:0}.other-settings-shell .runtime-status-table .warehouse-status-color-edit input[type=color]::-webkit-color-swatch{border:2px solid #f8f1f4;border:2px solid color(display-p3 .967863 .947177 .956626);border:2px solid lab(95.8336% 2.66758 -.502694);border-radius:50%;box-shadow:0 0 0 1px #dbccd2,0 3px 8px #5a474f1f;box-shadow:0 0 0 1px color(display-p3 .848608 .803559 .824354),0 3px 8px color(display-p3 .341756 .279692 .309499/.12);box-shadow:0 0 0 1px lab(83.5206% 5.98714 -1.1301),0 3px 8px lab(32.3199% 9.88428 -1.8774/.12)}.other-settings-shell .runtime-status-table .warehouse-status-color-edit input[type=color]::-moz-color-swatch{border:2px solid #f8f1f4;border:2px solid color(display-p3 .967863 .947177 .956626);border:2px solid lab(95.8336% 2.66758 -.502694);border-radius:50%;box-shadow:0 0 0 1px #dbccd2,0 3px 8px #5a474f1f;box-shadow:0 0 0 1px color(display-p3 .848608 .803559 .824354),0 3px 8px color(display-p3 .341756 .279692 .309499/.12);box-shadow:0 0 0 1px lab(83.5206% 5.98714 -1.1301),0 3px 8px lab(32.3199% 9.88428 -1.8774/.12)}.runtime-status-action-info{color:#8a8084;color:color(display-p3 .535035 .502897 .517757);color:lab(54.5737% 4.65491 -.878882);cursor:help;border-radius:7px;place-items:center;width:24px;height:24px;transition:background-color .16s ease-out,color .16s ease-out;display:grid;position:relative}.runtime-status-action-info>.icon{width:15px;height:15px}.runtime-status-action-info>span{z-index:150;color:#554d51;color:color(display-p3 .329013 .303807 .315509);color:lab(33.7203% 3.98605 -.753069);text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#fef8fb;background:color(display-p3 .990691 .975085 .9822);background:lab(98.1802% 2.00164 -.377083);border:1px solid #e1d8dc;border:1px solid color(display-p3 .877208 .846849 .860777);border:1px solid lab(87.0804% 3.9973 -.753772);border-radius:8px;width:max-content;max-width:210px;padding:8px 10px;font-size:10.5px;font-weight:650;line-height:1.4;transition:opacity .16s ease-out,transform .16s ease-out;position:absolute;bottom:calc(100% + 8px);right:-8px;transform:translateY(4px);box-shadow:0 10px 24px #43363c24;box-shadow:0 10px 24px color(display-p3 .254788 .215155 .233983/.14);box-shadow:0 10px 24px lab(24.3335% 6.6068 -1.25275/.14)}.runtime-status-action-info:-webkit-any(:hover,:focus-visible){color:#a54477;color:color(display-p3 .599423 .289047 .459747);color:lab(43.5937% 44.7419 -8.66318);background:#fff1f7;background:color(display-p3 .991442 .944985 .966388);background:lab(96.2806% 5.98994 -1.13027);outline:none}.runtime-status-action-info:-moz-any(:hover,:focus-visible){color:#a54477;color:color(display-p3 .599423 .289047 .459747);color:lab(43.5937% 44.7419 -8.66318);background:#fff1f7;background:color(display-p3 .991442 .944985 .966388);background:lab(96.2806% 5.98994 -1.13027);outline:none}.runtime-status-action-info:is(:hover,:focus-visible){color:#a54477;color:color(display-p3 .599423 .289047 .459747);color:lab(43.5937% 44.7419 -8.66318);background:#fff1f7;background:color(display-p3 .991442 .944985 .966388);background:lab(96.2806% 5.98994 -1.13027);outline:none}.runtime-status-action-info:-webkit-any(:hover,:focus-visible)>span{opacity:1;transform:translateY(0)}.runtime-status-action-info:-moz-any(:hover,:focus-visible)>span{opacity:1;transform:translateY(0)}.runtime-status-action-info:is(:hover,:focus-visible)>span{opacity:1;transform:translateY(0)}
