:is(.desk-button,.ink-button){white-space:normal;text-align:center;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}:is(.desk-button,.ink-button):disabled{opacity:.55;cursor:not-allowed;box-shadow:none}:is(.desk-button,.ink-button).desk-button-primary,:is(.desk-button,.ink-button).desk-primary{background:var(--desk-accent);border-color:var(--desk-accent);color:var(--paper);box-shadow:0 2px 4px #38251012}:is(.desk-button,.ink-button).desk-button-primary:hover:not(:disabled),:is(.desk-button,.ink-button).desk-primary:hover:not(:disabled){background:#405236}:is(.desk-button,.ink-button).desk-button-quiet{box-shadow:none;color:var(--desk-accent);background:0 0;border-color:#0000}:is(.desk-button,.ink-button).desk-button-quiet:hover:not(:disabled){background:#eaeada}:is(.desk-button,.ink-button).desk-button-danger,:is(.desk-button,.ink-button).desk-danger{color:#813c2f;background:#fff1e9;border-color:#b57d6f}:is(.desk-button,.ink-button).desk-button-danger:hover:not(:disabled),:is(.desk-button,.ink-button).desk-danger:hover:not(:disabled){background:#f4dfd6}.desk-button.desk-icon-button{flex-shrink:0;width:44px;min-width:44px;height:44px;padding:10px}.desk-field{min-width:0}.desk-field>label{font:600 14px/1.4 var(--desk-ui);color:var(--desk-ink)}.desk-field .desk-input,:is(.desk-app,.desk-modal) .ink-input{width:100%;min-width:0;color:var(--desk-ink);font:400 16px/1.5 var(--desk-ui);min-height:44px;box-shadow:none;background:#fffdf7;border:1px solid #a69a83;border-radius:4px;padding:10px 12px}.desk-field textarea.desk-input{resize:vertical;min-height:110px}.desk-field .desk-input[aria-invalid=true]{border-color:#9c4a39}.desk-field-hint,.desk-field-error{font:400 14px/1.5 var(--desk-ui);overflow-wrap:anywhere;display:block}.desk-field-hint{color:var(--desk-muted)}.desk-field-error{color:#853b2f}.desk-actions.desk-actions-start{justify-content:flex-start}.desk-actions.desk-actions-between{justify-content:space-between}.desk-actions.desk-actions-end{justify-content:flex-end}.desk-badge.desk-badge-warning{color:#70551f;background:#f5e8bf}.desk-badge.desk-badge-danger{color:#813c2f;background:#f2ded6}.desk-badge.desk-badge-info{color:#465637;background:#e5eadd}.desk-loading{justify-content:center;align-items:center;gap:12px;display:flex}.desk-error>p{margin:0}.desk-error>.desk-button{margin-top:12px}.desk-control-spinner{flex-shrink:0;animation:1s linear infinite desk-control-spin}@keyframes desk-control-spin{to{transform:rotate(360deg)}}.desk-search-form{align-items:end;gap:12px;display:flex}.desk-search-form>.desk-field{flex:1}.desk-result-card{border:1px solid var(--desk-line);padding:24px;box-shadow:0 3px 10px #3825100a}.desk-folder-tabs{align-items:end;gap:6px;display:flex;overflow-x:auto}.desk-folder-tabs>:is(button,a){border:1px solid var(--desk-line);border-bottom:0;border-radius:8px 8px 0 0;min-height:44px;padding:10px 16px}.desk-folder-tabs>:is([aria-current=page],[aria-selected=true],[aria-pressed=true]){color:var(--desk-accent);background:#e6e9d8}@media (width<=600px){.desk-search-form{flex-wrap:wrap}.desk-search-form>.desk-field{flex-basis:100%}.desk-search-form>.desk-button{width:100%}.desk-result-card{padding:18px}}@media (prefers-reduced-motion:reduce){.desk-control-spinner{animation:none}:is(.desk-button,.ink-button){transition:none}}html[data-reduce-motion=true] .desk-control-spinner{animation:none}
