/* Compact study editor inspired by a ruled notebook, not a dashboard. */
.notes-workbench,.import-workbench,.deck-page{--paper:#fbfcfa;max-width:1040px;margin:0 auto;color:var(--anki-ink)}
.workbench-title{padding:4px 0 16px;border-bottom:1px solid var(--anki-line)}.workbench-title h1,.import-workbench>h1{margin:0;font-size:25px}
.notes-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:30px;padding-top:22px}.notes-editor{min-width:0}
.notes-workbench .note-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;max-width:none}.notes-workbench .note-form label{min-width:0}.notes-workbench .note-form label:nth-of-type(3),.notes-workbench .note-form label:nth-of-type(4),.notes-workbench .field-help{grid-column:1/-1}.notes-workbench .note-form textarea,.notes-workbench .note-form input,.notes-workbench .note-form select{width:100%;box-sizing:border-box;margin:0}.notes-workbench .note-form>button{justify-self:start;min-width:120px;margin:0}.notes-workbench .field-help{margin:0;padding:12px 14px;border-radius:4px}
.notes-workbench .local-recent-notes{margin:0;padding:0 0 0 22px;border-top:0;border-left:1px solid var(--anki-line)}.local-recent-notes h2{font-size:16px}.local-recent-notes .note-row{padding:11px 0}.local-recent-notes .note-row div{font-size:12px;line-height:1.55}
.import-workbench{padding:4px 0}.import-workbench>p:first-of-type{margin:7px 0 18px;color:var(--anki-muted)}.import-workbench .quota-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 12px;padding:0;border:1px solid var(--anki-line);border-radius:4px;background:var(--paper)}.import-workbench .quota-row span{padding:12px 14px;border-left:1px solid var(--anki-line);font-size:12px}.import-workbench .quota-row span:first-child{border-left:0}.import-workbench .import-formats{margin:0 0 18px}
.import-workbench .import-form{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) 110px;gap:14px;max-width:none;padding:20px;border:1px solid var(--anki-line);border-radius:4px;background:var(--paper)}.import-workbench .import-form label:nth-of-type(4){grid-column:1/-1}.import-workbench .import-form>button{grid-column:1/-1;justify-self:start;min-width:190px;margin:0}.import-workbench .import-progress{padding:17px 20px;border:1px solid var(--anki-line);border-top:0}.imports-history{max-width:1040px;margin:24px auto 0;border-top:1px solid var(--anki-line)}.imports-history h2{font-size:17px}.import-result{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto;gap:18px;align-items:start}.import-result h3,.import-result>p{margin:0}.import-result .import-toggle{white-space:nowrap}
.deck-page{gap:14px}.deck-create,.deck-import{display:grid;grid-template-columns:210px minmax(0,1fr);gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid var(--anki-line);background:transparent}.deck-create h2,.deck-import h2{font-size:16px}.deck-create form{grid-template-columns:1fr 1fr auto}.deck-import form{justify-self:end}.deck-grid{display:block;border-top:1px solid var(--anki-line)}.deck-tile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:22px;align-items:center;min-height:0;padding:16px 2px;border:0;border-bottom:1px solid var(--anki-line);border-radius:0;background:transparent;box-shadow:none}.deck-tile-head{min-width:0}.deck-mark{width:30px;height:30px;border-radius:4px}.deck-tile h2{font-size:15px}.deck-counts{grid-column:2;grid-row:1;gap:16px;margin:0;padding:0;border:0;white-space:nowrap}.deck-counts strong{font-size:16px}.deck-tile .deck-actions{position:static;grid-column:3;grid-row:1;display:flex;width:auto;gap:6px}.deck-tile .deck-actions form{width:auto}.deck-tile .deck-actions .deck-review-btn,.deck-tile .deck-actions button{width:auto;min-width:48px;height:32px;padding:0 9px}.deck-edit{grid-column:1/-1;margin:0;padding:0;border:0}.deck-edit[open]{padding-top:12px}.deck-edit form{grid-template-columns:1fr 1fr auto;align-items:end}.deck-edit button{width:auto;padding:0 16px}
html[data-theme="night"] .notes-workbench,html[data-theme="night"] .import-workbench,html[data-theme="night"] .deck-page{--paper:#172033}html[data-theme="night"] .deck-tile{background:transparent}
.import-workbench .import-form > button[type="submit"]{min-height:46px;padding:0 24px;border:0;border-radius:7px;background:#2f6f9f;color:#fff;font-size:14px;font-weight:700;box-shadow:0 4px 10px rgba(47,111,159,.18);transition:background .15s,transform .15s,box-shadow .15s}
.import-workbench .import-form > button[type="submit"]:hover{background:#255d87;box-shadow:0 6px 14px rgba(47,111,159,.24);transform:translateY(-1px)}
.import-workbench .import-form > button[type="submit"]:disabled{background:#94a3b8;box-shadow:none;transform:none;cursor:wait}
@media(max-width:760px){.notes-columns{grid-template-columns:1fr}.notes-workbench .local-recent-notes{padding:20px 0 0;border-left:0;border-top:1px solid var(--anki-line)}.import-workbench .quota-row{grid-template-columns:1fr 1fr}.import-workbench .import-form{grid-template-columns:1fr}.import-workbench .import-form label:nth-of-type(4),.import-workbench .import-form>button{grid-column:1}.import-result{grid-template-columns:1fr}.deck-create,.deck-import{grid-template-columns:1fr}.deck-create form,.deck-edit form{grid-template-columns:1fr}.deck-import form{justify-self:stretch}.deck-tile{grid-template-columns:minmax(0,1fr) auto}.deck-counts{grid-column:1;grid-row:2}.deck-tile .deck-actions{grid-column:2;grid-row:1/3;flex-direction:column}}
@media(max-width:520px){.notes-workbench .note-form{grid-template-columns:1fr}.notes-workbench .note-form label:nth-of-type(n){grid-column:1}.import-workbench .quota-row{grid-template-columns:1fr}.import-workbench .quota-row span{border-left:0;border-top:1px solid var(--anki-line)}.import-workbench .quota-row span:first-child{border-top:0}.deck-tile{gap:12px}.deck-counts{gap:12px}}
