:root{--fch-primary:#1e5aa8;--fch-primary-dark:#164483;--fch-secondary:#f2a900;--fch-bg:#f3f5f9;--fch-surface:#fff;--fch-text:#14181f;--fch-muted:#6b7280;--fch-border:#e7eaf0;--fch-danger:#d9412e;--fch-success:#1a8a4a;--fch-glass-bg:#ffffff94;--fch-glass-bg-strong:#ffffffbd;--fch-glass-border:#ffffffb3;--fch-glass-blur:blur(18px) saturate(160%);--fch-shadow-sm:0 1px 2px #1018280f;--fch-shadow-md:0 4px 14px #10182814;--fch-shadow-lg:0 12px 32px #1018281f;--fch-radius:12px;--fch-radius-sm:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--fch-bg:#0e1116;--fch-surface:#1b1f26;--fch-text:#eef1f5;--fch-muted:#9aa4b2;--fch-border:#2b303a;--fch-danger:#ff6b5e;--fch-success:#3ddc84;--fch-glass-bg:#161a2199;--fch-glass-bg-strong:#161a21cc;--fch-glass-border:#ffffff1a;--fch-shadow-sm:0 1px 2px #0000004d;--fch-shadow-md:0 4px 14px #00000059;--fch-shadow-lg:0 12px 32px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--fch-bg);color:var(--fch-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .2s,color .2s}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:14px}.fch-app-bg-video{object-fit:cover;z-index:-3;width:100%;height:100%;position:fixed;inset:0}.fch-app-bg-tint{z-index:-2;opacity:.22;mix-blend-mode:multiply;position:fixed;inset:0}.fch-app-bg-scrim{z-index:-1;background:var(--fch-bg);opacity:.86;position:fixed;inset:0}.fch-app-shell{min-height:100vh;display:flex}.fch-sidebar{background:var(--fch-glass-bg-strong);width:240px;-webkit-backdrop-filter:var(--fch-glass-blur);border-right:1px solid var(--fch-glass-border);flex-direction:column;flex-shrink:0;padding:22px 14px;display:flex}.fch-sidebar-brand{border-bottom:1px solid var(--fch-border);align-items:center;gap:10px;margin-bottom:14px;padding:0 6px 20px;display:flex}.fch-brand-badge{background:linear-gradient(135deg, var(--fch-primary), var(--fch-primary-dark));color:#fff;width:34px;height:34px;box-shadow:var(--fch-shadow-sm);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.fch-sidebar-brand-name{color:var(--fch-text);font-size:15px;font-weight:700;line-height:1.25}.fch-nav-item{color:var(--fch-muted);border-radius:var(--fch-radius-sm);text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;margin-bottom:2px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.fch-nav-item svg{opacity:.85;flex-shrink:0}.fch-nav-item:hover{background:var(--fch-bg);color:var(--fch-text)}.fch-nav-item.active{color:var(--fch-primary);background:color-mix(in srgb, var(--fch-primary) 10%, transparent);font-weight:700}.fch-nav-item.active svg{opacity:1}.fch-sidebar-footer{border-top:1px solid var(--fch-border);margin-top:auto;padding:14px 12px 4px}.fch-theme-toggle{background:color-mix(in srgb, var(--fch-text) 6%, transparent);border:1px solid var(--fch-border);border-radius:var(--fch-radius-sm);width:100%;color:var(--fch-muted);justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.fch-theme-toggle:hover{background:color-mix(in srgb, var(--fch-text) 10%, transparent);color:var(--fch-text)}.fch-user-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.fch-user-avatar{background:var(--fch-bg);width:32px;height:32px;color:var(--fch-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.fch-user-name{font-size:13px;font-weight:600}.fch-user-role{color:var(--fch-muted);text-transform:capitalize;font-size:11px}.fch-main{flex:1;padding:30px 36px;overflow-y:auto}.fch-topbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.fch-topbar h2{letter-spacing:-.01em;font-size:20px;font-weight:700}.fch-btn{background:var(--fch-primary);color:#fff;border-radius:var(--fch-radius-sm);box-shadow:var(--fch-shadow-sm);border:none;padding:9px 18px;font-size:14px;font-weight:600;transition:background-color .15s,transform .1s}.fch-btn:hover:not(:disabled){background:var(--fch-primary-dark);transform:translateY(-1px)}.fch-btn:disabled{opacity:.6;cursor:not-allowed}.fch-btn-secondary{background:var(--fch-surface);color:var(--fch-text);border:1px solid var(--fch-border);box-shadow:none}.fch-btn-secondary:hover:not(:disabled){background:var(--fch-bg);transform:none}.fch-card{background:var(--fch-glass-bg);-webkit-backdrop-filter:var(--fch-glass-blur);border:1px solid var(--fch-glass-border);border-radius:var(--fch-radius);box-shadow:var(--fch-shadow-sm);padding:22px}.fch-login-screen{background:var(--fch-primary);min-height:100vh;position:relative;overflow:hidden}.fch-login-bg-video{object-fit:cover;z-index:0;width:100%;height:100%;animation:.8s both fch-hero-fade-in;position:fixed;inset:0}@keyframes fch-hero-fade-in{0%{opacity:0}to{opacity:1}}.fch-login-bg-tint{z-index:0;opacity:.25;mix-blend-mode:multiply;position:fixed;inset:0}.fch-login-bg-scrim{z-index:0;background:linear-gradient(115deg,#080c149e 0%,#080c1452 45%,#080c141f 68%);position:fixed;inset:0}.fch-login-row{z-index:1;justify-content:center;align-items:center;gap:64px;min-height:100vh;padding:32px 6vw;display:flex;position:relative}@media (width>=860px){.fch-login-row{justify-content:space-between}}.fch-login-slide-content{color:#fff;max-width:400px;display:none}@media (width>=860px){.fch-login-slide-content{display:block}}.fch-login-slide-content h1{letter-spacing:-.01em;text-shadow:0 2px 16px #00000059;margin:0 0 10px;font-size:27px;font-weight:800}.fch-login-slide-text{opacity:.92;text-shadow:0 1px 10px #00000059;min-height:42px;font-size:14.5px}.fch-login-dots{gap:7px;margin-top:20px;display:flex}.fch-login-dot{background:#ffffff52;border-radius:999px;width:22px;height:4px;transition:background-color .25s}.fch-login-dot.active{background:#fff}.fch-login-box{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(180%);--fch-muted:#45505f;width:360px;box-shadow:var(--fch-shadow-lg);background:#ffffff6b;border:1px solid #ffffff8c;border-radius:20px;flex-shrink:0;padding:40px 36px;position:relative}.fch-login-badge{background:linear-gradient(135deg, var(--fch-primary), var(--fch-primary-dark));color:#fff;width:52px;height:52px;box-shadow:var(--fch-shadow-md);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;font-size:20px;font-weight:800;display:flex}.fch-login-switch-link{width:100%;color:var(--fch-primary);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:10px;padding:0;font-size:12px;font-weight:600;display:block}.fch-login-switch-link:hover{text-decoration:underline}.fch-field{margin-bottom:16px}.fch-field-row{gap:14px;display:flex}.fch-field-row .fch-field{flex:1;min-width:0}.fch-field label{color:var(--fch-muted);letter-spacing:.01em;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.fch-field input,.fch-field select{border:1px solid var(--fch-border);border-radius:var(--fch-radius-sm);background:var(--fch-surface);width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.fch-field input:focus,.fch-field select:focus{border-color:var(--fch-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--fch-primary) 15%, transparent);outline:none}.fch-error{color:var(--fch-danger);background:color-mix(in srgb, var(--fch-danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--fch-danger) 25%, transparent);border-radius:var(--fch-radius-sm);margin-bottom:14px;padding:10px 12px;font-size:13px}.fch-section-title{color:var(--fch-primary);text-transform:uppercase;letter-spacing:.06em;margin:26px 0 14px;font-size:13px;font-weight:700}.fch-section-title:first-child{margin-top:0}.fch-stat-row{flex-wrap:wrap;gap:16px;margin-bottom:26px;display:flex}.fch-stat{background:var(--fch-glass-bg);-webkit-backdrop-filter:var(--fch-glass-blur);border:1px solid var(--fch-glass-border);border-radius:var(--fch-radius);min-width:160px;box-shadow:var(--fch-shadow-sm);flex:1;align-items:center;gap:14px;padding:18px 20px;transition:transform .15s,box-shadow .15s;display:flex}.fch-stat:hover{box-shadow:var(--fch-shadow-md);transform:translateY(-2px)}.fch-stat-icon{background:color-mix(in srgb, var(--fch-stat-color,var(--fch-primary)) 14%, transparent);width:42px;height:42px;color:var(--fch-stat-color,var(--fch-primary));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fch-stat-value{letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1.1}.fch-stat-label{color:var(--fch-muted);font-size:12.5px;font-weight:500}.fch-bar-chart{background:var(--fch-bg);border-radius:999px;height:10px;margin:10px 0 8px;display:flex;overflow:hidden}.fch-bar-chart-seg{height:100%;transition:width .4s}.fch-legend{color:var(--fch-muted);flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.fch-chart-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:22px;display:grid}.fch-barchart-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fch-barchart-row:last-child{margin-bottom:0}.fch-barchart-label{width:92px;color:var(--fch-muted);text-align:right;flex-shrink:0;font-size:12.5px}.fch-barchart-track{background:color-mix(in srgb, var(--fch-text) 8%, transparent);border-radius:4px;flex:1;height:16px;overflow:hidden}.fch-barchart-fill{border-radius:0 4px 4px 0;height:100%;transition:width .5s}.fch-barchart-value{width:24px;color:var(--fch-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:700}.fch-legend-dot{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.fch-table-wrap{background:var(--fch-glass-bg-strong);-webkit-backdrop-filter:var(--fch-glass-blur);border:1px solid var(--fch-glass-border);border-radius:var(--fch-radius);box-shadow:var(--fch-shadow-sm);overflow:hidden}table.fch-table{border-collapse:collapse;width:100%}table.fch-table th,table.fch-table td{text-align:left;padding:12px 16px;font-size:13.5px}table.fch-table thead th{background:var(--fch-bg);color:var(--fch-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--fch-border);font-size:11.5px;font-weight:600}table.fch-table tbody tr{border-bottom:1px solid var(--fch-border);transition:background-color .1s}table.fch-table tbody tr:last-child{border-bottom:none}table.fch-table tbody tr:hover{background:color-mix(in srgb, var(--fch-primary) 4%, transparent)}table.fch-table tbody tr.fch-table-row-clickable{cursor:pointer}.fch-badge{letter-spacing:.02em;background:var(--fch-badge-bg,#eceef2);color:var(--fch-badge-fg,var(--fch-muted));border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.fch-badge-select{border:1px solid var(--fch-border);background:var(--fch-badge-bg,var(--fch-surface));color:var(--fch-badge-fg,var(--fch-text));border-radius:999px;padding:4px 10px 4px 12px;font-size:12px;font-weight:700}.fch-search-input{border:1px solid var(--fch-border);background:var(--fch-surface);border-radius:999px;min-width:200px;padding:8px 14px;font-size:13px}.fch-search-input:focus{border-color:var(--fch-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--fch-primary) 15%, transparent);outline:none}.fch-view-toggle{gap:6px;display:flex}.fch-stat-dot{background:var(--fch-stat-color,var(--fch-primary));border-radius:50%;flex-shrink:0;width:14px;height:14px}.fch-board{gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.fch-board-col{background:var(--fch-glass-bg-strong);-webkit-backdrop-filter:var(--fch-glass-blur);border:1px solid var(--fch-glass-border);border-radius:var(--fch-radius);box-shadow:var(--fch-shadow-sm);flex:1;min-width:230px;padding:14px}.fch-board-col-header{border-bottom:1px solid var(--fch-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.fch-board-col-dot{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.fch-board-col-count{background:color-mix(in srgb, var(--fch-text) 8%, transparent);color:var(--fch-muted);border-radius:999px;padding:1px 9px;font-size:11.5px}.fch-board-empty{color:var(--fch-muted);text-align:center;padding:18px 0;font-size:12.5px}.fch-board-card{background:var(--fch-glass-bg);border:1px solid var(--fch-glass-border);border-left:3px solid var(--fch-board-card-accent,var(--fch-primary));border-radius:var(--fch-radius-sm);box-shadow:var(--fch-shadow-sm);cursor:pointer;margin-bottom:10px;padding:10px 12px;transition:transform .12s,box-shadow .12s}.fch-board-card:hover{box-shadow:var(--fch-shadow-md);transform:translateY(-1px)}.fch-board-card:last-child{margin-bottom:0}.fch-board-card-title{color:var(--fch-text);font-size:13.5px;font-weight:700}.fch-board-card-subtitle{color:var(--fch-muted);margin-top:2px;font-size:12px}.fch-board-card-desc{color:var(--fch-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;display:-webkit-box;overflow:hidden}.fch-board-card-pill{margin-top:8px;display:inline-block}.fch-icon-btn{border:1px solid var(--fch-border);border-radius:var(--fch-radius-sm);background:var(--fch-surface);width:28px;height:28px;color:var(--fch-muted);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.fch-icon-btn:hover{background:var(--fch-bg);color:var(--fch-text)}.fch-icon-btn:last-child:hover{color:var(--fch-danger)}.fch-photo-category{border:1px dashed var(--fch-border);border-radius:var(--fch-radius-sm);margin-bottom:10px;padding:12px}.fch-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.fch-chip{border:1px solid var(--fch-border);background:var(--fch-surface);color:var(--fch-muted);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.fch-chip:hover{color:var(--fch-text)}.fch-chip.fch-chip-active{background:var(--fch-primary);border-color:var(--fch-primary);color:#fff}.fch-alert-banner{background:color-mix(in srgb, var(--fch-danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--fch-danger) 30%, transparent);color:var(--fch-danger);border-radius:var(--fch-radius-sm);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.fch-alert-banner-warning{color:#a06a00;background:#a06a001f;border-color:#a06a004d}.fch-stock-bar-track{background:color-mix(in srgb, var(--fch-text) 10%, transparent);border-radius:999px;width:100%;height:6px;margin:4px 0;overflow:hidden}.fch-stock-bar-fill{border-radius:999px;height:100%;transition:width .4s}.fch-inventory-row{background:var(--fch-glass-bg);-webkit-backdrop-filter:var(--fch-glass-blur);border:1px solid var(--fch-glass-border);border-radius:var(--fch-radius);box-shadow:var(--fch-shadow-sm);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:10px;padding:14px 18px;display:flex}.fch-inventory-row-main{flex:1.2;min-width:170px}.fch-inventory-row-name{font-size:13.5px;font-weight:700}.fch-inventory-row-sku{color:var(--fch-muted);margin-left:6px;font-size:11.5px;font-weight:500}.fch-inventory-row-stock{flex:1;min-width:170px}.fch-inventory-row-qty{color:var(--fch-muted);font-size:11.5px}.fch-inventory-row-cost{min-width:80px;color:var(--fch-text);font-size:13px}.fch-inventory-row-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.fch-modal-overlay{z-index:100;background:#0a0c108c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fch-modal{background:var(--fch-glass-bg-strong);-webkit-backdrop-filter:var(--fch-glass-blur);border:1px solid var(--fch-glass-border);border-radius:var(--fch-radius);box-shadow:var(--fch-shadow-lg);width:100%;max-width:380px;padding:22px}.fch-modal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.fch-modal-header h3{margin:0;font-size:15px}.fch-modal-lg{max-width:560px;max-height:85vh;overflow-y:auto}.fch-modal-lg .fch-modal-header{align-items:flex-start}.fch-modal-lg .fch-modal-header h3{flex:1;min-width:0}.fch-detail-id-chip{color:var(--fch-muted);background:color-mix(in srgb, var(--fch-text) 8%, transparent);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.fch-detail-subtitle{color:var(--fch-muted);margin-top:4px;font-size:12.5px;font-weight:400}.fch-detail-description{background:var(--fch-glass-bg);border:1px solid var(--fch-glass-border);border-radius:var(--fch-radius-sm);margin-bottom:4px;padding:12px 14px;font-size:13px;line-height:1.5}.fch-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px 18px;margin:14px 0;display:grid}.fch-detail-field{min-width:0}.fch-detail-field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--fch-muted);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.fch-detail-field-value{color:var(--fch-text);word-break:break-word;font-size:13.5px;font-weight:600}.fch-detail-financials{background:color-mix(in srgb, var(--fch-success) 10%, transparent);border:1px solid color-mix(in srgb, var(--fch-success) 25%, transparent);border-radius:var(--fch-radius-sm);justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 14px;display:flex}.fch-detail-financials-value{color:var(--fch-success);font-size:16px;font-weight:800}.fch-detail-footer{border-top:1px solid var(--fch-glass-border);gap:10px;padding-top:4px;display:flex}.fch-history-row{border-bottom:1px solid var(--fch-border);align-items:center;gap:10px;padding:10px 0;font-size:12.5px;display:flex}.fch-history-row:last-child{border-bottom:none}.fch-history-type{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.fch-history-type-issue{background:color-mix(in srgb, var(--fch-danger) 14%, transparent);color:var(--fch-danger)}.fch-history-type-receive{background:color-mix(in srgb, var(--fch-success) 14%, transparent);color:var(--fch-success)}.fch-history-qty{font-variant-numeric:tabular-nums;font-weight:700}.fch-history-note{color:var(--fch-muted);flex:1}.fch-history-date,.fch-history-by{color:var(--fch-muted);font-size:11.5px}.fch-combobox{position:relative}.fch-combobox-menu{background:var(--fch-glass-bg-strong);max-height:220px;-webkit-backdrop-filter:var(--fch-glass-blur);border:1px solid var(--fch-glass-border);border-radius:var(--fch-radius-sm);box-shadow:var(--fch-shadow-md);z-index:20;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.fch-combobox-option{cursor:pointer;padding:8px 12px;font-size:13px}.fch-combobox-option:hover{background:color-mix(in srgb, var(--fch-primary) 10%, transparent)}.fch-combobox-option-active{color:var(--fch-primary);font-weight:700}.fch-combobox-empty{color:var(--fch-muted);padding:8px 12px;font-size:12.5px}.fch-pagination{color:var(--fch-muted);justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:12.5px;display:flex}@media (width<=760px){.fch-app-shell{flex-direction:row}.fch-sidebar{width:64px;min-width:64px;padding:14px 8px}.fch-sidebar-brand-name,.fch-nav-item span,.fch-user-name,.fch-user-role,.fch-theme-toggle span,.fch-sidebar-footer .fch-btn-secondary span{display:none}.fch-nav-item{justify-content:center;padding:10px}.fch-main{padding:14px}.fch-topbar{flex-direction:column;align-items:flex-start;gap:10px}.fch-stat-row{flex-wrap:wrap}.fch-stat{min-width:44%}.fch-login-row{flex-direction:column}.fch-login-slide-content{display:none}.fch-inventory-row{flex-direction:column;align-items:stretch}.fch-inventory-row-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}.fch-picker-screen{z-index:9400;background:#04040e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden auto}.fch-picker-bg-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.fch-picker-bg-scrim{z-index:1;background:radial-gradient(#04040edb 0%,#04040ef5 100%);position:absolute;inset:0}.fch-picker-card{z-index:2;text-align:center;width:100%;max-width:640px;position:relative}.fch-picker-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#1a6fff;margin-bottom:10px;font-size:11px;font-weight:700}.fch-picker-title{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:800}.fch-picker-subtitle{color:#6b8ab8;margin-bottom:32px;font-size:14px}.fch-picker-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.fch-picker-tile{-webkit-backdrop-filter:blur(14px)saturate(160%);cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.fch-picker-tile:hover{background:#ffffff14;border-color:#1a6fff80;transform:translateY(-2px)}.fch-picker-tile-badge{color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:flex}.fch-picker-tile-name{color:#fff;font-size:14.5px;font-weight:700}.fch-fleetops-tabs{gap:8px;margin-bottom:18px;display:flex}.fch-fleetops-tab{border:1px solid var(--fch-border);background:var(--fch-surface);color:var(--fch-muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:flex}.fch-fleetops-tab.active{background:var(--fch-primary);border-color:var(--fch-primary);color:#fff}.fch-people-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.fch-people-card{background:var(--fch-glass-bg);border:1px solid var(--fch-glass-border);border-radius:var(--fch-radius);cursor:pointer;box-shadow:var(--fch-shadow-sm);padding:16px;transition:transform .12s,box-shadow .12s}.fch-people-card:hover{box-shadow:var(--fch-shadow-md);transform:translateY(-2px)}.fch-people-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fch-people-avatar{background:color-mix(in srgb, var(--fch-primary) 15%, transparent);width:38px;height:38px;color:var(--fch-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.fch-people-name{color:var(--fch-text);font-size:14.5px;font-weight:700}.fch-people-id{color:var(--fch-muted);margin-top:1px;font-size:11px}.fch-people-phone{color:var(--fch-muted);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.fch-picker-tile-app{color:#6b8ab8;margin-top:2px;font-size:12px}
