
.cd-sc-wallet{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;border-radius:22px;background:linear-gradient(135deg,#fff0f6,#fff);border:1px solid #f3c5d8;margin:18px 0}
.cd-sc-wallet>div{display:flex;flex-direction:column;gap:3px}.cd-sc-wallet>div:first-child span,.cd-sc-section-title span{font-size:11px;font-weight:900;letter-spacing:.1em;color:#b31358}
.cd-sc-wallet>div:first-child strong{font-size:38px;line-height:1;color:#68103e}.cd-sc-wallet small,.cd-sc-wallet>div:last-child span{font-size:12px;color:#806173}.cd-sc-wallet>div:last-child{align-items:flex-end}.cd-sc-wallet>div:last-child b{font-size:14px;color:#4f1839}
.cd-sc-state{padding:18px;border-radius:18px;background:#fff;border:1px solid #efd5e1;margin:14px 0;display:flex;flex-direction:column;gap:4px}.cd-sc-state.warning{background:#fff8ea;border-color:#f2dfae}.cd-sc-state strong{font-size:15px}.cd-sc-state span{font-size:13px;color:#705c67}
.cd-sc-publisher,.cd-sc-packs,.cd-sc-active{margin:20px 0;padding:20px;border:1px solid #eee0e7;border-radius:22px;background:#fff}.cd-sc-section-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.cd-sc-section-title h2{margin:3px 0 4px;font-size:21px}.cd-sc-section-title p{margin:0;font-size:13px;color:#76606c}.cd-sc-section-title>b{display:grid;place-items:center;min-width:34px;height:34px;border-radius:999px;background:#f8e8ef;color:#9d1451}
.cd-sc-publisher form{display:grid;gap:14px}.cd-sc-publisher label{display:grid;gap:6px;font-size:13px;font-weight:800}.cd-sc-publisher textarea{width:100%;box-sizing:border-box;border:1px solid #decbd4;border-radius:14px;padding:12px;font:inherit;resize:vertical}.cd-sc-upload{padding:20px;border:1.5px dashed #d999b7;border-radius:18px;text-align:center;cursor:pointer;background:#fff8fb}.cd-sc-upload input{display:none}.cd-sc-upload strong{display:inline-flex;align-items:center;justify-content:center;justify-self:center;min-height:42px;padding:0 18px;border-radius:999px;background:#d71969;color:#fff;font-size:14px}.cd-sc-upload span{font-size:12px;color:#806574}.cd-sc-preview{width:min(100%,280px);margin:0 auto;position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:#2a1721;box-shadow:0 10px 30px rgba(78,19,50,.12)}.cd-sc-preview[hidden]{display:none!important}.cd-sc-preview img{width:100%;height:100%;object-fit:cover;display:block}.cd-sc-preview>span{position:absolute;left:10px;bottom:10px;padding:6px 9px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font-size:11px;font-weight:800}
.cd-sc-radius input{width:100%;accent-color:#d2186b}.cd-sc-radius>span{display:flex;justify-content:space-between;font-size:11px;color:#8c7480}.cd-sc-radius>strong{color:#a71254}
.cd-sc-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cd-sc-pack-grid article{border:1px solid #ead5df;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:3px;text-align:center}.cd-sc-pack-grid strong{font-size:28px;color:#70113f}.cd-sc-pack-grid span{font-size:12px;color:#806473}.cd-sc-pack-grid b{font-size:14px;margin:6px 0 8px}.cd-sc-pack-grid button{border:0;border-radius:12px;padding:10px;font-weight:800;background:#d71969;color:white}.cd-sc-pack-grid button:disabled{background:#eadde3;color:#907985}
.cd-sc-story-list{display:grid;gap:10px}.cd-sc-story{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid #eee0e7;border-radius:16px}.cd-sc-story img{width:72px;height:90px;object-fit:cover;border-radius:12px}.cd-sc-story>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cd-sc-story strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-sc-story span,.cd-sc-story small{font-size:11px;color:#7a6670}.cd-sc-story button{border:0;background:#fff1f4;color:#a6224f;border-radius:10px;padding:8px 10px;font-weight:800}.cd-sc-empty{padding:22px;text-align:center;border-radius:16px;background:#faf7f9;color:#806a75;font-size:13px}
.cd-story-credit-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,18px);opacity:0;z-index:999999;background:#321226;color:#fff;padding:11px 16px;border-radius:999px;font-size:13px;font-weight:700;transition:.2s;max-width:min(90vw,520px);text-align:center}.cd-story-credit-toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:700px){.cd-sc-wallet{align-items:flex-start;flex-direction:column}.cd-sc-wallet>div:last-child{align-items:flex-start}.cd-sc-pack-grid{grid-template-columns:1fr}.cd-sc-story{grid-template-columns:58px 1fr}.cd-sc-story img{width:58px;height:74px}.cd-sc-story button{grid-column:2;justify-self:start}.cd-sc-publisher,.cd-sc-packs,.cd-sc-active{padding:15px}}
