:is(.admin-dashboard,.cms){--at-x:16px;--at-y:14px;--at-head:46px;--at-ctl:44px;--at-act:36px;--at-line:#0d0e111f}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap){background:var(--bp-white);max-width:100%;max-height:min(72vh,780px);box-shadow:none;border:1px solid #0d0e114d;border-radius:12px;margin:0;padding:0;position:relative;overflow:auto}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap):focus-visible{outline:3px solid var(--tos-d,var(--bp-tosca-deep));outline-offset:2px}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;color:var(--ink,var(--bp-ink));font-family:inherit;font-size:14px;line-height:1.4}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) th{z-index:2;height:var(--at-head);padding:0 var(--at-x);border:0;border-bottom:1px solid var(--bp-line-strong);background:var(--soft,var(--bp-yellow-soft));color:var(--ink,var(--bp-ink));font:700 12px/1.2 var(--font-barlow),Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;vertical-align:middle;font-style:normal;position:sticky;top:0}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td{min-width:96px;padding:var(--at-y) var(--at-x);border:0;border-bottom:1px solid var(--at-line);color:var(--ink,var(--bp-ink));text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;background:0 0;font-size:14px;font-weight:500}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) tbody tr:last-child td{border-bottom:0}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) tbody tr{background:0 0}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) tbody tr:hover td{background:#fff3a859}:is(.admin-dashboard,.cms) .tenant-table tbody tr:nth-child(2n),:is(.admin-dashboard,.cms) .tenant-table tbody tr:hover{background:0 0}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td a{color:var(--tos-d,var(--bp-tosca-deep));font-weight:700;text-decoration:none}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td a:hover{text-decoration:underline}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) tr[data-href]{cursor:pointer}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td small,:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) .cc-sub{letter-spacing:0;color:var(--muted,var(--bp-muted));text-transform:none;margin-top:2px;font-size:12px;font-weight:500;line-height:1.3;display:block}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td strong{font-weight:700}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) :is(th,td).num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) :is(th,td).ctr{text-align:center;white-space:nowrap}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td.dt{white-space:nowrap}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td.wrap{min-width:240px;max-width:380px}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td.cc-actions{text-align:center;white-space:nowrap}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td .dash-actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td :is(button,.dash-action,.cc-actions a):not(.cc-sort):not(.dash-group-btn):not(.dash-mobile-title):not([aria-pressed]){min-height:var(--at-act);height:var(--at-act);white-space:nowrap;box-shadow:none;border-width:1px;border-radius:8px;margin:0 4px 0 0;padding:0 14px;font-size:13px;font-weight:700}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td :is(button,.dash-action,.cc-actions a):not(.cc-sort):not(.dash-group-btn):not(.dash-mobile-title):not([aria-pressed]):hover:not(:disabled){box-shadow:none;background:var(--soft,var(--bp-yellow-soft));transform:none}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td :is(button,.dash-action,.cc-actions a):last-child{margin-right:0}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td :is(select,input:not([type=checkbox]):not([type=radio])){height:var(--at-act);min-height:var(--at-act);border:1px solid var(--ink,var(--bp-ink));border-radius:8px;min-width:140px;padding:0 10px;font-size:13px}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td input[type=checkbox]{width:20px;height:20px}:is(.admin-dashboard,.cms) :is(.cc-chip,.dash-badge){background:var(--bp-neutral-bg);color:var(--bp-muted-strong);font:700 12px/1 var(--font-barlow),Arial,sans-serif;letter-spacing:.02em;text-transform:none;white-space:nowrap;border:1px solid #0d0e1140;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-style:normal;display:inline-flex}:is(.admin-dashboard,.cms) .cc-chip[data-tone=paid]{background:var(--bp-success-bg);color:var(--bp-success-fg);border-color:var(--bp-success-bd)}:is(.admin-dashboard,.cms) .cc-chip[data-tone=pending]{background:var(--bp-yellow-tint);color:var(--bp-warning-fg);border-color:var(--bp-warning-bd)}:is(.admin-dashboard,.cms) .cc-chip[data-tone=overdue]{background:var(--bp-danger-bg);color:var(--bp-danger-fg);border-color:var(--bp-danger-bd)}:is(.admin-dashboard,.cms) .cc-chip[data-tone=info]{background:var(--bp-info-bg);color:var(--bp-info-fg);border-color:var(--bp-info-bd)}:is(.admin-dashboard,.cms) .cc-chip[data-tone=off]{background:var(--bp-neutral-bg);color:var(--bp-neutral-fg);border-color:var(--bp-neutral-bd)}:is(.admin-dashboard,.cms) .dash-empty{background:var(--bp-tint);color:var(--muted,var(--bp-muted));text-align:center;border:1px dashed #0d0e1159;border-radius:12px;padding:32px 20px;font-size:14px}:is(.admin-dashboard,.cms) .dash-empty strong{color:var(--ink,var(--bp-ink));letter-spacing:.02em;margin-bottom:4px;font-size:15px;display:block}:is(.admin-dashboard,.cms) .at-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}:is(.admin-dashboard,.cms) .at-toolbar>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:is(.admin-dashboard,.cms) :is(.at-toolbar,.cc-filters,.at-pager,.cc-pager) :is(input:not([type=checkbox]):not([type=radio]),select){height:var(--at-ctl);min-height:var(--at-ctl);padding:0 12px;font-size:14px}:is(.admin-dashboard,.cms) .at-toolbar :is(button,a.dash-action,.at-btn){min-height:var(--at-ctl)}:is(.admin-dashboard,.cms) :is(.at-pager,.cc-pager){color:var(--muted,var(--bp-muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}:is(.admin-dashboard,.cms) :is(.at-pager,.cc-pager) :is(button,a.dash-action){min-height:var(--at-act);height:var(--at-act);padding:0 14px;font-size:13px}@media (max-width:640px){:is(.admin-dashboard,.cms){--at-x:14px;--at-act:40px}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap){max-height:none}:is(.admin-dashboard,.cms) .at-stack{background:0 0;border:0;max-height:none;overflow:visible}:is(.admin-dashboard,.cms) .at-stack table{min-width:0;display:block}:is(.admin-dashboard,.cms) .at-stack thead{display:none}:is(.admin-dashboard,.cms) .at-stack tbody{gap:12px;display:grid}:is(.admin-dashboard,.cms) .at-stack tr{background:var(--bp-white);border:1px solid #0d0e114d;border-radius:12px;padding:6px 0;display:block}:is(.admin-dashboard,.cms) .at-stack td{min-width:0;padding:10px var(--at-x);text-align:right;border:0;justify-content:space-between;align-items:center;gap:16px;display:flex}:is(.admin-dashboard,.cms) .at-stack td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,var(--bp-muted));text-align:left;flex:none;font-size:12px;font-weight:700}:is(.admin-dashboard,.cms) .at-stack td.cc-actions{justify-content:flex-end}:is(.admin-dashboard,.cms) .at-stack td.cc-actions:before{display:none}}@media (min-width:641px){:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) tbody td{height:var(--bp-row-h)}}@media (prefers-reduced-motion:reduce){:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) *{transition:none!important}}.admin-dashboard .at-page{gap:24px;display:grid}.admin-dashboard .at-lead{color:var(--muted,var(--bp-muted));margin:0 0 -8px;font-size:15px}.admin-dashboard .at-card{gap:16px;padding:24px;display:grid}.admin-dashboard .at-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-dashboard .at-card h2{margin:0}.admin-dashboard .at-help{color:var(--muted,var(--bp-muted));margin:6px 0 0;font-size:13px;font-weight:500}.admin-dashboard .at-card-actions,.admin-dashboard .at-bar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-dashboard .at-bar{flex-wrap:wrap;grid-template-columns:1fr;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.admin-dashboard .at-bar-left{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-dashboard .at-field{letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:700;display:grid}.admin-dashboard .at-field :is(input,select){text-transform:none;letter-spacing:0;width:100%;height:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:500}.admin-dashboard .at-search{flex:240px;min-width:240px}.admin-dashboard .at-search input{width:100%}.admin-dashboard .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-dashboard .at-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-dashboard .at-sum-text{overflow-wrap:anywhere;font-size:clamp(1.1rem,2.2vw,1.5rem)!important}.admin-dashboard .at-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.admin-dashboard .at-grid fieldset{background:var(--bp-tint);border:1px solid #0d0e112e;border-radius:12px;align-content:start;gap:8px;margin:0;padding:14px 16px 16px;display:grid}.admin-dashboard .at-grid legend{letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:800}.admin-dashboard .at-check{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:flex}.admin-dashboard .at-check input{width:20px;height:20px}.admin-dashboard .at-static{align-items:center;min-height:44px;margin:0;font-weight:600;display:flex}.admin-dashboard .at-savebar{background:var(--bp-surface-page);color:var(--muted,var(--bp-muted));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:12px 16px;font-size:14px;display:flex}.admin-dashboard .at-savebar.is-dirty{background:var(--bp-yellow-tint);color:var(--ink,var(--bp-ink));border:1px solid var(--bp-warning-bd)}.admin-dashboard .at-form{gap:16px;display:grid}.admin-dashboard .at-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-dashboard .at-warn{background:var(--bp-yellow-tint);border:1px solid var(--bp-warning-bd);border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.admin-dashboard .at-confirm{margin:0 0 16px;font-size:15px;line-height:1.5}.admin-dashboard .at-retry{margin-top:14px}.admin-dashboard .at-danger{background:var(--bp-danger-text);border-color:var(--bp-danger-text);color:var(--bp-white)}.admin-dashboard .at-mute{color:var(--muted,var(--bp-muted))}.admin-dashboard .at-rank{font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:36px;height:30px;padding:0 8px;font-weight:800;display:inline-grid}.admin-dashboard tr[data-top] .at-rank{background:var(--y,var(--bp-yellow));border:1px solid var(--ink,var(--bp-ink))}.admin-dashboard .cc-chip[data-lg="0"]{background:var(--bp-neutral-bg);color:var(--bp-muted-strong)}.admin-dashboard .cc-chip[data-lg="1"]{color:#7a3a10;background:#fde8d6;border-color:#e8b88d}.admin-dashboard .cc-chip[data-lg="2"]{color:#334155;background:#e6ebf0;border-color:#b6c2cf}.admin-dashboard .cc-chip[data-lg="3"]{background:var(--bp-yellow-tint);color:var(--bp-warning-fg);border-color:var(--bp-warning-bd)}.admin-dashboard .cc-chip[data-lg="4"]{background:var(--bp-info-bg);color:var(--bp-info-fg);border-color:var(--bp-info-bd)}.admin-dashboard .cc-chip[data-lg="5"]{background:var(--ink,var(--bp-ink));color:var(--y,var(--bp-yellow));border-color:var(--ink,var(--bp-ink))}.admin-dashboard .at-menu{position:relative}.admin-dashboard .at-menu summary{border:1px solid var(--bp-line-strong);background:var(--bp-white);cursor:pointer;border-radius:10px;align-items:center;min-height:44px;padding:0 18px;font-weight:700;list-style:none;display:inline-flex}.admin-dashboard .at-menu summary::-webkit-details-marker{display:none}.admin-dashboard .at-menu[open] summary{background:var(--soft,var(--bp-yellow-soft))}.admin-dashboard .at-menu ul{z-index:20;background:var(--bp-white);border:1px solid var(--bp-line-strong);min-width:240px;box-shadow:var(--bp-shadow-pop);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.admin-dashboard .at-menu li button{width:100%;min-height:40px;box-shadow:none;border:0;border-radius:8px;justify-content:flex-start}.admin-dashboard .at-menu li button:hover:not(:disabled){background:var(--soft,var(--bp-yellow-soft));box-shadow:none;transform:none}.at-dialog{border:1px solid var(--bp-line-strong);width:min(520px,100vw - 32px);box-shadow:var(--bp-shadow-pop);font-family:var(--font-barlow),Arial,sans-serif;color:var(--ink,var(--bp-ink));border-radius:16px;padding:0}.at-dialog::backdrop{background:#0d0e118c}.at-dialog-body{gap:16px;padding:22px;display:grid}.at-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.at-dialog-head h3{margin:0;font-size:1.3rem}.at-x{border:1px solid var(--bp-line-strong);background:var(--bp-white);cursor:pointer;border-radius:10px;width:40px;height:40px;font-size:1.4rem;line-height:1}.at-dialog :is(input,select){border:1px solid var(--bp-line-strong);height:44px;font:inherit;border-radius:10px;width:100%;padding:0 12px;font-size:15px}.at-dialog .at-field{letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:700;display:grid}.at-dialog .at-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.at-dialog .ma-err{color:var(--bp-danger-fg);background:var(--bp-danger-bg);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.at-dialog .at-warn{background:var(--bp-yellow-tint);border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.at-dialog button{border:1px solid var(--bp-line-strong);background:var(--bp-white);min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 18px;font-weight:700}.at-dialog button.primary{background:var(--y,var(--bp-yellow));border-color:var(--ink,var(--bp-ink));color:var(--ink,var(--bp-ink))}.at-dialog button.at-danger{background:var(--bp-danger-text);border-color:var(--bp-danger-text);color:var(--bp-white)}.at-dialog button:disabled{opacity:.55;cursor:not-allowed}.at-dialog .at-bar-right{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.at-dialog .at-confirm{margin:0;font-size:15px;line-height:1.5}.at-toast{z-index:80;border:1px solid var(--bp-line-strong);background:var(--bp-success-bg);max-width:min(420px,100vw - 40px);box-shadow:var(--bp-shadow-pop);border-radius:12px;padding:14px 18px;font-weight:600;position:fixed;bottom:20px;right:20px}.at-toast[data-tone=err]{background:var(--bp-danger-bg)}.at-toast[data-tone=info]{background:var(--bp-yellow-tint)}.at-skel{background:var(--bp-neutral-bg);border-radius:10px;margin:4px 0}@media (prefers-reduced-motion:reduce){.at-skel{animation:none}}@media (max-width:640px){.admin-dashboard .at-card{padding:18px}.admin-dashboard .at-bar-right>button,.admin-dashboard .at-card-actions>button{flex:auto}.admin-dashboard .at-two,.at-dialog .at-two{grid-template-columns:1fr}.admin-dashboard .at-menu ul{left:0;right:auto}.at-toast{max-width:none;left:16px;right:16px}}:is(.admin-dashboard,.cms) .at-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}:is(.admin-dashboard,.cms) .at-chips>a{border:1px solid var(--bp-line-strong);background:var(--bp-white);min-height:40px;color:var(--ink,var(--bp-ink));border-radius:99px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}:is(.admin-dashboard,.cms) .at-chips>a[aria-current=page]{background:var(--ink,var(--bp-ink));color:var(--y,var(--bp-yellow))}:is(.admin-dashboard,.cms) .at-chips .at-search{flex:0 280px;min-width:220px;margin-left:auto}:is(.admin-dashboard,.cms) .at-type{letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;font-size:12px}:is(.admin-dashboard,.cms) .at-days{font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:15px;display:block}:is(.admin-dashboard,.cms) td.at-end strong{font-size:14px}:is(.admin-dashboard,.cms) .dash-table tr[data-urgency=URGENT] td{background:#fff1e3}:is(.admin-dashboard,.cms) .dash-table tr[data-urgency=WARNING] td{background:var(--bp-tint)}:is(.admin-dashboard,.cms) .dash-table tr[data-urgency=EXPIRED] td{background:var(--bp-danger-bg)}:is(.admin-dashboard,.cms) .dash-table tr[data-urgency=URGENT] td:first-child{box-shadow:inset 4px 0 0 var(--or,var(--bp-orange))}:is(.admin-dashboard,.cms) .dash-table tr[data-urgency=WARNING] td:first-child{box-shadow:inset 4px 0 #e3b000}:is(.admin-dashboard,.cms) .dash-table tr[data-urgency=EXPIRED] td:first-child{box-shadow:inset 4px 0 0 var(--bp-danger-text)}:is(.admin-dashboard,.cms) .dash-table tr[data-urgency] td:first-child{padding-left:calc(var(--at-x) + 4px)}.admin-dashboard .at-more{border:1px solid var(--ink,var(--bp-ink));background:var(--bp-white);cursor:pointer;vertical-align:middle;border-radius:8px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:20px;font-weight:800;line-height:1;display:inline-grid}.admin-dashboard .at-more:hover{background:var(--soft,var(--bp-yellow-soft))}.at-rowmenu{z-index:90;background:var(--bp-white);border:1px solid var(--bp-line-strong);width:220px;box-shadow:var(--bp-shadow-pop);animation:at-rowmenu-in var(--bp-dur-fast,.15s) var(--bp-ease,ease-out) both;border-radius:12px;margin:0;padding:6px;list-style:none;position:fixed}@keyframes at-rowmenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.at-rowmenu{animation:none}}.at-rowmenu a{min-height:42px;color:var(--ink,var(--bp-ink));font:600 14px var(--font-barlow),Arial,sans-serif;border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.at-rowmenu button{width:100%;min-height:42px;color:var(--ink,var(--bp-ink));font:600 14px var(--font-barlow),Arial,sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;display:flex}.at-rowmenu :is(a,button):hover,.at-rowmenu :is(a,button):focus-visible{background:var(--soft,var(--bp-yellow-soft));outline:0}@media (max-width:640px){:is(.admin-dashboard,.cms) .at-chips .at-search{flex:100%;margin-left:0}:is(.admin-dashboard,.cms) .at-stack tr[data-urgency]{border-left-width:4px}:is(.admin-dashboard,.cms) .at-stack tr[data-urgency=URGENT]{border-left-color:var(--or,var(--bp-orange))}:is(.admin-dashboard,.cms) .at-stack tr[data-urgency=WARNING]{border-left-color:#e3b000}:is(.admin-dashboard,.cms) .at-stack tr[data-urgency=EXPIRED]{border-left-color:var(--bp-danger-text)}:is(.admin-dashboard,.cms) .at-stack tr[data-urgency] td:first-child{padding-left:var(--at-x);box-shadow:none}}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td.sm{min-width:0}:is(.admin-dashboard,.cms) :is(.dash-table,.portal .table-wrap,.tenant-table-wrap) td.name{min-width:150px}:is(.admin-dashboard,.cms) .dash-table.at-stick table{min-width:1080px}:is(.admin-dashboard,.cms) .dash-table.at-stick :is(td,th):last-child{z-index:1;background:var(--bp-white);position:sticky;right:0;box-shadow:-10px 0 10px -10px #0d0e114d}:is(.admin-dashboard,.cms) .dash-table.at-stick th:last-child{z-index:3;background:var(--soft,var(--bp-yellow-soft))}:is(.admin-dashboard,.cms) .dash-table.at-stick tbody tr:hover td{background:var(--bp-tint)}:is(.admin-dashboard,.cms) .dash-table.at-stick tr[data-urgency=URGENT] td:last-child{background:#fff1e3}:is(.admin-dashboard,.cms) .dash-table.at-stick tr[data-urgency=WARNING] td:last-child{background:var(--bp-tint)}:is(.admin-dashboard,.cms) .dash-table.at-stick tr[data-urgency=EXPIRED] td:last-child{background:var(--bp-danger-bg)}:is(.admin-dashboard,.cms) td.sm :is(strong,small){white-space:nowrap}:is(.admin-dashboard,.cms) .at-urg{letter-spacing:.02em;font-size:12px;font-weight:700;display:block}:is(.admin-dashboard,.cms) .at-urg[data-tone=overdue]{color:#a03018}:is(.admin-dashboard,.cms) .at-urg[data-tone=pending]{color:var(--bp-warning-fg)}:is(.admin-dashboard,.cms) .at-urg[data-tone=info]{color:var(--bp-info-fg)}:is(.admin-dashboard,.cms) .at-urg[data-tone=paid]{color:var(--bp-success-fg)}@media (max-width:640px){:is(.admin-dashboard,.cms) .dash-table.at-stick table{min-width:0}:is(.admin-dashboard,.cms) .dash-table.at-stick :is(td,th):last-child{box-shadow:none;position:static}:is(.admin-dashboard,.cms) .dash-table.at-stick tr[data-urgency] td:last-child{background:0 0}}.admin-dashboard .at-sub{letter-spacing:.08em;text-transform:uppercase;margin:8px 0 4px;font-size:13px;font-weight:800}.admin-dashboard .at-steps{color:var(--muted,var(--bp-muted));gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.admin-dashboard .at-log{background:var(--bp-ink);max-height:260px;color:var(--bp-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px;font:13px/1.5 ui-monospace,Menlo,Consolas,monospace;list-style:none;overflow:auto}.admin-dashboard .at-log li+li{margin-top:4px}.at-dialog[data-wide]{width:min(880px,100vw - 32px);max-height:calc(100vh - 32px)}.at-dialog[data-wide] .at-dialog-body{max-height:calc(100vh - 36px);overflow:auto}.admin-dashboard .at-kv{background:var(--bp-white);border:1px solid #0d0e1133;border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.admin-dashboard .at-kv>div{border-bottom:1px solid #0d0e111a;justify-content:space-between;gap:16px;padding:12px 16px;font-size:14px;display:flex}.admin-dashboard .at-kv>div:last-child{border-bottom:0}.admin-dashboard .at-kv dt{color:var(--muted,var(--bp-muted));font-weight:600}.admin-dashboard .at-kv dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:700}.admin-dashboard .at-kv .at-total{background:var(--bp-yellow-soft)}.admin-dashboard .at-kv .at-total dt{color:var(--ink,var(--bp-ink))}.admin-dashboard .at-kv .at-warn-row{background:var(--bp-danger-bg)}.at-dialog .at-kv{border:1px solid #0d0e1133;border-radius:12px;margin:0;display:grid;overflow:hidden}.at-dialog .at-kv>div{border-bottom:1px solid #0d0e111a;justify-content:space-between;gap:16px;padding:10px 14px;font-size:14px;display:flex}.at-dialog .at-kv>div:last-child{border-bottom:0}.at-dialog .at-kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.at-dialog .at-kv .at-total{background:var(--bp-yellow-soft)}.at-dialog .at-kv .at-warn-row{background:var(--bp-danger-bg)}.at-dialog .at-two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:700px){.at-dialog .at-two-col{grid-template-columns:1fr}}.at-dialog .at-timeline{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.at-dialog .at-timeline li{border-left:3px solid var(--y,var(--bp-yellow));padding-left:14px}.at-dialog .at-timeline small{color:var(--bp-muted);display:block}.at-dialog h4{letter-spacing:.08em;text-transform:uppercase;margin:6px 0 2px;font-size:12px}.at-dialog textarea{border:1px solid var(--bp-line-strong);width:100%;font:inherit;border-radius:10px;padding:10px}.at-dialog .at-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-dashboard .at-linkbtn{height:auto;min-height:0;box-shadow:none;color:var(--tos-d,var(--bp-tosca-deep));text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.admin-dashboard .at-linkbtn:hover{box-shadow:none;background:0 0;text-decoration:underline;transform:none}.pm-head p{color:var(--muted,var(--bp-muted));margin:0 0 14px;font-size:14px}.pm-sum{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pm-sum button{background:var(--bp-white);min-height:40px;color:var(--ink,var(--bp-ink));font:600 13px var(--font-barlow),Arial,sans-serif;cursor:pointer;border:1px solid #0d0e114d;border-radius:10px;align-items:baseline;gap:8px;padding:0 14px;display:flex}.pm-sum button strong{font-variant-numeric:tabular-nums;font-size:16px;font-style:normal}.pm-sum button[aria-pressed=true]{background:var(--ink,var(--bp-ink));color:var(--y,var(--bp-yellow))}.pm-table{--at-x:12px;--at-y:8px;--at-head:42px}:is(.admin-dashboard,.cms) .dash-table.pm-table table{font-size:13px}@media (min-width:641px){:is(.admin-dashboard,.cms) .dash-table.pm-table table{min-width:1000px}}:is(.admin-dashboard,.cms) .dash-table.pm-table td{font-size:13px}@media (min-width:641px){:is(.admin-dashboard,.cms) .dash-table.pm-table td.pm-prod{min-width:230px}:is(.admin-dashboard,.cms) .dash-table.pm-table td:nth-child(2){min-width:170px}:is(.admin-dashboard,.cms) .dash-table.pm-table td:nth-child(2) small{white-space:nowrap}:is(.admin-dashboard,.cms) .dash-table.pm-table td:nth-child(3){min-width:100px}:is(.admin-dashboard,.cms) .dash-table.pm-table td:nth-child(5){min-width:140px}:is(.admin-dashboard,.cms) .dash-table.pm-table td:nth-child(6){min-width:130px}:is(.admin-dashboard,.cms) .dash-table.pm-table td:nth-child(7){white-space:nowrap;min-width:100px}}.pm-id{align-items:center;gap:12px;min-width:0;display:flex}.pm-id strong{font-size:14px;line-height:1.25;display:block}.pm-thumb{background:var(--bp-surface-alt);cursor:zoom-in;border:1px solid #0d0e1140;border-radius:8px;flex:none;padding:0;transition:filter .15s;display:block;overflow:hidden}:is(.admin-dashboard,.cms) .dash-table td .pm-thumb{border-radius:8px;height:auto;min-height:0;margin:0;padding:0}.pm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pm-thumb:hover{filter:brightness(1.08)}.pm-nophoto{background:repeating-linear-gradient(45deg,var(--bp-surface-alt),var(--bp-surface-alt) 6px,var(--bp-line) 6px,var(--bp-line) 12px);width:100%;height:100%;color:var(--bp-muted);align-content:center;place-items:center;gap:1px;display:grid}.pm-nophoto i{font:700 6px/1 var(--font-barlow),Arial,sans-serif;letter-spacing:.04em;text-align:center;font-style:normal}.pm-nophoto.big{aspect-ratio:1;border-radius:10px;width:100%}.pm-nophoto.big i{font-size:13px}.pm-rtd{margin-top:2px;padding:3px 8px;font-size:12px}.pm-newprice{color:var(--bp-warning-fg);font-weight:700}:is(.admin-dashboard,.cms) .dash-table td a.pm-link{cursor:pointer;font-size:12px;text-decoration:underline}.pm-skel{background:var(--bp-neutral-bg);border-radius:6px;width:70%;height:12px;display:inline-block}.pm-skel-img{vertical-align:middle;border-radius:8px;width:40px;height:40px;margin-right:10px}@media (prefers-reduced-motion:reduce){.pm-skel{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){:is(.admin-dashboard,.cms) .at-stack.pm-table td.pm-prod{padding:12px var(--at-x) 6px;text-align:left;display:block}:is(.admin-dashboard,.cms) .at-stack.pm-table td.pm-prod:before{display:none}:is(.admin-dashboard,.cms) .at-stack.pm-table tr{padding:0 0 6px}.pm-sum button{min-height:36px;padding:0 10px}:is(.admin-dashboard,.cms) .at-stack.pm-table td{padding-block:7px}}:is(.admin-dashboard,.cms) .dash-table.at-stick td.cc-actions:has(.at-rowmenu){z-index:6}.lb-sum{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.lb-sum li{background:var(--bp-white);border:1px solid #0d0e114d;border-radius:10px}.lb-sum li>strong,.lb-sum button strong{font-variant-numeric:tabular-nums;font-size:20px;font-style:normal;display:block}.lb-sum li>strong{padding:10px 14px 0}.lb-sum li>span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,var(--bp-muted));padding:0 14px 10px;font-size:12px;font-weight:700;display:block}.lb-sum button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:10px 14px;font-family:inherit;display:block}.lb-sum button span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,var(--bp-muted));font-size:12px;font-weight:700}.lb-sum li[data-tone=high]{border-color:var(--bp-danger-bd);background:var(--bp-danger-bg)}.lb-sum button:hover{background:#fff3a873}:is(.admin-dashboard,.cms) .dash-table.lb-table table{min-width:1100px}.lb-table td small.up{color:var(--bp-success-text);font-weight:700;display:block}.lb-table td small.down{color:var(--bp-danger-fg);font-weight:700;display:block}:is(.admin-dashboard,.cms) .dash-table td button.lb-risk{cursor:pointer;background:0 0;border:0;height:auto;min-height:0;margin:0;padding:0}.lb-note{border:2px dashed var(--bp-ink);background:var(--bp-tint);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px}.lb-review{gap:16px;display:grid}.lb-review h4{align-items:center;gap:10px;margin:0 0 8px;font-size:15px;display:flex}.lb-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.lb-metrics>div{background:var(--bp-surface-alt);border:1px solid #0d0e1133;border-radius:10px;padding:8px 10px}.lb-metrics dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,var(--bp-muted));font-size:12px;font-weight:700}.lb-metrics dd{margin:2px 0 0;font-size:16px;font-weight:700}.lb-metrics dd small{color:var(--muted,var(--bp-muted));font-size:12px;font-weight:500;display:block}.lb-flags{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lb-flags li{border-left:4px solid var(--bp-warning-bd);background:var(--bp-tint);border-radius:6px;gap:2px;padding:8px 12px;display:grid}.lb-flags li[data-strong=true]{border-left-color:var(--bp-danger-solid);background:var(--bp-danger-bg)}.lb-flags span{color:var(--bp-muted-strong);font-size:13px}.lb-days{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lb-days li{grid-template-columns:56px 1fr 32px;align-items:center;gap:10px;font-size:13px;display:grid}.lb-days i{background:var(--ink,var(--bp-ink));border-radius:5px;min-width:2px;height:10px;display:block}.lb-days b{text-align:right}.lb-form{gap:10px;display:grid}.lb-form textarea{border:1px solid var(--bp-line-strong);width:100%;font:inherit;border-radius:10px;padding:10px}.tlb-league-row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:8px 0;display:flex}.tlb-league-row>b{flex:0 0 90px}.tlb-league-row .at-field{flex:110px;min-width:100px}.tlb-reward-row{grid-template-columns:minmax(160px,2fr) 110px 80px 80px auto;gap:8px;margin-bottom:8px;display:grid}@media (max-width:640px){.tlb-reward-row{grid-template-columns:1fr 1fr}}.ta-count{color:var(--muted,var(--bp-muted));letter-spacing:.04em;font-size:.5em;font-weight:600}.ta-sum{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ta-sum button{background:var(--bp-white);min-height:38px;color:var(--ink,var(--bp-ink));font:600 13px var(--font-barlow),Arial,sans-serif;cursor:pointer;border:1px solid #0d0e114d;border-radius:10px;align-items:baseline;gap:8px;padding:0 14px;display:flex}.ta-sum button strong{font-variant-numeric:tabular-nums;font-size:16px;font-style:normal}.ta-sum button[aria-pressed=true]{background:var(--ink,var(--bp-ink));color:var(--y,var(--bp-yellow))}:is(.admin-dashboard,.cms) .dash-table.ta-table{max-height:min(74vh,820px)}:is(.admin-dashboard,.cms) .dash-table.ta-table table{font-size:13px}@media (min-width:641px){:is(.admin-dashboard,.cms) .dash-table.ta-table td{--at-y:10px;--at-x:12px;min-width:0}:is(.admin-dashboard,.cms) .dash-table.ta-table :is(th,td){padding-inline:12px}:is(.admin-dashboard,.cms) .dash-table.ta-table td{padding-block:10px}:is(.admin-dashboard,.cms) .dash-table.ta-table th{height:42px}:is(.admin-dashboard,.cms) .dash-table.ta-table td:first-child{width:48px;min-width:48px}:is(.admin-dashboard,.cms) .dash-table.ta-table td:nth-child(2){white-space:nowrap;min-width:104px}:is(.admin-dashboard,.cms) .dash-table.ta-table td:nth-child(3){min-width:150px}:is(.admin-dashboard,.cms) .dash-table.ta-table td:nth-child(4){min-width:190px}:is(.admin-dashboard,.cms) .dash-table.ta-table td:nth-child(5){min-width:120px}:is(.admin-dashboard,.cms) .dash-table.ta-table td:nth-child(6){min-width:176px}:is(.admin-dashboard,.cms) .dash-table.ta-table td:nth-child(7){min-width:200px}:is(.admin-dashboard,.cms) .dash-table.ta-table td:nth-child(8){min-width:120px}:is(.admin-dashboard,.cms) .dash-table.ta-table td.cc-actions{min-width:112px;padding-inline:8px}:is(.admin-dashboard,.cms) .dash-table.ta-table table{min-width:1080px}}.ta-clamp1{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.ta-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}:is(.admin-dashboard,.cms) .dash-table td button.ta-link{height:auto;min-height:0;box-shadow:none;color:var(--tos-d,var(--bp-tosca-deep));background:0 0;border:0;margin:4px 0 0;padding:0;font-size:12px;font-weight:700;text-decoration:underline;display:block}.ta-contact a{overflow-wrap:anywhere;word-break:break-word}.ta-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin:0 0 14px;display:grid}.ta-fields dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,var(--bp-muted));font-size:12px;font-weight:700}.ta-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.ta .at-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ta .at-card-head h2{margin:0}.ta .at-help{color:var(--muted,var(--bp-muted));margin:4px 0 0}.ta .at-card-actions{flex-wrap:wrap;gap:8px;display:flex}.cms .ta :is(.at-card-actions,.at-toolbar) button{border:1px solid var(--bp-line-strong);background:var(--bp-white);min-height:40px;color:var(--ink,var(--bp-ink));box-shadow:none;font:700 13px var(--font-barlow),Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase;border-radius:10px;padding:0 16px;font-style:normal;transform:none}.cms .ta :is(.at-card-actions,.at-toolbar) button:hover:not(:disabled){background:var(--soft,var(--bp-yellow-soft))}.cms .ta .ta-sum button{background:var(--bp-white);min-height:38px;color:var(--ink,var(--bp-ink));box-shadow:none;font:600 13px var(--font-barlow),Arial,sans-serif;letter-spacing:0;text-transform:none;border:1px solid #0d0e114d;border-radius:10px;padding:0 14px;font-style:normal;transform:none}.cms .ta .ta-sum button[aria-pressed=true]{background:var(--ink,var(--bp-ink));color:var(--y,var(--bp-yellow))}.cms .ta th button.cc-sort{height:auto;min-height:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-style:normal;transform:none}.cms .ta .ta-table td .dash-actions button{border:1px solid var(--ink,var(--bp-ink));background:var(--bp-white);height:36px;min-height:36px;color:var(--ink,var(--bp-ink));box-shadow:none;font:700 12px var(--font-barlow),Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:0 14px;font-style:normal;transform:none}.cms .ta .ta-table td .dash-actions button.at-more{width:36px;min-width:36px;padding:0;font-size:20px}.cms .ta .ta-table td .dash-actions button:hover:not(:disabled){background:var(--soft,var(--bp-yellow-soft))}.cms .ta .at-pager button{border:1px solid var(--ink,var(--bp-ink));background:var(--bp-white);min-height:36px;color:var(--ink,var(--bp-ink));box-shadow:none;font:700 14px var(--font-barlow),Arial,sans-serif;border-radius:8px;padding:0 14px;font-style:normal;transform:none}.cms .ta .at-pager button:disabled{opacity:.45}.us-id{align-items:center;gap:12px;min-width:0;display:flex}.us-id strong{font-size:14px;display:block}.us-self{color:var(--muted,var(--bp-muted));font-style:normal;font-weight:600}.us-avatar{background:var(--ink,var(--bp-ink));width:38px;height:38px;color:var(--y,var(--bp-yellow));font:800 13px var(--font-barlow),Arial,sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.us-email{overflow-wrap:anywhere}@media (min-width:641px){:is(.admin-dashboard,.cms) .dash-table.us-table table{min-width:980px}:is(.admin-dashboard,.cms) .dash-table.us-table td{padding-block:10px}:is(.admin-dashboard,.cms) .dash-table.us-table td:first-child{min-width:250px}:is(.admin-dashboard,.cms) .dash-table.us-table :is(td:nth-child(2)){min-width:120px}:is(.admin-dashboard,.cms) .dash-table.us-table td:nth-child(3){min-width:150px}:is(.admin-dashboard,.cms) .dash-table.us-table td.dt{white-space:nowrap;min-width:104px}:is(.admin-dashboard,.cms) .dash-table.us-table :is(th,td){padding-inline:10px}:is(.admin-dashboard,.cms) .dash-table.us-table td.cc-actions{min-width:112px}}.cms .us .at-card-actions .us-add{background:var(--ink,var(--bp-ink));color:var(--y,var(--bp-yellow))}.cms .us .at-card-actions .us-add:hover:not(:disabled){background:var(--bp-ink-hover)}.us-top{background:var(--bp-white);min-height:38px;font:600 13px var(--font-barlow),Arial,sans-serif;border:1px dashed #0d0e114d;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:flex}.us-top strong{font-size:16px;font-style:normal}.us-from{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.us-to select{min-width:180px}.ta .at-card-head>div:first-child{flex:320px;min-width:0}.ta .at-card-actions{flex:0 auto;max-width:100%}@media (max-width:640px){.ta .at-card-head>div:first-child{flex-basis:100%}.ta .at-card-actions{width:100%}}.sp-form{gap:12px;display:grid}.sp-form fieldset{border:1px solid #0d0e1133;border-radius:12px;gap:12px;margin:0;padding:14px 16px;display:grid}.sp-form legend{font:700 12px var(--font-barlow),Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,var(--bp-muted));padding:0 6px}.sp-form .at-field{gap:4px;font-weight:600;display:grid}.sp-form input{border:1px solid var(--bp-line-strong);min-height:44px;font:500 15px var(--font-barlow),Arial,sans-serif;border-radius:10px;padding:0 12px}.sp-form fieldset:disabled input{background:var(--bp-surface-alt);border-color:#0d0e1140}.sp-view dd[data-empty]{color:var(--muted,var(--bp-muted));font-style:normal}@media (min-width:720px){.sp-form fieldset{grid-template-columns:1fr 1fr;align-items:start}.sp-form fieldset legend{grid-column:1/-1}}.sp-form .at-field{text-transform:none;letter-spacing:0;align-content:start;font-size:14px}.sp-form .at-help{text-transform:none;letter-spacing:0;font-weight:500}.edc-map{border:2px dashed var(--ink,var(--bp-ink));background:var(--bp-tint);border-radius:12px;margin:12px 0;padding:14px 16px}.edc-map h3{margin:0 0 4px;font-size:1rem}.edc-map-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;margin:10px 0;display:grid}.edc-map-grid select{width:100%}.portal .tm{margin:14px 0}.portal .tm h2{margin:0}.portal .tm .at-toolbar select,.portal .tm .at-toolbar input:not([type=checkbox]){height:var(--at-ctl,44px);min-height:var(--at-ctl,44px);border:1px solid var(--bp-line-strong);font:500 14px var(--font-barlow),Arial,sans-serif;border-radius:10px;padding:0 12px}.portal .tm .tm-sel select{width:100%}.tm-check{min-height:var(--at-ctl,44px);font:600 14px var(--font-barlow),Arial,sans-serif;white-space:nowrap;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.tm-check input{width:18px;height:18px;min-height:0}.portal .tm .at-toolbar button,.portal .tm .at-card-actions button{border:1px solid var(--bp-line-strong);background:var(--bp-white);min-height:40px;color:var(--ink,var(--bp-ink));box-shadow:none;font:700 13px var(--font-barlow),Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase;border-radius:10px;padding:0 16px;font-style:normal;transform:none}.portal .tm .ta-sum button{background:var(--bp-white);min-height:38px;color:var(--ink,var(--bp-ink));box-shadow:none;font:600 13px var(--font-barlow),Arial,sans-serif;letter-spacing:0;text-transform:none;border:1px solid #0d0e114d;border-radius:10px;padding:0 14px;font-style:normal;transform:none}.portal .tm .ta-sum button[aria-pressed=true]{background:var(--ink,var(--bp-ink));color:var(--y,var(--bp-yellow))}.portal .tm th button.cc-sort{height:auto;min-height:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-style:normal;transform:none}.portal .tm .tm-table td .dash-actions button{border:1px solid var(--ink,var(--bp-ink));background:var(--bp-white);height:36px;min-height:36px;color:var(--ink,var(--bp-ink));box-shadow:none;font:700 12px var(--font-barlow),Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:0 14px;font-style:normal;transform:none}.portal .tm .tm-table td .dash-actions button.at-more{width:36px;min-width:36px;padding:0;font-size:20px}.portal .tm .at-pager button{border:1px solid var(--ink,var(--bp-ink));background:var(--bp-white);min-height:36px;color:var(--ink,var(--bp-ink));box-shadow:none;font:700 14px var(--font-barlow),Arial,sans-serif;border-radius:8px;padding:0 14px;font-style:normal;transform:none}:is(.admin-dashboard,.cms) .dash-table.tm-table{max-height:min(76vh,860px)}:is(.admin-dashboard,.cms) .dash-table.tm-table table{font-size:13px}@media (min-width:641px){:is(.admin-dashboard,.cms) .dash-table.tm-table table{min-width:1120px}:is(.admin-dashboard,.cms) .dash-table.tm-table :is(th,td){padding-inline:12px}:is(.admin-dashboard,.cms) .dash-table.tm-table td{padding-block:10px}:is(.admin-dashboard,.cms) .dash-table.tm-table th{text-transform:none;letter-spacing:.02em;height:42px;font-size:12px}:is(.admin-dashboard,.cms) .dash-table.tm-table td:first-child{min-width:170px}:is(.admin-dashboard,.cms) .dash-table.tm-table td:nth-child(2){min-width:84px}:is(.admin-dashboard,.cms) .dash-table.tm-table td:nth-child(3){min-width:104px}:is(.admin-dashboard,.cms) .dash-table.tm-table td:nth-child(4){min-width:215px}:is(.admin-dashboard,.cms) .dash-table.tm-table td.num{min-width:116px}:is(.admin-dashboard,.cms) .dash-table.tm-table td:nth-child(8){min-width:132px}:is(.admin-dashboard,.cms) .dash-table.tm-table td.cc-actions{min-width:112px;padding-inline:8px}}.tm-table tr[data-inactive] td:not(.cc-actions){opacity:.62}.tm-table tr[data-selected] td{background:var(--bp-tint)}.tm-out[data-due]{color:var(--bp-danger-fg);font-weight:700}.tm-out:not([data-due]){color:var(--muted,var(--bp-muted))}.tm-dot{background:var(--bp-danger-solid);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.tm-urg{color:var(--bp-warning-fg);font-weight:700}.tm-urg[data-hot]{color:var(--bp-danger-fg)}.tm-clip{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.portal .tm .tm-check{min-height:var(--at-ctl,44px);font:600 14px var(--font-barlow),Arial,sans-serif;white-space:nowrap;text-transform:none;letter-spacing:0;flex-direction:row;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.portal .tm .at-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.portal .tm .tm-sel{flex:0 150px}.portal .tm .tm-sel.tm-wide{flex-basis:190px}.portal .tm .at-toolbar .at-search{flex:240px;min-width:180px;max-width:300px}.portal .tm .tm-check{flex:none;width:auto;margin:0}@media (min-width:641px){.tm-table td:nth-child(4) small{white-space:nowrap}}.portal .tm .at-toolbar{display:block}.portal .tm .at-toolbar>div{width:100%}@media (min-width:641px){:is(.admin-dashboard,.cms) .dash-table.tm-table td:nth-child(4){min-width:206px}}.us-table tr[data-inactive] td:not(.cc-actions){opacity:.6}.ta-viz{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.ta-viz .ta-sum{margin:0 0 10px}.ta-summary{background:var(--bp-white);border:1px solid #0d0e1124;border-radius:14px;flex-direction:column;justify-content:center;padding:16px;display:flex}.ta-hint{color:var(--muted,var(--bp-muted));margin:0;font-size:12.5px}.ta-chart{background:var(--bp-white);border:1px solid #0d0e1124;border-radius:14px;min-width:0;padding:14px 16px}.ta-chart-head h3{font:800 15px var(--font-barlow),Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0}.ta-chart-head p{color:var(--muted,var(--bp-muted));margin:2px 0 8px;font-size:12.5px}.ta-chart-body{grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:center;gap:14px;display:grid}.ta-donut{min-width:0;height:210px}.ta .cc-donut{min-width:0;height:100%;position:relative}.ta .cc-donut-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.ta .cc-donut-center strong{font:800 34px/1 var(--font-barlow),Arial,sans-serif}.ta .cc-donut-center small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,var(--bp-muted));font-size:12px}.ta-legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cms .ta .ta-legend button{background:var(--bp-surface-alt);width:100%;min-height:34px;color:var(--ink,var(--bp-ink));box-shadow:none;font:600 13px var(--font-barlow),Arial,sans-serif;text-align:left;border:1px solid #0000;border-radius:8px;grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;padding:4px 8px;display:grid;transform:none}.cms .ta .ta-legend button:hover,.cms .ta .ta-legend button[aria-pressed=true]{border-color:var(--ink,var(--bp-ink));background:var(--bp-white)}.ta-legend i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000026}.ta-legend small{text-align:right;min-width:44px;color:var(--muted,var(--bp-muted))}.ta-skel{background:var(--bp-neutral-bg);border-radius:14px}.ta-viz-err{border:1px solid var(--bp-danger-solid);background:var(--bp-danger-bg);color:var(--bp-danger-fg);border-radius:12px;margin:0 0 14px;padding:12px 14px}@keyframes ta-rot{to{transform:rotate(360deg)}}.ta-spin{animation:.9s linear infinite ta-rot;display:inline-flex}.ta .at-toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.ta-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cms .ta .ta-btn{border:1px solid var(--bp-line-strong);background:var(--bp-white);min-height:42px;color:var(--ink,var(--bp-ink));box-shadow:none;font:800 13px var(--font-barlow),Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;transform:none}.cms .ta .ta-btn:hover:not(:disabled){background:var(--soft,var(--bp-yellow-soft))}.cms .ta .ta-btn:focus-visible{outline:3px solid var(--tos-d,var(--bp-tosca-deep));outline-offset:2px}.cms .ta .ta-btn:disabled{opacity:.45;cursor:not-allowed}.cms .ta .ta-btn--ghost{background:0 0;border-color:#0000}.cms .ta .ta-btn--ghost:hover:not(:disabled){background:#0d0e1112}.cms .ta .ta-btn--primary{background:var(--y,var(--bp-yellow));border-color:var(--ink,var(--bp-ink))}.cms .ta .ta-btn--primary:hover{background:var(--bp-yellow-hover)}@media (max-width:900px){.ta-viz{grid-template-columns:1fr}}@media (max-width:640px){.ta-chart-body{grid-template-columns:1fr}.ta-donut{width:100%;max-width:260px;height:190px;margin:0 auto}.cms .ta .ta-add,.ta-actions{width:100%}.cms .ta .ta-actions .ta-btn{flex:1 1 0;min-width:0;padding:0 8px}}@media (prefers-reduced-motion:reduce){.ta-spin,.ta-skel{animation:none}.cms .ta .ta-btn{transition:none}}.ta-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.ta-kpis div{background:var(--bp-surface-alt);border-radius:10px;padding:10px 12px}.ta-kpis strong{font:800 32px/1 var(--font-barlow),Arial,sans-serif;display:block}.ta-kpis span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,var(--bp-muted));font-size:12px;font-weight:700}.ta .at-toolbar>div:first-child{flex-wrap:wrap;flex:560px;align-items:center;gap:8px;display:flex}.ta .at-toolbar .ta-date{align-items:center;gap:6px;display:flex}.ta .at-toolbar .ta-date input{min-width:136px}.ta-dl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,var(--bp-muted));font-size:12px;font-weight:700}@media (max-width:640px){.ta-kpis strong{font-size:26px}.ta .at-toolbar .ta-date{flex:140px}.ta .at-toolbar .ta-date input{width:100%;min-width:0}}.ta .at-toolbar{grid-template-columns:1fr;gap:10px;display:grid}.ta .at-toolbar>div:first-child{flex:none}.ta .at-toolbar .at-search{flex:260px;min-width:min(260px,100%)}.ta .ta-actions{justify-content:flex-end;margin-left:0}.ct-ref{letter-spacing:.02em;white-space:nowrap;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.ct-period{font-variant-numeric:tabular-nums}@media (min-width:641px){.ct-period{gap:2px;display:grid}.ct-period .cc-chip{justify-self:start;margin-top:2px}}.ct-arrow{color:var(--muted,var(--bp-muted));font-size:12px;line-height:1}.ct-table td.num{text-align:right;font-variant-numeric:tabular-nums}.ct-table td.num .cc-chip{margin-top:4px;display:inline-block}.ct-table td.num .cc-sub{display:block}@media (min-width:641px){:is(.admin-dashboard,.cms) .dash-table.ct-table table{min-width:1180px}}.ct-sec{margin:0 0 16px}.ct-sec h3{font:800 12px var(--font-barlow),Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,var(--bp-muted));border-bottom:1px solid #0d0e111f;margin:0 0 8px;padding-bottom:6px}.ct-docs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ct-docs li{background:var(--bp-surface-alt);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ct-link{border:1px solid var(--bp-line-strong);background:var(--bp-white);min-height:40px;color:var(--ink,var(--bp-ink));font:800 12px var(--font-barlow),Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:10px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.ct-link:hover{background:var(--soft,var(--bp-yellow-soft))}.ct .ta-viz-err{border:1px solid var(--bp-danger-solid);background:var(--bp-danger-bg);color:var(--bp-danger-fg);border-radius:12px;margin:0 0 14px;padding:12px 14px}.ct .ta-skel{background:var(--bp-neutral-bg);border-radius:12px}.dash-panel:has(.ct){min-width:0;max-width:100%}.ct,.ct .dash-table{min-width:0;max-width:100%}.portal .tm.ct .at-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal .tm.ct .tm-sel{flex:150px;max-width:210px}.portal .tm.ct .at-search{flex:260px}.ct-arrow{color:var(--muted,var(--bp-muted))}@media (max-width:640px){.portal .tm.ct .tm-sel{flex:calc(50% - 8px);max-width:none}.portal .tm.ct .at-search{flex-basis:100%}.ct-table td{min-width:0;max-width:100%}.ct-table td.dt{white-space:normal}.ct-table td.ct-period{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:2px 8px;display:flex}.ct-table td .ta-link{text-align:right}}.at-dialog[data-size=xl]{width:min(980px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:clip}.at-dialog[data-size=xl] .at-dialog-body{gap:0;max-height:calc(100dvh - 36px);padding:0}.at-dialog .at-dialog-body[data-footer]{grid-template-rows:auto minmax(0,1fr) auto;height:min(860px,100dvh - 36px);display:grid}.at-dialog[data-size=xl] .at-dialog-head{border-bottom:1px solid var(--bp-line-strong);background:var(--y,var(--bp-yellow));align-items:flex-start;padding:16px 20px}.at-dialog-title{min-width:0}.at-dialog[data-size=xl] .at-dialog-head h3{overflow-wrap:anywhere;font-size:1.55rem;line-height:1.1}.pd-code{border:1px solid var(--bp-line-strong);background:var(--bp-white);letter-spacing:.04em;border-radius:6px;margin-top:6px;padding:2px 8px;font:700 12px/1.4 ui-monospace,Menlo,Consolas,monospace;display:inline-block}.at-dialog-scroll{overscroll-behavior:contain;padding:20px;position:relative;overflow:auto}.at-dialog-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bp-line-strong);background:var(--bp-white);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-dashboard dialog.at-dialog .at-x[data-strong][data-strong][data-strong]{border:1px solid var(--bp-line-strong);background:var(--bp-btn-danger-bg);width:44px;height:44px;min-height:44px;color:var(--bp-btn-danger-fg);box-shadow:var(--bp-shadow-hover);cursor:pointer;border-radius:10px;flex:none;place-items:center;margin:0;padding:0;display:grid;transform:none}.admin-dashboard dialog.at-dialog .at-x[data-strong][data-strong][data-strong]:hover{background:var(--bp-btn-danger-hover);color:var(--bp-btn-danger-fg);box-shadow:var(--bp-shadow-hover);transform:none}.admin-dashboard dialog.at-dialog .at-x[data-strong][data-strong][data-strong]:focus-visible{outline:3px solid var(--ink,var(--bp-ink));outline-offset:3px}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant][data-variant]{border:1px solid var(--bp-line-strong);height:auto;min-height:44px;box-shadow:none;font:var(--bp-fw-semibold) var(--bp-fs-btn)/1.1 var(--bp-font-body);letter-spacing:.04em;transition:transform var(--bp-dur-base) var(--bp-ease),box-shadow var(--bp-dur-base) var(--bp-ease),background-color var(--bp-dur-base) var(--bp-ease);text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-style:normal;text-decoration:none;display:inline-flex;transform:none}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant=primary][data-variant][data-variant]{background:var(--y,var(--bp-yellow));color:var(--ink,var(--bp-ink))}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant=danger][data-variant][data-variant]{background:var(--bp-btn-danger-bg);border-color:var(--bp-btn-danger-bg);color:var(--bp-btn-danger-fg)}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant=neutral][data-variant][data-variant]{background:var(--bp-white);color:var(--ink,var(--bp-ink))}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant][data-variant]:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--bp-lift-btn));box-shadow:var(--bp-shadow-hover)}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant=primary][data-variant][data-variant]:hover:not(:disabled){background:var(--bp-yellow-hover);color:var(--ink,var(--bp-ink))}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant=danger][data-variant][data-variant]:hover:not(:disabled){background:var(--bp-btn-danger-hover);color:var(--bp-btn-danger-fg)}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant=neutral][data-variant][data-variant]:hover:not(:disabled){background:var(--bp-tint);color:var(--ink,var(--bp-ink))}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant][data-variant]:focus-visible{outline:3px solid var(--ink,var(--bp-ink));outline-offset:2px}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant][data-variant]:disabled,.admin-dashboard dialog.at-dialog .pd-btn[aria-disabled=true][data-variant][data-variant]{opacity:.45;cursor:not-allowed;box-shadow:none}.pd{gap:14px;display:grid}.pd-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:16px;display:grid}.pd-col{gap:16px;min-width:0;display:grid}.pd-wide{grid-column:1/-1}.pd-sec{border:1px solid var(--bp-line-strong);background:var(--bp-white);border-radius:12px;min-width:0;padding:14px 16px}.pd .pd-sec>h4{border-bottom:3px solid var(--y,var(--bp-yellow));font:800 14px/1.2 var(--font-barlow-condensed),Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;padding-bottom:8px;font-style:normal}.pd-photo{aspect-ratio:1;border:1px solid var(--bp-line-strong);background:var(--bp-surface-alt);border-radius:12px;place-items:center;width:100%;max-height:420px;display:grid;position:relative;overflow:hidden}.pd-photo img{object-fit:contain;width:100%;height:100%;display:block}.pd-nophoto{text-align:center;background:repeating-linear-gradient(45deg,var(--bp-surface-alt),var(--bp-surface-alt) 10px,var(--bp-line) 10px,var(--bp-line) 20px);width:100%;height:100%;color:var(--bp-muted);align-content:center;place-items:center;gap:6px;padding:16px;display:grid}.pd-nophoto b{font-size:16px}.pd-nophoto small{font-size:13px}.pd-photo-btn{margin-top:10px}.admin-dashboard dialog.at-dialog label.pd-photo-btn.pd-btn[data-variant][data-variant]{width:100%;margin-top:10px}.pd .pd-name{font:800 var(--bp-fs-section)/1.15 var(--font-barlow-condensed),Arial,sans-serif;text-transform:uppercase;overflow-wrap:anywhere;margin:14px 0 8px;font-style:normal}.pd-chips{flex-wrap:wrap;gap:6px;display:flex}.pd-price{font:var(--bp-fw-bold) var(--bp-fs-kpi)/1.1 var(--bp-font-body);font-variant-numeric:tabular-nums;margin:12px 0 4px;font-style:normal}.pd-price small{font:700 12px/1 var(--font-barlow),Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--bp-muted);margin-bottom:4px;font-style:normal;display:block}.pd-desc{overflow-wrap:anywhere;margin:8px 0 12px;font-size:14px;line-height:1.5}.pd-muted,.pd-row dd[data-tone=muted]{color:var(--bp-muted);font-weight:500}.pd-kv{margin:0;display:grid}.pd-row{border-bottom:1px dashed #0d0e1140;grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.pd-row:last-child{border-bottom:0}.pd-row dt{color:var(--bp-muted);letter-spacing:.05em;text-transform:uppercase;align-self:center;font-size:12px;font-weight:700}.pd-row dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.pd-row dd small{color:var(--bp-muted);font-size:12px;font-weight:500}.pd-row dd a{color:var(--tos-d,var(--bp-tosca-deep));text-decoration:underline}.pd-hint{background:var(--bp-yellow-soft);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.pd-sales{border-top:2px solid #0d0e1126;margin-top:10px;padding-top:6px}.pd-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.pd-reject{gap:8px;margin-top:12px;display:grid}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn:is(.pd-more,.pd-link)[data-variant][data-variant]{margin-top:12px}.pd-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pd-timeline li{border-left:4px solid var(--y,var(--bp-yellow));gap:2px;padding:0 0 0 14px;font-size:14px;display:grid}.pd-timeline time{color:var(--bp-muted);font-size:12px;font-weight:700}.pd-timeline span{overflow-wrap:anywhere}.pd-timeline small{color:var(--bp-muted);font-size:12px}.pd-note{margin:0}.pd-confirm{border:2px solid var(--bp-danger-text);background:var(--bp-danger-bg);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.pd .pd-confirm h4{font:800 16px/1.2 var(--font-barlow-condensed),Arial,sans-serif;text-transform:uppercase;color:var(--bp-danger-fg);margin:0;font-style:normal}.pd-confirm p{margin:0;font-size:14px;line-height:1.5}.pd-edit{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pd-edit-photo,.pd-edit-fields{gap:12px;display:grid}.pd-edit-photo small{color:var(--bp-muted);font-size:12px}.pd-check{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.at-dialog .pd-check input{width:20px;height:20px;accent-color:var(--ink,var(--bp-ink))}.pd-skel{gap:12px;display:grid}.pd-skel span{background:var(--bp-neutral-bg);border-radius:12px;height:90px;display:block}@media (max-width:760px){.at-dialog[data-size=xl]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0}.at-dialog .at-dialog-body[data-footer]{height:100dvh;max-height:100dvh}.at-dialog[data-size=xl] .at-dialog-head{padding:12px 14px}.at-dialog[data-size=xl] .at-dialog-head h3{font-size:1.25rem}.at-dialog-scroll{padding:14px}.pd-grid,.pd-edit{grid-template-columns:1fr}.pd-photo{max-height:320px}.at-dialog-foot{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;display:grid}.at-dialog-foot>:last-child:nth-child(odd){grid-column:1/-1}.admin-dashboard dialog.at-dialog .at-dialog-foot .pd-btn.pd-btn[data-variant][data-variant]{width:100%;padding:0 10px}.pd-row{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.pd-skel span{animation:none}.admin-dashboard dialog.at-dialog .pd-btn.pd-btn[data-variant][data-variant]{transition:none;transform:none}}.sf{gap:16px;display:grid}.sf-sec .sf-note{color:var(--bp-muted);margin:-2px 0 12px;font-size:13px}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.sf-full{grid-column:1/-1}.sf-field{align-content:start;gap:6px;min-width:0;display:grid}.sf.sf .sf-field>label,.sf.sf .sf-label,.sf-activation legend{color:var(--ink,var(--bp-ink));font:700 12px/1.3 var(--font-barlow),Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin:0;display:block}.sf-req{color:var(--bp-danger-text)}.sf :is(input,select,textarea){border:1px solid var(--bp-line-strong);background:var(--bp-white);width:100%;min-width:0;min-height:44px;color:inherit;font:500 15px var(--font-barlow),Arial,sans-serif;text-transform:none;letter-spacing:0;border-radius:10px;padding:0 12px}.sf textarea{resize:vertical;min-height:92px;padding:10px 12px;line-height:1.45}.sf :is(input,select,textarea):focus-visible{outline:3px solid var(--tos-d,var(--bp-tosca-deep));outline-offset:2px}.sf :is(input,select,textarea):disabled{background:var(--bp-surface-alt);color:var(--bp-neutral-fg);border-color:#0d0e114d}.sf-field[data-invalid] :is(input,select,textarea){border-color:var(--bp-danger-text);background:var(--bp-danger-bg)}.sf .sf-readonly{background:var(--bp-surface-alt);color:var(--bp-ink-hover);letter-spacing:.02em;cursor:text;font:700 14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sf.sf .sf-hint{color:var(--bp-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;line-height:1.4}.sf.sf .sf-err{color:var(--bp-danger-fg);text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;line-height:1.35}.sf-phone{min-width:0;display:flex}.sf-phone>span{border:1px solid var(--bp-line-strong);background:var(--bp-yellow-tint);font:800 14px var(--font-barlow),Arial,sans-serif;border-right:0;border-radius:10px 0 0 10px;flex:none;place-items:center;padding:0 12px;display:grid}.sf-phone input{border-radius:0 10px 10px 0}.sf-photo-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sf-avatar{object-fit:cover;border:1px solid var(--bp-line-strong);background:var(--ink,var(--bp-ink));width:88px;height:88px;color:var(--y,var(--bp-yellow));font:800 28px var(--font-barlow),Arial,sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.sf-photo-actions{flex-wrap:wrap;flex:220px;align-items:center;gap:8px 10px;min-width:0;display:flex}.sf-photo-actions small{flex-basis:100%}.sf-btn{border:1px solid var(--bp-line-strong);background:var(--bp-white);min-height:44px;font:700 14px var(--font-barlow),Arial,sans-serif;cursor:pointer;border-radius:10px;padding:0 16px}.sf-btn:disabled{opacity:.55;cursor:not-allowed}.sf-activation{border:1px solid var(--bp-line-strong);border-radius:12px;gap:8px;min-width:0;margin:0;padding:12px 14px;display:grid}.sf-activation legend{padding:0 6px}.sf.sf .sf-radio{text-transform:none;letter-spacing:0;cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin:0;padding:6px 0;font-size:14px;font-weight:500;line-height:1.4;display:flex}.sf.sf .sf-radio small{color:var(--bp-muted);text-transform:none;letter-spacing:0;margin-top:2px;font-size:12px;display:block}.sf-radio b{font-weight:700}.at-dialog .sf-radio input,.sf .sf-radio input{width:22px;height:22px;min-height:0;accent-color:var(--ink,var(--bp-ink));flex:none;margin:1px 0 0;padding:0}.sf-summary{margin:0}.sf-restricted{background:var(--bp-yellow-soft);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.sf-code{letter-spacing:.02em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.sf-hero{align-items:center;gap:16px;margin-bottom:14px;display:flex}.sf-hero strong{font:800 1.25rem/1.2 var(--font-barlow-condensed),Arial,sans-serif;text-transform:uppercase;overflow-wrap:anywhere;font-style:normal;display:block}.sf-hero small{color:var(--bp-muted);margin-bottom:6px;display:block}.sf-pre{white-space:pre-wrap}.sf-self{align-items:flex-start;gap:16px;display:flex}.sf-self .ta-fields{flex:1;min-width:0}img.us-avatar{object-fit:cover;background:var(--bp-line);border:1px solid var(--bp-line-strong)}.us-table td[data-empty]{color:var(--muted,var(--bp-muted))}@media (max-width:767px){.sf-grid{grid-template-columns:1fr}.sf-hero .us-avatar{flex:none}.sf-self{flex-direction:column}.sf-photo-actions .pd-btn{flex:auto}:is(.admin-dashboard,.cms) .dash-table.us-table td.cc-actions .dash-actions>*,:is(.admin-dashboard,.cms) .dash-table.us-table td.cc-actions button{min-width:44px!important;height:44px!important;min-height:44px!important}}.sf.sf :is(input,select,textarea):disabled{background:var(--bp-neutral-bg);color:var(--bp-neutral-fg);cursor:not-allowed;border-color:#0d0e114d}.sf[data-mode=self] .sf-grid{grid-template-columns:1fr}.at-rowmenu li[data-danger]{border-top:1px solid var(--bp-line-strong);margin-top:4px;padding-top:4px}.admin-dashboard .at-rowmenu li[data-danger][data-danger][data-danger] :is(a,button)[role=menuitem][role=menuitem][role=menuitem]{color:var(--bp-danger-text)}
