.ui-tabs-line button:hover:not(:disabled),.ui-wizard-steps button:hover:not(:disabled){background:var(--ui-hover);color:var(--ui-text)}.ui-wizard-steps button[aria-current=step]:hover:not(:disabled){background:var(--ui-primary-soft)}.ui-hint-chip:hover:not(:disabled){background:var(--ui-primary-soft);color:var(--ui-primary-text)}.ui-hint-chip.is-warning:hover:not(:disabled){background:var(--ui-warning-soft);color:var(--ui-amber-800)}.ui-hint-chip.is-success:hover:not(:disabled){background:var(--ui-success-soft);color:var(--ui-success)}.ui-feedback-lead{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0}.ui-feedback-lead small{font-size:var(--ui-font-size-xs)}.ui-feedback-desk>div>.ui-button-tool{text-align:start;white-space:normal}.ui-hint-chip{gap:4px}.ui-hint-chip svg{flex:none}.ui-feedback-head{justify-content:stretch;gap:var(--ui-space-2);display:grid}.ui-feedback-head h2{margin:0}.ui-feedback-crumb{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-feedback-row.is-meta{gap:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-font-size-sm)}.ui-feedback-row.is-meta>small{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-feedback-view-chip{align-items:center;gap:var(--ui-space-1);min-height:28px;padding:0 var(--ui-space-2);border:1px solid var(--ui-border);background:var(--ui-surface);font-size:var(--ui-font-size-sm);border-radius:999px;display:inline-flex}.ui-feedback-view-chip .ui-mono{font-weight:600}.ui-wizard-steps button.is-done .ui-wizard-step-n{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.ui-wizard-steps .ui-dot{margin-left:2px}.ui-feedback-split>.ui-feedback-pane{align-content:start}.ui-feedback-pane h3 small{font-weight:400}.ui-feedback-foot{justify-content:space-between;gap:var(--ui-space-2);margin-top:var(--ui-space-2);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-feedback-row.is-action{gap:var(--ui-space-2) var(--ui-space-3)}.ui-feedback-grow{flex:auto}.ui-feedback-recs{border:1px solid var(--ui-border);border-radius:var(--ui-radius);margin:0;padding:0;list-style:none}.ui-feedback-recs li{align-items:center;gap:var(--ui-space-2);min-height:calc(var(--ui-control-height) + var(--ui-space-2));padding:var(--ui-space-1) var(--ui-space-2) var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-feedback-recs li+li{border-top:1px solid var(--ui-border)}.ui-feedback-recs li[aria-current=true]{background:var(--ui-primary-soft)}.ui-feedback-recs small{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-feedback-events.is-inline{border:1px solid var(--ui-border);border-radius:var(--ui-radius);max-height:24rem;overflow:auto}.ui-feedback-events.is-inline>p{padding:var(--ui-space-2) var(--ui-space-3);margin:0}.ui-feedback-events.is-inline li+li{border-top:1px solid var(--ui-border)}.ui-feedback-events.is-inline button{padding-inline:var(--ui-space-3);border-radius:0}.ui-feedback-events .ui-mono{min-width:4rem;font-size:var(--ui-font-size-xs);flex:none}.ui-feedback-events .ui-feedback-source{padding-left:var(--ui-space-2);white-space:nowrap;margin-left:auto}.ui-feedback-raw summary{min-height:var(--ui-control-height);color:var(--ui-muted);font-size:var(--ui-font-size-sm);cursor:pointer;align-items:center;display:flex}.ui-feedback-message.is-note{padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius);background:var(--ui-surface-muted)}.ui-feedback-message.is-note small{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-feedback-empty{justify-items:center;gap:var(--ui-space-1);padding:var(--ui-space-6) var(--ui-space-4);color:var(--ui-muted);text-align:center;display:grid}.ui-feedback-empty strong{color:var(--ui-text)}.ui-feedback-note{align-items:flex-start;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-feedback-note textarea{min-height:var(--ui-control-height);resize:vertical;flex:16rem}.ui-feedback-decisions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-feedback-decisions .ui-button[aria-pressed=true]{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary-text)}.ui-feedback-release{align-items:end;gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-feedback-release .ui-check{min-height:var(--ui-control-height)}.ui-feedback-video-empty .ui-button{margin-top:var(--ui-space-2)}.ui-feedback-video-tools{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}@media (max-width:52rem){.ui-feedback-release{grid-template-columns:1fr}}
.ui-tour-menu{z-index:1600;box-sizing:border-box;gap:var(--ui-space-3);padding:var(--ui-space-4);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow-popup);font-family:var(--ui-font);text-align:left;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed}.ui-tour-menu-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2);display:flex}.ui-tour-menu-head h2{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-md);margin:0;display:flex}.ui-tour-menu-head small,.ui-tour-group h3 small,.ui-tour-item-text small{color:var(--ui-muted);font-size:var(--ui-font-size-xs);font-weight:400}.ui-tour-menu-search{gap:var(--ui-space-2);display:grid}.ui-tour-search{display:block;position:relative}.ui-tour-search>.ui-icon{left:var(--ui-space-3);color:var(--ui-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-tour-search input{width:100%;padding-left:calc(var(--ui-space-6) + var(--ui-space-4))}.ui-tour-topics{gap:var(--ui-space-1);scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.ui-tour-topic{min-height:var(--ui-option-height);padding:0 var(--ui-space-3);border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-sm);cursor:pointer;border-radius:999px;flex:none}.ui-tour-topic[aria-pressed=true]{border-color:var(--ui-text);background:var(--ui-text);color:var(--ui-on-primary)}.ui-tour-topic:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-tour-status{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);min-height:var(--ui-option-height);font-size:var(--ui-font-size-sm);flex-wrap:wrap;margin:0;display:flex}.ui-tour-tag{padding:2px var(--ui-space-2);border:1px solid var(--ui-border);background:var(--ui-surface-muted);font-size:var(--ui-font-size-xs);border-radius:999px}.ui-tour-reset{min-height:var(--ui-option-height)}.ui-tour-results{align-content:start;gap:var(--ui-space-3);min-height:0;padding-right:var(--ui-space-1);display:grid;overflow-y:auto}.ui-tour-group{gap:var(--ui-space-2);display:grid}.ui-tour-group h3{align-items:baseline;gap:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-font-size-md);flex-wrap:wrap;margin:0;display:flex}.ui-tour-group.is-area{padding-left:var(--ui-space-3);border-left:3px solid var(--ui-border)}.ui-tour-group.is-here{border-left-color:var(--ui-tour-ring)}.ui-tour-kicker{margin:var(--ui-space-2) 0 0;color:var(--ui-muted);font-size:var(--ui-font-size-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.ui-tour-locate{justify-self:start}.ui-tour-hidden{margin:0}.ui-tour-list{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-tour-item{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);display:grid}.ui-tour-item.is-intro{border-color:var(--ui-warning-border);background:var(--ui-warning-soft)}.ui-tour-item-text{gap:2px;min-width:0;display:grid}.ui-tour-item-text strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ui-tour-item-text>span{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-tour-item-text small{gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-tour-intro-badge{margin-right:var(--ui-space-2);padding:1px var(--ui-space-2);background:var(--ui-tour-ring);color:var(--ui-gray-900);font-size:var(--ui-font-size-xs);vertical-align:1px;border-radius:999px;font-weight:700;display:inline-block}.ui-tour-origin{color:var(--ui-tour-text);align-items:center;gap:2px;font-weight:700;display:inline-flex}.ui-tour-origin .ui-icon{width:13px;height:13px}.ui-tour-item-actions{gap:var(--ui-space-1) var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-tour-duration{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs)}.ui-tour-empty{padding:var(--ui-space-4);border:1px dashed var(--ui-border);border-radius:var(--ui-radius);text-align:center}.ui-tour-empty p{margin:0 0 var(--ui-space-2)}.ui-tour-row{justify-content:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-tour-note{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-muted);font-size:var(--ui-font-size-sm);flex-wrap:wrap;margin:0;display:flex}.ui-tour-note>span{flex:12rem}.ui-tour-menu-foot{padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border)}@media (max-width:52rem){.ui-tour-menu{width:auto;max-height:88svh;padding-bottom:calc(var(--ui-space-4) + env(safe-area-inset-bottom));border-radius:var(--ui-panel-radius) var(--ui-panel-radius) 0 0;inset:auto 0 0}.ui-tour-topic{min-height:var(--ui-control-height)}.ui-tour-item-actions .ui-button{padding-inline:var(--ui-space-2);white-space:nowrap;flex:9rem;justify-content:center}}.ui-tile-aside{align-items:center;gap:var(--ui-space-1);margin-left:auto;display:inline-flex}.ui-tile-aside .ui-view-number.is-tile{margin:0}.ui-tour-tile-button{color:var(--ui-tour-text);font-weight:600}.ui-tour-tile-button .ui-icon{color:var(--ui-tour-ring)}.ui-tour-tile-button+.ui-view-number{padding-left:var(--ui-space-1);border-left:1px solid var(--ui-border)}.is-tour-focus{outline:3px solid var(--ui-tour-ring);outline-offset:2px}.is-tour-locate{animation:.7s ease-out 3 ui-tour-locate}@keyframes ui-tour-locate{0%{box-shadow:0 0 0 0 var(--ui-tour-ring)}to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.is-tour-locate{outline:3px solid var(--ui-tour-ring);animation:none}}.ui-demo-kicker{color:var(--ui-muted);font-size:var(--ui-font-size-xs);font-weight:400;display:block}.ui-demo-sound{color:var(--ui-muted);font-size:var(--ui-font-size-xs);white-space:nowrap}.ui-intro-link{margin:0 0 var(--ui-space-3)}.ui-intro-meta{font-size:var(--ui-font-size-sm);margin:0}.ui-editor-badge{margin-right:var(--ui-space-2);padding:1px var(--ui-space-2);border:1px solid var(--ui-primary-border);border-radius:var(--ui-radius);background:var(--ui-primary-soft);color:var(--ui-primary-text);font-size:var(--ui-font-size-xs);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;align-items:center;font-weight:700;display:inline-flex}.ui-tour-editor-mark,.ui-demo-editor{align-items:center;gap:var(--ui-space-1);margin:0 0 var(--ui-space-1);font-size:var(--ui-font-size-sm);flex-wrap:wrap;font-weight:600;display:flex}.ui-demo-editor .ui-editor-badge{background:var(--ui-surface)}.ui-tour-editor-part{color:var(--ui-primary-text);font-weight:700}
.ui-intros{gap:var(--ui-space-4);grid-template-columns:minmax(16rem,26rem) minmax(0,1fr);align-items:start;display:grid}.ui-intros-list,.ui-intros-detail{gap:var(--ui-space-3);min-width:0;display:grid}.ui-intros-search{gap:var(--ui-space-1);font-size:var(--ui-font-size-sm);font-weight:600;display:grid}.ui-intros-input{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:0 var(--ui-space-3);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-muted);display:flex}.ui-intros-input:focus-within{outline:2px solid var(--ui-focus);outline-offset:1px}.ui-intros-input input{min-width:0;min-height:calc(var(--ui-control-height) - 2px);color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-weight:400}.ui-intros-views{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);margin:0;padding:0;list-style:none}.ui-intros-views li+li{border-top:1px solid var(--ui-border)}.ui-intros-view{all:unset;box-sizing:border-box;gap:2px var(--ui-space-2);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-2) var(--ui-space-3);cursor:pointer;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-intros-view:hover:not(:disabled){background:var(--ui-hover);color:var(--ui-text)}.ui-intros-view:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-intros-view[aria-pressed=true],.ui-intros-view[aria-pressed=true]:hover:not(:disabled){border-left-color:var(--ui-primary);background:var(--ui-surface-muted)}.ui-intros-view-title{overflow-wrap:anywhere;font-weight:600}.ui-intros-num{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);font-weight:600}.ui-intros-view-state{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-font-size-sm);overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1;display:flex}.ui-intros-film{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-intros-film svg,.ui-intros-dirty svg{flex:none;width:15px;height:15px}.ui-intros-selected{align-self:center;align-items:center;gap:var(--ui-space-1);color:var(--ui-primary-text);font-size:var(--ui-font-size-xs);grid-area:1/2/span 2;font-weight:600;display:inline-flex}.ui-intros-badge{padding:0 var(--ui-space-2);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius);background:var(--ui-warning-soft);font-size:var(--ui-font-size-xs);font-weight:600}.ui-intros-empty{gap:var(--ui-space-2);padding:var(--ui-space-3);color:var(--ui-muted);justify-items:start;display:grid}.ui-intros-xs{font-size:var(--ui-font-size-xs);margin:0}.ui-intros-dirty{align-items:center;gap:var(--ui-space-1);color:var(--ui-warning);font-size:var(--ui-font-size-sm);margin:0;font-weight:600;display:inline-flex}.ui-intros-hint{gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px dashed var(--ui-border);border-radius:var(--ui-panel-radius);color:var(--ui-muted);align-items:flex-start;display:flex}.ui-intros-hint p{margin:0}.ui-intros-card{gap:var(--ui-space-3);padding:var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);min-width:0;display:grid}.ui-intros-card h2{font-size:var(--ui-font-size-md);overflow-wrap:anywhere;margin:0}.ui-intros-card p{margin:0}.ui-intros-choice{gap:var(--ui-space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-intros-choice legend{margin-bottom:var(--ui-space-1);padding:0;font-weight:600}.ui-intros-radio{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.ui-intros-radio input{width:18px;height:18px;min-height:0;accent-color:var(--ui-primary);margin:0}.ui-intros-radio:has(input:disabled){color:var(--ui-muted);cursor:not-allowed}.ui-intros-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-intros-actions.is-end{justify-content:flex-end}.ui-intros-again{gap:var(--ui-space-2);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);display:grid}.ui-intros-ask{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius);background:var(--ui-warning-soft);display:grid}@media (max-width:56rem){.ui-intros{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.ui-intros-card{padding:var(--ui-space-4)}.ui-intros-actions.is-end{justify-content:flex-start}}
.ui-reg-tile{gap:var(--ui-space-3);min-width:0;display:grid}.ui-reg-tile-status{color:var(--ui-muted);margin:0}.ui-reg-tile-stages{margin:0;padding:0;list-style:none;display:grid}.ui-reg-tile-row{gap:var(--ui-space-3);min-height:var(--ui-control-height);padding:0 var(--ui-space-2);border-radius:var(--ui-radius);color:inherit;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) 3rem;align-items:center;text-decoration:none;display:grid}.ui-reg-tile-row:hover{background:var(--ui-hover)}.ui-reg-tile-row:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.ui-reg-tile-row.is-warning{background:var(--ui-warning-soft);font-weight:600}.ui-reg-tile-row.is-warning:hover{background:var(--ui-warning-border)}.ui-reg-tile-bar{background:var(--ui-gray-100);border-radius:999px;height:.75rem;display:block;overflow:hidden}.ui-reg-tile-bar>span{height:100%;width:var(--ui-bar-value,0%);border-radius:inherit;background:var(--ui-primary);display:block}.ui-reg-tile-bar.is-warning>span{background:var(--ui-orange-700)}.ui-reg-tile-num{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums}.ui-reg-tile-row .ui-reg-tile-num{text-align:right}.ui-reg-tile-foot{align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0;display:flex}.ui-reg-tile-foot strong{color:var(--ui-text);font-weight:600}
.ui-fb-tile{gap:var(--ui-space-4);min-width:0;display:grid}.ui-fb-tile-status{color:var(--ui-muted);margin:0}.ui-fb-tile-num{font-family:var(--ui-font-mono);font-weight:400}.ui-fb-tile-facts{gap:var(--ui-space-3) var(--ui-space-8);flex-wrap:wrap;margin:0;display:flex}.ui-fb-tile-facts>div{gap:2px;display:grid}.ui-fb-tile-facts dt{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-fb-tile-facts dd{font-size:var(--ui-font-size-xl);margin:0}.ui-fb-tile-chart{min-width:0;margin:0}.ui-fb-tile-bars,.ui-fb-tile-axis{gap:var(--ui-space-2);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.ui-fb-tile-bars{border-bottom:1px solid var(--ui-border);align-items:end;height:6rem}.ui-fb-tile-week{justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.ui-fb-tile-bar{width:40%;max-width:1.25rem;height:var(--ui-fb-bar,0%);border-radius:2px 2px 0 0}.ui-fb-tile-bar.is-received,.ui-fb-tile-keys i.is-received{background:var(--ui-primary)}.ui-fb-tile-bar.is-closed,.ui-fb-tile-keys i.is-closed{background:var(--ui-success)}.ui-fb-tile-axis{margin-top:var(--ui-space-1);text-align:center;font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);color:var(--ui-muted);white-space:nowrap}.ui-fb-tile-keys{align-items:center;gap:var(--ui-space-1) var(--ui-space-4);margin-top:var(--ui-space-2);font-size:var(--ui-font-size-sm);color:var(--ui-muted);flex-wrap:wrap;display:flex}.ui-fb-tile-keys>span{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-fb-tile-keys strong{color:var(--ui-text)}.ui-fb-tile-keys i{border-radius:2px;width:10px;height:10px}.ui-fb-tile-range{margin-left:auto}
.ui-catalog{gap:var(--ui-space-4);min-width:0;display:grid;container:ui-catalog/inline-size}.ui-catalog-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-catalog-head h2{font-size:var(--ui-font-size-xl);margin:0}.ui-catalog-filters{gap:var(--ui-space-3);display:grid}.ui-catalog-search{max-width:48rem}.ui-catalog-search .ui-status-search>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-catalog-chips{align-items:center;gap:var(--ui-space-2) var(--ui-space-6);flex-wrap:wrap;display:flex}.ui-catalog-chips>[role=status]{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0 0 0 auto}.ui-chip-toggles{gap:var(--ui-space-2)}.ui-chip-caption{color:var(--ui-muted);font-size:var(--ui-font-size-sm);font-weight:600}.ui-catalog-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);position:relative;overflow-x:auto}.ui-catalog-table{border-collapse:collapse;width:100%}.ui-catalog-table th,.ui-catalog-table td{padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle}.ui-catalog-table th{white-space:nowrap}.ui-catalog-table tbody tr{cursor:pointer}.ui-catalog-table tbody tr:last-child td{border-bottom:0}.ui-catalog-table tbody tr[aria-selected=true] td{background:var(--ui-primary-soft)}.ui-catalog-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 var(--ui-primary)}.ui-catalog-table tbody tr:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-catalog-table tr.is-archived td{color:var(--ui-muted)}.ui-catalog-number{font-family:var(--ui-font-mono);white-space:nowrap}.ui-catalog-name{width:40%;max-width:0}.ui-catalog-name small{color:var(--ui-muted);font-size:var(--ui-font-size-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-price-text{font-family:var(--ui-font-mono);white-space:nowrap}.ui-price-unit{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}@container ui-catalog (max-width:900px){.ui-catalog-table .is-optional{display:none}}@container ui-catalog (max-width:560px){.ui-catalog-table thead{display:none}.ui-catalog-table,.ui-catalog-table tbody,.ui-catalog-table td{display:block}.ui-catalog-table tr{padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-catalog-table td{border:0;padding:0}.ui-catalog-table .is-wide-only{display:none}.ui-catalog-table .ui-catalog-number{font-size:var(--ui-font-size-sm);grid-column:1/-1}.ui-catalog-name{width:auto;max-width:none}}.ui-side-sheet.is-wide{width:min(40rem,100%)}.ui-sheet-title{gap:2px;display:grid}.ui-sheet-title small{color:var(--ui-muted);font-size:var(--ui-font-size-xs);font-weight:400}.ui-required{color:var(--ui-danger)}.ui-side-sheet-body{container:ui-sheet/inline-size}.ui-side-sheet-foot .ui-master-actions{background:0 0;border:0;margin:0;padding:0;position:static}.ui-side-sheet-foot .ui-master-actions>span{flex-basis:100%}@media (max-width:52rem){.ui-side-sheet{z-index:42}}.ui-props{border:0;min-width:0;margin:0;padding:0;display:grid}.ui-props-row{align-items:start;gap:var(--ui-space-3);padding-block:var(--ui-space-1);grid-template-columns:10rem minmax(0,1fr);display:grid}.ui-props-row>label,.ui-props-row>.ui-props-label{min-height:var(--ui-control-height);color:var(--ui-muted);font-size:var(--ui-font-size-sm);align-items:center;margin:0;display:flex}.ui-props-row.is-invalid>label{color:var(--ui-danger)}.ui-props-value{gap:var(--ui-space-1);min-width:0;display:grid}.ui-props-value>:is(input:not([type=checkbox]),select,textarea){width:100%;max-width:100%;margin:0;font-family:inherit}.ui-props-value>select.is-narrow{justify-self:start;width:auto;min-width:6.5rem}.ui-props-value small{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-props-value small.ui-field-error{color:var(--ui-danger)}.ui-props-static{min-height:var(--ui-control-height);overflow-wrap:anywhere;align-items:center;display:flex}.ui-props-inline{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-props-group{margin:var(--ui-space-4) 0 var(--ui-space-1);padding-bottom:var(--ui-space-1);border-bottom:1px solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ui-props-value input.is-mono,.ui-input-suffix input{font-family:var(--ui-font-mono)}.ui-input-suffix{align-items:center;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-input-suffix input{text-align:right}.ui-link-button{min-height:0;box-shadow:none;color:var(--ui-primary);font:inherit;font-size:var(--ui-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@container ui-sheet (max-width:30rem){.ui-props-row{gap:var(--ui-space-1);grid-template-columns:minmax(0,1fr)}.ui-props-row>label,.ui-props-row>.ui-props-label{min-height:0}}.ui-price-block{gap:var(--ui-space-3);display:grid}.ui-price-block-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.ui-price-block-head h3{font-size:var(--ui-font-size-md);margin:0}.ui-price-rows{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);overflow:hidden}.ui-price-row{align-items:center;gap:var(--ui-space-3);min-height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-3);grid-template-columns:8.5rem minmax(0,1fr) 2.5rem;display:grid}.ui-price-rows .ui-price-row+.ui-price-row{border-top:1px solid var(--ui-border)}.ui-price-label{color:var(--ui-muted);font-size:var(--ui-font-size-sm);display:grid}.ui-price-label small{font-size:var(--ui-font-size-xs)}.ui-price-row.is-current .ui-price-label{color:var(--ui-text);font-weight:600}.ui-price-row.is-current .ui-price-text{font-size:var(--ui-font-size-lg)}.ui-price-row.is-past{min-height:0;color:var(--ui-muted)}.ui-plain-details>summary{cursor:pointer;font-weight:600}.ui-plain-details[open]>summary{margin-bottom:var(--ui-space-2)}.ui-price-form{gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface-muted);display:grid}.ui-price-form h4{margin:0}.ui-price-form-actions{justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-change-list{gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.ui-change-list li{padding-left:var(--ui-space-3);border-left:2px solid var(--ui-border);gap:2px;display:grid}.ui-change-list small{color:var(--ui-muted)}@container ui-sheet (max-width:30rem){.ui-price-row{grid-template-columns:6.5rem minmax(0,1fr) 2.5rem}}.ui-tax-settings{gap:var(--ui-space-6);min-width:0;display:grid}.ui-tax-settings h2,.ui-tax-settings h3{margin:0}.ui-tax-actions{justify-content:flex-end;gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-small-business{gap:var(--ui-space-4);max-width:56rem;display:grid}.ui-small-business-revenue{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ui-small-business-revenue>div{gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);display:grid}.ui-small-business-revenue strong{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-lg)}.ui-side-sheet-head:has(.ui-sheet-legend){flex-wrap:wrap;row-gap:0}.ui-sheet-legend{color:var(--ui-muted);font-size:var(--ui-font-size-xs);flex-basis:100%;order:10}.ui-props-inline>select.is-narrow{flex:none;width:auto;min-width:6.5rem;margin:0}.ui-tax-actions{align-items:center}

