:root{--brand:#050823;--brand-accent:#6e56cf;--text:#111827;--muted:#6b7280;--bg:#f8fafc;--surface:#fff;--border:#e5e7eb;--radius:16px}html{direction:rtl}body{color:var(--text);background:var(--bg);margin:0;font-family:Tajawal,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.container-xx{max-width:1200px;margin-inline:auto;padding-inline:16px}.space-v-24{padding-block:24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 2px #00000008}.card--padded{padding:16px}.btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;transition:background .15s;display:inline-flex}.btn:hover{background:#f3f4f6}.btn-primary{background:var(--brand);color:#fff;border-color:var(--brand)}.btn-primary:hover{filter:brightness(.95)}.btn-icon{width:40px;height:40px;padding:0}.input,.select{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:12px;padding:10px 12px}.input:focus,.select:focus{border-color:var(--brand-accent);outline:2px solid #6e56cf40}.top-header{border-bottom:1px solid var(--border);background:#fff}.top-header__inner{justify-content:space-between;align-items:center;height:64px;display:flex}.badge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;width:16px;height:16px;font-size:10px;display:grid;position:absolute;inset-block-start:-6px;inset-inline-start:-6px}.user-btn{align-items:center;gap:12px;display:flex}.user-meta__name{font-size:14px;font-weight:700}.user-meta__position{color:var(--muted);font-size:12px}.dropdown{z-index:20;width:160px;margin-top:8px;position:absolute;inset-inline-start:0}.dropdown__item{text-align:right;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 12px}.secondary-header{border-bottom:1px solid var(--border);background:#fff}@media (max-width:1024px){.grid-2,.grid-3{grid-template-columns:1fr}}.top-header{z-index:2000;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0e2ee6 0%,#2631a3db 100%);border-bottom:1px solid #0000;transition:box-shadow .16s,background .16s,border-color .16s;position:sticky;inset-block-start:0}.top-header.is-scrolled{box-shadow:0 8px 24px #05082359}.top-header__inner{justify-content:space-between;align-items:center;padding-block:3px;display:flex}.logo-gas{width:auto;height:50px;display:block}.top-header__actions{align-items:center;gap:12px;display:flex}.btn.btn-icon{color:#fff;background:0 0;border:none;border-radius:14px;place-items:center;width:43px;height:43px;padding:0;transition:transform .12s,background .12s;display:grid}.btn.btn-icon:hover{background:#ffffff1f}.btn.btn-icon:active{transform:scale(.98)}.btn.btn-icon svg{font-size:22px}.bell{position:relative}.badge{color:#fff;width:18px;height:18px;box-shadow:none;background:#ef4444;border:none;border-radius:999px;place-items:center;font-size:11px;display:grid;position:absolute;inset-block-start:-6px;inset-inline-start:-6px}.user-wrap{position:relative}.user-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;padding:6px 10px;transition:background .12s,transform .12s;display:inline-flex}.user-btn:hover{background:#ffffff14}.user-btn:active{transform:translateY(1px)}.user-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff2e}.avatar{object-fit:cover;background:#fff;border:1px solid #ffffff59;border-radius:50%;width:42px;height:42px}.user-meta{text-align:right}.user-meta__name{color:#fff;font-size:14px;font-weight:700;line-height:1.1}.user-meta__position{color:#fffc;font-size:12px;line-height:1.1}.dropdown{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#111827;border:1px solid #ffffff1f;border-radius:14px;width:220px;margin-top:10px;position:absolute;inset-inline-end:0;box-shadow:0 20px 50px #00000059}.dropdown__menu{padding:6px}.dropdown__item{text-align:right;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px;transition:background .12s,transform .12s;display:inline-flex}.dropdown__item:hover{background:#ffffff14}.dd-ico{opacity:.95;font-size:16px}@media (max-width:720px){.top-header__inner{min-height:80px}.logo{height:clamp(56px,10vw,72px)}.user-meta{display:none}.btn.btn-icon{width:48px;height:48px}}.msel{min-width:300px;position:relative}.msel__button{border:1px solid var(--border);color:#111827;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:58px;width:150px;padding:8px 10px;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:inline-flex}.msel__button:hover{background:#f7f8fb}.msel__button:active{transform:translateY(1px)}.msel__button.is-open{border-color:var(--brand-accent);box-shadow:0 0 0 3px #6e56cf24}.msel__button.has-value{border-color:var(--brand-accent)}.msel__label{white-space:nowrap;text-overflow:ellipsis;max-width:16ch;overflow:hidden}.msel__chev{opacity:.7;font-size:12px}.msel__clear{color:#6b7280;border-radius:8px;place-items:center;width:22px;height:22px;display:grid}.msel__clear:hover{background:#f3f4f6}.msel__panel{z-index:40;border:1px solid var(--border);background:#fff;border-radius:12px;width:min(250px,90vw);margin-top:8px;position:absolute;inset-inline-end:90px;overflow:hidden;box-shadow:0 16px 38px #0508231f}.msel__search{border-bottom:1px solid var(--border);background:#fafbff;justify-self:center;padding:10px}.msel__search-inner{max-width:100%;position:relative}.msel__search-ico{color:#6b7280;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:12px;transform:translateY(-50%)}.msel__search-input{border:1px solid var(--border);color:#111827;background:#fff;border-radius:10px;justify-self:center;padding:10px 12px;padding-inline-start:36px}.msel__search-input::placeholder{color:#9ca3af}.msel__search-input:focus{border-color:var(--brand-accent);outline:none;box-shadow:0 0 0 3px #6e56cf24}.msel__list{max-height:300px;padding:6px;overflow:auto}.msel__empty{color:#6b7280;text-align:center;padding:14px 10px}.msel__item{cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;transition:background .12s;display:grid}.msel__item:hover,.msel__item.is-active{background:#f3f4f6}.msel__item.is-selected{background:#eef2ff}.msel__item-main{min-width:0}.msel__item-title{color:#111827;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.msel__item--all .msel__item-title{font-weight:700}.msel__tick{color:var(--brand);font-weight:700}@media (max-width:540px){.msel{min-width:150px}.msel__panel{width:min(320px,94vw)}.msel__search-inner{max-width:240px}}.secondary-header{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#ffffffdb;position:sticky;inset-block-start:72px}.secondary-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.secondary-actions{align-items:center;gap:12px;display:flex}.secondary-actions-1{align-items:center;gap:8px;display:flex}.cta-wrap{gap:8px;display:flex}.btn-ghost-1{border:1px solid var(--border);color:#374151;background:0 0;border-radius:12px;align-items:center;gap:8px;width:122.73px;padding:8px 12px;text-decoration:none;display:inline-flex}.btn-ghost-3{border:1px solid var(--border);color:#374151;background:0 0;border-radius:12px;align-items:center;gap:8px;width:190px;padding:8px 12px;text-decoration:none;display:inline-flex}.btn-ghost{border:1px solid var(--border);color:#374151;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.btn-ghost:hover,.btn-ghost-1:hover,.btn-ghost-3:hover{background:#f3f4f6}.btn-ghost-1:active,.btn-ghost-1:focus,.btn-ghost-3:active,.btn-ghost-3:focus{background:var(--brand);color:#fff;border-color:var(--brand)}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border:1px solid var(--border);color:#374151;border-radius:12px;padding:8px 16px;text-decoration:none}.tab:hover{background:#f3f4f6}.tab.active{background:var(--brand);color:#fff;border-color:var(--brand)}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.grid-2,.grid-3{grid-template-columns:1fr}}.avatar{border:1px solid var(--border);object-fit:cover;border-radius:999px;width:40px;height:40px}.logo{width:auto;height:32px}.auth-split{background:var(--bg);grid-template-columns:1fr 1fr;grid-template-areas:"hero form";min-height:100vh;display:grid}.auth-form-pane{grid-area:form;place-items:center;padding:32px 24px;display:grid}.auth-form-inner{width:100%;max-width:520px}.auth-brand{align-items:center;gap:12px;margin-bottom:20px;display:flex}.brand-dot{background:linear-gradient(135deg,var(--brand),var(--brand-accent));border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #6e56cf1f}.brand-title{letter-spacing:.4px;color:var(--brand);margin:0;font-weight:800}.auth-form-card{border-color:#0508230f;border-radius:18px;box-shadow:0 12px 36px #05082314}.auth-title{color:var(--text);text-align:right;margin:0 0 12px;font-size:26px;font-weight:800}.field-label{color:#475569;margin:12px 0 8px;font-size:14px;display:block}.field-spacer{height:12px}.input{border:1px solid var(--border);width:94%;color:var(--text);background:#fff;border-radius:12px;padding:12px 14px;transition:box-shadow .15s,border-color .15s}.input::placeholder{color:#9ca3af}.input:focus{border-color:var(--brand-accent);outline:none;box-shadow:0 0 0 4px #6e56cf26}.form-error{color:#dc2626;margin-top:10px;font-size:14px}.btn-full{width:100%;margin-top:16px}.auth-hint{color:var(--muted);text-align:center;margin-top:12px;font-size:12px}.auth-footer{color:var(--muted);text-align:center;margin-top:18px;font-size:12px}.btn-primary:hover{background-color:var(--brand-accent);box-shadow:0 0 0 4px #6e56cf26}.auth-hero-pane{object-fit:contain;background:linear-gradient(135deg,#0a0e2e 0%,#1e2a6e 70%,#2631a3 100%);grid-area:hero;place-items:center;padding:32px 24px;display:grid;position:relative;overflow:hidden}.hero-logo{z-index:3;filter:drop-shadow(0 4px 12px #00000040);width:auto;height:76px;padding:6px 10px;position:absolute;inset-block-start:16px;inset-inline-start:16px}.hero-stack{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.hero-image-ctr{object-fit:contain;filter:drop-shadow(0 30px 60px #00000040);width:min(620px,100%);height:auto}.hero-text{color:#fff}.hero-title{letter-spacing:.3px;margin:0;font-size:clamp(22px,3.2vw,36px);font-weight:800}.hero-subtitle{color:#ffffffeb;margin:6px 0 0;font-size:clamp(14px,1.6vw,16px);line-height:1.9}@media (max-width:1080px){.auth-split{grid-template-columns:1fr 1fr}.hero-image-ctr{width:min(560px,85%)}}@media (max-width:900px){.auth-split{grid-template-columns:1fr;grid-template-areas:"form"}.auth-hero-pane{display:none}.auth-form-pane{padding-block:48px}}.dash{gap:16px;padding-block:16px;display:grid}.dash-card{border:1px solid var(--border);background:#fff;border-radius:14px;width:100%;box-shadow:0 10px 26px #0508230f}.dash-section{padding:16px}.dash-section__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dash-section__title{color:var(--text);margin:0;font-size:18px;font-weight:800}.dash-section__sub{color:var(--muted);margin:0;font-size:12px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px}.kpi__label{color:#6b7280;margin:0 0 6px;font-size:12px}.kpi__value{color:var(--text);font-size:20px;font-weight:800}@media (max-width:1200px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kpi-grid{grid-template-columns:1fr}}.section-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px;box-shadow:0 6px 16px #0508230d}.section-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.section-card__titlestack{min-width:0}.section-card__title{color:var(--text);margin:0;font-size:18px;font-weight:800}.section-card__subtitle{color:var(--muted);margin:4px 0 0;font-size:12px}.section-card__actions{flex:none;gap:6px;display:inline-flex}.section-card__actions .cap-view-toggle{margin:0}:root{--cap-card-min:300px;--cap-grid-gap:12px;--cap-card-padding:10px;--cap-card-radius:12px;--cap-card-gap:10px;--cap-card-shadow:0 6px 16px #0508230d;--machine-img-h:200px;--machine-img-fit:contain;--cyl-rows-gap:8px;--cyl-pair-minw:80px;--cyl-pair-height:88px;--cyl-imgwrap-h:50px;--cyl-img-h:50px;--cyl-badge:18px;--cyl-badge-font:11px;--cyl-label-font:11px;--acc-cols:1;--acc-grid-gap:8px;--acc-imgwrap-h:82px;--acc-img-max:40px;--acc-badge:26px;--acc-badge-font:11px;--acc-name-font:11px;--list-row-gap:10px;--list-row-h:220px;--list-max-rows:3;--list-img-col-w:240px;--grid-card-h:420px;--grid-max-cards:6;--fold-radius:10px;--fold-border:var(--border,#e5e7eb);--fold-summary-pad:8px 10px;--fold-content-pad:8px}.section-toolbar{grid-template-columns:1fr auto;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:grid}.section-toolbar__left{align-items:baseline;gap:10px;display:flex}.section-toolbar__right{align-items:center;gap:8px;display:flex}.cap-view-toggle{gap:6px;display:inline-flex}.cap-view-toggle.is-hidden{display:none}.cap-vbtn{border:1px solid var(--border,#e5e7eb);color:#111827;cursor:pointer;background:#fff;border-radius:10px;padding:6px 10px;font-size:12px}.cap-vbtn.is-active{background:var(--brand,#2736b0);color:#fff;border-color:var(--brand,#2736b0)}.cap-scroll{-webkit-overflow-scrolling:touch;border-radius:12px;overflow:auto}.cap-scroll--list{max-height:calc(var(--list-row-h)*var(--list-max-rows) + var(--list-row-gap)*(var(--list-max-rows) - 1));border:1px solid var(--border,#e5e7eb)}.cap-scroll--grid{--grid-card-h:300px;max-height:calc(var(--grid-card-h)*var(--grid-max-cards) + var(--cap-grid-gap)*(var(--grid-max-cards) - 1));border:1px solid var(--border,#e5e7eb)}.cap-scroll::-webkit-scrollbar{width:8px;height:8px}.cap-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.cap-cards-grid{gap:var(--cap-grid-gap);grid-template-columns:repeat(auto-fit,minmax(var(--cap-card-min),1fr));align-items:start;padding:8px;display:grid}.cap-card{padding:var(--cap-card-padding);gap:var(--cap-card-gap);border-radius:var(--cap-card-radius);border:1px solid var(--border,#e5e7eb);box-shadow:var(--cap-card-shadow);min-height:var(--grid-card-h);direction:rtl;background:#fff;display:grid}.cap-card__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cap-card__name{color:var(--text,#0f172a);margin:0;font-size:15px;font-weight:800}.cap-card__sub{color:var(--muted,#6b7280);margin:0;font-size:11px}.cap-card__img-wrap{border:1px solid var(--border,#e5e7eb);background:#f7f8fb;border-radius:10px;place-items:center;width:100%;display:grid;overflow:hidden}.cap-card__img{width:100%;height:var(--machine-img-h);object-fit:var(--machine-img-fit);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.cap-fold{border:1px solid var(--fold-border);border-radius:var(--fold-radius);background:#fff;overflow:clip}.cap-fold>summary{cursor:pointer;padding:var(--fold-summary-pad);color:var(--text,#0f172a);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;list-style:none;display:flex}.cap-fold>summary::-webkit-details-marker{display:none}.cap-fold__chev{opacity:.75;transition:transform .16s}.cap-fold[open] .cap-fold__chev{transform:rotate(180deg)}.cap-fold__content{padding:var(--fold-content-pad);border-top:1px dashed var(--fold-border)}.cap-card__cols{gap:10px;display:grid}.cap-card--cols2 .cap-card__cols{grid-template-columns:1fr 1fr}.cap-card--cols1 .cap-card__cols{grid-template-columns:1fr}.cap-col__title{color:var(--text,#0f172a);margin:0 0 6px;font-size:13px;font-weight:800}.cyl-rows{gap:var(--cyl-rows-gap);display:grid}.cyl-row{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:10px;padding:8px}.cyl-row__head{color:var(--text,#0f172a);margin:0 0 6px;font-size:13px;font-weight:700}.cyl-pair{grid-template-columns:repeat(2,minmax(var(--cyl-pair-minw),1fr));height:var(--cyl-pair-height);place-items:center;display:grid}.cyl{text-align:center}.cyl.ok{box-shadow:0 4px 12px #10b98114}.cyl.warn{box-shadow:0 4px 12px #eab30814}.cyl__imgwrap{height:var(--cyl-imgwrap-h);place-items:center;display:grid;position:relative}.cyl__img{height:var(--cyl-img-h);object-fit:contain;width:auto;display:block}.cyl__badge{width:var(--cyl-badge);height:var(--cyl-badge);font-weight:800;font-size:var(--cyl-badge-font);color:#fff;background:linear-gradient(135deg,#2736b0,#5a6bff);border:2px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-25%)}.cyl.warn .cyl__badge{background:linear-gradient(135deg,#b45309,#f59e0b)}.cyl__cap{font-size:var(--cyl-label-font);color:#6b7280;text-align:center;margin-top:6px}.acc-grid--tiles{gap:var(--acc-grid-gap);grid-template-columns:repeat(var(--acc-cols),minmax(0,1fr));justify-content:center;align-items:center;display:grid}@media (max-width:1280px){.acc-grid--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.acc-grid--tiles{grid-template-columns:1fr}}.acc-tile{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:10px;margin:0;padding:6px;display:block}.acc-tile__imgwrap{height:var(--acc-imgwrap-h);place-items:center;display:grid;position:relative}.acc-tile__img{max-width:var(--acc-img-max);max-height:var(--acc-img-max);object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.acc-tile__img--ph{width:var(--acc-img-max);height:var(--acc-img-max);background:#f3f4f6;border-radius:10px}.acc-tile__badge{width:var(--acc-badge);height:var(--acc-badge);font-weight:800;font-size:var(--acc-badge-font);color:#fff;background:linear-gradient(135deg,#2736b0,#5a6bff);border:2px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;inset:0% auto auto 0%;transform:translate(-10%,-10%)}.acc-tile__name{text-align:center;font-size:var(--acc-name-font);color:var(--text,#0f172a);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;line-height:1.2;position:absolute;inset-block-end:4px;inset-inline:6px;overflow:hidden}.cap-list{gap:var(--list-row-gap);padding:8px;display:grid}.cap-row{grid-template-columns:var(--list-img-col-w)1fr 1fr;border:1px solid var(--border,#e5e7eb);box-shadow:var(--cap-card-shadow);min-height:var(--list-row-h);background:#fff;border-radius:12px;gap:12px;padding:10px;display:grid}.cap-row__img{border:1px solid var(--border,#e5e7eb);background:#f7f8fb;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.cap-row__img img{object-fit:contain;width:100%;height:160px;display:block}.cap-row__meta{gap:8px;font-size:11px;display:flex;position:relative}.cap-row__name{color:var(--text,#0f172a);font-weight:800}.cap-row__id{color:var(--muted,#6b7280)}.cap-row__cyl,.cap-row__acc{grid-auto-flow:row;align-content:center;gap:8px;display:grid}.cyl-line{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:10px;padding:8px}.cyl-line__title{color:var(--text,#0f172a);font-size:12px;font-weight:800}.cyl-line__pair{grid-auto-flow:column;justify-content:center;display:grid}.cyl-line-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:720px){.cyl-line-grid{grid-template-columns:1fr}}.acc-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1024px){.acc-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.acc-row{grid-template-columns:1fr}}.cap-total{color:var(--text,#0f172a);text-align:start;margin-top:8px;font-size:13px}:root{--tbl-th-size:13px;--tbl-subth-size:12px;--tbl-name-size:15px;--tbl-loc-size:12px;--tbl-num-size:14px;--tbl-loc-width:18ch;--tbl-cell-pad:8px;--tbl-lh:1.15;--cyl-col-w:9ch;--tbl-th-icon-size:22px;--tbl-acc-icon-size:26px;--tbl-text:#0d1226;--tbl-dim:#5a6380;--tbl-stroke:#06143c1f;--col-metal-bg:#f5f8ff;--col-fiberb-bg:#f5fdff;--col-fiberw-bg:#fafcff;--col-acc-bg:#f8f7ff;--row-hover-overlay:#0000000a}.cap-table__wrap{border:1px solid var(--tbl-stroke);background:#fff;border-radius:12px;overflow:auto}.cap-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;color:var(--tbl-text);background:#fff}.cap-table thead th{z-index:2;background:var(--cell-bg,#fff);letter-spacing:.02em;text-transform:uppercase;color:var(--tbl-dim);border-bottom:1px solid var(--tbl-stroke);white-space:nowrap;text-align:center;font-weight:700;position:sticky;inset-block-start:0}.cap-table thead th:not(:first-child),.cap-table tbody td:not(:first-child){border-inline-start:1px solid var(--tbl-stroke)}.cap-table thead tr:first-child th{font-size:var(--tbl-th-size)}.cap-table__subhead th{font-size:var(--tbl-subth-size);color:var(--tbl-dim);font-weight:700}.cap-cat-start{border-inline-start:2px solid var(--tbl-stroke)}.cap-th-content{align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;display:inline-flex}.cap-th-content--stack{flex-direction:column;gap:6px}.cap-th-icon{inline-size:var(--tbl-th-icon-size);block-size:var(--tbl-th-icon-size);object-fit:contain}.cap-th--stack .cap-th-icon{inline-size:var(--tbl-acc-icon-size);block-size:var(--tbl-acc-icon-size)}.cap-th-label{text-align:center;text-wrap:balance}.cap-table tbody td{padding:var(--tbl-cell-pad);border-bottom:1px solid var(--tbl-stroke);vertical-align:middle;background:var(--cell-bg,#fff);text-align:center}.cap-table__name{height:30px;font-size:var(--tbl-name-size);font-weight:700;line-height:var(--tbl-lh);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:15px;padding-inline:.5rem;display:flex;overflow:hidden}.cap-table__name-btn{cursor:pointer;font:inherit;color:#0f172a;background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:0;display:inline-flex}.cap-table__name-btn:hover .cap-table__name-main{text-decoration:underline}.cap-table__name-main{font-size:var(--tbl-name-size,12px);white-space:nowrap}.cap-refill-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.cap-refill-badge--warn{color:#c2410c;background-color:#ffedd5;border-color:#fed7aa}.cap-refill-badge--crit{color:#b91c1c;background-color:#fee2e2;border-color:#fecaca}.cap-table__loc{font-size:var(--tbl-loc-size);inline-size:clamp(10ch,var(--tbl-loc-width),28ch);line-height:var(--tbl-lh);white-space:normal;word-break:break-word;-webkit-line-clamp:2;max-height:calc(2*1em*var(--tbl-loc-size,12px));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cap-table__num{font-size:var(--tbl-num-size);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;text-align:center}.cap-table__idx{color:var(--tbl-dim);font-variant-numeric:tabular-nums;text-align:center;inline-size:4.5ch}.cap-table__status{text-align:center}.cap-chip{letter-spacing:.02em;color:#000;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.cap-chip.ok{background:#19c37d}.cap-chip.bad{background:#ff7b7b}.cap-chip.unk{background:#8a8f98}td.col-metal,th.col-metal{--cell-bg:var(--col-metal-bg)}td.col-fiberb,th.col-fiberb{--cell-bg:var(--col-fiberb-bg)}td.col-fiberw,th.col-fiberw{--cell-bg:var(--col-fiberw-bg)}td.col-acc,th.col-acc{--cell-bg:var(--col-acc-bg)}.cap-table tbody tr:hover>td{box-shadow:inset 0 0 0 100vmax var(--row-hover-overlay);clip-path:inset(0 -100vmax)}@media (max-width:860px){:root{--tbl-th-size:12px;--tbl-subth-size:11px;--tbl-name-size:14px;--tbl-loc-size:11px;--tbl-num-size:13px;--tbl-cell-pad:8px;--tbl-acc-icon-size:24px;--tbl-th-icon-size:20px;--tbl-loc-width:22ch}}html[dir=rtl] .cap-table thead th,html[dir=rtl] .cap-table tbody td,html[dir=rtl] .cap-table__num{text-align:center}.cap-table thead tr:first-child th.col-metal,.cap-table thead tr:first-child th.col-fiberb,.cap-table thead tr:first-child th.col-fiberw{width:calc(var(--cyl-col-w)*2)}.cap-table__subhead th.col-metal,.cap-table__subhead th.col-fiberb,.cap-table__subhead th.col-fiberw,.cap-table tbody td.col-metal,.cap-table tbody td.col-fiberb,.cap-table tbody td.col-fiberw{width:var(--cyl-col-w)}.cap-table__name,.cap-table__loc{min-width:0}.cap-table thead th.col-idx,.cap-table tbody td.cap-table__idx{--idx-col-w:4.5ch;width:var(--idx-col-w);min-width:var(--idx-col-w);max-width:var(--idx-col-w);text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}:root{--ops-stroke:#06143c1f;--ops-dim:#5a6380;--ops-text:#0d1226;--ops-chip-ok:#19c37d;--ops-chip-bad:#ff7b7b;--ops-chip-unk:#8a8f98;--ops-cell-pad:8px;--ops-idx-w:3.2ch;--ops-name-w:22ch}.ops-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;color:var(--ops-text);background:#fff}.ops-table thead th{z-index:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ops-dim);padding:calc(var(--ops-cell-pad) + 2px)var(--ops-cell-pad);border-bottom:1px solid var(--ops-stroke);text-align:center;background:#fff;font-size:13px;font-weight:800;position:sticky;top:0}.ops-table thead th:not(:first-child),.ops-table tbody td:not(:first-child){border-inline-start:1px solid var(--ops-stroke)}.ops-table tbody td{padding:var(--ops-cell-pad);border-bottom:1px solid var(--ops-stroke);text-align:center;vertical-align:middle;background:#fff}.ops-table tbody tr:hover>td{clip-path:inset(0 -100vmax);box-shadow:inset 0 0 0 100vmax #0000000a}.col-idx{width:var(--ops-idx-w);min-width:var(--ops-idx-w);max-width:var(--ops-idx-w);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.col-name{min-width:var(--ops-name-w);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.col-sys{min-width:14ch}.ops-cell{justify-items:center;gap:6px;display:grid}.ops-meta{color:var(--ops-dim);font-size:12px}.ops-chip{color:#000;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.ops-chip.ok{background:var(--ops-chip-ok)}.ops-chip.bad{background:var(--ops-chip-bad)}.ops-chip.unk{background:var(--ops-chip-unk)}.ops-td-center{text-align:center;padding:14px}@media (max-width:860px){:root{--ops-name-w:16ch}.col-sys{min-width:12ch}}.ops-count-wrap{margin-top:6px;display:inline-block}.ops-open-count{cursor:help;background:#fff;border:1px solid #06143c2e;border-radius:999px;justify-content:center;align-items:center;min-width:1.9em;height:1.9em;padding:0 .45em;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.ops-open-count:focus-visible{outline-offset:2px;outline:2px solid #06143c59}.ops-open-single{color:#30364d;white-space:nowrap;margin-top:6px;font-size:12px}.ops-chip-button{cursor:default;background:0 0;border:0}.ops-chip-button.is-hot{cursor:pointer}.ops-chip-button.is-hot:focus-visible{outline-offset:2px;outline:2px solid #06143c59}.ops-chip-button.is-hot:hover{filter:saturate(1.05);transition:transform 80ms,filter .12s;transform:translateY(-1px)}.ops-chip-button.is-muted{opacity:.98}.ops-pill-wrap{display:inline-block;position:relative}.ops-portal-panel{color:#e8eef9;background:#0b1020;border:1px solid #ffffff1f;border-radius:10px;width:min(200px,100vw - 16px);max-height:320px;padding:10px 12px;overflow:auto;box-shadow:0 16px 40px #00000059,inset 0 0 0 1px #ffffff0d}.ops-portal-title{color:#cdd7e7;margin-bottom:6px;font-size:.92rem;font-weight:800}.ops-portal-list{margin:0;padding:0;list-style:none}.ops-portal-list li{border-bottom:1px dashed #ffffff14;align-items:center;gap:6px;padding:6px 0;font-size:.9rem;display:flex}.ops-portal-list li:last-child{border-bottom:0}.ops-portal-list .sep{opacity:.6}.ops-error{color:#b1262d}.comm-sum-root,.comm-sum-header{flex-direction:column;gap:10px;display:flex}.comm-sum-charts-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.comm-sum-bottom-grid{gap:10px;display:grid}.comm-sum-today-card,.comm-sum-txs-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.85rem 1rem;box-shadow:0 8px 20px #0f172a14}.comm-sum-block-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.comm-sum-block-header h4{color:#111827;margin:0;font-size:.95rem;font-weight:600}.comm-sum-search-box label{white-space:nowrap;color:#4b5563;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.comm-sum-search-box input{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:190px;padding:.25rem .6rem;font-size:.8rem}.comm-sum-empty{color:#6b7280;padding:.75rem .4rem;font-size:.8rem}@media (max-width:1024px){.comm-sum-charts-grid,.comm-sum-bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.comm-sum-search-box label{flex-direction:column;align-items:flex-start}}.comm-sum-txs-tools{align-items:center;gap:.75rem;display:flex}.comm-sum-status-filter label{white-space:nowrap;color:#4b5563;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.comm-sum-status-filter select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.25rem .6rem;font-size:.8rem}@media (max-width:640px){.comm-sum-txs-tools{flex-direction:column;align-items:flex-start}}.comm-sum-filters-row{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.comm-sum-filter-group{align-items:center;gap:8px;font-size:.85rem;display:flex}.comm-sum-filter-group>label{white-space:nowrap;color:#374151}.comm-sum-select-wrapper{align-items:center;display:inline-flex;position:relative}.comm-sum-select{color:#111827;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:9px;min-width:180px;padding:8px 30px 8px 10px;font-size:.8rem;box-shadow:0 2px 4px #0f172a0a}.comm-sum-select-wrapper:after{content:"▾";pointer-events:none;color:#6b7280;font-size:.7rem;position:absolute;left:.75rem}.comm-sum-select:hover{border-color:#9ca3af}.comm-sum-select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 1px #2563eb26}.comm-sum-filter-group input[type=date]{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.3rem .6rem;font-size:.8rem}@media (max-width:640px){.comm-sum-filters-row{flex-direction:column;align-items:flex-start;gap:.75rem}.comm-sum-filter-group{flex-wrap:wrap;width:100%}.comm-sum-select{width:100%}}@font-face{font-family:saudi_riyal;src:url(data:font/woff2;base64,d09GMgABAAAAAAT0AA0AAAAAC2QAAASeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGhgGYACCZhEICocEhXcLGgABNgIkAzAEIAWHLgeBBRvVCSCOwnEvSojJ5ORhKiWep9/bPPc32mdnUaW+wXeJKlVIJCg8CIfcQWViVHSETJeZqNqErgZPp/28VaAy13pTkXvNQZv4IHCbHD9In+dyevP5Cfy7K+slmC3ybGwuLx2T18L1PKA2pnPbFCvQCdbLLSJq0N0AB31thACv29f9APD1k6ZUJ0tAD4aoQDO8bhmyFC1UI+oCuAO15AO2Q8G5MwSqDefwClCi9Be6wX9nQPsMEKAeA1AQUIMaLCGACzQCljAqQE+OwoCjcu0D6kv8/x/sl6sfkIpP/3/9/WpgdgoEQAeYoIR0QACkAlSghuJ31w3LAXyr/P+vAvSAOTCAzAK5B6CBQzRNhcGgGoYLL+dYrlnFKgu9iOcEj646uXaI2W3sJ9lTI4EetCRQAgulmH6SYMZBziQb1xBipCaQaS6l0vWRWr1q1aFDnTA52r1fr8fUTpXKWvLQ4KnSwb0+PppFHxtVC1at2uXrO9JOSIUWTzV+QWdXLT0K2uhG0jpJEiZs6WjSR9KuG9Zv1u+P2q1UujpcsT1L3dNzqhQszNevVtPHSYnHKlXoGEWtDpi6yX/duUgVJGGvzwIypcpt/Ni4Jly1atcq32n6zc+V4+ld7k6gz53h7vgOHLKN10L3KkUS7kouYUcPhGVony1zOi//ctkTdm/3kAqubk+P0MptoSFlXH1d5ZyIwuAyWX7+z+picypWzAjs1xCbVaGJLgqt5qqbqg/Y6ntEjm76aneF9Yjvano5HXrdrjSkllfHmVOk+o/IY8O89mBNc9Lbwcoe28z7DRmFzSmN4wbrT5X+B/E2SdMQn2S1PFaUu1OkJfIXKxVt+w1pFa2xjdll47yrvsvczl7/4ETotcmj56Zkzxs3b+7w0ZMNx9wX7srQ8rIsghhH+yj839cG7rwS/FVUQnWXgYUdjUP+HL5C8fybvBJ6ZQRWMKOhfsi7ZqHZEz4e3TZxMtEqXR8kGN0n/5/a9jk9IKKiFlmPtlWvYKy8rF34efCtxR9snP0uNWnu7Jj8kj9HHV1INdJDNT2jhozoFXwqYPLE+VjfWDBpsq7FUrJmU3brXPVwppI6gm8PCAjcX9RU3FdX8KtcJcczkIBc+4K9C8ZdxNPL/LtD9KcF19fLgOpBtODVPMNO+5d0/C2p2BEBPefddskgYA8Aa9mMABgKQwChUg9RkbGjprcJDW9v0SJ+QccrQRhDkk6Os7mYoEtPTCIZQk6xo9ALyCFMI3lIDtjnGFLlm9EzZJUcNNIoAAUACL10ULSMoCUYAkaUk2BRfgAnwm+QoZJMytlMKIQkH0pUBpAqdhjUMjIGGlTuklr2MTzoI92UJ23+wONVGmQ40WC8UgM5iCwsRBYopXLQcHEwXzrQIVosogW4IRrFwqmv4ZzGEQ2Em8tRFmff4c5x4kDgmpXdKAOJhsMnRWOAIg8/SVZ+YGXZ5ee18vMkZYbYopod2PHxMh22lbggxy4aiTp8UzunkRxGMUliNsQgyayTKk8k+l05RzpGmT7YjNb5FSWKKTxHRVTCPj0ISoRIUaJDEZowhCWctufXnHPwkJG/e0pZDQA=)format("woff2"),url(data:font/woff;base64,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)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:saudi_riyal_bold;src:url(data:font/woff2;base64,d09GMk9UVE8AAAWoAAoAAAAADGQAAAVcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYxyBmAAdAE2AiQDKD9sdGFnEgQGBYctByAbrAtRlCxOieyLA54Mb+RgxYeVCNNn6ibiVNV+Iu7SXN7DMXieH4d/7tNARoBxEVJoS0JXyFsoW1Moa0KaP3h17UL8Z0G+wBqkolCFS0d0cb3/9H9m67tCDa7gd/JWZq0/QJPsJM2HiFWr1tLePW+ILU35CMfCxNgIk9+uDhIpVNFAwkU4QgfkEqEjfCxJFyFEQJA608kHaOYTPEYwgogEzt+7MCg9+j+fFrH2vqj2xzh+xKofcfpHvFlZiXX+sfa3jQP2dSsOW6ke7uaC470xi5nB3UyAMN/6tK8HXiIqOC4pOSU1LTe7+EyoLja6TllRtXBaqpb1etfB2QghKyIRUSIlSng7vBVCM4PF4QnqUy9mzx63qH8GMALA+KHXAAKchaCqZ3+R9X/T3/FDL8bx5L4+sqOeQ/5kKShTh/Ce48012bmYEdGdKW1ZTQRI178DKPS07zm3iwTINywBSLqB/R2BAbxZi7VAsLxAPtouAHzuGJ8w3+AASnjUzhkAeTo6eFgHZ1Mq65uiO5LbR1TD+NN8bJvU620Yk8zmMK/2G0qac1hVc3NNZxEBkE+Jxnt0kTnLrLZ12DwLn9/vhJ/xPeum18lbDgD48nGcyRQmqo+3/eOHXpPN7in/xE6XHH+4VAK4GjJdBK1a/B+EZwCoF717sIcAWAKUKijRP9EyrX0Pr+X2ZhH/XGiehgi/3QS2JhDMPmtjok7o3cbtlrVcJfoX5PgLmFA1CDp+ItViuqSNoImt2dPrzJJOwC3sI5gXX3ib1xLwbVpiHJ+pkEnzRwD8UA5KrhwOyLRRrsfS0x3NFI8BSQ3ll0cgR+ghQDEhrhdXg9MdEpaIHNLxisDya2dFiWy0UNHEvPpWBUegl4TBX6omfTKiAIWSAoH6UKuXeIqi3ARnuJJHuk+albhwLVM/fKhbiF2gKx3ha3kgF77uJK2dXR24Ipz4coGvkPAVoLjYhNSoaKq4Ed0rXiHhmeQZnhGwBgBZiOZ5XkXkVolsdFFsUEJAUgglBieHxYIAphOx+ExNxn+9UbR9llsFeRWGlUc2UFxQfGB8CMWER4fHRFBseGxEQialIjlaeCw+Fh5RxMOAl6f7FrvF/58AtIQDxPb5sX272CC+hBoOF+1N20ZAO3JAhUgS8wIpNyjdI96bCiwEW+EsBcUHxPvEkV+sX6QvCODKAEiiJ9ELNyWFjIkjAJkOAAKEeEEkz58X/q6+Q3wi0/yQPV8bSQDkSgCBa40AwDUBAmSTAJDYjqKINgIUkwSAwMURAOTDAWK60UzXk6nW05/qx3ebflFGQ1JrfPMq+xvuQe4gDa0WJBoLalm1AavaQeSS7BSDNgkEb0YLNyCJ/Jz/vybInkQbBKE96MnSAeG+GEYqwgViut+pmkKl3VHi8RW+Us/8/0+3+P+R4LrUXeCSGeGFAPgqgb1jdlJlX6Q9Abi7s2atyJ5Pbq1GZeBMWH6zvhT299ZbDArMSYbMX5lgsUvtsEBqcAqhZsgb/9yNWU1Nom1LhHCIwpNw0aQ7EEOieLEoNjNdABEPFHkxPcWLeBVLvbtLfRBf8nQs9WOpP0sDJ9ESlDaLNYEllkTw4UIUhlvRhJQlhkCPYhG2xBHAhXgg5Mf0zPCKtn33wRuzQUBVdA4NAQRwEjWgRyPGa5XAIoAAAggggAACACGAAEAIIAAQAsjh83K3Si91KNF/uUlhXUsVkQf1dlBvDnQHmEtGtTejszIqISuPyBhOftilcytw+ut9M94gSbF6NydKLHAzJRInatEz1EUvX3dC/Xz86cw1U5dXVV7BcH91d3ErkDkY6MP2Lppo3ZLES+GNI8oAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:700;font-style:normal}.icon-saudi_riyal:before{content:"";font-size:inherit;color:inherit;font-family:saudi_riyal!important}.icon-saudi_riyal_bold:before{content:"";font-size:inherit;color:inherit;font-family:saudi_riyal_bold!important}.icon-saudi_riyal_new:after{content:"⃁";font-size:inherit;color:inherit;font-family:saudi_riyal!important}.icon-saudi_riyal_bold_new:after{content:"⃁";font-size:inherit;color:inherit;font-family:saudi_riyal_bold!important}.comm-sum-kpis-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:5px;display:grid}.comm-sum-kpi-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:2px;padding:.7rem .85rem;display:grid;box-shadow:0 6px 16px #0f172a0f}.comm-sum-kpi-label{color:#000;font-size:14px;font-weight:800;display:block}.comm-sum-kpi-value{color:#1f63f4;align-items:center;gap:.25rem;font-size:14px;font-weight:500;display:inline-flex}.comm-sum-kpi-sub{color:#6b7280;white-space:nowrap;align-items:center;gap:.25rem;font-size:12px;font-weight:500;display:inline-flex}.icon-saudi_riyal_new{margin-inline-end:0;font-size:20px;line-height:1;display:inline-block}.comm-sum-chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 15px;box-shadow:0 8px 20px #0f172a14}.comm-sum-chart-title{color:#111827;margin-bottom:.4rem;font-size:17px;font-weight:600}.comm-sum-chart-inner{width:100%;height:100%}.recharts-legend-item-text{padding-right:10px}.recharts-symbols{width:100%;padding:2px}.recharts-surface{padding-right:5px}.comm-sum-table-wrapper{max-height:360px;display:grid;overflow:auto}.comm-sum-table{border-collapse:collapse;text-align:right;width:100%;font-size:.8rem}.comm-sum-table thead th{z-index:1;color:#374151;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.45rem .55rem;font-weight:600;position:sticky;top:0}.comm-sum-table tbody td{white-space:nowrap;color:#111827;border-bottom:1px solid #f3f4f6;padding:.4rem .55rem}.comm-sum-table tbody tr:nth-child(2n){background-color:#f9fafb}@media (max-width:640px){.comm-sum-table-wrapper{max-height:280px}}.comm-sum-machine-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:.75rem;padding:.85rem 1rem;box-shadow:0 8px 20px #0f172a0f}.comm-sum-machine-summary-wrapper{max-height:260px;overflow:auto}.comm-sum-machine-summary-table th:first-child,.comm-sum-machine-summary-table td:first-child{text-align:center;min-width:2.75rem}.comm-sum-machine-summary-table th:nth-child(2),.comm-sum-machine-summary-table td:nth-child(2){min-width:9rem}.comm-sum-machine-summary-table th:nth-child(3),.comm-sum-machine-summary-table td:nth-child(3){min-width:9.5rem}.comm-sum-machine-summary-table th:nth-child(4),.comm-sum-machine-summary-table td:nth-child(4){min-width:8rem}@media (max-width:768px){.comm-sum-machine-summary-table td,.comm-sum-machine-summary-table th{white-space:nowrap}}:root{--cp-text:#0d1226;--cp-dim:#5a6380;--cp-bg:#fff;--cp-accent:#0d2df2;--cp-accent-ink:#fff;--cp-stroke:#0d12261f;--cp-border:#0d12261f;--cp-chip:#f5f7fb;--cp-chip-active:#0d2df2;--cp-chip-active-text:#fff;--cp-green:#19c37d;--cp-red:#ff7b7b;--cp-amber:#ffbf5e;--cp-blue-soft:#c5d1ff;--cp-soft:#06143c0a;--cp-radius:12px;--cp-pad:12px;--cp-focus-ring:0 0 0 3px #0d2df226;--cp-elev:0 24px 50px #00000014;--cp-chevron:#132045}.cp-wrap{gap:16px;display:grid}.cp-topbar{background:var(--cp-bg);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:10px 12px}.cp-topbar-grid{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.cp-top-left{justify-self:start}.cp-top-title{color:var(--cp-text);text-align:center;font-weight:800}.cp-tabs{flex-wrap:wrap;justify-self:start;align-items:center;gap:12px;display:inline-flex}.cp-tab{appearance:none;border:1px solid var(--cp-stroke);background:var(--cp-chip);color:#132045;cursor:pointer;border-radius:999px;width:150px;padding:8px 14px;font-weight:800;transition:box-shadow .15s,transform 50ms,background .15s}.cp-tab-h{appearance:none;border:1px solid var(--cp-stroke);color:#fff;cursor:pointer;background:#000;border-radius:999px;width:100px;padding:8px 14px;font-weight:800;transition:box-shadow .15s,transform 50ms,background .15s}.cp-tab:hover{box-shadow:0 1px #0000000a,0 6px 24px #0000000f}.cp-tab:active{transform:translateY(1px)}.cp-tab.is-active,.cp-tab-h.is-active{background:var(--cp-chip-active);color:var(--cp-chip-active-text);border-color:var(--cp-chip-active)}.cp-tab:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-content{gap:14px;display:grid}.cp-card{background:var(--cp-bg);border:1px solid var(--cp-stroke);border-radius:var(--cp-radius);padding:16px}.cp-card-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cp-card-title{color:var(--cp-text);font-weight:900}.cp-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cp-card .cp-row{grid-template-columns:140px 1fr;align-items:start;gap:10px;margin-bottom:12px;display:grid}.cp-label{color:var(--cp-dim);padding-top:8px;font-size:13px;font-weight:700}.cp-input,.cp-select{border:1px solid var(--cp-stroke);width:86%;color:var(--cp-text);direction:rtl;background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.cp-input:focus-visible,.cp-select:focus-visible{box-shadow:var(--cp-focus-ring);border-color:#0d2df259;outline:none}.cp-btn{border:1px solid var(--cp-stroke);cursor:pointer;background:#fff;border-radius:10px;padding:5px 22px;font-weight:700}.cp-btn.primary{background:var(--cp-accent);color:var(--cp-accent-ink);border-color:#0000}.cp-btn.sm{padding:6px 10px;font-size:13px}.cp-btn:disabled{opacity:.6;cursor:not-allowed}.cp-btn:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-link{color:#fff;cursor:pointer;background:0 0;border:none}.cp-link:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-dd{position:relative}.cp-dd-btn{border:1px solid var(--cp-stroke);background:var(--cp-bg);cursor:pointer;width:100%;color:var(--cp-text);padding:10px 12px;border-radius:10px;padding-inline-end:36px;font-weight:700;position:relative}.cp-dd-btn:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-dd-btn:after{content:"";top:50%;pointer-events:none;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23132045' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 6px;width:10px;height:6px;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}.cp-dd-panel{inset-inline-start:0;color:#e8eef9;width:320px;max-height:360px;box-shadow:var(--cp-elev);z-index:50;background:#0b1020;border:1px solid #ffffff1f;border-radius:10px;position:absolute;top:calc(100% + 6px);overflow:hidden}.cp-dd-row{border-bottom:1px dashed #ffffff0f;padding:8px 10px}.cp-dd-search input.cp-input{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;width:87%;padding:8px 10px}.cp-dd-all{justify-content:space-between;align-items:center;display:flex}.cp-dd-list{padding:8px 10px;overflow:auto}.cp-dd-actions{border-top:1px dashed #ffffff0f;justify-content:space-between;gap:8px;padding:8px 10px 10px;display:flex}.cp-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.cp-chips{flex-wrap:wrap;gap:8px;display:flex}.cp-chip{background:var(--cp-chip);color:#132045;border:1px solid var(--cp-border);cursor:pointer;border-radius:999px;width:90px;padding:6px 10px;font-weight:800}.cp-chip.is-active{background:var(--cp-chip-active);color:var(--cp-chip-active-text);border-color:var(--cp-chip-active)}.cp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.cp-cmd{background:var(--cp-bg);border:1px solid var(--cp-border);border-radius:var(--cp-radius);text-align:center;cursor:pointer;padding:12px 10px;font-weight:800;transition:box-shadow .15s,transform 50ms}.cp-cmd:hover:not(:disabled){box-shadow:0 1px #0000000a,0 6px 24px #00000014}.cp-cmd:active:not(:disabled){transform:translateY(1px)}.cp-cmd:disabled{opacity:.55;cursor:not-allowed}.cp-foot{justify-content:flex-start;padding-top:8px;display:flex}.cp-foot-note{color:var(--cp-dim);font-size:12px}.cp-history{gap:12px;display:grid}.cp-h-group{gap:8px;display:grid}.cp-h-head{color:#0b1020;font-weight:900}.cp-h-list{gap:8px;display:grid}.cp-h-item{background:var(--cp-bg);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:10px}.cp-h-title{margin-bottom:6px;font-weight:900}.cp-h-meta{color:var(--cp-dim);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.cp-h-status.sent,.cp-h-status.ok{color:var(--cp-green);font-weight:800}.cp-h-status.error{color:var(--cp-red);font-weight:800}.cp-empty{color:var(--cp-dim);text-align:center;border:1px dashed var(--cp-stroke);border-radius:var(--cp-radius);padding:12px}.cp-table{border:1px solid var(--cp-stroke);border-radius:var(--cp-radius);margin-top:12px;overflow:hidden}.cp-thead,.cp-rowline{grid-template-columns:1.2fr 1.2fr .9fr .9fr;gap:8px;display:grid}.cp-thead{color:var(--cp-dim);border-bottom:1px solid var(--cp-stroke);background:#f7f8fb;padding:10px 12px;font-weight:900}.cp-tbody{display:grid}.cp-rowline{border-bottom:1px solid var(--cp-stroke);padding:10px 12px}.cp-rowline:last-child{border-bottom:0}.cp-badge{text-align:center;color:#102244;background:#dfe6f5;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.cp-badge.sending{background:var(--cp-amber);color:#5b3b00}.cp-badge.queued{background:var(--cp-blue-soft);color:#0f257a}.cp-badge.delivered{color:#0a7a4f;background:#e8fbef}.cp-badge.timeout{color:#9b1c24;background:#fff0f1}.cp-badge.failed{background:var(--cp-red);color:#2b0003}.cp-msel{gap:8px;display:grid}.cp-msel-list{border:1px solid var(--cp-stroke);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;max-height:220px;padding:8px;display:grid;overflow:auto}.cp-msel-item{border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.cp-msel-item:hover{background:var(--cp-soft)}@media (max-width:900px){.cp-topbar-grid{grid-template-columns:1fr;gap:8px}.cp-top-left,.cp-tabs{justify-self:stretch}.cp-top-title{text-align:start}}@media (max-width:820px){.cp-card .cp-row{grid-template-columns:1fr}.cp-label{padding-top:0}.cp-thead,.cp-rowline{grid-template-columns:1fr 1fr 1fr 1fr}}.gs .cp-select-rtl{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23132045' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:10px 6px;padding-inline-end:36px}.gs .cp-select-rtl::-ms-expand{display:none}.gs .cp-select-rtl:disabled{opacity:.6;cursor:not-allowed}:root{--cp-stroke:#06143c1f;--cp-dim:#5a6380;--cp-text:#0d1226;--cp-accent:#1831ff;--cp-accent-ink:#fff;--cp-bg:#fff;--cp-soft:#06143c0a}.gs .cp-card-h{justify-content:space-between;align-items:center;display:flex}.gs .cp-card-title{letter-spacing:.01em;color:var(--cp-text);font-size:18px;font-weight:900}.gs .gs-controls-row{align-items:end;gap:12px;margin-top:10px;display:grid}.gs .gs-controls-row.has-value{grid-template-columns:.5fr 1.2fr 1fr .5fr}.gs .gs-controls-row.no-value{grid-template-columns:.5fr 1.2fr auto auto}.gs .gs-col{min-width:220px}.gs .space-filler{display:none}.gs .cp-label,.gs .gs-inline-label{color:var(--cp-dim);margin-bottom:6px;font-size:15px;font-weight:800;display:block}.gs .cp-input,.gs .cp-dd-btn{border:1px solid var(--cp-stroke);background:var(--cp-bg);width:100%;color:var(--cp-text);border-radius:12px;outline:none;padding:10px 12px;font-size:15px;font-weight:700}.gs .cp-input:focus,.gs .cp-dd-btn:focus{border-color:#1831ff59;box-shadow:0 0 0 3px #1831ff1f}.gs .cp-dd-panel{border:1px solid var(--cp-stroke);z-index:50;border-radius:12px;width:85%;box-shadow:0 18px 42px #00000026}.gs .gs-fixed-chip{border:1px line var(--cp-stroke);color:#102244;background:#f8fafc;border-radius:12px;padding:8px 12px;font-weight:800;display:flex}.gs .gs-actions{justify-content:flex-end;align-items:end;display:flex}.gs .cp-btn.primary{background:var(--cp-accent);color:var(--cp-accent-ink);border:none;border-radius:12px;padding:10px 16px;font-weight:800}.gs .cp-btn.primary:disabled{opacity:.6}.gs .cp-help{color:var(--cp-dim);margin:8px 2px 4px;font-size:13px}.gs .cp-hint{color:var(--cp-dim);margin-top:6px;font-size:12px}.gs .cp-table{border:1px solid var(--cp-stroke);border-radius:12px;margin-top:12px;overflow:hidden}.gs .cp-thead,.gs .cp-rowline{grid-template-columns:1.2fr 1.2fr .8fr .8fr;gap:8px;padding:10px 12px;display:grid}.gs .cp-thead{color:var(--cp-dim);border-bottom:1px solid var(--cp-stroke);background:#f7f8fb;font-weight:900}.gs .cp-rowline:nth-child(odd){background:#fff}.gs .cp-rowline:nth-child(2n){background:#fafbfe}.gs .cp-badge{text-align:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.gs .cp-badge.sending{color:#113091;background:#e6f0ff}.gs .cp-badge.queued{color:#8f4a00;background:#fff4e5}.gs .cp-badge.delivered{color:#0a7a4f;background:#e8fbef}.gs .cp-badge.timeout{color:#9b1c24;background:#fff0f1}.gs .cp-badge.failed{color:#b1262d;background:#ffebee}@media (max-width:980px){.gs .gs-controls-row.has-value,.gs .gs-controls-row.no-value{grid-template-columns:1fr 1fr}.gs .gs-actions{grid-column:1/-1;justify-content:stretch}.gs .cp-btn.primary{width:100%}}.history-wrap{--history-accent:#0d2df2;--history-row-height:42px;--history-badge-width:150px;--history-radius:var(--cp-radius,12px);--history-stroke:var(--cp-stroke,#0d12261f);--history-bg:var(--cp-bg,#fff);--history-text:var(--cp-text,#0d1226);--history-dim:var(--cp-dim,#5a6380);--history-focus:var(--cp-focus-ring,0 0 0 3px #0d2df226);--history-cols:1fr .7fr 1.6fr .8fr .9fr;border:1px solid var(--history-stroke);border-radius:var(--history-radius);background:var(--history-bg);padding:12px}.history-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.history-toggle{border:1px solid var(--history-stroke);cursor:pointer;color:var(--history-text);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;font-weight:800;display:inline-flex}.history-toggle:focus-visible{box-shadow:var(--history-focus);outline:none}.history-caret{border-inline-start:2px solid var(--history-text);border-bottom:2px solid var(--history-text);width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.is-open .history-caret{transform:rotate(135deg)}.history-title{color:var(--history-text);font-weight:900}.history-meta{color:var(--history-dim);align-items:center;gap:10px;font-size:12px;display:inline-flex}.history-count{color:var(--history-text);font-weight:800}.history-dot{background:var(--history-stroke);border-radius:999px;width:4px;height:4px;display:inline-block}.history-updated{white-space:nowrap}.history-refresh{border:1px solid var(--history-stroke);cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px;font-weight:700}.history-refresh:focus-visible{box-shadow:var(--history-focus);outline:none}.history-body{margin-top:8px}.history-tools{grid-template-columns:200px 1fr;gap:10px;margin-bottom:8px;display:grid}@media (max-width:700px){.history-tools{grid-template-columns:1fr}}.history-tool{gap:6px;display:grid}.history-label{color:var(--history-dim);font-size:12px;font-weight:700}.history-select,.history-input{border:1px solid var(--history-stroke);color:var(--history-text);background:#fff;border-radius:10px;padding:8px 10px;font-size:14px}.history-select:focus-visible,.history-input:focus-visible{box-shadow:var(--history-focus);border-color:#0d2df259;outline:none}.history-table .cp-thead,.history-table .cp-rowline{grid-template-columns:var(--history-cols);text-align:center}.history-table .cp-rowline{min-height:var(--history-row-height);align-items:center;line-height:1.1}.history-log-label{color:var(--history-text);font-weight:800}.history-log-sub{color:var(--history-dim);font-size:12px}.cp-badge{width:var(--history-badge-width);margin:auto}.history-empty{color:var(--history-dim);text-align:center;border:1px dashed var(--history-stroke);border-radius:var(--history-radius);padding:12px}.history-spinner{border:2px solid #00000026;border-top-color:#00000080;border-radius:50%;width:14px;height:14px;margin-inline-end:8px;animation:.9s linear infinite historyspin;display:inline-block}@keyframes historyspin{to{transform:rotate(360deg)}}.history-pager{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin-top:10px;display:grid}.history-page-btn{border:1px solid var(--history-stroke);cursor:pointer;background:#fff;border-radius:10px;padding:6px 12px;font-weight:700}.history-page-btn:disabled{opacity:.55;cursor:not-allowed}.history-page-nums{justify-content:center;gap:6px;display:flex}.history-page-num{border:1px solid var(--history-stroke);cursor:pointer;background:#fff;border-radius:8px;min-width:36px;height:32px;font-weight:800}.history-page-num.is-active{background:var(--history-accent);color:#fff;border-color:var(--history-accent)}.history-page-info{color:var(--history-dim);font-size:12px}.is-closed .history-body{display:none}.metal-layout{grid-template-columns:minmax(500px,1fr) 420px;align-items:stretch;gap:12px;display:grid}@media (max-width:980px){.metal-layout{grid-template-columns:1fr}}.metal-canvas-outer{border:1px solid var(--cp-stroke);border-radius:var(--cp-radius);padding:var(--metal-pad,12px);background:#fff;justify-content:center;align-items:center;display:flex}.metal-canvas-wrap{max-width:var(--metal-maxw,1000px);width:100%;aspect-ratio:var(--metal-ar,16/9);position:relative}.metal-svg{width:100%;height:100%;display:block}.metal-svg.is-disabled{filter:grayscale(.25)contrast(.95)}.metal-overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.metal-overlay-card{color:#e8eef9;box-shadow:var(--cp-elev);background:#0b1020;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:800}.metal-hotspot{cursor:pointer;transition:transform 50ms,fill .15s,stroke .15s}.metal-hotspot.cat-locking{fill:#1f4fff1f;stroke:#1f4fff8c;stroke-width:2px}.metal-hotspot.cat-vent{fill:#1f81ff1f;stroke:#1f81ff8c;stroke-width:2px}.metal-hotspot.cat-light{fill:#4f1fff1f;stroke:#4f1fff8c;stroke-width:2px}.metal-hotspot.cat-safety{fill:#1fa8ff1f;stroke:#1fa8ff8c;stroke-width:2px}.metal-hotspot.cat-accessories{fill:#1fc6ff1f;stroke:#1fc6ff8c;stroke-width:2px}.metal-hotspot.cat-ac{fill:#1fdaff1f;stroke:#1fdaff8c;stroke-width:2px}.metal-hotspot:hover{filter:brightness(1.05);transform:translateY(1px)}.metal-hotspot.is-selected{fill:#19c37d38!important;stroke:#19c37dd9!important}.metal-pop{color:#e8eef9;box-shadow:var(--cp-elev);white-space:nowrap;pointer-events:none;background:#0b1020;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}.metal-sel-badge{color:#0a7a4f;pointer-events:none;background:#e8fbef;border:1px solid #b7f0cf;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.metal-console{border:1px solid var(--cp-stroke);border-radius:var(--cp-radius);background:#fff;flex-direction:column;height:100%;display:flex}.metal-console-inner{gap:8px;padding:10px;display:grid;overflow:auto}.metal-console-h{color:var(--cp-text);font-weight:900}.metal-console-row{gap:6px;display:grid}.metal-console-label{color:#102244;font-size:14px;font-weight:700}.metal-console-val{align-items:start;gap:6px;display:grid}.metal-key{border:1px solid var(--cp-stroke);background:#f7f8fb;border-radius:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.metal-sub{color:var(--cp-dim);font-size:12px}.metal-chip{color:#102244;background:#eef2ff;border:1px solid #dbe1ff;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block}.metal-console-actions{align-items:center;gap:8px;display:flex}.metal-warn{color:#8f4a00;background:#fff4e5;border:1px solid #ffd9a8;border-radius:8px;padding:6px 8px;font-size:12px}.metal-inflight{margin-top:2px}.metal-inflight-h{color:var(--cp-text);margin-bottom:4px;font-weight:900}.metal-inflight-list{gap:4px;display:grid}.metal-inflight-item{border:1px solid var(--cp-stroke);background:#f7f8fb;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:inline-flex}.metal-queue .cp-thead,.metal-queue .cp-rowline{grid-template-columns:.7fr 1.1fr .8fr 1.1fr;font-size:12px}.metal-queue .cp-rowline{min-height:32px;line-height:1.1}.metal-queue .cp-badge{width:120px;margin:auto}.metal-spinner{border:2px solid #00000026;border-top-color:#00000080;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite metalspin}@keyframes metalspin{to{transform:rotate(360deg)}}.ms{gap:12px;display:grid}.ms-toolbar{grid-template-columns:.2fr 1fr;align-items:start;gap:12px;display:grid}.ms-col{place-self:flex-end end;min-width:260px}.ms-chips{flex-wrap:wrap;gap:12px;display:flex}.ms .cp-dd-btn{padding-inline-end:36px;position:relative}.ms .cp-dd-btn:after{content:"";top:50%;pointer-events:none;opacity:.85;width:10px;height:6px;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}@media (max-width:860px){.ms-toolbar{grid-template-columns:1fr}}.fiber-layout{grid-template-columns:minmax(500px,1fr) 420px;align-items:stretch;gap:12px;display:grid}@media (max-width:980px){.fiber-layout{grid-template-columns:1fr}}.fiber-canvas-outer{border:1px solid var(--cp-stroke);border-radius:var(--cp-radius);padding:var(--fiber-pad,12px);background:#fff;justify-content:center;align-items:center;display:flex}.fiber-canvas-wrap{max-width:var(--fiber-maxw,1000px);width:100%;aspect-ratio:var(--fiber-ar,16/9);position:relative}.fiber-svg{width:100%;height:100%;display:block}.fiber-svg.is-disabled{filter:grayscale(.25)contrast(.95)}.fiber-overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.fiber-overlay-card{color:#e8eef9;box-shadow:var(--cp-elev);background:#0b1020;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:800}.fiber-hotspot{cursor:pointer;transition:transform 50ms,fill .15s,stroke .15s}.fiber-hotspot.cat-locking{fill:#1f4fff1f;stroke:#1f4fff8c;stroke-width:2px}.fiber-hotspot.cat-vent{fill:#1f81ff1f;stroke:#1f81ff8c;stroke-width:2px}.fiber-hotspot.cat-light{fill:#4f1fff1f;stroke:#4f1fff8c;stroke-width:2px}.fiber-hotspot.cat-safety{fill:#1fa8ff1f;stroke:#1fa8ff8c;stroke-width:2px}.fiber-hotspot.cat-accessories{fill:#1fc6ff1f;stroke:#1fc6ff8c;stroke-width:2px}.fiber-hotspot.cat-ac{fill:#1fdaff1f;stroke:#1fdaff8c;stroke-width:2px}.fiber-hotspot:hover{filter:brightness(1.05);transform:translateY(1px)}.fiber-hotspot.is-selected{fill:#19c37d38!important;stroke:#19c37dd9!important}.fiber-pop{color:#e8eef9;box-shadow:var(--cp-elev);white-space:nowrap;pointer-events:none;background:#0b1020;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}.fiber-sel-badge{color:#0a7a4f;pointer-events:none;background:#e8fbef;border:1px solid #b7f0cf;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.fiber-console{border:1px solid var(--cp-stroke);border-radius:var(--cp-radius);background:#fff;flex-direction:column;height:100%;display:flex}.fiber-console-inner{gap:8px;padding:10px;display:grid;overflow:auto}.fiber-console-h{color:var(--cp-text);font-weight:900}.fiber-console-row{gap:6px;display:grid}.fiber-console-label{color:#102244;font-size:14px;font-weight:700}.fiber-console-val{align-items:start;gap:6px;display:grid}.fiber-key{border:1px solid var(--cp-stroke);background:#f7f8fb;border-radius:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.fiber-sub{color:var(--cp-dim);font-size:12px}.fiber-chip{color:#102244;background:#eef2ff;border:1px solid #dbe1ff;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block}.fiber-console-actions{align-items:center;gap:8px;display:flex}.fiber-warn{color:#8f4a00;background:#fff4e5;border:1px solid #ffd9a8;border-radius:8px;padding:6px 8px;font-size:12px}.fiber-inflight{margin-top:2px}.fiber-inflight-h{color:var(--cp-text);margin-bottom:4px;font-weight:900}.fiber-inflight-list{gap:4px;display:grid}.fiber-inflight-item{border:1px solid var(--cp-stroke);background:#f7f8fb;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:inline-flex}.fiber-queue .cp-thead,.fiber-queue .cp-rowline{grid-template-columns:.7fr 1.1fr .8fr 1.1fr;font-size:12px}.fiber-queue .cp-rowline{min-height:32px;line-height:1.1}.fiber-queue .cp-badge{width:120px;margin:auto}.fiber-spinner{border:2px solid #00000026;border-top-color:#00000080;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite fiberspin}@keyframes fiberspin{to{transform:rotate(360deg)}}.fiber{gap:12px;display:grid}.fiber-toolbar{grid-template-columns:.2fr 1fr;align-items:start;gap:12px;display:grid}.fiber-col{place-self:flex-end end;min-width:260px}.fiber-chips{flex-wrap:wrap;gap:12px;display:flex}.fiber .cp-dd-btn{padding-inline-end:36px;position:relative}.fiber .cp-dd-btn:after{content:"";top:50%;pointer-events:none;opacity:.85;width:10px;height:6px;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}@media (max-width:860px){.fiber-toolbar{grid-template-columns:1fr}}.central-layout{grid-template-columns:minmax(500px,1fr) 420px;align-items:stretch;gap:12px;display:grid}@media (max-width:980px){.central-layout{grid-template-columns:1fr}}.central-canvas-outer{border:1px solid var(--cp-stroke);border-radius:var(--cp-radius);padding:var(--central-pad,12px);background:#fff;justify-content:center;align-items:center;display:flex}.central-canvas-wrap{max-width:var(--central-maxw,1000px);width:100%;aspect-ratio:var(--central-ar,16/9);position:relative}.central-svg{width:100%;height:100%;display:block}.central-svg.is-disabled{filter:grayscale(.25)contrast(.95)}.central-overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.central-overlay-card{color:#e8eef9;box-shadow:var(--cp-elev);background:#0b1020;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:800}.central-hotspot{cursor:pointer;transition:transform 50ms,fill .15s,stroke .15s}.central-hotspot.cat-locking{fill:#1f4fff1f;stroke:#1f4fff8c;stroke-width:2px}.central-hotspot.cat-vent{fill:#1f81ff1f;stroke:#1f81ff8c;stroke-width:2px}.central-hotspot.cat-light{fill:#4f1fff1f;stroke:#4f1fff8c;stroke-width:2px}.central-hotspot.cat-safety{fill:#1fa8ff1f;stroke:#1fa8ff8c;stroke-width:2px}.central-hotspot.cat-accessories{fill:#1fc6ff1f;stroke:#1fc6ff8c;stroke-width:2px}.central-hotspot.cat-ac{fill:#1fdaff1f;stroke:#1fdaff8c;stroke-width:2px}.central-hotspot:hover{filter:brightness(1.05);transform:translateY(1px)}.central-hotspot.is-selected{fill:#19c37d38!important;stroke:#19c37dd9!important}.central-pop{color:#e8eef9;box-shadow:var(--cp-elev);white-space:nowrap;pointer-events:none;background:#0b1020;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}.central-sel-badge{color:#0a7a4f;pointer-events:none;background:#e8fbef;border:1px solid #b7f0cf;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.central-console{border:1px solid var(--cp-stroke);border-radius:var(--cp-radius);background:#fff;flex-direction:column;height:100%;display:flex}.central-console-inner{gap:8px;padding:10px;display:grid;overflow:auto}.central-console-h{color:var(--cp-text);font-weight:900}.central-console-row{gap:6px;display:grid}.central-console-label{color:#102244;font-size:14px;font-weight:700}.central-console-val{align-items:start;gap:6px;display:grid}.central-key{border:1px solid var(--cp-stroke);background:#f7f8fb;border-radius:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.central-sub{color:var(--cp-dim);font-size:12px}.central-chip{color:#102244;background:#eef2ff;border:1px solid #dbe1ff;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block}.central-console-actions{align-items:center;gap:8px;display:flex}.central-warn{color:#8f4a00;background:#fff4e5;border:1px solid #ffd9a8;border-radius:8px;padding:6px 8px;font-size:12px}.central-inflight{margin-top:2px}.central-inflight-h{color:var(--cp-text);margin-bottom:4px;font-weight:900}.central-inflight-list{gap:4px;display:grid}.central-inflight-item{border:1px solid var(--cp-stroke);background:#f7f8fb;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:inline-flex}.central-queue .cp-thead,.central-queue .cp-rowline{grid-template-columns:.7fr 1.1fr .8fr 1.1fr;font-size:12px}.central-queue .cp-rowline{min-height:32px;line-height:1.1}.central-queue .cp-badge{width:120px;margin:auto}.central-spinner{border:2px solid #00000026;border-top-color:#00000080;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite centralspin}@keyframes centralspin{to{transform:rotate(360deg)}}.central{gap:12px;display:grid}.central-toolbar{grid-template-columns:.2fr 1fr;align-items:start;gap:12px;display:grid}.central-col{place-self:flex-end end;min-width:260px}.central-chips{flex-wrap:wrap;gap:12px;display:flex}.central .cp-dd-btn{padding-inline-end:36px;position:relative}.central .cp-dd-btn:after{content:"";top:50%;pointer-events:none;opacity:.85;width:10px;height:6px;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}@media (max-width:860px){.central-toolbar{grid-template-columns:1fr}}.historyAll{--ha-bg:#fff;--ha-surface:#f8fafc;--ha-text:#0f172a;--ha-dim:#64748b;--ha-stroke:#e2e8f0;--ha-primary:#0ea5e9;--ha-primary-ink:#0b6ea1;--ha-badge-ok:#16a34a;--ha-badge-sent:#0ea5e9;--ha-badge-err:#ef4444;--ha-focus:0 0 0 3px #0ea5e940;color:var(--ha-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px}.historyAll .historyAll-bar{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.historyAll .historyAll-title{color:var(--ha-text);font-size:20px;font-weight:800}.historyAll .historyAll-search{align-items:center;display:flex}.historyAll .historyAll-filtersRow{background:var(--ha-surface);border:1px solid var(--ha-stroke);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:10px 12px;margin-bottom:10px;padding:12px;display:grid}.historyAll-failedfiltersRow{background:var(--ha-surface);border:1px solid var(--ha-stroke);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px 12px;margin-bottom:10px;padding:12px;display:grid}.historyAll .historyAll-field{gap:6px;display:grid}.historyAll .historyAll-label{color:var(--ha-dim);font-size:14px;font-weight:700}.historyAll .historyAll-input,.historyAll .historyAll-select,.historyAll .historyAll-page-input{border:1px solid var(--ha-stroke);background:var(--ha-bg);width:100%;height:34px;color:var(--ha-text);border-radius:8px;padding:0 10px;font-size:14px;font-weight:600;line-height:34px}.historyAll-date-input{border:1px solid var(--ha-stroke);background:var(--ha-bg);height:34px;color:var(--ha-text);border-radius:8px;padding:0 10px;font-size:14px;font-weight:600;line-height:34px}.historyAll .historyAll-input:focus,.historyAll .historyAll-select:focus,.historyAll .historyAll-page-input:focus{box-shadow:var(--ha-focus);border-color:#0ea5e980;outline:none}.historyAll .historyAll-range{position:relative}.historyAll .historyAll-range-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.historyAll .historyAll-range-pop{inset-inline-end:0;z-index:40;background:var(--ha-bg);border:1px solid var(--ha-stroke);border-radius:10px;width:320px;padding:10px;position:absolute;top:calc(100% + 6px);box-shadow:0 8px 28px #0208171f}.historyAll .historyAll-range-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.historyAll .historyAll-range-sub{color:var(--ha-dim);margin-bottom:4px;font-size:12px;font-weight:700}.historyAll .historyAll-range-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.historyAll .historyAll-actions{justify-self:end;align-items:center;gap:8px;display:flex}.historyAll .historyAll-actions--title{justify-content:flex-end}.historyAll .historyAll-btn{border:1px solid var(--ha-stroke);background:var(--ha-bg);height:34px;color:var(--ha-text);cursor:pointer;border-radius:8px;padding:0 12px;font-weight:800;transition:box-shadow .2s,transform 60ms}.historyAll .historyAll-btn:hover{box-shadow:0 2px 10px #02081714}.historyAll .historyAll-btn:active{transform:translateY(1px)}.historyAll .historyAll-btn:disabled{opacity:.6;cursor:not-allowed}.historyAll .historyAll-btn--sm{padding:0 10px;font-size:13px}.historyAll .historyAll-meta{color:var(--ha-dim);align-items:center;gap:10px;margin:6px 0;font-weight:700;display:inline-flex}.historyAll .historyAll-empty{border:1px dashed var(--ha-stroke);color:var(--ha-dim);text-align:center;border-radius:10px;padding:18px;font-weight:700}.historyAll .historyAll-table{border:1px solid var(--ha-stroke);background:var(--ha-bg);border-radius:12px;width:100%;overflow:clip}.historyAll .historyAll-thead{border-bottom:1px solid var(--ha-stroke);color:var(--ha-dim);background:#f1f5f9;gap:0;padding:10px 12px;font-weight:800;display:grid}.historyAll .historyAll-thead>div{padding:0 6px}.historyAll .historyAll-tbody{display:block}.historyAll .historyAll-rowline{border-top:1px solid var(--ha-stroke);align-items:center;gap:0;padding:12px;display:grid}.historyAll .historyAll-rowline:nth-child(odd){background:#fcfdff}.historyAll .historyAll-rowline>div{padding:0 6px}.historyAll .historyAll-h-title{color:var(--ha-text);margin:0 0 2px;font-size:14px;font-weight:800}.historyAll .historyAll-badge{color:#fff;text-transform:lowercase;border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:26px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.historyAll .historyAll-badge.ok{background:var(--ha-badge-ok)}.historyAll .historyAll-badge.sent{background:var(--ha-badge-sent)}.historyAll .historyAll-badge.error{background:var(--ha-badge-err)}.historyAll .historyAll-pager{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.historyAll .historyAll-page-arrow{border:1px solid var(--ha-stroke);background:var(--ha-bg);cursor:pointer;border-radius:8px;min-width:36px;height:32px;font-weight:900;line-height:1}.historyAll .historyAll-page-arrow:disabled{opacity:.5;cursor:not-allowed}.historyAll .historyAll-page-info{color:var(--ha-text);align-items:center;gap:8px;font-weight:800;display:inline-flex}.historyAll .historyAll-page-label,.historyAll .historyAll-page-sep,.historyAll .historyAll-page-total{color:var(--ha-dim);font-size:13px;font-weight:700}.historyAll .historyAll-page-input{text-align:center;border:1px solid var(--ha-stroke);background:var(--ha-bg);width:64px;height:32px;color:var(--ha-text);border-radius:8px;font-size:14px;font-weight:800}.historyAll .historyAll-count{margin:8px 0}.machine-section--storage .machine-section__body{padding-top:.25rem}.machine-section--status{direction:rtl;margin-top:1.5rem}.machine-section__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.machine-section__title{font-size:1rem;font-weight:600}.machine-status-basic{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.machine-status-basic__item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#242258;border:1px solid #096ffd4d;border-radius:.75rem;padding:.6rem .8rem}.machine-status-basic__label{color:#e5e7eb;margin-bottom:.25rem;font-size:.75rem;display:block}.machine-status-basic__value{color:#0fd619;font-size:.9rem;font-weight:600}.status-pill{border-radius:999px;justify-content:center;align-items:center;padding:.15rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.status-pill--ok{color:#10b981;background:#10b9811f}.status-pill--bad{color:#ef4444;background:#ef44441f}.status-pill--unk{color:#9ca3af;background:#94a3b81f}.status-chip{border-radius:999px;justify-content:center;align-items:center;padding:.1rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.status-chip--ok{color:#10b981;background:#10b9811f}.status-chip--bad{color:#ef4444;background:#ef44441f}.status-chip--unk{color:#4b5563;background:#94a3b81f}.machine-status-panels{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.machine-status-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f3f3f3;border:1px solid #94a3b899;border-radius:.9rem;padding:.75rem .9rem}.machine-status-panel--health{border-color:#3b82f6b3}.machine-status-panel--doors{border-color:#f97316b3}.machine-status-panel--dispensers{border-color:#10b981b3}.machine-status-panel__title{color:#111827;margin-bottom:.55rem;font-size:.9rem;font-weight:700}.machine-status-panel__row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.machine-status-label-2{color:#111827;font-size:.75rem;display:block}.machine-status-panel__value{color:#111827;font-size:.82rem;font-weight:600}.machine-status-panel__meta,.machine-status-meta{color:#6b7280;margin-bottom:.35rem;font-size:.72rem}.machine-status-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}.machine-status-door-group{background:#0f172ad9;border-radius:.65rem;padding:.55rem .7rem}.machine-status-door-title{color:#e5e7eb;margin-bottom:.35rem;font-size:.78rem;font-weight:600}.machine-status-door-list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.door-pill{align-items:center;gap:.4rem;font-size:.76rem;display:flex}.door-pill__label{color:#e5e7eb;min-width:3.2rem}.door-pill__meta{color:#9ca3af;margin-right:auto;font-size:.7rem}.machine-status-disp-list{flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.disp-pill{align-items:center;gap:.4rem;font-size:.76rem;display:flex}.disp-pill__label{color:#374151;min-width:4.5rem}.disp-pill__meta{color:#6b7280;margin-right:auto;font-size:.7rem}@media (max-width:768px){.machine-status-doors,.machine-status-panels{grid-template-columns:1fr}}.machine-section--refill{margin-top:1.5rem}.machine-refill-header{gap:.75rem}.machine-refill-header__actions{align-items:center;gap:.5rem;display:flex}.machine-refill-settings-btn{color:#e5e7eb;cursor:pointer;background:radial-gradient(circle at 0 0,#033fc2ae,#0f172a);border:1px solid #3b82f699;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex}.machine-refill-settings-btn:hover{background:radial-gradient(circle at 0 0,#3b83f6d9,#3b83f6d9);border-color:#60a5fae6}.machine-refill-thresholds{background:#0f172ae6;border:1px solid #94a3b866;border-radius:.9rem;margin-bottom:.75rem;padding:.65rem .75rem}.machine-refill-thresholds__title{color:#e5e7eb;margin-bottom:.4rem;font-size:.82rem;font-weight:600}.machine-refill-thresholds__body{flex-direction:column;gap:.35rem;display:flex}.machine-refill-thresholds__table{border-collapse:collapse;width:100%;font-size:.78rem}.machine-refill-thresholds__table th,.machine-refill-thresholds__table td{text-align:right;padding:.25rem .35rem}.machine-refill-thresholds__table thead th{color:#e5e7eb;border-bottom:1px solid #374151e6;font-weight:600}.machine-refill-thresholds__table tbody tr:nth-child(2n){background:#0f172a99}.machine-refill-thresholds__name{color:#e5e7eb}.machine-refill-thresholds__input{color:#e5e7eb;background:#0f172ae6;border:1px solid #94a3b8cc;border-radius:.4rem;width:4rem;padding:.15rem .35rem;font-size:.75rem}.machine-refill-thresholds__input:focus{border-color:#3b82f6e6;outline:none}.machine-refill-thresholds__note{color:#9ca3af;font-size:.7rem}.machine-refill-empty{color:#e5e7eb;background:#0f172ae6;border:1px dashed #3b82f699;border-radius:.75rem;padding:.7rem .9rem;font-size:.82rem}.machine-refill-table-wrapper{margin-top:.25rem;overflow-x:auto}.machine-refill-table{border-collapse:collapse;width:100%;font-size:.8rem}.machine-refill-table thead{background:#0f172af2}.machine-refill-table th,.machine-refill-table td{text-align:right;border-bottom:1px solid #1e40af73;padding:.45rem .55rem}.machine-refill-table th{color:#e5e7eb;white-space:nowrap;font-weight:600}.machine-refill-table tbody tr:nth-child(2n){background:#0f172acc}.machine-refill-table tbody tr:nth-child(odd){background:#111827e6}.machine-refill-table td{color:#e5e7eb}.refill-pill{border-radius:999px;justify-content:center;align-items:center;padding:.12rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.refill-pill--warn{color:#facc15;background:#eab30826}.refill-pill--crit{color:#ef4444;background:#ef444426}.refill-status-na{color:#9ca3af;font-size:.75rem}.refill-status-cell{flex-direction:column;gap:.15rem;min-width:16rem;display:flex}.refill-status-row{align-items:center;gap:.4rem;display:flex}.refill-status-row--prev{opacity:.85}.refill-status-tag{color:#bfdbfe;background:#2563eb2e;border-radius:999px;padding:.05rem .45rem;font-size:.7rem}.refill-status-tag--muted{color:#e5e7eb;background:#4b556340}.refill-status-values{color:#e5e7eb;font-size:.75rem}.refill-status-meta{color:#9ca3af;font-size:.7rem}@media (max-width:768px){.refill-status-cell{min-width:0}.machine-refill-thresholds__table th,.machine-refill-thresholds__table td{font-size:.72rem}}.machine-maint-table-wrapper{max-height:260px;overflow:auto}.machine-maint-table{border-collapse:collapse;text-align:right;width:100%;font-size:.8rem}.machine-maint-table thead th{color:#374151;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.4rem .55rem;font-weight:600;position:sticky;top:0}.machine-maint-table tbody td{white-space:nowrap;color:#111827;border-bottom:1px solid #f3f4f6;padding:.35rem .55rem}.machine-maint-table tbody tr:nth-child(2n){background-color:#f9fafb}.machine-maint-empty{color:#6b7280;padding:.75rem .4rem;font-size:.8rem}.ticket-pill{border-radius:999px;justify-content:center;align-items:center;padding:.1rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.ticket-pill--open{color:#b91c1c;background-color:#fee2e2}.ticket-pill--in_progress{color:#92400e;background-color:#fef3c7}.ticket-pill--closed{color:#166534;background-color:#dcfce7}.sev-pill{border-radius:999px;justify-content:center;align-items:center;padding:.1rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.sev-pill--high{color:#b91c1c;background-color:#fee2e2}.sev-pill--medium{color:#c2410c;background-color:#ffedd5}.sev-pill--low{color:#1d4ed8;background-color:#dbeafe}.machine-commercial__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.machine-commercial__kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}.mc-kpi{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .7rem}.mc-kpi-label{color:#6b7280;margin-bottom:.1rem;font-size:.75rem;display:block}.mc-kpi-value{color:#111827;font-size:.9rem;font-weight:600}.machine-commercial__search{margin-bottom:.5rem}.machine-commercial__search label{color:#4b5563;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.machine-commercial__search input{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:190px;padding:.25rem .6rem;font-size:.8rem}.machine-commercial__empty{color:#6b7280;padding:.75rem .4rem;font-size:.8rem}@media (max-width:768px){.machine-commercial__header{flex-direction:column;align-items:flex-start}}.machine-page{flex-direction:column;gap:1rem;display:flex}.machine-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;box-shadow:0 8px 20px #0f172a0a}.machine-section__header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.machine-section__title{color:#111827;margin:0;font-size:.98rem;font-weight:700}.machine-section__subtitle{color:#6b7280;font-size:.78rem}.machine-section__body{margin-top:.25rem}.machine-empty,.machine-error{color:#4b5563;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;padding:1rem;font-size:.9rem}.machine-loading{padding:1rem;font-size:.9rem}@media (max-width:768px){.machine-section{padding:.8rem .85rem}}.users-head{justify-content:space-between;align-items:center;display:flex}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--border);text-align:right;padding:10px 12px}.table thead th{background:#f9fafb;font-weight:700}.table-meta{color:var(--muted);margin-top:8px;font-size:12px}
