.carousel-system-workspace{position:fixed;z-index:850;top:143px;right:0;bottom:0;left:220px;overflow:auto;box-sizing:border-box;padding:30px;background:#f4f5f6;color:#17202a;font-family:Inter,"PingFang SC",sans-serif}.carousel-page-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.carousel-page-head p{margin:0 0 7px;color:#6f7b86;font-size:11px;font-weight:700;letter-spacing:.16em}.carousel-page-head h1{margin:0 0 8px;font-size:31px}.carousel-page-head span{color:#66717b;font-size:13px}.carousel-page-head>div:last-child{display:flex;gap:8px}.carousel-page-head button,.carousel-card footer button{min-height:40px;padding:0 16px;border:1px solid #d6dbe0;border-radius:10px;background:#fff;font-weight:650;cursor:pointer}.carousel-page-head button.primary,.carousel-card footer button{border-color:#17202a;color:#fff;background:#17202a}.carousel-workspace-message{margin-bottom:16px;padding:11px 14px;border-radius:10px;color:#52606a;background:#fff}.carousel-workspace-message.is-success{color:#146c43;background:#eaf7ef}.carousel-workspace-message.is-error{color:#a12c2c;background:#fff0ee}.carousel-card-list{display:grid;gap:18px}.carousel-card{padding:22px;border:1px solid #e1e4e6;border-radius:18px;background:#fff;box-shadow:0 12px 35px #2634420b}.carousel-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.carousel-card>header small{color:#7a848c;font-size:9px;letter-spacing:.15em}.carousel-card>header h2{margin:4px 0 0;font-size:20px}.carousel-card button.danger{padding:7px 11px;border:0;border-radius:8px;color:#a12c2c;background:#fff0ee;cursor:pointer}.carousel-base-fields{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin-bottom:14px}.carousel-card label{display:grid;gap:6px;color:#5e6871;font-size:11px;font-weight:650}.carousel-card input,.carousel-card select{box-sizing:border-box;width:100%;height:40px;padding:0 11px;border:1px solid #dfe3e6;border-radius:9px;background:#fff;font:inherit}.carousel-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.carousel-channel-grid>section{display:grid;gap:10px;padding:15px;border:1px solid #e3e6e8;border-radius:14px;background:#f9faf9}.carousel-channel-grid>section>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.carousel-channel-grid>section>header div{display:grid;gap:2px}.carousel-channel-grid>section>header strong{font-size:14px}.carousel-channel-grid>section>header span{color:#7c858c;font-size:10px}.carousel-card label.upload{display:block;padding:9px 12px;border-radius:8px;color:#fff;background:#26313c;cursor:pointer}.carousel-card label.upload input{display:none}.carousel-preview{display:grid;height:220px;place-items:center;overflow:hidden;border-radius:11px;color:#889198;background:#e9ecea}.carousel-preview.is-mini{height:280px}.carousel-preview img,.carousel-preview video{width:100%;height:100%;object-fit:contain;background:#111}.carousel-dimensions{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px}.carousel-card>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.carousel-card>footer span{color:#747e86;font-size:11px}.carousel-card>footer button{flex:0 0 auto}@media(max-width:900px){.carousel-system-workspace{top:56px;left:0;padding:16px}.carousel-page-head{align-items:start;flex-direction:column}.carousel-base-fields,.carousel-channel-grid{grid-template-columns:1fr}.carousel-preview{height:190px}.carousel-preview.is-mini{height:240px}}@media(max-width:520px){.carousel-base-fields,.carousel-dimensions{grid-template-columns:1fr}.carousel-card>footer{align-items:stretch;flex-direction:column}.carousel-card>footer button{width:100%}}
