.cfg-saved-dialog{position:fixed;inset:0 0 0 auto;width:min(480px,100vw);height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#f6f9fd;color:#102b4e;box-shadow:-12px 0 36px #00152b26;font:500 14px/1.5 var(--font-primary,Poppins,Arial,sans-serif);letter-spacing:0;overflow:auto}.cfg-saved-dialog *{box-sizing:border-box}.cfg-saved-dialog::backdrop{background:rgba(0,15,35,.55)}
.cfg-saved-dialog__top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 10px;background:#fff}.cfg-saved-dialog__top h2{margin:0;font-size:28px;line-height:1.15;color:#092b55}.cfg-saved-dialog__top button{width:42px;height:42px;border:1px solid #dce9f7;border-radius:8px;background:#fff;color:#092b55;cursor:pointer;font-size:25px;line-height:1}.cfg-saved-dialog__note{margin:0;padding:0 24px 18px;color:#526985;background:#fff;font-size:13px;border-bottom:1px solid #dce9f7}
.cfg-saved-dialog [data-cfg-saved-list]{padding:20px 24px}.cfg-saved-empty{padding:30px 20px;background:#fff;border:1px solid #dce9f7;border-radius:12px;text-align:center;color:#526985}.cfg-saved-empty h3{margin:0;color:#092b55;font-size:19px}.cfg-saved-empty a,.cfg-saved-row__actions a{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:8px 16px;border-radius:8px;background:#006bff;color:#fff;text-decoration:none;font-weight:700}.cfg-saved-row{display:flex;gap:14px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #dce9f7;border-radius:12px}.cfg-saved-row__image{display:block;flex:none;width:82px;height:105px;border:1px solid #dce9f7;border-radius:8px;background:#f8fafc}.cfg-saved-row__image img{display:block;width:100%;height:100%;object-fit:contain}.cfg-saved-row__info{min-width:0;flex:1}.cfg-saved-row__title{display:block;color:#092b55;text-decoration:none;font-weight:700;line-height:1.35}.cfg-saved-row__title:hover{text-decoration:underline}.cfg-saved-row__price{margin:6px 0 0;color:#092b55;font-size:16px;font-weight:750}.cfg-saved-row__status{margin:2px 0 8px;color:#23704d;font-size:12px}.cfg-saved-row__status.is-unavailable{color:#7b5260}.cfg-saved-row__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cfg-saved-row__actions a{min-height:38px;padding:7px 12px;font-size:12px}.cfg-saved-row__actions button{border:0;background:none;color:#315d89;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;min-height:40px}.cfg-saved-dialog :is(button,a):focus-visible{outline:3px solid #006bff;outline-offset:2px}@media(max-width:480px){.cfg-saved-dialog__top{padding:16px 16px 8px}.cfg-saved-dialog__note{padding:0 16px 16px}.cfg-saved-dialog [data-cfg-saved-list]{padding:16px}.cfg-saved-row__image{width:70px;height:92px}}
