/* Saved designs · WEB 12.47.0 */
.cfg-save-panel{margin:32px 0;padding:30px;border:1px solid #38424e;border-top:3px solid #dc2626;border-radius:8px;background:linear-gradient(130deg,#181d27,#0d1118);scroll-margin-top:130px}.cfg-save-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px}.cfg-save-heading h3{font-size:25px;line-height:1.3;margin:8px 0 12px}.cfg-save-panel p{font-size:16px;line-height:1.65;color:#b8c1ce;max-width:850px}.cfg-save-panel .cfg-kicker{color:#f87171;font:700 11px/1.5 monospace;letter-spacing:2px}.cfg-state{display:block;padding:9px 12px;border-radius:4px;background:#252e3c;color:#dbeafe;font-size:12px;font-weight:700;max-width:270px}.cfg-state[data-state=saved]{color:#9cf0c7;background:#15352d}.cfg-id{display:block;font:12px/1.7 monospace;color:#9fabbc;margin-top:8px;overflow-wrap:anywhere}.cfg-save-panel label{display:block;font-size:13px;font-weight:700;letter-spacing:.3px;margin:22px 0 8px;color:#dde5ef}.cfg-save-panel input[type=text]{display:block;width:100%;min-height:46px;padding:12px 14px;background:#090d13;border:1px solid #485467;border-radius:4px;color:#fff;font:16px system-ui;box-sizing:border-box}.cfg-save-panel input:disabled{color:#c4d0df;opacity:1}.cfg-actions,.cfg-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cfg-actions{margin:18px 0}.cfg-save-panel button{min-height:44px;padding:11px 17px;border:1px solid #475467;border-radius:4px;background:#202937;color:#eaf0fa;font:600 14px system-ui;cursor:pointer}.cfg-save-panel .cfg-primary{background:#d82036;border-color:#d82036;color:#fff}.cfg-save-panel button:hover:not(:disabled){filter:brightness(1.15)}.cfg-save-panel button:disabled{opacity:.5;cursor:default}.cfg-save-panel .cfg-quiet{background:transparent}.cfg-muted{color:#a4b0c1!important;font-size:14px!important}.cfg-status{min-height:26px;color:#9cf0c7!important;margin:12px 0}.cfg-status.error{color:#ffb1b1!important}.cfg-lock{padding:14px 18px;border-left:3px solid #7ee4b8;background:#112822}.cfg-more{margin-top:18px;border-top:1px solid #343f4f;padding-top:14px}.cfg-more>summary{cursor:pointer;padding:10px 0;font-size:16px;font-weight:700;color:#e5edf8}.cfg-saved-list{display:grid;gap:10px;padding-top:15px}.cfg-saved-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #354151;padding:16px;background:#111822;border-radius:5px;min-width:0}.cfg-saved-card strong{display:block;font-size:17px;overflow-wrap:anywhere}.cfg-saved-card small{display:block;font-size:12px;color:#b8c1ce;margin-top:7px;overflow-wrap:anywhere}.cfg-link-row{border:1px solid #3d566a;border-radius:4px;padding:0 16px 16px;margin-top:16px}.cfg-link-row button{margin-top:10px}.cfg-inquiry{border:1px solid #476050;border-left:3px solid #6ee7b7;border-radius:5px;padding:18px;margin:0 0 20px;background:#102019;color:#e5f5eb;overflow-wrap:anywhere}.cfg-inquiry h3{margin:0 0 10px;font-size:20px}.cfg-inquiry p{font-size:14px;line-height:1.6;margin:8px 0}.cfg-inquiry a{display:inline-flex;min-height:44px;align-items:center;color:#b9f9d9}.cfg-inquiry.error{border-color:#ad5656;background:#281416;color:#ffc8c8}.cfg-save-panel [hidden],.cfg-inquiry[hidden]{display:none!important}.dfd-public .sum-cta[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cfg-save-panel button:focus-visible,.cfg-save-panel input:focus-visible,.cfg-more>summary:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.care-muted{overflow-wrap:anywhere}
@media(max-width:750px){.cfg-save-panel{padding:20px 16px}.cfg-save-heading,.cfg-saved-card{flex-direction:column;align-items:stretch}.cfg-save-heading h3{font-size:22px}.cfg-actions>button{flex:1 1 140px}.cfg-state{max-width:none}.cfg-save-heading{gap:10px}.cfg-saved-card .cfg-row button{flex:1}.cfg-save-panel .cfg-link-row{padding:0 12px 14px}}
