.ui-btn-accent,.ui-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 14px;border:0;border-radius:6px;background:var(--tbm-accent);background-image:none;color:#fff;font-size:13px;font-weight:500;box-shadow:0 1px 1px rgba(0,0,0,.15);transform:none;transition:filter .15s}.ui-btn-accent:hover:not(:disabled),.ui-btn-primary:hover:not(:disabled){background:var(--tbm-accent);filter:brightness(1.06);box-shadow:0 1px 1px rgba(0,0,0,.15)}.ui-btn-accent:active,.ui-btn-ghost:active,.ui-btn-primary:active{transform:none}.ui-btn-accent:focus-visible,.ui-btn-ghost:focus-visible,.ui-btn-primary:focus-visible{outline:2px solid color-mix(in srgb,var(--tbm-accent) 55%,transparent);outline-offset:1px;box-shadow:none}.ui-btn-accent:disabled,.ui-btn-primary:disabled{opacity:.45;cursor:default}.ui-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:6px;background:var(--tbm-list);color:var(--tbm-ink);font-size:13px;font-weight:400;box-shadow:0 0 0 .5px var(--tbm-rule),0 1px 1px rgba(0,0,0,.06)}.ui-btn-ghost:hover:not(:disabled){background:var(--tbm-alt);color:var(--tbm-ink)}.ui-input-landing{width:100%;height:32px;padding:0 10px;border-radius:6px;border:0;background:var(--tbm-list);color:var(--tbm-ink);font-size:13px;box-shadow:inset 0 0 0 1px var(--tbm-rule);backdrop-filter:none}.ui-input-landing::placeholder{color:var(--tbm-ink-3)}.ui-input-landing:focus{outline:none;background:var(--tbm-list);border:0;box-shadow:inset 0 0 0 1px var(--tbm-accent),0 0 0 3px color-mix(in srgb,var(--tbm-accent) 22%,transparent)}.ui-modal-overlay__backdrop{background:rgba(0,0,0,.28);backdrop-filter:none}.dark .ui-modal-overlay__backdrop{background:rgba(0,0,0,.5)}.ui-modal-sheet{border:0;border-radius:10px 10px 0 0;background:var(--tbm-list);color:var(--tbm-ink);box-shadow:0 0 0 .5px var(--tbm-rule),0 24px 64px -16px rgba(0,0,0,.45);font-size:13px}@media (width >= 40rem){.ui-modal-sheet{border-radius:10px}.ui-modal-sheet--dock{border-radius:10px 10px 0 0}}.ui-modal-sheet-handle-bar{background:var(--tbm-rule)}.ui-confirm-dialog{border:0;border-radius:10px;background:var(--tbm-list);color:var(--tbm-ink);box-shadow:0 0 0 .5px var(--tbm-rule),0 24px 64px -16px rgba(0,0,0,.45)}.ui-confirm-dialog::backdrop{background:rgba(0,0,0,.28);backdrop-filter:none}.ui-dropdown-panel,.ui-dropdown-panel--sidebar,.ui-dropdown-panel-compact,.ui-dropdown-panel-floating{border:0;border-radius:8px;background:var(--tbm-list);color:var(--tbm-ink);box-shadow:0 0 0 .5px var(--tbm-rule),0 12px 32px -8px rgba(0,0,0,.3)}.ui-dropdown-header{border-bottom:1px solid var(--tbm-hair);background:var(--tbm-chrome)}.ui-dropdown-body{background:var(--tbm-list)}.ui-dropdown-item,.ui-dropdown-item-active{margin:0 5px;width:calc(100% - 10px);padding:5px 8px;border-radius:5px;font-size:12.5px;color:var(--tbm-ink);background:transparent}.ui-dropdown-item-active{font-weight:500;background:var(--tbm-sel-dim);color:var(--tbm-ink)}.ui-dropdown-item-active:hover,.ui-dropdown-item:hover{background:var(--tbm-accent);color:#fff}.ui-dropdown-icon-btn,.ui-header-icon-btn,.ui-icon-btn{width:30px;min-width:30px;height:30px;border-radius:6px;color:var(--tbm-ink-2);background:transparent;transform:none}.ui-dropdown-icon-btn:hover,.ui-header-icon-btn:hover,.ui-icon-btn:hover{background:var(--tbm-chrome-2);color:var(--tbm-ink)}.ui-dropdown-icon-btn:focus-visible,.ui-header-icon-btn:focus-visible{outline:2px solid var(--tbm-accent);box-shadow:none}.ui-tooltip{border:0;border-radius:5px;background:var(--tbm-ink);color:var(--tbm-list);font-size:11.5px;padding:4px 8px;box-shadow:0 4px 12px -4px rgba(0,0,0,.35)}.dark .ui-tooltip-arrow-fill,.ui-tooltip-arrow-fill{fill:var(--tbm-ink)}.dark .ui-tooltip-arrow-stroke,.ui-tooltip-arrow-stroke{stroke:transparent}.ui-notification-item,.ui-notification-item-read,.ui-notification-item-unread{border-left-width:2px;padding:8px 12px;background:var(--tbm-list);color:var(--tbm-ink)}.ui-notification-item-unread{background:var(--tbm-alt)}.ui-notification-item-read{opacity:.7}.ui-notification-item-read:hover,.ui-notification-item-unread:hover,.ui-notification-item:hover{background:var(--tbm-sel-dim)}.tbm-toolbar-end .ui-dropdown-panel,.tbm-toolbar-end .ui-dropdown-panel--sidebar,.tbm-toolbar-end .ui-dropdown-panel-compact{position:absolute;top:calc(100% + 8px);bottom:auto;left:auto;right:0;margin:0;transform-origin:top right}.tbm-admin-page{display:flex;flex-direction:column;gap:16px;padding:16px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px))}.tbm-admin-page>*+*{margin-top:0!important}.tbm-admin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.tbm-admin-head h1{margin:0;font-size:15px;font-weight:600;color:var(--tbm-ink)}.tbm-admin-head p{margin:2px 0 0;font-size:12.5px;color:var(--tbm-ink-2);max-width:70ch}.tbm-admin-head .tbm-admin-meta{color:var(--tbm-ink-3);font-size:12px}.tbm-admin-head-actions{display:flex;gap:6px;flex-wrap:wrap}.tbm-admin-card{background:var(--tbm-list);border-radius:8px;box-shadow:0 0 0 1px var(--tbm-hair);overflow:hidden;color:var(--tbm-ink)}.tbm-admin-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 14px;background:var(--tbm-chrome);border-bottom:1px solid var(--tbm-rule)}.tbm-admin-card-head h2{margin:0;font-size:12px;font-weight:600;color:var(--tbm-ink)}.tbm-admin-card-head p{margin:1px 0 0;font-size:11.5px;color:var(--tbm-ink-2)}.tbm-admin-card-body{padding:12px 14px;font-size:12.5px}.tbm-admin-card-body:has(>.tbm-admin-table),.tbm-admin-card-body:has(>div>.tbm-admin-table){padding:0;overflow-x:auto}.tbm-admin-table{min-width:100%}.tbm-admin-table td,.tbm-admin-table th{padding-left:10px;padding-right:10px}.tbm-admin-table td{height:26px}.tbm-admin-row{cursor:default}.tbm-admin-row:hover td{background:var(--tbm-sel-dim)!important}.tbm-admin-input{width:100%;height:28px;padding:0 9px;border:0;border-radius:6px;background:var(--tbm-list);color:var(--tbm-ink);font-size:12.5px;box-shadow:inset 0 0 0 1px var(--tbm-rule)}.tbm-admin-input::placeholder{color:var(--tbm-ink-3)}.tbm-admin-input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--tbm-accent),0 0 0 3px color-mix(in srgb,var(--tbm-accent) 22%,transparent)}.tbm-admin-status{font-size:12px;font-weight:500;text-transform:capitalize}.tbm-admin-alert{padding:7px 10px;border-radius:6px;font-size:12.5px;background:var(--tbm-alt);box-shadow:inset 0 0 0 1px var(--tbm-hair)}.tbm-admin-chip{height:22px;padding:0 9px;border-radius:5px;font-size:12px;color:var(--tbm-ink-2);background:transparent}.tbm-admin-chip:hover{color:var(--tbm-ink)}.tbm-admin-chip[aria-pressed=true]{background:var(--tbm-chrome-2);color:var(--tbm-ink);font-weight:500}.tbm-admin-stat{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:12.5px;padding:2px 0}.tbm-admin-stat>span:first-child{color:var(--tbm-ink-2)}.tbm-admin-stat>span:last-child{font-variant-numeric:tabular-nums;color:var(--tbm-ink)}