:root{color-scheme:light;--bg: #fbfaf9;--surface: #ffffff;--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 rgba(41, 28, 32, .06);--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{margin:0;min-width:1200px;height:100vh;overflow:hidden;background:radial-gradient(circle at 46% 14%,rgba(244,210,219,.22),transparent 19%),linear-gradient(180deg,#fff 0%,var(--bg) 100%);color:var(--text);font-family:var(--font);letter-spacing:0}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.system-icon{display:inline-block;background-color:currentColor;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;fill:initial;stroke:initial}.app-shell{display:block;min-height:100vh;overflow:hidden}body.auth-screen-active{min-width:0;overflow:auto}.auth-shell{display:grid;min-height:100vh;padding:28px;place-items:center}.auth-card{display:grid;gap:22px;width:min(440px,100%);padding:24px;border:1px solid var(--line);border-radius:16px;background:#ffffffeb;box-shadow:0 24px 64px #2d23271f}.auth-brand{display:flex;align-items:center;justify-content:center;min-height:74px}.auth-form{display:grid;gap:13px}.auth-title{display:grid;gap:6px;margin-bottom:2px}.auth-title h1{font-size:26px;line-height:1.08}.auth-title p{color:#716b73;font-size:13px;line-height:1.35;font-weight:560}.auth-message{min-height:36px;padding:10px 12px;border:1px solid rgba(238,111,159,.2);border-radius:8px;background:#fff0f6d1;color:var(--pink-deep);font-size:12px;font-weight:760}.auth-submit{width:100%;margin-top:2px}.auth-foot{min-height:16px;color:#8a838b;font-size:11px;font-weight:650}.auth-switch-button{border:0;background:transparent;color:var(--pink);font:inherit;font-weight:800;cursor:pointer}.sidebar{position:fixed;z-index:10;top:0;bottom:0;left:0;display:flex;width:232px;height:100vh;min-height:100vh;flex-direction:column;overflow:hidden;border-right:1px solid var(--line);background:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:grid;justify-items:center;min-height:132px;padding:22px 18px 24px;align-content:center}.brand-logo{display:block;height:auto;max-width:100%;object-fit:contain;object-position:center}.brand-logo-sidebar{width:166px}.brand-logo-auth{width:218px}.brand-logo-compact{width:148px}.brand-logo-hero{width:min(284px,74vw);margin:-4px auto 0}.nav-list{display:grid;gap:0;padding:0 14px}.nav-item,.settings-button,.profile-control,.date-control,.refresh-button,.task-row{border:0;background:transparent}.nav-item{display:flex;align-items:center;gap:14px;width:100%;height:48px;padding:0 17px;border-radius:8px;color:#2d292e;font-size:14px;font-weight:500;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.nav-item .icon{width:22px;height:22px;color:#5f5b61;stroke-width:2.25}.nav-icon-img{display:block;width:23px;height:23px;flex:0 0 23px;object-fit:contain;filter:brightness(0) saturate(100%) invert(39%) sepia(7%) saturate(269%) hue-rotate(245deg) brightness(89%) contrast(86%);opacity:.9;transition:filter .16s ease,opacity .16s ease,transform .16s ease}.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(100%) 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{background:linear-gradient(90deg,#fddbe7eb,#ffebf1c2);color:#1f1b20}.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(100%) invert(52%) sepia(83%) saturate(1615%) hue-rotate(300deg) brightness(98%) contrast(91%)}.sidebar-spacer{flex:1 1 auto;min-height:20px;max-height:118px}.sidebar-visual{height:294px;min-height:170px;flex:0 1 294px;width:100%;overflow:hidden;pointer-events:none}.sidebar-visual img{display:block;width:100%;height:calc(100% + 10px);object-fit:cover;transform:translateY(-10px)}.settings-button{display:flex;align-items:center;gap:14px;height:52px;flex:0 0 52px;margin:8px 14px 20px;padding:0 17px;border-radius:8px;background:#ffffffd1;color:#2f2a2f;box-shadow:0 8px 24px #2a1f220f;font-size:14px;font-weight:500}.settings-button .icon{width:22px;height:22px;color:#5c5860;stroke-width:2.25}.settings-button .nav-icon-img{width:23px;height:23px}.settings-button .settings-chevron{width:18px;height:18px;margin-left:auto}.settings-button.active{background:linear-gradient(90deg,#fddbe7eb,#ffebf1c2);color:#1f1b20}.settings-button.active .icon{color:var(--pink-deep)}.content{min-width:0;height:100vh;margin-left:232px;overflow-y:auto;overflow-x:hidden;padding:22px 29px 16px 27px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.title-row,.header-actions{display:flex;align-items:center;gap:20px}h1,h2,h3,p{margin:0}h1{font-size:32px;line-height:1;font-weight:800}.date-control{display:inline-flex;align-items:center;gap:11px;height:46px;padding:0 16px;border:1px solid var(--line-strong);border-radius:12px;background:#ffffffb8;color:#343036;font-size:14px;font-weight:650;box-shadow:0 9px 24px #23191c08}.date-control .icon{width:20px;height:20px;color:#747078}.date-control .icon:last-child,.profile-control .icon{width:18px;height:18px;stroke-width:2.2}.date-range-wrap{position:relative}.date-range-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;display:grid;width:178px;padding:6px;border:1px solid var(--line-strong);border-radius:10px;background:#fffffffa;box-shadow:0 18px 42px #2d232724}.date-range-menu button{height:34px;border:0;border-radius:7px;background:transparent;color:#383239;font-size:12px;font-weight:700;text-align:left;padding:0 10px}.date-range-menu button:hover,.date-range-menu button.active{background:#fff0f6;color:var(--pink-deep)}.search-field{position:relative;display:flex;align-items:center;width:360px;height:46px;border:1px solid var(--line-strong);border-radius:12px;background:#ffffffbd;box-shadow:0 9px 24px #23191c08}.search-field .icon{position:absolute;left:16px;width:21px;height:21px;color:#a6a0a7}.search-field input{width:100%;height:100%;border:0;outline:0;border-radius:12px;background:transparent;padding:0 16px 0 48px;color:#2d2930;font-size:14px;font-weight:500}.search-field input::placeholder{color:#aaa4aa}.profile-control{display:flex;align-items:center;gap:12px;min-width:205px;color:#1d191e}.profile-menu-wrap,.create-actions-wrap{position:relative}.profile-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;width:190px;padding:6px;border:1px solid var(--line-strong);border-radius:10px;background:#fffffffa;box-shadow:0 18px 42px #2d232724}.profile-menu button,.create-actions-menu button{display:flex;align-items:center;gap:9px;min-height:34px;border:0;border-radius:7px;background:transparent;color:#383239;padding:0 10px;font-size:12px;font-weight:720;text-align:left}.profile-menu button:hover,.create-actions-menu button:hover{background:#fff0f6;color:var(--pink-deep)}.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{background:transparent;color:#aaa3aa}.profile-menu .icon,.create-actions-menu .icon{width:16px;height:16px}.profile-control:disabled,.profile-control.is-disabled{opacity:.72;cursor:default}.avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:3px solid #f4e8e4;background:linear-gradient(135deg,#fff2f6,#f7d6e4);box-shadow:0 7px 16px #281c1e1f;color:var(--pink-deep);font-size:16px;font-weight:820}.avatar:before{content:"К"}.admin-avatar{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;overflow:hidden;border:2px solid rgba(244,232,228,.95);border-radius:50%;color:snow;font-size:13px;font-weight:840;box-shadow:0 7px 16px #281c1e1a}.admin-avatar img{width:100%;height:100%;object-fit:cover}.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{display:grid;gap:4px;text-align:left}.profile-copy strong{font-size:15px;line-height:1;font-weight:750}.profile-copy span{color:#746f75;font-size:13px;font-weight:560}.summary-grid{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;margin-bottom:13px}.summary-card{display:grid;grid-template-columns:64px 1fr;align-items:center;height:110px;min-height:110px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffdb;box-shadow:var(--shadow)}.metric-icon,.sales-icon{display:grid;place-items:center;border-radius:50%}.metric-icon{width:54px;height:54px;margin-left:17px}.metric-icon .icon{width:27px;height:27px;stroke-width:1.9}.metric-copy{display:grid;justify-items:center;gap:8px;padding:0 12px 0 2px;text-align:center}.metric-copy h2{min-height:29px;max-width:136px;font-size:13px;line-height:1.12;font-weight:750}.metric-copy strong{font-size:36px;line-height:.92;font-weight:800}.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);background:#ffffffd6;box-shadow:var(--shadow)}.section-panel{padding:16px 16px 11px}.section-panel h2,.panel h2{font-size:17px;line-height:1.15;font-weight:780}.sales-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:15px;margin-top:13px}.sales-card{display:grid;grid-template-columns:64px 1fr;align-items:center;min-height:110px;border:1px solid var(--line);border-radius:12px;background:#ffffffd6}.sales-icon{width:48px;height:48px;margin-left:13px}.sales-icon .icon{width:25px;height:25px}.sales-copy{display:grid;gap:8px;min-width:0;padding-right:12px}.sales-copy h3{font-size:13px;line-height:1;font-weight:740}.sales-copy strong{font-size:22px;line-height:1;font-weight:800}.sales-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.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{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-heading h2{white-space:nowrap}.legend{display:flex;align-items:center;gap:16px;color:#4c474e;font-size:12px;font-weight:560}.legend span{display:inline-flex;align-items:center;gap:7px}.legend i{width:29px;height:0;border-top:2px solid var(--pink-deep)}.legend .line-previous{border-top:2px dashed #cfc8cc}.line-chart{display:block;width:100%;height:222px;margin-top:1px;overflow:visible}.grid-lines line{stroke:#ebe6e9;stroke-width:1}.axis-labels text,.x-labels text{fill:#777178;font-size:10px;font-weight:560}.area-fill{fill:url(#salesGradient)}.line-chart .area-fill{fill:#ef6f9f21}.previous-line,.current-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.previous-line{stroke:#d2c9ce;stroke-width:2.2;stroke-dasharray:6 7}.current-line{stroke:var(--pink);stroke-width:2.6}.chart-dots circle{fill:#fff;stroke:var(--pink);stroke-width:2.3}.channels-panel{display:grid;grid-template-rows:auto 1fr}.channels-body{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:14px;margin-top:18px}.donut{position:relative;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:conic-gradient(#f48ab1 0,#f48ab1 42%,#7f9ced 42%,#7f9ced 64%,#2d2e33 64%,#2d2e33 82%,#b388df 82%,#b388df);box-shadow:inset 0 0 0 1px #00000005}.donut span{width:55px;height:55px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #281e230a}.channel-list{display:grid;gap:14px}.channel-row{display:grid;grid-template-columns:14px 1fr auto;align-items:start;gap:7px}.channel-row i{width:10px;height:10px;margin-top:3px;border-radius:50%;background:var(--dot-color)}.channel-row strong,.problem-copy b{display:block;font-size:12px;line-height:1.1;font-weight:700}.channel-row span,.problem-copy span{display:block;margin-top:5px;color:#706b72;font-size:11px;line-height:1.15;font-weight:520}.channel-row b{font-size:12px;font-weight:780}.tasks-panel,.problems-panel{display:flex;flex-direction:column;min-width:0}.task-list,.problem-list{display:grid;gap:13px;margin-top:15px}.task-row{display:grid;grid-template-columns:22px minmax(0,1fr) 42px;gap:10px;align-items:start;min-height:33px;padding:0;color:inherit;text-align:left}.task-row:hover .task-copy strong{color:var(--pink-deep)}.task-check{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1.5px solid #d8d1d5;border-radius:50%}.task-row.done .task-check{border-color:var(--pink);background:var(--pink);color:#fff}.task-check .icon{width:14px;height:14px;stroke-width:2.5}.task-copy{min-width:0}.task-copy strong{display:block;overflow:hidden;font-size:12px;line-height:1.1;font-weight:710;text-overflow:ellipsis;white-space:nowrap}.task-copy span{display:block;margin-top:5px;overflow:hidden;color:#706b72;font-size:11px;line-height:1.18;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.task-row time{color:#5d5860;font-size:12px;font-weight:610;text-align:right}.problem-list{gap:12px}.problem-row{display:grid;grid-template-columns:52px minmax(85px,1fr) auto 42px;align-items:start;gap:8px;min-height:30px}.problem-id{color:var(--pink-deep);font-size:12px;line-height:1.1;font-weight:730}.problem-copy{min-width:0}.problem-copy b,.problem-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.problem-row mark{display:inline-flex;align-items:center;justify-content:center;min-width:55px;max-width:84px;height:20px;padding:0 8px;border-radius:6px;font-size:10px;font-weight:780;line-height:1;white-space:nowrap}.problem-row mark.pink{background:#fde3ec;color:#e25584}.problem-row mark.orange{background:#ffe2d9;color:#e06f4f}.problem-row mark.amber{background:#fff0dc;color:#db7b35}.problem-row mark.violet{background:#eee3ff;color:#8a5cc9}.problem-row mark.blue{background:#dfeeff;color:#55779f}.problem-row time{color:#5f5a61;font-size:11px;line-height:1.6;font-weight:620;text-align:right}.panel-link{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:auto;padding-top:13px;color:var(--pink);font-size:14px;font-weight:640;text-decoration:none}.panel-link .icon{width:18px;height:18px;color:#8c858c;stroke-width:2}.panel-link.is-disabled{color:#aaa3aa;cursor:default;pointer-events:none}.panel-link.is-disabled .icon{color:#c5bec5}.empty-row{display:grid;place-items:center;min-height:80px;color:#958f96;font-size:13px;font-weight:610}.status-footer{display:flex;align-items:center;justify-content:center;gap:9px;height:43px;color:#8b858d;font-size:14px;font-weight:560}.refresh-button{display:grid;place-items:center;width:26px;height:26px;color:#9a949b}.refresh-button .icon{width:19px;height:19px}.content-chats{padding-bottom:22px}.chats-layout{display:grid;grid-template-columns:376px minmax(520px,1fr) 324px;gap:12px;height:calc(100vh - 92px);min-height:650px}.chat-list-panel,.conversation-panel,.chat-side-panel>section{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffdb;box-shadow:var(--shadow)}.chat-list-panel,.conversation-panel,.chat-side-panel{min-height:0;min-width:0}.chat-list-panel{display:flex;flex-direction:column;overflow:hidden}.chat-status-tabs{position:relative;z-index:2;background:#fff;border-bottom:1px solid var(--line)}.chat-status-row{display:flex;align-items:center;min-width:0;height:54px;padding:0 10px}.chat-status-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:max-content;height:100%;padding:0 8px;border:0;border-radius:0;background:transparent;color:#332d35;font-family:inherit;font-size:10.5px;font-weight:720;white-space:nowrap}.chat-status-tab+.chat-status-tab:before{position:absolute;top:50%;left:0;width:1px;height:21px;background:#e6dedff2;transform:translateY(-50%);content:""}.chat-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:max-content;height:34px;padding:0;border-radius:11px;white-space:nowrap}.chat-status-label{display:inline-block;min-width:max-content;white-space:nowrap}.chat-status-tab b,.chat-status-more-menu b{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#fff0f6;color:var(--pink-deep);font-size:10px;font-weight:780;line-height:1}.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 ease}.chat-status-more-trigger.open .icon{transform:rotate(180deg)}.chat-status-more-menu{position:relative;display:flex;align-items:center;min-height:54px;padding:0 10px;background:#fff}.chat-status-more-menu:before{position:absolute;top:0;left:24px;right:24px;height:1px;background:#eee7e8db;content:""}.chat-status-more-menu button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 12px;border:0;border-radius:0;background:transparent;color:#332d35;font-family:inherit;font-size:10.5px;font-weight:720;white-space:nowrap}.chat-status-more-menu button .chat-status-pill{padding:0}.chat-status-more-menu button+button:before{position:absolute;top:50%;left:0;width:1px;height:21px;background:#e6dedff2;transform:translateY(-50%);content:""}.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);display:grid;gap:var(--chat-channel-gap);padding:10px;border-bottom:1px solid var(--line);background:#fff}.chat-channel-row{display:grid;grid-template-columns:minmax(70px,1.22fr) repeat(3,minmax(54px,1fr)) minmax(46px,.78fr);align-items:center;gap:var(--chat-channel-gap);min-width:0;width:100%}.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{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;height:38px;padding:0 8px;border:1px solid rgba(230,222,223,.68);border-radius:999px;background:#ffffffbd;color:#332d35;font-family:inherit;font-size:10.5px;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px 4px #31232c06}.chat-channel-filter.all{padding:0 11px}.chat-channel-filter.active{border-color:#ee6f9f6b;background:#fff0f6;color:var(--pink-deep)}.chat-channel-filter b{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#f7f0f4eb;color:#6d6470;font-size:10px;font-weight:780;line-height:1}.chat-channel-filter.active b{background:#ffe8f2f2;color:var(--pink-deep)}.chat-channel-text{display:inline-block;min-width:max-content}.chat-channel-filter-icon{width:23px;height:23px;object-fit:contain}.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{width:15px;height:15px;color:#332d35;transition:transform .16s ease}.chat-channel-more-trigger.open .icon{transform:rotate(180deg)}.chat-channel-more-trigger.active .icon{color:var(--pink-deep)}.chat-list-search-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:13px;border-bottom:1px solid var(--line);background:#fff}.chat-list-search,.chat-manager-filter{position:relative;display:flex;align-items:center;height:38px;border:1px solid var(--line-strong);border-radius:9px;background:#ffffffdb}.chat-list-search .icon{position:absolute;left:12px;width:18px;height:18px;color:#aaa3aa}.chat-list-search input{width:100%;height:100%;border:0;outline:0;border-radius:9px;background:transparent;padding:0 12px 0 38px;color:#2f2a31;font-size:13px;font-weight:500}.certificate-search-row{grid-template-columns:minmax(0,1fr);padding:12px 0 0;border-bottom:0}.chat-manager-filter{overflow:visible;z-index:5}.chat-manager-filter.open{border-color:#ee6f9f57;box-shadow:0 0 0 3px #ee6f9f14}.chat-manager-filter-trigger{display:grid;grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;gap:4px;width:100%;height:100%;padding:0 6px;border:0;border-radius:9px;background:transparent;color:#2f2a31;font-family:inherit;font-size:11.5px;font-weight:720;text-align:left}.chat-manager-filter-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-manager-filter-trigger .icon{width:14px;height:14px;color:#aaa3aa}.chat-manager-filter-trigger .icon:last-child{width:12px;height:12px;color:#8d858e;transition:transform .16s ease}.chat-manager-filter.open .chat-manager-filter-trigger .icon:last-child{transform:rotate(180deg)}.chat-manager-filter-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;display:grid;gap:4px;padding:6px;border:1px solid rgba(238,231,232,.92);border-radius:10px;background:#fffffffa;box-shadow:0 16px 34px #2a1e241f}.chat-manager-filter-menu button{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:31px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#3f3941;font-family:inherit;font-size:12px;font-weight:720;text-align:left}.chat-manager-filter-menu button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-manager-filter-menu button.active{background:#fff0f6;color:var(--pink-deep)}.chat-manager-filter-menu button .icon{width:14px;height:14px;color:var(--pink-deep)}.thread-list{display:grid;overflow-y:auto}.thread-row{display:grid;grid-template-columns:48px minmax(0,1fr) 82px;gap:11px;min-height:80px;padding:12px 13px;border:0;border-bottom:1px solid rgba(238,231,232,.86);background:transparent;color:inherit;text-align:left}.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{position:relative;display:block}.person-avatar{display:block;width:46px;height:46px;flex:0 0 auto;border-radius:50%;border:2px solid #f5e9e6;background:#f7e4dd url(/assets/profile-avatar-BoPj330q.png?v=20260618-dashboard-images) center / cover no-repeat;box-shadow:0 7px 16px #281c1e1a}.avatar-rose{background-image:url(/assets/profile-avatar-BoPj330q.png?v=20260618-dashboard-images)}.avatar-peach{background-image:url(/assets/profile-avatar-BoPj330q.png?v=20260618-dashboard-images)}.avatar-caramel{background-image:url(/assets/profile-avatar-BoPj330q.png?v=20260618-dashboard-images)}.avatar-blush{background-image:url(/assets/profile-avatar-BoPj330q.png?v=20260618-dashboard-images)}.avatar-mono{filter:grayscale(1);background-image:url(/assets/profile-avatar-BoPj330q.png?v=20260618-dashboard-images)}.thread-copy{display:grid;gap:7px;min-width:0}.thread-topline{display:flex;align-items:center;gap:8px;min-width:0}.thread-topline strong{overflow:hidden;font-size:14px;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.channel-badge{display:inline-grid;place-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700}.social-icon{display:inline-block;flex:0 0 auto;width:16px;height:16px;object-fit:contain;vertical-align:middle}.channel-title{display:inline-flex;align-items:center;min-height:20px}.channel-row-social-icon{width:18px;height:18px}.channel-badge-icon{width:22px;height:22px;min-height:22px;padding:0;border-radius:0;background:transparent!important}.channel-badge-icon .social-icon{width:16px;height:16px}.chat-tab-social-icon{width:17px;height:17px}.chat-tab .create-channel-svg,.channel-badge .create-channel-svg{width:16px;height:16px}.channel-badge.instagram{background:#fde3ed;color:var(--pink-deep)}.channel-badge.facebook{background:#e6f0ff;color:#4775b8}.channel-badge.telegram{background:#e6f7ff;color:#2588bd}.channel-badge.whatsapp{background:#e8f8ef;color:#1a9d61}.channel-badge.viber{background:#f0ebfb;color:#7652a8}.channel-badge.tiktok{background:#f0edf1;color:#2c272d}.thread-preview{overflow:hidden;color:#6f6971;font-size:12px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.thread-meta{display:grid;justify-items:end;align-content:start;gap:11px;color:#7b747c;font-size:11px;font-weight:570}.thread-meta b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--pink);color:#fff;font-size:10px;font-weight:800}.conversation-panel{display:flex;flex-direction:column;overflow:hidden}.conversation-header{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-height:78px;padding:13px 18px;border-bottom:1px solid var(--line)}.conversation-contact{display:flex;align-items:center;gap:12px;min-width:0}.conversation-avatar{width:52px;height:52px}.conversation-contact strong{display:block;margin-bottom:7px;font-size:15px;font-weight:760}.conversation-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.chat-owner-actions{display:inline-flex;align-items:center;gap:5px;min-width:0}.chat-owner-pill{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border:1px solid rgba(238,111,159,.18);border-radius:999px;background:#fff3f8;color:#d9477d;font-size:11px;font-weight:780;line-height:1;white-space:nowrap}.chat-owner-pill.empty{border-color:#eee7e8e6;background:#faf7fcb8;color:#716b73}.chat-owner-pill .icon{width:13px;height:13px}.chat-owner-detach{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(238,111,159,.22);border-radius:999px;background:#fff3f8bd;color:#d9477d;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.chat-owner-detach:hover,.chat-owner-detach:focus-visible{border-color:#ee6f9f6b;background:#fff3f8;color:#c93670;outline:none;transform:translateY(-1px)}.chat-owner-detach .icon{width:12px;height:12px}.chat-day-divider{display:flex;justify-content:center;padding:7px 0 5px}.chat-day-divider span{display:inline-grid;place-items:center;height:24px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#777178;font-size:11px;font-weight:650}.message-list{flex:1;overflow-y:auto;padding:12px 18px}.message-row{display:flex;align-items:flex-end;gap:10px;margin-bottom:7px}.message-row.manager{justify-content:flex-end}.message-avatar{width:34px;height:34px;border-width:1px;box-shadow:none}.message-bubble{max-width:min(430px,78%);padding:9px 13px 6px;border:1px solid var(--line);border-radius:14px 14px 14px 4px;background:#fff;color:#332e34;font-size:13px;line-height:1.28;font-weight:520}.message-row.manager .message-bubble{border-color:transparent;border-radius:14px 14px 4px;background:linear-gradient(135deg,#fde8f0,#f9dce8)}.message-bubble time{display:block;margin-top:4px;color:#878188;font-size:10px;text-align:right}.product-message{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;width:min(405px,75%);margin:3px 0 8px auto;padding:8px;border:1px solid var(--line);border-radius:11px;background:#fff}.product-thumb,.mini-product{display:block;border-radius:8px;background:radial-gradient(circle at 50% 13%,#e6b897 0 8%,transparent 9%),linear-gradient(172deg,transparent 0 30%,#e0b58f 31% 76%,#f5ded0 77%),linear-gradient(90deg,#f8ece5,#e7bf9f)}.product-thumb{width:50px;height:60px}.product-message-copy{display:grid;gap:6px}.product-message-copy strong{font-size:13px;font-weight:760}.product-message-copy span,.product-message-price span{color:#746e75;font-size:11px;line-height:1.25;font-weight:520}.product-message-price{display:grid;justify-items:end;gap:7px}.product-message-price strong{font-size:14px;font-weight:800}.product-message-price span{color:#18a05d;font-weight:780}.image-message{width:min(360px,74%);margin:6px 0 9px auto;padding:8px;border:1px solid rgba(238,111,159,.18);border-radius:12px;background:linear-gradient(135deg,#fff7fa,#fde5ee)}.image-message-preview{display:grid;place-items:center;min-height:145px;border-radius:9px;background:linear-gradient(140deg,#ee6f9f24,#b388df1a),radial-gradient(circle at 50% 18%,rgba(231,184,151,.9) 0 18px,transparent 19px),linear-gradient(160deg,transparent 0 37%,rgba(224,181,143,.9) 38% 78%,rgba(245,222,208,.9) 79%);color:var(--pink-deep)}.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{display:block;margin-top:6px;color:#878188;font-size:10px;text-align:right}.certificate-message{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:min(420px,78%);margin:6px 0 9px auto;padding:9px 10px;border:1px solid rgba(154,106,221,.16);border-radius:12px;background:#faf7ff;color:#332e34}.certificate-message>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f0e7ff;color:#7551a8}.certificate-message .icon{width:17px;height:17px}.certificate-message div{display:grid;gap:3px;min-width:0}.certificate-message strong,.certificate-message small,.certificate-message p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{position:relative;min-height:100px;margin:0 18px 10px;border:1px solid var(--line);border-radius:12px;background:#fff}.message-composer textarea{width:100%;min-height:58px;resize:none;border:0;outline:0;padding:17px 66px 8px 14px;background:transparent;color:#332e34;font-size:13px;font-weight:500}.message-composer textarea::placeholder{color:#b2abb2}.composer-tools{display:flex;gap:10px;padding:0 0 12px 13px}.composer-tools button,.composer-file-button,.send-button{display:grid;place-items:center;border:0;background:transparent}.composer-tools button,.composer-file-button{width:22px;height:22px;color:#8d8790}.composer-file-button{cursor:pointer}.composer-file-button input{display:none}.composer-tools .icon{width:20px;height:20px}.send-button{position:absolute;right:12px;bottom:12px;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#ef5b92,#ef7aa7);color:#fff;box-shadow:0 10px 22px #e851863d}.send-button .icon{width:20px;height:20px}.chat-popover{position:absolute;z-index:5;left:12px;bottom:62px;width:min(390px,calc(100% - 24px));border:1px solid var(--line);border-radius:12px;background:#fffffffa;box-shadow:0 18px 42px #2d262e24}.chat-popover-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px 9px;border-bottom:1px solid rgba(238,231,232,.86)}.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{display:grid;max-height:260px;overflow-y:auto;padding:7px}.quick-reply-option{display:grid;gap:5px;width:100%;min-height:58px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#342f36;font-family:inherit;text-align:left}.quick-reply-option:hover{background:#fff0f6}.quick-reply-option strong,.quick-reply-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-reply-option strong{font-size:12px;font-weight:820}.quick-reply-option span{color:#716b73;font-size:11px;font-weight:560}.emoji-popover{width:auto;display:grid;grid-template-columns:repeat(8,34px);gap:4px;padding:8px}.emoji-popover button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;font-size:18px}.emoji-popover button:hover{background:#fff0f6}.attachment-popover{width:235px;padding:7px}.attachment-popover button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:center;width:100%;min-height:40px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#342f36;font-family:inherit;font-size:12px;font-weight:720;text-align:left}.attachment-popover button:hover{background:#fff0f6}.attachment-popover .icon{width:18px;height:18px;color:var(--pink-deep)}.product-catalog-popover{width:min(430px,calc(100% - 24px))}.certificate-popover{width:min(360px,calc(100% - 24px))}.certificate-send-list{display:grid;gap:7px;padding:8px}.certificate-send-option,.certificate-create-from-chat{display:grid;align-items:center;width:100%;min-height:42px;border:0;border-radius:9px;background:transparent;color:#342f36;font-family:inherit;text-align:left}.certificate-send-option{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:6px 8px}.certificate-send-option:hover,.certificate-create-from-chat:hover{background:#f7f1ff}.certificate-send-option>span,.certificate-create-from-chat .icon{display:grid;place-items:center;color:#7551a8}.certificate-send-option .icon,.certificate-create-from-chat .icon{width:16px;height:16px}.certificate-send-option strong,.certificate-send-option small,.certificate-create-from-chat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certificate-send-option strong{font-size:12px;font-weight:840}.certificate-send-option small{color:#746e75;font-size:11px;font-weight:720}.certificate-send-empty{padding:8px 9px;color:#7b747c;font-size:11px;font-weight:650}.certificate-create-from-chat{grid-template-columns:20px minmax(0,1fr);gap:8px;padding:0 9px;color:#7551a8;font-size:12px;font-weight:780}.catalog-search{position:relative;display:flex;align-items:center;height:38px;margin:9px;border:1px solid var(--line-strong);border-radius:9px;background:#fff}.catalog-search .icon{position:absolute;left:11px;width:17px;height:17px;color:#aaa3aa}.catalog-search input{width:100%;height:100%;border:0;outline:0;padding:0 10px 0 36px;border-radius:9px;background:transparent;color:#2f2a31;font-family:inherit;font-size:12px;font-weight:620}.catalog-product-list{display:grid;gap:7px;max-height:300px;overflow-y:auto;padding:0 9px 9px}.catalog-product-option{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:54px;padding:7px;border:1px solid rgba(238,231,232,.82);border-radius:9px;background:#ffffffc7;color:#342f36;font-family:inherit;text-align:left}.catalog-product-option:hover{border-color:#ee6f9f47;background:#fff0f6}.catalog-product-thumb{width:38px;height:44px}.catalog-product-option strong,.catalog-product-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-product-option strong{font-size:12px;font-weight:820}.catalog-product-option small{margin-top:4px;color:#746e75;font-size:10px;font-weight:600}.catalog-product-option>.icon{width:16px;height:16px;color:var(--pink-deep)}.chat-side-panel{display:grid;grid-auto-rows:max-content;gap:10px;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:contain}.chat-side-panel>section{min-width:0;max-width:100%;overflow-x:hidden;padding:12px}.customer-card{position:relative;display:grid;grid-template-columns:58px 1fr;gap:12px}.customer-card.customer-card-empty{grid-template-columns:1fr;place-items:center;gap:8px;min-height:154px;padding:24px 18px;text-align:center}.customer-card-empty>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff0f6;color:var(--pink-deep)}.customer-card-empty .icon{width:19px;height:19px}.customer-card-empty strong{color:#2e2930;font-size:14px;line-height:1.15;font-weight:820}.customer-card-empty p{max-width:210px;color:#756f77;font-size:12px;line-height:1.35;font-weight:620}.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{display:inline-grid;place-items:center;height:22px;padding:0 9px;border-radius:6px;background:#dff6eb;color:#179a5e;font-size:12px;font-weight:760}.customer-details{grid-column:1 / -1;display:grid;gap:12px;padding-top:10px}.customer-details p{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:8px;color:#4f4951;font-size:12px;line-height:1.32;font-weight:560}.customer-details .icon{width:17px;height:17px;color:#8c858d}.customer-details .customer-manager-line{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:8px;color:#d9477d;font-weight:760}.customer-details .customer-manager-line.empty{color:#716b73}.customer-manager-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.customer-manager-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-details .customer-manager-line .icon{color:#d9477d}.customer-details .customer-manager-line.empty .icon{color:#8c858d}.customer-manager-detach{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid rgba(238,111,159,.2);border-radius:999px;background:#fff3f8bd;color:#d9477d;font-size:10px;font-weight:780;line-height:1;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.customer-manager-detach:hover,.customer-manager-detach:focus-visible{border-color:#ee6f9f6b;background:#fff3f8;color:#c93670;outline:none;transform:translateY(-1px)}.customer-manager-detach .icon{width:11px;height:11px;color:currentColor}.quick-actions-card h2,.recent-orders-card h2,.draft-order-card h2{font-size:15px;font-weight:780}.quick-actions-card{display:grid;gap:7px}.quick-action{display:flex;align-items:center;gap:12px;height:36px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#3b353d;padding:0 14px;font-size:13px;font-weight:650}.quick-action.primary{border-color:transparent;background:linear-gradient(90deg,#fde1eb,#fcecf2);color:var(--pink-deep)}.quick-action .icon{width:19px;height:19px}.side-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.side-card-heading a{color:var(--pink);font-size:12px;font-weight:710;text-decoration:none}.side-card-heading button{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:0;background:transparent;color:var(--pink);font-family:inherit;font-size:12px;font-weight:710}.side-card-heading button .icon{width:16px;height:16px}.recent-order-row,.draft-product-row{display:grid;align-items:center;gap:10px}.recent-order-row{grid-template-columns:42px 1fr auto auto;width:100%;min-height:51px;padding:7px;border:1px solid var(--line);border-radius:9px;background:#fff;color:inherit;font-family:inherit;text-align:left}.recent-order-row+.recent-order-row{margin-top:8px}.mini-product{width:34px;height:42px}.recent-order-row strong,.draft-product-row strong{display:block;font-size:12px;font-weight:760}.recent-order-row span,.draft-product-row span{display:block;margin-top:5px;color:#777178;font-size:11px;font-weight:530}.recent-order-row mark{display:inline-grid;place-items:center;height:20px;padding:0 8px;border-radius:6px;background:#dff6eb;color:#179a5e;font-size:10px;font-weight:780}.recent-order-row b,.draft-product-row b{font-size:12px;font-weight:820;white-space:nowrap}.draft-product-row{grid-template-columns:42px 1fr auto;padding:7px;border:1px solid var(--line);border-radius:9px}.draft-total{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:14px;font-weight:780}.checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:34px;margin-top:10px;border:0;border-radius:7px;background:linear-gradient(135deg,#ef5b92,#ef78a7);color:#fff;font-size:13px;font-weight:760;box-shadow:0 11px 24px #e8518633}.checkout-button .icon{width:16px;height:16px}.chat-request-card{display:grid;gap:8px;min-width:0;max-width:100%}.chat-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-width:100%}.chat-request-section{display:grid;gap:9px;min-width:0;max-width:100%;padding:10px;border:1px solid rgba(238,231,232,.84);border-radius:10px;background:#fffafcbd}.chat-request-section.wide{grid-column:1 / -1}.chat-request-section h3{margin:0;color:#211c22;font-size:12px;line-height:1.15;font-weight:840}.chat-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-width:100%}.chat-request-form label{display:grid;gap:5px;min-width:0}.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{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#2c272d;font-family:inherit;font-size:12px;font-weight:620;outline:0}.chat-request-form input,.chat-request-form select{height:34px;padding:0 10px}.chat-request-form textarea{min-height:58px;padding:9px 10px;resize:vertical;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{position:relative;width:100%;max-width:100%;min-width:0}.product-search-field .icon{position:absolute;left:10px;bottom:8px;width:17px;height:17px;color:#aaa3aa}.product-search-field input{min-width:0;padding-left:34px}.chat-product-results{display:grid;gap:7px;max-height:162px;overflow-y:auto}.chat-product-option{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:52px;padding:7px;border:1px solid rgba(238,231,232,.84);border-radius:9px;background:#fff;color:#332e34;font-family:inherit;text-align:left}.chat-product-option.active{border-color:#ee6f9f57;background:#fff0f6}.chat-product-thumb{width:36px;height:44px}.chat-product-option strong,.chat-product-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-product-option strong{font-size:12px;font-weight:820}.chat-product-option small{margin-top:4px;color:#746e75;font-size:10px;font-weight:600}.chat-product-option b{color:#211c22;font-size:12px;font-weight:840;white-space:nowrap}.chat-variant-block{display:grid;gap:7px;min-width:0}.chat-variant-block>span{color:#6b656d;font-size:10px;font-weight:760}.chat-choice-row{display:flex;flex-wrap:wrap;gap:6px}.chat-choice-row button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#3b353d;font-family:inherit;font-size:11px;font-weight:760}.chat-choice-row button.active{border-color:#ee6f9f7a;background:#fff0f6;color:var(--pink-deep)}.chat-choice-row i{width:12px;height:12px;border:1px solid rgba(30,25,31,.12);border-radius:50%}.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{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%;min-height:30px;overflow:hidden;padding:0 10px;border-radius:8px;background:var(--green-soft)}.selected-stock-note span,.selected-stock-note strong{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.selected-stock-note span{color:#3e7d61;font-weight:680}.selected-stock-note strong{color:#249665;font-weight:840}.selected-stock-note.empty{justify-content:center;background:#fff0f6;text-align:center}.selected-stock-note.empty span,.selected-stock-note.empty strong{display:block;max-width:100%;color:var(--pink-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-requests{padding-bottom:20px}.requests-layout{display:grid;grid-template-columns:minmax(780px,1fr) 330px;gap:12px;align-items:start}.requests-layout-full{grid-template-columns:minmax(0,1fr)}.requests-main{min-width:0}.request-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-bottom:12px}.request-kpi-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:76px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffffdb;box-shadow:0 10px 24px #38303a0f}.request-kpi-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff0f6;color:var(--pink-deep)}.request-kpi-icon .icon{width:19px;height:19px}.request-kpi-card div{display:grid;gap:2px;min-width:0}.request-kpi-card p,.request-kpi-card strong,.request-kpi-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-kpi-card p{color:#7a747c;font-size:10.5px;line-height:1.1;font-weight:760;text-transform:uppercase}.request-kpi-card strong{color:#2f2930;font-size:18px;line-height:1.08;font-weight:850}.request-kpi-card small{color:#8c858d;font-size:10px;line-height:1.1;font-weight:620}.request-kpi-card.tone-violet .request-kpi-icon{background:#f1e8ff;color:var(--violet)}.request-kpi-card.tone-orange .request-kpi-icon{background:#fff0e4;color:var(--orange)}.request-kpi-card.tone-green .request-kpi-icon{background:#e7f8ef;color:var(--green)}.request-kpi-card.tone-green strong{color:#249665}.request-kpi-card.tone-pink:last-child strong{color:var(--pink-deep)}.request-stats-grid{display:grid;grid-template-columns:repeat(6,minmax(126px,1fr));gap:9px;margin-bottom:10px}.request-stat-card{display:grid;grid-template-columns:58px 1fr;align-items:center;min-height:125px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffdb;box-shadow:var(--shadow)}.request-stat-card .metric-icon{width:52px;height:52px;margin-left:14px}.request-stat-card .metric-icon .icon{width:27px;height:27px}.request-stat-copy{display:grid;justify-items:center;gap:7px;min-width:0;padding:0 10px 0 4px;text-align:center}.request-stat-copy h2{min-height:28px;font-size:13px;line-height:1.1;font-weight:760}.request-stat-copy strong{font-size:34px;line-height:.9;font-weight:820}.request-stat-copy span{color:#6f6971;font-size:11px;line-height:1.15;font-weight:540}.tone-blue .metric-icon,.tone-blue .sales-icon{background:#ddf7fb;color:#36b8c7}.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);background:#ffffffdb;box-shadow:var(--shadow)}.requests-table-panel{min-width:0;overflow:visible;position:relative}.request-tabs-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:15px 14px 9px;border-bottom:1px solid var(--line)}.request-tabs{display:flex;align-items:center;gap:23px;min-width:0;overflow-x:auto}.request-tab{position:relative;height:36px;flex:0 0 auto;border:0;background:transparent;color:#6f6971;font-size:13px;font-weight:620}.request-tab.active{color:var(--pink-deep);font-weight:760}.request-tab.active:after{content:"";position:absolute;right:0;bottom:-10px;left:0;height:3px;border-radius:999px;background:var(--pink)}.create-request-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:42px;padding:0 19px;border:0;border-radius:8px;background:linear-gradient(135deg,#ef5b92,#f06fa0);color:#fff;box-shadow:0 11px 26px #e8518638;font-size:13px;font-weight:760;white-space:nowrap}.create-request-button .icon{width:20px;height:20px}.requests-command-bar{position:relative;z-index:120;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px 14px;border-bottom:1px solid var(--line);background:#fffcfdb8}.request-command-stack{display:grid;gap:10px;max-width:820px}.request-command-actions{display:flex;align-items:center;gap:8px;min-width:0}.request-command-side-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-top:98px}.request-command-icon-button,.request-command-secondary-button{display:inline-flex;align-items:center;justify-content:center;height:38px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#4b454d;font-size:12px;font-weight:760}.request-command-icon-button{width:42px;padding:0}.request-command-secondary-button{gap:8px;padding:0 14px;white-space:nowrap}.request-command-icon-button .icon,.request-command-secondary-button .icon{width:16px;height:16px}.request-command-icon-button:hover,.request-command-secondary-button:hover{border-color:#ee6f9f6b;background:#fff4f8;color:var(--pink-deep)}.request-command-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.request-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;width:60%;min-width:420px;max-width:100%;gap:8px;align-items:center}.request-list-search{display:flex;align-items:center;min-width:0;height:38px;gap:8px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffeb;color:#8d8790}.request-list-search .icon{width:16px;height:16px;flex:0 0 auto}.request-list-search input{width:100%;min-width:0;border:0;background:transparent;color:#332e34;font-size:12px;font-weight:620;outline:none}.request-list-search input::placeholder{color:#aaa1a8}.request-search-submit{height:38px;padding:0 16px;border:1px solid rgba(238,111,159,.24);border-radius:8px;background:#fff0f6;color:var(--pink-deep);font-size:12px;font-weight:780;white-space:nowrap}.request-search-submit:hover{border-color:#ee6f9f6b;background:#ffe7f0}.request-filter-reset-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 12px;border:1px solid rgba(238,111,159,.24);border-radius:8px;background:#fff0f6;color:var(--pink-deep);font-size:12px;font-weight:780;white-space:nowrap}.request-filter-reset-button:hover{border-color:#ee6f9f6b;background:#ffe7f0;color:var(--pink-deep)}.request-filter-reset-button .icon{width:16px;height:16px}.instant-request-button,.request-refresh-button{display:inline-flex;align-items:center;justify-content:center;height:42px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffeb;color:#453f47;font-size:13px;font-weight:730;transition:border-color .15s ease,background .15s ease,color .15s ease}.instant-request-button{gap:8px;padding:0 14px;white-space:nowrap}.instant-request-button:hover,.request-refresh-button:hover{border-color:#ee6f9f75;background:#fff4f8;color:var(--pink-deep)}.instant-request-button .icon,.request-refresh-button .icon{width:17px;height:17px}.request-refresh-button{width:42px;flex:0 0 auto}.request-money-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1 420px;gap:8px;min-width:0}.request-money-summary article{display:grid;gap:3px;min-width:0;padding:8px 10px;border:1px solid rgba(238,231,232,.9);border-radius:8px;background:#ffffffb8}.request-money-summary span{overflow:hidden;color:#8a838c;font-size:10px;line-height:1.1;font-weight:720;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.request-money-summary strong{overflow:hidden;color:#2f2930;font-size:13px;line-height:1.15;font-weight:830;text-overflow:ellipsis;white-space:nowrap}.request-money-summary .positive strong{color:#249665}.request-bulk-panel{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;width:370px;max-width:100%;gap:8px;align-items:center;min-width:0;opacity:.56;position:relative;z-index:1}.request-bulk-panel.registry-mode{grid-template-columns:auto minmax(150px,1fr) auto;width:500px}.request-bulk-panel.active{opacity:1;z-index:130}.request-bulk-panel span{color:#706970;font-size:11px;font-weight:760;white-space:nowrap}.request-bulk-picker{position:relative;min-width:0}.request-bulk-trigger,.request-bulk-panel>button{height:36px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffeb;color:#3c363d;font-size:11px;font-weight:720;padding:0 10px}.request-bulk-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:8px;text-align:left}.request-bulk-trigger span{overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.request-bulk-trigger .icon{width:15px;height:15px;flex:0 0 auto;color:#8d8790;transition:transform .15s ease,color .15s ease}.request-bulk-picker.open .request-bulk-trigger{border-color:var(--line-strong);border-bottom-color:var(--line);border-radius:8px 8px 6px 6px;background:#fff;color:var(--pink-deep)}.request-bulk-picker.open .request-bulk-trigger .icon{color:var(--pink-deep);transform:rotate(180deg)}.request-bulk-menu{position:absolute;z-index:160;top:calc(100% + 5px);right:0;left:0;width:100%;min-width:0;box-sizing:border-box;height:auto;max-height:none;overflow:visible;display:grid;gap:4px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 18px 38px #30222a1f}.request-bulk-menu:before{content:"";position:absolute;top:-6px;right:18px;width:11px;height:11px;border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;transform:rotate(45deg)}.request-bulk-menu button{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#5f5961;font-size:11.5px;font-weight:740;text-align:left}.request-bulk-menu button:hover,.request-bulk-menu button.active{background:#ee6f9f1f;color:var(--pink-deep)}.request-bulk-menu button.danger:hover,.request-bulk-menu button.danger.active{background:#e03e5c1c;color:#d93d62}.request-bulk-menu button .icon{width:13px;height:13px;color:var(--pink-deep)}.request-bulk-panel>button{padding:0 12px;background:#fff0f6;color:var(--pink-deep)}.request-registry-bulk-controls{display:flex;align-items:center;gap:4px;min-width:0}.request-registry-carrier-picker{position:relative;width:138px;min-width:0}.request-registry-carrier-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;height:36px;gap:8px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#3c363d;font-size:11px;font-weight:720;text-align:left}.request-registry-carrier-trigger span{overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.request-registry-carrier-trigger .icon{width:14px;height:14px;flex:0 0 auto;color:#8d8790;transition:transform .15s ease,color .15s ease}.request-registry-carrier-picker.open .request-registry-carrier-trigger{border-color:var(--line-strong);border-bottom-color:var(--line);border-radius:8px 8px 6px 6px;background:#fff;color:var(--pink-deep)}.request-registry-carrier-picker.open .request-registry-carrier-trigger .icon{color:var(--pink-deep);transform:rotate(180deg)}.request-registry-carrier-menu{position:absolute;z-index:160;top:calc(100% + 5px);right:0;left:0;width:100%;min-width:0;box-sizing:border-box;display:grid;gap:4px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 18px 38px #30222a1f}.request-registry-carrier-menu:before{content:"";position:absolute;top:-6px;right:18px;width:11px;height:11px;border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;transform:rotate(45deg)}.request-registry-carrier-menu button{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#5f5961;font-size:11.5px;font-weight:740;text-align:left}.request-registry-carrier-menu button span{color:inherit;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-registry-carrier-menu button:hover,.request-registry-carrier-menu button.active{background:#ee6f9f1f;color:var(--pink-deep)}.request-registry-carrier-menu button .icon{width:13px;height:13px;color:var(--pink-deep)}.request-registry-action-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:36px;border:1px solid var(--line-strong);border-radius:8px;background:#fff0f6;color:var(--pink-deep)}.request-registry-action-button .icon{width:15px;height:15px}.request-bulk-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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;display:grid;place-items:center;padding:16px;background:#2d272e61;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.request-registry-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1320px,calc(100vw - 32px));height:min(920px,calc(100vh - 32px));overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:#fffdfd;box-shadow:0 28px 80px #2d222a38}.request-registry-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px 18px;border-bottom:1px solid var(--line)}.request-registry-modal-head span{display:block;margin-bottom:5px;color:#8b838d;font-size:11px;font-weight:780}.request-registry-modal-head h2{margin:0;color:#251f27;font-size:24px;line-height:1.1;font-weight:850}.request-registry-modal-head button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:10px;background:transparent;color:#7a727c}.request-registry-modal-head-actions{display:flex;align-items:center;gap:8px}.request-registry-modal-head-actions button.active,.request-registry-modal-head button:hover{background:#fff0f6;color:var(--pink-deep)}.request-registry-modal-head .icon{width:23px;height:23px}.request-registry-modal-body{min-height:0;overflow:auto;padding:20px 26px 26px}.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,#eee7e8f2 0);background-position:right 315px top}.request-registry-modal-body.view-mode{background-image:linear-gradient(#eee7e8f2 0,#eee7e8f2 0);background-position:left 314px top}.request-registry-create-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:18px}.request-registry-summary>div{display:grid;gap:5px;min-width:0;padding:12px 14px;border:1px solid rgba(238,231,232,.95);border-radius:8px;background:#fff9fb}.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{display:flex;align-items:center;gap:8px;min-width:0;color:#332d34;font-size:13px;font-weight:830}.request-registry-create-carriers{display:flex;align-items:center;gap:8px;min-width:0}.request-registry-create-carriers button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:106px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fffdfd;color:#615a63;font-size:11.5px;font-weight:780}.request-registry-create-carriers button.active{border-color:#ee6f9f61;background:#fff0f6;color:var(--pink-deep)}.request-registry-create-carriers button span{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.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{width:16px;height:16px;flex:0 0 auto}.request-registry-create-actions{display:flex;gap:8px}.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{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border:1px solid rgba(238,111,159,.28);border-radius:9px;background:#fff0f6;color:var(--pink-deep);font-size:12px;font-weight:800;white-space:nowrap}.request-registry-primary-action{background:var(--pink);color:#fffdfd;box-shadow:0 12px 30px #e851862e}.request-registry-secondary-action,.request-registry-detail-actions button{background:#fffdfd;color:#514b53}.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{display:grid;grid-template-columns:minmax(0,1fr) 289px;gap:18px;align-items:start}.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{margin:0 0 10px;color:#3c363d;font-size:14px;font-weight:840}.request-registry-sidebar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#706970;font-size:11px;font-weight:780}.request-registry-list{display:grid;gap:8px}.request-registry-list-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.request-registry-list-row button:first-child{display:grid;gap:4px;width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fffdfd;color:#3f3941;text-align:left}.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{border-color:#ee6f9f57;background:#fff0f6}.request-registry-list-row strong{overflow:hidden;font-size:12.5px;font-weight:830;text-overflow:ellipsis;white-space:nowrap}.request-registry-list-row span,.request-registry-list-row small{overflow:hidden;color:#817982;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.request-registry-row-add{position:absolute;top:8px;right:8px;width:32px;height:32px;padding:0;border-radius:8px;background:#ef7da8;color:#fffdfd;box-shadow:0 8px 18px #e8518629}.request-registry-row-add .icon{color:#fffdfd;stroke-width:2.4}.request-registry-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.request-registry-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.request-registry-detail-head>div:first-child{display:grid;gap:4px;min-width:0}.request-registry-detail-actions{display:flex;gap:8px;flex:0 0 auto}.request-registry-detail-actions button.danger{border-color:#dc4e653d;background:#fff5f6;color:#c64059}.request-registry-filters{display:grid;grid-template-columns:1.05fr 1.35fr repeat(2,1fr) repeat(2,.8fr) auto;gap:10px;align-items:end;margin-bottom:16px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fbf8fa}.request-registry-filters label{display:grid;gap:6px;min-width:0}.request-registry-filters label>span{color:#817982;font-size:10px;font-weight:760}.request-registry-filters input,.request-registry-filters select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fffdfd;color:#3c363d;font:inherit;font-size:11px;font-weight:700}.request-registry-filter-clear{height:38px;padding:0 14px;border:1px solid rgba(238,111,159,.28);border-radius:8px;background:#fff0f6;color:var(--pink-deep);font-size:11px;font-weight:800}.request-registry-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fffdfd}.request-registry-table{width:100%;min-width:860px;border-collapse:collapse}.request-registry-table th{padding:11px 12px;border-bottom:1px solid var(--line);background:#fbf8fa;color:#6f6871;font-size:10.5px;font-weight:820;text-align:left;white-space:nowrap}.request-registry-table td{max-width:210px;padding:12px;border-bottom:1px solid rgba(238,231,232,.72);color:#3c363d;font-size:11px;font-weight:650;vertical-align:top}.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{display:grid;place-items:center;min-height:180px;padding:18px;border:1px dashed rgba(224,214,219,.95);border-radius:10px;background:#fff9fb;color:#817982;font-size:12px;font-weight:760;text-align:center}.request-registry-empty.compact{min-height:120px}.request-print-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:430;display:grid;place-items:center;padding:16px;background:#2d272e61;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.request-print-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:#fffdfd;box-shadow:0 28px 70px #2d222a38}.request-print-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px 18px;border-bottom:1px solid var(--line)}.request-print-modal-head span{display:block;margin-bottom:5px;color:#8b838d;font-size:11px;font-weight:780}.request-print-modal-head h2{margin:0;color:#251f27;font-size:24px;line-height:1.1;font-weight:850}.request-print-modal-head button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:10px;background:transparent;color:#7a727c}.request-print-modal-head button:hover{background:#fff0f6;color:var(--pink-deep)}.request-print-modal-head .icon{width:23px;height:23px}.request-print-modal-body{display:block;min-height:0;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{display:grid;gap:10px;margin-bottom:20px}.request-print-block h3{margin:0}.request-print-carriers,.request-print-formats{display:grid;gap:8px}.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{display:grid;width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;background:#fffdfd;color:#3f3941;text-align:left}.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{border-color:#ee6f9f57;background:#fff0f6;color:var(--pink-deep)}.request-print-carriers button span,.request-print-formats button strong{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:820}.request-print-carriers button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-print-carriers button strong{color:inherit;font-size:12px;font-weight:850}.request-print-carriers .delivery-carrier-icon,.request-print-carriers .icon{width:16px;height:16px;flex:0 0 auto}.request-print-formats button{grid-template-columns:34px minmax(0,1fr);gap:2px 10px;min-height:96px;padding:12px}.request-print-formats button>span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#fff4f8;color:var(--pink-deep)}.request-print-formats .icon{width:16px;height:16px}.request-print-formats button small{color:#817982;font-size:10.5px;line-height:1.2;font-weight:700}.request-print-formats button em{grid-column:2;color:#a29ba3;font-size:9.5px;font-style:normal;font-weight:760;letter-spacing:0;text-transform:uppercase}.request-print-actions{display:grid;grid-template-columns:minmax(180px,1.2fr) 1fr 1.35fr;gap:8px;margin-top:22px}.request-print-summary{display:grid;align-items:center;gap:3px;min-height:42px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:#fff8fb;color:#756d77;font-size:9.5px;font-weight:760}.request-print-summary span{display:flex;align-items:center;justify-content:space-between;gap:8px}.request-print-summary strong{color:#2f2930;font-size:10.5px;font-weight:850}.request-print-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border:1px solid var(--line-strong);border-radius:9px;background:#fffdfd;color:#514b53;font-size:12px;font-weight:800}.request-print-actions button.primary{border-color:#ee6f9f47;background:var(--pink);color:#fffdfd;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-filters-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--line)}.request-filter-list{display:flex;align-items:center;gap:10px;min-width:0;overflow-x:auto}.request-filter,.request-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffe0;color:#5f5961;font-size:12px;font-weight:600;white-space:nowrap}.request-filter{padding:0 12px}.request-filter-button{padding:0 16px}.request-filter .icon,.request-filter-button .icon{width:17px;height:17px;color:#8d8790}.requests-table-wrap{position:relative;z-index:2;overflow-x:auto;overflow-y:visible;scrollbar-color:transparent transparent}.requests-table-wrap.is-scrolling{scrollbar-color:rgba(92,87,92,.72) transparent}.requests-table-wrap::-webkit-scrollbar{height:8px}.requests-table-wrap::-webkit-scrollbar-track{background:transparent}.requests-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.requests-table-wrap.is-scrolling::-webkit-scrollbar-thumb{background:#5c575cb8}.requests-table{position:relative;z-index:2;width:100%;min-width:1460px;border-collapse:collapse;table-layout:fixed}.requests-table th,.requests-table td{position:relative;height:65px;border-bottom:1px solid rgba(238,231,232,.86);color:#332e34;font-size:12px;font-weight:570;text-align:left;vertical-align:middle;white-space:nowrap}.requests-table th:not(:first-child),.requests-table td:not(:first-child){padding-right:10px;padding-left:10px}.requests-table th:first-child,.requests-table td:first-child{padding-right:10px;padding-left:10px}.requests-table tbody td:not(:last-child):after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:#d7cfd53d;pointer-events:none}.requests-table th{position:relative;height:42px;background:#f8f7f8b8;overflow:visible;color:#4c474f;font-size:11px;font-weight:730}.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{overflow:visible;text-align:center}.requests-table th[data-col-id=edit]:after{content:"";position:absolute;top:7px;right:0;bottom:7px;width:1px;background:#d7cfd5cc;pointer-events:none}.request-column-settings-button{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:8px;background:transparent;color:#948c95;transition:background .15s ease,border-color .15s ease,color .15s ease}.request-column-settings-button:hover,.request-column-settings-button.active{border-color:#ffd1e3;background:#fff0f6;color:var(--pink-deep)}.request-column-settings-button .icon{width:15px;height:15px}.request-column-settings-popover{position:fixed;z-index:1000;top:128px;left:112px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;width:300px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fffafd;box-shadow:0 18px 42px #2d262e29;overflow:hidden;text-align:left}.request-column-settings-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.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{display:grid;gap:3px;max-height:338px;min-height:0;overflow:auto;padding-right:2px}.request-column-settings-row{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:4px;align-items:center}.request-column-settings-row:not(:has(.request-column-delete)){grid-template-columns:minmax(0,1fr)}.request-column-settings-row.muted{opacity:.62}.request-column-toggle{display:flex;align-items:center;gap:8px;min-width:0;min-height:30px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:#514b53;font-size:11px;font-weight:730;text-align:left}.request-column-toggle:hover{background:#fff0f6;color:var(--pink-deep)}.request-column-toggle>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.request-column-toggle .fake-checkbox{width:18px;height:18px;flex:0 0 auto;border-radius:6px}.request-column-delete{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:#b18f9b}.request-column-delete:hover{background:#fff0f0;color:#d53b65}.request-column-delete .icon{width:13px;height:13px}.request-column-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.request-column-create input{min-width:0;height:32px;padding:0 9px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff2;color:#3d363f;font-size:11px;font-weight:650}.request-column-create button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 10px;border:0;border-radius:8px;background:var(--pink);color:#fff;font-size:11px;font-weight:780}.request-column-create button .icon{width:13px;height:13px}.request-th-content{display:flex;align-items:center;gap:5px;min-width:0;padding-right:0;cursor:grab}.request-th-content span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-th-filter-button{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:760;text-align:left;cursor:pointer}.request-th-filter-button>span{min-width:0}.request-th-filter-button .icon{width:12px;height:12px;flex:0 0 auto;color:#958d96;transition:color .15s ease,transform .15s ease}.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{position:absolute;top:7px;right:0;bottom:7px;width:7px;cursor:col-resize}.column-resizer:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#d7cfd5cc}.requests-table th .icon{width:14px;height:14px;vertical-align:-2px}.column-filter-trigger{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;border:0;border-radius:6px;background:transparent;color:#8d8790;transition:background .15s ease,color .15s ease}.column-filter-trigger:hover,.column-filter-trigger.active{background:#fff0f6;color:var(--pink-deep)}.column-filter-trigger .icon{width:13px;height:13px}.request-column-filter-popover{position:fixed;z-index:1000;top:128px;left:112px;display:grid;gap:5px;min-width:170px;max-height:340px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 18px 38px #2d262e24;overflow:auto}.request-column-filter-popover button{display:flex;align-items:center;justify-content:flex-start;min-height:31px;border:0;border-radius:7px;background:transparent;color:#5f5961;font-size:11px;font-weight:700;text-align:left}.request-column-filter-popover button:hover,.request-column-filter-popover button.active{background:#fff0f6;color:var(--pink-deep)}.date-filter-popover,.sum-filter-popover{min-width:210px}.date-filter-popover label,.sum-filter-popover label{display:grid;gap:4px}.date-filter-popover span,.sum-filter-popover span{color:#716b73;font-size:10px;font-weight:760}.date-filter-popover input,.sum-filter-popover input{width:100%;height:34px;min-width:0;padding:0 9px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffffeb;color:#332e34;font-size:11px;font-weight:650;outline:none}.sum-filter-popover input:focus{border-color:#ee6f9f80;box-shadow:0 0 0 3px #ee6f9f1f}.sum-filter-popover button{justify-content:center;margin-top:2px;border:1px solid rgba(238,111,159,.18);background:#fff8fb}.request-select-all{margin:0}.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],.requests-table td[data-col-id=status]{text-align:left}.requests-table td[data-col-id=date]{white-space:normal}.request-date-cell{display:grid;gap:2px;line-height:1.1}.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{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;align-items:center;min-width:0}.request-communication-empty{color:#918991;font-size:11px;font-weight:760}.request-communication-icon,.request-communication-mini{display:inline-grid;place-items:center;border-radius:8px;background:#f4f1f3;color:#5f5961}.request-communication-icon{width:22px;height:22px}.request-communication-icon .icon,.request-communication-icon .system-icon{width:14px;height:14px}.request-communication-copy{display:grid;min-width:0;line-height:1.08}.request-communication-copy b{overflow:hidden;color:#8d8790;font-size:9px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.request-communication-copy strong{overflow:hidden;color:#403a42;font-size:10px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.request-communication-mini{width:16px;height:16px}.request-communication-mini .icon,.request-communication-mini .system-icon{width:10px;height:10px}.request-communication-icon.event-contact,.request-communication-mini.event-contact{background:#ddf7fb;color:#2ea9b7}.request-communication-icon.event-finance,.request-communication-mini.event-finance{background:#fff0dc;color:#d8832f}.request-communication-icon.event-delivery,.request-communication-mini.event-delivery{background:#e7f7ee;color:#209d61}.request-communication-icon.event-danger,.request-communication-mini.event-danger{background:#ffe7ef;color:#e14678}.request-communication-icon.event-info,.request-communication-mini.event-info{background:#efe7fb;color:#8c62c7}.request-communication-popover{position:fixed;z-index:1200;top:0;left:0;display:grid;gap:7px;width:260px;padding:10px;border:1px solid rgba(226,218,224,.95);border-radius:10px;background:#fff;box-shadow:0 14px 30px #2a232b24;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease}.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{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;min-width:0}.request-communication-popover-row>div{display:grid;gap:2px;min-width:0}.request-communication-popover-row time,.request-communication-popover-row small{overflow:hidden;color:#8d8790;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.request-communication-popover-row strong{overflow:hidden;color:#3f3941;font-size:10.5px;line-height:1.15;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.request-communication-popover-row p{display:-webkit-box;overflow:hidden;margin:0;color:#625c64;font-size:10px;line-height:1.25;font-weight:560;-webkit-box-orient:vertical;-webkit-line-clamp:2}.request-custom-cell{display:block;min-width:0;overflow:hidden;color:#4f4850;text-overflow:ellipsis}.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 ease}.requests-table tbody tr:nth-child(2n){background:#fbfafbc2}.requests-table tbody tr:hover{position:relative;z-index:20;background:#fdeef485}.requests-table tbody tr:focus-visible{outline:2px solid rgba(232,81,134,.32);outline-offset:-2px}.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)}.fake-checkbox{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #d8d1d5;border-radius:5px;background:transparent;color:#fff;line-height:0;overflow:hidden}.fake-checkbox.checked{border-color:var(--pink);background:var(--pink)}.fake-checkbox .icon{display:block;width:14px;height:14px;stroke-width:2.9}.product-row-marker{border-radius:50%}.product-row-marker.active{border-color:var(--pink);background:radial-gradient(circle,var(--pink) 0 34%,transparent 38%)}.request-id,.request-id-button{color:#3478c8;font-weight:760}.request-id-button{display:inline-flex;align-items:center;width:auto;min-height:25px;padding:0 7px;border:1px solid rgba(52,120,200,.18);border-radius:7px;background:#ecf6ffbf;color:#3478c8;font:inherit;font-weight:800;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.request-id-button:hover{border-color:#3478c857;background:#e8f3ff;color:#1f65b6}.editable-cell{display:block;width:100%;min-width:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.request-phone-cell{color:#514b53;font-size:11.5px;font-weight:660}.request-row-actions{display:inline-flex;align-items:center;gap:5px}.request-row-view-button,.request-row-edit-button,.request-row-delete-button{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid rgba(238,111,159,.24);border-radius:7px;background:#fff8fb;color:var(--pink-deep);transition:transform .15s ease,background .15s ease,border-color .15s ease}.request-row-view-button{border-color:#4c81cb38;background:#f6faffd1;color:#3f7fc6}.request-row-view-button:hover{border-color:#4c81cb6b;background:#eef6ff;transform:translateY(-1px)}.request-row-edit-button:hover{border-color:#ee6f9f75;background:#fff0f6;transform:translateY(-1px)}.request-row-delete-button{border-color:#e55b7738;background:#fff8f8;color:#d84d6c}.request-row-delete-button:hover{border-color:#e55b776b;background:#fff0f2;transform:translateY(-1px)}.request-row-view-button .icon,.request-row-edit-button .icon,.request-row-delete-button .icon{width:13px;height:13px}.editable-cell{min-height:24px;border:1px solid transparent;border-radius:6px;transition:background .15s ease,border-color .15s ease}.editable-cell:hover{border-color:#e6dedfe0;background:#fff}.editable-cell-select{text-align:left}.editable-cell-select:hover,.status-edit-cell:hover{border-color:transparent;background:transparent}.name-edit-cell{overflow:hidden;color:#332e34;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.table-cell-input,.table-cell-select{width:100%;min-width:0;height:28px;border:1px solid rgba(238,111,159,.45);border-radius:7px;background:#fff;color:#2d272e;font:inherit;font-size:11px;font-weight:650;outline:none;box-shadow:0 0 0 3px #ee6f9f1a}.table-cell-input{padding:0 8px}.table-cell-select{padding:0 6px}.table-cell-dropdown{position:relative;min-width:0}.table-cell-dropdown-trigger{display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-height:24px;padding:0;border:0;background:transparent;color:#342f35;font:inherit;font-size:11px;font-weight:730;text-align:left}.table-cell-dropdown-trigger>span{min-width:0}.table-cell-dropdown-trigger .icon{width:13px;height:13px;flex:0 0 auto;color:var(--pink-deep);transform:rotate(180deg)}.table-cell-options{position:fixed;z-index:1000;top:128px;left:112px;display:grid;gap:4px;min-width:max(100%,150px);max-height:340px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 16px 34px #30222a1f;overflow:auto}.table-cell-options button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:31px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#5f5961;font-size:11px;font-weight:720;text-align:left}.table-cell-options button:hover,.table-cell-options button.active{background:#ee6f9f1f;color:var(--pink-deep)}.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{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:6px;align-items:center;min-height:30px}.request-product-preview{min-width:0}.request-product-preview strong,.request-product-preview span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-product-preview strong{color:#2b262d;font-size:11.5px;line-height:1.15;font-weight:800}.request-product-title-line{display:flex;align-items:baseline;gap:5px;min-width:0}.request-product-title-line strong{min-width:0}.request-product-title-line .request-product-qty{flex:0 0 auto;margin-top:0;color:#746e76;font-size:10.5px;font-weight:650}.request-product-preview span{margin-top:4px;color:#746e76;font-size:10.5px;line-height:1.1;font-weight:560}.request-products-edit{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:#928b94;opacity:1;transition:background .14s ease,color .14s ease,opacity .14s ease}.request-products-edit:hover,.request-products-edit:focus-visible{background:#fff0f6;color:var(--pink-deep)}.request-products-edit .icon{width:14px;height:14px}.request-products-toggle{display:grid;place-items:center;width:100%;height:17px;margin-top:3px;border:0;border-radius:0 0 7px 7px;background:#615b631a;color:#716b73;transition:background .15s ease,color .15s ease}.request-products-toggle:hover{background:#ee6f9f26;color:var(--pink-deep)}.request-products-toggle .icon{width:13px;height:13px;transition:transform .15s ease}.request-products-cell.expanded .request-products-toggle .icon{transform:rotate(180deg)}.request-products-expanded{display:grid;margin-top:6px}.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;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:flex-start;justify-content:center;padding:22px 36px;overflow:auto;background:#1d191e47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.request-products-editor-popover.request-create-page{position:relative;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;overflow:visible}.request-products-editor-popover .create-products-panel{width:100%;max-height:calc(100vh - 44px);margin:0;overflow:auto;background:#fff;box-shadow:0 22px 54px #2a232b2e}@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{position:absolute;z-index:2;top:8px;right:24px;display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#827a84}.request-products-editor-close:hover,.request-products-editor-close:focus-visible{background:#f6f2f4;color:#2d282e}.request-products-editor-close .icon{width:20px;height:20px}.status-edit-cell{text-align:left}.prepay-cell{display:inline;font-size:11px;font-weight:820}.prepay-cell.has-prepay{color:#179a5e}.prepay-cell.empty{color:#918991}.request-money-cell{display:inline-block;min-width:0;color:#3a343b;font-size:11px;font-weight:820;white-space:nowrap}.request-money-cell.debt{color:#d33f55}.request-money-cell.empty{color:#918991}.method-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-width:0;padding:0;border-radius:0;background:transparent;color:#2f2a31;font-size:11px;line-height:1.1;font-weight:760}.method-pill.instagram,.method-pill.violet,.method-pill.offline,.method-pill.debt{color:#2f2a31}.payment-method-icon{width:13px;height:13px;flex:0 0 13px;color:currentColor}.delivery-carrier-icon{display:inline-block;width:16px;height:16px;flex:0 0 16px;object-fit:contain}.method-pill .delivery-carrier-icon{width:13px;height:13px;flex-basis:13px}.delivery-info-cell{display:grid;gap:3px;min-width:0}.delivery-info-main{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:6px;align-items:start;min-width:0}.delivery-info-cell strong,.delivery-info-cell span,.delivery-info-cell em,.request-comment-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-info-cell em{width:fit-content;max-width:100%;padding:0;border-radius:0;background:transparent;color:#2ea9b7;font-size:10px;font-style:normal;font-weight:760}.request-delivery-edit{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:#928b94;transition:background .14s ease,color .14s ease}.request-delivery-edit:hover,.request-delivery-edit:focus-visible{background:#fff0f6;color:var(--pink-deep)}.request-delivery-edit .icon{width:14px;height:14px}.request-delivery-editor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:start center;padding:22px 24px 24px;overflow:auto;background:#1d191e3d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.request-delivery-editor-popover{position:relative;width:min(493px,calc(100vw - 48px));border:1px solid #eadde3;border-radius:12px;background:#fff;box-shadow:0 22px 54px #2a232b2e;padding:20px 21px}.request-delivery-editor-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#827a84}.request-delivery-editor-close:hover,.request-delivery-editor-close:focus-visible{background:#f6f2f4;color:#2d282e}.request-delivery-editor-close .icon{width:19px;height:19px}.request-delivery-editor-popover .create-post-panel{margin:0;min-height:0;padding-top:0;border-top:0}.request-comment-cell{color:#5f5961;font-size:11px;font-weight:590}.comment-edit-cell{display:grid;grid-template-columns:16px minmax(0,1fr);gap:5px;align-items:center}.comment-edit-cell.active{background:#fff0f6;color:var(--pink-deep)}.comment-edit-cell .icon{width:14px;height:14px;color:#a49da5}.comment-edit-cell.active .icon{color:var(--pink-deep)}.request-comment-popover{position:fixed;z-index:1100;top:128px;left:112px;width:280px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);padding:5px;border:1px solid #d7d1d6;border-radius:7px;background:#fff;box-shadow:0 8px 18px #30222a1f}.request-comment-popover textarea{width:100%;min-height:32px;resize:vertical;padding:7px 8px;border:1px solid #2f83c7;border-radius:4px;background:#fff;color:#332e34;font:inherit;font-size:11px;line-height:1.35;font-weight:620;outline:none;white-space:normal}.request-comment-popover textarea:focus{border-color:#2f83c7}.source-badge,.request-status{display:inline-grid;place-items:center;min-height:24px;padding:0 10px;border-radius:7px;font-size:11px;line-height:1;font-weight:760}.source-badge.instagram{background:#fde3ed;color:var(--pink-deep)}.source-badge.facebook{background:#e6f0ff;color:#4775b8}.source-badge.tiktok{background:#edeef1;color:#20242a}.source-badge.telegram{background:#e4f5ff;color:#269bd4}.source-badge.whatsapp{background:#e4f9ec;color:#20aa5d}.source-badge.viber{background:#f0e7f7;color:#7750a5}.source-badge.offline{background:#efeeee;color:#59535b}.source-badge-icon{width:24px;height:24px;min-height:24px;padding:0;border-radius:0;background:transparent!important}.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-status,.requests-table tbody .request-row-view-button,.requests-table tbody .request-row-edit-button,.requests-table tbody .request-row-delete-button{padding-right:0;padding-left:0}.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{margin-left:0;text-align:left}.requests-table tbody .method-pill{justify-content:flex-start}.source-badge-icon .social-icon{width:18px;height:18px}.source-empty-value{display:inline-block;color:#8b848c;font-size:13px;line-height:1;font-weight:760}.request-status.pink{background:#fde3ed;color:var(--pink-deep)}.request-status.orange{background:#ffeadb;color:#e06f4f}.request-status.violet{background:#eee3ff;color:#8a5cc9}.request-status.green{background:#dff6eb;color:#179a5e}.request-status.cyan{background:#ddf7fb;color:#2ea9b7}.request-state-icon{display:inline-grid;place-items:center;width:22px;height:22px;margin:0 auto}.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{width:26px;height:26px;margin:0;border-width:1px;box-shadow:0 4px 10px #281c1e14}.requests-pagination{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:0 14px;color:#7b747c;font-size:12px;font-weight:570}.request-page-size{display:flex;align-items:center;gap:9px;margin-left:auto}.request-page-size>span{color:#8b848c;font-size:11px;font-weight:700}.request-page-size-options{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid var(--line);border-radius:9px;background:#ffffffb8}.request-page-size-options button{min-width:34px;height:28px;border:0;border-radius:7px;background:transparent;color:#655e66;font-size:11px;font-weight:760}.request-page-size-options button.active{background:#fde3ed;color:var(--pink-deep)}.pagination-buttons{display:flex;align-items:center;gap:9px}.pagination-buttons button{display:grid;place-items:center;min-width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4f4951;font-size:12px;font-weight:650}.pagination-buttons button.active{border-color:transparent;background:#fde3ed;color:var(--pink-deep)}.pagination-buttons button:disabled{opacity:.38;cursor:not-allowed}.pagination-buttons.empty{min-width:96px;color:#aaa3aa;font-size:11px;font-weight:680}.pagination-buttons button:first-child .icon{transform:rotate(180deg)}.pagination-buttons .icon{width:16px;height:16px}.request-detail-panel{display:flex;flex-direction:column;position:sticky;top:0;min-height:auto;max-height:var(--request-detail-max-height, calc(100vh - 16px) );overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.request-detail-panel:hover,.request-detail-panel:focus-within{overflow-y:auto}.request-detail-panel::-webkit-scrollbar{display:none;width:0;height:0}.request-detail-header{display:grid;grid-template-columns:1fr auto 28px;gap:10px;align-items:center;min-height:54px;padding:0 14px;border-bottom:1px solid var(--line)}.request-detail-header>strong{font-size:22px;line-height:1;font-weight:820}.request-detail-header button,.request-section-title button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#817a83;transition:background .15s ease,color .15s ease,transform .15s ease}.request-detail-header button:hover,.request-section-title button:hover{background:#fff0f6;color:var(--pink-deep)}.request-detail-header .icon,.request-section-title .icon{width:18px;height:18px}.request-detail-section{padding:8px 14px;border-bottom:1px solid var(--line)}.request-detail-section h2,.detail-actions-section h2{font-size:14px;font-weight:800}.request-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.request-section-add-button{border:1px solid rgba(238,111,159,.24)!important;background:#fff8fb!important;color:var(--pink-deep)!important}.request-section-add-button.active{border-color:transparent!important;background:var(--pink)!important;color:#fff!important;transform:rotate(45deg)}.request-product-adder{display:grid;gap:8px;margin-bottom:9px;padding:9px;border:1px solid rgba(238,111,159,.22);border-radius:12px;background:linear-gradient(180deg,#fffafd,#fff6fa);box-shadow:0 12px 28px #3d303917}.request-product-search{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;align-items:center;height:34px;padding:0 9px;border:1px solid var(--line-strong);border-radius:9px;background:#fff}.request-product-search .icon{width:15px;height:15px;color:#9c949d}.request-product-search input{width:100%;min-width:0;border:0;background:transparent;color:#332e34;font-size:11px;font-weight:650;outline:none}.request-product-adder-list{display:grid;gap:7px;max-height:244px;overflow:auto;padding-right:2px}.request-product-add-card{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:start;padding:7px;border:1px solid rgba(238,231,232,.92);border-radius:10px;background:#ffffffd1}.request-product-add-card .request-product-image{width:30px;height:38px;border-radius:7px}.request-product-add-card strong,.request-product-add-card span,.request-product-add-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-product-add-card strong{color:#2b262d;font-size:11.5px;font-weight:820}.request-product-add-card span{margin-top:2px;color:#706971;font-size:10px;font-weight:580}.request-product-add-card small{margin-top:3px;color:var(--pink-deep);font-size:10px;font-weight:820}.request-variant-groups{display:grid;gap:7px;margin-top:8px}.request-color-picker{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:8px}.request-color-swatch{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(238,231,232,.92);border-radius:50%;background:#fff;box-shadow:0 6px 14px #3d303914;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.request-color-swatch:hover,.request-color-swatch.active{border-color:#ee6f9fad;box-shadow:0 0 0 3px #ee6f9f21,0 8px 18px #3d30391a;transform:translateY(-1px)}.request-color-swatch .color-dot{width:21px;height:21px}.request-size-picker{display:grid;gap:6px;margin-top:8px}.request-size-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.request-size-head b{color:#179a5e;font-size:10px;font-weight:850}.request-size-caption{color:#8b848c!important;font-size:10px!important;font-weight:760!important;text-transform:uppercase}.request-variant-group{display:grid;gap:5px;padding:7px;border:1px solid rgba(238,231,232,.72);border-radius:9px;background:#ffffffad}.request-variant-color-label{display:flex!important;align-items:center;gap:6px;color:#514a52!important;font-size:10px!important;font-weight:820!important}.color-dot{display:inline-block;width:11px;height:11px;flex:0 0 auto;border:1px solid rgba(54,43,49,.16);border-radius:50%;background:#ddd;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{display:flex;flex-wrap:wrap;gap:5px}.request-variant-pills button{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid rgba(238,111,159,.24);border-radius:999px;background:#fff;color:#3a343b;font-size:10px;font-weight:800}.request-variant-pills button:hover{border-color:#ee6f9f6b;background:#fff0f6;color:var(--pink-deep)}.request-variant-pills button span{margin:0;color:#918991;font-size:9.5px;font-weight:720}.request-variant-pills em,.request-product-empty{color:#918991;font-size:10.5px;font-style:normal;font-weight:650}.request-product-empty{padding:12px;text-align:center}.request-client-grid{display:grid;grid-template-columns:44px minmax(0,1fr);gap:9px;align-items:start}.request-client-avatar{width:40px;height:40px;border-width:1px}.request-client-info{min-width:0}.request-client-name-line{display:flex;align-items:center;gap:7px;min-width:0;margin-bottom:6px}.request-client-grid strong{display:block;font-size:13px;font-weight:760}.request-client-name-line strong{min-width:0;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-client-grid span,.request-client-source b{display:block;color:#5f5961;font-size:11px;line-height:1.25;font-weight:560}.request-client-meta{display:grid;gap:4px;margin-top:8px}.request-client-meta-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.request-client-meta-row>span{color:#948d95;font-size:10.5px;line-height:1.1;font-weight:680}.request-client-meta-row strong{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#3c363d;font-size:11px;line-height:1.2;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-client-meta-row .request-source-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:16px;height:16px}.request-client-meta-row .request-source-icon .icon,.request-client-meta-row .request-source-icon .social-icon{width:14px;height:14px}.request-client-source{display:grid;gap:4px;margin-top:8px}.request-client-source>span{color:#948d95;font-size:10.5px;line-height:1.1;font-weight:680}.request-client-source b{max-width:100%;color:#5f5961;font-size:11.5px;line-height:1.25;font-weight:720}.request-detail-edit-form{display:grid;gap:8px;padding:9px;border:1px solid rgba(238,111,159,.2);border-radius:12px;background:linear-gradient(180deg,#fffafd,#fff7fa)}.request-detail-edit-form label{display:grid;gap:4px}.request-detail-edit-form label>span{color:#8b848c;font-size:10px;font-weight:780}.request-detail-edit-form input,.request-detail-edit-form textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#332e34;font:inherit;font-size:11px;font-weight:650;outline:none}.request-detail-edit-form input{height:32px;padding:0 9px}.request-detail-edit-form textarea{min-height:68px;resize:vertical;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{display:grid;grid-template-columns:1fr 1fr;gap:7px}.request-detail-edit-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:31px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#5d565f;font-size:10.5px;font-weight:760}.request-detail-edit-actions button.primary{border-color:transparent;background:var(--pink);color:#fff}.request-detail-edit-actions .icon{width:13px;height:13px}.request-source-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.request-source-line>span{color:#948d95;font-size:10px;font-weight:680}.request-source-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:transparent;color:var(--pink-deep);font-size:12px;font-weight:840}.request-source-icon .icon{width:16px;height:16px}.request-source-icon .social-icon{width:18px;height:18px}.request-source-icon.facebook{background:transparent;color:#3672bd}.request-source-icon.tiktok{background:transparent;color:#2f2930}.request-source-icon.telegram,.request-source-icon.whatsapp,.request-source-icon.viber{background:transparent}.request-source-icon.offline{background:#fff0e4;color:var(--orange)}.request-products-list{display:grid;gap:6px}.request-product-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center}.request-product-info{min-width:0;display:grid;gap:3px}.request-product-row-top,.request-product-row-bottom{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.request-product-image{width:36px;height:46px;border-radius:8px}.request-product-image.has-image{display:block;overflow:hidden;border:1px solid #efe5e6;background-color:#fff8f5;background-position:center;background-size:cover;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{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-product-row-top b,.request-product-row-bottom code{flex:0 0 auto;text-align:right}.request-product-row span{display:block;margin-top:2px;color:#6f6971;font-size:10px;line-height:1.18;font-weight:540}.request-product-row-bottom span{margin-top:0}.request-product-row-bottom code{color:#8f8791;font-size:10px;line-height:1.18;font-family:inherit;font-weight:700}.request-total-row{display:flex;align-items:center;justify-content:space-between;margin-top:7px;padding-top:7px;border-top:1px solid var(--line);font-size:14px;font-weight:800}.payment-grid,.delivery-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center}.delivery-grid{grid-template-columns:minmax(86px,42%) minmax(0,1fr);gap:7px 12px;align-items:start}.payment-grid span{color:#6f6971;font-size:11px;font-weight:560}.payment-grid strong{color:#2f2a31;font-size:11px;font-weight:760;text-align:right}.payment-grid strong.success-text{color:#179a5e}.delivery-grid-label{color:#6f6971;font-size:11px;line-height:1.2;font-weight:560}.delivery-grid-value{display:block;min-width:0;color:#2f2a31;font-size:11.5px;line-height:1.22;font-weight:760;text-align:left;white-space:normal;overflow-wrap:anywhere}.delivery-method-value{display:inline-flex;align-items:center;gap:6px}.delivery-method-value .delivery-carrier-icon{width:17px;height:17px}.delivery-grid-ttn{font-variant-numeric:tabular-nums;white-space:nowrap}.delivery-grid-status{display:flex;min-width:0;align-items:flex-start}.delivery-grid-status .request-status{width:100%;min-height:22px;padding:0 8px;line-height:1.1;white-space:normal}.payment-grid .attention{color:#f06a36}.payment-status-text{font-size:11px;font-weight:780;text-align:right}.payment-status-text.orange{color:#e06f4f}.payment-status-text.green{color:#179a5e}.delivery-status-text{color:#2f2a31;font-weight:820}.detail-actions-section{display:grid;gap:8px}.request-action-grid{display:grid;grid-template-columns:1fr;gap:6px}.request-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#4d474f;font-size:10.5px;font-weight:720}.request-action.confirm{border-color:transparent;background:#20b86f;color:#fff}.request-action.full{border-color:transparent;background:#fff0f6;color:var(--pink-deep)}.request-action.full .icon{color:var(--pink-deep)}.request-action.customer{color:#4d474f}.request-action.chat{border-color:#cfeedd;background:#f1fbf5;color:#208957}.request-action.chat .icon{color:#208957}.request-action.ttn{border-color:transparent;background:var(--violet);color:#fff}.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;font-size:10px;font-weight:680}.request-history-list{display:grid;gap:8px}.request-history-row{display:grid;grid-template-columns:72px minmax(0,1fr) 76px;gap:7px;align-items:start}.request-history-row time,.request-history-row b{color:#777178;font-size:10px;font-weight:560}.request-history-row span{position:relative;color:#4f4951;font-size:10px;line-height:1.25;font-weight:620}.request-history-row span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--pink);vertical-align:1px}.request-create-topbar{align-items:flex-start;margin-bottom:7px}.create-request-heading{display:grid;gap:13px;min-width:0}.create-title-row{gap:13px}.variant-badge{display:inline-grid;place-items:center;height:26px;padding:0 12px;border-radius:7px;background:#fde6ef;color:var(--pink-deep);font-size:12px;font-weight:800}.request-breadcrumb{display:flex;align-items:center;gap:8px;color:#8b858d;font-size:12px;font-weight:600}.request-breadcrumb .icon{width:13px;height:13px;transform:rotate(180deg)}.request-breadcrumb button{border:0;background:transparent;color:#8b858d;font-size:inherit;font-weight:inherit}.request-breadcrumb strong{color:#4b454d;font-weight:760}.create-header-actions{align-items:flex-start}.request-create-page{position:relative;min-height:calc(100vh - 96px);padding-bottom:18px}.request-create-actions{display:flex;justify-content:flex-end;gap:13px;margin:-2px 0 10px}.cancel-create-button{display:inline-flex;align-items:center;justify-content:center;min-width:128px;height:42px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffe0;color:#5b555d;font-size:13px;font-weight:760}.request-create-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:10px 14px;align-items:start}.create-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffe0;box-shadow:var(--shadow);padding:15px 16px}.create-panel h2{color:#19151b;font-size:17px;line-height:1;font-weight:820}.create-section-caption{display:block;margin:16px 0 8px;color:#625c64;font-size:12px;font-weight:700}.create-search-field{position:relative;display:flex;align-items:center;height:34px;margin-bottom:14px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffffeb}.create-search-field .icon{position:absolute;left:11px;width:16px;height:16px;color:#a8a1a9}.create-search-field input{width:100%;height:100%;border:0;outline:0;border-radius:7px;background:transparent;padding:0 12px 0 34px;color:#2c272d;font-size:12px;font-weight:570}.create-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 12px}.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{display:grid;gap:7px;min-width:0}.create-field.wide{grid-column:1 / -1}.create-field>span{color:#625c64;font-size:12px;line-height:1.1;font-weight:720}.create-field b{color:var(--pink-deep);font-weight:850}.create-field input,.create-field select,.create-field textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:7px;background:#fffffff0;color:#2d282e;font-size:12px;font-weight:620;outline:none}.create-field input,.create-field select{height:34px;padding:0 11px}.create-field textarea{min-height:44px;resize:vertical;padding:10px 11px}.create-chip-row,.create-comm-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.create-chip,.create-comm-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:7px;background:#ffffffe6;color:#5f5961;font-size:12px;font-weight:720}.create-chip{gap:7px;min-width:90px;height:34px;padding:0 13px}.create-chip-icon{min-width:36px;width:36px;padding:0}.create-chip-social-icon,.create-chip-source-icon,.create-comm-social-icon{width:17px;height:17px}.create-chip.active,.create-comm-button.active{border-color:#ee6f9f66;background:#fff0f6;color:var(--pink-deep)}.create-chip-icon.active,.create-comm-button:has(.social-icon).active{background:transparent}.create-chip-mark{color:currentColor;font-size:13px;font-weight:850}.create-comm-row{gap:11px}.create-comm-button{width:46px;height:34px;color:#8b8390}.create-comm-button .icon{width:18px;height:18px}.create-products-panel,.create-summary-grid,.request-create-bottom{grid-column:1 / -1}.create-products-panel{position:relative;padding:0;overflow:visible}.create-products-panel h2{padding:15px 16px 12px}.create-products-table-wrap{overflow-x:auto}.create-products-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.create-products-table th,.create-products-table td{height:48px;border-top:1px solid rgba(238,231,232,.88);color:#302b31;font-size:12px;font-weight:620;text-align:left;vertical-align:middle;white-space:nowrap}.create-products-table th{height:38px;color:#4f4951;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{width:104px;text-align:right}.create-product-cell{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.create-product-cell strong{overflow:hidden;color:#2b262d;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.create-product-thumb{width:34px;height:34px;border-radius:7px}.create-details-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:78px;height:30px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#6f6971;font-size:11px;font-weight:720}.create-details-button .icon{width:13px;height:13px}.create-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.create-summary-card{display:grid;gap:11px;min-height:78px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffdb;box-shadow:var(--shadow)}.create-summary-card span{color:#6f6971;font-size:12px;font-weight:720}.create-summary-card strong{color:#201b21;font-size:20px;line-height:1;font-weight:830}.create-summary-card.green strong{color:var(--green)}.create-summary-card.pink strong{color:var(--pink-deep)}.request-create-bottom{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.98fr) minmax(0,1.1fr);gap:14px}.create-payment-panel,.create-post-panel,.create-delivery-settings{min-height:232px}.payment-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px}.payment-choice-grid button{min-height:32px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#6f6971;font-size:11px;font-weight:740}.payment-choice-grid button.active{border-color:#ee6f9f73;background:#fff0f6;color:var(--pink-deep)}.create-total-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}.create-total-list span{display:inline-flex;align-items:center;gap:5px;color:#625c64;font-size:12px;font-weight:660}.create-total-list .icon{width:14px;height:14px;color:#a29ba3}.create-total-list strong{color:#1f1a20;font-size:14px;font-weight:830}.create-post-panel p{margin-top:8px;margin-bottom:11px;color:#8a838b;font-size:11px;font-weight:560}.create-delivery-desc{display:block;margin:11px 0 13px;color:#6f6971;font-size:12px;font-weight:620}.create-ttn-button{width:154px;height:40px;box-shadow:0 9px 20px #e851862e}.create-toggle-row{display:flex;align-items:center;gap:10px;margin:13px 0;color:#5f5961;font-size:12px;font-weight:700}.create-toggle-row.muted{color:#7d767f}.ttn-modal-layer{position:absolute;z-index:25;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding-top:236px;pointer-events:none}.ttn-modal{width:min(432px,calc(100vw - 420px));border:1px solid rgba(232,225,227,.96);border-radius:10px;background:#fffffff5;box-shadow:0 22px 60px #2b1f2529;padding:18px 21px 20px;pointer-events:auto}.ttn-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ttn-modal h2{color:#1f1a21;font-size:22px;line-height:1;font-weight:830}.ttn-modal-head button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#6d666f}.ttn-modal-head .icon{width:18px;height:18px}.ttn-modal>p{margin:10px 0 14px;color:#6f6971;font-size:12px;line-height:1.35;font-weight:610}.ttn-form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px 14px}.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;display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:34px;padding:0 11px;border:1px solid var(--line-strong);border-radius:7px;background:#fffffff0;color:#2d282e;font-family:inherit;font-size:12px;font-weight:620;text-align:left;cursor:pointer}.ttn-cargo-type-select .create-delivery-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttn-cargo-type-select .create-delivery-select-trigger .icon{width:14px;height:14px;flex:0 0 14px;margin-left:auto}.ttn-cargo-type-select.open .create-delivery-select-trigger,.ttn-cargo-type-select .create-delivery-select-trigger:focus-visible{outline:0;border-color:#ddd5d9;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{grid-column:1 / -1;margin-top:2px;color:#3f3941;font-size:12px;font-weight:740}.ttn-modal-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;margin-top:17px}.ttn-modal-actions .cancel-create-button,.ttn-modal-actions .create-request-button{width:100%;min-width:0}.content-customers{padding-bottom:20px}.customers-layout{display:grid;grid-template-columns:minmax(780px,1fr) 330px;gap:12px;align-items:start}.customers-layout-full{grid-template-columns:minmax(0,1fr)}.customers-main{min-width:0}.customer-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-bottom:12px}.customer-stat-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:76px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffffdb;box-shadow:0 10px 24px #38303a0f}.customer-kpi-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff0f6;color:var(--pink-deep)}.customer-kpi-icon .icon{width:19px;height:19px}.customer-stat-copy{display:grid;gap:2px;min-width:0}.customer-stat-copy p,.customer-stat-copy strong,.customer-stat-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-stat-copy p{color:#7a747c;font-size:10.5px;line-height:1.1;font-weight:760;text-transform:uppercase;margin:0}.customer-stat-copy strong{color:#2f2930;font-size:18px;line-height:1.08;font-weight:850}.customer-stat-copy small{color:#8c858d;font-size:10px;line-height:1.1;font-weight:620}.customer-stat-card.tone-violet .customer-kpi-icon{background:#f1e8ff;color:var(--violet)}.customer-stat-card.tone-orange .customer-kpi-icon{background:#fff0e4;color:var(--orange)}.customer-stat-card.tone-green .customer-kpi-icon{background:#e7f8ef;color:var(--green)}.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);background:#ffffffdb;box-shadow:var(--shadow)}.customers-table-panel{min-width:0;overflow:hidden}.customer-table-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:94px;padding:10px 14px;border-bottom:1px solid var(--line)}.customer-toolbar-left{display:grid;justify-items:start;gap:10px;min-width:0}.customer-count-label{justify-self:end;color:#7a747c;font-size:12px;font-weight:740;white-space:nowrap}.customer-bulk-panel{display:grid;grid-template-columns:auto minmax(150px,210px) auto;gap:8px;align-items:center;min-width:0;opacity:.56;position:relative}.customer-bulk-panel.active{opacity:1}.customer-bulk-panel>span{color:#706970;font-size:11px;font-weight:760;white-space:nowrap}.customer-bulk-picker{position:relative;min-width:0}.customer-bulk-trigger,.customer-bulk-panel>button{height:36px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffeb;color:#3c363d;font-size:11px;font-weight:720;padding:0 10px}.customer-bulk-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:8px;text-align:left}.customer-bulk-trigger span{overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.customer-bulk-trigger .icon{width:15px;height:15px;flex:0 0 auto;color:#8d8790;transition:transform .15s ease,color .15s ease}.customer-bulk-picker.open .customer-bulk-trigger{border-color:var(--line-strong);border-bottom-color:var(--line);border-radius:8px 8px 6px 6px;background:#fff;color:var(--pink-deep)}.customer-bulk-picker.open .customer-bulk-trigger .icon{color:var(--pink-deep);transform:rotate(180deg)}.customer-bulk-menu{position:absolute;z-index:70;top:calc(100% + 5px);right:0;left:0;display:grid;gap:4px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 18px 38px #30222a1f}.customer-bulk-menu:before{content:"";position:absolute;top:-6px;right:18px;width:11px;height:11px;border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;transform:rotate(45deg)}.customer-bulk-menu button{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#5f5961;font-size:11.5px;font-weight:740;text-align:left}.customer-bulk-menu button:hover,.customer-bulk-menu button.active{background:#ee6f9f1f;color:var(--pink-deep)}.customer-bulk-menu button .icon{width:13px;height:13px;color:var(--pink-deep)}.customer-bulk-panel>button{padding:0 12px;background:#fff0f6;color:var(--pink-deep)}.customer-bulk-trigger:disabled,.customer-bulk-panel>button:disabled{color:#b7afb5;cursor:default}.customer-tabs-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:15px 14px 9px;border-bottom:1px solid var(--line)}.customer-tabs{display:flex;align-items:center;gap:28px;min-width:0;overflow-x:auto}.customer-tab{position:relative;height:36px;flex:0 0 auto;border:0;background:transparent;color:#6f6971;font-size:13px;font-weight:620}.customer-tab.active{color:var(--pink-deep);font-weight:760}.customer-tab.active:after{content:"";position:absolute;right:0;bottom:-10px;left:0;height:3px;border-radius:999px;background:var(--pink)}.create-customer-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:42px;padding:0 18px;border:0;border-radius:8px;background:linear-gradient(135deg,#ef5b92,#f06fa0);color:#fff;box-shadow:0 11px 26px #e8518638;font-size:13px;font-weight:760;white-space:nowrap}.create-customer-button .icon{width:20px;height:20px}.customer-filters-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--line)}.customer-filter-list{display:flex;align-items:center;gap:12px;min-width:0;overflow-x:auto}.customer-filter,.customer-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffe0;color:#5f5961;font-size:12px;font-weight:600;white-space:nowrap}.customer-filter{padding:0 13px}.customer-filter-button{padding:0 16px}.customer-filter .icon,.customer-filter-button .icon{width:17px;height:17px;color:#8d8790}.customers-table-wrap{overflow-x:auto;overflow-y:visible}.customers-table{width:100%;min-width:1178px;border-collapse:collapse;table-layout:fixed}.customers-table th,.customers-table td{height:46px;overflow:hidden;border-bottom:1px solid rgba(238,231,232,.86);color:#332e34;font-size:12px;font-weight:570;text-align:left;text-overflow:ellipsis;white-space:nowrap}.customers-table th:not(:first-child),.customers-table td:not(:first-child){padding-right:8px;padding-left:8px}.customers-table th{position:relative;height:42px;overflow:visible;color:#4c474f;font-size:11px;font-weight:730}.customers-table th[data-customer-col-id=select],.customers-table td[data-customer-col-id=select]{padding-right:0;padding-left:0;text-align:center}.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-right:6px;padding-left:6px}.customers-table td[data-customer-col-id=debt]{text-align:right}.customer-th-content{display:flex;align-items:center;gap:5px;min-width:0;padding-right:8px;cursor:grab}.customer-th-content span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-th-icon-only{justify-content:center;padding-right:0}.customer-th-icon-only .icon{width:15px;height:15px;color:#817a83}.customer-th-filter-button,.customer-th-sort-button{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:760;text-align:left;cursor:pointer}.customer-th-filter-button>span,.customer-th-sort-button>span{min-width:0}.customer-th-filter-button .icon,.customer-th-sort-button .icon{width:12px;height:12px;flex:0 0 auto;color:#958d96;transition:color .15s ease,transform .15s ease}.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{position:absolute;z-index:35;top:36px;left:6px;display:grid;gap:5px;min-width:170px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 18px 38px #2d262e24}.customer-column-filter-popover button{display:flex;align-items:center;justify-content:flex-start;min-height:31px;border:0;border-radius:7px;background:transparent;color:#5f5961;font-size:11px;font-weight:700;text-align:left}.customer-column-filter-popover button:hover,.customer-column-filter-popover button.active{background:#fff0f6;color:var(--pink-deep)}.customer-city-filter-popover{min-width:210px}.customer-city-filter-popover label{display:grid;gap:4px}.customer-city-filter-popover label span{color:#716b73;font-size:10px;font-weight:760}.customer-city-filter-popover input{width:100%;height:34px;min-width:0;padding:0 9px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffffeb;color:#332e34;font-size:11px;font-weight:650;outline:none}.customer-city-filter-popover input:focus{border-color:#ee6f9f80;box-shadow:0 0 0 3px #ee6f9f1f}.customer-city-filter-popover button{justify-content:center;margin-top:2px;border:1px solid rgba(238,111,159,.18);background:#fff8fb}.customers-table tbody tr{cursor:pointer;transition:background .15s ease}.customers-table tbody tr:hover{background:#fdeef485}.customers-table tbody tr:focus-visible{outline:2px solid rgba(232,81,134,.32);outline-offset:-2px}.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{display:inline-flex;align-items:center;gap:11px;max-width:100%;min-width:0;overflow:hidden}.customer-name-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-row-avatar{width:26px;height:26px;border-width:1px;box-shadow:0 4px 10px #281c1e14}.instagram-cell{display:inline-flex;align-items:center;gap:7px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.instagram-cell .icon{width:16px;height:16px;color:var(--pink-deep)}.customers-table td>.icon{width:18px;height:18px;color:#817a83}.customer-row-view-button,.customer-row-delete-button{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid rgba(76,129,203,.22);border-radius:8px;background:#f6faffd1;color:#3f7fc6;transition:transform .15s ease,background .15s ease,border-color .15s ease}.customer-row-view-button:hover{border-color:#4c81cb6b;background:#eef6ff;transform:translateY(-1px)}.customer-row-delete-button{border-color:#e55b7738;background:#fff8f8e6;color:#d84d6c}.customer-row-delete-button:hover{border-color:#e55b776b;background:#fff0f2;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{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;min-height:58px;padding:0 14px;color:#7b747c;font-size:12px;font-weight:570}.customer-detail-panel{display:flex;flex-direction:column;position:sticky;top:0;min-height:auto;max-height:var(--customer-detail-max-height, calc(100vh - 16px) );overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.customer-detail-panel:hover,.customer-detail-panel:focus-within{overflow-y:auto}.customer-detail-panel::-webkit-scrollbar{display:none;width:0;height:0}.customer-detail-header{display:grid;grid-template-columns:minmax(130px,1fr) auto 22px;gap:8px;align-items:center;min-height:54px;padding:0 14px;border-bottom:1px solid var(--line)}.customer-detail-title{display:flex;align-items:center;gap:7px;min-width:0}.customer-detail-title strong{overflow:hidden;font-size:15px;line-height:1;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.customer-title-social-icon{width:16px;height:16px}.customer-detail-header .request-status{min-height:22px;max-width:78px;padding:0 6px;overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.customer-detail-header button{display:grid;place-items:center;border:0;background:transparent;color:#817a83}.customer-detail-header .icon{width:18px;height:18px}.customer-profile-card{display:grid;grid-template-columns:82px 1fr;gap:14px;align-items:center;position:relative;padding:16px 14px 11px}.customer-profile-card .customer-detail-edit-form{grid-column:2}.customer-card-edit-button,.customer-section-title button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#817a83;transition:background .15s ease,color .15s ease,transform .15s ease}.customer-card-edit-button{position:absolute;top:10px;right:10px}.customer-card-edit-button:hover,.customer-section-title button:hover{background:#fff0f6;color:var(--pink-deep)}.customer-card-edit-button .icon,.customer-section-title .icon{width:18px;height:18px}.customer-profile-avatar{width:76px;height:76px}.customer-contact-list{display:grid;gap:10px}.customer-contact-list p{display:flex;align-items:center;gap:9px;color:#403a42;font-size:12px;font-weight:620}.customer-contact-list .icon{width:17px;height:17px;color:#817a83}.customer-contact-social-icon{width:16px;height:16px}.customer-info-section{display:grid;gap:10px}.customer-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.customer-section-title h2{margin-bottom:0}.customer-info-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(104px,1fr);gap:8px 12px;align-items:center}.customer-info-grid span{color:#6f6971;font-size:11px;font-weight:560}.customer-info-grid strong{overflow:hidden;color:#332e34;font-size:11px;line-height:1.24;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.customer-tags-row{display:flex;flex-wrap:wrap;gap:7px}.customer-tags-row span{display:inline-grid;place-items:center;min-height:23px;padding:0 9px;border-radius:7px;background:#fde6ef;color:var(--pink-deep);font-size:10.5px;font-weight:740}.customer-detail-section{padding:10px 14px;border-top:1px solid var(--line)}.customer-detail-section h2{margin-bottom:10px;font-size:14px;font-weight:800}.preference-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(94px,1fr);gap:9px 12px;align-items:center}.preference-grid span{color:#6f6971;font-size:11px;font-weight:560}.preference-grid strong{color:#332e34;font-size:11px;line-height:1.25;font-weight:720}.color-dots{display:flex;align-items:center;gap:10px}.color-dots i{display:block;width:16px;height:16px;border-radius:50%;border:1px solid rgba(70,56,62,.08)}.color-dots .pink{background:#f48ab1}.color-dots .beige{background:#ddbc9c}.color-dots .cream{background:#f3eadc}.color-dots .black{background:#2d2e33}.customer-purchases-list{display:grid;gap:8px}.customer-purchase-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.customer-purchase-row .mini-product{width:36px;height:44px}.customer-purchase-row strong,.customer-purchase-row b{display:block;color:#241f25;font-size:12px;font-weight:800}.customer-purchase-row span{display:block;margin-top:4px;color:#777178;font-size:10px;line-height:1.2;font-weight:540}.customer-purchase-row>div:last-child{text-align:right}.customer-finance-list{display:grid;gap:0}.customer-finance-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:37px}.customer-finance-list article+article{border-top:1px solid rgba(238,231,232,.9)}.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{display:grid;gap:10px}.customer-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;border:0;border-radius:8px;background:linear-gradient(135deg,#ef5b92,#ef78a7);color:#fff;font-size:13px;font-weight:760;box-shadow:0 11px 24px #e8518633}.customer-primary-action .icon{width:18px;height:18px}.customer-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#4d474f;font-size:12px;font-weight:740}.customer-secondary-action .icon{width:16px;height:16px}.customer-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customer-action-grid button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4d474f;font-size:11px;font-weight:720}.customer-action-grid .icon{width:16px;height:16px}.customer-activity-list{display:grid;gap:10px}.customer-activity-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center}.customer-activity-row>span{display:grid;place-items:center;color:var(--pink-deep)}.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{min-width:0;border:0;background:transparent;color:#2b262d;font:inherit;font-weight:800;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-name-button:hover{color:var(--pink-deep)}.customer-full-page{display:grid;gap:12px;padding-bottom:20px}.customer-full-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.customer-back-button,.customer-full-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffe0;color:#4d474f;font-size:12px;font-weight:760}.customer-back-button{padding:0 14px}.customer-back-button .icon{width:15px;height:15px;transform:rotate(180deg)}.customer-full-actions{display:flex;align-items:center;gap:10px}.customer-full-actions button{padding:0 14px}.customer-full-actions .create-customer-button{border:0;color:#fff}.customer-full-hero,.customer-full-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffdb;box-shadow:var(--shadow)}.customer-full-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:126px;padding:22px 24px}.customer-full-identity{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;align-items:center;min-width:0}.customer-full-avatar{width:78px;height:78px;box-shadow:0 10px 22px #281c1e1f}.customer-full-title{display:flex;align-items:center;gap:12px;min-width:0}.customer-full-title h2{overflow:hidden;color:#181419;font-size:31px;line-height:1;font-weight:840;text-overflow:ellipsis;white-space:nowrap}.customer-full-identity p,.customer-full-summary small{margin-top:9px;color:#777178;font-size:13px;font-weight:610}.customer-full-summary{display:grid;gap:7px;min-width:210px;text-align:right}.customer-full-summary span{color:#777178;font-size:12px;font-weight:720}.customer-full-summary strong{color:var(--pink-deep);font-size:30px;line-height:1;font-weight:850}.customer-full-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.8fr);gap:14px;align-items:start}.customer-full-main,.customer-full-side{display:grid;gap:14px;min-width:0}.customer-full-panel{min-width:0;padding:16px}.customer-full-panel h3{margin:0 0 13px;color:#1d191e;font-size:17px;line-height:1;font-weight:820}.customer-full-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.customer-full-heading h3{margin:0}.customer-full-heading a,.customer-full-heading button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--pink-deep);font-size:12px;font-weight:760;text-decoration:none}.customer-full-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.customer-full-contact-grid article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px 9px;align-items:center;min-height:58px;padding:10px;border:1px solid rgba(238,231,232,.84);border-radius:8px;background:#ffffffc2}.customer-full-contact-grid .icon{grid-row:span 2;width:17px;height:17px;color:#817a83}.customer-full-contact-grid span{color:#817a83;font-size:10.5px;font-weight:620}.customer-full-contact-grid strong{overflow:hidden;color:#2f2931;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.customer-full-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.customer-full-action-grid button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4d474f;font-size:12px;font-weight:740}.customer-full-action-grid .icon{width:17px;height:17px}.customer-full-timeline,.customer-full-orders,.customer-finance-list,.customer-analytics-list{display:grid;gap:10px}.customer-full-timeline article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;min-height:40px}.customer-full-timeline article>span{display:grid;place-items:center;color:var(--pink-deep)}.customer-full-timeline .icon{width:17px;height:17px}.customer-full-timeline strong,.customer-full-orders strong,.customer-full-orders b{display:block;color:#2b262d;font-size:12px;font-weight:800}.customer-full-timeline small,.customer-full-orders small{display:block;margin-top:4px;color:#817a83;font-size:10.5px;font-weight:560}.customer-full-orders article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:52px}.customer-full-orders .mini-product{width:36px;height:44px}.customer-full-orders article>div:last-child{text-align:right}.customer-finance-hero{display:grid;gap:7px;padding:14px;border-radius:10px;background:linear-gradient(135deg,#fff0f6,#fff7fa)}.customer-finance-hero span{color:#7b747c;font-size:11px;font-weight:720}.customer-finance-hero strong{color:var(--pink-deep);font-size:28px;line-height:1;font-weight:850}.customer-finance-hero p{color:#625c64;font-size:11px;line-height:1.35;font-weight:610}.finance-row{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.finance-row>span{width:7px;height:32px;border-radius:999px;background:var(--pink)}.finance-row.tone-violet>span{background:var(--violet)}.finance-row.tone-green>span{background:var(--green)}.finance-row.tone-orange>span{background:var(--orange)}.finance-row b,.finance-row strong{color:#2b262d;font-size:12px;font-weight:820}.finance-row small{display:block;margin-top:3px;color:#817a83;font-size:10px;font-weight:560}.customer-analytics-list article{display:grid;gap:6px}.customer-analytics-list span{color:#6f6971;font-size:11px;font-weight:640}.customer-analytics-list strong{color:#302a31;font-size:13px;font-weight:820}.customer-analytics-list i{position:relative;display:block;height:7px;overflow:hidden;border-radius:999px;background:#f0eaee}.customer-analytics-list i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar);border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--violet))}.content-customer-full{overflow-y:auto;overflow-x:hidden}.content-customer-full .topbar{margin-bottom:14px}.content-customer-full .customer-full-page{--customer-scroll-spacer: 0px;display:grid;grid-template-rows:auto auto;min-height:calc(100vh - 98px);gap:12px;overflow:visible;padding-bottom:calc(20px + var(--customer-scroll-spacer))}.customer-full-actions-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px}.content-customer-full .customer-back-button,.content-customer-full .customer-full-actions button{min-height:38px;border-radius:8px;white-space:nowrap}.content-customer-full .customer-full-actions .create-customer-button{min-height:38px;background:linear-gradient(135deg,#ef5b92,#f06fa0);color:#fff;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-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(118px,1fr));gap:10px;min-width:min(460px,46%)}.customer-hero-metrics article{display:grid;gap:6px;min-height:58px;padding:10px 12px;border:1px solid rgba(238,231,232,.86);border-radius:8px;background:#ffffffc7}.customer-hero-metrics span{overflow:hidden;color:#777178;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.customer-hero-metrics strong{color:#201b21;font-size:18px;line-height:1;font-weight:850}.customer-full-shell{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;align-items:start;min-height:0;overflow:visible}.customer-full-contacts{position:relative;align-self:start;height:auto;min-height:0;overflow:visible}.customer-full-scroll{position:relative;display:grid;align-content:start;gap:14px;min-width:0;min-height:0;overflow:visible;padding-right:0}.customer-balanced-sticky{position:sticky;top:var(--customer-sticky-top, 10px);z-index:1}.customer-full-scroll::-webkit-scrollbar{display:none}.customer-full-scroll::-webkit-scrollbar-thumb{background:transparent}.customer-full-contacts::-webkit-scrollbar{display:none}.customer-full-contacts::-webkit-scrollbar-thumb{background:transparent}.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{display:grid;gap:12px}.customer-left-profile-main{position:relative;width:max-content}.customer-left-profile .customer-full-avatar{width:64px;height:64px}.customer-favorite-button{position:absolute;right:-6px;bottom:-4px;display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(238,231,232,.92);border-radius:50%;background:#fff7fb;color:var(--pink-deep);box-shadow:0 9px 18px #23191c14}.customer-favorite-button .icon{width:16px;height:16px;fill:#e851861f;stroke-width:2.1}.customer-left-profile-copy{display:grid;justify-items:start;gap:8px}.customer-left-profile .customer-full-title h2{max-width:100%;color:#1f1a20;font-size:22px;line-height:1.06;font-weight:850;white-space:normal}.edit-profile-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffe6;color:#3f3941;font-size:12px;font-weight:760}.edit-profile-button.active{border-color:#e851866b;background:#fff0f6;color:var(--pink-deep)}.edit-profile-button .icon{width:16px;height:16px}.customer-edit-form{display:grid;gap:9px}.customer-edit-field{display:grid;gap:6px;min-width:0}.customer-edit-field span{color:#716b73;font-size:10.5px;font-weight:720}.customer-edit-field input{width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff5;color:#282329;font-size:12px;font-weight:650}.customer-edit-field input:focus{outline:2px solid rgba(232,81,134,.18);border-color:#e851867a}.customer-full-divider{height:1px;margin:14px 0;background:var(--line)}.content-customer-full .customer-full-contacts .customer-full-divider{margin:10px 0}.customer-side-info-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;color:#6f6971;font-size:11px;font-weight:610}.customer-side-info-grid strong,.customer-side-delivery strong,.customer-side-manager strong{color:#2f2931;font-weight:800}.customer-side-delivery{display:grid;gap:5px;color:#777178;font-size:11px;line-height:1.3;font-weight:590}.customer-side-manager{display:flex;align-items:center;gap:9px}.customer-full-heading span{color:#777178;font-size:12px;font-weight:680}.purchase-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(118px,1fr));gap:10px}.purchase-overview-grid article{display:grid;gap:8px;min-height:76px;padding:13px 14px;border:1px solid rgba(238,231,232,.88);border-radius:8px;background:#fff}.purchase-overview-grid span{color:#777178;font-size:11px;font-weight:680}.purchase-overview-grid strong{color:#211c22;font-size:20px;line-height:1;font-weight:850}.purchase-overview-grid .success strong{color:#16a463}.purchase-overview-grid .debt strong{color:var(--pink-deep)}.customer-full-note{margin-top:11px;color:#817a83;font-size:11.5px;line-height:1.45;font-weight:560}.customer-orders-table{width:100%;border-collapse:collapse;table-layout:fixed}.customer-orders-table th,.customer-orders-table td{height:43px;padding:0 10px;border-top:1px solid rgba(238,231,232,.86);color:#3d373f;font-size:12px;font-weight:590;text-align:left;vertical-align:middle}.customer-orders-table th{height:36px;border-top:0;color:#716b73;font-size:11px;font-weight:760}.customer-orders-table td:nth-child(4),.customer-orders-table td:nth-child(5),.customer-orders-table th:nth-child(4),.customer-orders-table th:nth-child(5){text-align:right}.customer-communication-list{display:grid;gap:0}.customer-communication-list article{display:grid;grid-template-columns:86px 30px minmax(0,1fr);gap:10px;align-items:start;padding:12px 0;border-top:1px solid rgba(238,231,232,.88)}.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{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.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{margin-top:4px;color:#716b73;font-size:11.5px;line-height:1.35;font-weight:560}.content-customer-full .customer-analytics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.content-products{padding-bottom:20px}.products-layout{display:grid;grid-template-columns:minmax(780px,1fr) 360px;gap:12px;align-items:start}.products-layout-full{grid-template-columns:minmax(0,1fr)}.products-main{min-width:0}.product-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-bottom:12px}.product-stat-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:76px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffffdb;box-shadow:0 10px 24px #38303a0f}.product-kpi-icon{display:grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;border-radius:50%;background:#fff0f6;color:var(--pink-deep)}.product-kpi-icon .icon{width:19px;height:19px}.product-stat-copy{display:grid;gap:2px;min-width:0}.product-stat-copy p,.product-stat-copy strong,.product-stat-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-stat-copy p{color:#7a747c;font-size:10.5px;line-height:1.1;font-weight:760;text-transform:uppercase;margin:0}.product-stat-copy strong{color:#2f2930;font-size:18px;line-height:1.08;font-weight:850}.product-stat-copy small{color:#8c858d;font-size:10px;line-height:1.1;font-weight:620}.product-stat-card.tone-violet .product-kpi-icon{background:#f1e8ff;color:var(--violet)}.product-stat-card.tone-orange .product-kpi-icon{background:#fff0e4;color:var(--orange)}.product-stat-card.tone-green .product-kpi-icon{background:#e7f8ef;color:var(--green)}.product-stat-card.tone-green strong{color:#249665}.product-stat-card.tone-pink:last-child strong{color:var(--pink-deep)}.product-section-switch{display:flex;align-items:center;justify-content:flex-start;margin:0 0 12px}.product-section-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#ffffffc7;box-shadow:0 10px 24px #38303a0d}.product-section-tab{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#676169;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.product-section-tab.active{border-color:#e8518638;background:linear-gradient(90deg,#fde3ee,#fff4f8);color:#211b22;box-shadow:0 8px 18px #e851861a}.product-section-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#fff;color:#8d8790}.product-section-tab.active .product-section-icon{color:var(--pink-deep)}.product-section-icon .icon{width:18px;height:18px}.product-section-tab strong{overflow:hidden;font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.products-table-panel,.product-detail-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffdb;box-shadow:var(--shadow)}.products-table-panel{min-width:0;overflow:visible}.product-tabs-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:15px 14px 9px;border-bottom:1px solid var(--line)}.product-tabs{display:flex;align-items:center;gap:28px;min-width:0;overflow-x:auto}.product-tab{position:relative;height:36px;flex:0 0 auto;border:0;background:transparent;color:#6f6971;font-size:13px;font-weight:620}.product-tab.active{color:var(--pink-deep);font-weight:760}.product-tab.active:after{content:"";position:absolute;right:0;bottom:-10px;left:0;height:3px;border-radius:999px;background:var(--pink)}.create-product-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:42px;padding:0 18px;border:0;border-radius:8px;background:linear-gradient(135deg,#ef5b92,#f06fa0);color:#fff;box-shadow:0 11px 26px #e8518638;font-size:13px;font-weight:760;white-space:nowrap}.create-product-button .icon{width:20px;height:20px}.product-filters-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--line)}.product-filter-list{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;overflow:visible}.product-inline-search{flex:1 1 250px;min-width:220px;max-width:360px;padding:0}.product-inline-search label{height:36px}.product-filter,.product-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffe0;color:#5f5961;font-size:12px;font-weight:600;white-space:nowrap}.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{width:17px;height:17px;color:#8d8790}.product-category-filter-wrap{position:relative;flex:0 0 auto}.product-category-filter{min-width:168px;border-color:#e8518647;background:linear-gradient(90deg,#fde3ee,#fff3f8);color:var(--pink-deep);font-weight:780;box-shadow:0 9px 20px #e851861a}.product-category-filter.active{border-color:#e851867a;background:linear-gradient(90deg,#ffd8e8,#fff0f6)}.product-category-filter b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;color:var(--pink-deep);font-size:11px;font-weight:840}.product-category-filter .icon{color:var(--pink-deep)}.product-category-menu{position:absolute;z-index:20;top:calc(100% + 8px);left:0;display:grid;width:232px;max-height:318px;overflow-y:auto;padding:7px;border:1px solid var(--line-strong);border-radius:10px;background:#fffffffa;box-shadow:0 18px 38px #23191c24}.product-category-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:36px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#403a42;text-align:left}.product-category-option:hover{background:#fff4f8}.product-category-option.active{background:#fde6ef;color:var(--pink-deep)}.product-category-option span{overflow:hidden;font-size:12px;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.product-category-option b{display:inline-grid;place-items:center;min-width:25px;height:22px;padding:0 8px;border-radius:999px;background:#f4eef1;color:#817a83;font-size:11px;font-weight:820}.product-category-option.active b{background:#fff;color:var(--pink-deep)}.products-table-wrap{overflow-x:auto}.products-table{width:100%;min-width:990px;border-collapse:collapse;table-layout:fixed}.products-table th{position:relative}.product-th-content{display:flex;align-items:center;min-width:0;padding-right:8px}.product-th-content span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products-table th,.products-table td{height:48px;overflow:hidden;padding-right:8px;border-bottom:1px solid rgba(238,231,232,.86);color:#332e34;font-size:12px;font-weight:570;text-align:left;text-overflow:ellipsis;white-space:nowrap}.products-table th{height:42px;color:#4c474f;font-size:11px;font-weight:730}.products-table th:first-child,.products-table td:first-child{width:38px;padding-left:13px}.products-table th:nth-child(2),.products-table td:nth-child(2){width:52px}.products-table th:nth-child(3),.products-table td:nth-child(3){width:116px}.products-table th:nth-child(4),.products-table td:nth-child(4){width:104px}.products-table th:nth-child(5),.products-table td:nth-child(5){width:78px}.products-table th:nth-child(6),.products-table td:nth-child(6){width:86px}.products-table th:nth-child(7),.products-table td:nth-child(7){width:62px}.products-table th:nth-child(8),.products-table td:nth-child(8),.products-table th:nth-child(9),.products-table td:nth-child(9){width:78px}.products-table th:nth-child(10),.products-table td:nth-child(10){width:70px;text-align:center}.products-table th:nth-child(11),.products-table td:nth-child(11){width:110px;text-align:center}.products-table th:nth-child(12),.products-table td:nth-child(12){width:114px}.products-table th[data-product-col-id],.products-table td[data-product-col-id]{width:auto}.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 td[data-product-col-id=status],.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}.product-row-actions{display:inline-flex;align-items:center;justify-content:center;gap:5px}.product-row-actions button{display:inline-grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid var(--line);border-radius:7px;background:#fff;color:#625b64}.product-row-actions button:hover{border-color:#e851864d;background:#fff5f8;color:var(--pink-deep)}.product-row-actions button.danger{color:#c43f5d}.product-row-actions button.danger:hover{border-color:#c43f5d47;background:#fff0f3}.product-row-actions .icon{width:14px;height:14px}.products-table tbody tr{cursor:pointer;transition:background .15s ease}.products-table tbody tr:hover{background:#fdeef485}.products-table tbody tr:focus-visible{outline:2px solid rgba(232,81,134,.32);outline-offset:-2px}.products-table tbody tr.active{background:linear-gradient(90deg,#fde0ebdb,#fff1f694)}.product-title-cell{display:block;overflow:hidden;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.product-title-button{width:100%;border:0;background:transparent;color:#302b31;text-align:left;cursor:pointer}.product-title-button:hover{color:var(--pink-deep)}.product-base-sku{color:#302b31;font-size:11px;font-weight:820;white-space:nowrap}.product-row-swatches{display:inline-flex;align-items:center;gap:5px;max-width:100%}.product-row-swatches button{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto;padding:0;border:1px solid transparent;border-radius:50%;background:transparent}.product-row-swatches button.active{border-color:#e851869e;box-shadow:0 0 0 2px #e851861a}.product-row-swatches i{display:block;width:12px;height:12px;border:1px solid rgba(70,56,62,.14);border-radius:50%}.product-row-sizes{display:inline-flex;align-items:center;max-width:100%;overflow:hidden}.product-row-sizes button{min-width:27px;height:22px;padding:0 6px;border:0;border-right:1px solid var(--line);background:transparent;color:#5f5961;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;position:relative;display:block;overflow:hidden;border:1px solid #efe5e6;border-radius:8px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.96) 0 10%,transparent 11%),linear-gradient(180deg,#fff,#f7ede9)}.product-photo:before{content:"";position:absolute;top:18%;left:50%;width:45%;height:72%;transform:translate(-50%);border-radius:36% 36% 12% 12%;background:linear-gradient(155deg,var(--item-b),var(--item-a));box-shadow:inset 6px 0 12px #ffffff57,0 5px 12px #5b3e361f}.product-photo:after{content:"";position:absolute;top:18%;left:50%;width:12%;height:12%;transform:translate(-50%);border-radius:50%;background:#d2a37e}.product-photo-asset{background:#fff8f6}.product-photo-asset:before,.product-photo-asset:after{display:none}.product-photo-asset img{display:block;width:100%;height:100%;object-fit:cover}.table-product-photo{width:32px;height:40px}.detail-product-photo{width:96px;height:124px;border-radius:9px}.thumb-blazer{--item-a: #88bde3;--item-b: #dceefa}.thumb-blazer:before,.thumb-shirt:before{width:56%;height:64%;border-radius:18% 18% 11% 11%;clip-path:polygon(12% 0,88% 0,100% 100%,60% 100%,50% 58%,40% 100%,0 100%)}.thumb-top,.thumb-pants{--item-a: #1d1d20;--item-b: #68676e}.thumb-pants:before,.thumb-jeans:before{top:22%;width:50%;height:70%;border-radius:12% 12% 20% 20%;clip-path:polygon(18% 0,82% 0,70% 100%,52% 100%,50% 36%,48% 100%,30% 100%)}.thumb-top:before{width:50%;height:48%;border-radius:28% 28% 14% 14%;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.thumb-suit{--item-a: #b8b8b8;--item-b: #e3e0dd}.thumb-skirt,.thumb-coat,.thumb-sweater{--item-a: #c9a78f;--item-b: #f1dfd2}.thumb-skirt:before{top:30%;width:62%;height:58%;border-radius:16% 16% 42% 42%;clip-path:polygon(34% 0,66% 0,100% 100%,0 100%)}.thumb-coat:before,.thumb-sweater:before{width:58%;height:72%;border-radius:24% 24% 14% 14%}.thumb-shirt{--item-a: #e8e7e4;--item-b: #ffffff}.thumb-jeans{--item-a: #6aa9d8;--item-b: #d8ecfb}.thumb-shoe{--item-a: #222024;--item-b: #5f5961}.thumb-shoe:before{top:55%;left:50%;width:68%;height:27%;border-radius:45% 56% 24% 28%;clip-path:polygon(0 54%,18% 28%,58% 20%,100% 54%,94% 82%,22% 88%)}.thumb-shoe:after{top:49%;left:34%;width:18%;height:11%;border-radius:50%;background:#f6ece7}.thumb-bag{--item-a: #221f24;--item-b: #6d5b63}.thumb-bag:before{top:39%;left:50%;width:60%;height:48%;border-radius:18% 18% 22% 22%}.thumb-bag:after{top:24%;left:50%;width:34%;height:29%;border:4px solid #5f4f57;border-bottom:0;border-radius:50% 50% 0 0;background:transparent}.product-color-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.product-color-cell i{display:block;width:13px;height:13px;flex:0 0 auto;border:1px solid rgba(70,56,62,.12);border-radius:50%}.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{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:0 14px;color:#7b747c;font-size:12px;font-weight:570}.warehouse-layout{display:grid;grid-template-columns:minmax(760px,1fr) 340px;gap:12px;align-items:start}.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);background:#ffffffe0;box-shadow:var(--shadow)}.warehouse-panel{overflow:hidden}.warehouse-panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border-bottom:1px solid var(--line)}.warehouse-panel-header h2,.warehouse-side-heading h2{font-size:16px;line-height:1;font-weight:850}.warehouse-panel-header span{display:block;margin-top:5px;color:#7d767e;font-size:12px;font-weight:620}.warehouse-actions{display:flex;align-items:center;gap:8px}.warehouse-header-actions{display:flex;align-items:center;justify-content:end}.warehouse-command-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);background:#fff8fb70}.warehouse-command-strip.compact{grid-template-columns:minmax(0,1fr) auto}.warehouse-location-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:#ffffffb8}.warehouse-location-tabs{display:flex;gap:7px;min-width:0;overflow-x:auto;padding-bottom:1px}.warehouse-location-tabs button,.warehouse-location-manage{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#514b53;font-size:10px;font-weight:760;white-space:nowrap}.warehouse-location-tabs button.active{border-color:#e8518659;background:var(--pink-soft);color:var(--pink-deep)}.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{display:flex;align-items:center;gap:7px;min-width:0}.warehouse-command-group>span{flex:0 0 auto;color:var(--muted);font-size:9px;font-weight:760;text-transform:uppercase}.warehouse-command-button{display:inline-flex;justify-content:center;gap:8px;align-items:center;flex:0 0 auto;min-width:0;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#514b53;text-align:center}.warehouse-command-button .icon{width:17px;height:17px;color:var(--pink-deep)}.warehouse-command-button strong,.warehouse-command-button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-command-button strong{font-size:10.5px;font-weight:820}.warehouse-command-button small{margin-top:2px;color:var(--muted);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{min-width:156px;border-color:transparent;background:linear-gradient(135deg,#ef5b92,#f06fa0);color:#fff;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-utility-actions{display:inline-flex;align-items:center;gap:6px}.warehouse-action-group{padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.warehouse-action-group .warehouse-action{height:32px;border-color:transparent;background:transparent;font-size:10.5px}.warehouse-utility-actions{padding-left:4px;border-left:1px solid var(--line)}.warehouse-utility-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-size:9.5px;font-weight:730}.warehouse-utility-actions .icon{width:14px;height:14px}.warehouse-utility-actions button span{display:inline;margin:0;color:inherit;font-size:inherit;font-weight:inherit}.warehouse-action,.warehouse-operation-list button,.warehouse-row-action{border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#514b53;font-size:12px;font-weight:720}.warehouse-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 12px;white-space:nowrap}.warehouse-action.primary{border-color:transparent;background:linear-gradient(135deg,#ef5b92,#f06fa0);color:#fff;box-shadow:0 10px 22px #e851862e}.warehouse-action.danger{border-color:#d149673d;background:#fff0f4;color:var(--pink-deep)}.warehouse-action .icon,.warehouse-operation-list .icon{width:17px;height:17px}.warehouse-status-strip{display:grid;grid-template-columns:repeat(5,minmax(118px,1fr));gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);background:#fff8fb6b}.warehouse-status-card{display:grid;align-content:center;min-height:62px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:#fff}.warehouse-status-card span{overflow:hidden;color:#777178;font-size:10.5px;font-weight:740;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.warehouse-status-card strong{margin-top:6px;color:#2f2930;font-size:18px;line-height:1;font-weight:860}.warehouse-status-card.tone-green strong{color:var(--green)}.warehouse-status-card.tone-orange strong{color:var(--orange)}.warehouse-status-card.tone-pink strong{color:var(--pink-deep)}.warehouse-status-card.tone-violet strong{color:var(--violet)}.warehouse-table-wrap{overflow-x:auto}.warehouse-table{width:100%;min-width:1230px;border-collapse:collapse;table-layout:fixed}.warehouse-table th,.warehouse-table td{height:58px;padding-right:10px;border-bottom:1px solid rgba(238,231,232,.86);color:#332e34;font-size:12px;font-weight:580;text-align:left;vertical-align:middle}.warehouse-table th{height:40px;color:#514b53;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){width:74px;text-align:center}.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){width:118px;text-align:center}.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{width:52px;padding-right:14px;text-align:right}.warehouse-table tbody tr:hover{background:#fdeef475}.warehouse-product-cell{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.warehouse-product-photo{width:32px;height:40px}.warehouse-product-cell strong,.warehouse-product-cell span,.warehouse-movement-cell span,.warehouse-movement-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-product-cell strong{display:block;color:#2f2930;font-size:12px;font-weight:810}.warehouse-product-cell span{display:block;margin-top:3px;color:#7a747c;font-size:10.5px;font-weight:620}.warehouse-progress{overflow:hidden;width:100%;height:6px;margin-top:7px;border-radius:999px;background:#f2ecef}.warehouse-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green) 0 var(--available),var(--violet) var(--available) calc(var(--available) + var(--reserved)),#f2ecef calc(var(--available) + var(--reserved)) 100%)}.warehouse-movement-cell{display:grid;gap:2px;min-width:0}.warehouse-movement-cell strong{font-size:11px;font-weight:850}.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-movement-cell span{color:#4d474f;font-size:11px;font-weight:650}.warehouse-movement-cell small{color:#8a838b;font-size:10px;font-weight:590}.warehouse-row-action{display:inline-grid;place-items:center;width:32px;height:32px}.warehouse-row-action .icon{width:16px;height:16px}.warehouse-side{display:grid;gap:12px;min-width:0}.warehouse-side-card{padding:14px}.warehouse-side-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.warehouse-side-heading .icon{width:18px;height:18px;color:#8a838b}.warehouse-side-list{display:grid;gap:9px}.warehouse-side-list article{display:grid;grid-template-columns:58px minmax(0,1fr) 42px;gap:8px;align-items:center;min-height:44px}.warehouse-side-list time{color:#817a83;font-size:10px;line-height:1.2;font-weight:620}.warehouse-side-list strong,.warehouse-side-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-side-list strong{color:#332e34;font-size:11px;font-weight:810}.warehouse-side-list span{margin-top:3px;color:#777178;font-size:10px;font-weight:610}.warehouse-side-list b{justify-self:end;font-size:11px;font-weight:850}.warehouse-operation-list{display:grid;gap:8px}.warehouse-operation-list button{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:38px;padding:0 11px;text-align:left}.warehouse-stock-panel{margin-top:12px}.warehouse-batch-cell{display:inline-flex;max-width:116px;overflow:hidden;padding:5px 7px;border-radius:6px;background:var(--violet-soft);color:var(--violet);font-size:10px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.warehouse-location-cell{display:inline-flex;max-width:122px;overflow:hidden;padding:5px 7px;border-radius:6px;background:var(--surface-soft);color:var(--pink-deep);font-size:10px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.warehouse-batch-browser{display:grid;gap:10px;padding:14px}.warehouse-batch-browser-top{display:flex;align-items:center;gap:10px}.warehouse-batch-browser-top label{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff}.warehouse-batch-browser-top .icon{width:15px;height:15px;color:var(--muted)}.warehouse-batch-browser-top input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#332e34;font-size:10.5px;font-weight:650}.warehouse-batch-browser-top>span{flex:0 0 auto;color:var(--muted);font-size:9px;font-weight:720}.warehouse-batch-list{display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));gap:10px;max-height:430px;overflow-y:auto;padding-right:2px}.warehouse-batch-card{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);transition:border-color .16s ease,box-shadow .16s ease}.warehouse-batch-card:hover,.warehouse-batch-card.active{border-color:#e851866b;box-shadow:0 8px 20px #291c200f}.warehouse-batch-card.active{background:var(--surface-soft)}.warehouse-batch-select{display:grid;gap:7px;width:100%;min-width:0;padding:12px 76px 12px 12px;border:0;background:transparent;color:inherit;text-align:left}.warehouse-batch-edit,.warehouse-batch-delete{position:absolute;top:9px;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffffe0;color:#625b64;transition:border-color .16s ease,color .16s ease,background .16s ease}.warehouse-batch-edit{right:42px}.warehouse-batch-delete{right:9px}.warehouse-batch-card:hover .warehouse-batch-edit,.warehouse-batch-edit:hover{border-color:#e8518657;background:#fff;color:var(--pink-deep)}.warehouse-batch-card:hover .warehouse-batch-delete,.warehouse-batch-delete:hover{border-color:#cf325761;background:#fff5f7;color:#cf3257}.warehouse-batch-edit .icon,.warehouse-batch-delete .icon{width:14px;height:14px}.warehouse-batch-empty{grid-column:1 / -1;display:grid;place-items:center;min-height:120px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--surface-soft);text-align:center}.warehouse-batch-empty strong{font-size:12px;font-weight:820}.warehouse-batch-empty span{margin-top:5px;color:var(--muted);font-size:10px;font-weight:620}.warehouse-batch-top,.warehouse-batch-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.warehouse-batch-top strong{font-size:13px;font-weight:850}.warehouse-batch-top small,.warehouse-batch-meta,.warehouse-batch-bottom small{overflow:hidden;color:var(--muted);font-size:10.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.warehouse-batch-top small{padding:4px 7px;border-radius:6px;background:var(--green-soft);color:var(--green);font-weight:760}.warehouse-batch-progress{overflow:hidden;height:6px;border-radius:999px;background:#f1ebed}.warehouse-batch-progress i{display:block;width:var(--batch-progress);height:100%;border-radius:inherit;background:var(--pink)}.warehouse-batch-bottom b{font-size:11px;font-weight:820}.warehouse-batch-detail .warehouse-side-heading>div span,.warehouse-print-card .warehouse-side-heading>div span{display:block;margin-top:5px;color:var(--muted);font-size:10px;font-weight:620}.warehouse-batch-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.warehouse-batch-detail-grid article{min-width:0;padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff}.warehouse-batch-detail-grid span,.warehouse-batch-detail-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:10px;border-radius:7px;background:var(--green-soft)}.warehouse-batch-margin strong{color:var(--green);font-size:12px;font-weight:850}.warehouse-batch-items{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.warehouse-batch-items article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.warehouse-batch-items strong,.warehouse-batch-items span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-batch-items strong,.warehouse-batch-items b{font-size:10.5px;font-weight:780}.warehouse-batch-items span{margin-top:2px;color:var(--muted);font-size:9px;font-weight:610}.warehouse-batch-items p{margin:0;color:var(--muted);font-size:9px;font-weight:680}.warehouse-draft-shell{display:grid;grid-template-columns:minmax(680px,1fr) 350px;gap:12px;align-items:start}.warehouse-draft-main,.warehouse-draft-side{display:grid;gap:12px;min-width:0}.warehouse-action:disabled,.warehouse-draft-header .warehouse-action:disabled,.warehouse-print-button:disabled{cursor:not-allowed;opacity:.45}.warehouse-draft-meta{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;padding:14px;border-bottom:1px solid var(--line)}.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{display:grid;gap:6px;min-width:0}.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{position:relative;min-width:0}.warehouse-crm-select .create-custom-select-trigger{width:100%;height:38px;padding:0 10px;border-radius:7px;font-size:11px;font-weight:650}.warehouse-crm-select .create-custom-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-crm-select .create-custom-select-menu{top:calc(100% + 6px);min-width:100%;z-index:30}.warehouse-crm-select .create-custom-select-menu button{min-height:34px;justify-content:flex-start}.warehouse-crm-select .create-custom-select-menu small{display:block;margin-top:2px;color:var(--muted);font-size:8.5px;font-weight:620}.warehouse-category-menu{max-height:260px}.warehouse-category-empty{padding:10px 9px;color:var(--muted);font-size:9.5px;font-weight:650}.warehouse-category-add{gap:7px;border-top:1px solid var(--line)!important;border-radius:0 0 5px 5px!important;color:var(--pink-deep)!important}.warehouse-category-add .icon{width:14px;height:14px}.warehouse-category-create{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:5px;padding-top:5px;border-top:1px solid var(--line)}.warehouse-category-create input{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:6px;outline:none;font:inherit}.warehouse-category-create input:focus{border-color:var(--pink);box-shadow:0 0 0 2px var(--pink-soft)}.warehouse-category-create button{display:grid!important;place-items:center;min-height:32px!important;padding:0!important;background:var(--pink-soft)!important;color:var(--pink-deep)!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{width:100%;height:38px;min-width:0;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:#332e34;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{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;padding:12px 14px;background:#fff8fb75}.warehouse-draft-summary article{min-width:0;padding-right:8px;border-right:1px solid var(--line)}.warehouse-draft-summary article:last-child{border-right:0}.warehouse-draft-summary span,.warehouse-draft-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;gap:12px}.warehouse-draft-item{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffeb;box-shadow:var(--shadow)}.warehouse-draft-item-head{display:grid;grid-template-columns:40px minmax(150px,1fr) minmax(104px,.68fr) minmax(104px,.68fr) minmax(72px,.45fr) 32px;gap:10px;align-items:end;padding:14px;border-bottom:1px solid var(--line)}.warehouse-draft-photo{width:36px;height:46px}.warehouse-base-sku{display:grid;gap:8px;min-width:0;align-self:stretch;align-content:center;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft)}.warehouse-base-sku strong{overflow:hidden;font-size:10.5px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.warehouse-base-sku-field input{font-weight:760;text-transform:uppercase}.warehouse-icon-button{display:grid;place-items:center;width:32px;height:38px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--pink-deep)}.warehouse-icon-button .icon{width:16px;height:16px}.warehouse-draft-item-fields{display:grid;grid-template-columns:repeat(2,minmax(120px,.75fr)) minmax(130px,1fr) auto;gap:10px;align-items:end;padding:12px 14px}.warehouse-draft-item-fields>div{display:grid;gap:8px;min-height:38px;align-content:center;padding:0 10px;border-left:1px solid var(--line)}.warehouse-draft-item-fields>div strong{font-size:11px;font-weight:820}.warehouse-label-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 11px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#514b53;font-size:10.5px;font-weight:760;white-space:nowrap}.warehouse-label-button .icon{width:16px;height:16px}.warehouse-option-group{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;padding:8px 14px;border-top:1px solid rgba(238,231,232,.72)}.warehouse-color-editor{display:grid;grid-template-columns:48px minmax(190px,420px);gap:8px;align-items:center;min-width:0}.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;width:100%;height:38px;min-width:0;padding:0 12px 0 38px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#302b31;font-family:inherit;font-size:11px;font-weight:680;outline:none}.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{display:flex;gap:7px;min-width:0;overflow-x:auto}.warehouse-color-editor{display:grid;grid-template-columns:48px minmax(220px,430px);gap:8px;align-items:center;min-width:0}.warehouse-color-picker{display:block;width:48px;height:38px;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:#fff;cursor:pointer}.warehouse-color-picker:focus-within{border-color:#e851867a;box-shadow:0 0 0 3px #ee6f9f1a}.warehouse-color-picker input[type=color]{width:100%;height:100%;padding:3px;border:0;background:transparent;cursor:pointer}.warehouse-color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.warehouse-color-picker input[type=color]::-webkit-color-swatch,.warehouse-color-picker input[type=color]::-moz-color-swatch{border:0;border-radius:4px}.warehouse-color-name-field{position:relative;display:block;min-width:0}.warehouse-color-name-field>i{position:absolute;z-index:1;top:50%;left:12px;width:14px;height:14px;border:1px solid rgba(48,42,47,.14);border-radius:50%;transform:translateY(-50%);pointer-events:none}.warehouse-color-name-field input{box-sizing:border-box;width:100%;height:38px;padding:0 12px 0 38px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:#332e34;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{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:var(--muted);font-size:10px;font-weight:710}.warehouse-chip.active,.warehouse-size-row button.active,.warehouse-print-tabs button.active{border-color:#e8518670;background:var(--pink-soft);color:var(--pink-deep)}.warehouse-chip i,.warehouse-qty-color i{width:12px;height:12px;flex:0 0 auto;border:1px solid rgba(48,42,47,.12);border-radius:50%}.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{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid rgba(238,231,232,.72);background:#fff8fb7a}.warehouse-variant-adder-selection{display:grid;gap:5px;min-width:0}.warehouse-variant-adder-selection span{color:var(--muted);font-size:9px;font-weight:720}.warehouse-variant-adder-selection strong{display:flex;align-items:center;gap:7px;color:#332e34;font-size:11px;font-weight:820}.warehouse-variant-adder-selection i{width:12px;height:12px;flex:0 0 auto;border:1px solid rgba(48,42,47,.12);border-radius:50%}.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{display:flex;align-items:center;gap:8px;flex:0 0 auto}.warehouse-add-variant-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 14px;border:1px solid rgba(232,81,134,.44);border-radius:7px;background:var(--pink);color:#fff;font-size:10px;font-weight:780}.warehouse-add-variant-button .icon{width:14px;height:14px}.warehouse-add-variant-button:disabled{cursor:not-allowed;opacity:.45}.warehouse-quantity-wrap{overflow-x:auto;padding:12px 14px 14px;border-top:1px solid rgba(238,231,232,.72)}.warehouse-quantity-matrix{min-width:calc(138px + (var(--size-count) * 112px))}.warehouse-quantity-head,.warehouse-quantity-row{display:grid;grid-template-columns:138px repeat(var(--size-count),minmax(112px,1fr));gap:6px;align-items:center}.warehouse-quantity-head{margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:740;text-align:center}.warehouse-quantity-head span{text-align:left}.warehouse-quantity-row{min-height:42px;border-top:1px solid rgba(238,231,232,.62)}.warehouse-quantity-empty{display:grid;place-items:center;min-height:42px;border:1px dashed rgba(232,81,134,.3);border-radius:8px;background:#fff8fb8f;color:var(--muted);font-size:10px;font-weight:720}.warehouse-quantity-list{display:grid}.warehouse-quantity-list-head,.warehouse-quantity-entry{display:grid;grid-template-columns:minmax(160px,1fr) minmax(74px,.4fr) minmax(104px,.45fr) 76px;gap:10px;align-items:center}.warehouse-quantity-list-head{padding-bottom:7px;color:var(--muted);font-size:9px;font-weight:740}.warehouse-quantity-entry{min-height:42px;border-top:1px solid rgba(238,231,232,.62)}.warehouse-quantity-entry>strong{font-size:10.5px;font-weight:820}.warehouse-variant-row-actions{display:flex;gap:8px;justify-content:flex-end}.warehouse-measurement-toggle,.warehouse-variant-delete{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#746d75;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.warehouse-measurement-toggle:hover,.warehouse-measurement-toggle:focus-visible,.warehouse-measurement-toggle.active{border-color:#e851867a;background:var(--pink-soft);color:var(--pink-deep)}.warehouse-variant-delete:hover,.warehouse-variant-delete:focus-visible{border-color:#c9374b6b;background:#c9374b14;color:#bf374b}.warehouse-measurement-toggle:focus-visible,.warehouse-variant-delete:focus-visible{outline:3px solid rgba(238,111,159,.14);outline-offset:1px}.warehouse-measurement-toggle .icon,.warehouse-variant-delete .icon{width:16px;height:16px}.warehouse-variant-measurements{display:grid;gap:9px;padding:11px 0 13px;border-top:1px solid rgba(232,81,134,.2);background:#fff8fb8a}.warehouse-variant-measurements-head{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.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-variant-measurements-grid{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px;padding:0 10px}.warehouse-variant-measurements-grid label{display:grid;gap:5px;min-width:0}.warehouse-variant-measurements-grid label>span{color:var(--muted);font-size:9px;font-weight:700}.warehouse-variant-measurements-grid input{box-sizing:border-box;width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#332e34;font-family:inherit;font-size:10.5px;font-weight:720;outline:none}.warehouse-variant-measurements-grid input:focus{border-color:#e851867a;box-shadow:0 0 0 3px #ee6f9f1a}.warehouse-qty-color{display:flex;align-items:center;gap:7px;overflow:hidden;font-size:10.5px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.warehouse-stepper{display:grid;grid-template-columns:28px 34px 28px;justify-content:center;align-items:center}.warehouse-stepper button,.warehouse-stepper b{display:grid;place-items:center;height:28px;border:1px solid var(--line-strong);background:#fff;color:#4f4951;font-size:11px;font-weight:760}.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{border-right:0;border-left:0;background:var(--surface-soft)}.warehouse-add-model{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px dashed rgba(232,81,134,.42);border-radius:8px;background:#fff8fbbd;color:var(--pink-deep);font-size:11px;font-weight:780}.warehouse-add-model .icon{width:17px;height:17px}.warehouse-add-model:disabled{cursor:not-allowed;border-style:solid;border-color:#dcd3d8e6;background:#f8f6f7d1;color:var(--muted);opacity:.72}.warehouse-draft-side{position:sticky;top:0}.warehouse-print-tabs{padding-bottom:10px}.warehouse-print-tabs button{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-label-preview-list{display:grid;gap:8px}.warehouse-label-preview{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 114px;gap:5px 10px;min-height:94px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#fff}.warehouse-label-preview>div strong,.warehouse-label-preview>div span,.warehouse-label-preview>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-label-preview>div strong{font-size:10.5px;font-weight:820}.warehouse-label-preview>div span,.warehouse-label-preview>small{margin-top:3px;color:var(--muted);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{position:absolute;right:9px;bottom:8px;padding:3px 6px;border-radius:5px;background:var(--pink-soft);color:var(--pink-deep);font-size:9px;font-weight:820}.warehouse-print-empty{display:grid;place-items:center;min-height:100px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:10px;font-weight:650}.warehouse-print-more{margin:9px 0 0;color:var(--muted);font-size:9.5px;font-weight:650;text-align:center}.warehouse-print-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:10px;border:0;border-radius:7px;background:#332e34;color:#fff;font-size:11px;font-weight:780}.warehouse-print-button .icon{width:17px;height:17px}.warehouse-print-ready{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 9px;border-radius:7px;background:var(--green-soft);color:var(--green);font-size:10px;font-weight:740}.warehouse-print-ready .icon{width:15px;height:15px}.warehouse-draft-scan-card{display:grid;gap:9px;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#fff8fbb8}.warehouse-draft-scan-card.complete{border-color:#31a86f47;background:var(--green-soft)}.warehouse-draft-scan-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.warehouse-draft-scan-head span,.warehouse-draft-scan-card label span{display:block;color:var(--muted);font-size:9px;font-weight:720}.warehouse-draft-scan-head strong{display:block;margin-top:3px;color:#332e34;font-size:11px;font-weight:830}.warehouse-draft-scan-head b{color:var(--pink-deep);font-size:12px;font-weight:860;white-space:nowrap}.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{overflow:hidden;height:6px;border-radius:999px;background:#efe8eb}.warehouse-draft-scan-progress span{display:block;width:var(--draft-scan-progress);height:100%;border-radius:inherit;background:var(--pink)}.warehouse-draft-scan-card.complete .warehouse-draft-scan-progress span{background:var(--green)}.warehouse-draft-scan-card label{display:grid;gap:6px}.warehouse-draft-scan-card input{width:100%;height:36px;min-width:0;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:#332e34;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{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#514b53;font-size:10px;font-weight:760}.warehouse-draft-scan-card>button .icon{width:15px;height:15px}.warehouse-draft-scan-result{display:grid;gap:3px;padding:8px;border-radius:7px;background:#fff;color:#514b53}.warehouse-draft-scan-result strong,.warehouse-draft-scan-result span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;gap:11px;margin:0;padding:0;list-style:none}.warehouse-flow-card li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center}.warehouse-flow-card li b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--violet-soft);color:var(--violet);font-size:9px;font-weight:820}.warehouse-flow-card li span{color:#514b53;font-size:10px;line-height:1.35;font-weight:650}.warehouse-batch-item-state{display:grid;justify-items:end;gap:3px}.warehouse-batch-item-state small{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:8px;font-weight:740}.warehouse-batch-item-state .icon{width:11px;height:11px}.warehouse-batch-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.warehouse-batch-detail-actions button,.warehouse-print-heading button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#514b53;font-size:9.5px;font-weight:740}.warehouse-batch-detail-actions .icon,.warehouse-print-heading button .icon{width:15px;height:15px}.warehouse-batch-detail-actions .main{grid-column:1 / -1;border-color:#e8518642;background:var(--surface-soft);color:var(--pink-deep)}.warehouse-model-open-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.warehouse-model-open-bar>div{display:flex;align-items:center;gap:12px}.warehouse-model-open-bar>div>span:first-child{color:var(--pink-deep);font-size:9px;font-weight:820;text-transform:uppercase}.warehouse-model-open-bar>button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted);font-size:9.5px;font-weight:720}.warehouse-model-open-bar>button .icon{width:14px;height:14px}.warehouse-model-print-status{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;font-weight:690;white-space:nowrap}.warehouse-model-print-status.printed{color:var(--green)}.warehouse-model-print-status .icon{width:13px;height:13px}.warehouse-model-flow-status{display:grid;gap:4px;min-width:0}.warehouse-model-scan-status{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;font-weight:690;white-space:nowrap}.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{border-color:#31a86f47;background:var(--green-soft);color:var(--green)}.warehouse-draft-item.collapsed{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:visible;min-height:68px}.warehouse-collapsed-main{display:grid;grid-template-columns:38px 28px minmax(150px,1fr) 80px 72px minmax(120px,auto) 18px;gap:10px;align-items:center;min-width:0;padding:10px 12px;border:0;background:transparent;color:#332e34;text-align:left}.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{display:grid;gap:4px;min-width:0}.warehouse-collapsed-title strong,.warehouse-collapsed-title small,.warehouse-collapsed-metric strong,.warehouse-collapsed-metric small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;align-items:center;gap:6px;padding:10px 12px 10px 0}.warehouse-collapsed-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:34px;height:34px;padding:0 9px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#514b53;font-size:9px;font-weight:720}.warehouse-collapsed-actions .icon{width:14px;height:14px}.warehouse-print-heading button{padding:0 9px}.warehouse-print-select{display:grid;gap:6px;margin-bottom:9px}.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{width:100%;height:38px;min-width:0;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:#332e34;font-size:10.5px;font-weight:650}.warehouse-print-scope{display:grid;gap:5px;margin-bottom:9px;padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff}.warehouse-print-scope span,.warehouse-print-scope small{color:var(--muted);font-size:9px;font-weight:650}.warehouse-print-scope strong{overflow:hidden;color:#332e34;font-size:11px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.warehouse-selected-print-status{display:flex;align-items:center;gap:6px;margin-bottom:9px;padding:8px 9px;border-radius:7px;background:var(--surface-soft);color:var(--muted);font-size:9px;font-weight:690}.warehouse-selected-print-status.printed{background:var(--green-soft);color:var(--green)}.warehouse-selected-print-status .icon{width:14px;height:14px}.warehouse-workspace-shell{display:grid;grid-template-columns:minmax(720px,1fr) 330px;gap:12px;align-items:start}.warehouse-workspace-main{min-width:0}.warehouse-workspace-header>div:first-child{min-width:0}.warehouse-back-link{display:inline-flex;align-items:center;gap:5px;margin-bottom:8px;padding:0;border:0;background:transparent;color:var(--pink-deep);font-size:9.5px;font-weight:740}.warehouse-back-link .icon{width:14px;height:14px}.warehouse-workspace-picker{display:grid;gap:10px;align-items:end;padding:12px 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.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{display:grid;gap:6px;min-width:0}.warehouse-workspace-picker label>span,.warehouse-workspace-picker article span{color:var(--muted);font-size:9px;font-weight:720}.warehouse-workspace-picker select{width:100%;height:38px;min-width:0;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:#332e34;font-size:10.5px;font-weight:650}.warehouse-workspace-picker article{display:grid;gap:6px;min-height:38px;align-content:center;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft)}.warehouse-workspace-picker article strong{overflow:hidden;font-size:11px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.warehouse-barcode-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 102px 76px 104px 140px;gap:10px;align-items:end;padding:14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.warehouse-barcode-toolbar label,.warehouse-writeoff-form label{display:grid;gap:6px;min-width:0}.warehouse-barcode-toolbar label>span,.warehouse-writeoff-form label>span{color:var(--muted);font-size:9px;font-weight:720}.warehouse-barcode-toolbar article{display:grid;gap:6px;min-height:38px;align-content:center;padding:0 10px;border-left:1px solid var(--line)}.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{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:9px;padding:14px}.warehouse-barcode-model-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.warehouse-barcode-model-card button{display:grid;gap:12px;width:100%;min-height:134px;padding:12px;border:0;background:transparent;color:#332e34;text-align:left}.warehouse-barcode-model-card button:hover{background:var(--surface-soft)}.warehouse-barcode-model-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.warehouse-barcode-model-head strong,.warehouse-barcode-model-head span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-barcode-model-head strong{font-size:12px;font-weight:850}.warehouse-barcode-model-head span{margin-top:4px;color:var(--muted);font-size:9px;font-weight:650}.warehouse-barcode-model-head small{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 7px;border-radius:6px;background:var(--pink-soft);color:var(--pink-deep);font-size:8.5px;font-weight:760;white-space:nowrap}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.warehouse-barcode-model-meta span{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-size:8.5px;font-weight:650}.warehouse-barcode-model-meta b{color:#332e34;font-size:12px;font-weight:850}.warehouse-barcode-model-options{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}.warehouse-barcode-model-options span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:9px;font-weight:680}.warehouse-barcode-model-options i{display:inline-block;width:9px;height:9px;margin-right:-2px;border:1px solid rgba(54,47,54,.18);border-radius:50%}.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{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 146px;gap:10px;align-items:center;min-height:92px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#332e34;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.warehouse-batch-label:hover{border-color:#e8518657;background:var(--surface-soft)}.warehouse-batch-label.selected{border-color:#31a86f6b;background:var(--green-soft);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{border-color:#31a86f66;background:var(--green-soft)}.warehouse-batch-label-copy{min-width:0}.warehouse-batch-label-copy strong,.warehouse-batch-label-copy span,.warehouse-batch-label-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-batch-label-copy strong{font-size:11px;font-weight:820}.warehouse-batch-label-copy span,.warehouse-batch-label-copy small{margin-top:4px;color:var(--muted);font-size:9px;font-weight:620}.warehouse-batch-label .barcode-block .barcode-svg{width:148px;height:52px}.warehouse-batch-label>b{position:absolute;right:10px;bottom:8px;padding:3px 6px;border-radius:5px;background:var(--pink-soft);color:var(--pink-deep);font-size:9px;font-weight:820}.warehouse-label-check{position:absolute;left:11px;bottom:8px;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:8.5px;font-weight:760}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;border-radius:7px;background:var(--surface-soft)}.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{display:grid;gap:7px;margin-top:9px}.warehouse-print-queue-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:7px;background:#fff}.warehouse-print-queue-list strong,.warehouse-print-queue-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{margin:0;padding:10px;border:1px dashed var(--line-strong);border-radius:7px;background:var(--surface-soft);line-height:1.35}.warehouse-print-queue-list b{color:var(--pink-deep);font-size:10px;font-weight:840}.warehouse-clear-print{display:inline-flex;justify-content:center;width:100%;min-height:34px;margin-top:8px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#625b64;font-size:9.5px;font-weight:740}.warehouse-writeoff-form{display:grid;grid-template-columns:minmax(260px,1fr) 92px 178px;gap:10px;align-items:end;padding:14px}.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{display:grid;grid-template-columns:42px minmax(180px,1fr) repeat(2,118px);gap:10px;align-items:center;margin:0 14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.warehouse-writeoff-preview>div strong,.warehouse-writeoff-preview>div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-writeoff-preview>div strong{font-size:11px;font-weight:820}.warehouse-writeoff-preview>div span,.warehouse-writeoff-preview article span{margin-top:4px;color:var(--muted);font-size:9px;font-weight:620}.warehouse-writeoff-preview article{display:grid;gap:6px;padding-left:12px;border-left:1px solid var(--line)}.warehouse-writeoff-preview article strong{font-size:12px;font-weight:840}.warehouse-writeoff-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px 14px}.warehouse-writeoff-history{display:grid;gap:9px}.warehouse-writeoff-history article{display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:8px;align-items:center}.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{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;place-items:center;min-height:260px;padding:24px;text-align:center}.warehouse-empty-workspace strong{font-size:14px;font-weight:820}.warehouse-empty-workspace span{margin-top:6px;color:var(--muted);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{display:grid;gap:8px;width:min(520px,100%);margin:4px auto 0}.warehouse-required-batch-list button{display:grid;gap:4px;width:100%;min-height:56px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#332e34;text-align:left;box-shadow:0 10px 22px #2a232a0a}.warehouse-required-batch-list button:hover,.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-location-create{display:grid;grid-template-columns:minmax(190px,1fr) minmax(130px,.7fr) 130px minmax(150px,.8fr) auto;gap:10px;align-items:end;padding:14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.warehouse-location-create label,.warehouse-transfer-route label,.warehouse-transfer-scanner-panel label,.warehouse-transfer-product-picker label,.warehouse-transfer-manual-footer label{display:grid;gap:6px;min-width:0}.warehouse-location-create 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-create input,.warehouse-location-create select,.warehouse-transfer-route select,.warehouse-transfer-scanner-panel input,.warehouse-transfer-product-picker input,.warehouse-transfer-manual-footer input{width:100%;height:38px;min-width:0;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:#332e34;font-size:10.5px;font-weight:650}.warehouse-location-list{display:grid;gap:10px;padding:14px}.warehouse-location-list article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(330px,.9fr) auto;gap:12px;align-items:center;min-height:74px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.warehouse-location-list article.active{border-color:#e851865c;background:var(--pink-soft)}.warehouse-location-title{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.warehouse-location-title>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--surface-soft);color:var(--pink-deep)}.warehouse-location-title .icon{width:17px;height:17px}.warehouse-location-title strong,.warehouse-location-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-location-title strong{font-size:12px;font-weight:850}.warehouse-location-title small{margin-top:4px;color:var(--muted);font-size:9.5px;font-weight:640}.warehouse-location-metrics{display:grid;grid-template-columns:repeat(4,minmax(58px,1fr));gap:7px}.warehouse-location-metrics span{display:grid;gap:4px;padding-left:9px;border-left:1px solid var(--line)}.warehouse-location-metrics small{color:var(--muted);font-size:8.5px;font-weight:680}.warehouse-location-metrics b{font-size:12px;font-weight:850}.warehouse-location-actions{display:flex;gap:7px;justify-content:flex-end}.warehouse-location-actions button,.warehouse-transfer-list button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#514b53;font-size:9.5px;font-weight:740}.warehouse-location-actions button.danger,.warehouse-transfer-list button{color:var(--pink-deep)}.warehouse-location-actions button:disabled{color:var(--muted);cursor:default;opacity:.72}.warehouse-transfer-route{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) repeat(2,minmax(110px,.55fr));gap:10px;align-items:end;padding:14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.warehouse-transfer-route article{display:grid;gap:6px;min-height:38px;align-content:center;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff}.warehouse-transfer-route article strong{font-size:11px;font-weight:840}.warehouse-transfer-mode-tabs{display:inline-flex;gap:7px;margin:14px 14px 0;padding:4px;border:1px solid var(--line);border-radius:9px;background:#fff}.warehouse-transfer-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#625b64;font-size:10px;font-weight:780}.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{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:end;padding:14px;border-bottom:1px solid var(--line)}.warehouse-transfer-manual-panel{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(360px,1.15fr);gap:12px;padding:14px;border-bottom:1px solid var(--line)}.warehouse-transfer-product-picker,.warehouse-transfer-variant-panel{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.warehouse-transfer-product-picker{padding:10px}.warehouse-transfer-product-list{display:grid;gap:7px;max-height:318px;margin-top:10px;overflow-y:auto;padding-right:2px}.warehouse-transfer-product-list button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:54px;padding:8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#332e34;text-align:left}.warehouse-transfer-product-list button.active{border-color:#e851865c;background:var(--pink-soft)}.warehouse-transfer-product-list strong,.warehouse-transfer-product-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-transfer-product-list strong{font-size:10.5px;font-weight:820}.warehouse-transfer-product-list small{margin-top:3px;color:var(--muted);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{padding:14px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:10px;font-weight:700;text-align:center}.warehouse-transfer-variant-panel{display:grid;gap:13px;align-content:start;padding:12px}.warehouse-transfer-selected-model{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line)}.warehouse-transfer-selected-model strong,.warehouse-transfer-selected-model span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-transfer-selected-model strong{font-size:12px;font-weight:850}.warehouse-transfer-selected-model span{margin-top:4px;color:var(--muted);font-size:9.5px;font-weight:650}.warehouse-transfer-option-block{display:grid;gap:8px}.warehouse-transfer-color-options,.warehouse-transfer-size-options{display:flex;flex-wrap:wrap;gap:7px}.warehouse-transfer-color-options button,.warehouse-transfer-size-options button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#514b53;font-size:9.5px;font-weight:760}.warehouse-transfer-color-options button.active,.warehouse-transfer-size-options button.active{border-color:#e8518657;background:var(--pink-soft);color:var(--pink-deep)}.warehouse-transfer-color-options i{display:inline-block;width:10px;height:10px;border:1px solid rgba(54,47,54,.18);border-radius:50%}.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{display:grid;grid-template-columns:94px minmax(120px,1fr) auto;gap:10px;align-items:end;padding-top:12px;border-top:1px solid var(--line)}.warehouse-transfer-manual-footer article{display:grid;gap:4px;min-height:38px;align-content:center;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft)}.warehouse-transfer-manual-footer article strong,.warehouse-transfer-manual-footer article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-message{margin:12px 14px 0;padding:9px 10px;border-radius:7px;background:var(--green-soft);color:var(--green);font-size:10px;font-weight:740}.warehouse-transfer-list{display:grid;gap:9px;padding:14px}.warehouse-transfer-list article{display:grid;grid-template-columns:42px minmax(0,1fr) 116px 36px;gap:10px;align-items:center;min-height:64px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.warehouse-transfer-list strong,.warehouse-transfer-list span,.warehouse-transfer-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-transfer-list strong{font-size:11px;font-weight:820}.warehouse-transfer-list span,.warehouse-transfer-list small{margin-top:3px;color:var(--muted);font-size:9px;font-weight:640}.warehouse-transfer-queue-qty{display:grid;grid-template-columns:32px 46px 32px;gap:3px;align-items:center}.warehouse-transfer-queue-qty button{min-height:32px;padding:0;color:#514b53;font-size:14px;font-weight:760}.warehouse-transfer-queue-qty input{width:46px;height:32px;padding:0 4px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:var(--pink-deep);font-size:11px;font-weight:840;text-align:center}.warehouse-recount-shell{align-items:start}.warehouse-recount-active,.warehouse-recount-setup{margin:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.warehouse-recount-active{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:18px;align-items:center;padding:14px}.warehouse-recount-active-copy{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.warehouse-recount-live-dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #31a86f1f}.warehouse-recount-active-copy small,.warehouse-recount-active-copy strong,.warehouse-recount-active-copy span,.warehouse-recount-setup-heading strong,.warehouse-recount-setup-heading span{display:block}.warehouse-recount-active-copy small,.warehouse-recount-active-copy span,.warehouse-recount-setup-heading span{color:var(--muted);font-size:9px;font-weight:650}.warehouse-recount-active-copy strong,.warehouse-recount-setup-heading strong{margin:3px 0;color:#332e34;font-size:12px;font-weight:840}.warehouse-recount-active-metrics{display:flex;align-items:center}.warehouse-recount-active-actions{display:flex;gap:7px;justify-content:flex-end}.warehouse-recount-active-metrics>span{display:grid;gap:4px;min-width:92px;padding:4px 14px;border-right:1px solid var(--line)}.warehouse-recount-active-metrics>span:last-child{border-right:0}.warehouse-recount-active-metrics small,.warehouse-recount-active-metrics b{font-size:9px}.warehouse-recount-active-metrics small{color:var(--muted);font-weight:650}.warehouse-recount-active-metrics b{color:#332e34;font-size:12px;font-weight:840}.warehouse-recount-home-shell{display:block}.warehouse-recount-home-shell.has-preview{display:grid;grid-template-columns:minmax(720px,1fr) 330px;gap:12px;align-items:start}.warehouse-recount-setup{padding:14px;background:#fff}.warehouse-recount-setup-heading{display:flex;gap:10px;align-items:center;margin-bottom:13px}.warehouse-recount-step{display:grid!important;place-items:center;width:32px;height:32px;border-radius:7px;background:var(--pink-soft);color:var(--pink-deep)!important;font-size:10px!important;font-weight:850!important}.warehouse-recount-form{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(150px,.85fr) minmax(190px,1fr) minmax(190px,1fr) auto;gap:9px;align-items:end}.warehouse-recount-form label,.warehouse-scanner-input-row label,.warehouse-recount-reason,.warehouse-recount-note{display:grid;gap:6px;min-width:0}.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{width:100%;height:38px;min-width:0;padding:0 11px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:#332e34;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{overflow-x:auto;padding:0 14px 14px}.warehouse-recount-history article{display:grid;grid-template-columns:124px minmax(170px,1fr) repeat(4,minmax(82px,auto)) 118px;gap:12px;align-items:center;min-width:790px;min-height:58px;padding:9px 10px;border-bottom:1px solid var(--line);border-radius:8px;cursor:pointer}.warehouse-recount-history article:hover,.warehouse-recount-history article.selected{background:#fff8fb}.warehouse-recount-history article.selected{outline:1px solid rgba(232,81,134,.24);outline-offset:-1px}.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{overflow:hidden;color:#332e34;font-size:10px;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.warehouse-recount-history span,.warehouse-recount-history small{margin-top:3px;color:var(--muted);font-size:8.5px;font-weight:640}.warehouse-recount-history .shortage b{color:var(--pink-deep)}.warehouse-history-actions{display:flex;justify-content:flex-end;gap:6px}.warehouse-history-open{justify-self:end;min-height:30px;padding:0 9px;border:1px solid rgba(232,81,134,.24);border-radius:7px;background:var(--surface-soft);color:var(--pink-deep);font-size:9px;font-weight:760}.warehouse-history-delete{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(220,65,106,.2);border-radius:7px;background:#fff0f4;color:var(--pink-deep)}.warehouse-history-delete .icon{width:14px;height:14px}.warehouse-recount-preview-card{position:sticky;top:14px}.warehouse-recount-preview-meta{padding:0 0 12px;border-bottom:1px solid var(--line)}.warehouse-recount-preview-meta strong,.warehouse-recount-preview-meta span{display:block}.warehouse-recount-preview-meta strong{color:#332e34;font-size:11px;font-weight:830}.warehouse-recount-preview-meta span{margin-top:5px;color:var(--muted);font-size:8.5px;line-height:1.35;font-weight:650}.warehouse-recount-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.warehouse-recount-preview-grid article,.warehouse-recount-preview-loss{padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff}.warehouse-recount-preview-grid span,.warehouse-recount-preview-grid b,.warehouse-recount-preview-loss span,.warehouse-recount-preview-loss strong{display:block}.warehouse-recount-preview-grid span,.warehouse-recount-preview-loss span{color:var(--muted);font-size:8px;font-weight:680}.warehouse-recount-preview-grid b,.warehouse-recount-preview-loss strong{margin-top:5px;color:#332e34;font-size:13px;font-weight:850}.warehouse-recount-preview-grid .shortage b{color:var(--pink-deep)}.warehouse-recount-preview-grid .surplus b{color:var(--green)}.warehouse-recount-preview-loss{margin-top:10px;background:#fff8fb}.warehouse-recount-preview-batches{display:grid;gap:6px;margin-top:10px}.warehouse-recount-preview-batches article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;color:var(--muted);font-size:8.5px;font-weight:690}.warehouse-recount-preview-batches b{color:#332e34}.warehouse-recount-preview-actions{display:grid;gap:8px;margin-top:13px}.warehouse-recount-rules{display:grid;gap:2px}.warehouse-recount-rules article{padding:10px 0;border-bottom:1px solid var(--line)}.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{margin:4px 0 3px;color:#332e34;font-size:11px;font-weight:820}.warehouse-recount-test-card>strong,.warehouse-recount-test-card>span{display:block}.warehouse-recount-test-card>strong{margin-top:4px;font-size:11px;font-weight:820}.warehouse-recount-test-card>span{margin:5px 0 12px;color:var(--muted);font-size:9px;font-weight:640;line-height:1.45}.warehouse-recount-test-card .warehouse-action{width:100%}.warehouse-scanner-test-panel{overflow:hidden}.warehouse-scanner-stage{margin:14px;padding:16px;border:1px solid rgba(232,81,134,.22);border-radius:8px;background:#fff9fb}.warehouse-scanner-stage.compact{margin:0;border:0;background:#fff}.warehouse-scanner-stage.compact.found{background:#31a86f0b}.warehouse-scanner-stage.compact.unknown{background:#dc416a0b}.warehouse-scanner-state{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px}.warehouse-scanner-signal{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(232,81,134,.2);border-radius:8px;background:var(--pink-soft);color:var(--pink-deep)}.warehouse-scanner-state.ready .warehouse-scanner-signal{border-color:#31a86f3d;background:var(--green-soft);color:var(--green)}.warehouse-scanner-state.error .warehouse-scanner-signal{border-color:#dc416a47;background:#fff0f4;color:var(--pink-deep)}.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{display:inline-block;max-width:100%;margin-top:6px;padding:4px 6px;overflow:hidden;border:1px solid rgba(232,81,134,.16);border-radius:6px;background:#fff8fb;color:#4f454d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.warehouse-scanner-state>b{padding:5px 8px;border-radius:6px;background:var(--violet-soft);color:var(--violet);font-size:8.5px;font-weight:840}.warehouse-scanner-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;margin-top:14px}.warehouse-scanner-input-row input{height:46px;border-width:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;letter-spacing:0}.warehouse-scanner-input-row .warehouse-action{min-height:46px}.warehouse-scanner-diagnostics{display:grid;grid-template-columns:1.5fr repeat(3,minmax(90px,.7fr));gap:1px;overflow:hidden;margin-top:14px;border:1px solid var(--line);border-radius:7px;background:var(--line)}.warehouse-scanner-diagnostics article{min-width:0;padding:9px 10px;background:#fff}.warehouse-scanner-diagnostics span,.warehouse-scanner-diagnostics strong{display:block}.warehouse-scanner-diagnostics span{color:var(--muted);font-size:8px;font-weight:660}.warehouse-scanner-diagnostics strong{overflow:hidden;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.warehouse-scanner-test-log{border-top:1px solid var(--line)}.warehouse-scanner-test-log>article{display:grid;grid-template-columns:112px minmax(0,1fr) 90px 18px;gap:10px;align-items:center;min-height:44px;padding:0 14px;border-top:1px solid var(--line)}.warehouse-scanner-test-log time,.warehouse-scanner-test-log span{color:var(--muted);font-size:9px;font-weight:640}.warehouse-scanner-test-log strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:780}.warehouse-scanner-test-log .icon{color:var(--green)}.warehouse-recount-live-metrics,.warehouse-recount-review-summary{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:1px;margin:0 14px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.warehouse-recount-live-metrics article,.warehouse-recount-review-summary article{min-height:74px;padding:10px 12px;background:#fff}.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{margin:5px 0 3px;color:#332e34;font-size:19px;font-weight:860}.warehouse-recount-progress{height:5px;margin:12px 14px 14px;overflow:hidden;border-radius:4px;background:#f1e8eb}.warehouse-recount-progress span{display:block;width:var(--recount-progress);height:100%;border-radius:inherit;background:var(--green);transition:width .18s cubic-bezier(.22,1,.36,1)}.warehouse-recount-counted-list{padding:0 14px 14px}.warehouse-recount-counted-list>article{display:grid;grid-template-columns:42px minmax(210px,1fr) minmax(82px,.48fr) minmax(86px,.45fr) minmax(78px,.42fr) auto;gap:12px;align-items:center;min-height:58px;padding:7px 0;border-bottom:1px solid var(--line)}.warehouse-recount-counted-list>article:last-child{border-bottom:0}.warehouse-recount-thumb{width:38px;height:44px;border-radius:6px}.warehouse-recount-found-product{min-width:0}.warehouse-recount-found-product strong,.warehouse-recount-found-product span,.warehouse-recount-found-product small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-recount-found-product span{display:flex;align-items:center;gap:5px}.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{margin-top:3px;color:var(--muted);font-size:8.5px;font-weight:630}.warehouse-recount-counted-list .warehouse-recount-found-product span{display:flex;align-items:center;gap:5px}.warehouse-recount-counted-list .request-status{justify-self:end;min-width:102px;text-align:center}.warehouse-recount-manual-list{overflow-x:auto;padding:0 14px 14px}.warehouse-recount-manual-list>article{display:grid;grid-template-columns:42px minmax(210px,1fr) minmax(86px,.42fr) minmax(112px,.5fr) minmax(78px,.38fr);gap:12px;align-items:center;min-width:650px;min-height:64px;padding:9px 0;border-bottom:1px solid var(--line)}.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{margin-bottom:4px;color:var(--muted);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{width:100%;min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:0 9px;font:inherit;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{color:var(--green)}.warehouse-recount-batches{display:grid;gap:2px}.warehouse-recount-batches article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.warehouse-recount-batches article:last-child{border-bottom:0}.warehouse-recount-batches strong,.warehouse-recount-batches span,.warehouse-recount-batches b{display:block}.warehouse-recount-batches strong,.warehouse-recount-batches b{font-size:9.5px;font-weight:790}.warehouse-recount-batches span{margin-top:3px;color:var(--muted);font-size:8px;font-weight:630}.warehouse-recount-batches i{grid-column:1 / -1;height:3px;overflow:hidden;border-radius:3px;background:#f1e8eb}.warehouse-recount-batches i span{width:var(--batch-count-progress);height:100%;margin:0;border-radius:inherit;background:var(--green)}.warehouse-recount-scan-log{display:grid;gap:2px}.warehouse-recount-scan-log article{display:grid;grid-template-columns:60px minmax(0,1fr) 16px;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.warehouse-recount-scan-log article:last-child{border-bottom:0}.warehouse-recount-scan-log time,.warehouse-recount-scan-log span,.warehouse-recount-scan-log p{color:var(--muted);font-size:8px;font-weight:620}.warehouse-recount-scan-log strong,.warehouse-recount-scan-log span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-recount-scan-log strong{font-size:9px;font-weight:760}.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-review-shell{display:block}.warehouse-recount-review-main{display:grid;gap:12px}.warehouse-recount-review-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:12px;align-items:stretch}.warehouse-recount-review-head-card,.warehouse-recount-finance-card{min-width:0}.warehouse-recount-finance-card{display:flex;flex-direction:column;padding:14px}.warehouse-recount-finance-card .warehouse-side-heading h2{font-size:16px}.warehouse-recount-finance-card .warehouse-side-heading{padding:0 0 12px;border-bottom:0}.warehouse-recount-finance-card .warehouse-label-summary{flex:1;align-content:center;gap:12px 10px;margin:0;background:#fff8fb}.warehouse-recount-finance-card p{margin:12px 0 0;color:var(--muted);font-size:9px;line-height:1.4;font-weight:680}.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-fifo-strip .warehouse-recount-batches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:0 14px 14px}.warehouse-recount-fifo-strip .warehouse-recount-batches article{padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffffd1}.warehouse-recount-warning{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin:-3px 14px 13px;padding:10px;border:1px solid rgba(232,151,38,.24);border-radius:8px;background:#fff8e8;color:#725126}.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;line-height:1.35;font-weight:620}.warehouse-recount-filter-tabs{display:flex;gap:5px;overflow-x:auto;padding:0 14px 14px}.warehouse-recount-filter-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-size:9px;font-weight:720}.warehouse-recount-filter-tabs button.active{border-color:#e8518647;background:var(--pink-soft);color:var(--pink-deep)}.warehouse-recount-filter-tabs b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:var(--surface-soft);font-size:8px;font-weight:820}.warehouse-recount-review-list{overflow-x:auto;padding:0 14px 14px}.warehouse-recount-review-row{display:grid;grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(72px,.36fr)) minmax(190px,.8fr) minmax(180px,.85fr);gap:12px;align-items:center;min-width:1060px;min-height:72px;padding:11px 0;border-bottom:1px solid var(--line)}.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{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center;min-width:0}.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{margin-top:3px;color:var(--muted);font-size:8px;font-weight:630}.warehouse-recount-review-product span{display:flex;align-items:center;gap:5px}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-recount-match{display:inline-flex!important;align-items:center;gap:5px;color:var(--green)!important;font-size:9px!important;font-weight:780!important}.warehouse-recount-match .icon{width:14px;height:14px}.warehouse-recount-unknown-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:9px 0;border-bottom:1px solid var(--line)}.warehouse-recount-alert-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#fff0f4;color:var(--pink-deep)}.warehouse-recount-unknown-row strong,.warehouse-recount-unknown-row span{display:block}.warehouse-recount-unknown-row strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.warehouse-recount-unknown-row span{margin-top:4px;color:var(--muted);font-size:8px}.warehouse-recount-unknown-row>b{color:var(--pink-deep);font-size:9px;font-weight:780}.warehouse-recount-finance>p{margin:10px 0 0;color:var(--muted);font-size:8.5px;font-weight:620;line-height:1.45}.warehouse-recount-complete{display:grid;justify-items:center;width:min(760px,100%);margin:44px auto;padding:34px;border:1px solid var(--line);border-radius:8px;background:#fff;text-align:center;box-shadow:0 18px 48px #2a1f220f}.warehouse-recount-complete-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;background:var(--green-soft);color:var(--green)}.warehouse-recount-complete-mark .icon{width:26px;height:26px}.warehouse-recount-complete>span{margin-top:14px;color:var(--green);font-size:9px;font-weight:780}.warehouse-recount-complete h2{margin:5px 0 0;font-size:22px;font-weight:860}.warehouse-recount-complete p{margin:6px 0 20px;color:var(--muted);font-size:9.5px;font-weight:640}.warehouse-recount-complete-grid{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));width:100%;overflow:hidden;border:1px solid var(--line);border-radius:7px}.warehouse-recount-complete-grid article{padding:13px;border-right:1px solid var(--line)}.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-import-meta{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:9px;padding:14px;border-top:1px solid var(--line)}.warehouse-import-meta label{display:grid;gap:6px;min-width:0}.warehouse-import-meta label>span{color:var(--muted);font-size:8.5px;font-weight:720}.warehouse-import-meta input,.warehouse-import-meta select{width:100%;height:38px;min-width:0;padding:0 11px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:#332e34;font-family:inherit;font-size:10px;font-weight:680}.warehouse-import-panel{overflow:hidden}.warehouse-import-upload{display:grid;grid-template-columns:minmax(240px,1fr) minmax(360px,1.4fr);gap:12px;padding:14px;border-bottom:1px solid var(--line)}.warehouse-import-file{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-height:92px;padding:13px;border:1px dashed rgba(232,81,134,.32);border-radius:8px;background:#fff9fb;cursor:pointer}.warehouse-import-file .icon{display:grid;place-items:center;width:40px;height:40px;padding:9px;border-radius:8px;background:var(--pink-soft);color:var(--pink-deep)}.warehouse-import-file strong,.warehouse-import-file span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-import-file strong{font-size:12px;font-weight:840}.warehouse-import-file span{margin-top:5px;color:var(--muted);font-size:9px;font-weight:640}.warehouse-import-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.warehouse-import-file textarea{width:100%;min-height:128px;margin-top:10px;padding:10px;border:1px solid var(--line-strong);border-radius:8px;outline:none;resize:vertical;background:#fff;color:#332e34;font-size:10.5px;line-height:1.45;font-weight:650}.warehouse-import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.warehouse-import-summary article{display:grid;align-content:center;min-height:92px;padding:10px;background:#fff}.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-errors{display:grid;gap:5px;padding:10px 14px 0}.warehouse-import-errors span{padding:8px 9px;border:1px solid rgba(220,65,106,.18);border-radius:7px;background:#fff0f4;color:var(--pink-deep);font-size:9px;font-weight:680}.warehouse-import-preview{overflow-x:auto;padding:0 14px 14px}.warehouse-import-preview article{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(118px,.9fr) 56px 74px minmax(118px,.9fr);gap:10px;align-items:center;min-width:680px;min-height:58px;border-bottom:1px solid var(--line)}.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{overflow:hidden;color:#332e34;font-size:10px;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.warehouse-import-preview span,.warehouse-import-preview small{margin-top:3px;color:var(--muted);font-size:8px;font-weight:630}.product-detail-panel{display:flex;flex-direction:column;min-height:calc(100vh - 92px);max-height:calc(100vh - 92px);overflow-y:auto}.product-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:10px;align-items:center;min-height:58px;padding:0 14px;border-bottom:1px solid var(--line)}.product-detail-header>strong{overflow:hidden;font-size:18px;line-height:1;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.product-detail-header button{display:grid;place-items:center;border:0;background:transparent;color:#817a83}.product-detail-header .icon{width:18px;height:18px}.product-profile-card{display:grid;grid-template-columns:104px 1fr;gap:14px;align-items:start;padding:14px}.product-meta-grid{display:grid;grid-template-columns:minmax(74px,.72fr) minmax(0,1fr);gap:11px 12px;padding-top:4px}.product-meta-grid span{color:#6f6971;font-size:11px;font-weight:560}.product-meta-grid strong{color:#332e34;font-size:11px;line-height:1.2;font-weight:760}.product-detail-section{padding:9px 14px;border-top:1px solid var(--line)}.product-detail-section h2{margin-bottom:9px;font-size:14px;font-weight:800}.variant-table{overflow:hidden;border:1px solid var(--line);border-radius:9px}.variant-color-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.variant-color-tabs button{display:inline-grid;grid-template-columns:14px minmax(0,1fr);gap:5px 7px;align-items:center;min-height:34px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4c464e;text-align:left}.variant-color-tabs button.active{border-color:#e8518657;background:#fff6fa;box-shadow:0 0 0 2px #e8518614}.variant-color-tabs i{grid-row:span 2;display:block;width:14px;height:14px;border:1px solid rgba(70,56,62,.12);border-radius:50%}.variant-color-tabs span{font-size:10px;line-height:1;font-weight:780;white-space:nowrap}.variant-color-tabs b{color:var(--muted);font-size:8.5px;line-height:1;font-weight:720;white-space:nowrap}.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{display:grid;grid-template-columns:.58fr 1.35fr .72fr .72fr;align-items:center;min-height:29px;gap:8px;padding:0 9px;border-bottom:1px solid rgba(238,231,232,.86)}.variant-head{color:#6f6971;font-size:10px;font-weight:720}.variant-row{width:100%;border-right:0;border-left:0;border-top:0;background:#fff;color:#332e34;font-size:11px;font-weight:570;text-align:left;cursor:pointer}.variant-row:last-child{border-bottom:0}.variant-row:hover{background:var(--surface-soft)}.variant-row.active{background:#fde6ef;box-shadow:inset 3px 0 0 var(--pink)}.variant-row strong{overflow:hidden;font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.variant-row b{justify-self:end;font-weight:780}.product-price-cards,.product-stock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:transparent}.product-price-cards article,.product-stock-cards article{display:grid;place-items:center;min-height:46px;border-right:1px solid var(--line);background:transparent;text-align:center}.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;line-height:1.15;font-weight:560}.product-price-cards strong,.product-stock-cards strong{margin-top:5px;font-size:14px;font-weight:820}.product-barcode-actions-section{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;align-items:start}.product-barcode-actions-section.without-barcode{grid-template-columns:minmax(0,1fr)}.product-barcode-side h2{margin-bottom:7px}.barcode-block{display:grid;justify-items:start;gap:4px}.barcode-block .barcode-svg{display:block;width:142px;height:52px;border-radius:3px;background:#fff}.barcode-block .barcode-svg text{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:0}.barcode-block strong{color:#2f2a31;font-size:11px;font-weight:740}.product-actions-section{display:grid;gap:5px}.product-actions-section button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:28px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4d474f;font-size:10.5px;font-weight:720}.product-actions-section .product-primary-action{border-color:transparent;background:linear-gradient(135deg,#ef5b92,#ef78a7);color:#fff;box-shadow:0 11px 24px #e851862e}.product-actions-section .product-danger-action{border-color:#d243623d;background:#fff7f8;color:#c43f5d}.product-actions-section .icon{width:17px;height:17px}.product-movement-section .side-card-heading{margin-bottom:9px}.product-movement-section .side-card-heading .icon{width:16px;height:16px;color:#817a83}.product-movement-list{display:grid;gap:8px}.product-movement-row{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;gap:8px;align-items:start}.product-movement-row time{color:#777178;font-size:10px;line-height:1.25;font-weight:560}.product-movement-row span{overflow:hidden;color:#4f4951;font-size:10px;line-height:1.25;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;gap:12px;min-width:0}.product-full-route{display:flex;align-items:center;gap:10px;min-height:28px;color:#7b747c;font-size:13px;font-weight:620}.product-full-route button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#5c555d;font-weight:760}.product-full-route button .icon{width:16px;height:16px;transform:rotate(180deg)}.product-full-route b{color:#302b31;font-weight:820}.product-full-route em{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#fde6ef;color:var(--pink-deep);font-size:12px;font-style:normal;font-weight:800}.product-full-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(126px,1fr));gap:10px}.product-full-kpi-card{display:grid;grid-template-columns:58px 1fr;align-items:center;min-height:94px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffe0;box-shadow:var(--shadow)}.product-full-kpi-card .metric-icon{width:48px;height:48px;margin-left:12px}.product-full-kpi-card .metric-icon .icon{width:24px;height:24px}.product-full-kpi-copy{display:grid;gap:5px;min-width:0;padding:0 10px 0 4px}.product-full-kpi-copy h2{color:#514b53;font-size:11px;line-height:1.1;font-weight:760}.product-full-kpi-copy strong{overflow:hidden;color:#262127;font-size:20px;line-height:1.05;font-weight:840;text-overflow:ellipsis;white-space:nowrap}.product-full-kpi-copy span{overflow:hidden;color:#807981;font-size:10.5px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.tone-pink .product-full-kpi-copy strong{color:var(--pink-deep)}.tone-violet .product-full-kpi-copy strong{color:var(--violet)}.tone-orange .product-full-kpi-copy strong{color:var(--orange)}.tone-green .product-full-kpi-copy strong{color:var(--green)}.product-full-layout{display:grid;grid-template-columns:minmax(0,1fr) 338px;gap:12px;align-items:start}.product-full-left{display:grid;gap:12px;min-width:0}.product-full-top-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:12px;align-items:stretch}.product-full-panel,.product-full-side-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffe0;box-shadow:var(--shadow)}.product-gallery-panel{display:grid;grid-template-rows:auto auto auto;align-content:start;align-items:start;gap:10px;padding:8px}.product-main-info-panel{height:100%}.product-full-photo-frame{position:relative;overflow:hidden;border-radius:11px}.product-full-photo-main{width:100%;height:365px;border-radius:11px}img.product-full-photo-main,img.product-full-photo-thumb{display:block;box-sizing:border-box;object-fit:contain;object-position:center;background:#fff8f6}img.product-full-photo-main{padding:10px}img.product-full-photo-thumb{padding:6px}.product-full-photo-label{position:absolute;bottom:9px;left:9px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#3b2b27bd;color:#fff;font-size:10px;font-weight:760}.product-full-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.product-full-thumbs button{display:grid;place-items:stretch;height:88px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent}.product-full-thumbs button.active{border-color:var(--pink);box-shadow:0 0 0 2px #e851861f}.product-full-photo-thumb{width:100%;height:100%;border-radius:8px}.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{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:8px;width:auto;min-height:38px;padding:0 14px;border:1px dashed rgba(232,81,134,.62);border-radius:9px;background:#fff7fa;color:var(--pink-deep);font-size:12px;font-weight:800}.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{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.product-full-panel-heading h2,.product-full-side-card h2{font-size:16px;line-height:1.15;font-weight:840}.product-full-panel-heading button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffeb;color:#5f5961;font-size:12px;font-weight:760}.product-full-panel-heading button .icon{width:16px;height:16px}.product-full-edit-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.product-full-panel-heading .product-full-delete-action{border-color:#d243623d;background:#fff7f8;color:#c43f5d}.product-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-info-field{display:grid;align-content:start;gap:6px;min-height:50px}.product-info-field.span-3{grid-column:1 / -1}.product-info-field.sku-short{max-width:50%}.product-info-field span{color:#6f6971;font-size:11px;font-weight:660}.product-info-field strong{display:flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffe0;color:#2f2a31;font-size:12px;line-height:1.25;font-weight:720}.product-description-field strong{min-height:66px;align-items:flex-start;padding-top:9px}.product-full-create-error{min-height:16px;margin:-4px 0 0;color:#d24362;font-size:11px;line-height:1.35;font-weight:700;visibility:hidden}.product-full-create-error.visible{visibility:visible}.product-full-create-mode .product-info-field input,.product-full-create-mode .product-info-field select,.product-full-create-mode .product-info-field textarea{width:100%;min-height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#2f2a31;font-family:inherit;font-size:12px;line-height:1.25;font-weight:720;outline:none}.product-full-create-mode .product-info-field textarea{min-height:66px;resize:vertical;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{border-color:#e8518647!important;background:var(--pink)!important;color:#fff!important}.product-info-tags{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start;margin-top:13px}.product-info-tags>span{color:#6f6971;font-size:11px;font-weight:660}.product-info-tags div{display:flex;flex-wrap:wrap;gap:8px}.product-info-tags b,.product-info-tags button{display:inline-flex;align-items:center;min-height:28px;border-radius:8px;font-size:12px;font-weight:780}.product-info-tags b{padding:0 10px;background:#f1e7ff;color:var(--violet)}.product-info-tags button{padding:0 12px;border:1px solid rgba(232,81,134,.28);background:#fff4f8;color:var(--pink-deep)}.product-availability-heading{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:9px}.product-availability-heading h2{font-size:15px;line-height:1.12;font-weight:840}.product-availability-heading>div:first-child>span{display:block;margin-top:8px;color:#5f5961;font-size:10.5px;font-weight:730}.product-availability-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:2px;color:#8a838b;font-size:10.5px;font-weight:700}.product-availability-legend span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.product-availability-legend i{display:block;width:10px;height:10px;border-radius:3px}.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{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid rgba(232,81,134,.28);border-radius:8px;background:#fff4f8;color:var(--pink-deep);font-size:11px;font-weight:800}.product-full-add-variant .icon{width:15px;height:15px}.product-full-create-variants{display:grid;border-top:1px solid rgba(238,231,232,.9)}.product-full-create-variant{padding:12px 0;border-bottom:1px solid rgba(238,231,232,.9)}.product-full-create-variant:last-child{padding-bottom:0;border-bottom:0}.product-full-create-variant-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.product-full-create-variant-title strong{color:#373039;font-size:11px;font-weight:820}.product-full-create-variant-title button{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(225,84,111,.18);border-radius:8px;background:#fff;color:#d24d69}.product-full-create-variant-title button .icon{width:14px;height:14px}.product-full-create-variant-fields{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:10px}.product-full-create-variant-fields label{display:grid;gap:6px;min-width:0}.product-full-create-variant-fields label>span{color:#6f6971;font-size:10px;font-weight:720}.product-full-create-variant-fields input,.product-full-create-variant-fields select{width:100%;height:36px;padding:0 9px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#2f2a31;font-family:inherit;font-size:11px;font-weight:700;outline:none}.product-full-create-variant-fields input[readonly]{background:#f6f3f4;color:#8a838b;cursor:default}@media(max-width:1180px){.product-full-create-variant-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.product-full-create-variant-fields{grid-template-columns:1fr}.product-full-add-variant{width:100%}}.product-availability-matrix{display:grid;gap:6px;min-width:0}.product-availability-head,.product-availability-row{display:grid;grid-template-columns:minmax(138px,150px) repeat(var(--product-size-count, 5),minmax(52px,1fr));gap:6px;align-items:center}.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{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center}.product-availability-color>i{display:block;width:26px;height:23px;border:1px solid rgba(70,56,62,.12);border-radius:6px;box-shadow:0 4px 9px #23191c12}.product-availability-color strong{display:block;color:#332e34;font-size:12px;line-height:1.08;font-weight:830}.product-availability-color span{display:block;margin-top:2px;color:#8a838b;font-size:9.5px;font-weight:720}.product-availability-cell{display:grid;align-content:center;justify-items:center;gap:3px;min-height:48px;padding:5px 6px;border:1px solid transparent;border-radius:8px;color:#322d33;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-availability-cell.available{border-color:#31a86f1f;background:#eaf8f1}.product-availability-cell.low{border-color:#ef83552e;background:#fff1e8}.product-availability-cell.empty{border-color:#eee7e8eb;background:#fbf9fa;color:#aaa4ab}.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;line-height:1;font-weight:850}.product-availability-cell span{overflow:hidden;max-width:100%;color:inherit;opacity:.78;font-size:8.5px;line-height:1.1;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.product-measurements-panel{padding:12px}.product-measurements-panel .product-full-panel-heading{margin-bottom:10px}.product-measurements-panel .product-full-panel-heading span{display:block;margin-top:6px;color:#6f6971;font-size:11px;font-weight:680}.product-measurements-grid{overflow:hidden;border:1px solid var(--line);border-radius:10px}.product-measurements-head,.product-measurements-row{display:grid;grid-template-columns:88px repeat(4,minmax(112px,1fr)) 48px;gap:0;align-items:center}.product-measurements-head{min-height:38px;background:#fbf7f8eb;color:#6f6971;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 rgba(238,231,232,.9)}.product-measurements-head span:last-child,.product-measurement-copy{border-right:0}.product-measurements-head span{padding:0 12px}.product-measurements-row{min-height:44px;border-top:1px solid rgba(238,231,232,.9)}.product-measurements-row.active{background:#fff4f8}.product-measurements-row strong{display:flex;align-items:center;align-self:stretch;padding:0 12px;color:#332e34;font-size:12px;font-weight:860}.product-measurements-row input{width:100%;height:44px;padding:0 12px;border-top:0;border-bottom:0;border-left:0;background:transparent;color:#352f36;font-size:12px;font-weight:720;outline:none}.product-measurements-row input:focus{background:#fff;box-shadow:inset 0 0 0 2px #e8518633}.product-measurements-empty{min-height:44px;padding:14px 12px;border-top:1px solid rgba(238,231,232,.9);color:#8a838b;font-size:12px;font-weight:720}.product-measurement-copy{display:grid;place-items:center;align-self:stretch;min-height:44px;border-top:0;border-bottom:0;border-left:0;background:transparent;color:var(--pink-deep);transition:color 90ms ease,transform 90ms ease,background 90ms ease}.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{display:grid;place-items:center;align-self:stretch;min-height:44px;color:var(--pink-deep)}.product-measurement-create-mark .icon{width:16px;height:16px}.product-shoe-measurements-grid{overflow:hidden;border:1px solid var(--line);border-radius:10px}.product-shoe-measurements-head,.product-shoe-measurements-row{display:grid;grid-template-columns:96px repeat(var(--product-shoe-size-count, 11),minmax(54px,1fr));gap:0;align-items:center}.product-shoe-measurements-head{min-height:38px;background:#fbf7f8eb;color:#6f6971;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 rgba(238,231,232,.9)}.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{display:flex;align-items:center;justify-content:center;min-height:38px}.product-shoe-measurements-head span{justify-content:flex-start;padding:0 12px}.product-shoe-measurements-row{min-height:44px;border-top:1px solid rgba(238,231,232,.9)}.product-shoe-measurements-row strong{display:flex;align-items:center;align-self:stretch;padding:0 12px;color:#332e34;font-size:12px;font-weight:860}.product-shoe-measurements-row input{width:100%;height:44px;padding:0 8px;border-top:0;border-bottom:0;border-left:0;background:transparent;color:#352f36;font-size:12px;font-weight:720;text-align:center;outline:none}.product-shoe-measurements-row input.active{background:#fff4f8;color:var(--pink-deep)}.product-shoe-measurements-row input:focus{background:#fff;box-shadow:inset 0 0 0 2px #e8518633}.product-stock-side{position:sticky;top:14px;display:grid;gap:12px}.product-full-side-card{padding:15px}.selected-variant-note{display:grid;gap:6px;margin-bottom:12px;padding:10px;border-radius:10px;background:#fff7fa}.selected-variant-note span{color:#7b747c;font-size:11px;font-weight:660}.selected-variant-note strong{color:#302b31;font-size:12px;line-height:1.25;font-weight:780}.product-stock-side-list{display:grid}.product-stock-side-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:34px;align-items:center;border-bottom:1px solid rgba(238,231,232,.88)}.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;font-size:12px;font-weight:820;white-space:nowrap}.product-full-barcode-card{display:grid;gap:10px}.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{width:100%;min-height:82px;border:1px dashed rgba(222,214,218,.96);border-radius:8px;background:#fbf9fa}.product-full-generate-barcode{border-color:#e8518647!important;background:#fff4f8!important;color:var(--pink-deep)!important}.product-full-barcode-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#514b53;font-size:12px;font-weight:760}.product-full-barcode-card .icon{width:16px;height:16px}.product-full-history-table{overflow:hidden;border:1px solid var(--line);border-radius:10px}.product-full-history-head,.product-full-history-row{display:grid;grid-template-columns:132px 1fr 92px 1.1fr 132px;gap:12px;align-items:center;min-height:40px;padding:0 12px;border-bottom:1px solid rgba(238,231,232,.88)}.product-full-history-head{background:#fbf7f8db;color:#6f6971;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}.analytics-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-bottom:12px}.analytics-stat-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:76px;padding:11px 12px;min-width:0;border:1px solid var(--line);border-radius:10px;background:#ffffffdb;box-shadow:0 10px 24px #38303a0f}.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}.analytics-stat-copy{display:grid;gap:2px;min-width:0;max-width:100%;padding:0;text-align:left}.analytics-stat-copy h2,.analytics-stat-copy strong,.analytics-stat-copy span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-stat-copy h2{min-height:0;color:#7a747c;font-size:10.5px;line-height:1.1;font-weight:760;text-transform:uppercase}.analytics-stat-copy strong{font-size:clamp(15px,1.18vw,18px);line-height:1.08;font-weight:850;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.analytics-stat-copy span{color:#8c858d;font-size:10px;line-height:1.1;font-weight:620}.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-panel{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;min-height:68px;margin-bottom:12px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffdb;box-shadow:var(--shadow)}.analytics-filter-list{display:flex;align-items:center;gap:14px;min-width:0;overflow-x:auto}.analytics-filter,.analytics-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:40px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffe6;color:#5f5961;font-size:12px;font-weight:620;white-space:nowrap}.analytics-filter{padding:0 14px}.analytics-filter-button{padding:0 17px}.analytics-filter.is-static{cursor:default}.analytics-filter-button:disabled{opacity:.48;cursor:not-allowed}.analytics-filter .icon,.analytics-filter-button .icon{width:17px;height:17px;color:#8d8790}.analytics-main-grid{display:grid;grid-template-columns:minmax(420px,1.45fr) minmax(260px,.9fr) minmax(300px,1fr);gap:10px;margin-bottom:10px;align-items:stretch}.analytics-main-grid .panel{height:326px;min-height:0}.analytics-main-grid .line-chart{height:236px}.analytics-main-grid .channels-body{grid-template-columns:120px 1fr;margin-top:26px}.analytics-main-grid .donut{width:120px;height:120px}.analytics-top-products{display:flex;flex-direction:column;min-width:0}.top-products-table{display:grid;gap:0;margin-top:14px}.top-products-head,.top-product-row{display:grid;grid-template-columns:18px 38px minmax(0,1fr) 62px 82px;gap:8px;align-items:center}.top-products-head{grid-template-columns:64px minmax(0,1fr) 62px 82px;min-height:20px;color:#6f6971;font-size:11px;font-weight:650}.top-products-head span:first-child{grid-column:1 / 3}.top-product-row{min-height:43px;border-bottom:1px solid rgba(238,231,232,.78)}.top-product-row:last-child{border-bottom:0}.top-product-index{color:#6f6971;font-size:11px;font-weight:680}.analytics-product-thumb{width:28px;height:34px;border-radius:7px}.top-product-row strong{overflow:hidden;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.top-product-row span{color:#4f4951;font-size:11px;font-weight:620}.top-product-row b{font-size:11px;font-weight:820;text-align:right;white-space:nowrap}.analytics-bottom-grid{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:10px;align-items:stretch}.analytics-small-panel{display:flex;flex-direction:column;min-height:264px}.return-bars,.analytics-summary-list,.problem-zone-list{display:grid;gap:14px;margin-top:20px}.return-bar-row{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(70px,.78fr) 34px;gap:10px;align-items:center}.return-bar-row span{overflow:hidden;color:#4f4951;font-size:12px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.return-bar-row strong,.return-bar-row em{color:#2f2a31;font-size:12px;font-style:normal;font-weight:760;text-align:right}.return-bar-row i{position:relative;display:block;height:7px;overflow:hidden;border-radius:999px;background:#f1edf0}.return-bar-row i b{position:absolute;inset:0 auto 0 0;width:var(--bar);border-radius:inherit;background:linear-gradient(90deg,#f0699b,#f28ab0)}.analytics-summary-list{gap:13px}.analytics-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-summary-row span{color:#5f5961;font-size:12px;font-weight:610}.analytics-summary-row strong{color:#241f25;font-size:13px;font-weight:820;white-space:nowrap}.problem-zone-list{gap:18px;margin-top:18px}.problem-zone-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center}.problem-zone-row>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%}.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)}.problem-zone-row strong{display:block;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.problem-zone-row small{display:block;margin-top:5px;color:#6f6971;font-size:11px;font-weight:560}.problem-zone-row b{font-size:12px;font-weight:820;white-space:nowrap}.analytics-section-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(144px,1fr));gap:6px;margin-bottom:12px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#ffffffdb;box-shadow:0 10px 24px #38303a0b}.analytics-section-switch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:#5f5961;font-family:inherit;font-size:13px;font-weight:780;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.analytics-section-switch button:hover,.analytics-section-switch button:focus-visible{border-color:#ee6f9f3d;background:#fff4f8b8;color:#2a242b;outline:none}.analytics-section-switch button.active{border-color:#ee6f9f47;background:linear-gradient(135deg,#ffeef5f5,#fff9fbf5);color:var(--pink-deep);box-shadow:0 12px 28px #ee6f9f24}.analytics-section-switch .icon{width:18px;height:18px}.analytics-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:14px;align-items:stretch;margin-bottom:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff6f8eb,#ffffffeb 56%),#ffffffe0;box-shadow:var(--shadow)}.analytics-intro>div{display:grid;gap:6px;align-content:center}.analytics-intro>div>span{color:var(--pink-deep);font-size:11px;font-weight:840;text-transform:uppercase}.analytics-intro h2{margin:0;color:#211c22;font-size:24px;line-height:1.1;font-weight:880}.analytics-intro p{max-width:68ch;margin:0;color:#6e6870;font-size:13px;line-height:1.45;font-weight:620}.analytics-intro dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.analytics-intro dl div{display:grid;gap:6px;align-content:center;min-height:76px;padding:12px;border:1px solid rgba(231,219,224,.72);border-radius:10px;background:#ffffffb3}.analytics-intro dt{color:#7c747d;font-size:11px;font-weight:720}.analytics-intro dd{margin:0;color:#221d23;font-size:22px;line-height:1;font-weight:880;font-variant-numeric:tabular-nums}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(158px,1fr));gap:10px;margin-bottom:12px}.analytics-kpi-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-height:92px;padding:13px;border:1px solid var(--line);border-radius:12px;background:#ffffffe6;box-shadow:0 10px 24px #38303a0d}.analytics-kpi-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--pink-soft);color:var(--pink-deep)}.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{display:grid;gap:4px;min-width:0}.analytics-kpi-card small,.analytics-kpi-card em{overflow:hidden;color:#77717a;font-size:10.5px;line-height:1.12;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.analytics-kpi-card strong{overflow:hidden;color:#221d23;font-size:19px;line-height:1.1;font-weight:880;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.analytics-sales-grid{display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(280px,.88fr) minmax(330px,1fr);gap:12px;margin-bottom:12px;align-items:stretch}.analytics-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:8px;align-items:end;min-height:246px;padding-top:16px}.analytics-trend-bars article{display:grid;grid-template-rows:1fr auto auto;gap:7px;min-width:0;height:246px}.analytics-trend-bars i{position:relative;display:block;align-self:stretch;overflow:hidden;border-radius:12px;background:#f5eff2}.analytics-trend-bars i b{position:absolute;right:0;bottom:0;left:0;height:var(--bar);min-height:8px;border-radius:inherit;background:linear-gradient(180deg,#ef6f9f,#f5a2bf);box-shadow:0 12px 24px #ee6f9f2e}.analytics-trend-bars strong,.analytics-trend-bars span{overflow:hidden;font-size:10.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;gap:10px;margin-top:14px}.analytics-channel-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto 42px;gap:9px;align-items:center;min-height:44px}.analytics-channel-list article>span{display:grid;place-items:center;width:32px;height:32px}.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;font-size:11.5px;font-style:normal;font-weight:800;white-space:nowrap}.analytics-channel-list div{display:grid;gap:7px;min-width:0}.analytics-channel-list div strong{overflow:hidden;text-overflow:ellipsis}.analytics-channel-list i,.analytics-rank-list i{position:relative;display:block;height:7px;overflow:hidden;border-radius:999px;background:#f1ecef}.analytics-channel-list i b,.analytics-rank-list i b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#ef6f9f,#f4a1bd)}.analytics-top-products{min-height:340px}.analytics-rank-panel,.analytics-status-panel{min-height:268px}.analytics-rank-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,.7fr) 42px;gap:10px;align-items:center}.analytics-rank-list article div{display:grid;gap:4px;min-width:0}.analytics-rank-list strong,.analytics-rank-list span,.analytics-rank-list em{overflow:hidden;font-size:11.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;grid-template-columns:minmax(0,1fr) 42px auto;gap:10px;align-items:center;min-height:36px}.analytics-status-list span,.analytics-status-list strong,.analytics-status-list em{overflow:hidden;font-size:11.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.analytics-status-list span{color:#4f4951;font-weight:760}.analytics-status-list strong{color:#2c262d;font-weight:860;text-align:right}.analytics-status-list em{color:#756f77;font-weight:700;text-align:right}.analytics-finance-grid{display:grid;grid-template-columns:minmax(290px,.75fr) minmax(520px,1.45fr) minmax(280px,.8fr);gap:12px;align-items:stretch}.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{display:grid;gap:0;margin-top:14px;overflow:hidden;border:1px solid rgba(234,226,230,.86);border-radius:12px}.analytics-month-head,.analytics-month-row{display:grid;grid-template-columns:minmax(112px,1fr) repeat(4,minmax(86px,.86fr));gap:8px;align-items:center;min-height:44px;padding:0 12px}.analytics-month-head{background:#fff7fa;color:#756f77;font-size:10.5px;font-weight:780;text-transform:uppercase}.analytics-month-row{border-top:1px solid rgba(234,226,230,.86);background:#ffffffc2}.analytics-month-row strong,.analytics-month-row span,.analytics-month-row b{overflow:hidden;color:#2c262d;font-size:11.5px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:52px;padding:9px;border:1px solid rgba(234,226,230,.86);border-radius:12px;background:#ffffffb8}.analytics-risk-list article.active{border-color:#ee6f9f52;background:#fff5f8db}.analytics-risk-list article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#f4eef1;color:#807780}.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{display:grid;gap:4px;min-width:0}.analytics-risk-list strong,.analytics-risk-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;grid-template-columns:1fr 1fr;width:100%}.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;overflow-x:auto;padding-bottom:4px}.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{width:620px;grid-template-columns:112px repeat(4,112px)}}.content-settings{padding-bottom:22px}.settings-layout{display:grid;grid-template-columns:292px minmax(0,1fr);gap:14px;align-items:start}.settings-nav-panel{position:sticky;top:18px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffe6;box-shadow:var(--shadow)}.settings-nav-title{display:grid;gap:3px;padding:3px 4px 12px}.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{display:grid;gap:10px}.settings-nav-item{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;gap:10px;align-items:center;width:100%;min-height:58px;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#332e35;font-family:inherit;text-align:left}.settings-nav-item:hover{background:#faf4f6c7}.settings-nav-item.active{border-color:#ee6f9f2e;background:linear-gradient(90deg,#ffe3edf0,#fff7fad1)}.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{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-nav-item strong{font-size:12px;font-weight:820}.settings-nav-item small{margin-top:3px;color:#746d75;font-size:10px;font-weight:580}.settings-nav-item>.icon{width:14px;height:14px;color:#aaa3ab}.settings-workspace{min-width:0}.settings-panel{min-width:0;padding:17px 18px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffe0;box-shadow:var(--shadow)}.settings-wide-panel{min-height:auto}.settings-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffe6;box-shadow:var(--shadow)}.settings-section-heading,.settings-panel-header{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.settings-section-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.settings-panel-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%}.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{margin:0;overflow:hidden;color:#211c22;text-overflow:ellipsis;white-space:nowrap}.settings-section-header h2,.settings-panel h2{font-size:16px;line-height:1.15;font-weight:800}.settings-panel h3{margin-bottom:14px;font-size:14px;line-height:1.2;font-weight:820}.settings-section-header p,.settings-panel p{margin:6px 0 0;overflow:hidden;color:#716b73;font-size:12px;line-height:1.25;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.store-form-grid,.delivery-settings-form,.settings-form-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-form-1{display:grid;gap:12px}.settings-field{display:grid;gap:7px;min-width:0}.settings-field span{color:#6b656d;font-size:11px;font-weight:700}.settings-input,.settings-select{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#2c272d;font-family:inherit;font-size:13px;font-weight:600;outline:none}.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{width:100%;height:42px;justify-content:space-between;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#2c272d;font-size:13px;font-weight:700}.settings-crm-select.open .create-custom-select-trigger,.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{min-width:100%;max-height:240px;overflow:auto;z-index:30}.settings-crm-select.compact .create-custom-select-trigger{height:36px;min-width:168px}.settings-crm-select.compact .create-custom-select-menu{min-width:220px}.store-brand-panel{display:grid;gap:14px}.store-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-logo-grid.single{grid-template-columns:minmax(0,1fr)}.store-logo-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:14px;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#fffafcc2}.store-logo-card.single{grid-template-columns:minmax(220px,380px) minmax(0,1fr)}.store-logo-preview{display:grid;place-items:center;min-width:0;min-height:118px;padding:14px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#fff}.store-logo-preview img{display:block;max-width:100%;max-height:96px;object-fit:contain}.store-logo-preview.sidebar-preview img{width:166px}.store-logo-preview.auth-preview img{width:218px}.store-logo-copy{display:grid;gap:5px;min-width:0}.store-logo-copy strong{overflow:hidden;color:#2d272e;font-size:13px;line-height:1.2;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.store-logo-copy span{color:#7b747d;font-size:11px;line-height:1.35;font-weight:620}.store-logo-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.store-logo-card.single .store-logo-actions{grid-column:2;justify-content:flex-start}.chat-routing-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13px}.chat-routing-rule-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chat-routing-rule-list article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;min-height:76px;padding:12px;border:1px solid rgba(238,231,232,.82);border-radius:10px;background:#ffffffbd}.chat-routing-rule-list article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#fff3f8;color:#d9477d}.chat-routing-rule-list .icon{width:16px;height:16px}.chat-routing-rule-list strong{display:block;color:#2f2a31;font-size:12px;font-weight:820}.chat-routing-rule-list p{white-space:normal}@media(max-width:760px){.chat-routing-settings-grid,.chat-routing-rule-list{grid-template-columns:1fr}}.settings-save-button,.settings-secondary-button,.integration-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border:1px solid transparent;border-radius:8px;font-family:inherit;font-size:12px;font-weight:760;white-space:nowrap}.settings-save-button{padding:0 17px;background:linear-gradient(90deg,#ee6f9f,#f28ab0);color:snow;box-shadow:0 10px 22px #ee6f9f33;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,box-shadow .18s ease}.settings-save-button .icon,.settings-secondary-button .icon,.integration-action .icon{width:17px;height:17px}.settings-secondary-button{padding:0 14px;border-color:var(--line-strong);background:#ffffffe0;color:#3b353d}.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){border-color:#ee6f9f38;background:#fff1f7b3;color:#e14f86a8}.settings-save-button.saved,.settings-save-button.saved:disabled{border-color:#5bc48f47;background:#edfff9eb;color:#43b77b;opacity:1;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{display:grid;gap:10px}.integration-row,.settings-user-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:54px;padding:8px 10px;border:1px solid rgba(238,231,232,.82);border-radius:8px;background:#ffffffb8}.settings-integrations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffc7}.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{display:grid;gap:30px}.integration-catalog-group{display:grid;gap:18px}.integration-catalog-group+.integration-catalog-group{padding-top:26px;border-top:1px solid rgba(230,222,223,.9)}.integration-catalog-group-head{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:center;min-width:0}.integration-catalog-group-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(49,168,111,.22);border-radius:10px;background:#dff6ebcc;color:#25a36b}.integration-catalog-group-icon .icon{width:21px;height:21px}.integration-catalog-group-head h4{margin:0;color:#211c22;font-size:17px;line-height:1.16;font-weight:850}.integration-catalog-group-head p{margin:6px 0 0;color:#716b73;font-size:13px;line-height:1.25;font-weight:680;white-space:normal}.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{display:grid;grid-template-columns:1fr;align-content:start;gap:16px;min-height:178px;padding:24px;border-color:#e7dee1e6;border-radius:13px;background:#ffffffdb;box-shadow:none}.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{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:center;min-width:0}.integration-card-copy{min-width:0}.integration-card-meta{min-height:25px}.integration-card.production-card.active,.integration-card.compact-card.active{border-color:#31a86f3d;background:linear-gradient(90deg,#f4fbf7e6,#ffffffc7)}.integration-card-actions{display:flex;justify-content:flex-end;min-width:0}.integration-catalog-card .integration-card-actions{justify-content:stretch;margin-top:auto}.settings-icon-toggle{display:grid;place-items:center;width:44px;height:34px;padding:0;border:0;background:transparent}.integration-card.featured{border-color:#31a86f3d;background:linear-gradient(90deg,#ebf9f3e0,#ffffffd1)}.integration-card.muted{opacity:.76}.integration-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;font-size:12px;font-weight:820}.integration-mark.with-icon{overflow:hidden;border:1px solid rgba(234,226,229,.9);background:#fffffff0;color:inherit}.integration-mark.with-icon img{display:block;width:72%;height:72%;object-fit:contain}.integration-catalog-card .integration-mark{width:58px;height:58px;border-radius:14px}.integration-catalog-card .integration-mark.with-icon img{width:78%;height:78%}.integration-mark.large{width:46px;height:46px}.integration-mark-social{background:transparent!important;color:inherit}.integration-social-icon{width:22px;height:22px}.social-title{display:inline-flex;align-items:center;gap:7px;min-width:0}.social-title-icon,.settings-social-icon,.customer-source-social-icon{width:16px;height:16px}.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{display:block;overflow:hidden;color:#211c22;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.integration-row small,.integration-card small,.settings-user-row small{display:block;margin-top:4px;color:#706a72;font-size:11px;font-weight:560}.integration-action{display:inline-flex;align-items:center;justify-content:center;width:100%;height:34px;padding:0 14px;border:1px solid rgba(238,111,159,.2);border-radius:8px;background:#fff8fbdb;color:var(--pink-deep);font-size:12px;font-weight:820;transition:background .18s ease,border-color .18s ease,color .18s ease}.integration-action:hover:not(:disabled){border-color:#ee6f9f61;background:#fff0f6}.integration-action:disabled{border-color:#e7dee1d1;background:#f9f6f8e6;color:#7b737c;cursor:default}.social-integration-connection{padding:16px}.integration-detail-head{display:grid;grid-template-columns:50px minmax(0,1fr) auto 46px;gap:12px;align-items:center;margin-bottom:14px}.integration-detail-head h3,.integration-detail-head p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-detail-head h3{color:#211c22;font-size:15px;font-weight:850}.integration-detail-head p{margin-top:4px;color:#716b73;font-size:11px;font-weight:620}.chat-template-list{display:grid;gap:9px}.chat-template-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:62px;padding:9px 10px;border:1px solid rgba(238,231,232,.82);border-radius:9px;background:#ffffffb8}.chat-template-row .settings-panel-icon{width:38px;height:38px}.chat-template-row .settings-panel-icon .icon{width:18px;height:18px}.chat-template-row strong,.chat-template-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-template-row strong{color:#211c22;font-size:13px;font-weight:820}.chat-template-row small{margin-top:4px;color:#706a72;font-size:11px;font-weight:560}.chat-template-add{margin-top:12px}.sms-template-create{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr) auto;gap:10px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#faf8fab8}.sms-template-textarea{min-height:74px;height:auto;padding:10px 12px;line-height:1.35;resize:vertical}.sms-template-table{display:grid;overflow:hidden;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffc7}.sms-template-row{display:grid;grid-template-columns:42px minmax(150px,.42fr) minmax(0,1fr) auto;gap:10px;align-items:center;min-height:82px;padding:9px 10px;border-bottom:1px solid rgba(238,231,232,.74)}.sms-template-row:last-child{border-bottom:0}.sms-template-row.disabled{background:#f7f4f69e;opacity:.68}.sms-template-row .settings-panel-icon{width:36px;height:36px}.sms-template-row .settings-panel-icon .icon{width:17px;height:17px}.sms-template-field{display:grid;gap:5px;min-width:0}.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{min-height:58px;height:auto}.sms-template-actions{display:flex;align-items:center;gap:8px}.communication-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);gap:12px;align-items:start}.communication-chat-settings{position:relative;display:grid;gap:12px}.communication-chat-layout{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);gap:14px;align-items:start}.communication-chat-column{display:grid;gap:12px;min-width:0}.chat-settings-title h3,.chat-settings-title p{margin:0}.chat-settings-title h3{color:#201b22;font-size:14px;font-weight:880;letter-spacing:-.01em}.chat-settings-title p{margin-top:5px;overflow:visible;color:#6f6876;font-size:10.8px;line-height:1.4;font-weight:620;text-overflow:clip;white-space:normal}.chat-queue-panel,.chat-interface-panel,.chat-assignment-panel,.chat-schedule-panel{display:grid;gap:12px}.chat-queue-list{display:grid;gap:8px}.chat-queue-option{position:relative;display:block;width:100%;min-height:72px;overflow:hidden;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#ffffffc7}.chat-queue-select{display:grid;grid-template-columns:24px 38px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:72px;padding:10px;border:0;background:transparent;color:#2c2630;font-family:inherit;text-align:left}.chat-queue-option.has-gear .chat-queue-select{padding-right:54px}.chat-queue-option.active{border-color:#ee6f9f33;background:#fffcfef0}.chat-radio{width:18px;height:18px;border:1.5px solid rgba(150,142,152,.72);border-radius:50%;background:#ffffffeb}.chat-queue-option.active .chat-radio{border:5px solid var(--pink)}.chat-option-icon,.chat-interface-icon,.chat-assignment-icon{display:grid;place-items:center;border-radius:50%;background:var(--green-soft);color:#20a968}.chat-option-icon{width:34px;height:34px}.chat-option-icon .icon{width:17px;height:17px}.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{display:block;overflow:visible;text-overflow:clip;white-space:normal}.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{margin-top:4px;color:#6f6876;font-size:10.5px;line-height:1.38;font-weight:620}.chat-option-gear{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(231,224,229,.94);border-radius:9px;background:#ffffffdb;color:#5a535d;transform:translateY(-50%);transition:border-color .16s ease,color .16s ease,box-shadow .16s ease}.chat-option-gear:hover{border-color:#ee6f9f57;color:var(--pink);box-shadow:0 8px 18px #ee6f9f1f}.chat-option-gear .icon{width:15px;height:15px}.chat-interface-list{overflow:hidden;border:1px solid rgba(238,231,232,.88);border-radius:10px;background:#ffffffc7}.chat-interface-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:58px;padding:10px 12px;border:0;border-bottom:1px solid rgba(238,231,232,.74);background:transparent;color:#2c2630;font-family:inherit;text-align:left}.chat-interface-row:last-child{border-bottom:0}.chat-interface-icon{width:28px;height:28px}.chat-interface-icon .icon{width:15px;height:15px}.chat-assignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chat-assignment-card{position:relative;display:grid;align-content:start;gap:8px;min-height:136px;padding:12px 12px 12px 54px;border:1px solid rgba(238,231,232,.88);border-radius:10px;background:#ffffffc7}.chat-assignment-icon{position:absolute;top:12px;left:12px;width:34px;height:34px}.chat-assignment-card.tone-pink .chat-assignment-icon{background:#fff0f6;color:var(--pink)}.chat-assignment-card.tone-orange .chat-assignment-icon{background:#fff4dcf2;color:#da9d21}.chat-assignment-card.tone-violet .chat-assignment-icon{background:#f3edff;color:#8f5ed3}.chat-assignment-icon .icon{width:17px;height:17px}.chat-assignment-switch{position:absolute;top:12px;right:12px;padding:0;border:0;background:transparent}.chat-assignment-card .settings-secondary-button{justify-self:start;margin-top:2px;min-width:108px}.chat-schedule-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.92fr);gap:13px 22px;align-items:end}.chat-workdays,.chat-worktime,.chat-select-like{display:grid;gap:7px;min-width:0}.chat-workdays>span,.chat-worktime>span,.chat-select-like>span{color:#6f6876;font-size:10px;font-weight:760}.chat-workdays>div{display:flex;flex-wrap:wrap;gap:7px}.chat-workdays button{height:24px;min-width:28px;padding:0 8px;border:0;border-radius:7px;background:#f4f2f4f2;color:#746d76;font-size:10px;font-weight:820}.chat-workdays button.active{background:var(--green-soft);color:#249665}.chat-worktime>div{display:grid;grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr);gap:8px;align-items:center}.chat-worktime label{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;height:36px;padding:0 10px;border:1px solid rgba(231,224,229,.94);border-radius:9px;background:#ffffffdb}.chat-worktime input{min-width:0;border:0;background:transparent;color:#201b22;font:inherit;font-size:12px;font-weight:740}.chat-worktime .icon{width:14px;height:14px;color:#6f6876}.chat-worktime b{color:#8a838c;font-size:12px}.chat-select-like button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;height:40px;padding:0 12px;border:1px solid rgba(231,224,229,.94);border-radius:9px;background:#ffffffdb;color:#201b22;font-family:inherit;font-size:11px;font-weight:780;text-align:left}.chat-select-like .icon{width:14px;height:14px;color:#5c5660}.chat-schedule-note{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:12px;padding:10px;border:1px solid rgba(66,147,239,.18);border-radius:9px;background:#eff7ffdb}.chat-schedule-note>span{display:grid;place-items:center;color:#2d7fd7}.chat-schedule-note .icon{width:14px;height:14px}.chat-schedule-note p{margin:0;overflow:visible;color:#5e6878;font-size:10.5px;line-height:1.35;font-weight:620;text-overflow:clip;white-space:normal}.chat-schedule-note button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--pink);font-family:inherit;font-size:10.5px;font-weight:820;white-space:nowrap}.chat-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end;align-items:stretch;width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;padding:0;border-radius:0;background:#16141961}.chat-settings-drawer{display:flex;flex-direction:column;gap:12px;width:min(430px,100vw);height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px max(18px,env(safe-area-inset-bottom));border:1px solid rgba(238,231,232,.96);border-top:0;border-right:0;border-bottom:0;border-radius:0;background:#fffdfefa;box-shadow:-22px 18px 44px #2b232b1f}.chat-settings-drawer>*{flex:0 0 auto}.chat-drawer-header{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:12px;align-items:start}.chat-drawer-header h3,.chat-drawer-header p,.chat-drawer-section h4,.chat-drawer-section p{margin:0}.chat-drawer-header h3{color:#19151d;font-size:15px;font-weight:900;letter-spacing:-.02em}.chat-drawer-header p{margin-top:9px;color:#6d6673;font-size:11px;line-height:1.45;font-weight:630}.chat-drawer-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:#4d4650}.chat-drawer-close:hover{background:#f6f2f5eb;color:var(--pink)}.chat-drawer-close .icon{width:18px;height:18px}.chat-drawer-section{display:grid;gap:10px;padding:12px;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#ffffffc2}.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{display:grid;gap:2px}.chat-drawer-radio-option{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;min-height:54px;padding:7px 0;border:0;background:transparent;color:#2b2630;font-family:inherit;text-align:left}.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{display:block;color:#211c24;font-size:11px;font-weight:850}.chat-drawer-radio-option small,.chat-drawer-toggle-row small{display:block;margin-top:4px;color:#6f6873;font-size:9.8px;line-height:1.35;font-weight:620}.chat-drawer-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:68px;padding:12px;border:0;border-bottom:1px solid rgba(238,231,232,.74);background:transparent;color:#2b2630;font-family:inherit;text-align:left}.chat-drawer-toggle-row:last-child{border-bottom:0}.chat-drawer-field{display:grid;gap:7px}.chat-drawer-field>span{color:#6b6470;font-size:10px;font-weight:760}.chat-drawer-field input,.chat-drawer-field button{width:100%;height:39px;border:1px solid rgba(231,224,229,.96);border-radius:9px;background:#ffffffeb;color:#201b22;font-family:inherit;font-size:11.5px;font-weight:760}.chat-drawer-field input{padding:0 12px}.chat-drawer-field button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;padding:0 12px;text-align:left}.chat-drawer-field button .icon{width:14px;height:14px;color:#625b66}.chat-drawer-manager{display:grid;grid-template-columns:22px 28px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:38px;padding:5px 0;border:0;border-bottom:1px solid rgba(238,231,232,.72);background:transparent;color:#2b2630;font-family:inherit;text-align:left}.chat-drawer-manager:last-child{border-bottom:0}.chat-manager-check{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--pink);color:#fff}.chat-manager-check .icon{width:13px;height:13px}.chat-manager-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#fff3d9,#ffd7e6);color:#8f4d35;font-size:9px;font-weight:860}.chat-manager-status{display:inline-flex;align-items:center;gap:6px;color:#8b8490;font-size:9.8px;font-weight:700;white-space:nowrap}.chat-manager-status i{width:5px;height:5px;border-radius:50%;background:#a8a1aa}.chat-manager-status.online i{background:#20aa6b}.chat-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:4px}.chat-drawer-actions .settings-save-button,.chat-drawer-actions .settings-secondary-button{width:100%}.chat-settings-drawer.channel-queues-drawer{width:min(500px,100vw);gap:16px;padding:22px 24px max(24px,env(safe-area-inset-bottom))}.channel-queues-drawer .chat-drawer-header h3{font-size:18px}.channel-queues-drawer .chat-drawer-header p{max-width:360px}.chat-channel-queue-list{display:grid;gap:10px}.chat-channel-queue-row{display:grid;grid-template-columns:minmax(105px,.56fr) minmax(0,1fr) 82px;gap:12px;align-items:center;min-height:70px;padding:11px 14px;border:1px solid rgba(238,231,232,.92);border-radius:11px;background:#ffffffd1;box-shadow:0 8px 20px #2b232b09}.chat-channel-queue-name{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;min-width:0}.chat-channel-queue-name>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#eefaf5e6}.chat-channel-queue-name.webchat>span{background:#ffeff7f0;color:var(--pink)}.chat-channel-queue-name img{width:24px;height:24px;object-fit:contain}.chat-channel-queue-name .icon{width:17px;height:17px}.chat-channel-queue-name strong{overflow:hidden;color:#211c24;font-size:11.5px;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.chat-channel-manager-select{display:grid;gap:5px;min-width:0}.chat-channel-manager-select>span,.chat-channel-separate-queue>span{color:#6b6470;font-size:9.5px;font-weight:760}.chat-channel-manager-select button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:7px;align-items:center;width:100%;height:36px;padding:0 9px;border:1px solid rgba(231,224,229,.96);border-radius:8px;background:#ffffffeb;color:#28232c;font-family:inherit}.chat-channel-manager-select b{overflow:hidden;font-size:10.2px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.chat-channel-manager-select .icon{width:13px;height:13px;color:#7d7580}.chat-channel-avatars{display:inline-flex;align-items:center}.chat-channel-avatars i{display:grid;place-items:center;width:20px;height:20px;margin-left:-5px;border:2px solid rgba(255,255,255,.98);border-radius:50%;background:linear-gradient(135deg,#fff3d9,#ffd9ea);color:#8d5141;font-size:8px;font-style:normal;font-weight:860}.chat-channel-avatars i:first-child{margin-left:0}.chat-channel-separate-queue{display:grid;justify-items:end;gap:7px}.chat-channel-separate-queue button{padding:0;border:0;background:transparent}.channel-rules-section{gap:0;padding:0;overflow:hidden}.chat-channel-rule-row,.chat-channel-return-row,.chat-channel-priority{border-bottom:1px solid rgba(238,231,232,.78)}.chat-channel-rule-row{display:grid;grid-template-columns:minmax(0,1fr) 22px auto;gap:10px;align-items:center;min-height:56px;padding:10px 12px;border-top:0;border-right:0;border-left:0;background:transparent;color:#2b2630;font-family:inherit;text-align:left}.chat-channel-rule-row strong,.chat-channel-return-row>span,.chat-channel-priority>span{color:#5f5864;font-size:10.8px;line-height:1.35;font-weight:760}.chat-channel-rule-row>.icon,.chat-channel-return-row>span .icon,.chat-channel-priority>span .icon{width:13px;height:13px;color:#aaa2ad}.chat-channel-return-row{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:12px;align-items:center;padding:10px 12px}.chat-channel-return-row>span,.chat-channel-priority>span{display:inline-flex;align-items:center;gap:6px}.chat-channel-return-row button{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;height:34px;padding:0 10px;border:1px solid rgba(231,224,229,.96);border-radius:8px;background:#ffffffeb;color:#211c24;font-family:inherit;font-size:10.5px;font-weight:780;text-align:left}.chat-channel-return-row button .icon{width:13px;height:13px;color:#6d6570}.chat-channel-priority{display:grid;gap:9px;padding:10px 12px 12px;border-bottom:0}.chat-channel-priority div{display:flex;flex-wrap:wrap;gap:7px}.chat-channel-priority button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid rgba(231,224,229,.96);border-radius:7px;background:#f8f7f9eb;color:#5f5864;font-family:inherit;font-size:9.8px;font-weight:760}.chat-channel-priority button i{width:8px;height:14px;background-image:radial-gradient(circle,rgba(147,139,150,.9) 1px,transparent 1.6px);background-position:0 0;background-size:4px 4px}.chat-settings-drawer.chat-rule-drawer{width:min(420px,100vw);gap:16px;padding:24px 22px max(24px,env(safe-area-inset-bottom))}.chat-rule-drawer .chat-drawer-header h3{font-size:16px;letter-spacing:-.018em}.chat-rule-enabled-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:0 12px;border:1px solid rgba(238,231,232,.94);border-radius:9px;background:#ffffffdb;color:#211c24;font-family:inherit;font-size:11px;font-weight:780;text-align:left}.chat-rule-section{display:grid;gap:12px;padding-top:15px;border-top:1px solid rgba(238,231,232,.82)}.chat-rule-section:first-of-type{border-top:0;padding-top:2px}.chat-rule-section.compact{gap:9px}.chat-rule-section h4{margin:0;color:#211c24;font-size:12px;font-weight:880;line-height:1.25}.chat-rule-radio-list{display:grid;gap:8px}.chat-rule-radio-option{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;min-height:48px;padding:2px 0;border:0;background:transparent;color:#2a2530;font-family:inherit;text-align:left}.chat-rule-radio-option.active .chat-radio{border:5px solid var(--pink)}.chat-rule-radio-option strong,.chat-rule-toggle-line strong{display:block;color:#231e27;font-size:11px;font-weight:850}.chat-rule-radio-option small{display:block;margin-top:4px;color:#6e6872;font-size:9.6px;line-height:1.35;font-weight:620}.chat-rule-channel-tags{display:flex;flex-wrap:wrap;gap:8px}.chat-rule-channel-tag{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 9px;border:1px solid rgba(244,183,207,.76);border-radius:7px;background:#fff3f8eb;color:#322b35;font-family:inherit;font-size:10px;font-weight:800}.chat-rule-channel-tag>span{display:grid;place-items:center;width:15px;height:15px;color:var(--pink)}.chat-rule-channel-tag img{width:14px;height:14px;object-fit:contain}.chat-rule-channel-tag .icon{width:12px;height:12px;color:var(--pink)}.chat-rule-select{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(231,224,229,.96);border-radius:8px;background:#ffffffe6;color:#211c24;font-family:inherit;font-size:11px;font-weight:760;text-align:left}.chat-rule-select .icon{width:14px;height:14px;color:#625b66}.chat-rule-toggle-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:36px;padding:0;border:0;background:transparent;color:#231e27;font-family:inherit;text-align:left}.chat-settings-drawer.repeat-client-drawer{width:min(360px,100vw);gap:16px;padding:26px 22px max(24px,env(safe-area-inset-bottom))}.repeat-client-drawer .chat-drawer-header h3{font-size:15px;letter-spacing:-.018em}.chat-repeat-section{display:grid;gap:13px;padding-top:16px;border-top:1px solid rgba(238,231,232,.84)}.chat-repeat-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-height:42px;padding:0;border:0;background:transparent;color:#211c24;font-family:inherit;text-align:left}.chat-repeat-toggle-row strong{display:block;color:#211c24;font-size:11px;font-weight:870;line-height:1.3}.chat-repeat-toggle-row small,.chat-repeat-field small{display:block;margin-top:7px;color:#716b75;font-size:9.5px;line-height:1.42;font-weight:620}.chat-repeat-field{display:grid;gap:8px}.chat-repeat-field>span{color:#211c24;font-size:10.5px;line-height:1.35;font-weight:820}.chat-repeat-field button{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;width:100%;min-height:40px;padding:0 11px;border:1px solid rgba(231,224,229,.96);background:#ffffffeb;color:#211c24;font-family:inherit;font-size:10.8px;font-weight:760;text-align:left}.chat-repeat-field button .icon{width:13px;height:13px;color:#625b66}.chat-repeat-info-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;padding:12px;border:1px solid rgba(66,147,239,.2);background:#eff7ffdb}.chat-repeat-info-note .icon{width:14px;height:14px;color:#2d7fd7}.chat-repeat-info-note p{margin:0;color:#5e6878;font-size:9.8px;line-height:1.38;font-weight:640}.chat-settings-drawer.vip-client-drawer{width:min(390px,100vw);gap:16px;padding:24px 22px max(24px,env(safe-area-inset-bottom))}.vip-client-drawer .chat-drawer-header h3{font-size:15px;letter-spacing:-.018em}.chat-vip-section{display:grid;gap:11px;padding-top:15px;border-top:1px solid rgba(238,231,232,.84)}.chat-vip-section.compact{gap:8px}.chat-vip-section-title{display:grid;gap:4px}.chat-vip-section-title h4,.chat-vip-field>span{margin:0;color:#211c24;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{margin:0;color:#716b75;font-size:9.5px;line-height:1.4;font-weight:620}.chat-vip-check-list,.chat-vip-manager-list{display:grid;gap:8px}.chat-vip-check-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;min-height:36px;padding:0 10px;border:1px solid rgba(231,224,229,.96);background:#ffffffeb;color:#211c24;font-family:inherit;text-align:left}.chat-vip-check-item>span{display:grid;place-items:center;width:16px;height:16px;background:#21b875;color:#fff}.chat-vip-check-item[aria-pressed=false]>span{border:1px solid rgba(177,170,180,.9);background:transparent}.chat-vip-check-item .icon{width:12px;height:12px}.chat-vip-check-item strong{overflow:hidden;color:#211c24;font-size:10.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.chat-vip-manager-row{display:grid;grid-template-columns:30px minmax(0,1fr) 22px;gap:9px;align-items:center;min-height:48px;padding:6px 10px;border:1px solid rgba(231,224,229,.96);background:#ffffffeb}.chat-vip-manager-row strong,.chat-vip-toggle-row strong{display:block;color:#211c24;font-size:10.8px;font-weight:860;line-height:1.3}.chat-vip-manager-row button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;background:transparent;color:#625b66}.chat-vip-manager-row button .icon{width:13px;height:13px}.chat-vip-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-height:42px;padding:0;border:0;background:transparent;color:#211c24;font-family:inherit;text-align:left}.chat-vip-toggle-row small{display:block;margin-top:5px}.chat-vip-field{display:grid;gap:8px}.chat-vip-field button{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;width:100%;min-height:40px;padding:0 11px;border:1px solid rgba(231,224,229,.96);background:#ffffffeb;color:#211c24;font-family:inherit;font-size:10.8px;font-weight:760;text-align:left}.chat-vip-field button .icon{width:13px;height:13px;color:#625b66}.chat-settings-drawer.no-response-drawer{width:min(360px,100vw);gap:16px;padding:28px 22px max(24px,env(safe-area-inset-bottom))}.no-response-drawer .chat-drawer-header h3{font-size:15px;letter-spacing:-.018em}.chat-no-response-section{display:grid;gap:17px;padding-top:15px;border-top:1px solid rgba(238,231,232,.84)}.chat-no-response-field{display:grid;gap:8px;min-width:0}.chat-no-response-field>span:first-child{color:#5f5864;font-size:10.5px;line-height:1.35;font-weight:800}.chat-no-response-field button{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;width:100%;min-height:40px;padding:0 11px;border:1px solid rgba(231,224,229,.96);background:#ffffffeb;color:#211c24;font-family:inherit;font-size:10.8px;font-weight:760;text-align:left}.chat-no-response-field button .icon{width:13px;height:13px;color:#625b66}.chat-no-response-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:38px;padding:0;border:0;background:transparent;color:#211c24;font-family:inherit;text-align:left}.chat-no-response-toggle-row strong{color:#211c24;font-size:10.8px;font-weight:850;line-height:1.35}.chat-no-response-textarea-wrap{position:relative;display:block;min-width:0}.chat-no-response-textarea-wrap textarea{width:100%;min-height:124px;padding:12px 12px 28px;border:1px solid rgba(231,224,229,.96);background:#ffffffeb;color:#211c24;font-family:inherit;font-size:10.8px;font-weight:650;line-height:1.46;resize:vertical}.chat-no-response-textarea-wrap small{position:absolute;right:12px;bottom:10px;color:#7b7480;font-size:9px;font-weight:700}.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-stack,.communication-template-columns{display:grid;gap:12px}.communication-template-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.communication-template-group{min-width:0;padding:13px;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#ffffffc7}.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-empty{padding:14px;color:#817a83;font-size:11px;font-weight:650}.communication-template-library-page{display:grid;min-width:0}.template-library-panel{display:grid;gap:14px;padding:16px 18px 17px}.template-library-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.template-library-header h3{margin:0;color:#201b22;font-size:18px;line-height:1.15;font-weight:920;letter-spacing:-.02em}.template-library-header p{margin:6px 0 0;color:#6f6872;font-size:12px;line-height:1.35;font-weight:650;white-space:normal}.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{display:grid;grid-template-columns:auto minmax(0,1fr) 34px;gap:11px;align-items:center;min-height:42px;padding:6px 8px 6px 12px;border:1px solid rgba(238,231,232,.92);border-radius:9px;background:#faf8f9b8}.template-variable-strip>span{color:#5b555f;font-size:10.8px;font-weight:860}.template-variable-strip>div{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.template-variable-strip b{display:inline-flex;align-items:center;min-height:23px;padding:0 10px;border-radius:999px;background:#f1eff2f5;color:#302a33;font-size:10px;font-weight:830}.template-variable-strip>button{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(231,224,229,.9);border-radius:8px;background:#ffffffe6;color:#7c7580}.template-variable-strip>button .icon{width:15px;height:15px}.template-library-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0;padding-top:4px}.template-category-tabs{display:flex;flex-wrap:wrap;gap:9px;min-width:0}.template-category-tabs button,.template-status-filter,.template-filter-button{height:38px;border:1px solid rgba(231,224,229,.96);border-radius:8px;background:#ffffffeb;color:#2b2630;font-family:inherit;font-size:11.5px;font-weight:820}.template-category-tabs button{padding:0 15px}.template-category-tabs button.active{border-color:#ee6f9f61;background:#fff3f8f5;color:var(--pink-deep)}.template-toolbar-actions{display:flex;gap:9px;align-items:center}.template-status-filter{display:inline-grid;grid-template-columns:minmax(0,1fr) 16px;gap:10px;align-items:center;min-width:126px;padding:0 12px;text-align:left}.template-status-filter .icon,.template-filter-button .icon{width:14px;height:14px;color:#77717a}.template-filter-button{display:grid;place-items:center;width:38px;padding:0}.template-library-table{overflow:visible;border:1px solid rgba(238,231,232,.94);border-radius:9px;background:#ffffffd1}.template-library-head-row,.template-library-row{display:grid;grid-template-columns:104px minmax(160px,1fr) 300px 112px 34px;gap:12px;align-items:center;min-width:720px}.template-library-head-row{min-height:40px;padding:0 12px;border-bottom:1px solid rgba(238,231,232,.9);color:#736d76;font-size:10.4px;font-weight:820}.template-library-head-row button{display:inline-flex;gap:4px;align-items:center;justify-self:start;padding:0;border:0;background:transparent;color:#736d76;font-family:inherit;font-size:10.4px;font-weight:820;text-align:left}.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{min-height:42px;padding:0 12px;border-bottom:1px solid rgba(238,231,232,.82)}.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){min-width:0;margin:0;overflow:hidden;color:#2b2630;font-size:10.8px;line-height:1.3;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.template-library-row strong{color:#1f1a22;font-weight:900}.template-library-row p{color:#5f5864}.template-category-pill,.template-status-pill{display:inline-flex;align-items:center;justify-self:start;min-height:24px;padding:0 10px;border-radius:999px;font-size:10px;line-height:1;font-weight:880;white-space:nowrap}.template-category-pill.tone-chat,.template-category-pill.tone-delivery,.template-category-pill.tone-sms{background:#ffe8f3f5;color:var(--pink-deep)}.template-category-pill.tone-payment{background:#f6e7f9f5;color:#a44bb0}.template-category-pill.tone-broadcast{background:#ecf1fff5;color:#5678d4}.template-status-pill{background:#dcf9e9f5;color:#1fa665}.template-status-pill.disabled{background:#f1eef2f5;color:#8c8490}.template-row-actions{position:relative;display:grid;justify-self:end}.template-more-button{display:grid;place-items:center;justify-self:end;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#2d2730}.template-more-button:hover{background:#f6f3f5eb}.template-more-button .icon{width:17px;height:17px}.template-row-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:35;display:grid;min-width:132px;padding:5px;border:1px solid rgba(231,224,229,.98);border-radius:0;background:#fffdfefa;box-shadow:0 14px 34px #2b232b24}.template-row-menu button{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;align-items:center;min-height:30px;padding:0 8px;border:0;border-radius:0;background:transparent;color:#312b35;font-family:inherit;font-size:10.5px;font-weight:820;text-align:left}.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{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:2px 2px 0}.template-library-footer>span{color:#756f79;font-size:11px;font-weight:720}.template-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.template-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid rgba(231,224,229,.96);border-radius:8px;background:#ffffffeb;color:#514b55;font-family:inherit;font-size:11px;font-weight:820}.template-pagination button.active{border-color:#ee6f9f94;background:#fff4f9f0;color:var(--pink-deep);box-shadow:0 0 0 2px #ee6f9f14}.template-pagination .icon{width:14px;height:14px}.template-pagination button:first-child .icon{transform:rotate(180deg)}.template-pagination span{color:#958e98;font-size:12px;font-weight:800}.template-pagination .template-page-size{gap:8px;min-width:118px}.template-settings-drawer{width:min(452px,100vw);gap:14px;padding:22px 22px max(22px,env(safe-area-inset-bottom))}.template-drawer-header .chat-drawer-close{justify-self:end}.template-drawer-title-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.template-drawer-state{display:inline-flex;align-items:center;gap:5px;min-height:23px;padding:0 9px;border:1px solid rgba(217,231,222,.86);border-radius:0;background:#e7f8eee6;color:#1fa665;font-size:10px;font-weight:860}.template-drawer-state:not(.active){background:#f2eff3eb;color:#8a838e}.template-drawer-state i{width:5px;height:5px;border-radius:50%;background:currentColor}.template-drawer-body{display:grid;gap:14px}.template-drawer-field,.template-drawer-block,.template-drawer-select-row{display:grid;gap:8px;min-width:0}.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{width:100%;border:1px solid rgba(231,224,229,.96);border-radius:0;background:#fffffff0;color:#211c24;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{min-height:126px;padding:11px;line-height:1.5;resize:vertical}.template-drawer-block-title{display:flex;align-items:center;justify-content:space-between}.template-drawer-block-title strong{display:inline-flex;gap:6px;align-items:center;color:#211c24;font-size:11px;font-weight:880}.template-drawer-block-title .icon{width:12px;height:12px;color:#aaa2ad}.template-drawer-variable-list{display:flex;flex-wrap:wrap;gap:8px}.template-drawer-variable-list button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid rgba(231,224,229,.96);border-radius:0;background:#f8f7f9f2;color:#3d3640;font-family:inherit;font-size:9.8px;font-weight:820}.template-drawer-variable-list .add-variable{border-color:#ee6f9f5c;background:#fff4f9f0;color:var(--pink-deep)}.template-drawer-variable-list .icon{width:12px;height:12px}.template-drawer-counter{margin:0;color:#716b75;font-size:9.8px;font-weight:660}.template-drawer-radio-stack{display:grid;gap:7px}.template-drawer-radio-stack button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;min-height:26px;padding:0;border:0;background:transparent;color:#3a333d;font-family:inherit;font-size:10.5px;font-weight:780;text-align:left}.template-drawer-radio-stack button.active .chat-radio{border:5px solid #56aee9}.template-drawer-select-row button{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:8px;align-items:center;min-height:38px;padding:0 9px;text-align:left}.template-drawer-select-row button>span{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.template-drawer-select-row b{display:inline-flex;gap:5px;align-items:center;min-height:24px;padding:0 8px;background:#f2eff3f5;color:#4b444e;font-size:10px;font-weight:780}.template-drawer-select-row b .icon,.template-drawer-select-row button>.icon{width:12px;height:12px;color:#7b7480}.template-drawer-toggle-list{display:grid;gap:10px;padding-top:2px}.template-drawer-toggle-list>button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:0;border:0;background:transparent;color:#211c24;font-family:inherit;text-align:left}.template-drawer-toggle-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:0;background:#def8eae6;color:#23a767}.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{margin-top:4px;color:#716b75;font-size:9.4px;line-height:1.34;font-weight:620}.template-drawer-actions{padding-top:14px;border-top:1px solid rgba(238,231,232,.84)}.auto-message-settings-drawer{width:min(500px,100vw);gap:16px;padding:22px 24px max(22px,env(safe-area-inset-bottom))}.auto-message-drawer-header{padding-bottom:12px;border-bottom:1px solid rgba(238,231,232,.86)}.auto-message-drawer-header h3{font-size:17px;line-height:1.2}.auto-message-drawer-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0}.auto-message-drawer-body .span-full{grid-column:1 / -1}.auto-message-field,.auto-message-block{display:grid;gap:8px;min-width:0}.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{width:100%;min-width:0;border:1px solid rgba(222,216,224,.98);border-radius:0;background:#fffffffa;color:#211c24;font-family:inherit;font-size:11px;font-weight:700;outline:none}.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{min-height:142px;padding:11px;line-height:1.45;resize:vertical}.auto-message-field textarea.small{min-height:54px}.auto-message-switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:36px;padding:0;border:0;background:transparent;color:#211c24;font-family:inherit;text-align:left}.auto-message-switch-row strong{font-size:11px;font-weight:850}.auto-message-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.auto-message-channel{display:grid;grid-template-columns:16px minmax(0,1fr) 14px;gap:7px;align-items:center;min-height:40px;padding:0 11px;border:1px solid rgba(231,224,229,.96);border-radius:0;background:#f8f7f9f2;color:#4b444f;font-family:inherit;font-size:10.6px;font-weight:850;text-align:left}.auto-message-channel.tone-chat{background:#e6faeef0;color:#1e9e62}.auto-message-channel.tone-sms{background:#f4ebfff0;color:#8258dc}.auto-message-channel.active{border-color:currentColor}.auto-message-channel .icon{width:15px;height:15px}.auto-message-radio-row,.auto-message-time-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.auto-message-radio-row button,.auto-message-time-row button,.auto-message-radio-stack button{display:inline-flex;gap:7px;align-items:center;min-height:28px;padding:0;border:0;background:transparent;color:#37313b;font-family:inherit;font-size:10.7px;font-weight:780}.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{display:grid;overflow:hidden;border:1px solid rgba(222,216,224,.98);border-top:0;background:#fffffffa}.auto-message-option-list button{min-height:30px;padding:0 11px;border:0;background:transparent;color:#38323d;font-family:inherit;font-size:10.7px;font-weight:690;text-align:left}.auto-message-option-list button.active,.auto-message-option-list button:hover{background:#fff4f9f5;color:var(--pink-deep)}.auto-message-time-row input{width:68px}.auto-message-time-row span{color:#544d58;font-size:10.4px;font-weight:730}.auto-message-message-grid{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px;align-items:start}.auto-message-variables{display:grid;gap:7px}.auto-message-variables strong{color:#4f4853;font-size:10.7px;font-weight:850}.auto-message-variables button{min-height:28px;padding:0 9px;border:1px solid rgba(222,216,224,.98);border-radius:0;background:#fffffffa;color:#625b66;font-family:inherit;font-size:10px;font-weight:760;text-align:left}.auto-message-radio-stack{display:grid;gap:7px}.auto-message-limit-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#4f4853;font-size:10.5px;font-weight:700}.auto-message-limit-row select{width:62px}.auto-message-toggle-list{display:grid;gap:10px}.auto-message-toggle-list>button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:42px;padding:0;border:0;background:transparent;color:#211c24;font-family:inherit;text-align:left}.auto-message-toggle-list strong,.auto-message-toggle-list small{display:block}.auto-message-toggle-list strong{font-size:10.8px;font-weight:880}.auto-message-toggle-list small{margin-top:3px;color:#716b75;font-size:9.5px;line-height:1.34;font-weight:620}.auto-message-drawer-actions{position:sticky;bottom:0;z-index:2;margin:0 -24px;padding:16px 24px 0;border-top:1px solid rgba(238,231,232,.84);background:linear-gradient(180deg,#fffdfec7,#fffdfefa 24%)}.communication-sms-settings-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.52fr) minmax(120px,.5fr) minmax(120px,.5fr) minmax(120px,.5fr);gap:10px;align-items:end}.communication-sms-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.communication-sms-summary article{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffb8}.communication-sms-summary strong{display:block;overflow:hidden;color:#241f26;font-size:12px;font-weight:830;text-overflow:ellipsis;white-space:nowrap}.communication-sms-summary span{margin:4px 0 0;color:#716b73;font-size:10.5px;line-height:1.35;font-weight:610}.communication-sms-page{display:grid;gap:12px;min-width:0}.communication-sms-heading{display:grid;gap:4px;padding:0 4px}.communication-sms-heading h3{margin:0;color:#201b22;font-size:15px;font-weight:900;letter-spacing:-.018em}.communication-sms-heading p{margin:0;color:#726b75;font-size:12px;line-height:1.35;font-weight:660}.communication-sms-provider-panel{display:grid;grid-template-columns:minmax(330px,1.05fr) minmax(230px,.62fr) minmax(260px,.55fr);gap:18px;align-items:center;padding:17px 22px}.sms-provider-brand{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;align-items:center;min-width:0}.sms-provider-logo{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#dff6ebf0;color:#19a96c;font-size:34px;font-weight:900;font-style:italic;line-height:1;letter-spacing:-.16em;text-indent:-.08em}.sms-provider-title{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.sms-provider-title h4{margin:0;color:#201b22;font-size:14px;line-height:1.2;font-weight:900;letter-spacing:-.014em}.sms-provider-title span{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border:1px solid rgba(115,216,159,.48);border-radius:999px;background:#dbf9e9e0;color:#23a767;font-size:11px;font-weight:820}.sms-provider-title i{width:7px;height:7px;border-radius:50%;background:#20b66d}.sms-provider-meta{display:grid;gap:8px;margin:12px 0 0}.sms-provider-meta div{display:flex;gap:12px;align-items:baseline;min-width:0}.sms-provider-meta dt,.sms-provider-meta dd{margin:0;font-size:12px;line-height:1.2;font-weight:740}.sms-provider-meta dt{color:#706973}.sms-provider-meta dd{color:#5e5862}.sms-provider-meta div:last-child dd{color:#30b574;font-weight:890;text-transform:uppercase}.sms-provider-balance{display:grid;gap:10px;min-width:0;padding-left:26px;border-left:1px solid rgba(238,231,232,.96)}.sms-provider-balance strong{display:flex;align-items:center;gap:6px;color:#4a444d;font-size:13px;line-height:1.2;font-weight:800}.sms-provider-balance .icon{width:13px;height:13px;color:#aaa3ad}.sms-provider-balance span{color:#8b8490;font-size:11px;line-height:1.3;font-weight:680}.sms-provider-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;justify-self:stretch}.sms-provider-actions .settings-secondary-button{width:100%;height:40px;font-size:12px;font-weight:840}.sms-change-provider-button{grid-column:1 / -1;border-color:#f4b7cfdb;background:#fff8fbeb;color:var(--pink-deep)}.sms-history-filter-panel{display:grid;grid-template-columns:minmax(210px,1.3fr) minmax(138px,.86fr) minmax(138px,.86fr) minmax(138px,.86fr) minmax(250px,1.54fr) minmax(150px,.72fr);gap:14px;align-items:end;padding:12px 14px}.sms-history-filter,.sms-history-search{display:grid;gap:7px;min-width:0}.sms-history-filter>span,.sms-history-search>span{color:#736d76;font-size:10.8px;line-height:1.2;font-weight:760}.sms-history-filter button,.sms-history-search div,.sms-reset-filters{min-width:0;height:40px;border:1px solid rgba(231,224,229,.96);border-radius:8px;background:#fffffff0;color:#38323a;font-family:inherit}.sms-history-filter button{display:grid;grid-template-columns:minmax(0,1fr) 17px;gap:10px;align-items:center;width:100%;padding:0 12px;font-size:12px;font-weight:760;text-align:left}.sms-history-filter button .icon{width:14px;height:14px;color:#8d8690}.sms-history-search div{display:grid;grid-template-columns:minmax(0,1fr) 44px;padding:0;overflow:hidden}.sms-history-search input{width:100%;min-width:0;border:0;background:transparent;color:#2a252d;font-family:inherit;font-size:11.5px;font-weight:700;outline:none;padding:0 13px}.sms-history-search input::placeholder{color:#b0aab2}.sms-history-search button{display:grid;place-items:center;width:44px;height:40px;border:0;border-left:1px solid rgba(231,224,229,.96);background:transparent;color:#8e8791}.sms-history-search button .icon{width:17px;height:17px}.sms-reset-filters{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-color:#f4b7cfdb;background:#fff8fbeb;color:var(--pink-deep);font-size:11.5px;font-weight:850}.sms-reset-filters .icon{width:15px;height:15px}.sms-journal-panel{display:grid;gap:14px;padding:14px 14px 16px}.sms-journal-top{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:14px;align-items:center}.sms-journal-top h3{margin:0;color:#211c24;font-size:14px;font-weight:900}.sms-journal-stats{display:grid;grid-template-columns:repeat(4,minmax(122px,1fr));gap:8px;min-width:0}.sms-journal-stats article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:48px;padding:8px 11px;border-radius:8px;background:#faf8f9db}.sms-journal-stats article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%}.sms-journal-stats .icon{width:15px;height:15px}.sms-journal-stats small{display:block;overflow:hidden;color:#6f6872;font-size:9.8px;line-height:1.1;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.sms-journal-stats strong{display:block;margin-top:2px;color:#211c24;font-size:13px;line-height:1;font-weight:900}.sms-journal-stats .tone-blue>span{background:#e7f3fff5;color:#338de8}.sms-journal-stats .tone-green>span{background:#e0f9ebf5;color:#24b96f}.sms-journal-stats .tone-orange>span{background:#ffefe0f5;color:#f0903a}.sms-journal-stats .tone-pink>span{background:#ffe7f2f5;color:#f04f8c}.sms-journal-table{min-width:0;overflow-x:auto}.sms-journal-head,.sms-journal-row{display:grid;grid-template-columns:132px 132px 146px minmax(190px,1.18fr) 130px 112px 112px 58px 74px minmax(150px,.8fr) 46px;gap:12px;align-items:center;min-width:1180px}.sms-journal-head{min-height:30px;padding:0 10px;color:#77717a;font-size:10.2px;font-weight:780}.sms-journal-row{min-height:58px;padding:9px 10px;border-top:1px solid rgba(238,231,232,.86)}.sms-journal-row strong,.sms-journal-row>span,.sms-journal-row p{min-width:0;margin:0;color:#2e2930;font-size:10.8px;line-height:1.28;font-weight:710;white-space:normal}.sms-journal-row strong{font-weight:820}.sms-status-badge,.sms-source-badge{display:inline-flex;align-items:center;justify-self:start;gap:5px;min-width:0;min-height:24px;padding:0 8px;border-radius:6px;font-size:10px;line-height:1;font-weight:860;white-space:nowrap}.sms-status-badge .icon{width:13px;height:13px}.sms-status-badge.tone-delivered{background:#ddfaeaf5;color:#23aa69}.sms-status-badge.tone-sent{background:#e6f3fff5;color:#318fe5}.sms-status-badge.tone-pending{background:#fff1e5f5;color:#eb8a37}.sms-status-badge.tone-error{background:#ffe7f2f5;color:#f04f8c}.sms-source-badge{justify-content:center;min-height:23px;border:1px solid transparent}.sms-source-badge.tone-automation{border-color:#b591ff33;background:#f2eafff5;color:#9c65ea}.sms-source-badge.tone-manual{border-color:#dcd9dec2;background:#f4f3f5f5;color:#78717c}.sms-source-badge.tone-broadcast{border-color:#ffc8de8f;background:#fff0f7f5;color:#f0528d}.sms-date-cell{white-space:pre-line}.sms-error-cell{color:#4a444d}.sms-journal-row>button{display:grid;place-items:center;width:38px;height:32px;border:1px solid rgba(231,224,229,.96);border-radius:8px;background:#ffffffeb;color:#7a737d}.sms-journal-row>button .icon{width:16px;height:16px}.sms-journal-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:2px 10px 0}.sms-journal-footer>span{color:#8a838d;font-size:11px;font-weight:720}.sms-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sms-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid rgba(231,224,229,.96);border-radius:8px;background:#ffffffeb;color:#514b55;font-family:inherit;font-size:11px;font-weight:820}.sms-pagination button.active{border-color:#ee6f9f94;background:#fff4f9f0;color:var(--pink-deep);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-variable-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:12px;padding:10px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#faf8fab8}.communication-variable-row span{color:#6f6871;font-size:10.5px;font-weight:760}.communication-variable-row b,.communication-template-row small{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#f5f1f4eb;color:#5f5861;font-size:9.5px;font-weight:790;white-space:nowrap}.compact-template-table article.communication-template-row{grid-template-columns:84px minmax(140px,.35fr) minmax(0,1fr) auto}.communication-automation-page{display:grid;min-width:0}.communication-automation-panel{display:grid;gap:0;padding:0;overflow:visible}.communication-automation-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;min-width:0;padding:18px 20px 16px;border-bottom:1px solid rgba(238,231,232,.9)}.communication-automation-header h3{margin:0;color:#201b22;font-size:18px;line-height:1.12;font-weight:920;letter-spacing:-.02em}.communication-automation-header p{max-width:620px;margin:7px 0 0;color:#6f6872;font-size:12px;line-height:1.35;font-weight:650}.communication-automation-add{height:42px;min-width:152px;padding:0 17px;border-color:#ee6f9f5c;background:#fff7fbf5;color:var(--pink-deep);font-size:12px;font-weight:860}.communication-automation-add .icon{width:16px;height:16px}.communication-automation-table{display:grid;overflow:visible;background:#ffffffb8}.communication-automation-head,.communication-automation-table article{display:grid;grid-template-columns:minmax(230px,1fr) minmax(76px,.34fr) minmax(150px,.72fr) minmax(72px,.3fr) minmax(72px,.3fr) 54px 34px;gap:12px;align-items:center;width:100%;min-width:0;padding:0 48px 0 18px}.communication-automation-head{min-height:44px;border-bottom:1px solid rgba(238,231,232,.9);background:#fffdfef5;color:#756f79;font-size:10.3px;font-weight:830}.communication-automation-table article{min-height:58px;border-bottom:1px solid rgba(238,231,232,.86)}.communication-automation-table article:last-child{border-bottom:0}.communication-automation-table article.active{background:#ffffffc7}.communication-automation-rule-copy{display:grid;gap:4px;min-width:0}.communication-automation-rule-title{display:flex;align-items:center;gap:7px;min-width:0}.communication-automation-rule-copy strong,.communication-automation-condition,.communication-automation-delay{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-automation-rule-copy strong{color:#211c24;font-size:11.2px;line-height:1.25;font-weight:900}.communication-automation-rule-title strong{flex:0 1 auto}.communication-automation-info{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;width:17px;height:17px;border:1px solid rgba(238,111,159,.24);border-radius:50%;background:#fff6faf5;color:var(--pink-deep);cursor:help;outline:none}.communication-automation-info .icon{width:11px;height:11px}.communication-automation-tooltip{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:12;width:max-content;max-width:260px;padding:9px 10px;border:1px solid rgba(231,224,229,.92);border-radius:8px;background:#2a252df7;color:#fff9fb;box-shadow:0 14px 34px #261f2429;font-size:10.5px;line-height:1.35;font-weight:720;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease;white-space:normal}.communication-automation-info:hover .communication-automation-tooltip,.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;line-height:1.3;font-weight:680}.communication-automation-trigger,.communication-automation-channel-badge{display:inline-flex;align-items:center;justify-self:start;min-height:26px;padding:0 12px;border-radius:7px;font-size:10.2px;line-height:1;font-weight:880;white-space:nowrap}.communication-automation-trigger.tone-event{background:#e1f9ebf5;color:#20a865}.communication-automation-trigger.tone-condition{background:#fff0e6f5;color:#f06f32}.communication-automation-trigger.tone-always{background:#e7f3fff5;color:#327fe2}.communication-automation-channel-badge.tone-sms{background:#f3eafff5;color:#8759df}.communication-automation-channel-badge.tone-chat{background:#e5f9edf5;color:#1fa765}.communication-automation-channel-badge.tone-system{background:#e9f3fff5;color:#2f7edc}.communication-automation-status-toggle{display:grid;place-items:center;justify-self:start;width:44px;height:32px;padding:0;border:0;background:transparent;color:inherit}.communication-automation-actions{position:relative;display:grid;justify-self:end}.communication-automation-actions .template-row-menu{right:0}.communication-automation-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 18px 15px;border-top:1px solid rgba(238,231,232,.76)}.communication-automation-footer>span,.communication-automation-footer>div>span{color:#807982;font-size:10.8px;font-weight:720}.communication-automation-footer>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.communication-automation-footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;padding:0 10px;border:1px solid rgba(231,224,229,.96);border-radius:8px;background:#fffffff0;color:#514b55;font-family:inherit;font-size:10.8px;font-weight:820}.communication-automation-footer button.active{border-color:#ee6f9f94;background:#fff4f9f0;color:var(--pink-deep)}.communication-automation-footer button .icon{width:13px;height:13px}.communication-automation-footer button[aria-label="Попередня сторінка"] .icon{transform:rotate(180deg)}.communication-channel-board{display:grid;gap:16px}.communication-channel-head{display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:18px;align-items:start}.communication-channel-head h3,.communication-channel-head p,.communication-channel-section-title h4,.communication-channel-section-title p,.communication-channel-help strong,.communication-channel-help p,.communication-channel-card p,.communication-channel-card small{margin:0}.communication-channel-head h3{color:#201b22;font-size:17px;font-weight:880;letter-spacing:-.01em}.communication-channel-head>div>p{max-width:620px;margin-top:6px;overflow:visible;color:#686274;font-size:12px;line-height:1.45;font-weight:620;text-overflow:clip;white-space:normal}.communication-channel-help{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:14px;border:1px solid rgba(226,231,241,.96);border-radius:12px;background:#fafcffd1}.communication-channel-help>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e5f1fff5;color:#397bd6}.communication-channel-help .icon{width:15px;height:15px}.communication-channel-help strong{display:block;color:#201b22;font-size:11px;font-weight:850}.communication-channel-help p{margin-top:5px;overflow:visible;color:#676173;font-size:10.5px;line-height:1.5;font-weight:620;text-overflow:clip;white-space:normal}.communication-channel-sections{display:grid;gap:16px}.communication-channel-section{display:grid;gap:12px;min-width:0}.communication-channel-section+.communication-channel-section{padding-top:14px;border-top:1px solid rgba(238,231,232,.82)}.communication-channel-section-title{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}.communication-channel-section-title>span{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;border:1px solid rgba(43,176,112,.26);background:#eafaf2eb;color:#20a968}.communication-channel-section-title .icon{width:16px;height:16px}.communication-channel-section-title>span b{color:#20a968;font-size:8.5px;font-weight:920;letter-spacing:-.02em}.communication-channel-section-title h4{color:#201b22;font-size:14px;font-weight:870}.communication-channel-section-title p{margin-top:4px;overflow:visible;color:#716b78;font-size:11px;line-height:1.4;font-weight:620;text-overflow:clip;white-space:normal}.communication-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.communication-channel-card{position:relative;display:grid;grid-template-rows:auto minmax(68px,1fr) auto;gap:14px;min-width:0;min-height:210px;padding:18px;border:1px solid rgba(231,224,229,.92);border-radius:14px;background:#fffdfed1;box-shadow:0 14px 34px #3d2f370b}.communication-channel-card.primary{border-color:#2bb0706b;background:linear-gradient(135deg,#ecfbf4db,#fffdfedb)}.communication-channel-card.needs-connection{background:#fffdfec7}.communication-card-more{position:absolute;top:15px;right:14px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#2f2934}.communication-card-more:hover{background:#f6f1f4db}.communication-card-more .icon{width:17px;height:17px}.communication-card-top{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:center;padding-right:28px}.communication-channel-logo{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#eef8f3f5;box-shadow:inset 0 0 0 1px #241e260a}.communication-channel-logo img{display:block;width:27px;height:27px;object-fit:contain}.communication-channel-logo.tiktok{background:#27242a}.communication-channel-logo.tiktok img{width:25px;height:25px}.communication-channel-logo.glyph{background:#dff8ecfa;color:#20a968}.communication-channel-logo.glyph .icon{width:22px;height:22px}.communication-channel-card strong{display:block;overflow:hidden;color:#201b22;font-size:14px;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.communication-card-badges{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:8px}.communication-connected-badge,.communication-card-badges b{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:9.5px;font-weight:800;white-space:nowrap}.communication-connected-badge{gap:5px}.communication-connected-badge.connected{border:1px solid rgba(43,176,112,.18);background:#e7f9f0f5;color:#23965f}.communication-connected-badge.pending{border:1px solid rgba(232,167,34,.22);background:#fff7e0f5;color:#c17808}.communication-connected-badge i{width:6px;height:6px;border-radius:50%}.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-card-badges b{border:1px solid rgba(43,176,112,.2);background:#ebfaf2e6;color:#23885a}.communication-channel-card>p{overflow:visible;color:#4f4a5e;font-size:11.5px;line-height:1.55;font-weight:610;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.communication-card-foot{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;justify-content:space-between;min-width:0}.communication-card-foot small{flex:1 1 165px;min-width:0;overflow:visible;color:#6f6876;font-size:10px;line-height:1.35;font-weight:640;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.communication-channel-action{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid rgba(225,220,226,.96);border-radius:9px;background:#fffdfeeb;color:#3e3741;font-size:10px;font-weight:820;white-space:nowrap}.communication-channel-action:hover{border-color:#ee6f9f3d;background:#fff1f7eb;color:var(--pink-deep)}.communication-channel-action .icon{width:14px;height:14px}.communication-channel-action.connect{border-color:#ee6f9f3d;background:#fff1f7f0;color:var(--pink-deep)}.settings-user-row{grid-template-columns:36px minmax(0,1fr) auto}.settings-user-row .customer-avatar{width:34px;height:34px;font-size:12px}.settings-user-row b{padding:5px 8px;border-radius:999px;background:var(--green-soft);color:#249665;font-size:10px;font-weight:760}.admin-profile-panel,.admin-team-panel{display:grid;gap:14px}.admin-profile-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:16px;align-items:start}.admin-profile-media{display:grid;justify-items:center;gap:9px;min-width:0;padding:15px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#fffafcbd}.admin-avatar-large{width:94px;height:94px;border-width:3px;font-size:26px}.admin-profile-media strong,.admin-profile-media span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.admin-profile-media strong{color:#211c22;font-size:13px;font-weight:820}.admin-profile-media>span:not(.admin-avatar){color:#706a72;font-size:11px;font-weight:620}.admin-avatar-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:3px}.admin-upload-button{position:relative;overflow:hidden}.admin-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.admin-avatar-tone-list{display:flex;gap:7px;margin-top:3px}.admin-avatar-tone{width:26px;height:26px;padding:0;border:2px solid transparent;border-radius:50%;box-shadow:inset 0 0 0 1px #2c262d1f}.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{display:grid;gap:14px;padding:14px;border:1px solid rgba(238,231,232,.88);border-radius:12px;background:#fffafcbd}.admin-team-form-grid{display:grid;grid-template-columns:minmax(170px,1.05fr) minmax(130px,.75fr) minmax(190px,1.15fr) minmax(160px,.9fr) minmax(150px,.78fr);gap:12px;align-items:start;min-width:0}.admin-team-create-actions{display:flex;justify-content:flex-end;padding-top:2px}.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;padding:10px 12px;border:1px solid rgba(238,111,159,.16);border-radius:8px;background:#fff0f6c7;color:var(--pink-deep);font-size:12px;font-weight:700}.admin-users-table{margin-top:2px}.settings-user-row.primary-user-row{grid-template-columns:42px minmax(0,1fr) minmax(126px,.34fr) auto;min-height:60px;padding:9px 11px}.settings-user-row.team-user-row{grid-template-columns:42px minmax(0,1fr) minmax(126px,.34fr) auto auto auto;min-height:60px;padding:9px 11px}.settings-user-row.primary-user-row{border-color:#ee6f9f33;background:linear-gradient(90deg,#fff3f8db,#ffffffc2)}.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){overflow:hidden;color:#716b73;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;padding:8px 2px 22px}.owner-profile-avatar{width:64px;height:64px;font-size:22px;box-shadow:0 12px 28px #ee6f9f38}.owner-profile-identity{display:grid;gap:8px;min-width:0}.owner-profile-identity>div{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;min-width:0}.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{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.users-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:0;border-radius:999px;font-family:inherit;font-size:11px;font-weight:820;white-space:nowrap}.users-status-badge.active{background:var(--green-soft);color:#249665}.users-status-badge.inactive{background:#f5f1f4eb;color:#5f5861}.owner-edit-button,.users-invite-button{min-height:42px;padding:0 16px;border-radius:10px;font-weight:820}.owner-profile-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:8px}.owner-profile-meta span{display:grid;gap:7px;min-width:0}.owner-profile-meta small{overflow:hidden;color:#827b84;font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.owner-profile-meta strong{overflow:hidden;color:#211c22;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.team-user-editor-page{gap:18px;width:100%;max-width:100%;justify-items:stretch}.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;max-width:none;justify-self:stretch}.team-user-editor-step-head{display:block;min-width:0}.team-user-editor-step-head h3{color:#211c22;font-size:16px;font-weight:850}.team-user-editor-step-head p{margin-top:5px;color:#746d76;font-size:12px;font-weight:650}.team-user-editor-profile-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:stretch;margin-top:22px}.team-user-photo-upload{display:grid;justify-items:center;align-content:center;gap:7px;min-height:262px;padding:22px 16px;border:1px solid rgba(238,231,232,.94);border-radius:11px;background:linear-gradient(145deg,#fffafcf5,#ffffffb8);color:#655e67;cursor:pointer;text-align:center}.team-user-photo-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.team-user-photo-preview{display:grid;place-items:center;width:88px;height:88px;margin-bottom:8px;border-radius:50%;background-color:#ffe5f0f5;background-position:center;background-size:cover;color:var(--pink-deep);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{border-color:#ee6f9f61;background:#fff6fae6}.team-user-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-content:start}.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{display:grid;gap:6px;min-width:0}.team-owner-role-field>span{color:#716b73;font-size:10.5px;font-weight:760}.team-owner-role-field>div{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 13px;border:1px solid rgba(238,231,232,.96);border-radius:9px;background:#faf7fae0}.team-owner-role-field strong{color:#443d45;font-size:12px;font-weight:820}.team-owner-role-field .icon{width:15px;height:15px;color:#8a838b}.team-owner-role-field small{color:#8a838b;font-size:9px;font-weight:650}.team-user-editor-step-head.permissions{width:100%}.team-user-role-summary{display:grid;grid-template-areas:"label stats" "title stats" "count stats" "percent stats";grid-template-columns:minmax(0,1fr) 132px;gap:3px 12px;min-width:0;min-height:104px;padding:12px 14px;border:1px solid rgba(235,228,233,.94);border-radius:10px;background:linear-gradient(135deg,#fffcfdf5,#fcf8fbc7)}.team-user-role-summary>span{grid-area:label;color:#8a838b;font-size:9.5px;font-weight:720}.team-user-role-summary strong{grid-area:title;color:#2b252c;font-size:13px;font-weight:850}.team-user-role-summary>b{grid-area:count;margin-top:4px;color:var(--pink-deep);font-size:22px;line-height:1;font-weight:860}.team-user-role-summary>b em{color:#7c747d;font-size:9.5px;font-style:normal;font-weight:720}.team-user-role-summary>small{grid-area:percent;color:#8a838b;font-size:9.5px;font-weight:700}.team-user-role-stats{grid-area:stats;display:grid;align-content:center;gap:8px;margin-top:0}.team-user-role-stats span{position:relative;padding-left:13px;color:#746d76;font-size:9px;font-weight:720;white-space:nowrap}.team-user-role-stats span:before,.team-permission-legend span:before{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;background:#ded8de;content:"";transform:translateY(-50%)}.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{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:30px;margin:16px 0 8px}.team-user-permissions-tools:not(.owner-permissions-tools){justify-content:flex-end}.owner-permissions-tools>span{color:#249665}.team-user-permissions-tools>span{margin-right:3px;color:#746d76;font-size:10px;font-weight:750}.team-user-permissions-tools .settings-secondary-button.compact{height:28px;min-height:28px;padding:0 10px;border-radius:7px;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-legend{display:flex;align-items:center;gap:14px;margin-left:auto}.team-permission-legend span{position:relative;padding-left:11px;color:#8a838b;font-size:9px;font-weight:720;white-space:nowrap}.team-permission-groups{width:100%;overflow:visible;border:1px solid rgba(235,228,233,.94);border-radius:8px;background:#ffffffbd}.team-permission-group{border-bottom:1px solid rgba(235,228,233,.82)}.team-permission-group:last-child{border-bottom:0}.team-permission-group-row{display:grid;grid-template-columns:minmax(0,1fr) auto;height:50px;min-height:50px}.team-permission-group-main{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;gap:9px;align-items:center;min-width:0;height:50px;padding:7px 10px;border:0;background:transparent;color:#2d2730;cursor:pointer;font-family:inherit;text-align:left}.team-permission-group-main:hover{background:#f6faf7db}.owner-permission-group-main{cursor:default}.owner-permission-group-main:hover{background:transparent}.owner-permission-item{cursor:default}.owner-permission-item:hover{background:transparent}.team-permission-group-main>span{min-width:0}.team-permission-group-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-permission-group-main strong{color:#302a31;font-size:10.5px;font-weight:830}.team-permission-group-main .toggle-switch,.team-permission-item .toggle-switch{width:32px;height:18px;border:1px solid rgba(215,209,215,.92);background:#ded9de;box-shadow:inset 0 1px 2px #2d252e14}.team-permission-group-main .toggle-switch b,.team-permission-item .toggle-switch b{top:2px;left:2px;width:12px;height:12px}.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{border-color:#2eaa70;background:#34b779}.team-permission-group.limited .toggle-switch.on{border-color:#e89a28;background:#f3a335}.team-permission-group-expand{padding:0 12px;border:0;background:transparent;color:#827b84;cursor:pointer;font-family:inherit;font-size:9px;font-weight:760}.team-permission-group-count{color:#827b84;font-size:9px;font-weight:760;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:760px){.team-permission-group-count{font-size:8px}}.team-permission-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;padding:0;background:#ffffffd1}.team-permission-items:before,.team-permission-items:after{position:absolute;right:16px;left:16px;height:1px;background:#ebe4e9d1;content:""}.team-permission-items:before{top:0}.team-permission-items:after{bottom:0}.team-permission-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;position:relative;min-height:60px;padding:10px 16px;border:0;border-radius:0;background:transparent;color:#312b33;cursor:pointer;font-family:inherit;text-align:left}.team-permission-item:before{position:absolute;display:block;background:#ebe4e9d1;pointer-events:none;content:""}.team-permission-item:before{top:12px;right:0;bottom:12px;width:1px;opacity: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{position:absolute;right:16px;bottom:0;left:calc(-400% + 16px);height:1px;background:#ebe4e9d1;pointer-events:none;content:""}.team-permission-item:hover{background:#f6faf7db}.team-permission-item.unavailable,.team-permission-item.unavailable:hover{background:#f8f6f880;color:#9c969e;cursor:not-allowed;opacity:.48}.team-permission-item.unavailable .toggle-switch{border-color:#d7d1d7b8;background:#e7e3e7;box-shadow:none}.team-permission-item-title{display:flex;align-items:flex-start;gap:5px;min-width:0}.team-permission-item-title>strong{display:block;overflow:hidden;min-width:0;color:#302a31;font-size:10.5px;font-weight:800;line-height:1.25}.team-permission-info{position:relative;display:inline-flex;flex:0 0 auto;margin-top:1px;color:#a19aa3}.team-permission-info>.icon{width:12px;height:12px}.team-permission-tooltip{--tooltip-x: -18%;position:absolute;z-index:12;top:calc(100% + 8px);left:50%;display:grid;gap:7px;width:min(214px,calc(100vw - 32px));padding:10px 11px;border-radius:6px;background:#342f36;box-shadow:0 8px 20px #281f2729;color:#fff;font-size:9px;font-weight:620;line-height:1.35;opacity:0;pointer-events:none;transform:translate(var(--tooltip-x)) translateY(-2px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden}.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,.team-permission-item:focus-visible .team-permission-tooltip{opacity:1;transform:translate(var(--tooltip-x)) translateY(0);visibility:visible}.team-permission-item:nth-child(5n) .team-permission-tooltip{--tooltip-x: 0;right:0;left:auto}@media(max-width:1180px){.team-permission-items{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{position:absolute;right:16px;bottom:0;left:calc(-200% + 16px);height:1px;background:#ebe4e9d1;pointer-events:none;content:""}.team-permission-item:nth-child(5n) .team-permission-tooltip{--tooltip-x: -18%;right:auto;left:50%}.team-permission-item:nth-child(3n) .team-permission-tooltip{--tooltip-x: 0;right:0;left:auto}}@media(max-width:760px){.team-permission-items{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{position:absolute;right:12px;bottom:0;left:calc(-100% + 12px);height:1px;background:#ebe4e9d1;pointer-events:none;content:""}.team-permission-item:nth-child(3n) .team-permission-tooltip{--tooltip-x: -18%;right:auto;left:50%}.team-permission-item:nth-child(2n) .team-permission-tooltip{--tooltip-x: 0;right:0;left:auto}}.team-user-editor-actions{display:flex;justify-content:space-between;gap:12px;width:100%;margin-top:16px;padding-top:12px;border-top:1px solid rgba(235,228,233,.72)}.team-user-editor-actions .settings-save-button{min-width:240px;min-height:40px}.users-create-panel{margin-bottom:12px}.users-access-summary-button{width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-family:inherit}.users-access-summary-button>.icon{width:15px;height:15px;color:#aaa3ab}.users-team-table,.users-invite-table{overflow:hidden;border:1px solid rgba(238,231,232,.88);border-radius:12px;background:#ffffffc2}.users-team-head,.users-team-row,.users-invite-head,.users-invite-row{display:grid;gap:12px;align-items:center}.users-team-head,.users-team-row{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.68fr) minmax(120px,.54fr) minmax(120px,.54fr) 116px}.users-invite-head,.users-invite-row{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.64fr) minmax(170px,.76fr) minmax(120px,.54fr) 80px}.users-team-head,.users-invite-head{min-height:42px;padding:0 14px;border-bottom:1px solid rgba(238,231,232,.72);background:#faf8fac7;color:#827b84;font-size:10.5px;font-weight:820}.users-team-row,.users-invite-row{min-height:78px;padding:10px 14px;border-bottom:1px solid rgba(238,231,232,.72)}.users-team-row:last-child,.users-invite-row:last-child{border-bottom:0}.users-team-row.disabled{opacity:.64}.users-team-person{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;min-width:0}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-team-person strong,.users-invite-row strong{display:block;color:#211c22;font-size:12.5px;font-weight:820}.users-team-person small{display:block;margin-top:4px;color:#716b73;font-size:11px;font-weight:620}.users-access-pill,.users-date-cell,.users-invite-row span{color:#5f5861;font-size:11.5px;font-weight:760}.users-invite-row b{width:fit-content;padding:6px 10px;border-radius:999px;background:#fff6e1f0;color:#c37811;font-size:11px;font-weight:820}.users-team-actions{display:flex;justify-content:flex-end;gap:8px}.settings-secondary-button.icon-only{width:40px;min-width:40px;padding:0}.users-empty-state{display:grid;justify-items:center;gap:8px;min-height:144px;padding:28px 16px;color:#716b73;text-align:center}.users-empty-state.compact{min-height:118px}.users-empty-state span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(238,231,232,.94);border-radius:50%;background:#ffffffdb;color:#827b84}.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}.users-invite-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.72fr) auto;gap:10px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid rgba(238,231,232,.88);border-radius:12px;background:#fffafcbd}.team-draft-access-summary{display:flex;flex-wrap:wrap;gap:8px}.team-draft-access-summary span{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border-radius:999px;background:#f6f2f5e0;color:#716b73;font-size:10.5px;font-weight:760}.team-draft-access-summary .icon{width:14px;height:14px;color:var(--pink-deep)}.team-user-access-block{display:grid;gap:9px;min-width:0}.team-user-access-panel{padding:2px 0 8px 52px}.user-permission-editor{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid rgba(238,231,232,.88);border-radius:12px;background:#ffffffb8}.user-permission-editor-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.user-permission-editor-head strong,.user-permission-editor-head span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-permission-editor-head strong{color:#211c22;font-size:13px;font-weight:840}.user-permission-editor-head span{margin-top:3px;color:#716b73;font-size:10.5px;font-weight:620}.user-permission-editor-head b,.user-permission-editor-head em{justify-self:end;padding:6px 10px;border-radius:999px;font-size:10.5px;font-style:normal;font-weight:800;white-space:nowrap}.user-permission-editor-head b{background:var(--green-soft);color:#249665}.user-permission-editor-head em{background:#fff0f6e6;color:var(--pink-deep)}.user-permission-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.role-card-list{gap:12px}.settings-role-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(238,231,232,.9);border-radius:12px;background:#ffffffc7}.settings-role-card.active{border-color:#ee6f9f33;background:linear-gradient(180deg,#fffafcf5,#ffffffd1)}.settings-role-card.expanded{box-shadow:0 12px 28px #291c200f}.settings-role-card-head{display:grid;grid-template-columns:126px minmax(0,1fr);gap:13px;align-items:center}.role-main-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 11px;border:1px solid rgba(238,231,232,.95);border-radius:999px;background:#ffffffeb;color:#4c454e;font-family:inherit;font-size:11px;font-weight:780;cursor:pointer}.role-main-toggle[aria-pressed=true]{border-color:#ee6f9f38;background:#fff0f6db;color:var(--pink-deep)}.role-main-toggle:disabled,.role-permission-toggle:disabled{cursor:not-allowed;opacity:.68}.role-main-toggle:focus-visible,.role-expand-button:focus-visible,.role-permission-toggle:focus-visible{outline:3px solid rgba(238,111,159,.22);outline-offset:3px}.role-main-toggle .toggle-switch,.role-permission-toggle .toggle-switch{width:34px;height:20px;border:1px solid rgba(220,211,216,.95);box-shadow:inset 0 1px 2px #2c262d14}.role-main-toggle .toggle-switch b,.role-permission-toggle .toggle-switch b{top:2px;left:2px;width:14px;height:14px}.role-main-toggle .toggle-switch.on b,.role-permission-toggle .toggle-switch.on b{transform:translate(14px)}.role-expand-button{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:12px;align-items:center;min-width:0;min-height:48px;padding:0;border:0;background:transparent;color:#211c22;cursor:pointer;text-align:left}.role-expand-button>span,.role-expand-button strong,.role-expand-button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-expand-button strong{font-size:14px;font-weight:850}.role-expand-button small{margin-top:4px;color:#716b73;font-size:11px;font-weight:610}.role-expand-button b{justify-self:end;padding:6px 10px;border-radius:999px;background:#f5f1f4eb;color:#5f5861;font-size:11px;font-weight:800;white-space:nowrap}.role-expand-button .icon{width:16px;height:16px;color:#aaa3ab;transition:transform .16s ease}.settings-role-card.expanded .role-expand-button .icon{transform:rotate(180deg)}.role-scope-row{display:flex;flex-wrap:wrap;gap:8px;padding-left:139px}.role-scope-row span{padding:5px 9px;border-radius:999px;background:#f6f2f5db;color:#716b73;font-size:10.5px;font-weight:720}.role-permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:2px}.role-permission-group{min-width:0;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffbd}.role-permission-group-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:9px}.role-permission-group-head strong{color:#211c22;font-size:12px;font-weight:830}.role-permission-group-head span{color:#8a838b;font-size:11px;font-weight:760}.role-permission-list{display:grid;gap:7px}.role-permission-toggle{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:10px;align-items:center;min-width:0;min-height:48px;padding:8px 9px;border:1px solid rgba(238,231,232,.78);border-radius:8px;background:#ffffffdb;color:#342f36;cursor:pointer;font-family:inherit;text-align:left}.role-permission-toggle.enabled{border-color:#ee6f9f33;background:#fff6fae6}.role-permission-toggle strong,.role-permission-toggle small,.role-permission-toggle em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-permission-toggle strong{font-size:11.5px;font-weight:800}.role-permission-toggle small{margin-top:3px;color:#766f78;font-size:10px;font-weight:610}.role-permission-toggle em{width:fit-content;max-width:100%;margin-top:5px;padding:3px 7px;border-radius:999px;background:#f5f1f4eb;color:#827b84;font-size:9px;font-style:normal;font-weight:800}.role-permission-toggle.added em{background:var(--green-soft);color:#249665}.role-permission-toggle.blocked{border-color:#da536f33;background:#fff7f9db}.role-permission-toggle.blocked em{background:#ffe6eceb;color:#d84d6c}.settings-role-list{display:grid;gap:8px}.settings-role-row{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(160px,.52fr) auto;gap:12px;align-items:center;min-height:60px;padding:9px 12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffb8}.settings-role-row.active{border-color:#ee6f9f33;background:linear-gradient(90deg,#fff3f8db,#ffffffc2)}.settings-role-row>button{display:grid;place-items:center;width:40px;height:34px;padding:0;border:0;background:transparent}.settings-role-row strong,.settings-role-row small,.settings-role-row span,.settings-role-row b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-role-row strong{color:#211c22;font-size:12px;font-weight:830}.settings-role-row small,.settings-role-row span{color:#716b73;font-size:10.5px;font-weight:610}.settings-role-row small{margin-top:4px}.settings-role-row b{justify-self:start;padding:5px 8px;border-radius:999px;background:#f5f1f4e6;color:#5f5861;font-size:10px;font-weight:780}.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{display:grid;align-items:center;min-width:0;min-height:40px;border:1px solid rgba(238,231,232,.82);border-radius:8px;background:#ffffffb8}.status-row{grid-template-columns:12px minmax(0,1fr) 16px;gap:8px;padding:0 9px}.status-row>span{width:9px;height:9px;border-radius:50%;background:var(--status-color)}.status-row strong{overflow:hidden;color:#342f36;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.status-row .icon{width:14px;height:14px;color:#aaa3ab}.notification-row,.settings-link-row{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0 10px 0 12px;color:#332e35;font-family:inherit;text-align:left}.notification-row span,.settings-link-row span{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.settings-link-row .icon{width:15px;height:15px;color:#aaa3ab}.settings-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-mini-card{min-width:0;padding:13px 14px;border:1px solid rgba(238,231,232,.82);border-radius:9px;background:#ffffffb3}.settings-mini-card b,.settings-mini-card span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-mini-card b{color:#211c22;font-size:12px;font-weight:820}.settings-mini-card span{margin-top:5px;color:#716b73;font-size:11px;font-weight:620}.settings-subnav{display:flex;align-items:center;gap:6px;min-width:0;padding:5px;border:1px solid var(--line);border-radius:10px;background:#ffffffb3;box-shadow:0 10px 24px #291c200a}.settings-subnav button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;min-width:112px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#615b63;font-family:inherit;font-size:11px;font-weight:760}.settings-subnav button.compact{min-width:0;padding-right:12px;padding-left:12px}.settings-subnav button.active{border-color:#ee6f9f33;background:#fff3f8;color:#d9477d}.settings-subnav .icon{width:15px;height:15px}.settings-dictionary-panel{padding:15px}.settings-other-grid,.settings-request-stack{display:grid;gap:10px}.request-settings-accordion{overflow:hidden;padding:0}.request-settings-accordion-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;min-height:76px;padding:14px 16px;border:0;background:transparent;color:#2b252c;font-family:inherit;text-align:left}.request-settings-accordion-trigger:hover{background:#fffafc}.request-settings-accordion-trigger>span{display:grid;gap:4px;min-width:0}.request-settings-accordion-trigger strong{color:#29242a;font-size:15px;font-weight:820}.request-settings-accordion-trigger small{overflow:hidden;color:#777078;font-size:11px;font-weight:620;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.request-settings-accordion-trigger>.icon{width:18px;height:18px;color:#88808a;transition:transform .16s ease,color .16s ease}.request-settings-accordion-trigger[aria-expanded=true]>.icon{transform:rotate(180deg);color:var(--pink-deep)}.request-settings-accordion-content{padding:14px 16px 16px;border-top:1px solid rgba(238,231,232,.9);background:#fffdfeb8}.request-settings-content-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.request-settings-content-tools .warehouse-status-summary{margin-bottom:0}.settings-dictionary-embedded,.warehouse-status-editor-content{padding:0}.request-sources-panel{display:grid;gap:12px}.request-sources-toolbar{display:flex;justify-content:flex-end}.request-sources-table{min-width:0;overflow:visible;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#ffffffd1}.request-sources-head,.request-sources-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(154px,.7fr) 46px;gap:16px;align-items:center}.request-sources-head{min-height:44px;padding:0 14px 0 18px;border-bottom:1px solid var(--line);color:#827b85;font-size:11px;font-weight:780}.request-sources-head>span:last-child{text-align:center}.request-sources-head>span:nth-child(2){text-align:center}.request-sources-row{position:relative;min-height:72px;padding:10px 14px 10px 18px;border-bottom:1px solid rgba(238,231,232,.72)}.request-sources-row:last-child{border-bottom:0}.request-sources-row.disabled{opacity:.62}.request-source-name{display:flex;align-items:center;gap:14px;min-width:0}.request-source-name strong{overflow:hidden;color:#2d2730;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.request-source-mark{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(238,231,232,.92);border-radius:9px;background:#fff}.request-source-mark img{width:29px;height:29px;object-fit:contain}.request-source-mark .icon{width:22px;height:22px}.request-source-mark.site,.request-source-mark.phone{border-color:#bee7d4e0;background:#ecfaf2;color:#21a76a}.request-source-mark.manual{border-color:#ffe0bbeb;background:#fff6e8;color:#e39a2d}.request-source-utm-cell{display:flex;align-items:center;justify-content:center;min-width:0}.request-source-utm{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid rgba(232,225,228,.94);border-radius:999px;background:#fff;color:#77707a;font-size:12px;font-weight:700;line-height:1}.request-source-actions{position:relative;display:grid;justify-content:center}.request-source-menu-trigger{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(232,225,228,.96);border-radius:8px;background:#fff;color:#3a343c}.request-source-menu-trigger:hover,.request-source-menu-trigger[aria-expanded=true]{border-color:#ee6f9f57;background:#fff7fb;color:var(--pink-deep)}.request-source-menu-trigger .icon{width:17px;height:17px}.request-source-menu-list{position:absolute;z-index:40;right:0;top:calc(100% + 6px);display:grid;min-width:154px;padding:6px;border:1px solid rgba(231,224,229,.98);border-radius:9px;background:#fff;box-shadow:0 14px 30px #2b232b24}.request-source-menu-list button{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#312b35;font-family:inherit;font-size:12px;font-weight:740;text-align:left}.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{border-color:#e8518638;background:#fff1f7;color:var(--pink-deep);box-shadow:none}.request-source-create-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.72fr) 40px;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#faf8fab8}.request-source-inline-field,.request-source-edit-fields{display:grid;min-width:0}.request-source-inline-field{grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center}.request-source-image-picker{position:relative;display:grid;width:34px;height:34px;cursor:pointer}.request-source-image-picker input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.request-source-image-picker .request-source-mark{width:32px;height:32px}.request-source-inline-field input,.request-source-utm-input{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#2c272d;font-family:inherit;font-size:12px;font-weight:680;outline:none}.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{display:grid;place-items:center;width:40px;height:36px;padding:0;border:1px solid rgba(232,81,134,.22);border-radius:8px;background:#fff1f7;color:var(--pink-deep)}.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{min-height:36px;padding:0 12px;font-size:9.5px;font-weight:820;text-transform:uppercase}.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-mark img{width:22px;height:22px}.request-source-mark .icon{width:18px;height:18px}.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{display:flex;justify-content:flex-end;gap:6px}.request-source-edit-actions button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(224,214,218,.94);border-radius:8px;background:#fff;color:#8d858e}.request-source-edit-actions button:hover{border-color:#ee6f9f52;background:#fff8fb;color:var(--pink-deep)}.request-source-edit-actions button.confirm{border-color:#e8518638;background:#fff1f7;color:var(--pink-deep)}.request-source-edit-actions .icon{width:15px;height:15px}.customer-groups-panel{padding:16px}.customer-group-create-form{display:grid;grid-template-columns:minmax(220px,1fr) 126px minmax(210px,.94fr) auto;gap:16px;align-items:end;margin-bottom:14px;padding:14px;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#ffffffb8}.customer-group-field{display:grid;gap:7px;min-width:0}.customer-group-field>span:first-child{color:#69626b;font-size:12px;font-weight:740}.customer-group-field>input{width:100%;height:46px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#2d2730;font-family:inherit;font-size:13px;font-weight:680;outline:none}.customer-group-field>input:focus{border-color:#e8518675;box-shadow:0 0 0 3px #ee6f9f1a}.customer-group-color-control{display:grid;grid-template-columns:28px 16px;gap:10px;align-items:center;width:108px;height:46px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:#fff}.customer-group-color-control input{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.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{width:16px;height:16px;color:#77707a}.customer-group-create-form>.settings-save-button{min-width:140px;height:46px}.customer-groups-table{overflow:visible;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#ffffffd1}.customer-groups-head,.customer-groups-row{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(70px,.34fr) minmax(220px,.9fr) 46px;gap:14px;align-items:center}.customer-groups-head{min-height:44px;padding:0 14px 0 18px;border-bottom:1px solid var(--line);color:#827b85;font-size:11px;font-weight:780}.customer-groups-head>span:last-child{text-align:center}.customer-groups-row{position:relative;min-height:74px;padding:10px 14px 10px 18px;border-bottom:1px solid rgba(238,231,232,.72)}.customer-groups-row:last-child{border-bottom:0}.customer-groups-row.disabled{opacity:.62}.customer-group-name{display:flex;align-items:center;gap:14px;min-width:0}.customer-group-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:50%;background:#e9f9f0;color:#22a96c}.customer-group-icon .icon{width:22px;height:22px}.customer-group-name strong{overflow:hidden;color:#2d2730;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.customer-group-color-dot{width:34px;height:34px;border-radius:50%;background:var(--customer-group-color);box-shadow:inset 0 0 0 1px #ffffff57}.customer-group-preview{display:inline-flex;align-items:center;justify-self:start;gap:10px;min-height:40px;max-width:100%;padding:0 16px;border:1px solid color-mix(in srgb,var(--customer-group-color) 18%,white);border-radius:999px;background:color-mix(in srgb,var(--customer-group-color) 10%,white);color:#342d35;font-size:13px;font-weight:680;white-space:nowrap}.customer-group-preview i{width:12px;height:12px;flex:0 0 auto;border-radius:50%;background:var(--customer-group-color)}.customer-group-actions{position:relative;display:grid;justify-content:center}.customer-group-menu-trigger{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(232,225,228,.96);border-radius:8px;background:#fff;color:#3a343c}.customer-group-menu-trigger:hover,.customer-group-menu-trigger[aria-expanded=true]{border-color:#ee6f9f57;background:#fff7fb;color:var(--pink-deep)}.customer-group-menu-trigger .icon{width:17px;height:17px}.customer-group-menu-list{position:absolute;z-index:40;right:0;top:calc(100% + 6px);display:grid;min-width:154px;padding:6px;border:1px solid rgba(231,224,229,.98);border-radius:9px;background:#fff;box-shadow:0 14px 30px #2b232b24}.customer-group-menu-list button{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#312b35;font-family:inherit;font-size:12px;font-weight:740;text-align:left}.customer-group-menu-list button:hover{background:#fff5f9}.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{border-color:#e8518638;background:#fff1f7;color:var(--pink-deep);box-shadow:none}.customer-group-create-row{display:grid;grid-template-columns:minmax(180px,.9fr) 86px minmax(170px,.7fr) 40px;gap:10px;align-items:center;margin-bottom:11px;padding:10px 12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#faf8fab8}.customer-group-inline-field,.customer-group-edit-fields{display:grid;min-width:0}.customer-group-inline-field{grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center}.customer-group-inline-field .customer-group-icon{width:32px;height:32px}.customer-group-inline-field .customer-group-icon .icon{width:17px;height:17px}.customer-group-inline-field input{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#2c272d;font-family:inherit;font-size:12px;font-weight:680;outline:none}.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{width:86px;height:36px;padding:0 9px;grid-template-columns:22px 14px;gap:8px}.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{display:grid;place-items:center;width:40px;height:36px;padding:0;border:1px solid rgba(232,81,134,.22);border-radius:8px;background:#fff1f7;color:var(--pink-deep)}.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{min-height:36px;padding:0 12px;font-size:9.5px;font-weight:820;text-transform:uppercase}.customer-groups-row{min-height:58px;padding:8px 12px}.customer-group-name{gap:10px}.customer-group-name .customer-group-icon{width:34px;height:34px}.customer-group-name .customer-group-icon .icon{width:18px;height:18px}.customer-group-name strong{font-size:12px;font-weight:820}.customer-group-edit-fields{grid-template-columns:minmax(0,1fr) 86px;gap:8px;align-items:center}.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-menu-trigger{width:34px;height:34px}.customer-group-edit-actions{display:flex;justify-content:flex-end;gap:6px}.customer-group-edit-actions button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(224,214,218,.94);border-radius:8px;background:#fff;color:#8d858e}.customer-group-edit-actions button:hover{border-color:#ee6f9f52;background:#fff8fb;color:var(--pink-deep)}.customer-group-edit-actions button.confirm{border-color:#e8518638;background:#fff1f7;color:var(--pink-deep)}.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{margin-bottom:11px;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#faf8fab8}.payment-method-create h4{margin:0 0 10px;color:#3a333b;font-size:12px;font-weight:820}.payment-method-create-grid{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(180px,1fr) minmax(190px,1fr) auto;gap:12px;align-items:end}.payment-method-upload-area{display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px;align-items:center;min-height:54px}.payment-method-upload{position:relative;display:grid;place-items:center;width:66px;height:54px;overflow:hidden;border:1px dashed rgba(238,111,159,.65);border-radius:8px;background:#fff9fc;color:var(--pink-deep);cursor:pointer}.payment-method-upload input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.payment-method-upload .icon{width:21px;height:21px}.payment-method-upload img{width:40px;height:40px;object-fit:contain}.payment-method-upload-area>span{display:grid;gap:3px;min-width:0}.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;line-height:1.42;font-weight:620}.payment-method-upload-area small b{color:var(--pink-deep);font-weight:760}.payment-method-create-field{display:grid;gap:6px;min-width:0}.payment-method-create-field>span{display:inline-flex;align-items:center;gap:4px}.payment-method-create-field>span .icon{width:13px;height:13px;color:#9d959e}.payment-method-create-field input,.payment-method-edit-name input,.payment-method-webhook-input{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#2c272d;font-family:inherit;font-size:12px;font-weight:680;outline:none}.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{overflow:visible;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#ffffffd1}.payment-method-head,.payment-method-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(170px,.7fr) minmax(142px,.52fr) 48px;gap:14px;align-items:center}.payment-method-head{min-height:36px;padding:0 12px;border-bottom:1px solid var(--line);color:#88818a;font-size:9.5px;font-weight:820;text-transform:uppercase}.payment-method-head>span:last-child{text-align:center}.payment-method-row{position:relative;min-height:58px;padding:8px 12px;border-bottom:1px solid rgba(238,231,232,.72)}.payment-method-row:last-child{border-bottom:0}.payment-method-row.disabled{background:#f7f4f69e;opacity:.72}.payment-method-name,.payment-method-edit-name{display:flex;align-items:center;gap:10px;min-width:0}.payment-method-name strong{overflow:hidden;color:#2d2730;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.payment-method-mark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(190,231,212,.9);border-radius:9px;background:#ecfaf2;color:#24a76b}.payment-method-mark .icon{width:18px;height:18px}.payment-method-mark img{width:24px;height:24px;object-fit:contain}.payment-method-mark.monobank b{color:#24a76b;font-size:9px;font-weight:860}.payment-method-image-picker{position:relative;display:grid;width:34px;height:34px;flex:0 0 auto;cursor:pointer}.payment-method-image-picker input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.payment-method-image-picker .payment-method-mark{width:34px;height:34px}.payment-method-webhook{justify-self:start;max-width:100%;overflow:hidden;padding:7px 10px;border:1px solid rgba(232,225,228,.94);border-radius:7px;background:#fff8fa;color:#8d5c6b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.payment-method-active-toggle{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:0;border:0;background:transparent;color:#716a73;font-family:inherit;font-size:10px;font-weight:700}.payment-method-active-toggle .toggle-switch{transform:scale(.82);transform-origin:left center}.payment-method-active-toggle span{margin-left:-4px}.payment-method-actions{position:relative;display:grid;justify-content:center}.payment-method-menu-trigger{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(232,225,228,.96);border-radius:8px;background:#fff;color:var(--pink-deep)}.payment-method-menu-trigger:hover,.payment-method-menu-trigger[aria-expanded=true]{border-color:#ee6f9f6b;background:#fff7fb}.payment-method-menu-trigger .icon{width:17px;height:17px}.payment-method-menu-list{position:absolute;z-index:40;top:calc(100% + 6px);right:0;display:grid;min-width:154px;padding:6px;border:1px solid rgba(231,224,229,.98);border-radius:9px;background:#fff;box-shadow:0 14px 30px #2b232b24}.payment-method-menu-list button{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#312b35;font-family:inherit;font-size:12px;font-weight:740;text-align:left}.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{display:flex;justify-content:flex-end;gap:6px}.payment-method-edit-actions button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(224,214,218,.94);border-radius:8px;background:#fff;color:#8d858e}.payment-method-edit-actions button:hover{border-color:#ee6f9f52;background:#fff8fb;color:var(--pink-deep)}.payment-method-edit-actions button.confirm{border-color:#e8518638;background:#fff1f7;color:var(--pink-deep)}.payment-method-save-note{display:flex;justify-content:center;align-items:center;gap:6px;margin:11px 0 0;color:#89818a;font-size:10px;font-weight:650}.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{align-items:flex-start;flex-direction:column}.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{display:none}.customer-groups-head>span:nth-child(2),.customer-groups-row>.customer-group-preview{display:none}}.settings-other-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.settings-dictionary-create{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:10px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#faf8fab8}.settings-dictionary-create.status-create-row{grid-template-columns:minmax(220px,1fr) 94px minmax(160px,.55fr) auto}.settings-dictionary-create.unit-create-row{grid-template-columns:minmax(220px,1fr) minmax(140px,.42fr) auto}.settings-color-field{min-width:86px}.settings-color-input{width:100%;height:42px;padding:4px;border:1px solid var(--line-strong);border-radius:8px;background:#fff}.settings-dictionary-table{overflow:hidden;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#ffffffd1}.settings-dictionary-head,.settings-dictionary-row{display:grid;grid-template-columns:minmax(220px,1.1fr) 96px minmax(170px,.72fr) minmax(210px,.78fr);gap:10px;align-items:center}.settings-dictionary-head{min-height:36px;padding:0 12px;border-bottom:1px solid var(--line);background:#fbf8fa;color:#88818a;font-size:9.5px;font-weight:820;text-transform:uppercase}.settings-dictionary-row{min-height:58px;padding:8px 12px;border-bottom:1px solid rgba(238,231,232,.72)}.settings-dictionary-row:last-child{border-bottom:0}.settings-dictionary-row.disabled,.settings-dictionary-simple-row.disabled{background:#f7f4f69e;opacity:.68}.settings-inline-field{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.settings-inline-field i,.settings-color-edit span{width:9px;height:9px;border-radius:50%;background:var(--status-color)}.settings-inline-field input,.settings-color-edit input,.settings-dictionary-simple-row input{width:100%;min-width:0;height:36px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#2c272d;font-family:inherit;font-size:12px;font-weight:680;outline:none}.settings-inline-field input,.settings-dictionary-simple-row input{padding:0 10px}.settings-color-edit{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:center}.settings-color-edit input{padding:3px}.compact-select{height:36px;font-size:11px}.settings-row-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.settings-secondary-button.danger{width:36px;padding:0;color:#d64b4b}.settings-dictionary-list{display:grid;gap:8px}.settings-dictionary-simple-row{display:grid;grid-template-columns:38px minmax(0,1fr) 132px 38px;gap:10px;align-items:center;min-height:56px;padding:9px 10px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffb8}.settings-dictionary-simple-row.unit-row{grid-template-columns:38px minmax(0,1fr) minmax(100px,.32fr) 132px 38px}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;margin-bottom:14px}.settings-tight-panel{padding:15px}.settings-panel-title-row h3{margin-bottom:0}.settings-panel-title-row p,.settings-scope-note small{display:block;max-width:740px;white-space:normal}.settings-scope-note{align-items:center;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#faf7fcbd}.settings-scope-note .settings-panel-icon{width:38px;height:38px;flex:0 0 38px}.settings-scope-note .settings-panel-icon .icon{width:18px;height:18px}.settings-scope-note div{min-width:0}.settings-scope-note strong{display:block;color:#211c22;font-size:13px;font-weight:830}.settings-scope-note small{margin-top:4px;color:#716b73;font-size:11px;line-height:1.38;font-weight:600}.settings-toggle-list,.automation-rule-list,.shipment-template-grid{display:grid;gap:9px}.warehouse-rule-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.warehouse-rule-groups .settings-panel{min-width:0}.warehouse-rule-groups .settings-toggle-row strong,.warehouse-rule-groups .settings-toggle-row small{overflow:visible;text-overflow:clip;white-space:normal}.warehouse-rule-groups .settings-toggle-row small{line-height:1.38}.settings-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-height:58px;padding:10px 12px;border:1px solid rgba(238,231,232,.86);border-radius:9px;background:#ffffffb8;color:#312c33;font-family:inherit;text-align:left}.settings-toggle-row strong,.settings-toggle-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-toggle-row strong{font-size:12px;font-weight:830}.settings-toggle-row small{margin-top:4px;color:#716b73;font-size:10.5px;font-weight:600}.customer-vip-threshold{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;padding:10px 12px;border:1px solid rgba(190,231,212,.92);border-radius:9px;background:#f5fcf8}.customer-vip-threshold>span:first-child{min-width:0}.customer-vip-threshold strong,.customer-vip-threshold small{display:block}.customer-vip-threshold strong{color:#2d493b;font-size:12px;font-weight:830}.customer-vip-threshold small{margin-top:4px;color:#678075;font-size:10.5px;font-weight:620}.customer-vip-threshold-input{display:inline-flex;align-items:center;flex:0 0 auto;height:34px;overflow:hidden;border:1px solid rgba(190,231,212,.96);border-radius:8px;background:#fff}.customer-vip-threshold-input input{width:54px;height:100%;padding:0 7px;border:0;background:transparent;color:#2c4336;font-family:inherit;font-size:12px;font-weight:790;outline:none}.customer-vip-threshold-input b{padding:0 9px 0 7px;border-left:1px solid rgba(190,231,212,.78);color:#6e8378;font-size:10px;font-weight:720}.warehouse-settings-stack{gap:14px}.warehouse-settings-hero,.warehouse-settings-stack>.settings-subnav,.warehouse-rule-section{border:1px solid rgba(230,222,223,.92);border-radius:var(--radius-lg);background:#ffffffe6;box-shadow:var(--shadow)}.warehouse-settings-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.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 h2{margin:0;color:#19151b;font-size:16px;line-height:1.15;font-weight:800}.warehouse-settings-hero p{margin:6px 0 0;color:#6f6972;font-size:12px;line-height:1.25;font-weight:540}.warehouse-settings-hero .settings-save-button{width:132px;height:40px;border-radius:8px;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{justify-content:center;min-width:112px;height:34px;padding:0 12px;border-radius:8px;color:#5c5660;font-size:11px;font-weight:760}.warehouse-settings-stack>.settings-subnav button.active{border-color:#e8518638;background:#fff1f7;color:var(--pink-deep)}.warehouse-settings-stack>.settings-subnav .icon{width:15px;height:15px}.warehouse-rule-board{display:grid;gap:14px}.warehouse-master-rule{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:14px 16px;border:1px solid rgba(230,222,223,.92);border-radius:var(--radius-lg);background:#ffffffe6;box-shadow:var(--shadow)}.warehouse-master-rule.enabled{border-color:#32b76f42;background:#fafffcf0}.warehouse-master-rule-copy{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.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;line-height:1.2;font-weight:840}.warehouse-master-rule-copy small{margin-top:5px;color:#756e77;font-size:10.5px;line-height:1.35;font-weight:620}.warehouse-master-rule-switch{display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:28px;padding:0;border:0;background:transparent}.warehouse-master-rule-switch .toggle-switch{width:42px;height:24px}.warehouse-master-rule-switch .toggle-switch b{top:3px;left:3px;width:18px;height:18px}.warehouse-master-rule-switch .toggle-switch.on{background:#32b76f}.warehouse-master-rule-switch .toggle-switch.on b{transform:translate(18px)}.warehouse-rule-section{position:relative;padding:15px}.warehouse-rule-section.disabled{background:#f8f6f7c7}.warehouse-rule-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.warehouse-rule-section-head>.icon{width:14px;height:14px;color:#514b53;transform:rotate(180deg)}.warehouse-rule-title{display:flex;align-items:center;gap:10px;min-width:0}.warehouse-rule-title .settings-panel-icon{width:38px;height:38px;flex:0 0 38px}.warehouse-rule-title .settings-panel-icon .icon{width:18px;height:18px}.warehouse-rule-title h3{margin:0;color:#171419;font-size:14px;line-height:1.2;font-weight:820;white-space:nowrap}.warehouse-rule-title>span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 9px;border-radius:999px;background:#ffeaf2;color:var(--pink-deep);font-size:11px;font-weight:840}.warehouse-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.warehouse-rule-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(230,222,223,.96);border-radius:9px;background:#ffffffd1;box-shadow:0 5px 18px #291c2006}.warehouse-rule-item.enabled{border-color:#e8518633;background:#fffcfdf0}.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{overflow:hidden;color:#2b2630;font-size:12px;line-height:1.25;font-weight:830;text-overflow:ellipsis;white-space:nowrap}.warehouse-rule-actions{display:inline-flex;align-items:center;gap:10px}.warehouse-rule-info,.warehouse-rule-switch{display:inline-grid;place-items:center;border:0;padding:0;background:transparent;color:#c9c1c8}.warehouse-rule-item.enabled .warehouse-rule-info{color:var(--pink-deep)}.warehouse-rule-info{position:relative;width:22px;height:22px}.warehouse-rule-info .icon{width:17px;height:17px}.warehouse-rule-switch{min-width:38px;height:22px}.warehouse-rule-tooltip{position:absolute;z-index:4;right:-88px;top:calc(100% + 10px);width:250px;padding:11px 12px;border:1px solid rgba(230,222,223,.96);border-radius:8px;background:#fffffffa;box-shadow:0 14px 30px #291c201f;color:#676068;font-size:11px;line-height:1.45;font-weight:620;text-align:left;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;white-space:normal}.warehouse-rule-info:hover .warehouse-rule-tooltip,.warehouse-rule-info:focus-visible .warehouse-rule-tooltip{opacity:1;transform:translateY(0)}.warehouse-rule-item .toggle-switch{width:38px;height:22px;background:#d6d0d6}.warehouse-rule-item .toggle-switch b{top:3px;left:3px;width:16px;height:16px}.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-settings-hero{padding:18px 20px}.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{align-items:stretch;flex-direction:column}.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{right:auto;left:-18px;width:min(302px,calc(100vw - 60px))}}.warehouse-status-editor-panel,.warehouse-label-editor-panel{padding:15px}.warehouse-status-summary{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.warehouse-status-create-row{display:grid;grid-template-columns:minmax(150px,.7fr) 88px minmax(190px,.82fr) 40px;gap:10px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#faf8fab8}.warehouse-status-add-button{min-width:118px}.warehouse-status-add-button.active{border-color:#e8518638;background:#fff1f7;color:var(--pink-deep);box-shadow:none}.warehouse-status-confirm-button{width:40px;padding:0}.warehouse-status-confirm-button .icon{width:17px;height:17px}.warehouse-status-table{overflow:hidden;border:1px solid rgba(238,231,232,.9);border-radius:10px;background:#ffffffd1}.warehouse-status-head,.warehouse-status-row{display:grid;grid-template-columns:minmax(210px,.86fr) minmax(350px,1.4fr) 46px 66px;column-gap:38px;row-gap:10px;align-items:center}.warehouse-status-head{min-height:36px;padding:0 12px;border-bottom:1px solid var(--line);background:#fbf8fa;color:#88818a;font-size:9.5px;font-weight:820;text-transform:uppercase}.warehouse-status-row{min-height:58px;padding:8px 12px;border-bottom:1px solid rgba(238,231,232,.72)}.warehouse-status-row:last-child{border-bottom:0}.warehouse-status-row.disabled{background:#f7f4f69e;opacity:.72}.warehouse-status-name{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.warehouse-status-edit-fields{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px;align-items:center;min-width:0}.warehouse-status-edit-fields .settings-inline-field input,.warehouse-status-color-edit input{height:34px}.warehouse-status-name i{width:9px;height:9px;border-radius:50%;background:var(--status-color)}.warehouse-status-name strong,.warehouse-status-name small,.status-enabled-toggle span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-status-name strong{color:#29242a;font-size:12px;font-weight:820}.warehouse-status-name small{margin-top:3px;color:#827b84;font-size:10px;font-weight:620}.warehouse-status-action{display:grid;grid-template-columns:86px minmax(0,1fr);column-gap:16px;row-gap:6px;align-items:center;min-width:0;width:100%}.warehouse-status-action.editing{grid-template-columns:86px 136px;column-gap:14px;justify-content:start}.warehouse-status-action .settings-status-chip{justify-content:center;min-width:86px;text-align:center}.warehouse-status-action small{display:block;min-width:0;overflow:hidden;color:#756e77;font-size:10px;line-height:1.3;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.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{left:0;min-width:158px}.status-enabled-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:38px;height:34px;padding:0;border:0;background:transparent;color:#5e5860;font-family:inherit;font-size:10.5px;font-weight:720;text-align:left}.warehouse-status-menu{position:relative;display:grid;justify-content:end}.warehouse-status-edit-actions{display:flex;justify-content:flex-end;gap:6px}.warehouse-status-edit-actions button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(224,214,218,.94);border-radius:8px;background:#fff;color:#8d858e}.warehouse-status-edit-actions button:hover{border-color:#ee6f9f52;background:#fff8fb;color:var(--pink-deep)}.warehouse-status-edit-actions button.confirm{border-color:#e8518638;background:#fff1f7;color:var(--pink-deep)}.warehouse-status-edit-actions .icon{width:15px;height:15px}.warehouse-status-menu-trigger{display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:#8d858e}.warehouse-status-menu-trigger:hover,.warehouse-status-menu-trigger[aria-expanded=true]{border-color:#eee7e8eb;background:#fff8fb;color:var(--pink-deep)}.warehouse-status-menu-trigger .icon{width:16px;height:16px}.warehouse-status-menu-list{position:absolute;z-index:24;top:calc(100% + 5px);right:0;display:grid;min-width:136px;padding:6px;border:1px solid rgba(238,231,232,.96);border-radius:9px;background:#fff;box-shadow:0 14px 30px #291c2021}.warehouse-status-menu-list button{min-height:32px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#3d3740;font-size:11px;font-weight:720;text-align:left}.warehouse-status-menu-list button:hover{background:#fff3f8;color:var(--pink-deep)}.warehouse-status-menu-list button.danger{color:#c84866}.warehouse-status-menu-list button.danger:hover{background:#fff0f4}.warehouse-label-editor{display:grid;grid-template-columns:minmax(290px,.9fr) minmax(360px,1.1fr);gap:16px;align-items:start}.warehouse-label-controls{display:grid;gap:12px;min-width:0}.label-template-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;min-width:0}.label-template-add-row .settings-field{min-width:0}.label-template-add-row .settings-secondary-button{margin-bottom:0}.label-template-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.label-template-meta div{min-width:0;padding:10px;border:1px solid rgba(238,231,232,.86);border-radius:8px;background:#ffffffb8}.label-template-meta dt,.label-template-meta dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-template-meta dt{color:#8b848d;font-size:9px;font-weight:780}.label-template-meta dd{margin-top:5px;color:#302a31;font-size:11px;font-weight:780}.label-template-list-compact{display:grid;gap:7px}.label-template-list-compact article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;padding:0 10px;border:1px solid rgba(238,231,232,.86);border-radius:8px;background:#ffffffb8}.label-template-list-compact article.active{border-color:#31a86f4d;background:#f4fbf7}.label-template-list-compact span,.label-template-list-compact b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{min-width:0;padding:14px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#fbf8fa}.warehouse-label-preview-head{display:grid;gap:4px;margin-bottom:12px}.warehouse-label-preview-head strong,.warehouse-label-preview-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;place-items:center;min-height:242px;padding:18px;overflow:hidden;border:1px dashed #d8d0d4;border-radius:10px;background:linear-gradient(90deg,transparent calc(100% - 1px),rgba(40,34,38,.06) 0) 0 0 / 18px 18px,linear-gradient(180deg,transparent calc(100% - 1px),rgba(40,34,38,.06) 0) 0 0 / 18px 18px,#fff}.warehouse-label-preview-stage .warehouse-thermal-label{transform:scale(var(--label-preview-scale, .86));transform-origin:center}.inventory-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-status-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start;min-width:0;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffb8}.inventory-status-card>.settings-status-pills{grid-column:1 / -1}.inventory-status-card .settings-panel-icon{width:38px;height:38px}.inventory-status-card .settings-panel-icon .icon{width:18px;height:18px}.inventory-status-card strong,.inventory-status-card small{display:block;overflow:hidden;text-overflow:ellipsis}.inventory-status-card strong{color:#211c22;font-size:13px;font-weight:830;white-space:nowrap}.inventory-status-card small{margin-top:4px;color:#716b73;font-size:10.5px;line-height:1.35;font-weight:600}.settings-status-pills{display:flex;flex-wrap:wrap;gap:7px}.settings-status-chip{display:inline-flex;align-items:center;min-height:26px;max-width:100%;padding:0 9px;border-radius:999px;font-size:10px;font-weight:770;white-space:nowrap}.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-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.label-template-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffb8}.label-template-card.active{border-color:#31a86f52;background:linear-gradient(180deg,#effaf5eb,#ffffffc7)}.label-template-card.planned{opacity:.72}.label-template-preview{position:relative;display:grid;place-items:center;aspect-ratio:var(--label-ratio, 1.5);min-height:72px;overflow:hidden;border:1px dashed #d8d0d4;border-radius:8px;background:linear-gradient(90deg,transparent calc(100% - 1px),rgba(40,34,38,.08) 0) 0 0 / 18px 18px,linear-gradient(180deg,transparent calc(100% - 1px),rgba(40,34,38,.08) 0) 0 0 / 18px 18px,#fff}.label-template-preview span{color:#3a3339;font-size:10px;font-weight:830}.label-template-preview i{position:absolute;opacity:0}.label-template-card strong,.label-template-card small,.label-template-card b,.shipment-template-card strong,.shipment-template-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-template-card strong,.shipment-template-card strong{color:#211c22;font-size:12px;font-weight:830}.label-template-card small,.shipment-template-card small{margin-top:4px;color:#716b73;font-size:10.5px;font-weight:600}.label-template-card b{justify-self:start;padding:5px 8px;border-radius:999px;background:#f5f1f4e6;color:#706870;font-size:10px;font-weight:780}.label-template-card.active b{background:var(--green-soft);color:#249665}.warehouse-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.warehouse-flow-steps article{display:grid;gap:5px;min-width:0;padding:13px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffb8}.warehouse-flow-steps span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--green-soft);color:#249665;font-size:11px;font-weight:840}.warehouse-flow-steps strong,.warehouse-flow-steps small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-flow-steps strong{color:#211c22;font-size:12px;font-weight:820}.warehouse-flow-steps small{color:#716b73;font-size:10px;font-weight:610}.shipment-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shipment-template-card{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffb8}.shipment-template-card>span{justify-self:start;padding:5px 8px;border-radius:999px;background:var(--pink-soft);color:var(--pink-deep);font-size:9.5px;font-weight:800}.shipment-template-card .integration-action{justify-self:start}.compact-template-table{overflow:hidden;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffc7}.compact-template-table article{display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,1fr) auto;gap:12px;align-items:center;min-height:46px;padding:8px 10px;border-bottom:1px solid rgba(238,231,232,.74)}.compact-template-table.service article{grid-template-columns:94px minmax(150px,.48fr) minmax(0,1fr) auto}.compact-template-table article:last-child{border-bottom:0}.compact-template-table span,.compact-template-table p,.compact-template-table b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-template-table span{color:#29242a;font-size:12px;font-weight:800}.compact-template-table p{margin:0;color:#716b73;font-size:10.5px;font-weight:610}.compact-template-table b{justify-self:start;padding:5px 8px;border-radius:999px;background:var(--pink-soft);color:var(--pink-deep);font-size:9.5px;font-weight:810}.automation-rule-list{gap:8px}.automation-rule-row{display:grid;grid-template-columns:42px minmax(0,1.05fr) minmax(170px,.85fr) minmax(110px,.45fr);gap:12px;align-items:center;min-height:62px;padding:9px 12px;border:1px solid rgba(238,231,232,.86);border-radius:10px;background:#ffffffb8}.automation-rule-row.active{border-color:#9a6add38;background:linear-gradient(90deg,#f6f0ffd6,#ffffffc2)}.automation-rule-row>button{display:grid;place-items:center;width:40px;height:34px;padding:0;border:0;background:transparent}.automation-rule-row strong,.automation-rule-row small,.automation-rule-row span,.automation-rule-row b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{justify-self:start;padding:5px 8px;border-radius:999px;background:#f5f1f4e6;color:#5f5861;font-size:10px;font-weight:780}.settings-breadcrumbs{display:flex;align-items:center;gap:8px;min-width:0;color:#817a82;font-size:12px;font-weight:660}.settings-breadcrumbs button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--pink-deep);font-family:inherit;font-size:12px;font-weight:760}.settings-breadcrumbs .icon{width:14px;height:14px;transform:rotate(180deg)}.np-settings-page .settings-panel{padding:16px 18px}.np-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.np-panel-title h3{margin-bottom:0}.np-panel-title p{margin:5px 0 0;color:#827a84;font-size:12px;font-weight:640}.np-title-actions{display:inline-flex;align-items:center;gap:8px}.settings-status-pill{display:inline-flex;align-items:center;height:25px;padding:0 10px;border-radius:999px;background:#f5f1f4eb;color:#655e66;font-size:11px;font-weight:800;white-space:nowrap}.settings-status-pill.green{background:var(--green-soft);color:#249665}.settings-status-pill.orange{background:var(--orange-soft);color:#e06f3c}.np-api-models{margin-top:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.np-notice.success{border-color:#269d6933;background:#ebf9f1e0;color:#238557}.np-notice.error{border-color:#de527133;background:#fff0f4e6;color:#b6385f}.np-sender-panel{display:grid;gap:14px}.np-sender-summary{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:16px;align-items:center;padding:12px 14px;border:1px solid rgba(222,234,226,.92);border-radius:10px;background:linear-gradient(135deg,#eef9f2f0,#ffffffdb)}.np-sender-summary-main{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.np-sender-avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--green-soft);color:#2ca970}.np-sender-avatar .icon{width:21px;height:21px}.np-sender-summary-main b,.np-sender-summary-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-sender-summary-main b{color:#1f1a21;font-size:16px;font-weight:860}.np-sender-summary-main small{margin-top:4px;color:#248f60;font-size:11px;font-weight:780}.np-sender-summary dl,.np-sender-tech{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.np-sender-summary dt,.np-sender-tech dt{margin:0 0 3px;color:#8b848c;font-size:10px;font-weight:760}.np-sender-summary dd,.np-sender-tech dd{margin:0;overflow:hidden;color:#2f2931;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.np-sender-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:14px;border:1px dashed rgba(238,111,159,.34);border-radius:10px;background:#fff7fac7}.np-sender-empty strong,.np-sender-empty span{display:block}.np-sender-empty strong{color:#211c22;font-size:14px;font-weight:820}.np-sender-empty span{margin-top:4px;color:#716b73;font-size:12px;font-weight:640}.np-sender-setup{--np-sender-control-width: 260px;--np-sender-warehouse-width: 286px;display:grid;gap:16px;padding-top:2px}.np-sender-setup-head,.np-sender-actions,.np-sender-form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.np-sender-setup-head h4{margin:0;color:#29232b;font-size:15px;font-weight:840}.np-sender-setup-head span{display:block;margin-top:4px;color:#827a84;font-size:11px;font-weight:640}.np-sender-setup-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;justify-content:start}.np-sender-control-stack{display:grid;gap:12px;width:calc(var(--np-sender-control-width) + 52px)}.np-sender-control-stack>.settings-field{width:var(--np-sender-control-width)}.np-sender-api-row{display:grid;grid-template-columns:var(--np-sender-control-width) 42px;gap:10px;align-items:end}.np-sender-sync-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffeb;color:#3b353d;cursor:pointer}.np-sender-sync-button .icon{width:17px;height:17px}.np-sender-sync-button:disabled{opacity:.46;cursor:not-allowed}.np-sender-combobox{position:relative;min-width:0}.np-combobox-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#2c272d;font-family:inherit;font-size:13px;font-weight:700;text-align:left}.np-combobox-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-combobox-trigger .icon{flex:0 0 auto;width:16px;height:16px}.np-sender-combobox.is-disabled .np-combobox-trigger,.np-combobox-trigger:disabled{opacity:.58;cursor:not-allowed}.np-combobox-menu{position:absolute;z-index:48;top:calc(100% + 6px);left:0;display:none;width:min(380px,78vw);max-height:238px;overflow-y:auto;padding:6px;border:1px solid rgba(228,214,220,.9);border-radius:10px;background:#fffafb;box-shadow:0 18px 36px #30232b29}.np-sender-combobox:focus-within .np-combobox-menu{display:grid;gap:4px}.np-sender-combobox.is-closed .np-combobox-menu{display:none}.np-sender-combobox.is-open .np-combobox-menu{display:grid;gap:4px}.np-sender-warehouse-field .np-combobox-menu{width:min(430px,78vw)}.np-combobox-option{display:grid;gap:3px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#2d272f;font-family:inherit;text-align:left;cursor:pointer}.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{display:grid;gap:10px;padding:4px 0}.np-sender-facts.inline{width:min(680px,100%);grid-template-columns:minmax(0,1fr);gap:9px}.np-sender-fact{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:center;min-height:30px}.np-sender-fact span{color:#817a82;font-size:11px;font-weight:760}.np-sender-fact strong{overflow:hidden;color:#2e2930;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.np-sender-address-grid{display:grid;grid-template-columns:var(--np-sender-control-width) var(--np-sender-warehouse-width);gap:12px;align-items:end;justify-content:start}.np-sender-door-address{display:grid;gap:12px;padding-top:14px;border-top:1px solid rgba(230,218,224,.82)}.np-sender-door-address-head{display:grid;gap:4px}.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;line-height:1.4;font-weight:640}.np-sender-door-address-grid{display:grid;grid-template-columns:minmax(260px,2fr) minmax(120px,.7fr) minmax(120px,.7fr);gap:12px;align-items:end}.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{min-width:0;flex:1 1 auto;height:100%;border:0;background:transparent;color:#2c272d;font-family:inherit;font-size:13px;font-weight:700;outline:none}.np-warehouse-search-inline-input::placeholder{color:#7f7881;opacity:1}.np-warehouse-search-inline-input:disabled{cursor:not-allowed}.np-warehouse-search-clear{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#716b73;cursor:pointer}.np-warehouse-search-clear:disabled{cursor:not-allowed;opacity:.7}.np-sender-form-actions{justify-content:flex-end;padding-top:2px}.np-sender-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.np-sender-tech{padding:12px;border-radius:10px;background:#f5f1f4a8}.np-sender-card{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:18px;margin-bottom:14px;padding:14px;border:1px solid rgba(238,231,232,.84);border-radius:10px;background:#ffffffb8}.np-sender-card strong,.np-sender-card span{display:block}.np-sender-card strong{color:#211c22;font-size:15px;font-weight:840}.np-sender-card span{margin-top:5px;color:#716b73;font-size:11px;font-weight:640}.np-sender-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0}.np-sender-card div,.np-sender-card dd{min-width:0}.np-sender-card dt{margin:0 0 3px;color:#8b848c;font-size:10px;font-weight:760}.np-sender-card dd{margin:0;overflow:hidden;color:#2f2931;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.np-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.np-settings-block{display:grid;gap:12px}.np-settings-block .settings-panel-title-row{margin-bottom:2px;padding-bottom:12px;border-bottom:1px solid rgba(238,231,232,.78)}.np-lane-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:46px;row-gap:20px;align-items:start}.np-lane-grid:before{content:"";position:absolute;top:2px;bottom:2px;left:50%;width:1px;background:#eee7e8c7;transform:translate(-.5px);pointer-events:none}.np-settings-column{display:grid;gap:18px;align-content:start;min-width:0}.np-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;align-items:start}.np-setting-block{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.np-settings-column .np-setting-block+.np-setting-block{padding-top:15px;border-top:1px solid rgba(238,231,232,.72)}.np-setting-block.wide{grid-column:1 / -1}.np-setting-block-head{margin-bottom:8px}.np-setting-block-head h4{display:flex;align-items:center;gap:6px;margin:0;color:#282329;font-size:13.5px;font-weight:840}.np-info-tooltip{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border:1.4px solid rgba(59,55,64,.56);border-radius:50%;background:transparent;color:#3b3740c2;cursor:help;flex:0 0 auto}.np-info-tooltip-mark{font-size:10.5px;font-weight:900;line-height:1;font-family:Arial,sans-serif;transform:translateY(-.7px)}.np-info-tooltip [role=tooltip]{position:absolute;z-index:80;bottom:calc(100% + 9px);left:50%;display:none;width:min(320px,42vw);padding:10px 11px;border:1px solid rgba(228,214,220,.92);border-radius:8px;background:#fffafb;box-shadow:0 16px 34px #30232b29;color:#4f4850;font-size:10.5px;font-weight:640;line-height:1.42;transform:translate(-50%);white-space:normal}.np-info-tooltip:hover [role=tooltip],.np-info-tooltip:focus [role=tooltip]{display:block}.np-setting-block-head p{margin:4px 0 0;color:#817983;font-size:10.5px;font-weight:620;line-height:1.35;white-space:normal}.np-check-list{display:grid;gap:7px}.np-check-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;min-height:36px;padding:7px 9px;border:0;border-radius:7px;background:#f8f4f7bd;cursor:pointer}.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{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-check-row b{color:#302b32;font-size:11.5px;font-weight:780}.np-check-row small{margin-top:3px;color:#8a838b;font-size:10px;font-weight:640}.np-default-readonly{display:grid;gap:4px;margin-top:8px;padding:9px 10px;border-radius:8px;background:#f5f1f4ad}.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{display:grid;gap:7px}.np-radio-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;min-height:36px;padding:7px 9px;border:0;border-radius:7px;background:#f8f4f7bd;cursor:pointer}.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{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-radio-row b{color:#302b32;font-size:11.5px;font-weight:780}.np-radio-row small{margin-top:3px;color:#8a838b;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{background:#ee6f9f1f;color:var(--pink-deep)}.np-mini-fields{margin-top:8px;max-width:200px}.np-settings-actions-panel{display:flex;justify-content:flex-end;gap:10px;padding-top:14px;padding-bottom:14px}.np-ref-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.np-ref-chips span{display:grid;gap:2px;min-width:132px;padding:8px 10px;border-radius:8px;background:#f5f1f4c2}.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{display:grid;gap:8px}.np-status-map article{display:grid;grid-template-columns:12px minmax(160px,.7fr) 16px minmax(220px,1fr);gap:9px;align-items:center;min-height:44px;padding:7px 10px;border:0;border-radius:8px;background:#f8f4f7b8}.status-dot{width:9px;height:9px;border-radius:50%}.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{overflow:hidden;color:#342f36;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.np-status-map b{font-weight:680}.np-status-map strong{font-weight:820}.np-status-map .icon{width:14px;height:14px;color:#aaa3ab}.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}.toggle-switch{position:relative;width:38px;height:22px;border-radius:999px;background:#ddd7dc;transition:background .16s ease}.toggle-switch b{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #221d2329;transition:transform .16s ease}.toggle-switch.on{background:var(--pink-deep)}.toggle-switch.on b{transform:translate(16px)}.backup-panel{min-height:142px}.backup-actions{display:flex;flex-wrap:wrap;gap:10px}.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:spin .42s ease}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1360px){body{min-width:1060px}.app-shell{display:block}.sidebar{width:218px}.content{margin-left:218px}.content{padding-right:20px;padding-left:22px}.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,.request-stats-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.request-stat-card{min-height:104px}.requests-command-bar{padding-right:10px;padding-left: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-tabs{gap:16px}.request-tabs-row,.request-filters-row{padding-right:10px;padding-left:10px}.request-filter-list{gap:8px}.request-filter{padding:0 10px}.request-detail-panel{min-height:auto;max-height:var(--request-detail-max-height, calc(100vh - 16px) )}.request-client-grid{grid-template-columns:44px 1fr}.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-tabs{gap:18px}.customer-tabs-row,.customer-filters-row{padding-right:10px;padding-left:10px}.customer-filter-list{gap:8px}.customer-filter{padding:0 10px}.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}.finance-cards,.customer-action-grid{grid-template-columns:1fr}.products-layout,.warehouse-layout{grid-template-columns:minmax(610px,1fr) 300px;gap:10px}.warehouse-layout.is-overview{grid-template-columns:minmax(0,1fr)}.warehouse-header-actions{justify-items:end}.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-action-group{flex-wrap:wrap;justify-content:flex-end}.warehouse-draft-shell,.warehouse-workspace-shell,.warehouse-recount-home-shell.has-preview{grid-template-columns:minmax(610px,1fr) 300px;gap:10px}.warehouse-recount-review-top{grid-template-columns:minmax(0,1fr) minmax(260px,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-recount-form{grid-template-columns:repeat(2,minmax(180px,1fr))}.warehouse-recount-active{grid-template-columns:minmax(240px,1fr) auto}.warehouse-import-meta{grid-template-columns:repeat(2,minmax(160px,1fr))}.warehouse-import-upload{grid-template-columns:1fr}.warehouse-recount-active-metrics{grid-column:1 / -1;grid-row:2}.product-stats-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.warehouse-status-strip{grid-template-columns:repeat(3,minmax(130px,1fr))}.product-stat-card{min-height:76px}.product-tabs{gap:18px}.product-tabs-row,.product-filters-row{padding-right:10px;padding-left:10px}.product-filter-list{gap:8px}.product-filter{padding:0 10px}.warehouse-panel-header{align-items:stretch;grid-template-columns:1fr}.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-kpi-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.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-3{grid-column:1 / -1}.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-stats-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.analytics-stat-card{min-height:76px}.analytics-main-grid{grid-template-columns:minmax(360px,1.35fr) minmax(230px,.9fr) minmax(260px,1fr)}.analytics-main-grid .panel{height:338px}.analytics-main-grid .channels-body{grid-template-columns:94px 1fr;gap:10px}.analytics-main-grid .donut{width:94px;height:94px}.analytics-bottom-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}.analytics-filter-list{gap:8px}.analytics-filter{padding:0 10px}.settings-grid{grid-template-columns:repeat(2,minmax(320px,1fr))}.owner-profile-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-team-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.role-permission-groups{grid-template-columns:1fr}.user-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-status-panel{grid-row:auto}.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}.settings-dictionary-head,.settings-dictionary-row{grid-template-columns:minmax(190px,1fr) 88px minmax(150px,.74fr) minmax(190px,.8fr)}.compact-template-table.service article{grid-template-columns:86px minmax(130px,.45fr) minmax(0,1fr) auto}.communication-grid,.communication-chat-layout,.communication-template-columns,.communication-sms-settings-grid{grid-template-columns:1fr}.communication-automation-head,.communication-automation-table article{grid-template-columns:minmax(200px,1fr) 70px minmax(130px,.68fr) 66px 66px 50px 32px;min-width:0;padding-right:38px;gap:10px}.automation-rule-row{grid-template-columns:42px minmax(0,1fr) minmax(150px,.8fr)}.automation-rule-row b{grid-column:2 / -1}.settings-role-row{grid-template-columns:42px minmax(0,1fr) minmax(140px,.5fr)}.users-team-head,.users-team-row{grid-template-columns:minmax(210px,1.25fr) minmax(130px,.62fr) minmax(108px,.5fr) 88px 100px;gap:10px}.users-invite-head,.users-invite-row{grid-template-columns:minmax(190px,1.2fr) minmax(130px,.62fr) minmax(150px,.74fr) 92px 70px;gap:10px}.settings-role-row b{grid-column:2 / -1}.status-list{grid-template-columns:1fr}.store-form-grid,.delivery-settings-form{gap:10px}}@media(max-width:760px){body{min-width:0;height:auto;overflow:auto;background:#fff}.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;min-height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.brand{min-height:108px;padding:16px 14px 12px}.brand-logo-sidebar{width:164px}.nav-list{display:flex;overflow-x:auto;padding-bottom:12px}.nav-item{flex:0 0 auto;width:auto;min-width:124px}.sidebar-spacer,.sidebar-visual,.settings-button{display:none}.content{height:auto;margin-left:0;overflow:visible;padding:18px 14px 22px}.topbar,.title-row,.header-actions{align-items:stretch;flex-direction:column}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-status-strip,.warehouse-draft-meta,.warehouse-draft-summary,.product-full-kpi-grid,.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-create.unit-create-row,.settings-dictionary-simple-row,.settings-dictionary-simple-row.unit-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}.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:1 1 150px}.settings-nav-panel{position:static}.settings-section-header,.settings-panel-title-row{align-items:stretch;flex-direction:column}.automation-rule-row{grid-template-columns:42px minmax(0,1fr)}.automation-rule-row span,.automation-rule-row b{grid-column:2;justify-self:start}.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}.chat-schedule-note button{justify-content:flex-start;white-space:normal}.integration-detail-head{grid-template-columns:50px minmax(0,1fr) 46px}.integration-detail-head .settings-status-pill{grid-column:2 / -1;justify-self:start}.settings-role-row{grid-template-columns:42px minmax(0,1fr)}.admin-team-form-grid,.role-permission-groups,.user-permission-groups,.settings-role-card-head,.role-expand-button,.user-permission-editor-head{grid-template-columns:1fr}.user-permission-editor-head b,.user-permission-editor-head em{justify-self:start}.team-user-access-panel{padding-left:0}.admin-team-create-actions{justify-content:stretch}.admin-team-create-actions .settings-save-button{width:100%;min-width:0}.role-main-toggle{width:fit-content}.role-scope-row{padding-left:0}.role-expand-button b,.role-expand-button .icon{justify-self:start}.settings-user-row.primary-user-row,.settings-user-row.team-user-row{grid-template-columns:42px minmax(0,1fr)}.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-role-row span,.settings-role-row b{grid-column:2;justify-self:start}.label-template-add-row{grid-template-columns:1fr}.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}.settings-dictionary-head,.settings-dictionary-row{min-width:720px}.compact-template-table article{min-width:660px}.compact-template-table.service article{min-width:760px}.label-template-meta{grid-template-columns:1fr}.settings-store-panel,.backup-panel{grid-column:auto}.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-tabs-row,.product-section-switch,.product-filters-row,.products-pagination,.warehouse-panel-header,.analytics-filter-panel{align-items:stretch;grid-template-columns:1fr}.request-command-side-actions{justify-content:flex-start;margin-top:0}.warehouse-recount-review-top,.warehouse-recount-home-shell.has-preview{grid-template-columns:1fr}.warehouse-recount-finance-card{padding:12px}.warehouse-recount-fifo-strip .warehouse-recount-batches{grid-template-columns:1fr}.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{grid-template-columns:1fr;width:auto}.request-tabs,.request-filter-list,.customer-tabs,.customer-filter-list,.product-tabs,.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{justify-items:stretch}.warehouse-header-actions>.warehouse-action.primary,.warehouse-action-group,.warehouse-utility-actions{width:100%}.warehouse-action-group,.warehouse-utility-actions{overflow-x:auto}.warehouse-utility-actions{justify-content:flex-start;padding-left:0;border-left:0}.warehouse-command-strip,.warehouse-command-strip.compact{grid-template-columns:1fr}.warehouse-command-group,.warehouse-command-group.utility-flow,.warehouse-command-strip .utility-flow{align-items:center;flex-direction:row;justify-content:flex-start;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-batch-list,.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{align-items:stretch;flex-direction:column}.warehouse-batch-browser-top>span{align-self:flex-start}.warehouse-batch-list{max-height:520px}.warehouse-batch-select{min-height:78px;padding-right:54px}.warehouse-batch-edit,.warehouse-batch-delete{width:44px;height:44px}.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{align-items:stretch;flex-direction:column}.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-recount-active-metrics{grid-column:auto;grid-row:auto;width:100%}.warehouse-recount-active-metrics>span{flex:1}.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{min-height:50px;border-left:0;border-top:1px solid var(--line)}.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-info-field.sku-short{max-width:none}.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}.problem-row{grid-template-columns:52px minmax(0,1fr)}.problem-row mark,.problem-row time{justify-self:start}}.warehouse-print-dialog-layer{--print-label-width: 58mm;--print-label-height: 40mm;position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#211a1f4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.warehouse-print-dialog{display:grid;width:min(1010px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:hidden;border:1px solid var(--line-strong);border-radius:13px;background:#fff;box-shadow:0 24px 70px #2a1d2433}.warehouse-print-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:0 18px;border-bottom:1px solid var(--line)}.warehouse-print-dialog-title{display:flex;align-items:center;gap:10px}.warehouse-print-dialog-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:8px;background:var(--pink-soft);color:var(--pink-deep)}.warehouse-print-dialog-icon .icon{width:18px;height:18px}.warehouse-print-dialog-copy{display:grid;gap:4px;min-width:0}.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{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:#6e676f}.warehouse-print-dialog-head>button .icon{width:16px;height:16px}.warehouse-print-dialog-body{display:grid;grid-template-columns:minmax(430px,1.08fr) minmax(360px,.92fr);min-height:0;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{display:flex;align-items:center;justify-content:space-between;gap:12px}.warehouse-print-preview-heading>div{display:grid;gap:4px}.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{padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#655f66;font-size:9px}.warehouse-print-label-stage{display:grid;place-items:center;min-height:304px;margin-top:12px;padding:18px;border:1px solid #ddd6d9;border-radius:10px;background:linear-gradient(45deg,#f3eff1 25%,transparent 25%) 0 0 / 14px 14px,linear-gradient(-45deg,#f3eff1 25%,transparent 25%) 0 7px / 14px 14px,linear-gradient(45deg,transparent 75%,#f3eff1 75%) 7px -7px / 14px 14px,linear-gradient(-45deg,transparent 75%,#f3eff1 75%) -7px 0 / 14px 14px,#faf8f9}.warehouse-print-label-stage .warehouse-thermal-label{transform:scale(var(--warehouse-preview-scale, 1));transform-origin:center}.warehouse-thermal-label{position:relative;width:var(--print-label-width, 58mm);height:var(--print-label-height, 40mm);overflow:hidden;flex:0 0 auto;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;box-shadow:0 5px 18px #291e2421}.warehouse-thermal-label>*{position:absolute;color:#111}.thermal-label-brand{top:3mm;left:3mm;font-size:3.8mm;line-height:1;font-weight:800;letter-spacing:.03em}.thermal-label-name{top:3mm;left:3mm;right:3mm;overflow:hidden;font-size:3.4mm;line-height:1.1;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.thermal-label-variant{top:8mm;left:3mm;right:3mm;overflow:hidden;font-size:2.6mm;line-height:1;text-overflow:ellipsis;white-space:nowrap}.thermal-label-size{top:3mm;right:3mm;display:grid;place-items:center;width:11mm;height:11mm;border:.3mm solid #111;font-size:6.7mm;line-height:1;font-weight:800}.thermal-label-price{top:20mm;left:3mm;font-size:7mm;line-height:1;font-weight:800;white-space:nowrap}.thermal-label-sku{right:3mm;bottom:2mm;left:3mm;overflow:hidden;font-size:2.4mm;line-height:1;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.thermal-label-rule{top:33.5mm;right:3mm;left:3mm;height:.2mm;background:#111}.warehouse-thermal-barcode{top:12mm;right:4mm;left:4mm;height:17mm}.warehouse-thermal-barcode .barcode-block{display:block;width:100%;height:100%}.warehouse-thermal-barcode .barcode-svg{display:block;width:100%;height:100%;border-radius:0}.warehouse-thermal-barcode .barcode-block>strong{display:none}.warehouse-thermal-barcode .barcode-svg text{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px}.warehouse-thermal-label.compact-38x25{border:.25mm solid #111;border-radius:1.4mm}.compact-label-name{top:1.6mm;right:11.5mm;left:1.8mm;overflow:hidden;font-size:2.8mm;line-height:1.1;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.compact-label-sku{top:5.3mm;right:11.5mm;left:1.8mm;overflow:hidden;font-size:1.9mm;line-height:1;text-overflow:ellipsis;white-space:nowrap}.compact-label-sku b{font-weight:800}.compact-label-price{top:8.2mm;right:11.3mm;left:1.7mm;overflow:hidden;font-size:5.2mm;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.compact-label-price small{font-size:2.3mm;font-weight:800}.compact-label-size{top:1.3mm;right:1.3mm;display:grid;grid-template-rows:minmax(0,1fr) 3mm;width:8.7mm;height:11.7mm;overflow:hidden;border:.25mm solid #111;border-radius:.8mm;text-align:center}.compact-label-size strong{display:grid;place-items:center;overflow:hidden;padding:.3mm;font-size:5.2mm;line-height:1;font-weight:900;white-space:nowrap}.compact-label-size span{display:grid;place-items:center;border-top:.25mm solid #111;font-size:1.45mm;line-height:1;font-weight:700}.compact-label-barcode{top:15.1mm;right:.1mm;bottom:1.1mm;left:.1mm}.compact-label-barcode .barcode-block,.compact-label-barcode .barcode-svg{display:block;width:100%;height:100%}.compact-label-barcode .barcode-svg{border-radius:0}.compact-label-barcode .barcode-block>strong{display:none}.compact-label-barcode .barcode-svg text{font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:600;letter-spacing:.5px}.thermal-label-demo-barcode>span{display:block;width:100%;height:100%;background:repeating-linear-gradient(90deg,#111 0 1px,transparent 1px 2px,#111 2px 4px,transparent 4px 6px,#111 6px 7px,transparent 7px 9px)}.warehouse-print-preview-note,.warehouse-printer-bridge-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#746d75;font-size:9px;line-height:1.45;font-weight:620}.warehouse-print-preview-note .icon,.warehouse-printer-bridge-note>.icon{width:14px;height:14px;flex:0 0 14px;color:var(--pink-deep)}.warehouse-print-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.warehouse-print-summary-grid>div{display:grid;gap:5px;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.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{display:grid;gap:12px;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.warehouse-print-template-panel>span{color:#706970;font-size:9px;font-weight:760}.warehouse-label-template-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#faf8f9}.warehouse-label-template-switch button{height:34px;border:1px solid transparent;border-radius:6px;background:transparent;color:#655e66;font-size:9px;font-weight:780}.warehouse-label-template-switch button.active{border-color:#e8518661;background:#fff;color:var(--pink-deep);box-shadow:0 2px 8px #2a1d2412}.warehouse-print-template-panel label,.warehouse-preview-scale-control{display:grid;gap:7px;min-width:0}.warehouse-print-template-panel label>span,.warehouse-preview-scale-control>span{color:#706970;font-size:9px;font-weight:760}.warehouse-print-template-panel select{width:100%;height:38px;min-width:0;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;outline:none;background:#fff;color:#39333a;font-size:10px;font-weight:760}.warehouse-print-template-panel small{color:#8b838b;font-size:8.5px;line-height:1.35;font-weight:640}.warehouse-preview-scale-control>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.warehouse-preview-scale-control button{height:32px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#655e66;font-size:9px;font-weight:780}.warehouse-preview-scale-control button.active{border-color:#e8518673;background:var(--pink-soft);color:var(--pink-deep)}.warehouse-print-job-list input{width:100%;height:30px;min-width:0;padding:0 9px;border:1px solid var(--line-strong);border-radius:7px;outline:none;background:#fff;color:#39333a;font-size:10px;font-weight:680}.warehouse-printer-bridge-note{gap:10px;padding:12px;border-color:#f0dce5;background:#fff7fa}.warehouse-printer-bridge-note>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:7px;background:#fff;color:var(--pink-deep)}.warehouse-printer-bridge-note>span .icon{width:15px;height:15px}.warehouse-printer-bridge-note div{display:grid;gap:5px;min-width:0}.warehouse-printer-bridge-note strong{color:#4d3540;font-size:10px;font-weight:800}.warehouse-printer-bridge-note p,.warehouse-printer-bridge-note small{margin:0}.warehouse-printer-bridge-note p{color:#71636a;font-size:9px;line-height:1.45}.warehouse-printer-bridge-note p b{color:#4f4349;font-weight:800}.warehouse-printer-bridge-note small{color:#9a8d93;font-size:8px;line-height:1.35}.warehouse-print-job-heading{margin-top:15px;padding-bottom:8px;border-bottom:1px solid var(--line)}.warehouse-print-job-list{display:grid;gap:7px;max-height:196px;margin-top:8px;overflow-y:auto}.warehouse-print-job-list article{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:8px;align-items:end;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.warehouse-print-job-list article.active{border-color:#e8518661;background:#fff7fa}.warehouse-print-job-list article>button{display:grid;gap:4px;min-width:0;padding:0;border:0;background:transparent;text-align:left}.warehouse-print-job-list article>button strong,.warehouse-print-job-list article>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;gap:4px}.warehouse-print-job-list input{text-align:center}.warehouse-print-dialog-footer,.warehouse-print-confirmation{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px;padding:12px 18px;border-top:1px solid var(--line);background:#fff}.warehouse-print-dialog-footer>div,.warehouse-print-confirmation{display:flex;align-items:center;gap:10px}.warehouse-print-dialog-footer span{color:var(--muted);font-size:9.5px;font-weight:670}.warehouse-print-dialog-footer button,.warehouse-print-confirmation button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:108px;height:38px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#5f5860;font-size:10px;font-weight:760}.warehouse-print-dialog-footer button.primary,.warehouse-print-confirmation button.primary{min-width:140px;border-color:transparent;background:var(--pink-deep);color:#fff}.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{justify-content:flex-end;background:#f6fbf8}.warehouse-print-confirmation>.icon{width:20px;height:20px;color:var(--green)}.warehouse-print-confirmation>div{display:grid;gap:3px;margin-right:auto}.warehouse-print-confirmation>div strong{color:#286b4b;font-size:11px;font-weight:820}.warehouse-print-confirmation>div span{color:#5f846f;font-size:9px;font-weight:630}.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{min-width:0!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;background:#fff!important}body.warehouse-label-printing #app>.app-shell{display:none!important}body.warehouse-label-printing #app{display:none!important}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{position:static!important;display:block!important;padding:0!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.warehouse-label-printing>.warehouse-print-dialog-layer{position:static!important;display:block!important;padding:0!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.warehouse-label-printing .warehouse-print-dialog{display:none!important}body.warehouse-label-printing .warehouse-print-sheet{position:static!important;display:block!important;width:var(--print-label-width)}body.warehouse-label-printing .warehouse-print-page{display:block;width:var(--print-label-width);height:var(--print-label-height);margin:0;overflow:hidden;break-after:page;page-break-after:always}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}}.content-requests:has(.request-create-page){padding-top:18px;background:radial-gradient(circle at 44% 8%,rgba(244,210,219,.16),transparent 23%),linear-gradient(180deg,#fff 0%,var(--bg) 100%)}.request-create-topbar{align-items:center;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.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{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--pink-deep)}.create-title-edit:hover{background:var(--pink-soft)}.create-title-edit .icon{width:16px;height:16px}.request-breadcrumb{gap:7px}.request-breadcrumb button{padding:0}.request-breadcrumb button:hover{color:var(--pink-deep)}.create-header-actions{display:flex;align-items:center;gap:10px}.create-header-button,.create-header-icon-button{display:inline-flex;align-items:center;justify-content:center;height:42px;border:1px solid var(--line-strong);border-radius:9px;background:#ffffffe6;color:#4f4951;font-size:12px;font-weight:750}.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{border-color:#f3bfd2;background:#fff3f8;color:var(--pink-deep)}.create-chat-toggle b{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:var(--pink);color:#fff;font-size:9px;line-height:1;font-weight:860}.create-header-button .icon{width:17px;height:17px}.create-header-button .icon:last-child{width:14px;height:14px}.create-actions-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;width:190px;padding:6px;border:1px solid var(--line-strong);border-radius:10px;background:#fffffffa;box-shadow:0 18px 42px #2d232724}.create-header-icon-button{position:relative;width:42px;padding:0}.create-header-icon-button .icon{width:18px;height:18px}.create-header-icon-button b{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:15px;height:15px;border:2px solid #fff;border-radius:50%;background:var(--pink-deep);color:#fff;font-size:8px;line-height:1}.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{display:grid;grid-template-columns:minmax(0,1fr) var(--create-checkout-rail-width);gap:12px;align-items:start}.request-create-main{display:grid;gap:10px;min-width:0}.request-create-page .create-panel{border-color:#e6dedff0;border-radius:11px;background:#fffffff0;box-shadow:0 8px 24px #291c2009;padding:14px}.create-floating-chat{position:fixed;top:96px;right:28px;z-index:66;display:flex;flex-direction:column;width:min(var(--create-floating-chat-width),calc(100vw - 56px));height:min(680px,calc(100vh - 132px));max-height:calc(100vh - 132px);overflow:hidden;border:1px solid rgba(229,214,220,.96);border-radius:12px;background:#fffffffa;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{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-bottom:1px solid var(--line);cursor:grab}.create-floating-chat.dragging .create-floating-chat-head{cursor:grabbing}.create-floating-chat-head>div{display:flex;align-items:center;min-width:0;gap:9px}.create-floating-chat-head>div>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid #f2ccd9;border-radius:9px;background:#fff4f8;color:var(--pink-deep)}.create-floating-chat-head strong,.create-floating-chat-head small{display:block;overflow:hidden;max-width:286px;text-overflow:ellipsis;white-space:nowrap}.create-floating-chat-head strong{color:#2b252d;font-size:13px;line-height:1.15;font-weight:840}.create-floating-chat-head small{margin-top:2px;color:#8a818b;font-size:10px;font-weight:720}.create-floating-chat-head button{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#625b64}.create-floating-chat-head button .icon,.create-floating-chat-head .icon{width:15px;height:15px}.create-floating-chat-channel-picker{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:10px 12px;border-bottom:1px solid rgba(236,226,230,.82);background:#fffafb;scrollbar-width:thin}.create-floating-chat-channel-button{width:34px;height:34px;flex:0 0 34px;border-radius:8px}.create-floating-chat-channel-button.active{border-color:#ee6f9f6b;background:#fff0f6;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{display:flex;flex:1;min-height:0;overflow:hidden;background:#fff}.create-floating-chat-conversation .conversation-panel{flex:1;min-width:0;min-height:0;border:0;background:transparent}.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-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{right:10px;bottom:10px;width:38px;height:38px}.create-floating-chat-conversation .send-button .icon{width:18px;height:18px}.create-floating-chat-conversation .chat-popover{left:10px;bottom:58px;width:min(390px,calc(100% - 20px))}.create-numbered-panel{display:grid;gap:12px}.create-step-title,.create-panel-heading{display:flex;align-items:center;gap:10px}.create-panel-heading{justify-content:flex-start;min-height:32px}.create-step-number{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:linear-gradient(145deg,#f45a94,#ed78a4);color:#fff;font-size:12px;font-weight:850;box-shadow:0 5px 12px #e8518633}.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{padding:0 0 11px;border-bottom:1px solid var(--line)}.create-client-source-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:0}.create-client-column,.create-source-column{min-width:0}.create-client-column{display:grid;gap:10px;padding-right:14px;border-right:1px solid var(--line)}.create-source-column{padding-left:14px}.create-subsection-title,.create-source-column h3{margin:2px 0 0;color:#211c22;font-size:13px;line-height:1.2;font-weight:820}.create-form-grid.two.client-name-grid{grid-template-columns:1fr .82fr}.create-phone-row{display:grid;grid-template-columns:minmax(210px,.72fr) auto;gap:8px;align-items:end;justify-content:start}.create-phone-primary{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px;align-items:end;min-width:0}.create-phone-add{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:var(--pink-deep);cursor:pointer}.create-phone-add:hover,.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{display:flex;align-items:center;gap:6px}.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{display:grid;gap:6px;margin-top:-2px}.create-customer-match-list[hidden]{display:none}.create-customer-match{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:7px 9px;border:1px solid rgba(238,215,224,.92);border-radius:8px;background:#fffafd;color:#342e35;text-align:left}.create-customer-match:hover{border-color:#ee6f9f59;background:#fff3f8}.create-customer-match span{display:grid;gap:3px;min-width:0}.create-customer-match strong{overflow:hidden;color:#302a31;font-size:11px;line-height:1.15;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.create-customer-match small,.create-customer-match em{overflow:hidden;color:#7f7881;font-size:10px;line-height:1.15;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.create-customer-match em{flex:0 1 auto;max-width:42%;color:var(--pink-deep)}.create-client-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.create-client-stats div{display:grid;gap:5px;justify-items:center;min-width:0;padding:9px 6px;border-right:1px solid var(--line)}.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-row{flex-wrap:nowrap;gap:6px}.create-chip{min-width:0;height:31px;gap:5px;padding:0 9px;font-size:9px;white-space:nowrap}.create-chip-icon{width:auto}.create-chip-social-icon,.create-chip-source-icon{width:14px;height:14px}.create-chip.active{border-color:#ee6f9f73;background:#fff2f7}.create-comm-row-wide{flex-wrap:nowrap;gap:7px}.create-comm-button{width:32px;height:32px;flex:0 0 32px;border-radius:7px}.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-channel-svg{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.create-source-fields{display:grid;gap:10px;margin-top:13px}.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{display:flex;align-items:center;gap:7px}.create-product-actions button,.create-communication-actions button,.create-send-message{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#68616a;font-size:9px;font-weight:720}.create-product-actions button{padding:0 10px}.create-product-actions button.action,.create-product-actions button.active{border-color:#ee6f9f73;color:var(--pink-deep)}.create-product-picker{display:grid;gap:9px;margin:0 0 10px;padding:10px;border:1px solid #f3dce5;border-radius:9px;background:#fff8fa}.create-product-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.create-product-picker-head strong{color:#403940;font-size:10px;font-weight:820}.create-product-picker-head button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:#777178}.create-product-picker-head .icon{width:17px;height:17px}.create-product-picker-list{display:grid;gap:6px;max-height:184px;overflow-y:auto}.create-product-picker-list button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:50px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#2f2930;text-align:left}.create-product-picker-list button:hover{border-color:#e851865c;color:var(--pink-deep)}.create-picker-thumb{width:34px;height:42px}.create-product-picker-list strong,.create-product-picker-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-product-picker-list strong{font-size:10px;font-weight:820}.create-product-picker-list small{margin-top:3px;color:#777178;font-size:8px;font-weight:620}.create-product-picker-list b{font-size:10px;font-weight:820;white-space:nowrap}.create-product-picker-empty{display:flex;align-items:center;gap:9px;min-height:42px;color:#777178;font-size:10px;font-weight:700}.create-product-picker-empty>.icon{width:18px;height:18px;color:var(--pink-deep)}.create-product-picker-empty button{margin-left:auto;height:30px;padding:0 10px;border:1px solid rgba(232,81,134,.36);border-radius:7px;background:#fff;color:var(--pink-deep);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){width:54px;text-align:center}.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{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;min-width:48px;height:28px;padding:0 7px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:#39333a;font-size:9px;font-weight:720}.create-cell-control.compact{min-width:38px;justify-content:center}.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{display:grid;place-items:center;width:20px;height:27px;margin-left:auto;border:0;border-radius:6px;background:transparent;color:#8d858e}.create-row-delete:hover{background:#fff0f4;color:var(--pink-deep)}.create-row-delete .icon{width:13px;height:13px}.accent-text{color:var(--pink-deep)!important}.create-products-summary{display:grid;grid-template-columns:.75fr 1fr .85fr 1.05fr;border-top:1px solid var(--line);background:#fff}.create-products-summary div{display:grid;gap:4px;justify-items:center;padding:10px;border-right:1px solid var(--line)}.create-products-summary div:last-child{border-right:0}.create-products-summary span{color:#777078;font-size:9px;font-weight:650}.create-products-summary strong{color:#241f25;font-size:12px;font-weight:830}.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-workflow-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);gap:10px;align-items:stretch}.create-fulfillment-panel{min-width:0}.create-fulfillment-stack{display:grid;gap:10px}.create-fulfillment-block{min-width:0;padding-top:12px;border-top:1px solid var(--line)}.create-fulfillment-block:first-child{padding-top:0;border-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-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.create-payment-panel>.create-field,.create-payment-panel>.create-field.wide{margin-top:9px}.create-toggle-row{margin:10px 0;font-size:10px}.toggle-switch{width:31px;height:18px}.toggle-switch b{width:12px;height:12px}.toggle-switch.on b{transform:translate(13px)}.create-total-list{gap:8px;margin-top:10px;padding-top:10px}.create-total-list span{font-size:10px}.create-total-list strong{font-size:11px}.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{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:10px}.create-ttn-status div{display:grid;gap:5px}.create-ttn-status span{color:#777078;font-size:9px;font-weight:660}.create-ttn-status strong{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:6px;background:#f4f1f3;color:#6b646d;font-size:9px;font-weight:750}.create-ttn-status button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#69626b}.create-ttn-status .icon{width:15px;height:15px}.create-communication-sticky{position:sticky;bottom:14px;align-self:end;min-width:0}.create-communication-panel{min-width:0}.create-communication-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.create-communication-actions button{min-width:0;padding:0 7px}.create-communication-panel .create-field{margin-top:11px}.create-send-message{width:100%;margin-top:7px;border-color:#ee6f9f66;background:#fff2f7;color:var(--pink-deep)}.create-communication-feed{display:grid;gap:9px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}.create-communication-feed article{--event-color: var(--pink-deep);--event-dot-color: var(--pink);display:grid;grid-template-columns:58px 8px minmax(0,1fr);gap:7px;align-items:start}.create-communication-feed article.event-contact,.create-communication-feed article.blue{--event-color: #2f83c7;--event-dot-color: #2f83c7}.create-communication-feed article.event-finance,.create-communication-feed article.orange{--event-color: #b96b18;--event-dot-color: #b96b18}.create-communication-feed article.event-info,.create-communication-feed article.violet{--event-color: #8062e4;--event-dot-color: #8062e4}.create-communication-feed article.event-delivery,.create-communication-feed article.green{--event-color: #229d62;--event-dot-color: #22b873}.create-communication-feed article.event-danger,.create-communication-feed article.pink{--event-color: #bf3857;--event-dot-color: #bf3857}.create-communication-feed time{color:#89828a;font-size:8px;line-height:1.35;font-weight:600}.create-communication-feed article>.create-event-point{width:7px;height:7px;margin-top:2px;border-radius:50%;background:var(--event-dot-color)}.create-communication-feed strong{color:#4f4951;font-size:8px;line-height:1.35;font-weight:680}.create-confirmation-rail{position:static;align-self:start;min-width:0;max-height:none;overflow:visible}.create-confirmation-panel{padding:14px!important}.create-confirmation-panel>h2{font-size:13px!important;line-height:1.3!important}.confirmation-section{display:grid;gap:6px;padding:11px 0;border-top:1px solid var(--line)}.confirmation-section h3,.confirmation-checklist h3{margin:0 0 2px;color:#312b32;font-size:10px;font-weight:820}.confirmation-section>strong{color:#302a31;font-size:10px;font-weight:800}.confirmation-section p{display:inline-flex;align-items:center;gap:4px;color:#464047;font-size:9px;font-weight:640}.confirmation-section p .icon{width:12px;height:12px;color:#2c9fd4}.confirmation-section>span,.confirmation-grid span{color:#847d85;font-size:8px;font-weight:620}.confirmation-section>b,.confirmation-grid b{color:#3d373e;font-size:8px;font-weight:760}.confirmation-grid{grid-template-columns:minmax(80px,.8fr) minmax(0,1fr);gap:7px 10px}.confirmation-grid h3{grid-column:1 / -1}.confirmation-totals{padding-bottom:12px}.confirmation-checklist{display:grid;gap:7px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff}.confirmation-checklist p{display:flex;align-items:center;gap:7px;color:#655e67;font-size:8px;font-weight:650}.confirmation-checklist .icon{width:14px;height:14px;color:var(--green);fill:var(--green);stroke:#fff}.create-confirm-ttn{width:100%;height:40px;margin-top:12px;border:0;border-radius:7px;background:linear-gradient(135deg,#e82e78,#f24485);color:#fff;font-size:11px;font-weight:820;box-shadow:0 8px 20px #e82e7833}.confirmation-secondary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.confirmation-secondary-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:31px;padding:0 4px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#655e67;font-size:8px;font-weight:690}.confirmation-secondary-actions .icon{width:13px;height:13px}.confirmation-success{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;margin-top:10px;padding:10px;border:1px solid #d7f0e3;border-radius:8px;background:#effbf5}.confirmation-success>.icon{width:16px;height:16px;color:var(--green)}.confirmation-success div{display:grid;gap:4px}.confirmation-success strong{color:#26955f;font-size:8px;font-weight:790}.confirmation-success span{color:#56a47a;font-size:7px;line-height:1.35;font-weight:620}.create-processing-panel{gap:10px}.create-processing-grid{display:grid;grid-template-columns:.8fr 1fr 1.1fr .8fr .9fr .9fr 1fr .7fr;gap:10px;align-items:end}.create-processing-grid div{display:grid;gap:6px;min-width:0}.create-processing-grid span{color:#817a82;font-size:8px;font-weight:620}.create-processing-grid strong{display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:#39333a;font-size:9px;font-weight:770;text-overflow:ellipsis;white-space:nowrap}.status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f3c239}.status-dot.orange{background:#f18a3d}.ttn-modal-layer{position:fixed;z-index:40;padding-top:min(20vh,160px);background:#22191e29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.content-requests .ttn-modal-layer{z-index:1500}.ttn-modal{width:min(432px,calc(100vw - 32px))}.create-unsaved-modal-layer{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#22191e2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.create-unsaved-modal{width:min(438px,calc(100vw - 48px));padding:18px 20px 20px;border:1px solid rgba(232,225,227,.96);border-radius:12px;background:#fffffffa;box-shadow:0 24px 64px #2b1f252e}.create-unsaved-modal-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.create-unsaved-modal-head>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #f4c4d5;border-radius:9px;background:#fff4f8;color:var(--pink-deep)}.create-unsaved-modal-head .icon{width:16px;height:16px}.create-unsaved-modal h2{margin:0;color:#241f26;font-size:17px;line-height:1.1;font-weight:840}.create-unsaved-modal p{margin:7px 0 0;color:#756d77;font-size:11px;line-height:1.4;font-weight:620}.create-unsaved-modal-actions{display:grid;grid-template-columns:1fr 1fr 1.18fr;gap:10px;margin-top:18px}.create-unsaved-modal-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:39px;border-radius:8px;font-size:12px;font-weight:820}.create-unsaved-modal-actions button .icon{width:15px;height:15px;flex:0 0 auto}.create-unsaved-exit-button{border:1px solid #f0c7d5;background:#fff7fa;color:#c93e68}@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-workflow-grid{grid-template-columns:minmax(0,1.25fr) minmax(238px,.85fr)}.create-chip{padding:0 7px}.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{padding-right:0;padding-bottom:14px;border-right:0;border-bottom:1px solid var(--line)}.create-source-column{padding-top:14px;padding-left:0}.create-communication-sticky{position:static}.create-processing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@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{display:grid;grid-template-columns:1fr 1fr 42px}.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{position:static;max-height:none;overflow:visible}.create-confirmation-rail{order:2}.create-client-column{padding-right:0;padding-bottom:14px;border-right:0;border-bottom:1px solid var(--line)}.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{align-items:flex-start;flex-direction:column}.create-products-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.create-products-summary div:nth-child(2){border-right:0}.create-products-summary div:nth-child(-n+2){border-bottom:1px solid var(--line)}.create-processing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.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);border-radius:14px;background:#ffffffdb;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;line-height:1.15;font-weight:780}.dashboard-top-grid{display:grid;grid-template-columns:minmax(210px,1.05fr) minmax(210px,1.05fr) minmax(200px,1fr) minmax(200px,1fr);gap:12px;margin-bottom:10px}.queue-card,.attention-card{height:250px;min-width:0;overflow:hidden}.dashboard-empty-state{display:grid;place-items:center;align-content:center;gap:10px;min-height:92px;padding:16px 12px;border:1px dashed #eadbe2;border-radius:10px;background:#fffafcb8;color:#8a828a;text-align:center}.dashboard-empty-state>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#fff1f6;color:var(--pink-deep)}.dashboard-empty-state .icon{width:18px;height:18px}.dashboard-icon-img{display:block;width:22px;height:22px;object-fit:contain;flex:0 0 auto}.dashboard-empty-state .dashboard-icon-img{width:20px;height:20px}.dashboard-empty-state p{max-width:280px;color:#766f77;font-size:11px;line-height:1.35;font-weight:680}.content-dashboard .panel>.dashboard-empty-state{margin-top:15px}.dashboard-hero-copy{position:relative;z-index:1;display:grid;align-content:start;gap:8px;padding:12px 14px 12px 9px}.dashboard-hero-copy p{font-size:12px;line-height:1.2;font-weight:760}.dashboard-hero-copy strong{color:var(--pink-deep);font-size:42px;line-height:.92;font-weight:440;letter-spacing:0}.dashboard-hero-copy span{color:#2e2930;font-size:12px;line-height:1.35;font-weight:650}.dashboard-hero-copy blockquote{margin:5px 0 0;padding:10px 11px;border-radius:9px;background:#f3dcdba8;color:#3c3438;font-size:10.5px;line-height:1.35;font-weight:650}.dashboard-hero-copy blockquote b{color:var(--pink-deep)}.hero-clean-widget{display:grid;align-content:center;justify-items:center;gap:10px;text-align:center}.hero-clean-widget>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff1f6;color:var(--pink-deep);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;line-height:1.1;font-weight:820}.hero-clean-widget small{max-width:190px;color:#655e66;font-size:11px;line-height:1.35;font-weight:640}.queue-card,.attention-card{padding:17px 18px}.calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.calendar-head strong{font-size:14px;font-weight:780}.calendar-head button{display:grid;place-items:center;width:26px;height:26px;border:0;background:transparent;color:#9a949b}.calendar-head button:first-child .icon{transform:rotate(180deg)}.calendar-head .icon{width:17px;height:17px}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-weekdays{margin-bottom:10px;color:#201b20;font-size:11px;font-weight:730}.calendar-days{row-gap:13px;color:#1f1b20;font-size:12px;font-weight:680}.calendar-days span{display:grid;place-items:center;width:26px;height:26px;justify-self:center;border-radius:50%}.calendar-days .muted{color:#bbb4ba}.calendar-days .active{background:var(--pink-deep);color:#fff}.dashboard-card-title{display:flex;align-items:center;gap:11px}.dashboard-card-title>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.dashboard-card-title .icon{width:18px;height:18px;stroke-width:2.15}.dashboard-card-title .dashboard-icon-img{width:18px;height:18px}.queue-card{display:grid;grid-template-rows:auto 1fr auto auto;gap:14px}.queue-task{display:flex;align-items:start;justify-content:space-between;gap:10px;padding-top:18px}.queue-task strong,.attention-row strong{display:block;color:#2b252c;font-size:13px;line-height:1.15;font-weight:780}.queue-task span,.attention-row small{display:block;margin-top:5px;color:#746e75;font-size:11px;line-height:1.2;font-weight:560}.queue-task time{color:#332d34;font-size:12px;font-weight:680}.queue-action{display:flex;align-items:center;justify-content:center;gap:9px;height:38px;border:0;border-radius:7px;background:linear-gradient(90deg,#f03383,#f05c9a);color:#fff;font-size:12px;font-weight:800}.queue-action .icon{width:16px;height:16px}.queue-progress{display:grid;gap:9px;padding-top:13px;border-top:1px solid var(--line)}.queue-progress div,.channels-total{display:flex;align-items:center;justify-content:space-between;gap:10px}.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{display:block;overflow:hidden;height:7px;border-radius:999px;background:#f0e8ec}.queue-progress i span{display:block;width:38%;height:100%;border-radius:inherit;background:var(--pink)}.attention-card{display:flex;flex-direction:column}.attention-list{display:grid;gap:13px;margin-top:18px}.attention-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.attention-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffe1e8;border-radius:9px;background:#fff5f8;color:var(--pink-deep)}.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;line-height:1;font-weight:740}.attention-card .panel-link{margin-top:auto}.quick-actions-strip{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:10px;padding:12px 14px}.quick-actions-row{display:grid;grid-template-columns:repeat(6,minmax(118px,1fr));gap:12px}.dashboard-quick-action{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;height:38px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffffc7;color:#312c33;font-size:11px;font-weight:720;white-space:nowrap}.dashboard-quick-action:not(:disabled):hover{border-color:#f0bdd1;background:#fff4f8;color:var(--pink-deep)}.dashboard-quick-action:disabled,.dashboard-quick-action.is-disabled{color:#aaa3aa;background:#faf7f8c7;cursor:not-allowed}.dashboard-quick-action .icon{width:19px;height:19px;color:var(--pink-deep);stroke-width:1.9}.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 ease,opacity .18s ease}.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(1) 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{grid-template-columns:60px minmax(0,1fr);height:96px;min-height:96px;border-radius:12px;box-shadow:none}.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{min-height:0;max-width:none;font-size:12px;line-height:1.08;font-weight:780}.content-dashboard .metric-copy strong{font-size:31px;line-height:.9;font-weight:740}.metric-foot{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.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{display:flex;align-items:center;justify-content:space-between;gap:12px}.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{display:grid;grid-template-columns:1fr;align-content:start;gap:9px;min-height:126px;padding:11px 12px 10px;border-radius:12px;background:#ffffffc7}.sales-card-head{display:flex;align-items:center;gap:8px}.content-dashboard .sales-icon{width:24px;height:24px;margin:0;border-radius:7px}.content-dashboard .sales-icon .icon{width:14px;height:14px;stroke-width:2}.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;line-height:1.15;font-weight:780}.content-dashboard .sales-copy strong{font-size:20px;line-height:1;font-weight:760}.content-dashboard .sales-foot span,.content-dashboard .trend{font-size:10px}.trend.down{color:#ee4b68}.dashboard-chart-grid{display:grid;grid-template-columns:minmax(430px,1.45fr) minmax(320px,1fr);gap:10px;margin-bottom:10px}.dashboard-chart-grid .panel{height:268px}.content-dashboard .line-chart{height:218px;margin-top:0}.chart-value-tags text{fill:#fff;font-size:9px;font-weight:780;paint-order:stroke;stroke:var(--pink-deep);stroke-width:8px;stroke-linejoin:round}.period-pill{display:inline-flex;align-items:center;gap:6px;height:29px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#ffffffdb;color:#5e5860;font-size:10px;font-weight:680}.period-pill .icon{width:13px;height:13px}.period-pill-static{cursor:default}.content-dashboard .channels-panel{display:flex;flex-direction:column}.content-dashboard .channel-list{display:grid;gap:18px;margin-top:19px}.content-dashboard .channel-row{display:grid;grid-template-columns:26px 92px minmax(90px,1fr) 72px 38px;align-items:center;gap:10px}.channel-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--channel-color) 16%,white);color:var(--channel-color)}.channel-mark .icon,.channel-mark .social-icon{width:18px;height:18px}.content-dashboard .channel-row strong{display:block;font-size:12px;font-weight:760}.content-dashboard .channel-row i span{display:block;width:var(--channel-width);height:100%;border-radius:inherit;background:var(--channel-color)}.content-dashboard .channel-row i{width:100%;height:7px;margin:0;border-radius:999px;background:#f0e8ec}.content-dashboard .channel-row span:not(.channel-mark){margin:0;color:#4e4850;font-size:11px;font-weight:630;text-align:right}.content-dashboard .channel-row b,.channels-total b{font-size:11px;font-weight:800}.channels-total{margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.channels-total strong{margin-left:auto;font-size:15px;font-weight:820}.dashboard-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:10px;margin-bottom:10px}.dashboard-insights-grid .panel{min-height:314px}.socials-panel,.categories-panel,.sizes-panel,.events-panel{display:flex;flex-direction:column}.instagram-stat{margin-top:14px;padding:13px;border:1px solid #f4dfe6;border-radius:10px;background:linear-gradient(135deg,#fff,#fff2f6)}.instagram-stat-head,.instagram-stat-foot,.social-compact-list>div,.category-row,.color-list>div{display:flex;align-items:center}.instagram-stat-head{gap:8px;font-size:12px;font-weight:760}.social-panel-icon{width:23px;height:23px}.instagram-stat-body{display:grid;grid-template-columns:92px 1fr;align-items:end;gap:10px;margin-top:16px}.instagram-stat-body span,.instagram-stat-foot span,.color-list span{color:#69636a;font-size:10px;font-weight:580}.instagram-stat-body b{display:block;margin-top:7px;font-size:18px;font-weight:780}.instagram-stat-body small,.instagram-stat-foot b,.social-compact-list b,.category-row b{color:var(--green);font-size:10px;font-weight:800}.instagram-stat-body svg{width:100%;height:72px;overflow:visible}.instagram-stat-body path{fill:none;stroke:var(--pink);stroke-width:3;stroke-linecap:round}.instagram-stat-foot{justify-content:space-between;margin-top:10px}.social-compact-list{display:grid;gap:11px;margin-top:13px}.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{display:grid;gap:10px;margin-top:15px}.category-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:10px}.category-row img{width:34px;height:34px;border-radius:9px;background:#f8edf1;object-fit:cover}.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{display:grid;gap:11px;margin-top:16px}.size-row{display:grid;grid-template-columns:24px minmax(0,1fr) 38px;align-items:center;gap:10px}.size-row span,.size-row strong{font-size:11px;font-weight:730}.size-row strong{text-align:right}.size-row i b{display:block;width:var(--size-width);height:100%;border-radius:inherit;background:var(--pink)}.color-list{display:grid;gap:8px;margin-top:12px}.color-list>div{gap:8px}.color-list i{width:10px;height:10px;border:1px solid rgba(40,30,35,.08);border-radius:50%;background:var(--color)}.color-list strong{margin-left:auto;font-size:11px;font-weight:760}.dashboard-bottom-grid{display:grid;grid-template-columns:minmax(360px,.96fr) minmax(460px,1.28fr);gap:10px}.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}.event-list{display:grid;gap:11px;margin-top:15px}.event-row{display:grid;grid-template-columns:42px 10px 28px minmax(0,1fr) auto;align-items:center;gap:10px}.event-row time{color:#5e5860;font-size:11px;font-weight:650}.event-dot{width:8px;height:8px;border-radius:50%;background:var(--pink)}.event-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffe8f0;color:var(--pink-deep)}.event-icon .icon{width:14px;height:14px}.event-icon .dashboard-icon-img{width:16px;height:16px}.event-row strong{display:block;font-size:11px;line-height:1.15;font-weight:760}.event-row small{display:block;margin-top:4px;overflow:hidden;color:#6e6870;font-size:10px;line-height:1.15;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.event-row>b{min-width:78px;padding:7px 10px;border-radius:999px;background:#ffe8f0;color:var(--pink-deep);font-size:10px;font-weight:800;text-align:center}.event-row.tone-green .event-dot,.event-row.tone-green .event-icon{background:var(--green-soft);color:var(--green)}.event-row.tone-green>b{background:var(--green-soft);color:var(--green)}.event-row.tone-blue .event-dot,.event-row.tone-blue .event-icon{background:#e6efff;color:var(--blue)}.event-row.tone-blue>b{background:#e6efff;color:#4f7ed8}.event-row.tone-orange .event-dot,.event-row.tone-orange .event-icon{background:var(--orange-soft);color:var(--orange)}.event-row.tone-orange>b{background:var(--orange-soft);color:var(--orange)}.content-dashboard .panel-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding-top:14px;color:var(--pink-deep);font-size:11px;font-weight:800;text-decoration:none}.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}.tasks-page{display:grid;gap:12px}.tasks-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.tasks-stat{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#ffffffd6;box-shadow:var(--shadow-soft)}.tasks-stat>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#fff0f5;color:var(--pink-deep)}.tasks-stat.tone-violet>span{background:#f3ecff;color:#8a62cc}.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{width:20px;height:20px;stroke-width:2.15}.tasks-stat strong{display:block;color:#211c22;font-size:27px;line-height:.95;font-weight:760}.tasks-stat small{display:block;margin-top:6px;color:#6d666e;font-size:11px;font-weight:650}.tasks-workspace{display:grid;grid-template-columns:minmax(248px,.78fr) minmax(430px,1.36fr) minmax(280px,.88fr);gap:12px;align-items:start}.tasks-calendar-panel,.tasks-list-panel,.tasks-create-panel{min-width:0}.tasks-panel-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.tasks-panel-head h2{margin:0;color:#211c22;font-size:18px;line-height:1.1;font-weight:790}.tasks-panel-head span{display:block;margin-top:5px;color:#766f77;font-size:11px;line-height:1.2;font-weight:620}.tasks-panel-head>strong{display:grid;place-items:center;min-width:34px;height:28px;padding:0 10px;border-radius:999px;background:#fff0f5;color:var(--pink-deep);font-size:12px;font-weight:800}.tasks-calendar-nav{display:flex;gap:6px}.tasks-calendar-nav button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#736c74}.tasks-calendar-nav button:first-child .icon{transform:rotate(180deg)}.tasks-calendar-nav .icon{width:15px;height:15px}.tasks-month-label{display:block;margin-top:18px;color:#322c33;font-size:13px;font-weight:780;text-transform:capitalize}.tasks-weekdays,.tasks-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tasks-weekdays{gap:4px;margin-top:14px;color:#8a838b;font-size:10px;font-weight:760;text-align:center}.tasks-calendar-grid{gap:5px;margin-top:8px}.tasks-calendar-grid button{position:relative;display:grid;place-items:center;aspect-ratio:1;min-height:32px;border:1px solid transparent;border-radius:8px;background:transparent;color:#302a31;font-size:11px;font-weight:720}.tasks-calendar-grid button:hover{border-color:#f0bdd1;background:#fff5f8}.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{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;min-width:13px;height:13px;border-radius:999px;background:#fff;color:var(--pink-deep);font-size:8px;font-weight:820}.tasks-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.tasks-filter-row button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#5e5860;font-size:11px;font-weight:720}.tasks-filter-row button.active{border-color:#f2bfd2;background:#fff2f7;color:var(--pink-deep)}.tasks-filter-row b{color:inherit;font-size:10px;font-weight:820}.tasks-board-list{display:grid;gap:9px;margin-top:14px}.tasks-board-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid #f0e2e7;border-radius:9px;background:#ffffffc7}.tasks-board-row.done{border-color:#e6e1e4;background:#f8f7f8}.tasks-toggle{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid #d8d1d5;border-radius:50%;background:#fff;color:#fff}.tasks-board-row.done .tasks-toggle{border-color:#aaa3aa;background:#aaa3aa}.tasks-board-row.done .tasks-type-pill,.tasks-board-row.done .tasks-type-pill.reminder{background:#eeecee;color:#8b858c}.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{background:#efedef;color:#99939a}.tasks-toggle .icon{width:17px;height:17px;stroke-width:2.5}.tasks-row-main{min-width:0}.tasks-row-title{display:flex;align-items:center;gap:8px;min-width:0}.tasks-row-title strong{overflow:hidden;color:#262127;font-size:13px;line-height:1.18;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.tasks-type-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:999px;background:#eef8f2;color:var(--green);font-size:9px;font-weight:820;white-space:nowrap}.tasks-type-pill.reminder{background:#fff0f5;color:var(--pink-deep)}.tasks-type-pill .icon{width:12px;height:12px;stroke-width:2.2}.tasks-row-main p{margin:7px 0 0;color:#625b63;font-size:11px;line-height:1.35;font-weight:560}.tasks-row-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.tasks-row-meta span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#f8f2f4;color:#6c656d;font-size:9px;font-weight:720}.tasks-row-actions{display:grid;justify-items:end;gap:8px}.tasks-row-actions time{color:#302a31;font-size:12px;font-weight:760;white-space:nowrap}.tasks-row-actions button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--pink-deep)}.tasks-row-actions button:disabled{color:#c1bac1;cursor:not-allowed}.tasks-row-actions .icon{width:15px;height:15px}.tasks-create-form{display:grid;gap:11px;margin-top:17px}.tasks-create-form label{display:grid;gap:6px}.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{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#332d34;font-family:inherit;font-size:12px;font-weight:690;outline:0}.tasks-create-form input,.tasks-create-form select{height:40px;padding:0 12px}.tasks-create-form textarea{min-height:78px;padding:12px;resize:vertical}.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-grid{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:9px}.tasks-create-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;border:0;border-radius:8px;background:var(--pink-deep);color:#fff;font-size:12px;font-weight:820}.tasks-create-submit .icon{width:15px;height:15px}@media(max-width:1320px){.tasks-workspace{grid-template-columns:minmax(240px,.88fr) minmax(420px,1.3fr)}.tasks-create-panel{grid-column:1 / -1}}@media(max-width:980px){.tasks-stats-grid,.tasks-workspace{grid-template-columns:1fr}}.tasks-page-planner{gap:12px}.tasks-focus-strip{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px}.tasks-page-planner .tasks-stat{min-height:62px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:9px;box-shadow:none}.tasks-page-planner .tasks-stat>span{width:32px;height:32px;border-radius:8px}.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{display:grid;grid-template-columns:minmax(640px,1fr) minmax(340px,390px);gap:12px;align-items:start}.tasks-planner-rail{display:grid;gap:12px;min-width:0}.tasks-calendar-primary{min-height:668px;padding:18px;border-color:#eadfe4;box-shadow:0 18px 42px #31252c12}.tasks-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.tasks-eyebrow{display:block;color:var(--pink-deep);font-size:10px;font-weight:820;letter-spacing:0}.tasks-calendar-toolbar h2{margin:4px 0 0;color:#211c22;font-size:24px;line-height:1;font-weight:820;text-transform:capitalize}.tasks-calendar-actions{display:flex;align-items:center;gap:8px}.tasks-today-button{height:32px;padding:0 13px;border:1px solid #efd5df;border-radius:8px;background:#fff6f9;color:var(--pink-deep);font-size:11px;font-weight:820}.tasks-calendar-primary .tasks-weekdays{margin-top:18px;padding:0 4px;color:#726b73;font-size:10px;text-align:left}.tasks-calendar-primary .tasks-weekdays span{padding-left:8px}.tasks-calendar-primary .tasks-calendar-grid{gap:7px;margin-top:8px;grid-auto-rows:minmax(88px,1fr)}.tasks-calendar-primary .tasks-calendar-grid button{display:grid;align-content:start;justify-items:stretch;gap:7px;min-height:94px;aspect-ratio:auto;padding:9px;border:1px solid #eee3e7;border-radius:10px;background:#fffdfd;color:#272228;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.tasks-calendar-primary .tasks-calendar-grid button:hover{transform:translateY(-1px);border-color:#ebb3ca;background:#fff7fa}.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);background:#fff0f5;color:#272228;box-shadow:inset 0 0 0 1px #e8518638}.tasks-day-number{display:flex;align-items:center;justify-content:space-between;width:auto;height:auto;place-items:initial;justify-self:stretch;border-radius:0;font-size:12px;line-height:1;font-weight:820}.tasks-calendar-primary .tasks-calendar-grid button.active .tasks-day-number{color:var(--pink-deep)}.tasks-calendar-primary .tasks-day-count{position:absolute;top:8px;right:8px;bottom:auto;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pink-deep);color:#fffafb;font-size:9px;font-weight:820}.tasks-day-items{display:grid;gap:4px;min-width:0}.tasks-day-items i{display:flex;align-items:center;gap:5px;min-width:0;height:22px;padding:0 6px;border-radius:7px;background:#eff9f3;color:#23865d;font-style:normal;font-size:9px;font-weight:760}.tasks-day-items i.reminder{background:#ffeaf1;color:var(--pink-deep)}.tasks-day-items i.done{background:#eeecee;color:#8d878e;opacity:1;text-decoration:line-through;text-decoration-thickness:1px}.tasks-day-items em{flex:0 0 auto;color:inherit;font-style:normal;font-weight:840}.tasks-day-items i span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.tasks-day-items>strong{color:#756e76;font-size:9px;font-weight:800}.tasks-agenda-panel{min-height:360px}.tasks-agenda-controls{display:grid;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #eadde3}.tasks-agenda-search{position:relative;display:flex;align-items:center;min-width:0;height:38px;border:1px solid var(--line-strong);border-radius:9px;background:#fffdfd;color:#8a838b}.tasks-agenda-search .icon{flex:0 0 auto;width:16px;height:16px;margin-left:12px}.tasks-agenda-search input{width:100%;min-width:0;height:100%;border:0;background:transparent;color:#302a31;font-family:inherit;font-size:11px;font-weight:720;outline:0;padding:0 12px 0 9px}.tasks-agenda-search input::placeholder{color:#aaa2aa}.tasks-filter-block{display:grid;gap:7px;min-width:0}.tasks-filter-selects{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:10px;align-items:end;min-width:0}.tasks-filter-select-field{display:grid;gap:7px;min-width:0}.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{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.tasks-status-filter-row button{flex:0 1 auto}.tasks-agenda-select{height:38px}.tasks-agenda-select-trigger{display:flex;align-items:center;gap:7px;width:100%;height:38px;padding:0 11px;border:1px solid var(--line-strong);border-radius:9px;background:#fffdfd;color:#4d464e;font-family:inherit;cursor:pointer}.tasks-agenda-select.open .tasks-agenda-select-trigger{border-color:#f2bfd2;background:#fff4f8;color:var(--pink-deep)}.tasks-agenda-select-trigger strong{min-width:0;overflow:hidden;color:inherit;font-size:11px;font-weight:780;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tasks-agenda-select-trigger b{margin-left:auto;color:inherit;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 ease}.tasks-agenda-select.open .tasks-agenda-select-trigger .icon{transform:rotate(180deg)}.tasks-agenda-select-menu{z-index:36;min-width:100%;max-height:214px;padding:6px;border-color:var(--line-strong);border-radius:9px;background:#fffdfd;box-shadow:0 14px 32px #37272f1f}.tasks-agenda-select-menu button{justify-content:space-between;min-height:32px;gap:10px;border-radius:7px;font-size:10px;font-weight:750}.tasks-agenda-select-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-agenda-select-menu button b{flex:0 0 auto;color:inherit;font-size:10px;font-weight:820}.tasks-agenda-panel .tasks-board-list{display:block;max-height:370px;overflow:auto;padding-right:2px}.tasks-agenda-panel .tasks-board-list.has-items{border-top:1px solid #eadde3}.tasks-agenda-panel .tasks-board-row{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:13px 2px;border:0;border-bottom:1px solid #f5edf1;border-radius:0;background:transparent;box-shadow:none}.tasks-agenda-panel .tasks-board-row:last-child{border-bottom:0}.tasks-agenda-panel .tasks-board-row.done{background:transparent}.tasks-row-kicker{display:flex;align-items:center;gap:8px;min-width:0}.tasks-row-kicker time{margin-left:auto;color:#746d75;font-size:10px;font-weight:760;white-space:nowrap}.tasks-row-heading{display:block;margin-top:7px;color:#29232a;font-size:13px;line-height:1.25;font-weight:790}.tasks-agenda-panel .tasks-row-main p{margin-top:4px;font-size:10px}.tasks-row-assignee{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#777078;font-size:9px;font-weight:730}.tasks-row-assignee .icon{width:12px;height:12px}.tasks-row-details{display:grid;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid #f0e8eb}.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{display:inline-flex;align-items:center;justify-self:start;gap:5px;min-height:28px;padding:0;border:0;background:transparent;color:var(--pink-deep);font-family:inherit;font-size:9px;font-weight:780;cursor:pointer}.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-create-panel{box-shadow:0 12px 30px #31252c0e}.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{align-items:flex-start;flex-direction:column}.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{display:block;align-self:stretch;height:100%;min-height:100%}.tasks-context-panel{display:flex;height:100%;min-height:668px;padding:16px}.tasks-context-agenda,.tasks-context-create{display:flex;flex:1;min-height:0;flex-direction:column}.tasks-context-panel .tasks-panel-head{align-items:flex-start}.tasks-create-inline-button,.tasks-panel-switch{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:1px solid #efd5df;border-radius:8px;background:#fff6f9;color:var(--pink-deep);font-size:12px;font-weight:820;line-height:1}.tasks-panel-switch{background:#fff;color:#6d646d}.tasks-panel-switch .icon{width:14px;height:14px;transform:rotate(180deg)}.tasks-create-inline-button .icon{width:14px;height:14px;flex:0 0 14px;stroke-width:2.1}.tasks-context-panel .tasks-board-list{flex:1;max-height:none;min-height:0}.tasks-context-create .tasks-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.tasks-create-form label.wide{grid-column:1 / -1}.tasks-create-form .create-reminder-control{height:40px;padding:0 12px;border-radius:8px}.tasks-create-form .create-reminder-control .icon{width:15px;height:15px;flex-basis: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{width:14px;height:14px;flex-basis:14px}.tasks-create-form .create-custom-select-menu{min-width:100%;max-height:242px;padding:6px;border-radius:8px}.tasks-create-form .create-custom-select-menu button{min-height:34px;border-radius:6px;font-size:12px;font-weight:740}.task-customer-search{position:relative;min-width:0}.tasks-create-form .task-customer-search-input{padding-left:40px;font-size:12px;font-weight:690}.task-customer-search-icon{position:absolute;z-index:2;top:50%;left:13px;width:16px;height:16px;color:#8b838d;pointer-events:none;transform:translateY(-50%)}.task-customer-search-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding-inline:12px;text-align:left}.task-customer-search-menu button strong{min-width:0;overflow:hidden;color:inherit;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.task-customer-search-menu button span{flex:0 0 auto;color:#8b838d;font-size:11px;font-weight:700;white-space:nowrap}.task-customer-empty{display:none;padding:10px;color:#8b838d;font-size:12px;font-weight:740}.task-customer-empty.show{display:block}.task-time-select{position:relative;min-width:0}.task-time-trigger{display:flex;align-items:center;gap:9px;width:100%;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#332d34;font-family:inherit;font-size:12px;font-weight:760;text-align:left;cursor:pointer}.task-time-trigger:focus,.task-time-select.open .task-time-trigger{border-color:#e851867a;box-shadow:0 0 0 3px #e8518612;outline:0}.task-time-trigger .icon{width:16px;height:16px;flex:0 0 16px;color:#8b838d}.task-time-trigger .icon:last-child{width:14px;height:14px;flex-basis:14px;margin-left:auto}.task-time-popover{position:absolute;z-index:35;top:calc(100% + 6px);right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:220px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 26px #30222a1f}.task-time-column{display:grid;min-width:0;gap:5px}.task-time-column>strong{padding:2px 5px;color:#8b838d;font-size:10px;font-weight:760}.task-time-options{display:grid;gap:3px;max-height:180px;overflow-y:auto;scrollbar-width:thin}.task-time-options button{min-height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#5f5861;font-family:inherit;font-size:12px;font-weight:740;cursor:pointer}.task-time-options button:hover,.task-time-options button.active{background:#fff1f6;color:var(--pink-deep)}.tasks-type-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tasks-type-segment button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#615a62;font-size:12px;font-weight:820}.tasks-type-segment button.active{border-color:#efb7cb;background:#fff1f6;color:var(--pink-deep)}.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}.certificates-page{display:grid;gap:12px}.certificate-notice{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 12px;border:1px solid #f2d5df;border-radius:8px;background:#fff6f9;color:var(--pink-deep);font-size:11px;font-weight:760}.certificate-notice .icon{width:15px;height:15px}.certificate-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.certificate-stat{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:68px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#ffffffdb;box-shadow:var(--shadow-soft)}.certificate-stat>span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#fff0f5;color:var(--pink-deep)}.certificate-stat.tone-green>span{background:var(--green-soft);color:var(--green)}.certificate-stat.tone-violet>span{background:#f3ecff;color:#8a62cc}.certificate-stat.tone-orange>span{background:var(--orange-soft);color:var(--orange)}.certificate-stat .icon{width:18px;height:18px}.certificate-stat strong{display:block;color:#241f25;font-size:21px;line-height:1;font-weight:780}.certificate-stat small{display:block;margin-top:5px;color:#6d666e;font-size:10px;font-weight:690}.certificates-workspace{display:grid;grid-template-columns:minmax(560px,1fr) minmax(360px,.7fr);gap:12px;align-items:start}.certificates-main,.certificate-detail-panel{display:grid;gap:12px;min-width:0}.certificate-panel-head{display:flex;justify-content:space-between;gap:12px}.certificate-panel-head h2{margin:0;color:#241f25;font-size:18px;line-height:1.1;font-weight:790}.certificate-panel-head span{display:block;margin-top:5px;color:#746d75;font-size:11px;font-weight:620}.certificate-create-grid,.certificate-redeem-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.certificate-create-grid label,.certificate-redeem-form label{display:grid;gap:6px;min-width:0}.certificate-create-grid label.wide,.certificate-redeem-form label.wide{grid-column:1 / -1}.certificate-create-grid label>span,.certificate-redeem-form label>span{color:#6f6870;font-size:10px;font-weight:740}.certificate-create-grid input,.certificate-create-grid select,.certificate-create-grid textarea,.certificate-redeem-form input{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#312b32;font-family:inherit;font-size:11px;font-weight:650;outline:0}.certificate-create-grid input,.certificate-create-grid select,.certificate-redeem-form input{height:36px;padding:0 10px}.certificate-create-grid textarea{min-height:66px;padding:10px;resize:vertical}.certificate-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;margin-top:12px;padding:0 14px;border:0;border-radius:8px;background:var(--pink-deep);color:#fffafb;font-size:11px;font-weight:820}.certificate-primary-button .icon{width:15px;height:15px}.certificate-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.certificate-filter-row button{display:inline-flex;align-items:center;gap:8px;height:31px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#5e5860;font-size:10px;font-weight:760}.certificate-filter-row button.active{border-color:#f2bfd2;background:#fff2f7;color:var(--pink-deep)}.certificates-table{display:grid;gap:8px;margin-top:13px}.certificate-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(120px,.9fr) minmax(100px,.7fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border:1px solid #eee0e6;border-radius:9px;background:#fffdfd;color:#312b32;text-align:left}.certificate-row:hover,.certificate-row.active{border-color:#efb6ca;background:#fff6f9}.certificate-code-cell strong,.certificate-row b{display:block;font-size:12px;font-weight:820}.certificate-code-cell small,.certificate-row small{display:block;margin-top:4px;color:#817981;font-size:9px;font-weight:650}.certificate-status{justify-self:end;padding:7px 10px;border-radius:999px;background:#eff9f3;color:var(--green);font-size:9px;font-weight:820}.certificate-status.used{background:#f1edf0;color:#7a727a}.certificate-status.expired,.certificate-status.blocked{background:var(--orange-soft);color:var(--orange)}.certificate-preview{display:grid;gap:24px;min-height:210px;padding:18px;border-radius:12px;background:linear-gradient(135deg,#fff7faf0,#ffe7efeb),#fff5f8;color:#33262e;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{display:block;width:min(188px,58%);height:auto;max-height:62px;object-fit:contain;object-position:left top}.certificate-preview-body span,.certificate-preview-foot span,.certificate-preview-foot b{color:#6d5963;font-size:10px;font-weight:760;text-transform:uppercase}.certificate-preview-body strong{display:block;margin-top:8px;color:var(--pink-deep);font-size:38px;line-height:1;font-weight:800}.certificate-preview-body p{margin:10px 0 0;color:#4f454d;font-size:13px;font-weight:720}.certificate-preview-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.certificate-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;margin-top:14px}.certificate-detail-grid span{color:#746d75;font-size:10px;font-weight:680}.certificate-detail-grid strong{color:#2f2930;font-size:11px;font-weight:780;text-align:right}.certificate-history-list{display:grid;gap:9px;margin-top:14px}.certificate-history-list article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:10px;border:1px solid #eee0e6;border-radius:9px;background:#fffdfd}.certificate-history-list article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#fff0f5;color:var(--pink-deep)}.certificate-history-list .icon{width:15px;height:15px}.certificate-history-list strong{display:block;color:#2f2930;font-size:11px;font-weight:800}.certificate-history-list p{margin:4px 0 0;color:#625b63;font-size:10px;font-weight:620}.certificate-history-list small{display:block;margin-top:5px;color:#817981;font-size:9px;font-weight:650}.certificate-history-list b{color:#2f2930;font-size:11px;font-weight:820}.create-certificate-payment{margin-top:12px;padding:11px;border:1px solid #f2d7e1;border-radius:9px;background:#fff8fa}.create-payment-summary>.create-certificate-payment{grid-column:1 / -1;margin-top:0}.create-certificate-payment-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.create-certificate-payment h3{margin:0;color:#352e36;font-size:12px;font-weight:820}.create-certificate-payment-head button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#817981;font-size:9px;font-weight:740}.create-certificate-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,.72fr) 32px;gap:7px;margin-top:9px}.create-certificate-fields label{display:grid;gap:5px}.create-certificate-fields label>span{color:#756e76;font-size:10px;font-weight:720}.create-certificate-fields input{width:100%;min-width:0;height:30px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#312b32;padding:0 8px;font-size:11px;font-weight:700;outline:0}.create-certificate-fields button{align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 9px;border:0;border-radius:7px;background:var(--pink-deep);color:#fffafb;font-size:10px;font-weight:800}.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{background:#e7dce1;color:#918991}.create-certificate-message{margin:8px 0 0;color:var(--pink-deep);font-size:9px;font-weight:720}.create-certificate-applied{display:flex;justify-content:space-between;gap:10px;margin-top:9px;padding-top:9px;border-top:1px solid #f2d7e1;color:#332d34;font-size:10px;font-weight:800}@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,.certificate-row{grid-template-columns:1fr}.certificate-status{justify-self:start}.create-certificate-fields{grid-template-columns:1fr}}.certificates-workspace{grid-template-columns:minmax(700px,1fr) minmax(360px,.42fr)}.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-table-wrap{width:100%;overflow:auto;margin-top:12px;border:1px solid #eee0e6;border-radius:10px;background:#fffdfd}.certificates-registry-table{width:100%;min-width:720px;table-layout:fixed;border-collapse:collapse;color:#312b32;font-size:10.5px}.certificates-registry-table th{position:sticky;top:0;z-index:1;padding:10px 8px;border-bottom:1px solid #eee0e6;background:#fff8fa;color:#746d75;font-size:9px;font-weight:820;text-align:left;text-transform:uppercase}.certificates-registry-table th,.certificates-registry-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certificates-registry-table td{padding:11px 8px;border-bottom:1px solid #f4e7ec;color:#3b343c;font-weight:690;vertical-align:middle}.certificates-registry-table tbody tr{cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.certificates-registry-table tbody tr:hover,.certificates-registry-table tbody tr.active{background:#fff5f8;box-shadow:inset 3px 0 0 var(--pink-deep)}.certificates-registry-table td strong,.certificates-registry-table td b{display:block;color:#231f25;font-size:12px;font-weight:820}.certificates-registry-table td small{display:block;margin-top:4px;color:#877d85;font-size:9px;font-weight:640}.certificate-create-drawer{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fffdfdf0;box-shadow:var(--shadow-soft)}.certificate-drawer-head,.certificate-drawer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.certificate-drawer-head h2{margin:0;color:#241f25;font-size:19px;line-height:1.1;font-weight:820}.certificate-drawer-head span{display:block;margin-top:5px;color:#746d75;font-size:11px;font-weight:640}.certificate-drawer-head button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#756d75}.certificate-drawer-head .icon{width:16px;height:16px}.certificate-create-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.certificate-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.certificate-create-form label{display:grid;gap:6px;min-width:0}.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{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#312b32;font-family:inherit;font-size:11px;font-weight:680;outline:0}.certificate-create-form input{height:36px;padding:0 10px}.certificate-create-form textarea{min-height:72px;padding:10px;resize:vertical}.certificate-manager-output{display:flex;align-items:center;min-height:36px;padding:0 10px;border:1px solid #eadde2;border-radius:8px;background:#fbf7f9;color:#2d272e;font-size:11px;font-weight:780}.certificate-template-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.certificate-template-picker button{display:grid;gap:6px;min-width:0;padding:6px;border:1px solid #eadde2;border-radius:8px;background:#fff;color:#554c55;text-align:left}.certificate-template-picker button.active{border-color:#ee8db0;background:#fff3f7;box-shadow:0 0 0 2px #e8518614}.certificate-template-picker button>span{display:block;aspect-ratio:1.72;border-radius:6px;background-position:center;background-size:cover}.certificate-template-picker b{overflow:hidden;color:inherit;font-size:9px;font-weight:780;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.certificate-create-preview{display:grid;gap:10px}.certificate-preview{position:relative;overflow:hidden;display:grid;min-height:218px;padding:18px;border-radius:12px;background:var(--certificate-bg) center / 100% 100% no-repeat;color:#31272f;box-shadow:inset 0 0 0 1px #5a34441f,0 14px 34px #2a1f2214}.certificate-preview-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffcfd38,#fffcfd0a 54%,#fffcfd00);pointer-events:none}.certificate-preview>*:not(.certificate-preview-shade){position:relative;z-index:1}.certificate-preview-mark{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;min-height:48px}.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;font-size:10px;font-weight:780;text-transform:uppercase}.certificate-preview-body strong{display:block;margin-top:7px;color:var(--pink-deep);font-size:40px;line-height:1;font-weight:830}.certificate-preview-body p{margin:10px 0 0;color:#43373f;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{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding-top:4px}.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;font-size:11px;font-weight:780;text-align:right}.certificate-drawer-actions{padding-top:2px}.certificate-drawer-actions>button:first-child{height:38px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#6b626b;font-size:11px;font-weight:760}@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){.certificates-list-panel .certificate-panel-head,.certificate-drawer-head,.certificate-drawer-actions{align-items:stretch;flex-direction:column}.certificate-create-form,.certificate-create-layout,.certificate-template-picker,.certificate-detail-panel{grid-template-columns:1fr}.certificate-preview-body strong{font-size:32px}}.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);position:relative;display:block;height:250px;min-width:0;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:14px;background:#fff9f7;box-shadow:0 12px 30px #2a1f220b;isolation:isolate}.dashboard-hero-calendar-card:after{content:"";position:absolute;top:34px;bottom:34px;left:50%;transform:translate(-50%);z-index:1;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(222,190,199,.48) 22%,rgba(222,190,199,.56) 50%,rgba(222,190,199,.32) 78%,transparent 100%);pointer-events:none}.hero-calendar-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/dashboard-hero-soft-bg-B88KCPRj.png?v=20260618-dashboard-images) center center / cover no-repeat,linear-gradient(90deg,#fff2ee,#fff9f8 46%,#fff);filter:saturate(1.02);opacity:1}.dashboard-hero-calendar-card .dashboard-hero-copy{position:absolute;top:50%;left:var(--hero-edge-gap);display:grid;width:var(--hero-copy-width);transform:translateY(-50%);z-index:2;align-content:center;justify-items:center;gap:12px;padding:0;text-align:center;text-shadow:none}.dashboard-hero-calendar-card .dashboard-hero-copy:before{content:"";position:absolute;z-index:0;top:-30px;right:-32px;bottom:-28px;left:-30px;border-radius:34px;background:radial-gradient(ellipse at center,#fffaf9d1,#fff6f680 48%,#fff6f600 76%);filter:blur(9px);pointer-events:none}.dashboard-hero-calendar-card .dashboard-hero-copy>*{position:relative;z-index:1}.dashboard-hero-calendar-card .dashboard-hero-copy p{width:100%;font-size:15px;line-height:1.12;font-weight:820;color:#201a20;text-align:center;white-space:nowrap}.dashboard-hero-calendar-card .dashboard-hero-copy strong{display:block;width:100%;color:#e33f83;font-family:ui-rounded,SF Pro Rounded,Nunito Sans,system-ui,sans-serif;font-size:60px;line-height:.86;font-weight:480;text-align:center;text-shadow:0 16px 44px rgba(232,81,134,.24),0 0 32px rgba(255,255,255,.94)}.dashboard-hero-calendar-card .dashboard-hero-copy blockquote{width:100%;max-width:210px;box-sizing:border-box;margin-inline:auto;margin-top:3px;padding:12px 14px;background:#ffeff280;box-shadow:0 18px 54px #653c451f;-webkit-backdrop-filter:none;backdrop-filter:none;color:#2f282f;font-size:11.5px;line-height:1.35;text-align:center}.hero-calendar-widget{position:absolute;top:25px;right:var(--hero-edge-gap);bottom:20px;width:var(--hero-calendar-width);z-index:2;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-shadow:none}.hero-calendar-widget:before{content:"";position:absolute;z-index:0;top:-22px;right:-24px;bottom:-18px;left:-24px;border-radius:34px;background:radial-gradient(ellipse at center,#fffaf9bd,#fff7f76b 54%,#fff7f700 79%);filter:blur(10px);pointer-events:none}.hero-calendar-widget>*{position:relative;z-index:1}.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{width:37px;height:37px;margin-left:10px}.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{background:#e6efff;color:var(--blue)}.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.15;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.1;stroke-dasharray:7 8}.content-dashboard .sales-dynamics .current-line{stroke-width:2.9;filter:drop-shadow(0 7px 12px rgba(232,81,134,.18))}.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;border-radius:0;background:transparent;color:inherit}.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{border:0;border-radius:0;background:transparent;box-shadow:none}.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}.instagram-stat-body{grid-template-columns:92px 1fr}.instagram-stat-body svg{height:82px}.instagram-stat-body .instagram-area{fill:url(#instagramArea);stroke:none}.instagram-stat-body .instagram-line{fill:none;stroke:var(--pink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 7px 12px rgba(239,111,159,.16))}.sizes-divider{height:1px;margin:18px 0 0;background:var(--line)}.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{display:grid;height:auto;min-height:0;gap:14px;padding:18px;align-content:start}.dashboard-hero-calendar-card:after{opacity:.36}.dashboard-hero-calendar-card .dashboard-hero-copy{position:relative;top:auto;left:auto;width:100%;transform:none;gap:8px}.dashboard-hero-calendar-card .dashboard-hero-copy:before{top:-16px;right:-18px;bottom:-16px;left:-18px;border-radius:22px;filter:blur(6px)}.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{position:relative;top:auto;right:auto;bottom:auto;width:100%;min-height:124px;transform:none;justify-self:stretch}}@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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.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}}.request-create-shell{grid-template-columns:minmax(0,1fr) var(--create-checkout-rail-width)}.create-traffic-source{margin-top:12px;padding-top:1px;border-top:1px solid var(--line)}.create-traffic-grid{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:7px}.create-traffic-grid .create-field>span{font-size:8px}.create-products-table-wrap{overflow:visible}.create-products-table{width:100%;min-width:0;table-layout:fixed}.create-products-table th,.create-products-table td{height:44px;padding:0 5px;white-space:normal}.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){width:6%}.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){width:8.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-cell{grid-template-columns:28px minmax(0,1fr);gap:6px}.create-product-thumb{width:28px;height:34px}.create-inline-editor{position:relative;display:inline-flex;justify-content:center}.create-cell-control{min-width:0;height:27px;padding:0 3px;border:0;border-radius:5px;background:transparent}.create-cell-control:hover,.create-cell-control:focus-visible{background:#f8f4f6;outline:0}.create-cell-control.compact,.create-cell-control.discount{min-width:28px}.create-inline-popover{position:absolute;z-index:12;top:calc(100% + 4px);left:50%;display:grid;min-width:78px;padding:4px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;box-shadow:0 12px 28px #291c2024;transform:translate(-50%)}.create-inline-popover button{display:flex;align-items:center;justify-content:center;gap:5px;height:27px;border:0;border-radius:5px;background:transparent;color:#514b52;font-size:9px;font-weight:700}.create-inline-popover button:hover,.create-inline-popover button.active{background:#fff0f6;color:var(--pink-deep)}.create-inline-popover button.danger{color:#c34b65}.create-inline-popover .icon{width:12px;height:12px}.create-products-table tfoot td{height:48px;border-top:1px solid var(--line-strong);background:#fff;text-align:center}.create-products-table tfoot strong{font-size:10px;font-weight:830}.create-table-total-label{color:#777078;font-size:9px;font-weight:760}.create-order-discount-control{display:grid;grid-template-columns:minmax(28px,1fr) 28px;width:100%;max-width:64px;height:27px;margin:0 auto;border-bottom:1px solid var(--line-strong)}.create-order-discount-control input,.create-order-discount-control select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#3b353c;font-size:9px;font-weight:760;text-align:center}.create-order-discount-control input{padding:0 2px}.create-order-discount-control select{padding:0;color:var(--pink-deep)}.create-table-payable{background:linear-gradient(135deg,#fff4f8,#fde9f0)!important}.create-table-payable span,.create-table-payable strong{display:block;color:var(--pink-deep)}.create-table-before-discount span,.create-table-before-discount strong{display:block}.create-table-before-discount span{margin-bottom:3px;color:#827b83;font-size:7px;font-weight:650}.create-table-payable span{margin-bottom:3px;font-size:8px;font-weight:690}.create-aftercare-grid{display:grid;grid-template-columns:minmax(190px,.3fr) minmax(0,.7fr);gap:10px;align-items:start}.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{padding:14px!important}.create-checkout-panel>h2{padding-bottom:11px;border-bottom:1px solid var(--line);font-size:15px!important}.create-checkout-stack{display:grid;gap:14px}.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}.create-checkout-submit{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-strong)}.created-ttn-card{display:grid;gap:11px}.created-ttn-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.created-ttn-head>div{display:grid;gap:5px}.created-ttn-head span{color:#241f26;font-size:12px;font-weight:480}.created-ttn-head strong{color:#272229;font-size:16px;font-weight:650;letter-spacing:.02em}.created-ttn-provider{display:inline-flex;align-items:center;gap:6px}.created-ttn-head .created-ttn-provider .icon{width:16px;height:16px;color:#241f26}.created-ttn-head .created-ttn-provider .delivery-carrier-icon{width:17px;height:17px;flex:0 0 17px;object-fit:contain}.created-ttn-head button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#777078}.created-ttn-head .icon{width:15px;height:15px}.created-ttn-number{display:grid;gap:6px;width:184px;max-width:100%;padding-top:5px}.created-ttn-number span{color:#88818a;font-size:12px;line-height:1.2;font-weight:650}.created-ttn-number-row{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0}.created-ttn-number strong{color:#241f26;font-size:18px;line-height:1.05;font-weight:860;letter-spacing:.012em;font-variant-numeric:tabular-nums;white-space:nowrap}.created-ttn-copy{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:#4e4850;box-shadow:none;cursor:pointer}.created-ttn-copy:hover,.created-ttn-copy:focus-visible{background:#fff1f6;color:var(--pink-deep);outline:0}.created-ttn-copy .icon{width:14px;height:14px}.created-ttn-icon-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:7px;width:184px;max-width:100%;padding-bottom:9px;border-bottom:1px solid var(--line)}.created-ttn-icon-actions button{display:grid;place-items:center;width:100%;height:29px;padding:0;border:1px solid var(--line-strong);border-radius:7px;background:transparent;color:#625b64;box-shadow:none}.created-ttn-icon-actions button:hover,.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{display:grid;gap:5px;width:100%;max-width:100%}.created-ttn-status{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;width:100%;max-width:100%;padding:7px 8px;border:1px solid #f0dfb7;border-radius:7px;background:transparent}.created-ttn-status>.icon{align-self:center;width:14px;height:14px;color:#d49b24}.created-ttn-status.is-transit{border-color:#bde7ca;background:transparent}.created-ttn-status.is-transit>.icon{color:#35a86b}.created-ttn-status.is-arrived{border-color:#badcf4;background:transparent}.created-ttn-status.is-arrived>.icon{color:#2f83c7}.created-ttn-status div{display:grid}.created-ttn-status strong{color:#795b22;font-size:11px;line-height:1.25;font-weight:560}.created-ttn-status.is-transit strong{color:#246f46}.created-ttn-status.is-arrived strong{color:#1f5f92}.created-ttn-status p{color:#96763b;font-size:8px;line-height:1.4;font-weight:610}.created-ttn-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.created-ttn-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:5px 7px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#625b64;font-size:12px;line-height:1.2;font-weight:710}.created-ttn-actions button.redirect{border-color:#efc58d;background:#fff7eb;color:#a65c12}.created-ttn-actions button.return{border-color:#f0b5c0;background:#fff1f4;color:#bf3857}.created-ttn-actions button.redirect:hover,.created-ttn-actions button.redirect:focus-visible{border-color:#dc9a38;background:#fff0da;color:#8f4c09;outline:0}.created-ttn-actions button.return:hover,.created-ttn-actions button.return:focus-visible{border-color:#df7890;background:#ffe8ee;color:#a72b48;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,calc(100vw - 64px));padding:0;overflow:hidden}.ttn-action-head{display:grid;grid-template-columns:34px minmax(0,1fr) 36px;gap:14px;align-items:center;padding:22px 24px 20px;border-bottom:1px solid var(--line-strong)}.ttn-action-head>span{display:grid;place-items:center;width:34px;height:34px;color:#e0322c}.ttn-action-head>span .icon{width:28px;height:28px;stroke-width:2.6}.ttn-action-head h2{min-width:0;color:#1f1a21;font-size:24px;line-height:1.15;font-weight:520;letter-spacing:0}.ttn-action-head button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#bdb7bd}.ttn-action-head button .icon{width:24px;height:24px;stroke-width:3}.ttn-action-body{display:grid;gap:18px;padding:28px 44px 34px}.ttn-action-row,.ttn-action-radio-group{display:grid;grid-template-columns:150px minmax(0,1fr) 34px;gap:14px;align-items:center}.ttn-action-row>span,.ttn-action-radio-group>span{color:#646b79;font-size:16px;line-height:1.05;font-weight:760;text-align:right}.ttn-action-row strong,.ttn-action-radio-group label{min-width:0;color:#687080;font-size:16px;line-height:1.32;font-weight:520}.ttn-action-row button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:#626a78}.ttn-action-row button .icon{width:24px;height:24px;stroke-width:2.7}.ttn-action-radio-group label{display:flex;align-items:center;gap:9px}.ttn-action-radio-group label+label{grid-column:2 / 3}.ttn-action-radio-group input{width:20px;height:20px;accent-color:#2f9ad2}.ttn-action-submit{justify-self:start;min-width:300px;height:44px;margin-left:164px;border:0;border-radius:4px;background:#f5b98f;color:#fff;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-traffic-grid{grid-template-columns:1fr 1fr}.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-right:3px;padding-left: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{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;padding:12px 8px;border-top:1px solid var(--line)}.create-products-table tbody td,.create-products-table tbody td:first-child,.create-products-table tbody td:last-child{display:grid;width:auto;height:auto;min-height:31px;padding:0;text-align:left}.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{margin-bottom:4px;color:#8a838b;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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line-strong)}.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){display:grid;align-content:center;min-height:54px;padding:7px;border-right:1px solid var(--line)}.create-products-table tfoot td:nth-child(9){grid-column:1 / -1;border-right:0}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.create-client-social-grid.single{grid-template-columns:minmax(0,1fr)}.create-field-with-hint>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.create-field-with-hint>span small{color:#a19aa2;font-size:8px;font-weight:580;text-align:right}.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{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.create-section-label-row .create-section-caption{flex:0 0 auto}.create-section-label-row small{color:#a19aa2;font-size:8px;font-weight:580;text-align:right}.create-source-column>.create-chip-row{margin-bottom:2px}@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{align-items:flex-start;flex-direction:column;gap:3px}.create-field-with-hint>span small,.create-section-label-row small{text-align:left}}.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);background:linear-gradient(135deg,#ef3f83,#f45d95);color:#fff;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{height:28px;padding-top:0;padding-bottom:0;color:#4e4850;font-size:8px;line-height:1.2}.create-products-table tbody td{height:58px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;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{display:grid;place-items:center;width:36px;height:44px;min-width:0;padding:0;border:0;background:transparent;cursor:pointer}.create-product-row-preview-thumb:disabled{cursor:default}.create-product-thumb{width:36px;height:44px;border-radius:7px}.create-product-cell strong{font-size:9px;font-weight:790}.create-product-title-button{display:grid;gap:3px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.create-product-title-button:disabled{cursor:default}.create-product-title-wrap{display:grid;gap:3px;min-width:0}.create-product-title-button span{overflow:hidden;color:#8d858e;font-size:8px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.create-product-edit-row .create-product-picker-info{display:grid;gap:3px;min-width:0}.create-product-edit-row .create-product-picker-info strong{overflow:hidden;color:#2b262d;font-size:9px;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.create-product-edit-row .create-product-picker-info small{overflow:hidden;color:#8d858e;font-size:8px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.create-product-edit-controls-cell{padding-right:10px;padding-left:10px}.create-product-edit-controls{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;min-width:0;height:100%}.create-product-edit-controls:after{content:"";flex:0 0 78px;height:34px}.create-product-edit-colors,.create-product-edit-sizes{flex:0 0 auto;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{position:absolute;top:50%;right:20px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:78px;min-width:0;height:34px;padding:0 18px;border:1px solid #e84f8a;border-radius:9px;background:linear-gradient(135deg,#ef3f83,#f45d95);color:#fff;font-size:10px;font-weight:820;box-shadow:0 7px 16px #e851862e;transform:translateY(-50%)}.create-line-final-total{display:block;font-size:11px}.create-products-table tbody td:nth-last-child(2) small{display:block;margin-top:3px;color:#8a838b;font-size:7px;line-height:1.2;font-weight:580;white-space:nowrap}.create-row-menu{display:grid;place-items:center;width:24px;height:30px;margin:0 auto;border:0;border-radius:6px;background:transparent;color:#625b64}.create-row-menu:hover{background:#f8f4f6}.create-row-menu .icon{width:15px;height:15px;stroke-width:2.4}.create-products-financial-summary{display:grid;grid-template-columns:1fr .92fr 1.38fr 1fr 1fr;margin-top:5px;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}.create-products-financial-summary>div{display:grid;align-content:center;gap:7px;min-width:0;min-height:74px;padding:10px 12px;border-right:1px solid var(--line)}.create-products-financial-summary>div:last-child{border-right:0}.create-products-financial-summary span{color:#746d76;font-size:8px;line-height:1.2;font-weight:650}.create-products-financial-summary strong{color:#272229;font-size:15px;line-height:1;font-weight:850}.create-products-financial-summary .payable{justify-items:center;background:linear-gradient(135deg,#fff5f8,#fde9f0)}.create-products-financial-summary .payable span,.create-products-financial-summary .payable strong{color:var(--pink-deep)}.create-order-discount-display{display:flex;align-items:center;gap:7px}.create-order-discount-display button{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:#79727b}.create-order-discount-display button:hover{border-color:#ee6f9f73;color:var(--pink-deep)}.create-order-discount-display .icon{width:12px;height:12px}.create-order-discount-editor{display:grid;grid-template-columns:minmax(48px,1fr) 30px 30px 30px;gap:4px;align-items:center}.create-order-discount-editor input{width:100%;min-width:0;height:30px;border:1px solid var(--line-strong);border-radius:6px;padding:0 8px;color:#373138;font-size:10px;font-weight:750;outline:0}.create-order-discount-editor input:focus{border-color:#ee6f9f8c;box-shadow:0 0 0 3px #ee6f9f14}.create-order-discount-editor button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:#766f78;font-size:9px;font-weight:780}.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{width:14px;height:14px;stroke-width:2.4}.create-products-discount-note{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;border-radius:7px;background:#fff6f8;color:#68616a;font-size:8px;line-height:1.3;font-weight:620}.create-products-discount-note .icon{width:14px;height:14px;flex:0 0 14px;color:var(--pink-deep)}@media(max-width:1360px){.create-products-table th,.create-products-table tbody td{padding-right:4px;padding-left: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}.create-products-financial-summary{grid-template-columns:1fr .9fr 1.45fr 1fr 1fr}.create-products-financial-summary>div{padding:9px 7px}.create-products-financial-summary strong{font-size:12px}}@media(max-width:760px){.create-products-financial-summary{grid-template-columns:1fr 1fr}.create-products-financial-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.create-products-financial-summary>div:nth-child(2),.create-products-financial-summary>div:nth-child(4){border-right:0}.create-products-financial-summary>div:nth-child(4){border-bottom:0}.create-products-financial-summary .payable{grid-column:1 / -1;border-right:0;border-bottom:0}.create-order-discount-editor{grid-template-columns:minmax(44px,1fr) repeat(3,30px)}}.create-aftercare-grid{grid-template-columns:minmax(205px,.3fr) minmax(0,.7fr);gap:10px;align-items:stretch}.create-request-summary-panel{display:block;padding:13px!important;min-width:0}.create-request-summary-panel>h2,.create-communication-panel>h2{margin:0;min-width:0;color:#272128;font-size:15px;line-height:1.25;font-weight:830;overflow-wrap:anywhere}.create-request-summary-section{display:grid;gap:7px;margin-top:0;padding:11px 0;border:0;border-radius:0;background:transparent}.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{margin:0 0 2px;color:#625c64;font-size:12px;line-height:1.1;font-weight:720}.create-request-summary-section>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;min-width:0}.create-request-summary-section>div>span{min-width:0;color:#888189;font-size:8px;font-weight:640;overflow-wrap:anywhere}.create-request-summary-section>div>strong{display:block;min-width:0;color:#3e383f;font-size:9px;font-weight:790;text-align:right;white-space:normal;overflow-wrap:anywhere}.create-request-summary-section>div>strong.create-summary-status{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.create-request-summary-section>div>strong .status-dot{flex:0 0 auto}.create-request-summary-section>div>strong.create-summary-status span{min-width:0;overflow-wrap:anywhere}.create-custom-fields-section{gap:9px}.create-custom-fields-grid{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px!important}.create-custom-field{display:grid;gap:5px}.create-custom-field span{color:#888189;font-size:8px;font-weight:680}.create-custom-field input{width:100%;min-width:0;height:32px;padding:0 9px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#3d363f;font-size:11px;font-weight:680}.create-custom-field input:focus{border-color:#f6a7c6;outline:2px solid rgba(238,111,159,.14)}.create-communication-panel{box-sizing:border-box;min-width:0;padding:13px!important;--create-communication-feed-height: 350px;height:var(--create-communication-panel-height, auto);max-height:var(--create-communication-panel-height, none);overflow:visible}.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{display:flex;flex-wrap:nowrap;gap:5px;margin-top:10px}.create-aftercare-grid .create-communication-actions button{width:auto;min-width:0;height:30px;padding:0 9px;border-color:var(--line-strong);border-radius:7px;background:#fff;color:#655e66;font-size:8px;font-weight:730;white-space:nowrap}.create-aftercare-grid .create-communication-actions button.active{border-color:#e8518680;background:#fff1f6;color:var(--pink-deep)}.create-aftercare-grid .create-communication-actions button:hover{border-color:#e851866b;color:var(--pink-deep)}.create-reminder-composer{position:relative;margin-top:10px;padding:11px;border:1px solid #f3dce5;border-radius:9px;background:#fff8fa;overflow:visible}.create-reminder-title{display:block;color:#403940;font-size:9px;font-weight:810}.create-reminder-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.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{width:100%;min-height:58px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#4d464e;padding:8px;font-size:9px;font-weight:650;outline:0;resize:vertical}.create-sms-recipient{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;margin-top:8px;min-height:24px;padding:3px 8px;border:1px solid var(--line-strong);border-radius:7px;background:#fff}.create-sms-recipient span{display:inline-flex;align-items:center;gap:5px;color:#817981;font-size:8px;font-weight:700;white-space:nowrap}.create-sms-recipient .icon{width:13px;height:13px}.create-sms-recipient strong{min-width:0;overflow:hidden;color:#403940;font-size:9px;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.create-sms-templates{display:grid;gap:5px;margin-top:8px}.create-sms-templates>span,.create-sms-text-field>span:first-child{color:#736c74;font-size:8px;font-weight:690}.create-sms-templates>div{display:flex;flex-wrap:wrap;gap:5px}.create-sms-templates button{height:27px;padding:0 9px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:#5f5861;font-family:inherit;font-size:8px;font-weight:730;cursor:pointer}.create-sms-templates button:hover,.create-sms-templates button.active{border-color:#e8518673;background:#fff1f6;color:var(--pink-deep)}.create-sms-empty-template{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border:1px dashed #eadde4;border-radius:6px;background:#fff;color:#817981;font-size:8px;font-weight:700}.create-sms-text-field{display:grid;gap:5px;margin-top:8px}.create-sms-counter{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.create-sms-counter span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid #f3dce5;border-radius:999px;background:#fff;color:#746d75;font-size:7.5px;font-weight:700}.create-sms-counter b{margin-right:3px;color:#403940;font-weight:820}.create-sms-composer .create-reminder-footer{justify-content:flex-end}.create-invoice-top-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.create-invoice-fields{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px}.create-invoice-top-row label,.create-invoice-fields label,.create-invoice-delivery-field{display:grid;gap:5px;min-width:0}.create-invoice-top-row label>span,.create-invoice-fields label>span,.create-invoice-delivery-field>span{color:#736c74;font-size:8px;font-weight:690}.create-invoice-amount-field input,.create-invoice-fields textarea,.create-invoice-link-row input{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#4d464e;font-family:inherit;font-size:8.5px;font-weight:710;outline:0}.create-invoice-amount-field input{height:32px;padding:0 9px;color:var(--pink-deep);font-weight:820}.create-invoice-fields textarea{min-height:48px;padding:8px;resize:vertical}.create-invoice-amount-field input:focus,.create-invoice-fields textarea:focus,.create-invoice-link-row input:focus{border-color:#e8518680;box-shadow:0 0 0 3px #e8518612}.create-invoice-dropdown-field .create-reminder-control{height:32px}.create-invoice-delivery-field{width:min(100%,260px);margin-top:8px}.create-invoice-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px}.create-invoice-link-row input{height:32px;padding:0 9px;color:#817981}.create-invoice-link-row button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:104px;height:32px;padding:0 10px;border:1px solid rgba(232,81,134,.24);border-radius:7px;background:#fff;color:var(--pink-deep);font-family:inherit;font-size:8px;font-weight:780}.create-invoice-link-row .icon{width:13px;height:13px}.create-reminder-fields label{display:grid;gap:5px;min-width:0}.create-reminder-fields label>span:first-child{color:#736c74;font-size:8px;font-weight:690}.create-reminder-control{display:flex;align-items:center;min-width:0;height:31px;padding:0 8px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#817981}.create-reminder-control:focus-within{border-color:#e8518680;box-shadow:0 0 0 3px #e8518612}.create-reminder-control .icon{width:14px;height:14px;flex:0 0 14px;margin-right:6px}.create-reminder-control input,.create-reminder-control textarea,.create-reminder-control select{width:100%;min-width:0;height:100%;border:0;background:transparent;color:#4d464e;font-family:inherit;font-size:8px;font-weight:700;outline:0}.create-reminder-textarea-control{align-items:stretch;height:auto;min-height:72px;padding:0}.create-reminder-control textarea{min-height:70px;padding:8px;resize:vertical}.create-reminder-control select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:0}.create-custom-select{position:relative;overflow:visible}.create-custom-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:#4d464e;font-family:inherit;font-size:8.5px;font-weight:730;text-align:left;cursor:pointer}.create-custom-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-custom-select-trigger .icon{width:13px;height:13px;flex:0 0 13px;margin-right:0;margin-left:auto}.create-custom-select-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:grid;gap:4px;width:100%;min-width:160px;max-height:176px;padding:5px;overflow-y:auto;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 10px 24px #30222a1a}.create-custom-select-menu button{display:flex;align-items:center;min-height:28px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#5f5861;font-family:inherit;font-size:8.5px;font-weight:720;text-align:left;cursor:pointer}.create-custom-select-menu button:hover,.create-custom-select-menu button.active{background:#fff1f6;color:var(--pink-deep)}.reminder-datetime-field{position:static}.create-datetime-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:flex-start;width:100%;cursor:pointer;font-family:inherit;font-size:8.5px;font-weight:730;text-align:left}.create-datetime-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-datetime-trigger .icon:last-child{margin-right:0;margin-left:auto}.create-datetime-popover{position:absolute;z-index:36;top:50%;left:50%;transform:translate(-50%,-50%);width:318px;max-height:min(540px,calc(100vh - 100px));padding:11px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 18px #30222a14}.create-datetime-popover::-webkit-scrollbar{width:5px}.create-datetime-popover::-webkit-scrollbar-track{background:transparent}.create-datetime-popover::-webkit-scrollbar-thumb{border-radius:999px;background:#eadde4}.create-calendar-head{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;margin-bottom:10px}.create-calendar-head strong{color:#322c34;font-size:10px;font-weight:820;text-align:center;text-transform:capitalize}.create-calendar-head button{display:grid;place-items:center;width:30px;height:28px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:#5f5861;cursor:pointer}.create-calendar-head button:last-child .icon{transform:rotate(180deg)}.create-calendar-head .icon{width:14px;height:14px}.create-calendar-weekdays,.create-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.create-calendar-weekdays{margin-bottom:5px}.create-calendar-weekdays span{color:#8a828c;font-size:8px;font-weight:760;text-align:center}.create-calendar-grid button,.create-datetime-actions button{height:31px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:#655e66;font-size:9px;font-weight:760;cursor:pointer}.create-calendar-grid button.muted{color:#c2b8c0;background:#fffafb}.create-calendar-grid button.today{border-color:#e851866b;color:var(--pink-deep)}.create-calendar-grid button.selected{border-color:#e851868a;background:var(--pink-deep);color:#fff}.create-datetime-fields{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px;margin-top:10px}.create-datetime-fields label{display:grid;gap:4px}.create-datetime-fields label>span{color:#746d75;font-size:8px;font-weight:700}.create-datetime-fields input{width:100%;height:32px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:#4d464e;padding:0 8px;font-family:inherit;font-size:9px;font-weight:740;outline:0}.create-datetime-fields input:focus{border-color:#e8518680;box-shadow:0 0 0 3px #e8518612}.create-datetime-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.create-datetime-actions button:last-child{min-width:48px;border-color:#e8518673;background:var(--pink-deep);color:#fff}.create-reminder-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:9px;border-top:1px solid #f3dce5}.create-reminder-hint{display:inline-flex;align-items:center;gap:6px;color:#df668f;font-size:7.5px;font-weight:650}.create-reminder-hint .icon{width:14px;height:14px;flex:0 0 14px}.create-reminder-footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:125px;height:30px;padding:0 12px;border:0;border-radius:7px;background:var(--pink-deep);color:#fff;font-size:8px;font-weight:780;white-space:nowrap}.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{margin:11px 0 0;padding-top:10px;border-top:1px solid var(--line);color:#474047;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{position:relative;display:grid;gap:0;max-height:var(--create-communication-feed-height);margin-top:4px;padding-top:0;padding-right:6px;overflow-y:auto;overflow-x:hidden;border-top:0;overscroll-behavior:contain;scrollbar-gutter:stable}.create-communication-panel .create-communication-feed::-webkit-scrollbar{width:5px}.create-communication-panel .create-communication-feed::-webkit-scrollbar-track{background:transparent}.create-communication-panel .create-communication-feed::-webkit-scrollbar-thumb{border-radius:999px;background:#eadde4}.create-communication-panel .create-communication-feed article{position:relative;display:grid;grid-template-columns:34px 10px 52px minmax(0,1fr);column-gap:5px;row-gap:0;align-items:center;min-height:50px;min-width:0;padding:4px 0}.create-communication-panel .create-communication-feed article:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:44px;width:1px;background:#eee7eb}.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{display:grid!important;place-items:center;justify-self:center;width:24px!important;height:24px!important;margin:0!important;border-radius:0!important;background:transparent!important;color:var(--event-color, var(--pink-deep));box-shadow:none!important}.create-event-icon .icon{width:18px;height:18px}.create-event-icon .system-icon{color:currentColor!important}.create-event-icon.social{overflow:hidden;background:transparent!important;box-shadow:none!important}.create-event-social-icon{width:23px;height:23px}.create-communication-feed article .create-event-icon.social{background:transparent!important}.create-event-point{position:relative;z-index:1;display:block!important;width:7px!important;height:7px!important;margin:0 auto!important;border-radius:50%;background:var(--event-dot-color, var(--pink))!important}.create-event-point:after{display:none;content:none}.create-communication-feed article:last-child .create-event-point:after{display:none}.create-communication-panel .create-communication-feed time{display:grid;gap:2px;color:#89828a;font-size:8px;line-height:1.2}.create-communication-panel .create-communication-feed time b{color:#756e76;font-weight:700}.create-event-copy{display:grid!important;gap:3px;min-width:0;width:auto!important;max-width:100%;height:auto!important;margin:0!important;border-radius:0!important;background:transparent!important;overflow-wrap:anywhere;word-break:break-word}.create-event-copy strong{display:flex;align-items:center;gap:7px;min-width:0;color:#433d44;font-size:8.5px;line-height:1.24;font-weight:790;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.create-event-copy strong em{display:inline-flex;align-items:center;gap:7px;color:#777078;font-size:8px;font-style:normal;font-weight:640;white-space:nowrap}.create-event-copy strong em:before{content:"";display:block;width:1px;height:14px;border-radius:999px;background:#ddd3da}.create-event-copy>span{color:#777078;font-size:8px;line-height:1.28;font-weight:590;overflow-wrap:anywhere;word-break:break-word;white-space:normal}@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{align-items:stretch;flex-direction:column}.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{padding-top:0;border-top:0}.create-payment-panel>h2{margin:0;color:#29232a;font-size:15px;line-height:1.25;font-weight:830}.create-payment-section-label{display:block;margin-top:9px;color:#5f5860;font-size:9px;font-weight:750}.create-payment-panel .payment-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:6px 0 12px}.create-payment-panel .payment-choice-grid button{min-width:0;height:30px;padding:0 4px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#6f6870;font-size:9px;font-weight:720;white-space:nowrap}.create-payment-panel .payment-choice-grid button.active{border-color:#e8518685;background:#fff1f6;color:var(--pink-deep);box-shadow:inset 0 0 0 1px #e851861c}.create-payment-subheading,.create-payment-method-block h3{margin:0;color:#464047;font-size:9px;font-weight:820}.create-payment-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;margin-top:9px}.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;font-size:10px;font-weight:800;text-align:right}.create-payment-summary>strong.balance{font-size:14px;font-weight:850}.create-paid-method-select{position:relative;justify-self:end;width:auto;max-width:170px;min-width:0}.create-paid-method-trigger{max-width:170px;padding:0;border:0;background:transparent;color:#857d85;font-family:inherit;font-size:11px;font-weight:740;line-height:1.35;text-align:right;cursor:pointer}.create-paid-method-trigger.selected{color:#433c44;font-weight:800}.create-paid-method-trigger:hover,.create-paid-method-trigger:focus-visible{color:var(--pink-deep)}.create-paid-method-select .create-custom-select-menu{right:0;left:auto;min-width:178px}.create-certificate-summary-trigger{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--pink-deep);text-align:left;cursor:pointer}.create-certificate-summary-trigger:hover,.create-certificate-summary-trigger.active{background:transparent;color:#d93677}.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{grid-column:1 / -1;height:1px;margin:1px 0;background:var(--line)}.create-prepay-value{display:inline-flex;align-items:center;justify-content:flex-end}.create-prepay-value button strong{color:#373138;font-size:10px;font-weight:800;border-bottom:1px dashed rgba(232,81,134,.65);transition:color .16s ease,border-color .16s ease}.create-prepay-value button{padding:0;border:0;background:transparent;color:#373138;font-family:inherit;cursor:pointer}.create-prepay-value button:hover strong,.create-prepay-value button:focus-visible strong{color:var(--pink-deep);border-bottom-color:var(--pink-deep)}.create-prepay-editor{display:grid;grid-template-columns:34px minmax(50px,1fr);align-items:center;width:104px;height:30px;overflow:hidden;border:1px solid rgba(232,81,134,.48);border-radius:7px;background:#fff;box-shadow:0 5px 14px #e8518614}.create-prepay-editor input{width:100%;min-width:0;height:100%;padding:0 8px 0 5px;border:0;background:transparent;color:#3d363e;font-family:inherit;font-size:8px;font-weight:750;text-align:right;outline:0}.create-prepay-editor .create-prepay-max{display:inline-flex;align-items:center;justify-content:center;width:34px;height:100%;border:0;border-right:1px solid rgba(232,81,134,.24);background:#fff6fa;color:var(--pink-deep);font-family:inherit;font-size:7px;font-weight:820;cursor:pointer}.create-prepay-editor .create-prepay-max:hover,.create-prepay-editor .create-prepay-max:focus-visible{background:#ffeaf2;outline:0}.create-payment-control-block{margin-top:11px;padding:11px 0;border-top:1px solid var(--line);border-bottom:0}.create-payment-control-block.create-shipping-payment-control{border-top:0}.create-payment-control-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#39333a}.create-payment-control-toggle>strong{font-size:9px;font-weight:820}.create-payment-collection-warning{display:flex;align-items:flex-start;gap:7px;margin-top:9px;padding:8px 9px;border:1px solid #f2cbd1;border-radius:7px;background:#fff3f4;color:#c63f52;font-size:8px;line-height:1.4;font-weight:700}.create-payment-collection-warning .icon{width:14px;height:14px;flex:0 0 14px}.create-payment-control-block>p{margin:6px 0 0 39px;color:#776f78;font-size:7.5px;line-height:1.4;font-weight:610}.create-payment-control-hint{display:flex;align-items:flex-start;gap:6px;margin-top:8px;color:#999198;font-size:7px;line-height:1.4;font-weight:600}.create-payment-control-hint .icon{width:14px;height:14px;flex:0 0 14px}.create-payment-control-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;margin-top:10px}.create-payment-method-block{margin-top:11px}.create-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px}.create-payment-methods button{min-width:0;height:29px;padding:0 6px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#6f6870;font-size:7.5px;font-weight:700;white-space:nowrap}.create-payment-methods button:last-child{grid-column:1 / -1}.create-payment-methods button.active{border-color:#e8518685;background:#fff1f6;color:var(--pink-deep)}.create-offline-payment-summary{padding-bottom:10px;border-bottom:1px solid var(--line)}.create-offline-method-block{display:grid;gap:7px;margin-top:11px}.create-offline-method-block>span{color:#746d75;font-size:9px;font-weight:700}.create-offline-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.create-offline-method-grid button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:32px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#504951;font-family:inherit;font-size:9px;font-weight:760;cursor:pointer}.create-offline-method-grid button .icon{width:15px;height:15px;flex:0 0 15px}.create-offline-method-grid button.active{border-color:#e851868a;background:#fff1f6;color:var(--pink-deep)}.create-offline-paid-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;margin-top:11px;border:1px solid rgba(34,171,102,.38);border-radius:9px;background:#e8f8ef;color:#15945a;font-family:inherit;font-size:10px;font-weight:860;cursor:pointer}.create-offline-paid-button .icon{width:16px;height:16px}.create-offline-paid-button.active,.create-offline-paid-button:hover{border-color:#22ab667a;background:#dff6eb}.create-offline-debt-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.create-offline-debt-state.active{border-color:#f1c6ce;background:#fff0f2}.create-offline-debt-state span{display:block;color:#423b43;font-size:9px;font-weight:820}.create-offline-debt-state small{display:block;margin-top:3px;color:#8b838b;font-size:7.5px;line-height:1.35;font-weight:650}.create-offline-debt-state.active span,.create-offline-debt-state.active small{color:#d33f55}.create-offline-debt-reveal{justify-self:flex-start;margin-top:8px;padding:0;border:0;background:transparent;color:#9b929a;font-family:inherit;font-size:8px;font-weight:760;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px;cursor:pointer}.create-offline-debt-reveal:hover,.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{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:22px;border:0;border-radius:999px;background:#ddd7dc;cursor:pointer;transition:background .16s ease}.create-offline-debt-toggle:disabled{cursor:default;opacity:.58}.create-offline-debt-toggle b{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #221d2329;transition:transform .16s ease}.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{padding-top:13px;border-top:1px solid var(--line-strong)}@media(max-width:760px){.create-payment-panel .payment-choice-grid button,.create-payment-methods button,.create-payment-control-toggle{min-height:44px}.create-payment-methods button:last-child{grid-column:auto}}.create-checkout-panel .create-post-panel{margin-top:1px;padding-top:14px;border-top:1px solid var(--line-strong)}.create-post-panel>h2{margin:0 0 10px;color:#29232a;font-size:15px;line-height:1.25;font-weight:830}.create-checkout-panel .create-post-panel .create-shipping-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 7px}.create-shipping-fields .create-field{min-width:0}.create-shipping-fields .create-shipping-wide-field{grid-column:1 / -1}.create-door-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}.create-door-address-grid .create-door-address-wide{grid-column:1 / -1}.create-shipping-value-weight-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}.create-post-panel .create-shipping-value-weight-row>.create-field:last-child{grid-column:auto}.create-shipping-fields .create-field>span{min-height:12px;color:#625b63;font-size:8.5px;font-weight:700}.create-shipping-fields .create-field input,.create-shipping-fields .create-field select{width:100%;min-width:0;height:31px;padding:0 8px;font-size:8.5px;font-weight:700;text-overflow:ellipsis}.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;display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:31px;padding:0 8px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#2d2730;font-family:inherit;font-size:8.5px;font-weight:740;text-align:left;cursor:pointer}.create-shipping-fields .create-delivery-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-shipping-fields .create-delivery-select-value{display:flex;align-items:center;gap:7px}.create-shipping-fields .create-delivery-method-icon{width:14px;height:14px;flex:0 0 14px;object-fit:contain}.create-shipping-fields .create-delivery-select-trigger .icon{width:13px;height:13px;flex:0 0 13px;margin-left:auto;color:#2d2730}.create-shipping-fields .create-delivery-select-trigger:disabled{cursor:not-allowed;color:#a39ba3;background:#f7f5f6}.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,.create-shipping-fields .create-delivery-select-trigger:focus-visible{outline:0;border-color:#ddd5d9;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,calc(100vw - 48px));max-height:198px}.create-shipping-fields .create-delivery-select .create-custom-select-menu button{min-width:max-content;white-space:nowrap}.create-shipping-fields .create-delivery-select .create-custom-select-menu .create-delivery-method-option{gap:7px}.create-shipping-fields .create-field input[readonly]{background:#fff;color:#4b444c}.create-city-search-wrap{position:relative;min-width:0}.create-city-search-menu{position:absolute;z-index:36;top:calc(100% + 5px);left:0;right:0;display:none;max-height:196px;overflow:auto;padding:5px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;box-shadow:0 14px 32px #2b232d24}.create-city-search-wrap:focus-within .create-city-search-menu:not(:empty){display:grid;gap:3px}.create-city-search-menu button{display:grid;gap:2px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#2c2630;text-align:left;cursor:pointer}.create-city-search-menu button:hover,.create-city-search-menu button:focus-visible{outline:0;background:#fff1f6}.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{position:relative;min-width:0}.create-street-search-menu{position:absolute;z-index:35;top:calc(100% + 5px);left:0;right:0;display:none;max-height:196px;overflow:auto;padding:5px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;box-shadow:0 14px 32px #2b232d24}.create-street-search-wrap:focus-within .create-street-search-menu:not(:empty){display:grid;gap:3px}.create-street-search-menu button{display:grid;gap:2px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#2c2630;text-align:left;cursor:pointer}.create-street-search-menu button:hover,.create-street-search-menu button:focus-visible{outline:0;background:#fff1f6}.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{position:relative;min-width:0}.create-warehouse-search-wrap small{display:block;margin-top:5px;color:#8c858d;font-size:11px;font-weight:720}.create-warehouse-search-menu{position:absolute;z-index:35;top:calc(100% + 5px);left:0;right:0;display:grid;max-height:196px;overflow:auto;padding:5px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;box-shadow:0 14px 32px #2b232d24}.create-warehouse-search-menu button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#2c2630;text-align:left;cursor:pointer}.create-warehouse-search-menu button:hover,.create-warehouse-search-menu button:focus-visible{outline:0;background:#fff1f6}.create-warehouse-search-menu strong{color:#e84f8b;font-size:11px;font-weight:850;line-height:1.25}.create-warehouse-search-menu span{min-width:0;color:#4d454f;font-size:11px;font-weight:730;line-height:1.25}.create-shipping-fields .create-field input.create-readonly-payment{background:#f7f5f6;color:#a39ba3}.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{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px}.create-shipping-summary>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:0}.create-shipping-summary span{color:#716a72;font-size:8.5px;font-weight:650}.create-shipping-summary strong{color:#423b43;font-size:9px;font-weight:800;text-align:right;white-space:nowrap}.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{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;border:1px solid #f1c6ce;border-radius:7px;background:#fff0f2;color:#d33f55;font-size:9px;font-weight:750}.create-shipping-debt-alert .icon,.ttn-debt-alert .icon{width:15px;height:15px;flex:0 0 15px}.create-shipping-debt-alert strong,.ttn-debt-alert strong{margin-left:auto;color:inherit;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{display:grid;gap:6px;align-items:stretch}.create-manual-ttn-toggle{justify-self:start;display:inline-flex;align-items:center;gap:5px;min-height:18px;padding:0 2px;border:0;background:transparent;color:#aaa0a8;font-size:9px;font-weight:760}.create-manual-ttn-toggle strong{color:#c7b8c0;font-size:10px;font-weight:820;line-height:1}.create-manual-ttn-toggle:hover,.create-manual-ttn-toggle:focus-visible{color:var(--pink-deep);outline:none}.create-manual-ttn-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 8px;border:1px dashed #eee0e6;border-radius:8px;background:#fff;cursor:text;min-width:0}.create-manual-ttn-row>label{color:#a79ca5;font-size:9px;font-weight:780;cursor:text}.create-manual-ttn-row input{width:100%;min-width:0;height:30px;padding:0;border:0;background:transparent;color:#302932;font-size:9.5px;font-weight:780;outline:none;text-align:right}.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{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 8px;border:1px solid #f0bfd3;border-radius:7px;background:#fff;color:var(--pink-deep);font-size:8.5px;font-weight:820}.create-manual-ttn-attach .icon{width:13px;height:13px}.create-manual-ttn-attach:disabled{opacity:.55;cursor:not-allowed}.create-ttn-preview{padding:10px;margin-bottom:9px;border:1px solid #f291b6;border-radius:9px;background:linear-gradient(145deg,#fff,#fffafd)}.create-ttn-preview-head,.create-ttn-preview-number-row,.create-ttn-preview-meta{display:flex;align-items:center;justify-content:space-between;min-width:0}.create-ttn-preview-head{margin-bottom:8px}.create-ttn-preview-head strong{display:inline-flex;align-items:center;gap:6px;color:#21a965;font-size:9px;font-weight:820}.create-ttn-preview-head strong .icon{width:15px;height:15px}.create-ttn-preview-head>span{color:#766e76;font-size:7px;font-weight:750}.create-ttn-preview-number-row{gap:8px;margin-bottom:8px}.create-ttn-preview-number-row>b{color:#332d34;font-size:10px;line-height:1;font-weight:850;letter-spacing:.035em;white-space:nowrap}.create-ttn-preview-actions{display:flex;gap:4px;flex:0 0 auto}.create-ttn-preview-actions button{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:#78717a;cursor:pointer}.create-ttn-preview-actions button:hover,.create-ttn-preview-actions button:focus-visible{border-color:var(--pink);color:var(--pink-deep);outline:none}.create-ttn-preview-actions .icon{width:12px;height:12px}.create-ttn-preview-status{display:grid;gap:3px;padding:8px;border:1px solid #ccebd9;border-radius:7px;background:#effaf3}.create-ttn-preview-status strong{color:#24945d;font-size:7.5px;line-height:1.3;font-weight:800}.create-ttn-preview-status span{color:#6d746f;font-size:6.5px;line-height:1.35;font-weight:600}.create-ttn-preview-meta{align-items:flex-start;gap:12px;padding:9px 3px 8px}.create-ttn-preview-meta>span{display:grid;gap:3px;min-width:0;color:#766f77;font-size:6.5px;font-weight:650}.create-ttn-preview-meta strong{color:#464047;font-size:7.5px;font-weight:800;white-space:nowrap}.create-ttn-preview-refresh{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:29px;padding:0 8px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:#4f4850;font-size:7.5px;font-weight:760;cursor:pointer}.create-ttn-preview-refresh:hover,.create-ttn-preview-refresh:focus-visible{border-color:var(--pink);color:var(--pink-deep);outline:none}.create-ttn-preview-refresh .icon{width:12px;height:12px}.create-shipping-submit .create-confirm-ttn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;margin:0;font-size:10px}.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{padding-top:10px;border-top:1px solid var(--line)}@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}.create-ttn-preview-actions button{width:30px;height:30px}}.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;line-height:1.12;font-weight:520}.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-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{height:38px;padding-right:5px;padding-left:5px;font-size:10px;line-height:1.16;text-align:center}.request-create-page .create-products-table td{padding-right:2px;padding-left: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){width:11%}.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{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.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{transform:translate(25px)}.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-right:3px;padding-left:3px}.request-create-page .create-th-stack{display:grid;gap:2px}.request-create-page .create-products-table tbody td{height:64px;font-size:12px;line-height:1.22;text-align:center;vertical-align:middle}.request-create-page .create-products-table tbody td:first-child{text-align:left}.request-create-page .create-products-table tfoot td{height:56px;padding-top:0;padding-bottom:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;font-size:12px;line-height:1;text-align:center;vertical-align:middle}.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{font-size:12px;line-height:1;font-weight:820;white-space:nowrap}.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{position:relative;width:100%;overflow:visible}.request-create-page .create-product-title-button strong,.request-create-page .create-product-edit-row .create-product-picker-info strong{display:block;font-size:12px;line-height:14px;font-weight:790}.request-create-page .create-product-title-button strong,.request-create-page .create-product-edit-row .create-product-picker-info strong{display:-webkit-box;overflow:hidden;max-height:28px;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.request-create-page .create-product-title-button span,.request-create-page .create-product-edit-row .create-product-picker-info small{display:block;margin-top:3px;font-size:10px;line-height:12px;font-weight:680}.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{display:flex;align-items:center;gap:5px;margin-top:3px;overflow:visible;color:#8d858e;font-family:inherit;font-size:10px;font-style:normal;line-height:12px;font-weight:680;letter-spacing:0;white-space:nowrap}.request-create-page .create-product-variant-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-create-page .create-product-variant-edit{display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 16px;padding:0;border:1px solid #eadfe5;border-radius:5px;background:#fffafd;color:#8d858e}.request-create-page .create-product-variant-edit:hover,.request-create-page .create-product-variant-edit:focus-visible{border-color:#f3a9c7;color:#e84f8a}.request-create-page .create-product-variant-edit .icon{width:10px;height:10px}.request-create-page .create-products-table tbody tr.type-upsell td{border-top-color:#dde9b5;border-bottom-color:#dde9b5;background:#fbfff2}.request-create-page .create-products-table tbody tr.type-gift td{border-top-color:#f4c6d9;border-bottom-color:#f4c6d9;background:#fff7fb}.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;line-height:1;font-weight:790}.request-create-page .create-product-title-button .create-product-title-tooltip{position:absolute;z-index:30;bottom:calc(100% + 7px);left:0;display:block;box-sizing:border-box;width:max-content;max-width:280px;margin:0;padding:7px 9px;overflow:visible;border:1px solid #eadfe5;border-radius:6px;background:#fff;color:#302a31;box-shadow:0 5px 14px #3f2d371a;font-size:10px;line-height:1.35;font-weight:680;text-align:left;white-space:normal;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none}.request-create-page .create-product-title-button:hover .create-product-title-tooltip,.request-create-page .create-product-title-button:focus-visible .create-product-title-tooltip{opacity:1;visibility:visible}.request-create-page .create-inline-editor{display:inline-flex;justify-content:center;width:100%}.request-create-page .create-cell-input,.request-create-page .create-cell-input-wrap{width:62px;height:30px}.request-create-page .create-cell-input-wrap{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent}.request-create-page .create-cell-input{box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid #eadfe5;border-radius:6px;background:#fffefe;color:#2b262d;font-family:inherit;font-size:12px;line-height:1;font-weight:790;text-align:center;outline:0}.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{border-color:#e3d6de;background:#fffefe}.request-create-page .create-cell-input::-webkit-outer-spin-button,.request-create-page .create-cell-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.request-create-page .create-line-final-total{display:block;font-size:14px;text-align:center}.request-create-page .create-profit-cell{position:relative;overflow:visible;color:#16985f;font-weight:820}.request-create-page .create-profit-cell .success-text,.request-create-page .create-profit-cell .debt-text{font-size:12px;line-height:1;font-weight:820}.request-create-page .create-row-remove{position:absolute;z-index:8;top:-5px;right:-5px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid #f0caca;border-radius:50%;background:#fff;color:#e33434;box-shadow:0 4px 10px #44303a1f}.request-create-page .create-row-remove:hover{border-color:#e3343480;background:#fff3f3}.request-create-page .create-row-remove:disabled{opacity:.45;cursor:default}.request-create-page .create-row-remove .icon{width:12px;height:12px;stroke-width:2.8}.request-create-page .create-products-table tbody td:nth-last-child(2) small{font-size:9px;line-height:1.22;white-space:normal}.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:0 0 auto;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{font-size:11px}.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{padding-bottom:8px;border-bottom:1px solid #eedfe5}.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;line-height:1.2;font-weight:650}.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{min-width:0!important;overflow:auto}.request-create-page .create-product-actions button[data-create-product-picker=sale].active{color:#fffafc;color:oklch(.99 .01 350);border-color:#f467b2;background:linear-gradient(180deg,#fc65b6,#e652a3);box-shadow:0 10px 22px #ed76b33d}.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{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch;gap:0;min-height:0;padding:0 0 10px}.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;width:100%;padding:5px 5px 10px;border-bottom:1px solid var(--line)}.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;border-color:#c0cc899e;background:#f2f6d094}.request-create-page .create-product-actions button[data-create-product-picker=upsell].active{color:#263a00;color:oklch(.32 .1 128);border-color:#9db03d;background:linear-gradient(180deg,#e8efa9,#cce298);box-shadow:0 10px 20px #b1c16d38}.request-create-page .create-product-actions button[data-create-product-picker=gift]{color:#6e6670;border-color:#eadfe5;background:#fbf8fa}.request-create-page .create-product-actions button[data-create-product-picker=gift].active{color:#453e46;border-color:#ddd1d8;background:#f4eef2;box-shadow:0 8px 16px #4d444e14}.request-create-page .create-product-picker{position:relative;display:grid;gap:12px;padding:14px;border:1px solid #eadfe5;border-radius:14px;background:#fffafd;box-shadow:0 5px 13px #4a364207}.request-create-page .create-product-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-create-page .create-product-picker-head>div{display:grid;gap:3px;min-width:0}.request-create-page .create-product-picker-head strong{color:#272129;font-size:14px;line-height:1.2;font-weight:820}.request-create-page .create-product-picker-head span{color:#938b94;font-size:10px;line-height:1.25;font-weight:620}.request-create-page .create-product-picker-tools{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);gap:10px;align-items:center}.request-create-page .create-product-picker-search{display:flex;align-items:center;gap:8px;min-width:0;height:38px;padding:0 11px;border:1px solid #eadfe5;border-radius:10px;background:#fffefe}.request-create-page .create-product-picker-search .icon{width:16px;height:16px;color:#a49aa4}.request-create-page .create-product-picker-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#2f2830;font-size:11px;font-weight:650}.request-create-page .create-product-picker-search input::placeholder{color:#aaa2ab}.request-create-page .create-product-picker-categories{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.request-create-page .create-product-picker-categories::-webkit-scrollbar{display:none}.request-create-page .create-product-picker-categories button{flex:0 0 auto;min-height:32px;padding:0 12px;border:1px solid #eadfe5;border-radius:10px;background:#fffefe;color:#655d66;font-size:10px;line-height:1;font-weight:760}.request-create-page .create-product-picker-categories button.active{color:#e84f8a;border-color:#f7bdd3;background:#fff0f6}.request-create-page .create-product-picker-list{display:grid;gap:9px;max-height:min(520px,calc(100vh - 230px));overflow:auto;padding-right:2px}.request-create-page .create-product-picker-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;padding:10px;border:1px solid #ece2e8;border-radius:12px;background:#fffefe}.request-create-page .create-product-picker-card .create-picker-thumb{width:52px;height:66px;border-radius:10px}.request-create-page .create-product-picker-card-main{display:grid;gap:9px;min-width:0}.request-create-page .create-product-picker-card-title{display:flex;align-items:start;justify-content:space-between;gap:10px;min-width:0}.request-create-page .create-product-picker-card-title span{display:grid;gap:2px;min-width:0}.request-create-page .create-product-picker-card-title strong,.request-create-page .create-product-picker-card-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-create-page .create-product-picker-card-title strong{color:#2a242b;font-size:12px;line-height:1.2;font-weight:820}.request-create-page .create-product-picker-card-title small{color:#928991;font-size:9.5px;line-height:1.2;font-weight:650}.request-create-page .create-product-picker-card-title b{flex:0 0 auto;color:#e84f8a;font-size:12px;line-height:1.2;font-weight:860}.request-create-page .create-product-picker-variants{display:flex;flex-wrap:wrap;gap:7px}.request-create-page .create-product-picker-variants button{display:inline-grid;grid-template-columns:12px auto auto;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid #eadfe5;border-radius:9px;background:#fbf8fa;color:#3a333b;font-size:9.5px;font-weight:780}.request-create-page .create-product-picker-variants button.active{border-color:#f4abc8;background:#fff0f6;color:#e84f8a}.request-create-page .create-product-picker-variants .color-dot{width:12px;height:12px;border-radius:999px}.request-create-page .create-product-picker-variants em{color:#877e87;font-style:normal;font-weight:620}.request-create-page .create-product-picker-card-foot{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:9px;align-items:center}.request-create-page .create-product-picker-sku{min-width:0;overflow:hidden;color:#918891;font-size:9.5px;line-height:1.25;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.request-create-page .create-product-picker-qty{display:inline-grid;grid-template-columns:28px 32px 28px;align-items:center;height:30px;border:1px solid #eadfe5;border-radius:9px;background:#fffefe;overflow:hidden}.request-create-page .create-product-picker-qty button{width:28px;height:30px;border:0;background:transparent;color:#e84f8a;font-size:15px;line-height:1;font-weight:820}.request-create-page .create-product-picker-qty button:disabled{color:#cfc6ce}.request-create-page .create-product-picker-qty strong{color:#2c262e;font-size:11px;line-height:1;font-weight:820;text-align:center}.request-create-page .create-product-picker-add{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:92px;height:32px;padding:0 12px;border:1px solid #f0a8c4;border-radius:10px;background:#ee5e94;color:#fffafd;font-size:10px;line-height:1;font-weight:820;box-shadow:0 8px 16px #ee5e942e}.request-create-page .create-product-picker-add .icon{width:13px;height:13px}.request-create-page .create-product-picker-empty{min-height:116px;border:1px dashed #eadfe5;border-radius:12px;background:#fffefe}@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{position:relative;gap:8px;padding:10px;border-radius:12px}.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{height:32px;border-radius:8px}.request-create-page .create-product-picker-search input{font-size:12px}.request-create-page .create-product-category-picker{position:relative;justify-self:end}.request-create-page .create-product-category-picker>button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:124px;height:32px;padding:0 10px;border:1px solid #eadfe5;border-radius:8px;background:#fffefe;color:#5f5660;font-size:11px;line-height:1;font-weight:760}.request-create-page .create-product-category-picker>button.active{border-color:#f5b4ce;background:#fff4f8;color:#e84f8a}.request-create-page .create-product-category-picker>button .icon{width:12px;height:12px}.request-create-page .create-product-category-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;min-width:168px;max-height:230px;overflow:auto;padding:5px;border:1px solid #eadfe5;border-radius:10px;background:#fffefe;box-shadow:0 16px 30px #372a3224}.request-create-page .create-product-category-menu button{min-height:29px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#5d555e;font-size:11px;line-height:1;font-weight:720;text-align:left}.request-create-page .create-product-category-menu button.active,.request-create-page .create-product-category-menu button:hover{background:#fff0f6;color:#e84f8a}.request-create-page .create-product-picker-list{display:grid;gap:0;max-height:min(365px,calc(100vh - 220px));overflow:auto;border:1px solid #ece2e8;border-radius:10px;background:#fffefe}.request-create-page .create-product-picker-row{display:grid;grid-template-columns:34px minmax(112px,1fr) minmax(222px,1.35fr) 74px 81px 81px;column-gap:6px;row-gap:6px;align-items:center;min-height:58px;padding:7px 5px 7px 9px;border-bottom:1px solid #f0e7ec;background:#fffefe}.request-create-page .create-product-picker-row button{grid-template-columns:none;min-height:0;text-align:center}.request-create-page .create-product-picker-row:last-child{border-bottom:0}.request-create-page .create-product-picker-row .create-picker-thumb{width:34px;height:44px;border-radius:8px}.request-create-page .create-product-picker-thumb-button,.request-create-page .create-product-picker-info-button{display:grid;min-width:0;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left}.request-create-page .create-product-picker-thumb-button{place-items:center;width:34px;height:44px}.request-create-page .create-product-picker-info-button{width:100%;gap:2px;align-content:center;justify-items:start}.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{display:grid;gap:2px;min-width:0}.request-create-page .create-product-picker-info strong,.request-create-page .create-product-picker-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-create-page .create-product-picker-info strong{color:#2a242b;font-size:12px;line-height:1.15;font-weight:820}.request-create-page .create-product-picker-info small{color:#918891;font-size:9.8px;line-height:1.1;font-weight:650}.request-create-page .create-product-picker-variant-controls{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:8px;align-items:center;min-width:0;max-width:100%;overflow:visible}.request-create-page .create-product-picker-row.preview-open{background:#fffafd}.request-create-page .create-product-preview-layer{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:40px 32px;background:#fffafd80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.request-create-page .create-product-mini-card{position:relative;z-index:1;display:grid;grid-template-columns:315px minmax(620px,1fr);width:min(980px,calc(100vw - 64px));max-height:calc(100vh - 80px);overflow:auto;border:1px solid #eadfe5;border-radius:12px;background:#fff;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,calc(100vw - 64px))}.request-create-page .create-product-mini-main{min-width:0;padding:28px 22px 28px 28px;border-right:1px solid #eee4e9}.request-create-page .create-product-mini-copy{display:grid;align-content:start;gap:0;min-width:0}.request-create-page .create-product-mini-title{min-width:0}.request-create-page .create-product-mini-title span{display:grid;gap:3px;min-width:0}.request-create-page .create-product-mini-title strong,.request-create-page .create-product-mini-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-create-page .create-product-mini-title strong{color:#2a242b;font-size:20px;line-height:1.15;font-weight:850}.request-create-page .create-product-mini-title small,.request-create-page .create-product-mini-copy p{color:#8f858f;font-size:12px;line-height:1.4;font-weight:650}.request-create-page .create-product-mini-copy p{margin:16px 0 10px;padding-bottom:16px;border-bottom:1px solid #eee4e9}.request-create-page .create-product-mini-close{position:absolute;z-index:2;top:20px;right:20px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #eadfe5;border-radius:9px;background:#fffafd;color:#756b75;cursor:pointer}.request-create-page .create-product-mini-close:hover,.request-create-page .create-product-mini-close:focus-visible{border-color:#f2a2c0;color:#e84f8a}.request-create-page .create-product-mini-close .icon{width:16px;height:16px}.request-create-page .create-product-mini-meta{display:grid;grid-template-columns:1fr}.request-create-page .create-product-mini-meta span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 0;border-bottom:1px solid #eee4e9}.request-create-page .create-product-mini-meta small,.request-create-page .create-product-mini-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;font-size:12px;font-weight:820;text-align:right}.request-create-page .create-product-mini-meta .price strong{color:#e84f8a;font-size:14px}.request-create-page .create-product-mini-fabric{display:grid;gap:7px;padding-top:16px}.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;line-height:1.4;font-weight:800}.request-create-page .create-product-mini-grid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0;padding:28px 24px 28px 18px}.request-create-page .create-product-mini-section{display:grid;gap:9px;min-width:0}.request-create-page .create-product-mini-section h4{margin:0;color:#655c66;font-size:13px;line-height:1.1;font-weight:820}.request-create-page .create-product-mini-section:first-child h4{display:flex;align-items:center;min-height:36px;padding-right:50px}.request-create-page .create-product-mini-matrix{display:grid;min-width:0;border:1px solid #f0e7ec;border-radius:10px;background:#fffefe;overflow:hidden}.request-create-page .create-product-mini-matrix-head,.request-create-page .create-product-mini-matrix-row{display:grid;grid-template-columns:minmax(124px,1.2fr) repeat(var(--mini-size-count),minmax(62px,1fr));min-width:0}.request-create-page .create-product-mini-matrix-head{min-height:40px;background:#fffafd;color:#857b85;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{display:grid;align-items:center;min-width:0;padding:9px 10px;border-right:1px solid #f0e7ec;border-bottom:1px solid #f0e7ec}.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{grid-template-columns:16px minmax(0,1fr);gap:9px;color:#3b343c;font-size:13px;font-weight:780}.request-create-page .create-product-mini-color span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-create-page .create-product-mini-cell{justify-items:center;gap:3px;border-top:0;border-left:0;background:#fff;color:#342d35}.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{background:#fbf8fa;color:#aaa1aa}.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{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;overflow:hidden;border:1px solid #f0e7ec;border-radius:10px}.request-create-page .create-product-mini-measurements>div{display:grid;grid-template-columns:72px repeat(4,minmax(62px,1fr));min-height:42px}.request-create-page .create-product-mini-measurements>div:first-child{background:#fffafd;color:#857b85;font-size:11px;font-weight:820}.request-create-page .create-product-mini-measurements b,.request-create-page .create-product-mini-measurements span{display:grid;place-items:center;min-width:0;padding:8px 7px;border-right:1px solid #f0e7ec;border-bottom:1px solid #f0e7ec;color:#4a424b;font-size:11.5px;font-weight:720}.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-shoe-measurements{display:grid;overflow:hidden;border:1px solid #f0e7ec;border-radius:10px}.request-create-page .create-product-mini-shoe-head,.request-create-page .create-product-mini-shoe-row{display:grid;grid-template-columns:92px repeat(var(--mini-shoe-size-count),minmax(52px,1fr));min-height:42px}.request-create-page .create-product-mini-shoe-head{background:#fffafd;color:#857b85;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{display:grid;place-items:center;min-width:0;padding:8px 7px;border-right:1px solid #f0e7ec;border-bottom:1px solid #f0e7ec}.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{background:#fff0f6;color:#e84f8a;font-weight:850}.request-create-page .create-product-mini-measurements-empty{min-height:42px;padding:12px;color:#8a838b;font-size:11.5px;font-weight:720}.request-create-page .create-product-picker-colors,.request-create-page .create-product-picker-sizes{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;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{overflow-x:auto;overflow-y:visible;padding:2px 0}.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{width:100%;flex-wrap:wrap}.request-create-page .create-product-picker-colors button{position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent}.request-create-page .create-product-picker-color-button:before,.request-create-page .create-product-picker-color-button:after{position:absolute;left:50%;z-index:8;opacity:0;pointer-events:none;transform:translate(-50%,4px)}.request-create-page .create-product-picker-color-button:before{content:"";top:calc(100% + 1px);border:6px solid transparent;border-bottom-color:#3b333b}.request-create-page .create-product-picker-color-button:after{content:attr(data-tooltip);top:calc(100% + 13px);width:max-content;max-width:164px;padding:7px 9px;border:1px solid #eadfe5;border-radius:8px;background:#3b333b;color:#fffafd;box-shadow:0 12px 24px #3a2b3433;font-size:10.5px;line-height:1.15;font-weight:780;white-space:nowrap}.request-create-page .create-product-picker-color-button:hover:before,.request-create-page .create-product-picker-color-button:focus-visible:before,.request-create-page .create-product-picker-color-button:hover:after,.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{border-color:#f39abe;background:#fff0f6}.request-create-page .create-product-picker-colors .color-dot{width:13px;height:13px;border-radius:999px}.request-create-page .create-product-picker-sizes button{flex:0 0 auto;min-width:27px;height:24px;padding:0 7px;border:1px solid #eadfe5;border-radius:7px;background:#fbf8fa;color:#403942;font-size:9.5px;line-height:1;font-weight:820}.request-create-page .create-product-picker-sizes button.active{border-color:#f39abe;background:#fff0f6;color:#e84f8a}.request-create-page .create-product-picker-size-dropdown{position:relative;z-index:2;width:78px;min-width:0;justify-self:end}.request-create-page .create-product-picker-size-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:26px;padding:0 7px;border:1px solid #eadfe5;border-radius:7px;background:#fbf8fa;color:#403942;font-family:inherit;font-size:10px;line-height:1;font-weight:840}.request-create-page .create-product-picker-size-trigger span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.request-create-page .create-product-picker-size-trigger .icon{flex:0 0 auto;width:11px;height:11px;transition:transform .12s ease,color .12s ease}.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{border-color:#f39abe;background:#fff0f6;color:#e84f8a}.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{justify-content:center;color:#aaa1aa}.request-create-page .create-product-picker-size-menu{position:fixed;top:var(--size-menu-top, 0);left:var(--size-menu-left, 0);z-index:90;display:grid;gap:4px;box-sizing:border-box;width:max(var(--size-menu-width, 78px),132px);overflow:visible;padding:6px;border:1px solid #eadfe5;border-radius:10px;background:#fffefe;box-shadow:0 18px 34px #3a2b3429}.request-create-page .create-product-picker-size-dropdown.local .create-product-picker-size-menu{position:absolute;top:calc(100% + 6px);left:0;width:max(100%,132px)}.request-create-page .create-product-edit-controls .create-product-picker-size-dropdown{flex:0 0 78px}.warehouse-crm-select>.create-custom-select-trigger{height:38px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:#332e34;font-size:11px;font-weight:650}.warehouse-crm-select.open>.create-custom-select-trigger,.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 .icon{width:14px;height:14px}.warehouse-crm-select>.create-custom-select-menu{min-width:100%}.request-create-page .create-product-picker-size-menu button{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:28px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#403942;font-family:inherit;text-align:left}.request-create-page .create-product-picker-size-menu button span{font-size:10.5px;line-height:1;font-weight:850}.request-create-page .create-product-picker-size-menu button small{color:#958c96;font-size:9px;line-height:1;font-weight:760;white-space:nowrap}.request-create-page .create-product-picker-size-menu button.active,.request-create-page .create-product-picker-size-menu button:hover,.request-create-page .create-product-picker-size-menu button:focus-visible{border-color:#f39abe;background:#fff0f6;color:#e84f8a}.request-create-page .create-product-picker-size-menu button.active small,.request-create-page .create-product-picker-size-menu button:hover small,.request-create-page .create-product-picker-size-menu button:focus-visible small{color:#e84f8a}.request-create-page .create-product-picker-stock{display:none;color:#918891;font-size:9px;line-height:1;font-weight:720;text-align:center;white-space:nowrap}.request-create-page .create-product-picker-price{color:#e84f8a;font-size:13px;line-height:1;font-weight:860;text-align:right;white-space:nowrap;transform:translate(-10px)}.request-create-page .create-product-picker-qty{grid-template-columns:23px 28px 23px;width:74px;height:26px;border-radius:5px;justify-self:end}.request-create-page .create-product-picker-qty button{display:inline-flex;align-items:center;justify-content:center;width:23px;height:26px;padding:0 0 1px;font-size:15px;line-height:1}.request-create-page .create-product-picker-qty strong{font-size:11px}.request-create-page .create-product-picker-add{min-width:0;width:76px;height:28px;margin-left:5px;padding:0 8px;border-radius:8px;font-size:10.5px;box-shadow:none}.request-create-page .create-product-picker-add:hover,.request-create-page .create-product-picker-add:focus-visible{color:#2b262d}.request-create-page .create-product-picker-add .icon{width:11px;height:11px}@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-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{left:0;right:auto;width:100%}.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";gap:5px 7px;min-height:0;align-items:center;padding:7px}.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{display:block;grid-area:price;justify-self:end}.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}}@media(max-width:760px){.auth-shell{padding:16px}.auth-card{padding:18px;border-radius:12px}.auth-title h1{font-size:24px}}.products-database-error,.warehouse-save-error{border:1px solid #efb4bd;border-radius:6px;background:#fff5f6;color:#9f2f41;font-size:14px;font-weight:700;line-height:1.4;padding:10px 12px}.products-database-error{margin:0 0 12px}.warehouse-save-error{margin:0 18px 14px}.warehouse-save-notice{border:1px solid #9ed9bc;border-radius:6px;background:#edf9f3;color:#21724b;font-size:14px;font-weight:700;line-height:1.4;margin:0 18px 14px;padding:10px 12px}.warehouse-delete-confirm-layer{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#231b207a}.warehouse-delete-confirm{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;width:min(460px,100%);padding:22px;border:1px solid #e9c5cd;border-radius:14px;background:#fffafb;box-shadow:0 28px 70px #28181f3d}.warehouse-delete-confirm-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#fde8ed;color:#c83355}.warehouse-delete-confirm-icon .icon{width:22px;height:22px}.warehouse-delete-confirm-copy h2{margin:0;color:#2e252a;font-size:18px;line-height:1.25}.warehouse-delete-confirm-copy p{margin:8px 0 0;color:#71676d;font-size:12px;line-height:1.55}.warehouse-delete-confirm-summary,.warehouse-delete-confirm-actions{grid-column:1 / -1}.warehouse-delete-confirm-summary{display:flex;gap:18px;padding:11px 12px;border-radius:8px;background:#f8f3f5;color:#736a70;font-size:11px}.warehouse-delete-confirm-summary strong{color:#332a2f}.warehouse-delete-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.warehouse-delete-confirm-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;gap:7px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#554c52;font-size:11px;font-weight:780}.warehouse-delete-confirm-actions button.danger{border-color:#c83355;background:#c83355;color:#fff}.warehouse-delete-confirm-actions button:disabled{cursor:wait;opacity:.58}.warehouse-delete-confirm-actions .icon{width:14px;height:14px}.react-migration-panel{display:grid;gap:16px;padding:18px}.react-migration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.react-migration-grid article{display:grid;gap:7px;min-height:86px;padding:14px;border:1px solid rgba(238,231,232,.82);border-radius:10px;background:#ffffffb8}.react-migration-grid strong{color:#2f2a31;font-size:13px;font-weight:820}.react-migration-grid span{color:#716b73;font-size:12px;font-weight:650}.auth-foot:empty{display:none}.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{height:34px;padding:0 11px;border:1px solid var(--line-strong);border-radius:7px;background:#fffffff0;color:#2d282e;font-size:12px;font-weight:620}.request-create-page .create-crm-field-select.open>.create-custom-select-trigger,.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-registry-filter-select{width:100%}.request-registry-filter-select .request-registry-carrier-trigger{height:38px;padding:0 10px;background:#fff}.request-registry-filter-select .request-registry-carrier-trigger>span,.request-registry-filter-select .request-registry-carrier-menu button{display:flex;align-items:center;gap:7px}
