.account-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:20px 0 36px}.account-links a,.manage-actions button{padding:10px 15px;border:1px solid var(--rule)}#orders h2{padding-bottom:12px;border-bottom:1px solid}#order-list{padding:16px 0}#order-list article{padding:10px 0}
.manage-top,.manage-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.manage-top input{flex:1}.manage-top button,.primary-action{background:var(--ink);color:white;padding:12px 18px}
.manage-layout{display:grid;grid-template-columns:minmax(200px,.7fr) 1.6fr;gap:28px;align-items:start}.manage-list{max-height:66vh;overflow:auto;border-top:1px solid var(--rule)}.manage-list button{display:block;text-align:left;padding:12px 8px;border-bottom:1px solid #c4c0ba;width:100%}.manage-list button[aria-current]{background:#ddd9d4}.manage-list small{display:block;color:#5b5752;margin-top:3px}
.manage-form{border:0;border-top:1px solid var(--rule);padding:16px 0}.manage-form label,.manage-form legend{display:block;font-size:14px;margin:0 0 14px}.manage-form input,.manage-form select,.manage-form textarea{margin-top:5px;width:100%}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.manage-actions .primary-action{color:white}.manage-actions a{text-decoration:underline}.manage-form details{border-top:1px solid #bab5af;padding:12px 0}.manage-form summary{cursor:pointer;font-weight:bold}.manage-form details p{font-size:13px;color:#5b5650;margin:10px 0}.media-line{display:grid;grid-template-columns:1fr 1.6fr auto;gap:8px;align-items:center;margin-top:6px}.editor [role=status]{font-size:14px}.manage-form fieldset{border:0;padding:0}.opts-note{font-size:13px;margin:4px 0 12px;color:#59554f}
@media(max-width:700px){.manage-layout,.form-pair{grid-template-columns:1fr}.manage-list{max-height:25vh}}

.color-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin:10px 0}.manage-form .color-line label{margin:0}.color-line button{height:42px;padding:0 14px;border:1px solid #bab5af;font-size:13px}.color-add{padding:10px 16px;border:1px solid #8a847d;margin:4px 0 16px;font-size:14px}.color-add:disabled{opacity:.45;cursor:default}.manage-form .color-preview{padding-top:14px;border-top:1px solid #d2cdc7;margin:0}.color-preview select{max-width:350px}
