.finder label small,.aspect-editor h3 small{font-size:8px;font-weight:400;color:#ab8c9f}
.field-row.three label{min-height:29px;margin-bottom:5px}
.field-row.three label small{display:block;line-height:1.2}
.field-row input:disabled{opacity:.5;background:#f0e9ef}
.toggle:has(input:disabled){opacity:.6}
.aspect-editor{border-top:1px solid var(--line);padding-top:17px;margin-top:8px;margin-bottom:16px}
.aspect-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.aspect-editor h3{font-size:11px;font-weight:600;color:var(--wine);margin:0}
.aspect-editor h3 small{margin-left:3px}
.aspect-editor-head>button{font-size:10px;color:var(--wine);border:1px solid #dbb8d1;padding:5px 8px;border-radius:15px;background:#faedf7}
.aspect-editor-head>button:disabled{opacity:.4;cursor:default}
.aspect-row{display:grid;grid-template-columns:1fr 1fr 22px;gap:7px;margin-top:13px;align-items:end}
.aspect-row>div{min-width:0}
.aspect-row label{font-size:9px!important;color:#a27995;margin-bottom:4px}
.aspect-row select{width:100%;min-height:37px;border:1px solid var(--line);border-radius:6px;background:#fff6fc;color:var(--ink);font-size:10px;padding:5px 3px}
.remove-aspect{height:37px;padding:0;font-size:20px;color:#b37c9f}
.remove-aspect:hover{color:var(--wine)}
.aspect-help{font-size:9px;color:#af91a4;margin:12px 0 0;line-height:1.7}
.clear-optionals{font-size:9px;color:#a07394;border-bottom:1px solid #ddc2d5;padding:0;margin:0 0 16px}
.aspect-fallback{border:1px solid var(--line);border-radius:12px;background:#fffafd;padding:18px;margin-bottom:12px}
.aspect-fallback>span{font-size:8px;letter-spacing:1px;color:#a8859e}
.aspect-fallback h3{font:20px var(--serif);color:var(--wine);font-weight:500;margin:9px 0 12px}
.aspect-fallback p{font-size:11px;color:#816779;line-height:1.9;margin:0 0 12px}
.aspect-fallback a{font-size:10px;color:#a55c94;border-bottom:1px solid #ddbed4}
@media(max-width:760px){.finder label small{font-size:9px}.aspect-row select{font-size:12px;min-height:42px}.aspect-editor h3{font-size:12px}.aspect-editor-head>button{font-size:11px}.aspect-row label{font-size:10px!important}.aspect-help{font-size:10px}.clear-optionals{font-size:10px}.aspect-fallback p{font-size:12px}}
@media print{.aspect-fallback{break-inside:avoid;background:white}.aspect-fallback p{color:black;font-size:11pt}}
