.saves-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:9px 0 36px}.saves-eyebrow{font-size:10px;letter-spacing:.16em;color:#bd9a7b;font-weight:600}.saves-heading h1{font-size:34px;letter-spacing:-.055em;margin:12px 0 10px}.saves-heading p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.saves-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #8f4a1c;background:#302013;color:#ffcfaa;border-radius:13px;min-height:44px;padding:12px 18px;cursor:pointer;font-weight:600;font-size:13px}.saves-primary:hover{background:#402717;border-color:#cf702b}.saves-primary:disabled{opacity:.45;cursor:not-allowed}.saves-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:22px 0}.saves-toolbar>div{display:flex;gap:12px;align-items:center}.saves-toolbar strong{font-size:14px}.saves-toolbar span{color:#b7ada4;font-size:11px;border:1px solid var(--line);border-radius:7px;padding:5px 8px}.saves-toolbar button,.save-card-actions button,.saves-dialog-actions>button:not(.saves-primary){background:#151513;border:1px solid var(--line);border-radius:10px;color:#c9c3bd;cursor:pointer;padding:10px 13px;font-size:12px}.saves-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.save-card{border:1px solid var(--line);background:#11110f;border-radius:19px;min-width:0;overflow:hidden;transition:border-color .2s}.save-card:hover{border-color:#60432d}.save-card-preview{height:170px;background:radial-gradient(ellipse at 50% 100%,#332319,transparent 75%),#171614;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;border-bottom:1px solid var(--line);position:relative}.save-card-preview img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid #ffffff20}.save-card-preview strong{font-size:15px;font-weight:600;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-card-layout{position:absolute;top:12px;left:12px;font-size:10px;color:#bab0a6;border:1px solid #ffffff10;background:#10100fe0;padding:5px 8px;border-radius:7px}.save-card-body{padding:19px}.save-card-body h2{margin:0 0 9px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.save-card-date{color:#827b74;font-size:11px;margin:0 0 18px}.save-card-use{width:100%;margin-bottom:13px}.save-card-actions{display:flex;gap:7px;flex-wrap:wrap}.save-card-actions button{flex:1;padding:8px;white-space:nowrap;font-size:11px}.save-card-actions .save-delete{color:#df9a91}.save-card.is-locked .save-card-preview{opacity:.45}.saves-footnote{color:#777169;font-size:12px;line-height:1.8;margin-top:30px}.saves-empty{text-align:center;border:1px dashed #ffffff18;border-radius:20px;padding:65px 24px;background:radial-gradient(ellipse at 50% 0,#38231650,transparent 65%)}.saves-empty img{width:42px;height:42px;opacity:.6;filter:brightness(0) invert(1)}.saves-empty h2{font-size:20px;font-weight:600;letter-spacing:-.02em;margin:23px 0 10px}.saves-empty p{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:25px}.saves-error{color:#f6a79e;font-size:13px;line-height:1.6;background:#36171366;border:1px solid #653029;border-radius:10px;padding:12px}.saves-limit-note{color:#b9afa5;font-size:13px;line-height:1.7}.saves-dialog{color:var(--text);width:min(460px,calc(100vw - 28px));padding:22px;background:#111110;border:1px solid #ffffff13;border-radius:20px;box-shadow:0 20px 80px #0008;max-height:calc(100svh - 40px);overflow:auto}.saves-dialog::backdrop{background:#000b}.saves-dialog form{display:grid;gap:15px}.saves-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.saves-dialog-head h2{font-size:16px;margin:0}.saves-dialog-head button{background:none;border:0;color:#999;font-size:24px;cursor:pointer}.saves-dialog p{font-size:13px;color:#aaa29b;line-height:1.8;margin:0}.saves-dialog label{font-size:13px}.saves-dialog input{width:100%;color:#fff;border:1px solid #ffffff12;border-radius:12px;background:#080807;padding:13px 15px;outline:0}.saves-dialog input:focus{border-color:#9b653e}.saves-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:6px}.saves-dialog .saves-error{color:#f6a79e}.saves-dialog .is-danger{border-color:#803b33;background:#331916;color:#ffb9b0}.saves-dialog :disabled{opacity:.5;cursor:wait}.saves-main [hidden]{display:none!important}.saves-main button:focus-visible,.saves-dialog button:focus-visible{outline:2px solid #db9b64;outline-offset:3px}.saves-footnote[hidden]{display:none}.saves-main .nav-icon-image{opacity:.7}.saves-toolbar button:disabled,.save-card button:disabled{opacity:.4;cursor:not-allowed}
@media(min-width:1700px){.saves-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.save-card-preview{height:205px}}@media(max-width:1200px){.saves-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saves-heading{align-items:flex-start;flex-direction:column;gap:20px}}@media(max-width:600px){.saves-heading h1{font-size:29px}.saves-heading{margin-bottom:25px}.saves-heading>.saves-primary{width:100%}.saves-grid{grid-template-columns:1fr}.saves-toolbar>div{align-items:flex-start;flex-direction:column;gap:8px}.save-card-preview{height:160px}.saves-main{padding-left:20px;padding-right:20px}.saves-dialog-actions{flex-wrap:wrap}.saves-eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){.save-card{transition:none}}
