.form-textarea[data-v-50a944ed]{background:var(--color-bg-base);border:1px solid var(--color-border-default);border-radius:12px;color:var(--color-text-primary);font-size:14px;line-height:1.35;min-height:88px;outline:none;padding:12px 16px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.form-textarea[data-v-50a944ed]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}.ui-select-wrap[data-v-1c18c599]{position:relative}.ui-select-trigger[data-v-1c18c599]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;min-height:44px;padding:9px 12px;text-align:left;transition:border-color .15s ease;width:100%}.ui-select-trigger[data-v-1c18c599]:focus{border-color:var(--color-accent);outline:none}.ui-select-trigger--error[data-v-1c18c599]{border-color:var(--color-expense)!important}.ui-select-trigger--open[data-v-1c18c599]{border-color:var(--color-accent)}.ui-select-trigger--disabled[data-v-1c18c599]{cursor:not-allowed;opacity:.5}.ui-select-value[data-v-1c18c599]{align-items:center;display:flex;flex:1;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-value--placeholder[data-v-1c18c599]{color:var(--color-text-muted)}.ui-select-icon[data-v-1c18c599]{flex-shrink:0;font-size:16px;line-height:1}.ui-select-chevron[data-v-1c18c599]{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s ease}.ui-select-chevron--open[data-v-1c18c599]{transform:rotate(180deg)}.ui-select-dropdown[data-v-1c18c599]{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:0 8px 24px #0000001f;left:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.ui-select-group-header[data-v-1c18c599]{align-items:center;color:var(--color-text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.05em;padding:6px 10px 4px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-select-option[data-v-1c18c599]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:9px 10px;text-align:left;transition:background .1s ease;width:100%}.ui-select-option[data-v-1c18c599]:hover{background:var(--color-bg-muted)}.ui-select-option--selected[data-v-1c18c599]{background:var(--color-accent-subtle);color:var(--color-accent)}.ui-select-option--child[data-v-1c18c599]{color:var(--color-text-secondary);font-size:13px;padding-left:28px}.ui-select-option--child.ui-select-option--selected[data-v-1c18c599]{color:var(--color-accent)}.ui-select-indent[data-v-1c18c599]{color:var(--color-text-muted);flex-shrink:0;font-size:12px;margin-left:-12px;margin-right:2px}.ui-select-check[data-v-1c18c599]{flex-shrink:0;margin-left:auto}.ui-select-sheet-overlay[data-v-1c18c599]{background:#00000080;inset:0;position:fixed;z-index:59}.ui-select-sheet[data-v-1c18c599]{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:70dvh;position:fixed;right:0;z-index:60}.ui-select-sheet-handle-wrap[data-v-1c18c599]{display:flex;flex-shrink:0;justify-content:center;padding:8px 0 4px}.ui-select-sheet-handle[data-v-1c18c599]{background:var(--color-border-default);border-radius:2px;height:4px;width:36px}.ui-select-sheet-title[data-v-1c18c599]{color:var(--color-text-primary);flex-shrink:0;font-size:14px;font-weight:600;padding:4px 20px 12px;text-align:center}.ui-select-sheet-options[data-v-1c18c599]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px}.ui-select-sheet-group-header[data-v-1c18c599]{align-items:center;color:var(--color-text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.05em;padding:10px 12px 6px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-select-sheet-option[data-v-1c18c599]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:16px;gap:12px;min-height:52px;padding:10px 12px;text-align:left;transition:background .1s ease;width:100%}.ui-select-sheet-option[data-v-1c18c599]:active{background:var(--color-bg-muted)}.ui-select-sheet-option--selected[data-v-1c18c599]{background:var(--color-accent-subtle);color:var(--color-accent)}.ui-select-sheet-option--child[data-v-1c18c599]{color:var(--color-text-secondary);font-size:14px;min-height:44px;padding-left:28px}.ui-select-sheet-option--child.ui-select-sheet-option--selected[data-v-1c18c599]{color:var(--color-accent)}.ui-select-sheet-indent[data-v-1c18c599]{color:var(--color-text-muted);flex-shrink:0;font-size:13px;margin-left:-8px;margin-right:-2px}.ui-select-sheet-option-label[data-v-1c18c599]{flex:1}.ui-select-sheet-safe[data-v-1c18c599]{flex-shrink:0;height:max(16px,env(safe-area-inset-bottom))}.ui-select-drop-enter-active[data-v-1c18c599],.ui-select-drop-leave-active[data-v-1c18c599]{transition:transform .15s ease-out,opacity .12s ease}.ui-select-drop-enter-from[data-v-1c18c599],.ui-select-drop-leave-to[data-v-1c18c599]{opacity:0;transform:translateY(-6px) scale(.97)}.ui-sheet-overlay-enter-active[data-v-1c18c599],.ui-sheet-overlay-leave-active[data-v-1c18c599]{transition:opacity .15s ease}.ui-sheet-overlay-enter-from[data-v-1c18c599],.ui-sheet-overlay-leave-to[data-v-1c18c599]{opacity:0}.ui-sheet-slide-enter-active[data-v-1c18c599],.ui-sheet-slide-leave-active[data-v-1c18c599]{transition:transform .3s ease-out}.ui-sheet-slide-enter-from[data-v-1c18c599],.ui-sheet-slide-leave-to[data-v-1c18c599]{transform:translateY(100%)}.task-screen[data-v-f7e9d801]{display:grid;gap:12px}.task-screen__header[data-v-f7e9d801]{align-items:center;display:flex;justify-content:space-between}.task-screen__header h1[data-v-f7e9d801]{font-size:20px;font-weight:600}.task-add[data-v-f7e9d801]{grid-template-columns:1fr 1fr auto}.task-add[data-v-f7e9d801],.task-list[data-v-f7e9d801]{display:grid;gap:8px}.task-item[data-v-f7e9d801]{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.task-item__title[data-v-f7e9d801]{font-weight:600}.task-item__desc[data-v-f7e9d801]{color:var(--color-text-secondary);margin-top:4px}.task-item__actions[data-v-f7e9d801]{align-items:center;display:flex;gap:8px}.task-muted[data-v-f7e9d801]{color:var(--color-text-secondary)}.task-error[data-v-f7e9d801]{color:#b42318;font-size:13px}@media(max-width:900px){.task-add[data-v-f7e9d801]{grid-template-columns:1fr}.task-item[data-v-f7e9d801]{flex-direction:column}}
