.v9-column-panel[hidden],.v9-banner-studio[hidden]{display:none!important}.col-gear{white-space:nowrap!important}.v9-column-panel{padding:15px 17px;margin:10px 0 15px;background:#fbfaf7;border:1px solid #e4e0d8;border-radius:12px}.v9-column-panel p{margin:5px 0 14px;font-size:12px;color:#777}.v9-column-panel small{display:block;margin-top:11px;color:#888}.v9-column-choices{display:flex;gap:12px;flex-wrap:wrap}.v9-column-choices label{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e9e4da;border-radius:8px;padding:7px 11px;font-size:12px;cursor:pointer}.product-table .v9-small-input{min-width:108px;max-width:142px;width:100%;height:35px;padding:5px 8px;background:#fff;border:1px solid #dadfdb;border-radius:7px;font-size:12px;color:#24362c}.product-table .v9-small-select{min-width:108px;max-width:175px;width:100%;height:35px;padding:5px 7px;background:#fff;border:1px solid #dadfdb;border-radius:7px;font-size:11px;color:#24362c}.product-table .v9-pill{white-space:nowrap;border-radius:7px;font-size:11px;padding:9px 10px;cursor:pointer;border:1px solid #dfe2df;background:#fff}.product-table .v9-coupon{color:#ad4329;background:#fff5ef;border-color:#edc9b8}.product-table .v9-flash{color:#965d00;background:#fff8de;border-color:#eadba4}.product-table .v9-campaign{color:#305a41;background:#ebf6ed;border-color:#bcd6c4}.product-table{min-width:1100px}.v9-meta-section{padding:16px;background:#f5f8f6;border:1px solid #dce8df;border-radius:13px;margin:10px 0 18px}.v9-meta-section h3{font-size:15px;margin:0 0 5px}.v9-meta-section p{font-size:12px;color:#627568;line-height:1.6;margin:0 0 15px}
.v9-coupon-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.8fr);gap:18px}.v9-coupon-layout .panel{padding:20px}.v9-coupon-layout h2{font-size:19px;margin:0 0 14px}.v9-row-head{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap}.v9-row-head>input{max-width:250px;border-radius:8px;border:1px solid #d8ddd9;padding:10px 11px}.v9-coupon-editor form{display:grid;gap:11px}.v9-coupon-editor label{font-size:12px;font-weight:650;display:grid;gap:6px}.v9-coupon-editor label input,.v9-coupon-editor label select{font-size:13px;padding:10px;border:1px solid #dcded9;border-radius:7px;width:100%;background:#fff}.v9-coupon-editor select[multiple]{min-height:164px}.v9-coupon-editor small{font-size:10px;color:#8a8d87}.v9-inline-check{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;font-size:12px!important}.v9-inline-check input{width:auto!important}.v9-coupon-list{display:grid;gap:10px}.v9-coupon-row{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:15px;border:1px solid #e6e4dd;border-radius:12px}.v9-coupon-row>div:nth-child(2){display:grid;gap:4px;min-width:0}.v9-coupon-row>div b{font-size:13px}.v9-coupon-row>div span,.v9-coupon-row>div small{font-size:11px;color:#687670}.v9-coupon-stamp{font-size:23px;background:#fff0e5;color:#a9502d;width:39px;height:39px;border-radius:11px;display:grid;place-items:center}.v9-coupon-row-actions{display:flex;gap:5px;flex-wrap:wrap}.v9-coupon-row-actions button{border:1px solid #e0e3df;padding:6px 8px;border-radius:7px;font-size:11px;background:#fff;cursor:pointer}.v9-empty{padding:22px;background:#fbfaf6;border-radius:12px;color:#757c73;font-size:12px}.v9-coupon-layout .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.v9-banner-studio{margin:22px 0;padding:20px!important}.v9-banner-studio h2{font-size:21px;margin:5px 0}.v9-banner-studio .v9-row-head p{font-size:12px;color:#737873;line-height:1.6}.v9-preview-pill{font-size:10px;color:#8a6647;background:#f9f0e7;border-radius:30px;padding:8px}.v9-banner-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.v9-banner-control label{display:grid;font-size:11px;gap:5px;font-weight:700;min-width:0}.v9-banner-control input,.v9-banner-control select{border:1px solid #d6ddd6;border-radius:8px;background:#fff;padding:10px 11px;min-width:0;width:100%;font:inherit}.v9-banner-control .v9-inline-check{align-self:center}.v9-banner-control button{align-self:end;min-height:42px}.v9-banner-hint{font-size:11px;color:#66756a;margin:14px 0;line-height:1.5}.v9-banner-preview{margin:10px 0 17px}.v9-hero-sample{border-radius:13px;padding:20px 24px;min-height:138px;display:flex;flex-direction:column;justify-content:center;gap:7px}.v9-hero-sample>span{font-size:10px;font-weight:800}.v9-hero-sample h3{font-size:24px;margin:0}.v9-hero-sample p{font-size:12px;margin:0}.v9-hero-sample>b{font-size:11px}.v9-template-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.v9-template-thumb{border:1px solid #e2e2dc;padding:5px 5px 7px;background:#fff;border-radius:8px;cursor:pointer;min-width:0}.v9-template-thumb.current{outline:2px solid #a66a40}.v9-template-thumb span{display:grid;place-items:center;height:38px;border-radius:6px;font-size:21px}.v9-template-thumb small{font-size:9px;display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-modal{max-width:780px!important;width:min(780px,calc(100vw - 26px))!important;padding:clamp(18px,3vw,36px)!important;box-sizing:border-box!important}.flash-modal *{box-sizing:border-box!important}.flash-modal form,.flash-modal label,.flash-modal .flash-editor-row{min-width:0!important}.flash-modal input,.flash-modal select{width:100%;min-width:0!important;font-size:13px!important;white-space:normal}.flash-modal-head{padding:0 5px;align-items:start}.flash-modal-head h2{line-height:1.3}.flash-editor-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.flash-modal-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.flash-preview-price,.flash-editor-info{line-height:1.6;overflow-wrap:anywhere}
@media(max-width:1150px){.v9-coupon-layout{grid-template-columns:1fr}.v9-banner-control{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-template-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:660px){.v9-coupon-row{grid-template-columns:38px 1fr}.v9-coupon-row-actions{grid-column:1 / -1}.v9-banner-control{grid-template-columns:1fr}.flash-editor-row{grid-template-columns:1fr!important}}
