#accountButton{border-color:#34404c;background:#202832;color:#aeb9c5}dialog form{min-width:360px}dialog h2{margin:0 0 8px}dialog label{display:block;margin:11px 0;color:#aab5bf;font-size:9px;text-transform:uppercase;letter-spacing:.5px}dialog input,dialog select{display:block;width:100%;margin-top:5px;background:#0b0f13;border:1px solid #3b4753;color:#fff;padding:9px;border-radius:4px}dialog fieldset{border:1px solid #36414c;border-radius:5px;margin:12px 0;padding:9px}dialog legend{font-size:9px;color:#8e9ba8;padding:0 5px}#importStatus{min-height:18px;color:#70dca5}
#taxonomyButton{border-color:#405a73;background:#1b2b39;color:#9ed9f3}.taxonomy-dialog{width:min(900px,calc(100vw - 32px));padding:0}.taxonomy-dialog form{min-width:0}.taxonomy-dialog form>header{height:auto;min-height:64px;padding:13px 16px;margin:0;border-radius:6px 6px 0 0}.taxonomy-dialog form>header small{color:#e54a5f}.taxonomy-dialog form>header h2{margin:3px 0 0}.taxonomy-dialog #closeTaxonomy{margin-left:auto;float:none;background:transparent;border:1px solid #3a4652;color:#9ba8b3;font-size:18px;padding:4px 9px}.taxonomy-dialog form>p{margin:14px 16px}.taxonomy-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px}.taxonomy-columns section{border:1px solid #34404b;border-radius:5px;background:#11171d;padding:11px}.taxonomy-columns h3{margin:0 0 9px;font-size:11px}.taxonomy-add{display:grid;grid-template-columns:minmax(0,1fr) 38px auto;gap:6px}.taxonomy-add input{margin:0;width:100%;min-width:0}.taxonomy-add input[type=color]{height:36px;padding:4px}.taxonomy-add button{float:none;margin:0}.term-list{margin-top:9px;max-height:285px;overflow:auto;display:grid;gap:4px}.term-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:7px;background:#1a2128;border-radius:4px;padding:7px 8px}.term-row i{width:10px;height:10px;border-radius:50%;background:var(--term-colour)}.term-row b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term-row button{float:none;margin:0;padding:3px 7px;background:#35171d;color:#ff8796}.term-row em{font-size:8px;color:#657380;font-style:normal}.taxonomy-empty{padding:18px;text-align:center;color:#71808e;font-size:9px}#taxonomyStatus.error{color:#ff7789}#taxonomyStatus.ready{color:#64dda1}@media(max-width:720px){.taxonomy-columns{grid-template-columns:1fr}.term-list{max-height:180px}}
