.toaster[data-v-edcaa347]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:2000;display:grid;gap:.7rem;width:min(92vw,26rem);margin:0;padding:0;list-style:none}.toast[data-v-edcaa347]{border:1px solid transparent;border-radius:.85rem;padding:.85rem 1rem;box-shadow:0 18px 40px #0f172a2e;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast--success[data-v-edcaa347]{background:linear-gradient(135deg,#0f766e,#115e59);border-color:#99f6e457}.toast--warning[data-v-edcaa347]{background:linear-gradient(135deg,#b45309,#92400e);border-color:#fde68a57}.toast--error[data-v-edcaa347]{background:linear-gradient(135deg,#b91c1c,#991b1b);border-color:#fca5a557}.toast__text[data-v-edcaa347]{display:block;white-space:pre-wrap;text-align:center;font-size:.95rem;line-height:1.45}@media (max-width: 640px){.toaster[data-v-edcaa347]{bottom:.75rem;width:min(94vw,24rem)}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/static/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVIewJER.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}:root{--bg: #f5f7fb;--surface: #ffffff;--surface-soft: #edf2f7;--ink: #1a2234;--ink-soft: #52607a;--line: #d8e0ed;--brand: #0f766e;--brand-strong: #0b5e57;--accent: #f59e0b;--danger: #dc2626;--panel-radius: .8rem;--control-radius: .55rem;--chip-radius: 999px;--panel-padding: .7rem;--field-gap: .3rem;--tab-gap: .4rem;--tab-padding: 0 0 .65rem;--mini-padding: .34rem .5rem;--mini-font-size: .75rem}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;background:radial-gradient(circle at top right,#e6fffb,#f5f7fb 40%);color:var(--ink);font-family:Open Sans,Segoe UI,sans-serif;direction:rtl}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.toolbar,.filter-panel{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.6rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface);padding:var(--panel-padding)}.toolbar>*,.filter-panel>*{flex:0 0 auto;margin-inline-end:.6rem}.toolbar>*:last-child,.filter-panel>*:last-child{margin-inline-end:0}.head-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.field{display:grid;gap:var(--field-gap)}.toolbar .field,.filter-panel .field{min-width:10rem;flex:0 0 10rem}.toolbar .field.search,.filter-panel .field.search{min-width:14rem;flex:1 0 14rem}.field span{font-size:.75rem;color:var(--ink-soft)}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.modal-form input:not([type=checkbox]):not([type=radio]),.modal-form select,.modal-form textarea,.prompt-field input:not([type=checkbox]):not([type=radio]),.prompt-field select,.prompt-field textarea{width:100%;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:var(--control-radius);padding:.45rem .6rem;background:#fff}.tabs,.driver-tabs,.display-tabs{display:flex;flex-wrap:wrap;gap:var(--tab-gap);padding:var(--tab-padding)}.tabs button,.driver-tabs button,.tab-btn{border:1px solid #0ea5a6;border-radius:.45rem;background:#ecfeff;color:#0f172a;font-weight:700;padding:.35rem .6rem;cursor:pointer}.display-tabs .tab-btn{border-radius:var(--chip-radius);padding:.24rem .45rem;font-size:.71rem;min-height:1.8rem}.tabs button.active,.driver-tabs button.active,.tab-btn.active{background:#0ea5a6;border-color:#0f766e;color:#fff}.btn,.action,.mini,.prompt-inline-action{border:0;border-radius:var(--control-radius);padding:.5rem .7rem;background:var(--brand);color:#fff;cursor:pointer;font-weight:700}.btn.small,.toolbar .btn,.toolbar .action,.toolbar button,.head-actions .btn,.head-actions button,.mini{border-radius:.45rem;padding:var(--mini-padding);font-size:var(--mini-font-size);min-width:3.4rem}.btn.secondary,.action.secondary{background:#0e7490}.btn.light{background:#e2e8f0;color:var(--ink)}.btn.ghost,.mini.ghost{background:#fff;color:#0f766e;border:1px solid #0f766e}.btn.danger,.action.danger{background:#b91c1c}.row-btn,.row-action{border:1px solid var(--line);background:#fff;border-radius:.45rem;padding:.32rem .52rem;cursor:pointer;font-size:.76rem}.row-btn.danger{border-color:#fecaca;background:#fee2e2;color:#b91c1c}.status-chip,.permission-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem;border-radius:var(--chip-radius);padding:.12rem .55rem;font-size:.72rem;font-weight:700;white-space:nowrap}.permission-chip--none{background:#f3f4f6;color:#6b7280}.permission-chip--high{background:#dbeafe;color:#1d4ed8}.permission-chip--regular{background:#fef3c7;color:#a16207}.permission-chip--low{background:#e5e7eb;color:#4b5563}.status-chip--loyal{background:#dcfce7;color:#166534}.status-chip--wavering{background:#ffedd5;color:#c2410c}.status-chip--fresh{background:#dbeafe;color:#1d4ed8}.status-chip--paying{background:#fef3c7;color:#a16207}.status-chip--searching{background:#ccfbf1;color:#0f766e}.status-chip--former,.status-chip--muted{background:#e5e7eb;color:#4b5563}.summary-item,.info-box{border:1px solid var(--line);border-radius:.7rem;padding:.65rem .75rem;display:grid;gap:.2rem;background:#fff}.summary-item small,.info-box span{color:var(--ink-soft);font-size:.72rem}.summary-item strong,.info-box b{font-size:.95rem;line-height:1.35}.table-wrap{border:1px solid var(--line);border-radius:.75rem;overflow:auto;background:var(--surface)}.empty{margin:0;border-radius:.65rem;padding:.55rem .7rem}.empty{color:var(--ink-soft);border:1px dashed var(--line);background:#fff}.pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem}.pager button,.pager-btn,.pager-page{border:1px solid var(--line);background:#fff;border-radius:.45rem;cursor:pointer}.pager button,.pager-btn{padding:.4rem .65rem}.pager-page{min-width:1.9rem;padding:.26rem .35rem;font-size:.78rem;line-height:1}.pager-page.active{background:var(--brand);border-color:var(--brand);color:#fff}.pager-summary{color:var(--ink-soft);font-size:.78rem}input[type=button]{margin:10px 5px 0 0;font-size:14px;border:1px solid var(--line);background:#fff;border-radius:.45rem;padding:.32rem .52rem;cursor:pointer}@media (max-width: 900px){.toolbar,.filter-panel{flex-wrap:wrap;padding:.55rem}.toolbar .field,.filter-panel .field,.field{min-width:100%}}
