@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--primary:#7b1e5b;--primary-hover:#5e1246;--accent:#c583c9;--primary-tint:#f7edf4;--primary-tint-2:#fbf7fa;--primary-border:#e4c6da;--primary-border-2:#e9d5e1;--primary-disabled:#b98aa9;--chart-due:#e9d5e4;--ink:#111827;--muted:#6b7280;--faint:#9ca3af;--border:#e5e7eb;--border-light:#f3f4f6;--surface:#f7f8fa;--surface-2:#fafafb;--white:#ffffff;--disabled-bg:#d1d5db;--badge-success-text:#15803d;--badge-late-text:#c2410c;--badge-neutral-text:#4b5563;--success-text:#15803d;--late-text:#c2410c;--success-bg:#f0fdf4;--success-fg:#16a34a;--success-border:#bbf7d0;--success-deep:#166534;--warning-bg:#fffbeb;--warning-fg:#b45309;--warning-border:#fde68a;--warning-icon:#f59e0b;--warning-deep:#92400e;--danger-bg:#fef2f2;--danger-fg:#dc2626;--danger-border:#fecaca;--danger-deep:#991b1b;--danger-hover:#b91c1c;--info-bg:#eff6ff;--info-fg:#2563eb;--info-bg-2:#f0f9ff;--info-fg-2:#0369a1;--late-bg:#fff7ed;--late-fg:#ea580c;--late-row:#fff9f5;--late-border:#fed7aa;--late-deep:#9a3412;--refund-bg:#f5f3ff;--refund-fg:#7c3aed;--neutral-bg:#f3f4f6;--neutral-fg:#6b7280;--font-sans:"IBM Plex Sans Arabic","Tajawal",system-ui,-apple-system,sans-serif;--fs-hero:56px;--fs-success:40px;--fs-fee:28px;--fs-metric:24px;--fs-h1:20px;--fs-invoice:20px;--fs-h2:15px;--fs-body:14px;--fs-sm:13px;--fs-label:12px;--fs-meta:11px;--fs-micro:10px;--lh-prose:1.8;--lh-ui:1.55;--ls-label:0.02em;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-18:18px;--sp-20:20px;--sp-22:22px;--sp-24:24px;--sp-28:28px;--sp-32:32px;--r-field:6px;--r-card:8px;--r-raised:10px;--r-modal:12px;--r-phone:24px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(17,24,39,0.04);--shadow-card:0 1px 3px rgba(17,24,39,0.06);--shadow-raised:0 4px 12px rgba(17,24,39,0.08);--shadow-modal:0 12px 32px rgba(17,24,39,0.16);--focus-ring:0 0 0 2px var(--white),0 0 0 4px var(--primary);--icon-btn:34px;--nav-width:248px;--header-height:60px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-ui);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased}.tabular,table td,table th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ltr-nums{direction:ltr;unicode-bidi:embed;display:inline-block}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-field);outline:2px solid transparent;outline-offset:2px}@media (forced-colors:active){:focus-visible{outline-color:Highlight}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.back-link{margin:0 0 var(--sp-8)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16);margin-bottom:var(--sp-16)}.page-head .page-title{margin-bottom:var(--sp-4)}.page-title{font-size:var(--fs-h1);font-weight:700;margin:0 0 var(--sp-16)}.muted{color:var(--muted);font-size:var(--fs-sm)}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-16)}.alert-error,.alert-ok,.alert-warn{border-radius:var(--r-raised);padding:var(--sp-10) var(--sp-14);font-size:var(--fs-sm);line-height:var(--lh-prose);margin-bottom:var(--sp-12)}.alert-error{background:var(--danger-bg);color:var(--danger-deep);border:1px solid var(--danger-border)}.alert-warn{background:var(--warning-bg);color:var(--warning-deep);border:1px solid var(--warning-border)}.alert-ok{background:var(--success-bg);color:var(--success-deep);border:1px solid var(--success-border)}table{width:100%;border-collapse:collapse;font-size:var(--fs-body)}thead th{background:var(--surface);color:var(--muted);text-align:start;font-size:var(--fs-label);font-weight:600;letter-spacing:var(--ls-label);padding:var(--sp-10) var(--sp-12);white-space:nowrap;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}tbody td{padding:var(--sp-12);-webkit-border-after:1px solid var(--border-light);border-block-end:1px solid var(--border-light);vertical-align:middle}tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}tbody tr:hover{background:var(--surface-2)}.row-inactive td{color:var(--faint)}.ltr-cell{direction:ltr;text-align:left;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[dir=rtl] .ltr-cell{text-align:right}.row-link{color:var(--primary);text-decoration:none;font-weight:600}.row-link:hover{text-decoration:underline}.pager{display:flex;align-items:center;justify-content:center;gap:var(--sp-14);padding-top:var(--sp-14)}.tabs{display:flex;gap:var(--sp-6);margin-bottom:var(--sp-16)}.tab{border:1px solid var(--border);background:var(--white);color:var(--muted);padding:var(--sp-8) var(--sp-16);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;min-height:44px}.tab:active{background:var(--border-light)}.tab.active,.tab.on,.tab:hover{border-color:var(--primary-border);color:var(--primary)}.tab.active,.tab.on{background:var(--primary-tint)}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--sp-12);gap:var(--sp-12);margin-bottom:var(--sp-16)}.summary .box{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-14)}.summary .label{font-size:var(--fs-label);color:var(--muted);font-weight:600;letter-spacing:var(--ls-label)}.summary .value{font-size:var(--fs-metric);font-weight:700;margin-top:var(--sp-4)}.cell-user{display:inline-flex;align-items:center;gap:var(--sp-8)}.avatar{width:30px;height:30px;border-radius:50%;background:var(--primary-tint);color:var(--primary);display:grid;place-items:center;font-weight:700;font-size:var(--fs-sm)}.avatar.off{background:var(--border-light);color:var(--faint)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;-webkit-margin-end:var(--sp-6);margin-inline-end:var(--sp-6)}.dot.on{background:var(--success-fg)}.dot.off{background:var(--faint)}.row-actions{display:flex;gap:var(--sp-10);flex-wrap:wrap;align-items:center}.as-button{border:0;background:none;padding:0;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--primary);cursor:pointer}.as-button:hover{text-decoration:underline}.confirm{border:1px solid var(--border);border-radius:var(--r-modal);box-shadow:var(--shadow-modal);background:var(--white);color:var(--ink);padding:var(--sp-20);max-width:min(420px,calc(100vw - var(--sp-32)));font:inherit}.confirm::-webkit-backdrop{background:rgba(17,24,39,.45)}.confirm::backdrop{background:rgba(17,24,39,.45)}.confirm-title{font-size:var(--fs-h2);font-weight:700;margin:0 0 var(--sp-8)}.confirm-body{margin:0 0 var(--sp-20);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-prose)}.confirm-actions{display:flex;gap:var(--sp-10);justify-content:flex-end}@media (max-width:480px){.confirm-actions{flex-direction:column-reverse}.confirm-actions>*{width:100%}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.async-error .as-button,.empty-state .btn-sm{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:var(--sp-12)}.skeleton{display:block;background:var(--disabled-bg);animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-stack{display:grid;grid-gap:var(--sp-8);gap:var(--sp-8)}.skeleton-table{display:grid;grid-gap:var(--sp-14);gap:var(--sp-14)}.skeleton-row{display:grid;grid-template-columns:repeat(var(--skeleton-cols,4),1fr);grid-gap:var(--sp-12);gap:var(--sp-12);align-items:center}@media (max-width:720px){.skeleton-row{grid-template-columns:1fr 1fr}}.async-error{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);flex-wrap:wrap}.empty-state{display:grid;justify-items:center;grid-gap:var(--sp-6);gap:var(--sp-6);padding:var(--sp-32) var(--sp-16);text-align:center;color:var(--faint)}.empty-title{margin:var(--sp-6) 0 0;font-size:var(--fs-body);font-weight:600;color:var(--ink)}.empty-hint{margin:0 0 var(--sp-6);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-prose);max-width:42ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);font:inherit;font-weight:600;border-radius:var(--r-field);border:1px solid transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.btn:disabled{cursor:not-allowed}.btn-sm{padding:var(--sp-6) var(--sp-12);font-size:var(--fs-sm);min-height:32px}@media (max-width:860px){.btn-sm{min-height:44px}}.btn-md{padding:var(--sp-10) var(--sp-18);font-size:var(--fs-body);min-height:44px}.btn-icon{position:relative;width:var(--icon-btn);height:var(--icon-btn);min-width:var(--icon-btn);min-height:var(--icon-btn);flex:0 0 auto;padding:0}.btn-icon:after{content:"";position:absolute;inset-block:calc((var(--icon-btn) - 44px) / 2);inset-inline:calc((var(--icon-btn) - 44px) / 2)}.login-eye{position:absolute;top:50%;transform:translateY(-50%);border:0}.btn-primary{background:var(--primary);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-primary:active:not(:disabled){background:#4a0e37}.btn-primary:disabled{background:var(--disabled-bg);color:var(--muted)}.btn-secondary{background:var(--white);color:var(--primary);border-color:var(--primary-border)}.btn-secondary:hover:not(:disabled){background:var(--primary-tint);border-color:var(--primary)}.btn-secondary:active:not(:disabled){background:var(--primary-border-2);border-color:var(--primary)}.btn-secondary:disabled{color:var(--faint);border-color:var(--border)}.btn-ghost{background:transparent;color:var(--muted);border-color:var(--border)}.btn-ghost:hover:not(:disabled){background:var(--surface);color:var(--ink)}.btn-ghost:active:not(:disabled){background:var(--border-light);color:var(--ink)}.btn-ghost:disabled{color:var(--faint)}.btn-danger{background:var(--danger-fg);color:var(--white)}.btn-danger:hover:not(:disabled){background:var(--danger-hover)}.btn-danger:active:not(:disabled){background:var(--danger-deep)}.btn-danger:disabled{background:var(--disabled-bg);color:var(--muted)}.btn[aria-busy=true]:disabled{cursor:progress}.btn-primary[aria-busy=true]:disabled{background:var(--primary);color:var(--white)}.btn-danger[aria-busy=true]:disabled{background:var(--danger-fg);color:var(--white)}.btn-secondary[aria-busy=true]:disabled{color:var(--primary);border-color:var(--primary-border)}.btn-ghost[aria-busy=true]:disabled{color:var(--muted)}.btn-spinner{width:14px;height:14px;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:btn-spin .64s linear infinite;flex:none}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn-spinner{animation-duration:2s!important}}.msg-pill{display:inline-block;padding:2px var(--sp-8);border-radius:var(--r-pill,999px);font-size:var(--fs-label);font-weight:600;border:1px solid transparent}.msg-pill.sent{color:var(--muted);background:var(--surface-2,#f7f8fa);border-color:var(--border)}.msg-pill.ok{color:var(--success-fg);background:var(--success-bg,#eafaf1);border-color:var(--success-fg)}.msg-pill.bad{color:var(--danger-fg);background:var(--danger-bg,#fdecec);border-color:var(--danger-fg)}.ev{-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;-webkit-padding-start:var(--sp-8);padding-inline-start:var(--sp-8)}.ev-money{border-inline-start-color:var(--success-fg);font-weight:600}.ev-bad{border-inline-start-color:var(--danger-fg)}.ev-plain{border-inline-start-color:transparent}.cyc-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--sp-8);background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:start}.cyc-toggle:after{content:"";position:absolute;inset-block:-12px;inset-inline:-8px}.cyc-toggle:hover{color:var(--primary)}.cyc-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.chev{display:inline-block;transition:transform .14s ease;color:var(--muted);font-size:1.1em;line-height:1}.chev.open{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.chev{transition-duration:1ms}}.cyc-detail>td{background:var(--surface-2,#f7f8fa);padding:var(--sp-12) var(--sp-16);-webkit-border-start:3px solid var(--primary);border-inline-start:3px solid var(--primary)}.cyc-sub{width:100%;border-collapse:collapse}.cyc-sub th{text-align:start;font-size:var(--fs-label);color:var(--muted);font-weight:600;padding:var(--sp-4) var(--sp-8)}.cyc-sub td{padding:var(--sp-8);border-top:1px solid var(--border)}.cyc-sub tr:first-child td{border-top:0}@media (max-width:720px){.cyc-sub thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cyc-sub tr{display:block;border-top:1px solid var(--border);padding:var(--sp-8) 0}.cyc-sub td{display:flex;justify-content:space-between;gap:var(--sp-12);border:0;padding:2px 0}.cyc-sub td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-label)}}.paper-preview{display:inline-block;max-width:min(100%,420px);border:1px solid var(--border);border-radius:var(--radius-8);overflow:hidden;background:var(--surface-2,#f7f8fa)}.paper-preview img{display:block;width:100%;max-height:260px;object-fit:contain}.field{padding:var(--sp-8) var(--sp-12);border:1px solid var(--border);border-radius:var(--r-field);font:inherit;font-size:var(--fs-sm);background:var(--white);color:var(--ink);min-width:150px;transition:border-color .12s ease}.field.grow{flex:1 1;min-width:220px}.field-lg,.fieldset .field{font-size:var(--fs-body);padding:var(--sp-10) var(--sp-12)}.field:hover:not(:disabled):not([readonly]){border-color:var(--primary-border)}.field:focus{border-color:var(--primary)}.field::placeholder{color:var(--faint)}.field:disabled{background:var(--surface);color:var(--faint);cursor:not-allowed}.field[readonly]{background:var(--surface);color:var(--muted);cursor:default}textarea.field{width:100%;resize:vertical;line-height:var(--lh-ui)}select.field{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;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'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-12) center;-webkit-padding-end:var(--sp-28);padding-inline-end:var(--sp-28)}[dir=rtl] select.field{background-position:left var(--sp-12) center}select.field:focus,select.field:hover:not(:disabled){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237B1E5B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:15px;height:15px;cursor:pointer}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}.file-picker{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-10);border:1px dashed var(--border);border-radius:var(--r-field);background:var(--surface);transition:border-color .12s ease,background .12s ease}.file-picker.dragging{border-color:var(--primary);background:var(--primary-tint)}.file-picker-row{display:flex;align-items:center;gap:var(--sp-10);flex-wrap:wrap}.file-picker-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.file-picker-button{display:inline-flex;align-items:center;min-height:44px;padding:var(--sp-8) var(--sp-16);font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--primary);background:var(--primary-tint);border:1px solid var(--primary-border);border-radius:var(--r-field);cursor:pointer;transition:background .12s ease,border-color .12s ease}.file-picker-button:hover:not(:disabled){background:var(--primary-tint-2);border-color:var(--primary)}.file-picker-button:focus-visible{box-shadow:var(--focus-ring);outline:2px solid transparent;outline-offset:2px}.file-picker-button:disabled{background:var(--surface);color:var(--faint);border-color:var(--border);cursor:not-allowed}.file-picker-thumb{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-field);background:var(--bg)}.file-picker-thumb img{width:100%;height:100%;object-fit:cover}.file-picker-ext{font-size:var(--fs-label);font-weight:700;color:var(--muted);letter-spacing:.02em}.file-picker-meta{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.file-picker-name{font-size:var(--fs-sm);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-picker-name.empty{flex:1 1 auto;min-width:0;color:var(--muted)}.file-picker-size{font-size:var(--fs-label);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.file-picker-clear{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:0;font:inherit;font-size:var(--fs-sm);line-height:1;color:var(--muted);background:transparent;border:1px solid var(--border);border-radius:var(--r-field);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.file-picker-clear:after{content:"";position:absolute;inset:-7px}.file-picker-clear:hover:not(:disabled){color:var(--danger-fg);border-color:var(--danger-fg);background:var(--danger-tint,transparent)}.file-picker-clear:focus-visible{box-shadow:var(--focus-ring);outline:2px solid transparent;outline-offset:2px}.file-picker-clear:disabled{color:var(--faint);cursor:not-allowed}.file-picker-drop,.file-picker-hint{font-size:var(--fs-label);color:var(--muted)}.file-picker-state{font-size:var(--fs-label);font-weight:600}.file-picker-state.ok{color:var(--success-text)}.file-picker-state.bad{color:var(--danger-fg)}.file-picker-state.busy{color:var(--muted)}@media (max-width:860px){.file-picker-button{font-size:16px}}.filters{display:flex;flex-wrap:wrap;gap:var(--sp-10);align-items:center;margin-bottom:var(--sp-16)}.field-block{display:block;margin-bottom:var(--sp-14)}.field-block .label{display:block;font-size:var(--fs-label);color:var(--muted);font-weight:600;letter-spacing:var(--ls-label);margin-bottom:var(--sp-6)}.field-block .muted{display:block;margin-top:var(--sp-6)}.field-block textarea{font:inherit;line-height:var(--lh-prose);resize:vertical}@media (max-width:860px){.field,input:not([type=checkbox]):not([type=radio]):not([type=file]),select.field,textarea.field{font-size:16px}.field,select.field{min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px}}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--sp-12) var(--sp-16);gap:var(--sp-12) var(--sp-16);align-items:start}.form-grid .field-block{margin-bottom:0}.form-grid .field-block .field,.form-grid .field-block select,.form-grid .field-block textarea{width:100%}.form-actions,.form-grid .field-wide{grid-column:1/-1}.form-actions{display:flex;align-items:center;gap:var(--sp-8);margin-top:var(--sp-4)}@media (max-width:640px){.form-grid{gap:var(--sp-10)}}.shell,.shell-main,.shell-main>*,.shell>*{min-width:0}@media (max-width:720px){.table-wrap table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.table-wrap table,.table-wrap tbody,.table-wrap td,.table-wrap tr{display:block;width:auto}.table-wrap tr{border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-10) var(--sp-12);-webkit-margin-after:var(--sp-10);margin-block-end:var(--sp-10)}.table-wrap tr,.table-wrap tr:hover{background:var(--white)}.table-wrap tr:last-child{-webkit-margin-after:0;margin-block-end:0}.table-wrap td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-6) 0;-webkit-border-after:1px solid var(--border-light);border-block-end:1px solid var(--border-light);text-align:end}.table-wrap td:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}.filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-8);gap:var(--sp-8)}.filters .grow,.filters input[type=search]{grid-column:1/-1}.table-wrap td:first-child{margin:calc(-1 * var(--sp-10)) calc(-1 * var(--sp-12)) var(--sp-8);padding:var(--sp-10) var(--sp-12);background:var(--primary-tint-2);border-start-start-radius:var(--r-card);border-start-end-radius:var(--r-card);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);font-weight:700}.table-wrap td:first-child:last-child{-webkit-margin-after:calc(-1 * var(--sp-10));margin-block-end:calc(-1 * var(--sp-10));-webkit-border-after:0;border-block-end:0;border-end-start-radius:var(--r-card);border-end-end-radius:var(--r-card)}.table-wrap td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--ls-label);text-align:start}[dir=rtl] .table-wrap td[dir=ltr]{flex-direction:row-reverse}.table-wrap td:not([data-label]):before{content:none}.table-wrap td:not([data-label]){justify-content:flex-start}.table-wrap{overflow-x:visible}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (min-width:721px){tbody tr{background:var(--white)}thead th{background:var(--surface)}.table-wrap td:last-child,.table-wrap th:last-child{position:-webkit-sticky;position:sticky;inset-inline-end:0;background:inherit}.table-wrap td:last-child:after,.table-wrap th:last-child:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--border)}}@media (max-width:720px){.page-head{flex-direction:column;align-items:stretch;gap:var(--sp-10)}.filters>*{flex:1 1 auto;min-width:0}.summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.row-actions .as-button,.row-link{padding-block:var(--sp-8);display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:flex-start}}