input:not([type]),input[type=number],input[type=url],input[type=tel]{height:34px;font:14px var(--sans);color:var(--ink);background:#fffffff0;border:1px solid #282d5a2e;border-radius:8px;padding:0 11px}html.night input:not([type]),html.night input[type=number],html.night input[type=url],html.night input[type=tel]{color:var(--ink);background:#ffffff12;border-color:#ffffff1a}.field input,.field select,.field textarea{width:100%}:is(.mainwrap,.staff-auth,dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background:#fff;border-color:#0071e380;outline:none;box-shadow:0 0 0 3.5px #0071e340}html.night :is(.mainwrap,.staff-auth,dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background:#ffffff1c;border-color:#0a84ff99;box-shadow:0 0 0 3.5px #0a84ff4d}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mockctl .dock-b{gap:6px;display:grid}.mockctl .dock-links,.mockctl .dock-b .btn{margin-top:0}.list .li[aria-current=true]{background:#ffffff59}html.night .list .li[aria-current=true]{background:#0a84ff14}.drawer:not(.open){visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}.drawer.open{visibility:visible}.staff-auth{z-index:1;width:100%;max-width:620px;margin:clamp(24px,8vh,80px) auto;padding:0 16px 40px;position:relative}.staff-auth>.small{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:18px;display:flex}.staff-auth-description{color:var(--ink-2)}.staff-auth .auth-form{gap:12px;margin:16px 0;display:grid}.staff-auth .auth-form>.field{margin-bottom:0}.staff-auth .auth-form>.btn{justify-self:start}.staff-auth .totp-qr{gap:12px;margin:16px 0;display:grid}.staff-auth .secret-copy{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin:4px 0 12px;display:grid}.staff-auth .secret-copy code{background:var(--fill-2);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 10px}.staff-auth .secret-copy [role=alert]{grid-column:1/-1}dialog.drawer{max-width:none;height:auto;max-height:none;margin:0;padding:0;left:auto}dialog.drawer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#282d5a1a}html.night dialog.drawer::backdrop{background:#05060a66}.drawer .drawer-related-link{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:26px;padding-top:5px;padding-bottom:5px}.table-cell-label{display:none}.responsive-table td,.kv dd,.panel-b,.drawer .body{overflow-wrap:anywhere}@media (width<=600px){table.responsive-table{max-width:100%;box-shadow:none;background:0 0;border:0;display:block;overflow:visible}.responsive-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.responsive-table tbody{gap:12px;display:grid}.responsive-table tbody tr{border:1px solid var(--rule);background:var(--ui-card,var(--glass-strong));border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}table.responsive-table tbody td{overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0;display:block;text-align:left!important;white-space:normal!important}.responsive-table .table-cell-label{color:var(--ui-muted,var(--ink-3));margin-bottom:4px;font-size:12px;font-weight:500;display:block}.responsive-table td>div:has(>.btn){flex-wrap:wrap;justify-content:flex-start!important}.responsive-table .btn{white-space:normal;max-width:100%;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.kv,.preview .kv{grid-template-columns:minmax(0,1fr);gap:4px}.kv dd+dt{margin-top:10px}dialog footer,.section-h,.section-h .right,.head .actions,.panel-h .right{flex-wrap:wrap}.section-h,.panel-h,.head>*,.toolbar>*{min-width:0;max-width:100%}.btn{white-space:normal;max-width:100%;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.ptab{white-space:normal;min-height:44px}.pill,.tag,.sha{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:25px}.attn .a{grid-template-columns:14px minmax(0,1fr)}.attn .a>.btn{grid-column:2;justify-self:start}}.staff-members .t th:first-child{width:25%}.staff-members .staff-person{min-width:170px}.staff-members .t th:last-child{width:20%}.activity-filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.activity-filter-toggle{display:none}.customer-sections{margin:24px 0}@media (width<=600px){.staff-members .staff-person{min-width:0}.activity-filter-toggle{display:inline-flex}.activity-filters{width:100%;display:none}.activity-filters.is-open{display:flex}.activity-filters>:is(select,label){width:100%}.activity-filters label{gap:6px;display:grid}.activity-filters input{width:100%}.activity-table .responsive-table tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px}.activity-table td:nth-child(2){text-align:right!important}.activity-table td:nth-child(3){grid-column:1/-1;font-weight:600}.activity-table td:nth-child(n+4),.activity-table .table-cell-label,.activity-table .sha{display:none!important}}.side-panel{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.side-panel[hidden],.mobile-nav-toggle{display:none}@media (width<=960px){.app{grid-template-columns:minmax(0,1fr)}.side{gap:0;height:auto;margin:12px 12px 0;padding:10px 12px;position:static;overflow:visible}.side .brandrow{min-height:44px}.mobile-nav-toggle{align-items:center;gap:8px;min-height:44px;display:inline-flex}.side[data-mobile-open=false] .side-panel,.side .desktop-theme{display:none}.side-panel{flex:none;gap:12px;padding-top:12px}.side-panel #nav{flex-direction:column;gap:4px}.side-panel .nav-item{width:100%;min-height:44px}.side-panel .mockctl{margin-top:0}.mobile-nav-options{justify-content:flex-end;display:flex}.side .themebtn{min-width:44px;min-height:44px}}
