@font-face{font-family:Alte Haas Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AlteHaasGrotesk-Regular.ttf) format("truetype")}@font-face{font-family:Alte Haas Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/AlteHaasGrotesk-Bold.ttf) format("truetype")}:root{--paper:#FFFFFF;--card:#FFFFFF;--ink:#0A0A0A;--ink-soft:#0A0A0A;--line:#111111;--line-soft:#D8D8D8;--tint:#F7F7F5;--fnb:#2F6F62;--fnb-bg:#E4EFEB;--retail:#4A6670;--retail-bg:#E3EAEC;--prog:#A8471F;--prog-bg:#F6E7DE;--events:#6B4C9A;--events-bg:#EDE7F5;--mg-red:#c72025;--staffing:#3F7A5C;--staffing-bg:#E4F0EA;--private:#B02637;--private-bg:#F7E1E4;--pr:#4B4BC7;--pr-bg:#E6E6FA;--milestone:#B8862B;--milestone-bg:#F5E9CE;--font-sans:"Alte Haas Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:40px 34px;width:100%;max-width:380px;box-shadow:0 12px 40px rgba(0,0,0,.06)}.login-kicker{font-size:12px;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.login-title{font-family:var(--font-sans);font-size:28px;font-weight:700;margin:6px 0 4px}.login-sub{font-size:13.5px;color:var(--ink-soft);margin-bottom:26px}.btn-google{width:100%;padding:12px;border:1px solid var(--line);background:var(--card);border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;transition:.15s}.btn-google:hover{border-color:var(--ink-soft)}.login-or{text-align:center;margin:16px 0;position:relative;color:var(--ink-soft);font-size:12px}.login-or:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--line)}.login-or span{background:var(--card);padding:0 12px;position:relative}.login-input{padding:11px 13px;border:1px solid var(--line);border-radius:10px;margin-bottom:10px;background:var(--paper)}.btn-primary,.login-input{width:100%;font-size:14px;font-family:inherit}.btn-primary{padding:12px;border:none;background:var(--ink);color:#fff;border-radius:10px;font-weight:600;cursor:pointer}.btn-primary:disabled{opacity:.6;cursor:default}.login-sent{font-size:14px;color:var(--ink);background:var(--milestone-bg);padding:16px;border-radius:10px}.login-err{font-size:12.5px;color:#A8471F;margin-top:14px}.wrap{max-width:1240px;margin:0 auto;padding:28px 24px 64px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px;padding-bottom:20px;border-bottom:2px solid var(--ink)}.topbar-title{flex:1 1 320px;text-align:center;padding:0 12px;min-width:0}.topbar-title h1{font-family:var(--font-sans);font-size:30px;font-weight:700;line-height:1.05;color:var(--ink);text-transform:uppercase}.topbar-title h1 em{font-style:normal;color:var(--ink-soft);font-weight:700}.brand{display:flex;flex-direction:row;align-items:center;gap:28px}.brand-txt{display:flex;flex-direction:column}.logo-well{max-width:250px;border:none;display:inline-flex;align-items:center;overflow:hidden;background:transparent;flex:0 0 auto;padding:0}.logo-well img{max-width:250px;max-height:72px;width:auto;height:auto;object-fit:contain;display:block}.logo-well .logo-plus{font-size:22px;font-weight:800;color:var(--ink);text-align:center;line-height:1}.logo-well .logo-plus small{font-size:12px;text-transform:uppercase}.brand .kicker{font-size:12px}.brand .kicker,.brand h1{text-transform:uppercase;color:var(--ink);font-weight:700}.brand h1{font-family:var(--font-sans);font-size:30px;line-height:1.05;margin-top:3px}.brand h1 em{font-style:normal;color:var(--ink-soft);font-weight:700}.userbox{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.userbox .lbl{font-size:12px;color:var(--ink-soft)}.userbox .who{font-size:13px;font-weight:600}.userbox .rolechip{padding:2px 9px;border-radius:999px;background:var(--line-soft);font-weight:600}.signout,.userbox .rolechip{font-size:12px;color:var(--ink-soft)}.signout{background:none;border:none;cursor:pointer;text-decoration:underline;padding:0;font-family:inherit}.controls{gap:14px;flex-wrap:wrap;margin-bottom:18px}.controls,.monthnav{display:flex;align-items:center}.monthnav{gap:10px}.monthnav button{width:32px;height:32px;border:1px solid var(--line);background:var(--card);border-radius:8px;cursor:pointer;font-size:15px;color:var(--ink);display:grid;place-items:center;flex:0 0 auto}.monthnav button:hover{border-color:var(--ink-soft)}.monthnav .mlabel{font-family:Times New Roman,Times,serif;font-size:24px;font-weight:500;flex:1 1;text-align:center;min-width:190px}.monthnav .mlabel span{color:var(--ink-soft)}.filters{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:1px solid var(--line);background:var(--card);padding:6px 12px 6px 10px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip .dot{width:9px;height:9px;border-radius:50%;flex:none}.chip.on{color:var(--ink);border-color:var(--ink-soft)}.chip.off{opacity:.45}.dow{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.dow div{font-size:12px;text-transform:uppercase;color:var(--ink);padding-left:4px;font-weight:700}.grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.cell{background:var(--card);border:1.5px solid var(--line);border-radius:10px;min-height:118px;padding:9px 9px 7px;display:flex;flex-direction:column;gap:5px;position:relative}.cell.empty{background:transparent;border:none}.cell.today{border-color:var(--mg-red);box-shadow:0 0 0 2px var(--mg-red)}.cell .dnum{font-size:15px;font-weight:800}.cell.weekend .dnum{color:var(--ink-soft)}.cell .addbtn{position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:6px;border:1.5px dashed var(--ink);background:transparent;color:var(--ink);cursor:pointer;font-size:13px;line-height:1;display:none;place-items:center}.cell:hover .addbtn{display:grid}.cell .addbtn:hover{border-style:solid;color:var(--ink)}.pill{border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.25;cursor:pointer;border:none;font-weight:700;text-align:left;width:100%;font-family:inherit}.pill .m{display:block;font-size:12px;opacity:.7}.pill.fnb{background:var(--fnb-bg);color:var(--fnb);border-color:var(--fnb)}.pill.retail{background:var(--retail-bg);color:var(--retail);border-color:var(--retail)}.pill.prog{background:var(--prog-bg);color:var(--prog);border-color:var(--prog)}.pill.events{background:var(--events-bg);color:var(--events);border-color:var(--events)}.pill.staffing{background:var(--staffing-bg);color:var(--staffing);border-color:var(--staffing)}.pill.private{background:var(--private-bg);color:var(--private);border-color:var(--private)}.pill.pr{background:var(--pr-bg);color:var(--pr);border-color:var(--pr)}.pill.milestone{background:var(--milestone-bg);color:var(--milestone);border-color:var(--milestone)}.foot{margin-top:22px;font-size:12.5px;color:var(--ink-soft);line-height:1.6;border-top:1px solid var(--line);padding-top:16px}.scrim{position:fixed;inset:0;background:rgba(28,27,24,.35);z-index:40;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:var(--card);border-radius:16px;width:100%;max-width:460px;padding:24px;box-shadow:0 24px 60px rgba(0,0,0,.22);max-height:calc(100vh - 40px);overflow-y:auto}.modal h3{font-family:var(--font-sans);font-size:22px;font-weight:700;margin-bottom:4px}.modal .sub{font-size:12.5px;color:var(--ink-soft);margin-bottom:18px}.field{margin-bottom:13px}.field label{display:block;font-size:12px;text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-weight:700}.field input,.field select{width:100%;border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:14px;font-family:inherit;color:var(--ink);background:var(--tint)}.streampick{display:flex;gap:7px;flex-wrap:wrap}.streampick .sp{flex:0 0 auto;text-align:center;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;border:1.5px solid var(--line);color:var(--ink-soft);white-space:nowrap;transition:border-color .1s,background .1s}.streampick .sp:hover{border-color:var(--ink);color:var(--ink)}.visnote{font-size:12px;color:var(--ink-soft);background:var(--tint);border-radius:8px;padding:8px 10px;margin-bottom:15px;line-height:1.4}.visnote b{color:var(--ink)}.locked-banner{background:var(--milestone-bg);color:var(--milestone);font-size:12px;border-radius:9px;padding:9px 12px;margin-bottom:14px;font-weight:500}.modalbtns{display:flex;gap:9px;justify-content:flex-end;margin-top:6px;align-items:center}.modalbtns button{border:none;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.btn-ghost{color:var(--ink-soft)}.btn-del,.btn-ghost{background:transparent}.btn-del{color:#A8471F;margin-right:auto}.btn-save{background:var(--ink);color:#fff}.agenda{display:none}.ag-row{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.ag-row.closed .ag-num{color:var(--ink-soft)}.ag-date{flex:0 0 46px;text-align:center}.ag-dow{font-size:12px;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.ag-num{font-size:22px;font-weight:800;line-height:1.1}.ag-closed{font-size:12px;text-transform:uppercase;color:var(--ink-soft);font-weight:700;margin-top:2px}.ag-events{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.ag-events .pill{font-size:13px;padding:8px 10px}.ag-empty{color:var(--line-soft);font-size:14px;padding:4px 0}.ag-add{align-self:flex-start;border:1px dashed var(--ink);background:transparent;color:var(--ink);border-radius:7px;padding:5px 10px;font-size:12px;font-family:inherit;cursor:pointer;font-weight:600}@media (max-width:760px){.brand h1{font-size:21px}.topbar{flex-direction:column;align-items:stretch;gap:14px}.brand{align-items:center}.userbox{align-items:flex-start}.controls{flex-direction:column;align-items:stretch}.loctoggle,.scopetoggle,.viewtoggle{width:100%}.loctoggle button,.scopetoggle button,.viewtoggle button{flex:1 1}.monthnav{width:100%}.monthnav .mlabel{min-width:0}.filters{margin-left:0;width:100%}.cal{display:none}.agenda{display:block}}.loctoggle{display:flex;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px}.loctoggle button{border:none;background:transparent;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-soft);padding:7px 16px;border-radius:999px;font-family:inherit;transition:.15s;white-space:nowrap}.loctoggle button.on{background:var(--mg-red);color:#fff}.loctoggle button[data-loc=greenpoint].on{background:var(--ink)}.loctoggle button[data-loc=greenpoint]:hover:not(.on){color:var(--ink)}.loctoggle button[data-loc=fort_greene]:hover:not(.on){color:var(--mg-red)}.userbox-actions{display:flex;gap:12px;align-items:center}.admin-intro{font-size:13.5px;color:var(--ink-soft);line-height:1.6;max-width:760px;margin-bottom:26px}.admin-intro b{color:var(--ink)}.admin-section-label{font-size:12px;text-transform:uppercase;color:var(--ink-soft);font-weight:600;margin:22px 0 10px}.admin-table{border:1px solid var(--line);border-radius:12px;overflow-x:auto;background:var(--card)}.admin-head,.admin-row{width:max-content;min-width:100%}.admin-head{display:flex;align-items:stretch;padding:10px 14px;background:var(--tint);border-bottom:1px solid var(--line);font-size:12px;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.admin-row{display:flex;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.admin-row:last-child{border-bottom:none}.admin-name-col{flex:1 0 210px;min-width:210px;padding-right:12px}.admin-stream-col{width:104px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;line-height:1.2}.admin-status-col{width:56px;flex:0 0 auto;text-align:center;font-size:12px}.admin-name{font-weight:600;font-size:14px}.admin-email,.admin-role-btn{font-size:12px;color:var(--ink-soft)}.admin-role-btn{margin-top:5px;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0;font-family:inherit}.admin-role-btn:hover{color:var(--ink)}.admin-head .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.invite-pill .ip-name{font-weight:700}.invite-pill .ip-lvl{font-size:12px;opacity:.8;padding-left:2px}.invite-pill.on .ip-lvl{opacity:1}.pill-toggle{width:60px;padding:6px 4px;border:1.5px solid var(--line);border-radius:8px;background:var(--tint);color:var(--ink-soft);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:.12s}.pill-toggle:hover:not(.on){border-color:var(--ink-soft)}.saving{color:var(--ink-soft)}.saved{color:#2F6F62;font-weight:600}.admin-empty{padding:24px 14px;font-size:13px;color:var(--ink-soft);font-style:italic}.internal-row{justify-content:space-between}.internal-note{font-size:12.5px;color:var(--ink-soft);flex:1 1;text-align:right;padding-right:16px}@media (max-width:760px){.admin-head{display:none}.admin-row{flex-wrap:wrap;gap:6px}.admin-stream-col{width:auto}.pill-toggle{width:auto;padding:6px 10px}}.req{color:var(--mg-red);font-weight:700}.field input.field-err,.field-err{border-color:var(--mg-red)!important;box-shadow:0 0 0 1px var(--mg-red)}.invite-card{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:18px;margin-bottom:8px}.invite-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}.invite-field{flex:1 1;min-width:160px}.invite-field label,.invite-streams label{display:block;font-size:12px;text-transform:uppercase;color:var(--ink-soft);font-weight:600;margin-bottom:5px}.invite-field input{width:100%;border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:14px;font-family:inherit;background:var(--tint);color:var(--ink)}.invite-role{flex:0 0 auto}.invite-role .seg{display:flex;gap:6px}.invite-role .seg button{padding:9px 16px;border:1.5px solid var(--line);background:var(--card);border-radius:9px;font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer;font-family:inherit}.invite-role .seg button.on{border-color:var(--ink);background:var(--ink);color:#fff}.invite-streams{margin-bottom:14px}.invite-pills{display:flex;gap:8px;flex-wrap:wrap}.invite-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1.5px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-soft);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.invite-pill .dot{width:8px;height:8px;border-radius:50%}.invite-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.invite-method{display:flex;gap:16px;flex-wrap:wrap}.invite-method-opt{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);cursor:pointer}.btn-invite{border:none;background:var(--ink);color:#fff;border-radius:9px;padding:11px 22px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.btn-invite:disabled{opacity:.6;cursor:default}.invite-msg{margin-top:12px;font-size:13px;padding:10px 12px;border-radius:9px}.invite-msg.ok{background:var(--staffing-bg);color:var(--staffing)}.invite-msg.err{background:#F6E7DE;color:#A8471F}.pending-meta{flex:1 1;text-align:right;padding-right:16px;font-size:12.5px;color:var(--ink-soft)}.pill.draggable{cursor:-webkit-grab;cursor:grab}.pill.draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.pill.dragging{opacity:.4}.cell.drop-hot{border-color:var(--mg-red);box-shadow:0 0 0 2px var(--mg-red);background:var(--tint)}.gear-btn{display:inline-grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--line);border-radius:8px;color:var(--ink);background:var(--card);cursor:pointer;text-decoration:none;transition:box-shadow .12s}.gear-btn:hover{box-shadow:0 0 0 2px var(--ink)}.back-link{font-size:13px;color:var(--ink-soft);text-decoration:none;font-weight:600}.back-link.big,.back-link:hover{color:var(--ink)}.back-link.big{font-size:15px;font-weight:800}.back-link.big:hover{text-decoration:underline}.admin-wrap{max-width:1080px;margin:0 auto;padding:32px 40px 72px}.admin-topbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:24px;border-bottom:2px solid var(--ink)}.admin-title{font-weight:700;font-size:22px;flex:1 1;min-width:120px}.topbar-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.logo-word{font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.site-footer{border-top:1px solid var(--line-soft);margin-top:24px;padding:28px 24px 40px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.site-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px}.site-footer-links a{font-size:13px;font-weight:600;color:var(--ink);text-decoration:none}.site-footer-links a:hover{text-decoration:underline}.site-footer-meta{font-size:12px;color:var(--ink-soft)}@media (max-width:720px){.admin-wrap,.wrap{padding:20px 18px 56px}.admin-topbar{gap:12px}.admin-title{font-size:19px}.topbar{flex-direction:column;align-items:center;justify-content:flex-start;gap:14px}.topbar-title{flex:none}.topbar-title h1{font-size:24px}.userbox{align-items:center}}.biz-card{border:1.5px solid var(--line);border-radius:12px;background:var(--card);padding:18px;margin-bottom:14px}.biz-head{font-family:var(--font-sans);font-size:18px;font-weight:700;margin-bottom:14px;color:var(--ink)}.biz-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.biz-field{display:flex;flex-direction:column}.biz-field.biz-wide{grid-column:1/-1}.biz-field label{font-size:12px;text-transform:uppercase;color:var(--ink-soft);font-weight:700;margin-bottom:5px}.biz-field input{border:1.5px solid var(--line);border-radius:9px;padding:9px 11px;font-size:14px;font-family:inherit;background:var(--tint);color:var(--ink)}.biz-field input:disabled{background:var(--card);color:var(--ink-soft)}.biz-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.biz-stores{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.biz-stores .biz-card{margin-bottom:0}.biz-stores .biz-grid{grid-template-columns:1fr}@media (max-width:860px){.biz-stores{grid-template-columns:1fr}}.logo-slot{position:relative;flex:0 0 auto}.logo-edit{position:absolute;bottom:-7px;right:-7px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font-size:12px;line-height:1;cursor:pointer;display:none;place-items:center;padding:0}.logo-slot:hover .logo-edit{display:grid}.admin-name-actions{display:flex;flex-direction:column;gap:5px;margin-top:7px;align-items:flex-start}.role-select{font-size:12px;padding:5px 8px;border:1.5px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font-family:inherit;cursor:pointer}.role-select:disabled{opacity:.5;cursor:default}.admin-locked{font-size:13px}.pill-toggle{width:66px}.biz-saved{color:var(--staffing)}.biz-err,.biz-saved{font-size:12.5px;font-weight:600}.biz-err{color:var(--mg-red)}@media (max-width:640px){.biz-grid{grid-template-columns:1fr}}.cell.closed{background:#FAFAF9}.cell.closed .dnum,.closed-tag{color:var(--ink-soft)}.closed-tag{font-size:12px;font-weight:700;text-transform:uppercase;margin-left:6px;vertical-align:middle}.daypick{display:flex;gap:6px;flex-wrap:wrap}.day-toggle{width:44px;padding:8px 0;border:1.5px solid var(--line);border-radius:8px;background:var(--card);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;color:var(--ink-soft)}.day-toggle.open{border-color:var(--ink);background:var(--ink);color:#fff}.day-toggle.closed{opacity:.55}.day-toggle:disabled{cursor:default}.daypick-note{font-size:12px;color:var(--ink-soft);margin-top:8px;line-height:1.4}.viewtoggle{display:flex;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px}.viewtoggle button{border:none;background:transparent;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-soft);padding:7px 16px;border-radius:999px;font-family:inherit;white-space:nowrap}.viewtoggle button.on{background:var(--ink);color:#fff}.scopetoggle{display:flex;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px}.scopetoggle button{border:none;background:transparent;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-soft);padding:7px 16px;border-radius:999px;font-family:inherit;white-space:nowrap}.scopetoggle button.on{background:var(--ink);color:#fff}.tablecount{font-size:12.5px;color:var(--ink);margin-bottom:10px;font-weight:700}.tablewrap{border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card);overflow-x:auto}table.ss{width:100%;border-collapse:collapse;font-size:13.5px}table.ss thead th{text-align:left;font-size:12px;text-transform:uppercase;color:var(--ink);font-weight:700;padding:11px 12px;background:var(--tint);border-bottom:1.5px solid var(--line);white-space:nowrap}table.ss tbody tr{border-bottom:1px solid var(--line-soft);transition:background .1s}table.ss tbody tr:last-child{border-bottom:none}table.ss tbody tr:hover{background:var(--tint)}table.ss td{padding:10px 12px;vertical-align:middle;color:var(--ink)}table.ss td.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}table.ss td .dim,table.ss td.dim{color:var(--ink)}table.ss td.strong{font-weight:600}table.ss .tag{padding:3px 9px;border-radius:999px;font-weight:700;white-space:nowrap}table.ss .status,table.ss .tag{display:inline-block;font-size:12px}table.ss .status{padding:2px 8px;border-radius:6px;font-weight:600;text-transform:capitalize;background:var(--tint);color:var(--ink-soft)}table.ss .empty-row{text-align:center;color:var(--ink-soft);padding:24px;font-size:13px}.square-conn{justify-content:space-between;gap:12px;padding:10px 12px;border:1.5px solid var(--line);border-radius:9px;background:var(--tint);flex-wrap:wrap}.square-conn,.square-status{display:flex;align-items:center}.square-status{gap:8px;font-size:13px;color:var(--ink)}.square-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-soft);flex:0 0 auto}.square-connect{text-decoration:none;font-size:13px;font-weight:600;padding:6px 14px;border:1.5px solid var(--ink);border-radius:8px;color:var(--ink)}.square-connect:hover{background:var(--ink);color:#fff}.square-dot.ok{background:#2F6F62}.square-dot.err{background:#B02637}.square-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.square-actions .btn-ghost{font-size:13px;font-weight:600;padding:6px 14px;border:1.5px solid var(--line);border-radius:8px;cursor:pointer}.square-actions .btn-ghost:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.square-actions .btn-ghost:disabled{opacity:.5;cursor:default}.admin-head,.admin-section-label,.biz-field label,.btn-ghost,.btn-google,.btn-invite,.btn-primary,.btn-save,.chip,.day-toggle,.dow div,.field label,.invite-field label,.invite-role .seg button,.invite-streams label,.loctoggle button,.modalbtns button,.pill-toggle,.scopetoggle button,.streampick .sp,.userbox .rolechip,.viewtoggle button{font-weight:400;-webkit-text-stroke:.34px currentColor}