.prototype-ui .own-timer{gap:8px;padding:16px;display:grid}.prototype-ui .own-timer-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.prototype-ui .own-timer-dot{background:var(--muted);border-radius:999px;flex-shrink:0;width:8px;height:8px}.prototype-ui .own-timer-dot.is-blue{background:var(--blue)}.prototype-ui .own-timer-dot.is-amber{background:var(--amber)}.prototype-ui .own-timer-text{flex:240px;gap:0;min-width:0;display:grid}.prototype-ui .own-timer-text small{color:var(--muted);font-size:11px;font-weight:600}.prototype-ui .own-timer-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.prototype-ui .own-timer-state{color:var(--muted);font-size:13px}.prototype-ui .own-timer-value{font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:600}.prototype-ui .own-timer-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prototype-ui .own-timer-controls select{max-width:240px;min-height:40px}.prototype-ui .own-timer-note{color:var(--muted);margin:0;font-size:13px}.prototype-ui .own-timer-note.is-warning{color:var(--amber)}.prototype-ui .own-timer-note.is-error{color:var(--red)}.prototype-ui .own-month{gap:8px;padding:16px;display:grid}.prototype-ui .own-month-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prototype-ui .own-month-head h2{margin:0;font-size:16px}.prototype-ui .own-month-head small{color:var(--amber);font-size:11px;font-weight:600}.prototype-ui .own-month-head p{color:var(--muted);margin:0;font-size:13px}.prototype-ui .own-month-lines{color:var(--ink);gap:4px;margin:0;padding:0 0 0 16px;font-size:13px;display:grid}.prototype-ui .own-month-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prototype-ui .own-month-actions .time-balance-note{flex-basis:100%;margin:0}.prototype-ui .own-month .text-button{justify-self:start}.prototype-ui .team-capture-fields,.prototype-ui .own-capture-fields{gap:16px;display:grid}.prototype-ui .own-receipts-actions{flex-wrap:wrap;gap:8px;display:flex}.prototype-ui .own-receipt-drop-hint{color:var(--muted);margin:0 0 8px;font-size:13px}.prototype-ui .own-receipt-file{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.prototype-ui .own-receipt-fields{gap:16px;display:grid}.prototype-ui .own-receipt-fields .workspace-field-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=480px){.prototype-ui .own-receipt-fields .workspace-field-pair{grid-template-columns:1fr}}.prototype-ui .offer-sign-done{justify-items:center;padding:8px 0;display:grid}.prototype-ui .context-row{gap:8px;min-width:0;display:grid}.prototype-ui .context-row-label{color:var(--muted);font-size:12px}.prototype-ui dialog.kontur-sheet .context-row{margin:17px 0}.prototype-ui dialog.kontur-sheet .context-row-label{color:var(--ink);font-size:11px;font-weight:600}.prototype-ui .context-row-button{border:1px solid var(--line);background:var(--card);min-height:56px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.prototype-ui .context-row-button span{gap:2px;min-width:0;display:grid}.prototype-ui .context-row-button strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.prototype-ui .context-row-button small{color:var(--muted);font-size:12px;line-height:1.4}.prototype-ui .context-row-button.is-empty strong{color:var(--muted);font-weight:400}.prototype-ui .context-row-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.prototype-ui .context-row-panel{border:1px solid var(--line);background:var(--card);animation:context-row-in .15s var(--ease);border-radius:8px;gap:8px;padding:8px;display:grid}.prototype-ui .context-row-panel input{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);border-radius:8px;padding:8px 12px}.prototype-ui .context-row-panel ul{gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.prototype-ui .context-row-panel li button{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.prototype-ui .context-row-panel li button span{gap:2px;display:grid}.prototype-ui .context-row-panel li small{color:var(--muted);font-size:12px}.prototype-ui .context-row-panel li[aria-selected=true] button{background:var(--tint)}.prototype-ui .context-row-empty{color:var(--muted);padding:8px;font-size:12px}@keyframes context-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.prototype-ui .context-row-panel{animation:none}}@media (hover:hover) and (pointer:fine){.prototype-ui .context-row-panel li button:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}