.preset-row{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border);width:100%;min-width:0}.preset-load{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;flex:1;text-align:left;border:0;background:transparent;color:var(--green);padding:0;font-size:12px}.preset-load strong{overflow-wrap:anywhere}.preset-load small{font-size:11px;font-weight:400;color:var(--muted)}.preset-actions{display:flex;gap:12px;align-items:center;flex:none}.preset-actions button{border:0;background:transparent;color:var(--green);font-size:12px;padding:5px 0}.preset-name-input{width:100%;min-width:0;font-size:14px}.planner-preset-name{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--muted);min-width:150px;flex:1}.planner-preset-name input{font-size:14px;min-width:0;width:100%;max-width:350px}.planner-preset-name small{font-size:11px}.planner-saved:has(.preset-row){display:block}.planner-saved>.eyebrow{display:block;margin:16px 0 4px}
@media(max-width:550px){.preset-row{flex-wrap:wrap;gap:8px}.preset-load{flex:1 1 100%}.preset-name-input{font-size:16px}.planner-preset-name{flex-basis:100%}.planner-preset-name input{font-size:16px}}
