.font-family-field{gap:7px;min-width:0;margin-bottom:12px;display:grid}.font-family-field :is(input,select){box-sizing:border-box;border:1px solid var(--line,#cbd2c8);background:var(--card,#fff);width:100%;min-width:0;min-height:42px;color:var(--ink,#20372a);font:13px/1.4 var(--sans,sans-serif);border-radius:7px;padding:8px 10px}.font-family-field p{font:12px/1.5 var(--sans,sans-serif);margin:0}.font-family-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:5px 0;font-size:12px;display:flex}.font-family-status button{padding:7px;text-decoration:underline}.font-family-list{overscroll-behavior:contain;gap:4px;max-height:200px;padding:3px;display:grid;overflow:auto}.font-family-list button{text-align:left;border:1px solid var(--line,#cbd2c8);background:var(--card,#fff);min-height:42px;color:var(--ink,#20372a);font:13px/1.4 var(--sans,sans-serif);border-radius:6px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.font-family-list button:is([aria-selected=true],[data-active=true]){border-color:#284b37;color:#fff!important;background:#284b37!important}.font-family-field :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid}
