.srn-heart-wrap{position:relative}.srn-heart{position:absolute;z-index:8;right:12px;top:12px;width:42px;height:42px;border:1px solid #adc4e0;border-radius:50%;background:#102544ed;color:white;font-size:25px;cursor:pointer;box-shadow:0 3px 10px #0005}.srn-heart.liked{color:#ff718f}.srn-heart-detail{position:relative;top:auto;right:auto;width:auto;border-radius:25px;padding:4px 18px;margin:8px 0}.srn-account{padding:55px 18px 80px;min-height:65vh;color:#f2f6ff}.srn-panel{max-width:530px;margin:auto;padding:clamp(22px,4vw,44px);background:linear-gradient(140deg,#102a50,#09192f);border:1px solid #416489;border-radius:20px;box-shadow:0 15px 45px #0005}.srn-panel-wide{max-width:1100px}.srn-panel small{letter-spacing:.14em;color:#9bd4ff;font-weight:800}.srn-panel h1{font-size:clamp(28px,4vw,42px);margin:15px 0}.srn-panel h2{margin:30px 0 15px;font-size:24px}.srn-panel p{color:#d7e3f3}.srn-panel a{color:#a5d8ff}.srn-panel label{display:block;margin:15px 0 6px;font-weight:700}.srn-panel input{width:100%;background:white;color:#142743;border:1px solid #718cac;border-radius:8px;padding:13px}.srn-panel form button{margin-top:20px;padding:13px 20px;width:100%;border:0;border-radius:8px;background:#e1b969;color:#11213a;font-weight:800;cursor:pointer}.srn-account-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.srn-account-links a{border:1px solid #6483a5;padding:11px 15px;border-radius:8px}.srn-muted{font-size:13px}.srn-liked-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:15px}.srn-liked{border:1px solid #4b6887;border-radius:12px;padding:12px}.srn-liked a{display:flex;flex-direction:column;gap:8px;text-decoration:none}.srn-liked img{width:100%;height:180px;object-fit:contain}.srn-liked button{background:transparent;border:1px solid #7895b5;border-radius:8px;color:#fff;padding:8px;margin-top:10px;cursor:pointer}.srn-table-scroll{overflow-x:auto}.srn-panel table{width:100%;border-collapse:collapse}.srn-panel td,.srn-panel th{text-align:left;padding:12px;border-bottom:1px solid #456381}.srn-address{border:1px solid #567293;padding:14px;margin:12px 0;border-radius:9px}