:root{--release-ink:#1c2c40;--release-muted:#687b90;--release-border:#e4eaf0;--release-brand:#e82350}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif!important;color:var(--release-ink)}.v5-console .v5-main{max-width:1600px;margin-inline:auto}.v5-console .v5-page-heading{gap:20px;margin-bottom:24px}.v5-console h1{font-size:clamp(24px,2vw,30px);line-height:1.35;letter-spacing:-.4px}.v5-console h2{font-size:19px;line-height:1.5}.v5-console p{line-height:1.7}.v5-console input:not([type=checkbox]):not([type=radio]),.v5-console select,.v5-console textarea{min-width:0;width:100%;box-sizing:border-box;font:inherit;font-size:14px;border:1px solid var(--release-border);border-radius:8px;padding:10px 12px;background:#fff;color:var(--release-ink)}.v5-console textarea{resize:vertical}.v5-console button,.v5-console .v5-button{font:inherit;font-size:14px;font-weight:550;line-height:1.4;border:1px solid var(--release-border);border-radius:8px;padding:9px 14px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:var(--release-ink);background:#fff;box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.v5-console .primary{background:var(--release-brand)!important;border-color:var(--release-brand)!important;color:#fff!important}.v5-console button:hover,.v5-console .v5-button:hover{border-color:#f4a6bb;background:#fff4f7;transform:none}.v5-console button:disabled{opacity:.55;cursor:wait}.v5-console :is(button,a,input,select,textarea):focus-visible{outline:3px solid #f8a7bb;outline-offset:2px}.release-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.release-actions form{margin:0!important}.release-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.release-filters>div{flex:1;min-width:140px;max-width:360px}.release-filters label,.release-config label{display:block;font-size:13px;font-weight:600;margin:12px 0 6px}.release-helper{font-size:13px;color:var(--release-muted);line-height:1.7}.release-catalog{padding:0;overflow:hidden}.release-catalog-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--release-border)}.release-activity-row{display:grid;grid-template-columns:minmax(240px,1.6fr) minmax(140px,1fr) 120px minmax(190px,.9fr);gap:24px;align-items:center;padding:24px;border-bottom:1px solid var(--release-border);min-width:0}.release-activity-row:last-child{border-bottom:0}.release-activity-row h3{font-size:17px;margin:10px 0 6px;overflow-wrap:anywhere}.release-activity-row p{margin:6px 0}.release-activity-row input{font-size:12px!important;padding:8px!important}.release-row-stats strong{font-size:23px;color:var(--release-ink);margin-right:4px}.release-row-stats small{display:block;margin-top:8px;color:var(--release-muted)}.release-qr-preview{padding:4px!important;display:block!important;line-height:0!important;min-height:0!important}.release-qr-preview img{display:block;width:96px;height:96px;max-width:100%}.release-qr-block{text-align:center}.release-qr-block>a{display:inline-block;font-size:12px;margin-top:5px}.release-state{display:inline-flex;border-radius:5px;padding:3px 8px;font-size:12px;background:#ecf9f3;color:#16834f}.release-state.paused,.release-state.draft{background:#fff5e8;color:#956011}.release-state.expired{background:#f0f2f6;color:#69798a}.release-config{max-width:1000px}.release-config .v5-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.release-config .wide{grid-column:1/-1}.release-config fieldset{border:1px solid var(--release-border);border-radius:10px;padding:16px}.release-account-choices{display:flex;gap:20px;flex-wrap:wrap}.release-account-choices label{display:flex;align-items:center;gap:8px;margin:0}.release-account-choices input{width:auto!important}.release-config button[type=submit]{margin-top:20px}.release-detail-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:20px}.release-promotion{text-align:center}.release-promotion>img{display:block;max-width:100%;height:auto;margin:16px auto}.release-promotion>label{display:block;text-align:left;margin-top:24px}.release-promotion .release-actions{justify-content:center;margin-top:12px}.release-facts{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px 10px;margin-block:24px}.release-facts dt{color:var(--release-muted)}.release-facts dd{margin:0;overflow-wrap:anywhere}.release-inline-form{display:inline-flex;margin:8px 8px 20px 0}.release-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.release-metrics article{padding:16px;background:#f6f8fb;border-radius:10px}.release-metrics strong{display:block;font-size:25px;margin-top:10px}.release-metrics span{font-size:13px;color:var(--release-muted)}.release-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.release-tool-grid h2{margin-top:16px}.release-tool-grid .release-actions{margin-top:20px}.release-tool-grid small{color:var(--release-muted)}.release-tool-icon{font-size:24px;background:#fff0f4;color:var(--release-brand);border-radius:12px;padding:10px}.release-tool-workspace{padding:8px!important}.release-tool-workspace iframe{display:block;width:100%;height:70dvh;min-height:400px;border:0;border-radius:12px;background:white}.release-tool-workspace.expanded{position:fixed;inset:80px 20px 20px 256px;z-index:5500;box-shadow:0 10px 50px #25354a44}.release-tool-workspace.expanded iframe{height:100%}.release-qr-dialog{border:0;border-radius:18px;padding:24px;max-width:calc(100vw - 40px);width:330px;color:var(--release-ink)}.release-qr-dialog::backdrop{background:#14243877}.release-qr-dialog img{width:280px;max-width:100%;height:auto;display:block;margin:12px auto}.release-qr-dialog button{min-height:44px}.sg-campaign-card{min-width:0}.sg-campaign-card .sg-copy-actions{flex-wrap:wrap}.sg-campaign-card input{width:100%!important}.sg-campaign-grid{align-items:start}.v5-data-table td small{display:block;color:var(--release-muted);margin-top:6px}.release-empty{padding:50px 24px;text-align:center;color:var(--release-muted)}.release-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px}.v5-console .pro-sidebar nav a{min-height:40px;display:flex;align-items:center}.v5-console .pro-nav-group summary{font-size:13px}.v5-console .pro-logo{letter-spacing:0}.v5-console .sg-campaign-destination{overflow-wrap:anywhere}@media(max-width:1200px){.release-activity-row{grid-template-columns:minmax(200px,1.4fr) minmax(120px,.8fr) 110px minmax(150px,.8fr);gap:16px}.release-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.release-activity-row{grid-template-columns:minmax(0,1fr) 110px}.release-row-stats{grid-column:1;grid-row:2}.release-qr-block{grid-column:2;grid-row:1/3}.release-activity-row>.release-actions{grid-column:1/-1}.release-detail-grid{grid-template-columns:1fr}.release-tool-workspace.expanded{inset:76px 10px 12px}.release-config .v5-form-grid{gap:12px}}@media(max-width:480px){.release-activity-row{padding:18px;gap:12px;grid-template-columns:minmax(0,1fr) 88px}.release-qr-preview img{width:80px;height:80px}.release-tool-grid{grid-template-columns:1fr}.release-config .v5-form-grid{grid-template-columns:1fr}.release-config .wide{grid-column:auto}.release-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.release-filters>div{max-width:none;flex-basis:100%}.release-catalog-heading{padding:18px}.release-pagination{padding:18px;flex-wrap:wrap}.release-facts{grid-template-columns:1fr;gap:7px}.release-facts dd{margin-bottom:12px}.v5-console .v5-panel{min-width:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.v5-console .pro-drawer-close,.v5-console .pro-nav-toggle{display:none}.release-config>summary{font-size:19px;font-weight:650;cursor:pointer;line-height:1.6}.release-config[open]>summary{margin-bottom:18px}#activityFilter{max-width:none}@media(max-width:900px){.v5-console .pro-drawer-close,.v5-console .pro-nav-toggle{display:inline-flex}}

.sg-campaign-grid>.sg-campaign-card:only-child{grid-column:1/-1}
