.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}
.ui-invoices{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container:ui-invoices/inline-size}.ui-invoices-head{justify-content:space-between;align-items:end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-invoices-head .ui-tabs{flex:24rem;padding-left:0}.ui-invoices-context{gap:var(--ui-space-3);display:grid}.ui-invoices-intro,.ui-invoices-hint{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0}.ui-invoices-filters{align-items:end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-invoices-filters>.ui-field{flex:0 13rem;min-width:10rem}.ui-invoices-filters>.ui-field:first-child{flex:18rem;max-width:28rem}.ui-invoices-filters>.ui-field:has(.ui-chip-filters){flex:none}.ui-invoices-filters .ui-chip-filters{min-height:var(--ui-control-height);flex-wrap:nowrap;align-items:center}.ui-invoices-label{font-size:var(--ui-font-size-sm);font-weight:500}.ui-invoices-active{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);min-height:var(--ui-option-height);flex-wrap:wrap;display:flex}.ui-invoices-active>p{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0}.ui-invoices-active>p strong{color:var(--ui-text)}.ui-invoices-active .ui-filter-chips{margin:0}.ui-invoices-loading{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);display:grid}.ui-invoices-loading span{height:var(--ui-control-height);border-radius:var(--ui-radius);background:var(--ui-surface-muted)}.ui-invoices-group{gap:var(--ui-space-2);display:grid}.ui-invoices-group+.ui-invoices-group{margin-top:var(--ui-space-4)}.ui-invoices-group>header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-invoices-group h2{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-md);margin:0;display:inline-flex}.ui-invoices-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);position:relative;overflow-x:auto}.ui-invoices-table{border-collapse:collapse;width:100%;font-size:var(--ui-font-size-sm)}.ui-invoices-table th,.ui-invoices-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-invoices-table thead th{background:var(--ui-background);color:var(--ui-muted);white-space:nowrap;font-weight:500}.ui-invoices-table th small,.ui-invoices-table td small{color:var(--ui-muted);font-size:var(--ui-font-size-xs);font-weight:400;display:block}.ui-invoices-table tbody tr{cursor:pointer}.ui-invoices-table tbody tr:last-child td{border-bottom:0}.ui-invoices-table tbody tr:hover td{background:var(--ui-hover)}.ui-invoices-table tbody tr:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-invoices-table tbody tr[aria-selected=true] td,.ui-invoices-table tbody tr.is-highlight td{background:var(--ui-primary-soft)}.ui-invoices-table tbody tr[aria-selected=true] td:first-child,.ui-invoices-table tbody tr.is-highlight td:first-child{box-shadow:inset 3px 0 var(--ui-primary)}.ui-invoices-table .c-number,.ui-invoices-table .c-date,.ui-invoices-table .c-due,.ui-invoices-table .c-created{white-space:nowrap}.ui-invoices-table .c-gross{text-align:right;white-space:nowrap}.ui-invoices-table .c-customer strong{overflow-wrap:anywhere;font-weight:500}.ui-invoices-table .c-act{text-align:right;white-space:nowrap;width:1%}.ui-invoices-none{color:var(--ui-muted)}.ui-invoice-state{align-items:center;gap:var(--ui-space-1);white-space:nowrap;font-weight:500;display:inline-flex}.ui-invoice-state .ui-icon{color:var(--ui-muted)}.ui-invoice-state.is-draft{color:var(--ui-primary-text)}.ui-invoice-state.is-draft .ui-icon{color:var(--ui-primary)}.ui-invoice-relation{align-items:center;gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-xs);flex-wrap:wrap;display:flex}.ui-invoices-pager{justify-content:center;align-items:center;gap:var(--ui-space-3);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-invoices-pager small{color:var(--ui-muted);font-size:inherit}@container ui-invoices (max-width:1100px){.ui-invoices-table .c-service,.ui-invoices-table .c-created{display:none}}@container ui-invoices (max-width:860px){.ui-invoices-table .c-due{display:none}}@container ui-invoices (max-width:680px){.ui-invoices-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-invoices-filters>.ui-field{min-width:0}.ui-invoices-filters>.ui-field:first-child{grid-column:1/-1;max-width:none}.ui-invoices-filters>.ui-field:has(.ui-chip-filters){grid-column:1/-1;max-width:none}.ui-invoices-filters .ui-chip-filters{flex-wrap:wrap}.ui-invoices-table thead{display:none}.ui-invoices-table,.ui-invoices-table tbody{display:block}.ui-invoices-table tbody tr{gap:var(--ui-space-1) var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"customer gross""kind pay";display:grid}.ui-invoices-table tbody tr td{background:0 0;border:0;padding:0;display:none}.ui-invoices-table tbody tr[aria-selected=true],.ui-invoices-table tbody tr.is-highlight{background:var(--ui-primary-soft);box-shadow:inset 3px 0 var(--ui-primary)}.ui-invoices-table tbody tr[aria-selected=true] td,.ui-invoices-table tbody tr.is-highlight td{box-shadow:none;background:0 0}.ui-invoices-table td.c-customer{grid-area:customer;display:block}.ui-invoices-table td.c-gross{grid-area:gross;display:block}.ui-invoices-table td.c-kind{grid-area:kind;display:block}.ui-invoices-table td.c-pay{text-align:right;grid-area:pay;display:block}.ui-invoices-table th.c-act{display:none}.ui-invoices-table.is-issued tbody tr{grid-template-areas:"customer gross""kind pay""number number"}.ui-invoices-table.is-issued td.c-number{color:var(--ui-muted);grid-area:number;display:block}.ui-invoices-table.is-draft tbody tr{grid-template-areas:"customer gross""kind pay""date date"}.ui-invoices-table.is-draft td.c-date{color:var(--ui-muted);grid-area:date;display:block}.ui-invoices-table td.c-kind small{display:none}}.ui-invoice-read{gap:var(--ui-space-4);min-width:0;display:grid}.ui-invoice-read>.ui-notice,.ui-invoice-read>p{margin:0}.ui-invoice-kicker{align-items:center;gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0;display:flex}.ui-invoice-facts{gap:var(--ui-space-3) var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.ui-invoice-facts .is-wide{grid-column:1/-1}.ui-invoice-facts dt{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-invoice-facts dd{margin:0}.ui-invoice-facts dd small{color:var(--ui-muted);font-size:var(--ui-font-size-sm);display:block}.ui-invoice-section{gap:var(--ui-space-2);display:grid}.ui-invoice-section h3{font-size:var(--ui-font-size-sm);margin:0}.ui-invoice-section p{margin:0}.ui-invoice-lines{border-collapse:collapse;width:100%;font-size:var(--ui-font-size-sm)}.ui-invoice-lines th,.ui-invoice-lines td{padding:var(--ui-space-1) var(--ui-space-2);border-bottom:1px solid var(--ui-border);text-align:left}.ui-invoice-lines th{color:var(--ui-muted);font-weight:500}.ui-invoice-lines .is-num{text-align:right;white-space:nowrap}.ui-invoice-correct .ui-field{margin-top:var(--ui-space-3)}.ui-invoice-editor{gap:var(--ui-space-4);min-width:0;display:grid}.ui-invoice-editor-bar{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-invoice-editor-bar h2{font-size:var(--ui-font-size-lg);margin:0}.ui-invoice-editor-space{place-content:center;gap:var(--ui-space-2);min-height:50vh;padding:var(--ui-space-6);border:2px dashed var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);text-align:center;display:grid}.ui-invoice-editor-space p{max-width:40rem;margin:0}.ui-invoices-sort{align-items:center;gap:var(--ui-space-1);min-height:var(--ui-option-height);color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.ui-invoices-sort:hover:not(:disabled){color:var(--ui-text);background:0 0}.ui-invoices-sort:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-invoices-sort .ui-icon{opacity:.35}.ui-invoices-sort.is-active{color:var(--ui-text)}.ui-invoices-sort.is-active .ui-icon{opacity:1}.ui-invoices-table th.c-gross .ui-invoices-sort{flex-direction:row-reverse}.ui-invoices-sortfield{display:none}@container ui-invoices (max-width:680px){.ui-invoices-sortfield{display:contents}}
.ui-doc-layout{gap:var(--ui-space-4);min-width:0;display:grid;container:ui-doc/inline-size}.ui-doc-loading,.ui-doc-hint{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0;line-height:1.45}.ui-doc-hint .ui-icon{margin-right:var(--ui-space-1);vertical-align:-.15em}.ui-doc-row{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-doc-topbar{align-items:flex-end;gap:var(--ui-space-3) var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-doc-topbar>.ui-field{margin:0}.ui-doc-topbar select,.ui-doc-topbar input{min-width:14rem}.ui-doc-tools,.ui-doc-save{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-doc-save{margin-left:auto}.ui-doc-status{align-items:center;gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-sm);display:inline-flex}.ui-doc-status.is-dirty{color:var(--ui-warning);font-weight:600}.ui-doc-stylebar{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);margin:0;display:grid;container:ui-doc-style/inline-size}.ui-doc-stylebar-head{align-items:center;gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-doc-stylebar-state{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ui-doc-stylebar-state .ui-pill .ui-icon{width:12px;height:12px}.ui-doc-styles{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.ui-doc-style{gap:var(--ui-space-3);min-height:var(--ui-control-height);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;align-items:center;display:flex}.ui-doc-style:hover:not(:disabled){border-color:var(--ui-primary-border);background:var(--ui-hover);color:var(--ui-text)}.ui-doc-style[aria-checked=true],.ui-doc-style[aria-checked=true]:hover:not(:disabled){border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px var(--ui-primary);background:var(--ui-primary-soft)}.ui-doc-style:disabled{cursor:default}.ui-doc-style>span:last-child{gap:2px;display:grid}.ui-doc-style small{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-doc-style-mini{border:1px solid var(--ui-border);background:var(--ui-gray-0);border-radius:3px;flex:none;width:2.4rem;height:3.4rem;position:relative}.ui-doc-style-mini i{background:var(--ui-gray-300);border-radius:1px;display:block;position:absolute}.ui-doc-style-mini i:first-child{background:var(--ui-primary);width:30%;height:7%;top:6%}.ui-doc-style-mini i:nth-child(2){width:40%;height:15%;top:20%;left:9%}.ui-doc-style-mini i:nth-child(3){width:30%;height:12%;top:22%;right:9%}.ui-doc-style-mini i:nth-child(4){background:repeating-linear-gradient(var(--ui-gray-300) 0 2px, transparent 2px 6px);height:40%;top:45%;left:9%;right:9%}.ui-doc-style-mini.is-classic i:first-child{left:9%}.ui-doc-style-mini.is-modern i:first-child{right:9%}.ui-doc-style-mini.is-compact i:first-child{left:35%}.ui-doc-style-mini.is-compact i:nth-child(3){width:auto;height:4%;top:37%;left:9%;right:9%}.ui-doc-style-mini.is-compact i:nth-child(4){top:44%}@container ui-doc-style (max-width:40rem){.ui-doc-styles{gap:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.ui-doc-style{text-align:center;flex-direction:column;align-items:center}.ui-doc-style small{display:none}.ui-doc-stylebar-state{margin-left:0}}.ui-doc-grid{gap:var(--ui-space-4);display:grid}.ui-doc-canvas{align-content:start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface-muted);display:grid}.ui-doc-canvas-head .ui-tabs{margin:0}.ui-doc-canvas .ui-tab-panel{min-width:0}.ui-doc-canvas-head{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-doc-panel{align-content:start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);display:grid}.ui-doc-panel>.ui-field{margin:0}.ui-doc-panel-title{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-md);margin:0;display:flex}.ui-doc-panel-title .ui-icon{color:var(--ui-primary)}.ui-doc-form{gap:var(--ui-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-doc-form .ui-field{margin:0}.ui-doc-form :is(input,textarea){max-width:none}.ui-doc-form textarea{resize:vertical}.ui-doc-form .ui-choice{max-width:100%}.ui-doc-form .ui-choice-track{flex-wrap:wrap}.ui-doc-field{gap:var(--ui-space-1);display:grid}.ui-doc-field-label{font-weight:600}.ui-doc-fixed{align-items:center;gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-doc-fixed .ui-pill .ui-icon{width:12px;height:12px}.ui-doc-swatches{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-doc-swatch{width:var(--ui-control-height);height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-doc-accent);cursor:pointer}.ui-doc-swatch:hover:not(:disabled){border-color:var(--ui-primary-border);background:var(--ui-doc-accent)}.ui-doc-swatch[aria-checked=true]{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-doc-swatch:disabled{cursor:default}.ui-doc-drop{justify-items:center;gap:var(--ui-space-1);width:100%;padding:var(--ui-space-6) var(--ui-space-4);border:2px dashed var(--ui-control-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface-muted);color:var(--ui-text);font:inherit;text-align:center;cursor:pointer;display:grid}.ui-doc-drop:hover:not(:disabled){border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-text)}.ui-doc-drop .ui-icon{color:var(--ui-primary)}.ui-doc-drop small{color:var(--ui-muted)}.ui-doc-logo-box{gap:var(--ui-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.ui-doc-logo-thumb{width:9rem;height:4.5rem;padding:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-gray-0);box-sizing:border-box;place-items:center;display:grid}.ui-doc-logo-thumb img{max-width:100%;max-height:100%}.ui-doc-logo-meta{gap:var(--ui-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.ui-doc-logo-meta small{color:var(--ui-muted)}@container ui-doc (min-width:56rem){.ui-doc-grid{grid-template-columns:minmax(0,1fr) 24rem;align-items:start}.ui-doc-panel{top:var(--ui-space-4);max-height:calc(100vh - 2rem);position:sticky;overflow:auto}}@media (max-width:767px){.ui-doc-save{margin-left:0}.ui-doc-topbar select,.ui-doc-topbar input{min-width:0}.ui-doc-topbar>.ui-field{flex:12rem}}[data-accent="234B65"]{--ui-doc-accent:#234b65}[data-accent="2F6B4F"]{--ui-doc-accent:#2f6b4f}[data-accent="75432E"]{--ui-doc-accent:#75432e}[data-accent="5B4B8A"]{--ui-doc-accent:#5b4b8a}[data-accent=B5651D]{--ui-doc-accent:#b5651d}[data-accent="3A3A3A"]{--ui-doc-accent:#3a3a3a}.ui-doc-sheet-wrap{width:100%;max-width:54rem;margin:0 auto;container-type:inline-size}.ui-doc-sheet{--mm:calc(100cqw / 210);--mt:18;--ms:20;--ui-doc-accent:#234b65;box-sizing:border-box;aspect-ratio:210/297;padding:calc(var(--mm) * var(--mt)) calc(var(--mm) * var(--ms)) calc(var(--mm) * 36);color:#1d1d1f;font-family:IBM Plex Sans,sans-serif;font-size:calc(var(--mm) * 3.25);-moz-text-size-adjust:none;text-size-adjust:none;background:#fff;line-height:1.38;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000002e}.ui-doc-sheet[data-accent="234B65"]{--ui-doc-accent:#234b65}.ui-doc-sheet[data-accent="2F6B4F"]{--ui-doc-accent:#2f6b4f}.ui-doc-sheet[data-accent="75432E"]{--ui-doc-accent:#75432e}.ui-doc-sheet[data-accent="5B4B8A"]{--ui-doc-accent:#5b4b8a}.ui-doc-sheet[data-accent=B5651D]{--ui-doc-accent:#b5651d}.ui-doc-sheet[data-accent="3A3A3A"]{--ui-doc-accent:#3a3a3a}.ui-doc-sheet.is-margins-narrow{--mt:12;--ms:15}.ui-doc-sheet.is-margins-wide{--mt:22;--ms:25}.ui-doc-sheet.is-font-helvetica{font-family:Helvetica,Arial,sans-serif}.ui-doc-sheet.is-font-times{font-family:Times New Roman,Times,serif;font-size:calc(var(--mm) * 3.45)}.ui-doc-mono{font-family:var(--ui-font-mono);font-size:.94em}.ui-doc-sheet:is(.is-font-times,.is-font-helvetica) .ui-doc-mono{font-family:inherit;font-size:inherit}.ui-doc-block{border-radius:calc(var(--mm) * 1);position:relative}.ui-doc-block-tag{z-index:2;background:var(--ui-primary);color:var(--ui-on-primary);font:600 11px/1.4 var(--ui-font);white-space:nowrap;border-radius:3px;padding:1px 6px;display:none;position:absolute;top:0;left:0;transform:translateY(-100%)}.ui-doc-sheet[data-mode=pick] .ui-doc-block{cursor:pointer}.ui-doc-sheet[data-mode=pick] .ui-doc-block:hover{outline:2px dashed var(--ui-primary-border);outline-offset:calc(var(--mm) * .8)}.ui-doc-sheet[data-mode=pick] .ui-doc-block.is-selected{outline:2px solid var(--ui-primary);outline-offset:calc(var(--mm) * .8);background:var(--ui-primary-soft)}.ui-doc-sheet[data-mode=pick] .ui-doc-block:is(:hover,.is-selected)>.ui-doc-block-tag{display:block}.ui-doc-block .ui-doc-block{outline:none}.ui-doc-sheet:has(.ui-doc-head.is-din-B){padding-top:calc(var(--mm) * 96)}.ui-doc-sheet:has(.ui-doc-head.is-din-A){padding-top:calc(var(--mm) * 78)}.ui-doc-info-below{margin-top:calc(var(--mm) * -3);margin-bottom:calc(var(--mm) * 5)}.ui-doc-block:is(.ui-doc-logo,.ui-doc-address,.ui-doc-info-right){position:absolute}.ui-doc-logo{--h:18;top:calc(var(--mm) * var(--mt))}.ui-doc-logo.is-s{--h:12}.ui-doc-logo.is-l{--h:24}.is-din-A .ui-doc-logo{--h:12;top:calc(var(--mm) * 9)}.is-din-A .ui-doc-logo.is-s{--h:9}.ui-doc-logo.is-left{left:calc(var(--mm) * var(--ms))}.ui-doc-logo.is-right{right:calc(var(--mm) * var(--ms))}.ui-doc-logo.is-center{left:50%;transform:translate(-50%)}.ui-doc-logo-img{height:calc(var(--mm) * var(--h));max-width:calc(var(--mm) * 90);object-fit:contain;display:block}.ui-doc-logo-img.is-mini{height:calc(var(--mm) * 7);max-width:calc(var(--mm) * 30)}.ui-doc-logo-empty{width:calc(var(--mm) * 50);height:calc(var(--mm) * var(--h));color:#6b7280;border:1px dashed #9aa3ad;place-items:center;font-size:.85em;display:grid}.ui-doc-address{top:calc(var(--mm) * 45);left:calc(var(--mm) * 20);width:calc(var(--mm) * 85);height:calc(var(--mm) * 45)}.is-din-A .ui-doc-address{top:calc(var(--mm) * 27)}.ui-doc-sender{margin-top:calc(var(--mm) * 5);padding-bottom:calc(var(--mm) * .6);color:#555;text-overflow:ellipsis;white-space:nowrap;border-bottom:.5px solid #888;font-size:.66em;overflow:hidden}.ui-doc-addr{margin-top:calc(var(--mm) * 3)}.ui-doc-info-right{top:calc(var(--mm) * 50);left:calc(var(--mm) * 116);right:calc(var(--mm) * var(--ms))}.is-din-A .ui-doc-info-right{top:calc(var(--mm) * 32)}.ui-doc-info{gap:calc(var(--mm) * .6) calc(var(--mm) * 3);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:.86em;display:grid}.ui-doc-info dt{color:#555;white-space:nowrap}.ui-doc-info dd{text-align:right;margin:0}.ui-doc-info dd.ui-doc-mono{white-space:nowrap}.ui-doc-infobar{gap:calc(var(--mm) * 1.5) calc(var(--mm) * 6);padding:calc(var(--mm) * 2) 0;border-top:calc(var(--mm) * .3) solid var(--ui-doc-accent);border-bottom:calc(var(--mm) * .3) solid #ccc;flex-wrap:wrap;font-size:.9em;display:flex}.ui-doc-infobar span{display:grid}.ui-doc-infobar small{color:#555;font-size:.82em}.ui-doc-title{margin:0 0 calc(var(--mm) * 1.5);color:var(--ui-doc-accent);font-size:calc(var(--mm) * 6.2);font-weight:700;line-height:1.15}.ui-doc-title.is-small{font-size:calc(var(--mm) * 4.8)}.ui-doc-subject{margin:0 0 calc(var(--mm) * 2);font-weight:600}.ui-doc-text{margin:0 0 calc(var(--mm) * 4);white-space:pre-line}.ui-doc-table{border-collapse:collapse;width:100%;font-size:.92em}.ui-doc-sheet table :is(th,td){color:inherit;text-align:left;background:0 0;border-bottom:0;padding:0}.ui-doc-sheet table tbody tr:hover{background:0 0}.ui-doc-sheet .ui-doc-table :is(thead,th){font-size:calc(var(--mm) * 2.75)}.ui-doc-sheet .ui-doc-table th{padding:calc(var(--mm) * 1.2) calc(var(--mm) * 1);border-bottom:calc(var(--mm) * .4) solid var(--ui-doc-accent);text-align:left;white-space:nowrap;font-weight:700}.ui-doc-sheet .ui-doc-table td{padding:calc(var(--mm) * 1.1) calc(var(--mm) * 1);vertical-align:top}.ui-doc-sheet .ui-doc-line td{border-bottom:calc(var(--mm) * .2) solid #e2e2e2}.ui-doc-sheet .ui-doc-table .ui-doc-num{text-align:right;white-space:nowrap}.ui-doc-c-pos{width:calc(var(--mm) * 8)}.ui-doc-c-nr{width:calc(var(--mm) * 16)}.ui-doc-desc{margin-top:calc(var(--mm) * .6);color:#4b4b4b;font-size:.93em}.ui-doc-sheet .ui-doc-group td{padding-top:calc(var(--mm) * 3);border-bottom:calc(var(--mm) * .2) solid #bdbdbd;color:var(--ui-doc-accent);font-weight:700}.ui-doc-carry,.ui-doc-sheet .ui-doc-carry-row td{font-weight:600}.ui-doc-carry{justify-content:flex-end;gap:calc(var(--mm) * 8);margin-top:calc(var(--mm) * 1.5);padding-top:calc(var(--mm) * 1);border-top:calc(var(--mm) * .3) solid #999;display:flex}.ui-doc-sheet .ui-doc-carry-row td{background:#f4f4f4}.ui-doc-sheet .ui-doc-times td{padding-top:0}.ui-doc-times-block{margin-left:calc(var(--mm) * 6)}.ui-doc-times-table{border-collapse:collapse;color:#4b4b4b;width:100%;font-size:.86em}.ui-doc-sheet .ui-doc-times-table td{padding:calc(var(--mm) * .4) calc(var(--mm) * 1)}.ui-doc-sheet .ui-doc-sum td{border-bottom:calc(var(--mm) * .3) solid #999;font-weight:600}.ui-doc-totals{justify-content:end;gap:calc(var(--mm) * 1) calc(var(--mm) * 8);margin:calc(var(--mm) * 3) 0 calc(var(--mm) * 5);text-align:right;grid-template-columns:auto auto;display:grid}.ui-doc-gross{padding-top:calc(var(--mm) * 1.2);border-top:calc(var(--mm) * .4) solid var(--ui-doc-accent);color:var(--ui-doc-accent);font-weight:700}.ui-doc-pay{gap:calc(var(--mm) * 6);margin-bottom:calc(var(--mm) * 4);align-items:flex-start;display:flex}.ui-doc-pay p{margin:0}.ui-doc-giro{color:#111;text-align:center;flex:none;margin:0}.ui-doc-qr{width:calc(var(--mm) * 24);height:calc(var(--mm) * 24);display:block}.ui-doc-giro figcaption{margin-top:calc(var(--mm) * .8);color:#555;font-size:.7em}.ui-doc-attlist{font-size:.9em}.ui-doc-follow{align-items:center;gap:calc(var(--mm) * 3);margin-bottom:calc(var(--mm) * 5);padding-bottom:calc(var(--mm) * 2);border-bottom:calc(var(--mm) * .3) solid var(--ui-doc-accent);font-size:.92em;display:flex}.ui-doc-follow-page{color:#555;white-space:nowrap;margin-left:auto}.ui-doc-block.ui-doc-footer-block{left:calc(var(--mm) * var(--ms));right:calc(var(--mm) * var(--ms));bottom:calc(var(--mm) * 10);position:absolute}.ui-doc-pageno{margin-bottom:calc(var(--mm) * 1.5);color:#555;text-align:right;font-size:.75em}.ui-doc-footer-extra{margin-bottom:calc(var(--mm) * 1);color:#555;text-align:center;font-size:.72em}.ui-doc-footer{gap:calc(var(--mm) * 3);padding-top:calc(var(--mm) * 1.5);border-top:calc(var(--mm) * .25) solid #bbb;color:#555;overflow-wrap:anywhere;grid-template-columns:repeat(4,minmax(0,1fr));font-size:.66em;line-height:1.35;display:grid}
.ui-ie{display:grid}.ui-ie-hint{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-ie-inline{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-ie-missing{color:var(--ui-danger);font-weight:600}.ui-ie>.ui-notice,.ui-ie>.ui-ie-problems,.ui-ie>.ui-ie-restore,.ui-ie>.ui-ie-credit{margin-block:var(--ui-space-3)}.ui-ie .ui-notice .ui-icon{vertical-align:-3px}.ui-ie-problems ul{margin:var(--ui-space-2) 0 0;padding-left:var(--ui-space-6)}.ui-ie-restore,.ui-ie-credit{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-ie-restore>span,.ui-ie-credit>span{flex:22rem}.ui-ie-credit-ref{min-width:14rem;margin:0}.ui-ie-head{z-index:20;align-items:center;gap:var(--ui-space-2) var(--ui-space-6);margin-inline:calc(-1 * var(--ui-space-4));padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-surface);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;display:flex;position:sticky;top:0}.ui-ie-head-main{gap:var(--ui-space-1);flex:22rem;min-width:0;display:grid}.ui-ie-head-title{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-ie-head-title h2{font-size:var(--ui-font-size-lg);margin:0}.ui-ie-head-title h2:focus{outline:none}.ui-ie-head-meta{align-items:center;gap:var(--ui-space-1) var(--ui-space-4);font-size:var(--ui-font-size-sm);color:var(--ui-muted);flex-wrap:wrap;display:flex}.ui-ie-ref{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-ie-ref .ui-icon,.ui-ie-save .ui-icon{width:15px;height:15px}.ui-ie-save{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-ie-save.is-dirty{color:var(--ui-warning);font-weight:600}.ui-ie-save.is-saved{color:var(--ui-success)}.ui-ie-save.is-danger{color:var(--ui-danger);font-weight:600}.ui-ie-amount{justify-items:end;line-height:1.15;display:grid}.ui-ie-amount span{font-size:var(--ui-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted);font-weight:600}.ui-ie-amount strong{font-size:var(--ui-font-size-xl);color:var(--ui-text)}.ui-ie-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-ie-layout{gap:var(--ui-space-6);padding-block:var(--ui-space-6);align-items:start;display:grid}@media (min-width:72rem){.ui-ie-layout{grid-template-columns:minmax(0,1fr) 20rem}.ui-ie-side{position:sticky;top:6.5rem}}@media (min-width:110rem){.ui-ie-layout{grid-template-columns:minmax(0,1fr) 30rem}}.ui-ie-side{gap:var(--ui-space-4);display:grid}.ui-ie-card{gap:var(--ui-space-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow);display:grid;overflow:hidden}.ui-ie-card-head{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-ie-card-head strong{margin-right:auto}.ui-ie-thumb{background:var(--ui-surface-muted);min-height:20rem;display:grid}.ui-ie-thumb iframe{border:0;width:100%;height:34rem}.ui-ie-thumb p{padding:var(--ui-space-6) var(--ui-space-4);text-align:center;margin:0}@media (max-width:71.99rem){.ui-ie-card.is-preview{display:none}}.ui-ie-hints{gap:var(--ui-space-1);display:grid}.ui-ie-hints ul{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-ie-hints li{gap:var(--ui-space-2);align-items:flex-start;display:flex}.ui-ie-hints li>.ui-icon{flex:none;margin-top:3px}.ui-ie-hints li.is-warn{color:var(--ui-warning)}.ui-ie-hints summary{align-items:center;gap:var(--ui-space-2);cursor:pointer;flex-wrap:wrap;min-height:2rem;display:flex}.ui-ie-hints[open] summary{margin-bottom:var(--ui-space-2)}.ui-ie-paper{box-sizing:border-box;width:100%;min-width:0;padding:var(--ui-space-8);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow-popup);container-type:inline-size}.ui-ie-paper-top{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);padding-bottom:var(--ui-space-4);border-bottom:3px solid var(--ui-primary);flex-wrap:wrap;display:flex}.ui-ie-brand{font-size:var(--ui-font-size-lg);letter-spacing:-.01em;font-weight:700}.ui-ie-head-grid{gap:var(--ui-space-8);padding-block:var(--ui-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}@container (max-width:46rem){.ui-ie-head-grid{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr)}}.ui-ie-recipient{gap:var(--ui-space-2);padding:var(--ui-space-4);background:var(--ui-gray-50);border-radius:var(--ui-panel-radius);align-content:start;display:grid}.ui-ie-recipient.is-invalid .ui-ie-address{border-left:3px solid var(--ui-danger);padding-left:var(--ui-space-2)}.ui-ie-address{font-style:normal;line-height:1.5;font-size:var(--ui-font-size-md)}.ui-ie-address:first-line{font-weight:700}.ui-ie-label{font-size:var(--ui-font-size-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--ui-muted);font-weight:600}.ui-ie-read{gap:var(--ui-space-1);align-content:start;margin:.6rem 0;display:grid}.ui-ie-read-value{min-height:var(--ui-control-height);flex-wrap:wrap;align-items:center;gap:0 .35em;display:flex}.ui-ie-read p{white-space:pre-line;margin:0}.ui-ie-fields{gap:0 var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ui-ie-fields .is-span-2{grid-column:span 2}@container (max-width:26rem){.ui-ie-fields{grid-template-columns:minmax(0,1fr)}.ui-ie-fields .is-span-2{grid-column:auto}}.ui-ie-period{border:0;grid-column:span 2;min-width:0;margin:.6rem 0;padding:0}.ui-ie-period legend{padding:0}.ui-ie-period-inputs{align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-1);display:flex}.ui-ie-period-inputs input{flex:1 1 0;min-width:0;margin-top:0!important}.ui-ie-title{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-ie-title h3{font-size:var(--ui-font-size-display,var(--ui-font-size-xl));letter-spacing:-.02em;margin:0;font-weight:700}.ui-ie-draftmark{padding:2px var(--ui-space-2);font-size:var(--ui-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-warning);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius);font-weight:700}.ui-ie-paper-ref{margin:var(--ui-space-1) 0 0;color:var(--ui-muted)}.ui-ie-text{margin-top:var(--ui-space-2)}.ui-ie-paper-foot{margin-top:var(--ui-space-6);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);font-size:var(--ui-font-size-xs);color:var(--ui-muted)}.ui-ie .ui-field,.ui-ie .ui-ie-period legend{font-size:var(--ui-font-size-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--ui-muted);font-weight:600}.ui-ie :is(.ui-field,.ui-ie-lf) :is(input:not([type=checkbox]),select,textarea){font-size:var(--ui-font-size-md);letter-spacing:0;text-transform:none;color:var(--ui-text);background:var(--ui-gray-50);border-radius:var(--ui-radius);box-shadow:none;border:1px solid #0000;font-weight:400;transition:background-color .12s,border-color .12s,box-shadow .12s}.ui-ie :is(.ui-field,.ui-ie-lf) :is(input:not([type=checkbox]),select,textarea):hover{border-color:var(--ui-border)}.ui-ie :is(.ui-field,.ui-ie-lf) :is(input:not([type=checkbox]),select,textarea):focus{background:var(--ui-surface);border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary-soft);outline:none}.ui-ie :is(.ui-field,.ui-ie-lf) [aria-invalid=true]{background:var(--ui-red-50);border-color:var(--ui-danger)}.ui-ie .ui-field-error,.ui-ie .ui-field .ui-ie-hint{letter-spacing:0;text-transform:none;font-weight:400}.ui-ie .ui-field-error{font-size:var(--ui-font-size-sm)}.ui-ie textarea{resize:vertical;max-width:none!important}.ui-ie .ui-field input,.ui-ie .ui-field select{max-width:none}.ui-ie .ui-ie-name input,.ui-ie .ui-ie-name textarea,.ui-ie .ui-ie-text textarea,.ui-ie .ui-ie-closing-texts textarea{background:0 0}.ui-ie .ui-ie-name input{font-weight:600}.ui-ie .ui-ie-name textarea{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-ie .ui-ie-name textarea.is-textline{color:var(--ui-text);font-size:inherit}.ui-ie-name strong.is-textline{white-space:pre-line;font-weight:400}.ui-ie .ui-ie-name :is(input,textarea):hover,.ui-ie .ui-ie-text textarea:hover,.ui-ie .ui-ie-closing-texts textarea:hover{background:var(--ui-gray-50)}.ui-ie-lines{margin-top:var(--ui-space-6)}.ui-ie-lf{gap:2px;min-width:0;margin:0;display:grid}.ui-ie-lf-label{font-size:var(--ui-font-size-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--ui-muted);font-weight:600;display:none}.ui-ie-lf :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:none!important;margin-top:0!important}.ui-ie-lf.is-num input,.ui-ie-lf.is-num,.ui-ie-net{text-align:right}.ui-ie-lf-value{min-height:var(--ui-control-height);align-items:center;display:flex}.ui-ie-lf.is-num .ui-ie-lf-value,.ui-ie-net strong{justify-content:flex-end}.ui-ie-net strong{min-height:var(--ui-control-height);font-size:var(--ui-font-size-md);align-items:center;display:flex}.ui-ie-name{gap:var(--ui-space-1);display:grid}.ui-ie-name>small{color:var(--ui-muted);white-space:pre-line}.ui-ie-name textarea{min-height:var(--ui-control-height)}.ui-ie-row{gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-2);border-bottom:1px solid var(--ui-border);border-radius:var(--ui-radius);grid-template-columns:2rem minmax(14rem,1fr) 5.5rem 6rem 7.5rem 11rem 7rem 8.5rem;align-items:start;display:grid}.ui-ie-row:not(.is-head):hover{background:var(--ui-gray-50)}.ui-ie-row.is-active{background:var(--ui-surface);box-shadow:inset 4px 0 var(--ui-primary), inset 0 0 0 1px var(--ui-primary-border)}.ui-ie-row.is-head{padding-block:var(--ui-space-2);font-size:var(--ui-font-size-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ui-muted);border-bottom:2px solid var(--ui-text);border-radius:0;font-weight:600}.ui-ie-row.is-head span:nth-child(3),.ui-ie-row.is-head span:nth-child(5),.ui-ie-row.is-head span:nth-child(7){text-align:right}.ui-ie-row.is-text{grid-template-columns:2rem minmax(0,1fr) auto auto}.ui-ie-pos{min-height:var(--ui-control-height);color:var(--ui-muted);align-items:center;display:flex}.ui-ie-desc{gap:2px;min-width:0;display:grid}.ui-ie-tags{align-items:center;gap:var(--ui-space-1) var(--ui-space-3);font-size:var(--ui-font-size-xs);flex-wrap:wrap;display:flex}.ui-ie-tags>span{color:var(--ui-muted);align-items:center;gap:4px;display:inline-flex}.ui-ie-tags .ui-icon{width:13px;height:13px}.ui-ie-tags .is-note{color:var(--ui-primary-text);font-weight:600}.ui-ie-tags .is-warn{color:var(--ui-warning);font-weight:600}.ui-ie-tags .ui-link-button{font-size:inherit}.ui-ie-project{max-width:28rem;margin-top:var(--ui-space-1)}.ui-ie-project .ui-filter-select>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;position:absolute;overflow:hidden}.ui-ie-project.is-read{color:var(--ui-muted);font-size:var(--ui-font-size-xs);align-items:center;gap:4px;display:inline-flex}.ui-ie-project.is-read .ui-icon{width:13px;height:13px}.ui-ie-project-sum{width:100%;margin-bottom:var(--ui-space-3);border-collapse:collapse;font-size:var(--ui-font-size-sm)}.ui-ie-project-sum th{padding:var(--ui-space-1) 0;border-bottom:1px solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-font-size-xs);text-align:left;font-weight:600}.ui-ie-project-sum td{padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-border);vertical-align:top}.ui-ie-project-sum em{color:var(--ui-muted);font-style:normal}.ui-ie-project-sum .is-num{padding-left:var(--ui-space-2);text-align:right;white-space:nowrap}.ui-ie-project-list{gap:var(--ui-space-2);margin-top:var(--ui-space-3);display:grid}.ui-ie-project-list .ui-adv-check small{display:block}.ui-ie-project-list .ui-adv-check.is-off{color:var(--ui-muted)}.ui-ie-tools{gap:var(--ui-space-1);justify-content:flex-end;display:flex}.ui-ie-tools .ui-button{opacity:.55}.ui-ie-row:hover .ui-ie-tools .ui-button,.ui-ie-tools .ui-button:focus-visible{opacity:1}@container (max-width:60rem){.ui-ie-row:not(.is-text):not(.is-head){grid-template-columns:2rem repeat(4,minmax(0,1fr)) 8.5rem;grid-template-areas:"pos desc desc desc desc tools"".qty unit price tax net"}.ui-ie-row.is-head{display:none}.ui-ie-row .ui-ie-pos{grid-area:pos}.ui-ie-row .ui-ie-desc{grid-area:desc}.ui-ie-row .is-quantity{grid-area:qty}.ui-ie-row .is-unit{grid-area:unit}.ui-ie-row .is-price{grid-area:price}.ui-ie-row .is-tax{grid-area:tax}.ui-ie-row .ui-ie-net{grid-area:net}.ui-ie-row .ui-ie-tools{grid-area:tools}.ui-ie-row .ui-ie-lf-label{display:block}}@container (max-width:32rem){.ui-ie-row:not(.is-text):not(.is-head){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pos tools""desc desc""qty unit""price tax""net net"}}.ui-ie-empty{padding:var(--ui-space-4);color:var(--ui-muted);text-align:center;margin:0}.ui-ie-addrow{align-items:flex-end;gap:var(--ui-space-2) var(--ui-space-3);margin-top:var(--ui-space-3);padding:var(--ui-space-3);border:1px dashed var(--ui-border);border-radius:var(--ui-panel-radius);flex-wrap:wrap;display:flex}.ui-ie-addicon{width:var(--ui-control-height);height:var(--ui-control-height);color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.ui-ie-quick{flex:18rem;min-width:0;position:relative}.ui-ie-quick .ui-field{margin:0}.ui-ie-quick-list{z-index:25;padding:var(--ui-space-1);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-popup);margin:0;list-style:none;position:absolute;bottom:calc(100% - 1.5rem);left:0;right:0}.ui-ie-quick-list button{gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-2);font:inherit;text-align:left;color:inherit;border-radius:var(--ui-radius);cursor:pointer;background:0 0;border:0;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;display:grid}.ui-ie-quick-list button:hover,.ui-ie-quick-list li[aria-selected=true] button{background:var(--ui-gray-75);box-shadow:inset 3px 0 var(--ui-primary)}.ui-ie-quick-list span:last-child{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-ie-addmore{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-ie-closing{gap:var(--ui-space-8);margin-top:var(--ui-space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);align-items:start;display:grid}@container (max-width:46rem){.ui-ie-closing{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr)}}.ui-ie-totals{gap:var(--ui-space-1);box-sizing:border-box;width:100%;padding:var(--ui-space-4);background:var(--ui-gray-50);border-radius:var(--ui-panel-radius);margin:0;display:grid}.ui-ie-totals div{justify-content:space-between;gap:var(--ui-space-4);align-items:baseline;display:flex}.ui-ie-totals dt{display:grid}.ui-ie-totals dd{white-space:nowrap;margin:0}.ui-ie-totals .is-total{margin-top:var(--ui-space-2);padding-top:var(--ui-space-3);border-top:2px solid var(--ui-primary);font-weight:700;font-size:var(--ui-font-size-lg)}.ui-ie-totals .is-total dd{color:var(--ui-primary-text)}.ui-ie-tax-note{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-ie-scrim{z-index:39;background:var(--ui-backdrop);opacity:.35;position:fixed;inset:0}.ui-ie-panel .ui-ie-lf-label{display:block}.ui-ie-panel-grid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.ui-ie-panel-card{gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);display:grid}.ui-ie-panel-card h3{font-size:var(--ui-font-size-sm);margin:0}.ui-ie-discount{gap:var(--ui-space-1);grid-template-columns:minmax(0,1fr) 4.5rem;display:grid}.ui-ie-pick{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.ui-ie-pick>li>button,.ui-ie-pick-row{gap:var(--ui-space-3);box-sizing:border-box;width:100%;padding:var(--ui-space-2) var(--ui-space-3);font:inherit;color:inherit;text-align:left;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.ui-ie-pick>li>button{cursor:pointer}.ui-ie-pick>li>button:hover{background:var(--ui-hover)}.ui-ie-pick>li>button[aria-pressed=true]{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-primary);box-shadow:inset 4px 0 var(--ui-primary)}.ui-ie-pick-main{gap:2px;min-width:0;display:grid}.ui-ie-pick-main small{color:var(--ui-muted)}.ui-ie-pick-price{text-align:right;justify-items:end;display:grid}@media (max-width:40rem){.ui-ie-pick-row{grid-template-columns:minmax(0,1fr)}.ui-ie-pick-price{text-align:left;justify-items:start}}.ui-ie-preview{top:0;bottom:0;right:0;left:var(--ui-ie-body-left,0);z-index:45;background:var(--ui-surface-muted);border-left:1px solid var(--ui-border);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed}.ui-ie-preview-head{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-surface);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-ie-preview-title{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);flex-wrap:wrap;flex:20rem;min-width:0;display:flex}.ui-ie-preview-title h2{font-size:var(--ui-font-size-lg);margin:0}.ui-ie-preview-title .ui-ie-hint{flex-basis:100%}.ui-ie-preview iframe{border:0;width:100%;height:100%}.ui-ie-preview-wait{gap:var(--ui-space-3);padding:var(--ui-space-8);align-content:center;justify-items:center;display:grid}.ui-ie-dialog{max-width:38rem}@media (max-width:48rem){.ui-ie-head{position:static}.ui-ie-paper{padding:var(--ui-space-4)}.ui-ie-amount{justify-items:start}}
.ui-series-0{--ui-series:var(--ui-gray-600)}.ui-series-1{--ui-series:var(--ui-blue-600)}.ui-series-2{--ui-series:var(--ui-orange-700)}.ui-series-3{--ui-series:var(--ui-green-700)}.ui-series-4{--ui-series:var(--ui-red-600)}.ui-series-5{--ui-series:var(--ui-amber-800)}.ui-series-6{--ui-series:var(--ui-blue-800)}.ui-segment-bar{background:var(--ui-gray-100);border-radius:999px;width:100%;max-width:9rem;height:.5rem;display:flex;overflow:hidden}.ui-segment-bar>span{width:var(--ui-segment-width);background:var(--ui-series)}.ui-segment-bar>span.is-dim{opacity:.25}.ui-share-labels{gap:var(--ui-space-1);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);flex-wrap:wrap;display:inline-flex}.ui-share-labels>span{min-width:1.9rem;color:var(--ui-muted);text-align:center;gap:2px;display:inline-grid}.ui-share-labels>span>i{width:var(--ui-share-width);background:var(--ui-gray-400);border-radius:1px;justify-self:center;height:2px}.ui-share-labels>span.is-top{color:var(--ui-primary-text);font-weight:600}.ui-share-labels>span.is-top>i{background:var(--ui-primary)}.ui-time-billing{gap:var(--ui-space-4);min-width:0;display:grid;container:ui-time-billing/inline-size}.ui-time-billing code{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums;font-size:inherit}.ui-time-billing-intro,.ui-time-billing-loading{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0}.ui-time-billing-notice{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-time-billing-notice .ui-notice{flex:20rem;margin:0}.ui-time-billing-grow{flex:1}.ui-time-billing-error{color:var(--ui-danger);font-size:var(--ui-font-size-sm);margin:0}.ui-time-billing-link,.ui-time-billing-sort,.ui-time-billing-name,.ui-time-billing-expand{min-height:0;color:var(--ui-primary-text);font:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.ui-time-billing-link{align-items:center;gap:var(--ui-space-1);font-size:var(--ui-font-size-sm);display:inline-flex}.ui-time-billing-link:hover:not(:disabled){background:0 0;text-decoration:underline}.ui-icon.is-turned{transform:rotate(90deg)}.ui-time-billing-select{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);display:grid}.ui-time-billing-row,.ui-time-billing-save,.ui-time-billing-listbar{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-time-billing-label{color:var(--ui-muted);font-size:var(--ui-font-size-sm);font-weight:600}.ui-time-billing-chips{gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-time-billing-chip{gap:var(--ui-space-2);padding:0 var(--ui-space-3) 0 var(--ui-space-1);color:var(--ui-text);font-size:var(--ui-font-size-sm);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:999px;font-weight:400}.ui-time-billing-chip:hover:not(:disabled){background:var(--ui-hover)}.ui-time-billing-chip small{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs)}.ui-time-billing-chip.is-on{border-color:var(--ui-series);box-shadow:inset 0 0 0 1px var(--ui-series)}.ui-time-billing-gno{min-width:1.35rem;height:1.35rem;color:var(--ui-series);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);border:1px solid var(--ui-series);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.ui-time-billing-chip .ui-time-billing-gno{min-width:1.7rem;height:1.7rem}.ui-time-billing-chip.is-on .ui-time-billing-gno{color:var(--ui-gray-0);background:var(--ui-series)}.ui-time-billing-field{align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--ui-muted);font-size:var(--ui-font-size-sm);display:inline-flex}.ui-time-billing-field input,.ui-time-billing-field select,.ui-time-billing-search input{min-width:0;min-height:var(--ui-control-height);padding:0 var(--ui-space-2);color:var(--ui-text);font:inherit;background:var(--ui-surface);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius)}.ui-time-billing-field input{width:9rem}.ui-time-billing-summary{font-size:var(--ui-font-size-sm)}.ui-time-billing-summary small{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:inherit}.ui-time-billing-activities{gap:var(--ui-space-2) var(--ui-space-6);padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.ui-time-billing-activity-group{gap:var(--ui-space-1);align-content:start;display:grid}.ui-time-billing-activity-group>span{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-time-billing-check{align-items:center;gap:var(--ui-space-2);min-height:2rem;font-size:var(--ui-font-size-sm);cursor:pointer;display:inline-flex}.ui-time-billing-check input{appearance:none;background:var(--ui-surface);border:1px solid var(--ui-gray-400);cursor:pointer;border-radius:3px;flex:none;width:.95rem;height:.95rem;min-height:0;margin:0;padding:0}.ui-time-billing-check input:checked{background:var(--ui-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .75rem no-repeat;border-color:var(--ui-primary)}.ui-time-billing-check code{color:var(--ui-muted)}.ui-time-billing-listbar{margin-bottom:calc(-1 * var(--ui-space-2))}.ui-time-billing-search{align-items:center;display:inline-flex;position:relative}.ui-time-billing-search .ui-icon{left:var(--ui-space-2);color:var(--ui-muted);pointer-events:none;position:absolute}.ui-time-billing-search input{width:16rem;max-width:100%;padding-left:2rem}.ui-time-billing-count{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-time-billing-sortbar{display:none}.ui-time-billing-list{--ui-time-billing-cols:2.5rem minmax(14rem, 30rem) 6rem 10rem 7rem 6.5rem minmax(6rem, 8rem) minmax(10rem, 16rem) minmax(7rem, 9rem) 4.5rem minmax(1.5rem, 1fr);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);display:grid;overflow:hidden}.ui-time-billing-list.is-loading>*{opacity:.55;transition:opacity .15s}.ui-time-billing-head,.ui-time-billing-line{grid-template-columns:var(--ui-time-billing-cols);gap:var(--ui-space-3);padding:0 var(--ui-space-4) 0 var(--ui-space-2);align-items:center;display:grid}.ui-time-billing-head{min-height:2.25rem;color:var(--ui-muted);font-size:var(--ui-font-size-xs);background:var(--ui-group-head);border-bottom:1px solid var(--ui-border);font-weight:600}.ui-time-billing-head .c-name{gap:0 var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-time-billing-sort{align-items:center;gap:var(--ui-space-1);min-height:2.25rem;color:var(--ui-muted);white-space:nowrap;font-weight:600;display:inline-flex}.ui-time-billing-sort .ui-icon{color:var(--ui-gray-400);flex:none}.ui-time-billing-sort:hover:not(:disabled),.ui-time-billing-sort:hover .ui-icon{color:var(--ui-text);background:0 0}.ui-time-billing-sort.is-active{color:var(--ui-text)}.ui-time-billing-sort.is-active .ui-icon{color:var(--ui-primary)}.ui-time-billing-sort.is-alt{display:none}.ui-time-billing-head .c-sel,.ui-time-billing-head .c-value,.ui-time-billing-head .c-all,.ui-time-billing-line .c-sel,.ui-time-billing-line .c-value,.ui-time-billing-line .c-all{text-align:right}.ui-time-billing-customer+.ui-time-billing-customer{border-top:1px solid var(--ui-border)}.ui-time-billing-customer.is-open{background:var(--ui-surface-muted)}.ui-time-billing-line{min-height:3.5rem;padding-top:var(--ui-space-2);padding-bottom:var(--ui-space-2);cursor:pointer}.ui-time-billing-line:hover{background:var(--ui-hover)}.ui-time-billing-customer.is-empty .ui-time-billing-line>:not(.ui-time-billing-expand){opacity:.6}.ui-time-billing-expand{width:var(--ui-control-height);height:var(--ui-control-height);margin:calc(-1 * var(--ui-space-1)) 0;color:var(--ui-muted);border-radius:var(--ui-radius);border:1px solid #0000;place-items:center;display:inline-grid}.ui-time-billing-expand:hover:not(:disabled){color:var(--ui-text);border-color:var(--ui-border);background:0 0}.ui-time-billing-line .c-name{min-width:0;display:grid}.ui-time-billing-name{max-width:100%;color:var(--ui-text);text-align:left;overflow-wrap:anywhere;justify-self:start}.ui-time-billing-line:hover .ui-time-billing-name,.ui-time-billing-name:hover:not(:disabled){color:var(--ui-primary-text);background:0 0}.ui-time-billing-line small{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-time-billing-line .is-period-sub,.ui-time-billing-line .is-mobile-sub{display:none}.ui-time-billing-line .is-period-sub span,.ui-time-billing-line .is-period-sub code{white-space:nowrap}.ui-time-billing-line .c-sel{color:var(--ui-muted);font-size:var(--ui-font-size-sm);white-space:nowrap}.ui-time-billing-line .c-sel strong{color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-md);font-weight:600}.ui-time-billing-line .c-period{font-size:var(--ui-font-size-sm);white-space:nowrap;display:grid}.ui-time-billing-line .c-value,.ui-time-billing-line .c-all{font-size:var(--ui-font-size-sm)}.ui-time-billing-line .c-all{color:var(--ui-muted)}.ui-time-billing-projects{gap:var(--ui-space-1);flex-wrap:wrap;min-width:0;display:flex}.ui-time-billing-projects>span{font-size:var(--ui-font-size-xs);white-space:nowrap;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:0 .4rem}.ui-time-billing-projects code{color:var(--ui-muted)}.ui-time-billing-projects>span.is-out{color:var(--ui-muted);border-style:dashed}.ui-time-billing-missing{color:var(--ui-warning);cursor:help;text-decoration:none}.ui-time-billing-pager .ui-time-billing-field select{min-height:var(--ui-option-height)}.ui-time-billing-notes{align-items:center;gap:var(--ui-space-1);color:var(--ui-warning);font-size:var(--ui-font-size-sm);display:inline-flex}.ui-time-billing-line .c-go{color:var(--ui-gray-400);justify-content:end;display:inline-flex}.ui-time-billing-line:hover .c-go{color:var(--ui-primary)}.ui-time-billing-empty{padding:var(--ui-space-4);color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0}.ui-time-billing-body{gap:var(--ui-space-4) var(--ui-space-8);padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4) calc(var(--ui-space-2) + 2.5rem + var(--ui-space-3));border-top:1px dashed var(--ui-border);grid-template-columns:repeat(3,minmax(0,30rem));display:grid}.ui-time-billing-body>div{gap:var(--ui-space-1);align-content:start;min-width:0;display:grid}.ui-time-billing-body h3{align-items:baseline;gap:var(--ui-space-2);margin:0 0 var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-xs);flex-wrap:wrap;font-weight:600;display:flex}.ui-time-billing-body h3 small{font-weight:400;font-size:inherit}.ui-time-billing-check.is-line{grid-template-columns:1rem minmax(0,1fr) auto;display:grid}.ui-time-billing-pair{gap:var(--ui-space-2);min-height:2rem;font-size:var(--ui-font-size-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.ui-time-billing-pair.is-out{color:var(--ui-muted)}.ui-time-billing-initials{min-width:1.9rem;margin-right:var(--ui-space-1);color:var(--ui-primary-text);font-size:var(--ui-font-size-xs);background:var(--ui-primary-soft);border-radius:var(--ui-radius);place-items:center;display:inline-grid}.ui-time-billing-handover,.ui-time-billing-hint{margin:var(--ui-space-1) 0 0;color:var(--ui-muted);font-size:var(--ui-font-size-xs);line-height:1.5}.ui-time-billing-handover.is-own{color:var(--ui-primary-text)}.ui-time-billing-handover .ui-time-billing-link{font-size:inherit}.ui-time-billing-pager{justify-content:center;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);color:var(--ui-muted);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-time-billing-dl{gap:var(--ui-space-2) var(--ui-space-4);margin:var(--ui-space-4) 0 0;font-size:var(--ui-font-size-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.ui-time-billing-dl dt{color:var(--ui-muted)}.ui-time-billing-dl dd{margin:0}.ui-time-billing-dl code{font-family:var(--ui-font-mono)}@container ui-time-billing (max-width:1240px){.ui-time-billing-list{--ui-time-billing-cols:2.5rem minmax(12rem, 1fr) 6rem 10rem 6rem minmax(5rem, 7rem) minmax(9rem, 13rem) minmax(7rem, 8rem) 3rem 1.5rem}.ui-time-billing-list .c-value{display:none}}@container ui-time-billing (max-width:1060px){.ui-time-billing-list{--ui-time-billing-cols:2.5rem minmax(10rem, 1fr) 6rem 5.5rem minmax(8rem, 11rem) minmax(6rem, 8rem) 2.5rem 1.5rem}.ui-time-billing-list .c-stack,.ui-time-billing-list .c-period{display:none}.ui-time-billing-line .is-period-sub{display:block}.ui-time-billing-sort.is-alt{display:inline-flex}.ui-time-billing-body{gap:var(--ui-space-4) var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@container ui-time-billing (max-width:680px){.ui-time-billing-select{padding:var(--ui-space-3)}.ui-time-billing-field input{width:7rem}.ui-time-billing-search,.ui-time-billing-search input{width:100%}.ui-time-billing-head{display:none}.ui-time-billing-sortbar{align-items:center;gap:0 var(--ui-space-4);margin-bottom:calc(-1 * var(--ui-space-2));color:var(--ui-muted);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-time-billing-sortbar .ui-time-billing-sort{min-height:var(--ui-control-height)}.ui-time-billing-line{grid-template-columns:var(--ui-control-height) minmax(0, 1fr) auto 1rem;gap:var(--ui-space-1) var(--ui-space-2);padding-right:var(--ui-space-3);grid-template-areas:"expand name sel go"".projects projects projects"".staff notes notes"}.ui-time-billing-expand{grid-area:expand}.ui-time-billing-line .c-name{grid-area:name}.ui-time-billing-line .c-sel{grid-area:sel}.ui-time-billing-line .c-go{grid-area:go}.ui-time-billing-line .c-projects{grid-area:projects}.ui-time-billing-line .c-staff{grid-area:staff}.ui-time-billing-line .c-notes{grid-area:notes;justify-self:end}.ui-time-billing-line .c-all{display:none}.ui-time-billing-line .is-mobile-sub{display:block}.ui-time-billing-body{padding-left:var(--ui-space-4);grid-template-columns:minmax(0,1fr)}.ui-time-billing-dl{grid-template-columns:minmax(0,1fr);gap:0}.ui-time-billing-dl dd{margin-bottom:var(--ui-space-2)}}
.ui-rates-person{align-items:center;gap:var(--ui-space-3);min-width:0;display:inline-flex}.ui-rates-person>span:last-child{min-width:0;display:grid}.ui-rates-avatar{width:2rem;height:2rem;color:var(--ui-primary-text);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);background:var(--ui-primary-soft);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.ui-rates-table .ui-rates-rate{text-align:right;white-space:nowrap}.ui-rates-table .ui-rates-rate .ui-price-text{font-weight:600}.ui-rates-log{gap:var(--ui-space-2);margin:var(--ui-space-2) 0 0;padding-left:var(--ui-space-4);font-size:var(--ui-font-size-sm);display:grid}@container ui-catalog (max-width:560px){.ui-catalog-table .ui-rates-hint{margin-top:var(--ui-space-1);grid-column:1/-1}}
.ui-textlayout{gap:var(--ui-space-4);min-width:0;display:grid;position:relative}.ui-textlayout-cards{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:start;display:grid}.ui-textlayout-card{gap:var(--ui-space-2);min-width:0;display:grid}.ui-textlayout-card h4{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0;font-weight:600}.ui-textlayout-list{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.ui-textlayout-offhead{margin:var(--ui-space-1) 0 0;color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-textlayout-row{--ui-textlayout-mark:var(--ui-border);align-items:center;gap:var(--ui-space-2);min-height:3.25rem;padding:var(--ui-space-1) var(--ui-space-2) var(--ui-space-1) var(--ui-space-1);background:var(--ui-surface);border:1px solid var(--ui-border);border-left:3px solid var(--ui-textlayout-mark);border-radius:var(--ui-radius);grid-template-columns:auto 1.25rem minmax(0,1fr) auto;display:grid}.ui-textlayout-row:hover{border-color:var(--ui-primary-border);border-left-color:var(--ui-textlayout-mark)}.ui-textlayout-row:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.ui-textlayout-row.is-title-item,.ui-textlayout-row.is-body-article{--ui-textlayout-mark:var(--ui-blue-200)}.ui-textlayout-row.is-title-emp,.ui-textlayout-row.is-body-own{--ui-textlayout-mark:var(--ui-green-200)}.ui-textlayout-row.is-title-period,.ui-textlayout-row.is-body-period{--ui-textlayout-mark:var(--ui-gray-300)}.ui-textlayout-row.is-body-tpl{--ui-textlayout-mark:var(--ui-amber-200)}.ui-textlayout-row.is-off{--ui-textlayout-mark:var(--ui-border);background:var(--ui-surface-muted);border-style:dashed}.ui-textlayout-row.is-off .ui-textlayout-name,.ui-textlayout-row.is-off .ui-textlayout-sample{color:var(--ui-muted)}.ui-textlayout-row.is-dragging{opacity:.4}.ui-textlayout-grip{width:1.5rem;height:2.25rem;color:var(--ui-muted);cursor:grab;touch-action:none;place-items:center;display:inline-grid}.ui-textlayout-grip:active{cursor:grabbing}.ui-textlayout-num{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);text-align:right}.ui-textlayout-main{gap:2px;min-width:0;display:grid}.ui-textlayout-name{font-size:var(--ui-font-size-sm);font-weight:600}.ui-textlayout-sample{color:var(--ui-muted);font-size:var(--ui-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-textlayout-seg{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius);justify-self:start;margin-top:2px;padding:1px;display:inline-flex}.ui-textlayout-seg button{min-height:1.75rem;padding:0 var(--ui-space-2);color:var(--ui-muted);font:inherit;font-size:var(--ui-font-size-xs);border-radius:var(--ui-radius);cursor:pointer;background:0 0;border:1px solid #0000}.ui-textlayout-seg button:hover{color:var(--ui-text)}.ui-textlayout-seg button[aria-checked=true]{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border);font-weight:600}.ui-textlayout-switch{align-items:center;gap:var(--ui-space-2);min-height:2rem;font-size:var(--ui-font-size-sm);cursor:pointer;display:inline-flex;position:relative}.ui-textlayout-switch.has-text{min-height:var(--ui-control-height)}.ui-textlayout-switch input{z-index:1;opacity:0;cursor:pointer;width:2.25rem;height:1.25rem;margin:0;position:absolute}.ui-textlayout-switch input+span{background:var(--ui-gray-300);border-radius:999px;flex:none;width:2.25rem;height:1.25rem;transition:background .15s;position:relative}.ui-textlayout-switch input+span:after{content:"";background:var(--ui-surface);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);box-shadow:var(--ui-shadow);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.ui-textlayout-switch input:checked+span{background:var(--ui-primary)}.ui-textlayout-switch input:checked+span:after{transform:translate(1rem)}.ui-textlayout-switch input:focus-visible+span{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-textlayout-switch input:disabled+span{opacity:.5}.ui-textlayout-indicator{z-index:2;background:var(--ui-primary);pointer-events:none;border-radius:2px;height:3px;position:absolute}.ui-textlayout-preview{gap:var(--ui-space-2);display:grid}.ui-textlayout-preview>p{font-size:var(--ui-font-size-sm);margin:0}.ui-textlayout-position{gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid}.ui-textlayout-position p{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.6}.ui-textlayout-position .is-highlight{background:var(--ui-amber-50);box-shadow:0 0 0 2px var(--ui-amber-200);border-radius:3px}.ui-textlayout-foot{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-textlayout-foot p{font-size:var(--ui-font-size-sm);margin:0}.ui-textlayout-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-textlayout-settings{gap:var(--ui-space-4);max-width:72rem;display:grid}.ui-textlayout-choice{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.ui-textlayout-choice label{align-items:flex-start;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);cursor:pointer;display:flex}.ui-textlayout-choice label:hover{border-color:var(--ui-primary-border)}.ui-textlayout-choice label:has(input:checked){background:var(--ui-primary-soft);border-color:var(--ui-primary-border)}.ui-textlayout-choice input{margin-top:.25rem}.ui-textlayout-choice span{display:grid}.ui-textlayout-choice small{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-default-service{align-items:center;gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-xs);white-space:nowrap;display:inline-flex}.ui-default-service .ui-icon{width:.9rem;height:.9rem}.ui-textlayout-section{gap:var(--ui-space-3);margin-top:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);display:grid}.ui-textlayout-section h3{font-size:var(--ui-font-size-md);margin:0}.ui-textlayout-section>p{margin:0}.ui-catalog-name .ui-default-service{margin-left:var(--ui-space-2)}.ui-activity-item{gap:var(--ui-space-2);margin-top:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);display:grid}.ui-activity-item>p{font-size:var(--ui-font-size-sm);margin:0}.ui-activity-item select{max-width:32rem}
.ui-time-basket{gap:var(--ui-space-3);min-width:0;display:grid}.ui-time-basket-head{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-time-basket-head h2{margin:var(--ui-space-1) 0 0;font-size:var(--ui-font-size-lg);font-weight:600}.ui-time-basket-head h2 .ui-mono{color:var(--ui-muted);font-size:var(--ui-font-size-sm);font-weight:400}.ui-time-basket-backlink{align-items:center;gap:var(--ui-space-1);color:var(--ui-primary-text);font-size:var(--ui-font-size-sm);text-decoration:none;display:inline-flex}.ui-time-basket-backlink:hover{text-decoration:underline}.ui-time-basket-windows{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-time-basket-sub{color:var(--ui-muted);font-size:var(--ui-font-size-sm);font-weight:400}.ui-time-basket-link{align-items:center;gap:var(--ui-space-1);color:var(--ui-primary-text);font:inherit;font-size:var(--ui-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.ui-time-basket-link:hover{text-decoration:underline}.ui-time-basket-link:disabled{color:var(--ui-muted);cursor:default;text-decoration:none}.ui-time-basket-link:focus-visible,.ui-time-basket-row :focus-visible,.ui-time-basket-chip:focus-visible,.ui-time-basket-modes button:focus-visible,.ui-time-basket-seg button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-time-basket-grow{flex:auto}.ui-time-basket-grid{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ui-time-basket-grid.is-wide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ui-time-basket-pane{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);flex-direction:column;min-width:0;display:flex}.ui-time-basket-grid.is-wide .ui-time-basket-pane{top:var(--ui-space-2);max-height:calc(100dvh - 9rem);position:sticky}.ui-time-basket-panehead{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border);display:flex}.ui-time-basket-panehead h3{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-md);margin:0;font-weight:600;display:flex}.ui-time-basket-panebody{align-content:start;gap:var(--ui-space-3);min-height:0;padding:var(--ui-space-3) var(--ui-space-4);display:grid;overflow:auto}.ui-time-basket-empty{justify-items:center;gap:var(--ui-space-2);padding:var(--ui-space-6) var(--ui-space-4);color:var(--ui-muted);text-align:center;display:grid}.ui-time-basket-empty p{margin:0}.ui-time-basket-tools{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-font-size-sm);background:var(--ui-surface-muted);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-time-basket-tools.is-bulk strong{font-weight:600}.ui-time-basket-check{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);cursor:pointer;display:inline-flex}.ui-time-basket-check input,.ui-time-basket-row>input,.ui-time-basket-day>header>input{width:1rem;height:1rem;accent-color:var(--ui-primary)}.ui-time-basket-seg{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:2px;display:inline-flex}.ui-time-basket-seg button{min-height:2rem;padding:0 var(--ui-space-3);color:var(--ui-muted);font:inherit;font-size:var(--ui-font-size-sm);border-radius:calc(var(--ui-radius) - 2px);cursor:pointer;background:0 0;border:0}.ui-time-basket-seg button:hover{color:var(--ui-text);background:var(--ui-hover)}.ui-time-basket-seg button[aria-checked=true]{color:var(--ui-text);background:var(--ui-surface-muted);box-shadow:0 0 0 1px var(--ui-primary-border)}.ui-time-basket-day>header{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1) 0;border-bottom:1px solid var(--ui-border);display:flex}.ui-time-basket-day>header h4{font-size:var(--ui-font-size-sm);flex:auto;margin:0;font-weight:600}.ui-time-basket-row{gap:2px var(--ui-space-3);padding:var(--ui-space-2) 0 var(--ui-space-2) var(--ui-space-1);border-bottom:1px solid var(--ui-gray-75);grid-template-columns:auto 6rem minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.ui-time-basket-row>input{margin-top:.3rem}.ui-time-basket-row:hover{background:var(--ui-gray-50)}.ui-time-basket-row.is-out{background:repeating-linear-gradient(-45deg, transparent 0 6px, var(--ui-gray-75) 6px 7px)}.ui-time-basket-row.is-out .ui-time-basket-rowtext,.ui-time-basket-row.is-wo .ui-time-basket-rowtext{color:var(--ui-muted)}.ui-time-basket-row.is-wo .ui-time-basket-rowtext{text-decoration:line-through;-webkit-text-decoration-color:var(--ui-gray-400);text-decoration-color:var(--ui-gray-400)}.ui-time-basket-row.has-note{box-shadow:inset 2px 0 var(--ui-warning)}.ui-time-basket-when{font-size:var(--ui-font-size-sm);padding-top:.25rem;display:grid}.ui-time-basket-body{gap:2px;min-width:0;display:grid}.ui-time-basket-meta{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);min-height:1.9rem;font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-time-basket-emp{min-width:1.8rem;height:1.4rem;color:var(--ui-primary-text);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);background:var(--ui-primary-soft);border-radius:var(--ui-radius);place-items:center;padding:0 .3rem;display:inline-grid}.ui-time-basket-tag{margin-left:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-xs);white-space:nowrap;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:0 .35rem;font-weight:400}.ui-time-basket-tag.is-dashed{border-style:dashed;border-color:var(--ui-gray-400)}.ui-time-basket-tag.is-warning{color:var(--ui-amber-800);background:var(--ui-warning-soft);border-color:var(--ui-warning-border)}.ui-time-basket-wo{align-items:center;gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-xs);display:inline-flex}.ui-time-basket-icons{gap:var(--ui-space-1);margin-left:auto;display:inline-flex}@media (hover:hover){.ui-time-basket-icons{opacity:0;transition:opacity .12s}.ui-time-basket-row:hover .ui-time-basket-icons,.ui-time-basket-row:focus-within .ui-time-basket-icons,.ui-time-basket-row.has-pop .ui-time-basket-icons{opacity:1}}.ui-time-basket-tiny.ui-button{width:1.9rem;min-width:1.9rem;height:1.9rem;min-height:1.9rem;padding:0}.ui-time-basket-tiny.is-main{color:var(--ui-primary-text);border-color:var(--ui-primary-border)}.ui-time-basket-rowtext{font-size:var(--ui-font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.ui-time-basket-rownote{align-items:flex-start;gap:var(--ui-space-1) var(--ui-space-2);margin-top:var(--ui-space-1);padding:var(--ui-space-2);font-size:var(--ui-font-size-sm);background:var(--ui-amber-50);border:1px solid var(--ui-amber-200);border-radius:var(--ui-radius);flex-wrap:wrap;display:flex}.ui-time-basket-rownote.is-ok{background:var(--ui-surface-muted);border-color:var(--ui-border)}.ui-time-basket-rownote p{flex:14rem;margin:0}.ui-time-basket-notelabel{color:var(--ui-amber-800);font-size:var(--ui-font-size-xs);font-weight:600}.ui-time-basket-time input{width:4.5rem;min-height:2rem;padding:0 var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-font-size-sm);text-align:right;background:var(--ui-surface);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius)}.ui-time-basket-popwrap{display:inline-flex;position:relative}.ui-time-basket-pop{z-index:30;gap:var(--ui-space-2);width:min(24rem,86vw);padding:var(--ui-space-3);font-size:var(--ui-font-size-sm);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-popup);display:grid;position:absolute;top:calc(100% + 4px);right:0}.ui-time-basket-pop strong{font-weight:600}.ui-time-basket-pop input[type=text],.ui-time-basket-pop>input{min-height:var(--ui-control-height);padding:0 var(--ui-space-2);font:inherit;border:1px solid var(--ui-control-border);border-radius:var(--ui-radius)}.ui-time-basket-radios{gap:var(--ui-space-1);display:grid}.ui-time-basket-radios label{gap:var(--ui-space-2);cursor:pointer;align-items:flex-start;line-height:1.4;display:flex}.ui-time-basket-radios input{accent-color:var(--ui-primary);margin-top:.2rem}.ui-time-basket-popactions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-time-basket-confirm{gap:var(--ui-space-2);padding:var(--ui-space-3);background:var(--ui-amber-50);border:1px solid var(--ui-amber-200);border-radius:var(--ui-radius);display:grid}.ui-time-basket-confirm strong{align-items:center;gap:var(--ui-space-2);font-weight:600;display:flex}.ui-time-basket-confirm ul{padding-left:var(--ui-space-4);margin:0}.ui-time-basket-confirm p{margin:2px 0 0}.ui-time-basket-done ul{gap:var(--ui-space-1);margin:var(--ui-space-2) 0 0;font-size:var(--ui-font-size-sm);padding:0;list-style:none;display:grid}.ui-time-basket-done li{gap:var(--ui-space-1) var(--ui-space-3);color:var(--ui-muted);flex-wrap:wrap;display:flex}.ui-time-basket-bar{align-items:flex-end;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-3);background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);flex-wrap:wrap;display:flex}.ui-time-basket-select{color:var(--ui-muted);font-size:var(--ui-font-size-sm);gap:2px;display:grid}.ui-time-basket-select select,.ui-time-basket-target select{min-height:var(--ui-control-height);padding:0 var(--ui-space-2);color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-sm);background:var(--ui-surface);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius)}.ui-time-basket-select select:disabled{color:var(--ui-muted);background:var(--ui-surface-muted)}.ui-time-basket-bar .ui-time-basket-check{min-height:var(--ui-control-height)}.ui-time-basket-remember{min-height:var(--ui-control-height);color:var(--ui-muted);font-size:var(--ui-font-size-xs);align-items:center;gap:3px;display:inline-flex}.ui-time-basket-tablewrap{border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow-x:auto}.ui-time-basket-table{border-collapse:collapse;width:100%;font-size:var(--ui-font-size-sm)}.ui-time-basket-table th,.ui-time-basket-table td{padding:var(--ui-space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-gray-75)}.ui-time-basket-table th{color:var(--ui-muted);font-size:var(--ui-font-size-xs);white-space:nowrap;background:var(--ui-surface-muted);font-weight:600}.ui-time-basket-table .num{text-align:right;white-space:nowrap}.ui-time-basket-table tbody tr{cursor:pointer}.ui-time-basket-table tbody tr:hover td:not(.ui-time-basket-group){background:var(--ui-hover)}.ui-time-basket-table tbody tr:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-time-basket-table tr.is-sel td:not(.ui-time-basket-group){background:var(--ui-primary-soft)}.ui-time-basket-table tr.is-missing td:not(.ui-time-basket-group){background:var(--ui-amber-50)}.ui-time-basket-group{background:var(--ui-surface);border-right:1px solid var(--ui-gray-75);cursor:default;min-width:12rem}.ui-time-basket-groupcell{gap:var(--ui-space-1);display:grid}.ui-time-basket-grouphead{justify-content:space-between;align-items:baseline;gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-time-basket-grouphead strong{font-weight:600}.ui-time-basket-pick{align-items:center;gap:3px var(--ui-space-1);font-size:var(--ui-font-size-xs);flex-wrap:wrap;display:flex}.ui-time-basket-picklabel{color:var(--ui-muted);margin-right:2px}.ui-time-basket-chip{min-width:1.9rem;height:1.45rem;min-height:0;color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);border:1px solid var(--ui-border);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0 .3rem;display:inline-grid}.ui-time-basket-chip:hover{color:var(--ui-text);background:var(--ui-hover)}.ui-time-basket-chip.is-on{color:var(--ui-primary-text);background:var(--ui-primary-soft);border-color:var(--ui-primary-border)}.ui-time-basket-chip.is-only{cursor:default}.ui-time-basket-notetag{margin-left:var(--ui-space-1);color:var(--ui-amber-800);font-size:var(--ui-font-size-xs);background:var(--ui-amber-50);border:1px solid var(--ui-amber-200);border-radius:var(--ui-radius);align-items:center;gap:2px;padding:0 .3rem;display:inline-flex}.ui-time-basket-miss{color:var(--ui-amber-800)}.ui-time-basket-backcol{text-align:right;width:2.5rem}.ui-time-basket-back.ui-button{width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--ui-muted);padding:0}@media (hover:hover){.ui-time-basket-table .ui-time-basket-back{opacity:0;transition:opacity .12s}.ui-time-basket-table tr:hover .ui-time-basket-back,.ui-time-basket-table tr:focus-within .ui-time-basket-back{opacity:1}}@media (hover:none){.ui-time-basket-table tr:not(.is-sel) .ui-time-basket-back{visibility:hidden}}.ui-time-basket-positions{padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);display:grid}.ui-time-basket-positions>header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-1) var(--ui-space-3);margin-bottom:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-time-basket-positions h4{font-size:var(--ui-font-size-md);margin:0;font-weight:600}.ui-time-basket-poscols,.ui-time-basket-pos,.ui-time-basket-sum{gap:var(--ui-space-1) var(--ui-space-3);grid-template-columns:2.5rem minmax(0,1fr) 5.5rem 5.5rem 6.5rem;display:grid}.ui-time-basket-poscols{padding:var(--ui-space-1) 0;color:var(--ui-muted);font-size:var(--ui-font-size-xs);border-bottom:1px solid var(--ui-border);font-weight:600}.ui-time-basket-pos{padding:var(--ui-space-2) 0;font-size:var(--ui-font-size-sm);border-bottom:1px solid var(--ui-gray-75)}.ui-time-basket-pos .num,.ui-time-basket-poscols .num,.ui-time-basket-sum .num{text-align:right;white-space:nowrap}.ui-time-basket-posno{padding-left:var(--ui-space-1);color:var(--ui-muted)}.ui-time-basket-posmain{gap:3px;min-width:0;display:grid}.ui-time-basket-pos.is-head strong{font-weight:600}.ui-time-basket-pos.is-head p,.ui-time-basket-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.ui-time-basket-pos:not(.is-head) .ui-time-basket-posmain{padding-left:var(--ui-space-3);border-left:2px solid var(--ui-gray-75)}.ui-time-basket-pos.is-hl{background:var(--ui-primary-soft);box-shadow:inset 2px 0 var(--ui-primary)}.ui-time-basket-pos.is-missing{background:var(--ui-amber-50)}.ui-time-basket-postitle{align-items:baseline;gap:var(--ui-space-1);flex-wrap:wrap;font-weight:500;display:flex}.ui-time-basket-modes{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius);flex-wrap:wrap;justify-self:start;align-items:center;gap:2px;padding:2px;display:inline-flex}.ui-time-basket-modes button{min-height:1.75rem;padding:0 var(--ui-space-2);color:var(--ui-muted);font:inherit;font-size:var(--ui-font-size-xs);border-radius:calc(var(--ui-radius) - 2px);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.ui-time-basket-modes button:hover{background:var(--ui-hover)}.ui-time-basket-modes button.is-new{color:var(--ui-primary-text)}.ui-time-basket-modes button[aria-checked=true]{color:var(--ui-text);background:var(--ui-surface);box-shadow:0 0 0 1px var(--ui-primary-border)}.ui-time-basket-modes button:disabled{cursor:progress;opacity:.7}.ui-time-basket-posfoot{align-items:center;gap:var(--ui-space-1) var(--ui-space-3);color:var(--ui-muted);font-size:var(--ui-font-size-xs);flex-wrap:wrap;display:flex}.ui-time-basket-posfoot .ui-time-basket-link{font-size:var(--ui-font-size-xs)}.ui-time-basket-loading,.ui-time-basket-muted{align-items:center;gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0;display:flex}.ui-time-basket-muted{font-style:italic}.ui-time-basket-edit{gap:var(--ui-space-1);display:grid}.ui-time-basket-edit textarea{width:100%;padding:var(--ui-space-2);color:var(--ui-text);font:inherit;background:var(--ui-surface);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);resize:vertical;line-height:1.5}.ui-time-basket-edit>div{gap:var(--ui-space-3);display:flex}.ui-time-basket-notes{margin-top:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-amber-50);border:1px solid var(--ui-amber-200);border-left:3px solid var(--ui-warning);border-radius:var(--ui-radius)}.ui-time-basket-noteshead{align-items:center;gap:var(--ui-space-2);color:var(--ui-amber-800);font-size:var(--ui-font-size-xs);flex-wrap:wrap;font-weight:600;display:flex}.ui-time-basket-notes ul{margin:var(--ui-space-1) 0 0;gap:2px;padding:0;list-style:none;display:grid}.ui-time-basket-notes li{gap:var(--ui-space-2);grid-template-columns:5.5rem minmax(0,1fr);line-height:1.45;display:grid}.ui-time-basket-sum{padding:var(--ui-space-2) 0;font-size:var(--ui-font-size-sm);border-top:1px solid var(--ui-border)}.ui-time-basket-foot{justify-content:flex-end;align-items:flex-end;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.ui-time-basket-total{font-size:var(--ui-font-size-sm);flex:16rem;align-self:center}.ui-time-basket-total strong{font-weight:600}.ui-time-basket-target{color:var(--ui-muted);font-size:var(--ui-font-size-xs);gap:2px;display:grid}.ui-time-basket-block{align-items:center;gap:var(--ui-space-1) var(--ui-space-3);width:100%;padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-font-size-sm);background:var(--ui-warning-soft);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius);flex-wrap:wrap;display:flex}.ui-time-basket-block p{flex:18rem;margin:0}.ui-time-basket-block strong{margin-right:var(--ui-space-1);font-weight:600}.ui-time-basket-blockactions{gap:var(--ui-space-3);flex-wrap:wrap;display:inline-flex}.ui-time-basket-invoice{min-width:0}@media (max-width:720px){.ui-time-basket-row{grid-template-columns:auto minmax(0,1fr) auto}.ui-time-basket-when{gap:var(--ui-space-2);grid-column:2/-1;padding-top:0;display:flex}.ui-time-basket-body{grid-column:1/-1}.ui-time-basket-time{grid-area:1/3}.ui-time-basket-poscols{display:none}.ui-time-basket-pos,.ui-time-basket-sum{grid-template-columns:2rem minmax(0,1fr) auto}.ui-time-basket-pos>.num:nth-of-type(n+2){text-align:left;grid-column:2/-1}.ui-time-basket-panebody,.ui-time-basket-panehead,.ui-time-basket-positions{padding-left:var(--ui-space-3);padding-right:var(--ui-space-3)}.ui-time-basket-table thead{display:none}.ui-time-basket-table,.ui-time-basket-table tbody{display:block}.ui-time-basket-table tbody tr{border-bottom:1px solid var(--ui-gray-75);grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:stretch;display:grid}.ui-time-basket-table tbody td{border-bottom:0}.ui-time-basket-table td.ui-time-basket-group{border-bottom:1px solid var(--ui-gray-75);grid-column:1/-1}.ui-time-basket-table tr>td:nth-last-child(6),.ui-time-basket-table tr>td:nth-last-child(2){display:none}}
.ui-adv-sums{gap:var(--ui-space-3) var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.ui-adv-sums dt{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-adv-sums dd{font-size:var(--ui-font-size-md);margin:0}.ui-adv-sums small{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-adv-sums .is-key dd{color:var(--ui-primary-text);font-weight:600}.ui-adv-sums .is-head dd{font-weight:600}.ui-adv-table .c-num{text-align:right;white-space:nowrap}.ui-adv-table .c-number{white-space:nowrap}.ui-adv-table .c-number small,.ui-adv-table .c-customer small,.ui-adv-table .c-avail small{color:var(--ui-muted);font-size:var(--ui-font-size-xs);display:block}.ui-adv-table .c-state{justify-items:start;gap:2px;display:grid}.ui-adv-table .c-state .ui-pill{white-space:nowrap}.ui-adv-table .c-state small,.ui-adv-with{align-items:center;gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-xs);display:flex}.ui-adv-with{white-space:nowrap}.ui-adv-with.is-reserved{color:var(--ui-primary-text)}.ui-adv-table .ui-icon,.ui-adv-with .ui-icon{flex:none;width:13px;height:13px}.ui-adv-table tbody tr.is-storno td{color:var(--ui-muted)}.ui-adv-table tfoot td{padding:var(--ui-space-2) var(--ui-space-3);border-top:1px solid var(--ui-border);background:var(--ui-background);font-weight:600}.ui-adv-none{color:var(--ui-muted)}@container ui-invoices (max-width:1100px){.ui-adv-table .c-opt{display:none}}@container ui-invoices (max-width:900px){.ui-adv-table .c-with{display:none}}@container ui-invoices (max-width:680px){.ui-adv-table tfoot{display:none}.ui-adv-table tbody tr{grid-template-areas:"customer avail""number state"}.ui-adv-table td.c-number{grid-area:number;display:block}.ui-adv-table td.c-avail{grid-area:avail;display:block}.ui-adv-table td.c-state{grid-area:state;justify-items:end;display:grid}.ui-adv-table td.c-number small{margin-left:var(--ui-space-1);display:inline}}.ui-adv-history{font-size:var(--ui-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.ui-adv-history li{gap:var(--ui-space-3);padding:var(--ui-space-1) 0 var(--ui-space-1) var(--ui-space-3);border-left:2px solid var(--ui-border);grid-template-columns:6rem minmax(0,1fr) auto;display:grid}.ui-adv-history li>:first-child,.ui-adv-history li.is-muted{color:var(--ui-muted)}.ui-adv-form{gap:var(--ui-space-4);align-content:start;display:grid}.ui-adv-form-row{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.ui-adv-readonly{min-height:var(--ui-control-height);align-content:center;margin:0;display:grid}.ui-adv-readonly small,.ui-adv-hint{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-adv-letter{gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-gray-50);display:grid}.ui-adv-letter address{font-style:normal}.ui-adv-letter h4{margin:var(--ui-space-2) 0 0}.ui-adv-letter textarea{box-sizing:border-box;width:100%;padding:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);font:inherit;resize:vertical;line-height:1.5}.ui-adv-options{gap:var(--ui-space-1);border:0;margin:0;padding:0;display:grid}.ui-adv-check{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);display:flex}.ui-adv-check input{flex:none;width:18px;height:18px}.ui-adv-notice{align-items:flex-start;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-adv-notice>span{flex:24rem;min-width:0}.ui-adv-row dt,.ui-adv-row dd{color:var(--ui-primary-text)}.ui-adv-row small{color:var(--ui-muted);display:block}.ui-adv-taxnote{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0}.ui-adv-pick{gap:var(--ui-space-1);margin-top:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);display:grid}.ui-adv-pick.is-on{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.ui-adv-pick.is-off{color:var(--ui-muted)}.ui-adv-pick-figs{gap:var(--ui-space-1) var(--ui-space-3);color:var(--ui-muted);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-adv-amount{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-adv-amount input{width:8rem;min-height:var(--ui-control-height);box-sizing:border-box;padding:0 var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);font-family:var(--ui-font-mono);text-align:right}.ui-adv-applied{gap:var(--ui-space-1);margin:var(--ui-space-2) 0;font-size:var(--ui-font-size-sm);padding:0;list-style:none;display:grid}.ui-adv-applied li{justify-content:space-between;gap:var(--ui-space-2);display:flex}.ui-adv-mini{gap:var(--ui-space-1);font-size:var(--ui-font-size-sm);margin:0;display:grid}.ui-adv-mini>div{justify-content:space-between;gap:var(--ui-space-2);display:flex}.ui-adv-mini dt{color:var(--ui-muted)}.ui-adv-mini dd{margin:0}.ui-adv-mini .is-total{padding-top:var(--ui-space-1);border-top:1px solid var(--ui-border);font-weight:600}.ui-adv-bind{gap:var(--ui-space-1);display:grid}.ui-adv-bind .ui-segmented{justify-self:start}

