.sr-bottomnav,.sr-more-sheet{display:none}@media (max-width: 640px){html,body{overflow-x:hidden;max-width:100vw}.sr-shell{display:block!important}.sr-sidebar{display:none!important}.sr-main{overflow:visible!important;min-height:100vh}.sr-topbar{padding:12px 14px!important;position:sticky;top:0;z-index:20}.sr-content{padding:12px 12px 92px!important;overflow:visible!important}.sr-content *{max-width:100%}.sr-content [style*=min-width]{min-width:0!important}.sr-bottomnav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;border-top:1px solid var(--border);padding:4px 4px calc(4px + env(safe-area-inset-bottom));justify-content:space-around}.sr-bottomnav a,.sr-bottomnav button{flex:1;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;color:var(--text-muted);text-decoration:none;background:none;border:none;position:relative}.sr-bottomnav .sr-active{color:var(--accent);font-weight:700}.sr-bottomnav .sr-icon{font-size:20px;line-height:1}.sr-bottomnav .sr-badge{position:absolute;top:4px;left:50%;margin-left:6px;min-width:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:10px;line-height:18px}.sr-more-sheet{display:block;position:fixed;left:0;right:0;bottom:60px;z-index:49;background:#fff;border-top:1px solid var(--border);box-shadow:0 -8px 24px #0000001f;max-height:70vh;overflow-y:auto;padding:8px 0}.sr-more-sheet[hidden]{display:none}.sr-more-sheet a,.sr-more-sheet button{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;color:var(--primary);text-decoration:none;font-size:15px;width:100%;background:none;border:none;text-align:right}.sr-content [style*=grid-template-columns]:not(.sr-keep-grid){grid-template-columns:1fr!important}.sr-content [style*="display: flex"][style*=gap]{flex-wrap:wrap}.sr-content table,.sr-content tbody,.sr-content tr,.sr-content td{display:block;width:100%!important}.sr-content table{border:none!important}.sr-content thead{display:none}.sr-content tr{background:#fff;border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:6px 12px}.sr-content td{display:flex!important;justify-content:space-between;align-items:center;gap:12px;border:none!important;padding:6px 0!important;text-align:left;min-height:32px}.sr-content td[data-label]:before{content:attr(data-label);font-weight:600;color:var(--text-muted);font-size:12px;text-align:right;flex:0 0 auto}.sr-content td:empty{display:none!important}[style*="position: fixed"][style*="background: rgba"]{align-items:stretch!important;padding:0!important}[style*="position: fixed"][style*="background: rgba"]>div{width:100vw!important;max-width:100vw!important;height:100%!important;max-height:100%!important;border-radius:0!important;padding:16px 14px 96px!important;overflow-y:auto!important}.sr-content button,.sr-content select,.sr-content input:not([type=checkbox]):not([type=radio]),[style*="position: fixed"] button,[style*="position: fixed"] input:not([type=checkbox]):not([type=radio]),[style*="position: fixed"] select{min-height:44px}input,select,textarea{font-size:16px!important}.sr-content input[type=checkbox],.sr-content input[type=radio]{width:22px;height:22px}.sr-sticky-actions{position:sticky;bottom:64px;z-index:30;background:#fff;padding:10px 0!important;margin:0!important;border-top:1px solid var(--border);display:flex;gap:8px}.sr-sticky-actions button{flex:1}}@media (max-width: 640px){.sr-content button.sr-switch{min-height:0!important;flex-shrink:0}.sr-content .sr-photo-bar button{min-height:36px}}.sr-thread-back{display:none}@media (max-width: 640px){.sr-conv-layout{display:block!important;height:auto!important}.sr-conv-open .sr-conv-list,.sr-conv-open .sr-conv-filters{display:none!important}.sr-conv:not(.sr-conv-open) .sr-conv-chat{display:none!important}.sr-conv-open .sr-conv-chat{position:fixed;top:0;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:40;border-radius:0!important;box-shadow:none!important}.sr-thread-back{display:inline-block}.sr-content .sr-thread .sr-good{min-height:0}}:root{--bg: #F5F6F8;--surface: #FFFFFF;--border: #E5E7EB;--border-soft: #F1F2F4;--text: #111827;--text-muted: #556070;--primary: #0B6E4F;--primary-hover: #095C42;--primary-soft: #E7F3EE;--attention-text: #92400E;--attention-bg: #FEF3C7;--attention-solid: #B45309;--info-text: #1E40AF;--info-bg: #DBEAFE;--info-solid: #1E40AF;--success-text: #065F46;--success-bg: #D1FAE5;--danger-text: #991B1B;--danger-bg: #FEE2E2;--neutral-text: #374151;--neutral-bg: #F3F4F6;--radius-card: 14px;--radius-btn: 10px;--font: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--nav-h: 64px}html,body{background:var(--bg);color:var(--text);font-family:var(--font)}body{-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}.ui-num{font-variant-numeric:tabular-nums}.sr-shell{display:flex;min-height:100vh;background:var(--bg)}.sr-sidebar{width:250px;flex-shrink:0;background:var(--surface);border-inline-start:0;border-inline-end:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.ui-brand{display:flex;align-items:center;gap:12px;padding:22px 20px 18px;border-bottom:1px solid var(--border-soft)}.ui-brand img{width:36px;height:36px;object-fit:contain;border-radius:10px;flex-shrink:0}.ui-brand-name{font-size:15px;font-weight:700;color:var(--text);line-height:1.3;overflow-wrap:anywhere}.ui-brand-sub{font-size:12px;color:var(--text-muted);direction:ltr;text-align:right}.ui-nav{flex:1;padding:14px 12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.ui-nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:var(--radius-btn);color:var(--text-muted);text-decoration:none;font-size:14px;font-weight:500}.ui-nav a:hover{background:var(--border-soft);color:var(--text)}.ui-nav a.ui-active{background:var(--primary-soft);color:var(--primary);font-weight:600}.ui-nav .ui-ico{width:20px;height:20px;flex-shrink:0}.ui-nav .ui-label{flex:1}.ui-count{min-width:22px;height:22px;padding:0 7px;border-radius:11px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;line-height:1}.ui-count.attention{background:var(--attention-bg);color:var(--attention-text)}.ui-count.info{background:var(--info-bg);color:var(--info-text)}.ui-count.neutral{background:var(--neutral-bg);color:var(--neutral-text)}.ui-side-foot{padding:14px 20px 18px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:10px}.ui-status-line{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.ui-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#9ca3af}.ui-dot.on{background:#10b981;box-shadow:0 0 0 3px #d1fae5}.ui-dot.off{background:#dc2626;box-shadow:0 0 0 3px #fee2e2}.ui-user{font-size:12px;color:var(--text-muted)}.ui-linkbtn{background:none;border:none;padding:0;color:var(--text-muted);font-size:13px;cursor:pointer;text-align:start;font-weight:500}.ui-linkbtn:hover{color:var(--danger-text)}.sr-main{flex:1;min-width:0;display:flex;flex-direction:column}.sr-topbar{display:none}.sr-content{flex:1;padding:28px 32px 40px;min-width:0}.ui-page{max-width:1240px;margin:0 auto}.ui-crumb{font-size:13px;color:var(--text-muted);margin-bottom:14px;display:flex;gap:6px;align-items:center}.ui-crumb a{color:var(--primary);text-decoration:none;font-weight:600}.sr-bottomnav,.sr-more-sheet,.ui-sheet-backdrop{display:none}@media (max-width: 1023.98px){html,body{overflow-x:hidden;max-width:100vw}.sr-shell{display:block}.sr-sidebar{display:none!important}.sr-main{min-height:100vh}.sr-topbar{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--border);padding:12px 16px!important}.ui-top-name{font-size:16px;font-weight:700;color:var(--text)}.sr-content{padding:16px 16px calc(var(--nav-h) + 28px + env(safe-area-inset-bottom))!important;overflow:visible!important}.sr-bottomnav{display:flex!important;position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--surface);border-top:1px solid var(--border);padding:4px 4px calc(4px + env(safe-area-inset-bottom));justify-content:space-around}.sr-bottomnav a,.sr-bottomnav button{flex:1;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:500;color:var(--text-muted);text-decoration:none;background:none;border:none;position:relative;cursor:pointer}.sr-bottomnav .ui-ico{width:22px;height:22px}.sr-bottomnav .sr-active{color:var(--primary)!important;font-weight:700!important}.sr-bottomnav .sr-badge{position:absolute;top:4px;left:50%;margin-left:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.sr-bottomnav .sr-badge.attention{background:var(--attention-solid);color:#fff}.sr-bottomnav .sr-badge.info{background:var(--info-solid);color:#fff}.ui-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#11182759;z-index:48}.ui-sheet-backdrop[hidden]{display:none}.sr-more-sheet{display:block!important;position:fixed;left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));z-index:49;background:var(--surface);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #0000001f;max-height:72vh;overflow-y:auto;padding:10px 0 8px}.sr-more-sheet[hidden]{display:none!important}.sr-more-sheet .ui-sheet-title{font-size:12px;font-weight:600;color:var(--text-muted);padding:10px 20px 4px}.sr-more-sheet a,.sr-more-sheet button{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 20px;width:100%;color:var(--text);text-decoration:none;font-size:15px;background:none;border:none;text-align:right;cursor:pointer}.sr-more-sheet .ui-ico{width:20px;height:20px;color:var(--text-muted)}.sr-more-sheet .ui-label{flex:1}.sr-more-sheet .ui-sep{height:1px;background:var(--border-soft);margin:6px 0}}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.ui-card-pad{padding:20px}.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-soft)}.ui-card-title{font-size:15px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px}.ui-card-link{font-size:13px;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap}.ui-empty{padding:28px 20px;text-align:center;color:var(--text-muted);font-size:14px}.ui-h1{font-size:24px;font-weight:700;color:var(--text);margin:0;line-height:1.3}.ui-sub{font-size:14px;color:var(--text-muted);margin-top:6px;line-height:1.6}.ui-muted{color:var(--text-muted)}.ui-small{font-size:12px}.ui-btn{min-height:40px;padding:0 16px;border-radius:var(--radius-btn);font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;white-space:nowrap}.ui-btn:hover{background:var(--border-soft)}.ui-btn:disabled{opacity:.6;cursor:default}.ui-btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.ui-btn-primary:hover{background:var(--primary-hover)}.ui-btn-soft{background:var(--primary-soft);border-color:transparent;color:var(--primary)}.ui-btn-soft:hover{background:#d6ebe2}.ui-btn-sm{min-height:34px;padding:0 12px;font-size:13px}.ui-btn-block{width:100%}.ui-btn .ui-ico{width:18px;height:18px}.ui-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1}.ui-badge.attention{background:var(--attention-bg);color:var(--attention-text)}.ui-badge.info{background:var(--info-bg);color:var(--info-text)}.ui-badge.success{background:var(--success-bg);color:var(--success-text)}.ui-badge.danger{background:var(--danger-bg);color:var(--danger-text)}.ui-badge.neutral{background:var(--neutral-bg);color:var(--neutral-text)}.ui-badge.primary{background:var(--primary);color:#fff}.ui-chips{display:flex;gap:8px;flex-wrap:wrap}.ui-chip{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.ui-chip .ui-chip-n{font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-muted)}.ui-chip.ui-on{background:var(--primary);border-color:var(--primary);color:#fff}.ui-chip.ui-on .ui-chip-n{color:#d1fae5}.ui-search{min-height:40px;padding:0 14px 0 38px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23556070' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat left 12px center;font-size:14px;color:var(--text);width:300px;max-width:100%}.ui-search:focus,.ui-btn:focus-visible,.ui-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-table{width:100%;border-collapse:collapse;font-size:14px}.ui-table th{text-align:right;font-size:12px;font-weight:600;color:var(--text-muted);padding:12px 16px;background:#fafafb;border-bottom:1px solid var(--border);white-space:nowrap}.ui-table td{padding:12px 16px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover td{background:#fafafb}.ui-thumbs{display:inline-flex;flex-shrink:0}.ui-thumb{width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--neutral-bg);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border);display:block;flex-shrink:0}.ui-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ui-thumbs .ui-thumb+.ui-thumb{margin-inline-start:-14px}.ui-home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.ui-bot-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text);text-decoration:none}.ui-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.ui-action-grid>*,.ui-kpis>*{min-width:0}.ui-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.ui-kpi{padding:18px 20px}.ui-kpi-n{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text);line-height:1.2}.ui-kpi-l{font-size:13px;color:var(--text-muted);margin-top:4px}.ui-kpi.attention .ui-kpi-n{color:var(--attention-solid)}.ui-kpi.info .ui-kpi-n{color:var(--info-solid)}.ui-list{list-style:none;margin:0;padding:0}.ui-li{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border-soft)}.ui-li:last-child{border-bottom:none}.ui-li-main{flex:1;min-width:0}.ui-li-title{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-li-sub{font-size:13px;color:var(--text-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-li-end{display:flex;align-items:center;gap:10px;flex-shrink:0}.ui-avatar{width:38px;height:38px;border-radius:50%;background:var(--attention-bg);color:var(--attention-text);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex-shrink:0}.ui-price{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-checklist{background:#fffbeb;border:1px solid #FDE68A;border-radius:var(--radius-card);padding:18px 20px;margin-bottom:16px}.ui-orders-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ui-orders-chips{margin-bottom:16px}.ui-order-cards{display:none}.ui-order-new{display:inline-flex;margin-inline-start:6px;vertical-align:middle}.ui-order-row.ui-unseen td{background:#fffdf5}.ui-cell-main{font-weight:600;color:var(--text)}.ui-cell-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.ui-order-items{display:flex;align-items:center;gap:10px;min-width:0}.ui-actions{display:flex;gap:8px;justify-content:flex-end}.ui-ocard{padding:14px 16px;margin-bottom:12px;border-radius:16px}.ui-ocard-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ui-ocard-items{display:flex;align-items:center;gap:10px;margin:12px 0}.ui-ocard-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--border-soft)}.ui-ocard-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ui-ocard-btns .ui-btn-primary{grid-column:1 / -1}.ui-settings-nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:24px}.ui-settings-nav a{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text);text-decoration:none;font-size:14px;font-weight:600}.ui-settings-nav a:hover{border-color:var(--primary);color:var(--primary)}.ui-settings-nav .ui-ico{width:20px;height:20px;color:var(--text-muted);flex-shrink:0}.ui-settings-nav .ui-label{flex:1}@media (max-width: 1023.98px){.ui-card{border-radius:16px}.ui-btn{min-height:44px;border-radius:12px}.ui-btn-sm{min-height:40px}.ui-h1{font-size:21px}.ui-action-grid{grid-template-columns:1fr}.ui-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-kpi{padding:14px 16px}.ui-kpi-n{font-size:24px}.ui-desktop-only,.ui-orders-table{display:none!important}.ui-order-cards{display:block}.ui-search{width:100%}.ui-orders-head>*{flex:1 1 100%}.ui-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.ui-chips::-webkit-scrollbar{display:none}.ui-chip{flex-shrink:0}.ui-settings-nav{grid-template-columns:1fr}}@media (max-width: 640px){.sr-content .ui-li .ui-btn-sm{min-height:40px}.sr-content .ui-chip{min-height:36px}}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-h2{font-size:18px;font-weight:700;color:var(--text);margin:0;display:flex;align-items:center;gap:6px}.ui-btn-danger{background:#b91c1c;border-color:#b91c1c;color:#fff}.ui-btn-danger:hover{background:#991b1b}.ui-icon-btn{width:40px;height:40px;min-width:40px;border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);padding:0;flex-shrink:0}.ui-icon-btn:hover{background:var(--border-soft);color:var(--text)}.ui-icon-btn:disabled{opacity:.5;cursor:default}.ui-icon-btn .ui-ico{width:20px;height:20px}.ui-alert{padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;margin-bottom:12px}.ui-alert.danger{background:var(--danger-bg);color:var(--danger-text)}.ui-alert.attention{background:var(--attention-bg);color:var(--attention-text)}.ui-alert.info{background:var(--info-bg);color:var(--info-text)}.ui-skel{background:linear-gradient(90deg,#eef0f3 25%,#f6f7f9 37%,#eef0f3 63%);background-size:400% 100%;border-radius:8px;animation:ui-shimmer 1.4s ease infinite}.ui-skel-group{display:flex;flex-direction:column;gap:10px}.ui-skel-row{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border-soft)}.ui-skel-row:last-child{border-bottom:none}.ui-skel-thumb{width:40px;height:40px;border-radius:10px;flex-shrink:0}@keyframes ui-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.ui-skel{animation:none}}.ui-state{padding:36px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.ui-state-icon{font-size:28px;margin-bottom:4px}.ui-state-title{font-size:15px;font-weight:700;color:var(--text)}.ui-state-text{font-size:14px;color:var(--text-muted);max-width:420px;line-height:1.6}.ui-state-action{margin-top:10px}.ui-toasts{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.ui-toast{background:#111827;color:#fff;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 8px 24px #0000002e;animation:ui-toast-in .18s ease-out}.ui-toast.danger{background:#991b1b}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px}.ui-dialog{background:var(--surface);border-radius:16px;width:100%;max-width:420px;padding:22px 22px 18px;box-shadow:0 20px 48px #0003}.ui-dialog-title{font-size:17px;font-weight:700;color:var(--text);margin-bottom:8px}.ui-dialog-body{font-size:14px;color:var(--text-muted);line-height:1.7}.ui-dialog-actions{display:flex;gap:8px;margin-top:20px}.ui-dialog-actions .ui-btn{flex:1;min-height:44px}.ui-ch-whatsapp{--ch: #25D366}.ui-ch-instagram{--ch: #C13584}.ui-ch-messenger{--ch: #0084FF}.ui-ch-telegram{--ch: #2AABEE}.ui-ch-dot{width:8px;height:8px;border-radius:50%;background:var(--ch, #9CA3AF);display:inline-block}.ui-ch{display:inline-flex;align-items:center;gap:6px}.ui-ch:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ch, #9CA3AF)}.ui-chips-sm{gap:6px}.ui-chip-sm{min-height:32px;padding:0 12px;font-size:12px;gap:6px}.ui-chip.ui-chip-attn:not(.ui-on) .ui-chip-n{color:var(--attention-solid);font-weight:700}.ui-search-block{width:100%}.ui-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer}.ui-check input,.ui-conv-check{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0}.ui-conv-layout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;height:calc(100vh - 68px);min-height:520px}.ui-conv-list,.ui-conv-chat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;flex-direction:column;min-height:0;overflow:hidden}.ui-conv-chat>.ui-state{margin:auto}.ui-conv-tools{padding:16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--border-soft)}.ui-conv-titlerow{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-conv-tools .ui-chips{margin:0}.ui-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 16px;background:var(--primary-soft);border-bottom:1px solid var(--border-soft)}.ui-conv-items{flex:1;overflow-y:auto;min-height:0}.ui-conv-ul{list-style:none;margin:0;padding:0}.ui-conv-item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--border-soft);border-inline-end:3px solid transparent;min-height:64px}.ui-conv-item:hover{background:#fafafb}.ui-conv-item.ui-active{background:var(--primary-soft);border-inline-end-color:var(--primary)}.ui-conv-check{margin-top:10px}.ui-avatar{position:relative}.ui-avatar-active,.ui-avatar-closed{background:var(--neutral-bg);color:var(--neutral-text)}.ui-avatar-resolved{background:var(--success-bg);color:var(--success-text)}.ui-avatar-waiting{background:var(--attention-bg);color:var(--attention-text)}.ui-avatar-ch{position:absolute;bottom:-1px;left:-1px;width:12px;height:12px;border-radius:50%;background:var(--ch, #9CA3AF);border:2px solid var(--surface)}.ui-conv-main{flex:1;min-width:0}.ui-conv-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ui-conv-name{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ui-conv-item.ui-waiting .ui-conv-name{font-weight:700}.ui-conv-time{font-size:12px;color:var(--text-muted);flex-shrink:0;font-variant-numeric:tabular-nums}.ui-conv-preview{font-size:13px;color:var(--text-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;text-align:start}.ui-conv-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.ui-conv-badges .ui-badge{height:22px;font-size:11px;padding:0 8px}.ui-thread{display:flex;flex-direction:column;height:100%;min-height:0;background:#f7f7f5}.ui-thread-head{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--border-soft)}.ui-thread-back{display:none}.ui-thread-who{flex:1;min-width:0}.ui-thread-name{font-size:15px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-thread-facts{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--text-muted);margin-top:2px}.ui-thread-source{font-size:12px;color:var(--text-muted);margin-top:2px}.ui-thread-order{flex-shrink:0}.ui-statebar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 16px;font-size:13px;border-bottom:1px solid var(--border-soft)}.ui-statebar.attention{background:var(--attention-bg);color:var(--attention-text)}.ui-statebar.neutral{background:var(--success-bg);color:var(--success-text)}.ui-statebar.subtle{background:var(--surface);color:var(--text-muted)}.ui-statebar-text{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ui-statebar-actions{display:flex;gap:8px;flex-wrap:wrap}.ui-statebar .ui-btn:not(.ui-btn-primary){background:var(--surface)}.ui-thread-scroll{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 16px;display:flex;flex-direction:column}.ui-thread-note{text-align:center;color:var(--text-muted);font-size:13px;padding:24px}.ui-older{align-self:center;margin:8px 0}.ui-bubble-skel{display:flex;flex-direction:column;gap:10px;padding-top:12px}.ui-skel-bubble{height:38px;border-radius:14px}.ui-skel-bubble.us{align-self:flex-start}.ui-skel-bubble.them{align-self:flex-end}.ui-good{background:none;border:none;cursor:pointer;font-size:11px;padding:0;min-height:0}.ui-composer{background:var(--surface);border-top:1px solid var(--border);padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px}.ui-composer-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}.ui-window{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted)}.ui-window-dot{width:8px;height:8px;border-radius:50%;background:#10b981;flex-shrink:0}.ui-window.urgent{color:var(--attention-text);font-weight:600}.ui-window.urgent .ui-window-dot{background:var(--attention-solid)}.ui-window.closed{color:var(--danger-text);font-weight:600}.ui-window.closed .ui-window-dot{background:#dc2626}.ui-composer-error{background:var(--danger-bg);color:var(--danger-text);border-radius:10px;padding:8px 12px;font-size:13px}.ui-composer-chosen{display:flex;align-items:center;gap:8px;font-size:13px}.ui-composer-chosen img{width:44px;height:44px;object-fit:cover;border-radius:8px}.ui-composer-row{display:flex;gap:8px;align-items:flex-end}.ui-composer-input{flex:1;min-height:44px;max-height:150px;resize:none;padding:10px 14px;border-radius:12px;border:1px solid var(--border);font-size:15px;line-height:1.45;color:var(--text);background:var(--surface);min-width:0}.ui-composer-input:disabled{background:var(--border-soft);color:var(--text-muted)}.ui-composer-send{min-height:44px}.ui-composer .ui-icon-btn{width:44px;height:44px}.ui-prod-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ui-prod-actions{display:flex;gap:8px;flex-wrap:wrap}.ui-prod-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ui-prod-tools .ui-chips{margin:0}.ui-prod-cell{display:flex;align-items:center;gap:12px;min-width:0}.ui-prod-img{width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--neutral-bg);flex-shrink:0;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:#9ca3af}.ui-prod-img img{width:100%;height:100%;object-fit:cover;display:block}.ui-prod-name{font-weight:600;color:var(--text)}.ui-prod-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.ui-switch{position:relative;width:44px;height:26px;border-radius:13px;background:#d1d5db;border:none;cursor:pointer;flex-shrink:0;padding:0;transition:background .15s;min-height:0}.ui-switch:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:right .15s}.ui-switch[aria-checked=true]{background:var(--primary)}.ui-switch[aria-checked=true]:after{right:21px}.ui-switch:disabled{opacity:.6;cursor:default}.ui-switch-row{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.ui-pcards{display:none}.ui-pcard{display:flex;gap:12px;padding:12px;margin-bottom:12px;border-radius:16px}.ui-pcard .ui-prod-img{width:72px;height:72px;border-radius:12px}.ui-pcard-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ui-pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.ui-stock-low{color:var(--attention-text)}.ui-stock-out{color:var(--danger-text)}.ui-form-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px;margin-bottom:16px}.ui-form-section>h3{font-size:15px;font-weight:700;margin:0 0 4px;color:var(--text)}.ui-form-section>.ui-form-hint{font-size:13px;color:var(--text-muted);margin:0 0 16px}.ui-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ui-field>label,.ui-label-top{font-size:13px;font-weight:600;color:var(--text)}.ui-input,.ui-field input[type=text],.ui-field input[type=number],.ui-field input:not([type]),.ui-field select,.ui-field textarea{min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);font-size:14px;color:var(--text);width:100%;box-sizing:border-box}.ui-field textarea{min-height:88px;line-height:1.6}.ui-field-error{font-size:12px;color:var(--danger-text);font-weight:600}.ui-field.ui-invalid input,.ui-field.ui-invalid textarea,.ui-field.ui-invalid select{border-color:#dc2626}.ui-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media (max-width: 1023.98px){.ui-conv-layout{display:block!important;height:auto!important;min-height:0}.sr-conv-open .ui-conv-list{display:none!important}.sr-conv:not(.sr-conv-open) .ui-conv-chat{display:none!important}.ui-conv-list{border-radius:16px;overflow:visible}.ui-conv-items{overflow:visible}.sr-conv-open .ui-conv-chat{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:60;border-radius:0!important;border:none;height:100dvh;box-shadow:none!important}.ui-thread-back{display:inline-flex!important}.ui-thread-head{padding:10px 12px;gap:10px}.ui-thread-order .ui-thread-order-st{display:none}.ui-statebar{padding:8px 12px}.ui-statebar-actions{width:100%}.ui-statebar-actions .ui-btn{flex:1;min-height:44px}.ui-thread-scroll{padding:8px 10px 12px}.ui-composer-send span{display:none}.ui-composer-send{min-width:48px;padding:0 12px}.ui-conv-item{min-height:72px}.ui-conv-tools .ui-chips{margin-inline:-16px;padding-inline:16px}.ui-dialog-actions{flex-direction:column-reverse}.ui-toasts{bottom:calc(var(--nav-h) + 16px + env(safe-area-inset-bottom))}.ui-icon-btn{width:44px;height:44px}.ui-prod-table{display:none!important}.ui-pcards{display:block}.ui-prod-head>.ui-h1{flex:1 1 100%}.ui-prod-actions{width:100%}.ui-prod-actions .ui-btn{flex:1}.ui-prod-tools .ui-search{width:100%}.ui-form-grid{grid-template-columns:1fr}.ui-form-section{padding:16px;border-radius:16px}.ui-switch{width:48px;height:28px;border-radius:14px}.ui-switch:after{width:22px;height:22px}.ui-switch[aria-checked=true]:after{right:23px}}@media (min-width: 641px) and (max-width: 1023.98px){.sr-content button:not(.sr-switch):not(.ui-switch):not(.ui-good):not(.sr-good):not(.ui-chip),.sr-content select,.sr-content input:not([type=checkbox]):not([type=radio]),[style*="position: fixed"] button:not(.ui-switch):not(.ui-chip),[style*="position: fixed"] select{min-height:44px}.sr-content .sr-photo-bar button{min-height:36px}}@media (max-width: 640px){.sr-content button.ui-switch{min-height:0!important}.sr-content .ui-chip-sm{min-height:36px}.sr-content .ui-good{min-height:0!important}}
