.targeting-heading,.targeting-inbox-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.targeting-heading h2,.targeting-inbox h2{font-family:'Noto Serif SC','SimSun',serif}.targeting-status{padding:6px 12px;background:#f0e4d0;color:#846039;border-radius:20px;font-size:12px;white-space:nowrap}.targeting-muted{color:#89755f;font-size:12px;line-height:1.9!important}.targeting-preferences fieldset,.targeting-admin-form fieldset{border:0;padding:0;margin:22px 0}.targeting-preferences legend,.targeting-admin-form legend{font-size:13px;color:#775739;margin-bottom:13px}.targeting-interests{display:flex;gap:9px;flex-wrap:wrap}.targeting-interests label{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #d7c4a5;background:#fffaf1;border-radius:6px;cursor:pointer;font-size:13px;color:#735137}.targeting-interests label:has(input:checked){background:#efe0c7;border-color:#b28b55}.targeting-interests input,.targeting-consent input{width:16px;height:16px;margin:0;accent-color:#82573b;flex-shrink:0}.targeting-consent{display:flex;align-items:center;gap:10px;margin:21px 0 8px;font-size:14px;color:#614632}.targeting-zone{display:block;font-size:13px;color:#795b3d;max-width:310px}.targeting-zone select,.targeting-admin-form input,.targeting-admin-form select,.targeting-admin-form textarea{display:block;width:100%;font:inherit;background:#fffdf8;border:1px solid #d8c4a6;color:#483729;border-radius:5px;padding:11px;margin-top:8px;box-sizing:border-box}.targeting-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.targeting-primary,.targeting-view,.targeting-refresh,.targeting-unsubscribe{cursor:pointer;font:inherit;padding:10px 15px;border:1px solid #c9ad82;border-radius:5px;background:#fffaf0;color:#714d32;font-size:13px}.targeting-primary{background:#78503a;color:#fffaf0;border-color:#78503a}.targeting-primary:disabled,.targeting-view:disabled{opacity:.5;cursor:wait}.targeting-inbox-head{border-top:1px solid #e5d6bd;margin-top:30px;padding-top:20px}.targeting-inbox h2 span{font:12px sans-serif;color:#997643;margin-left:10px}.targeting-message-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.targeting-message{padding:22px;background:#fffaf1;border:1px solid #e2d1b6;border-radius:9px;min-width:0}.targeting-message.is-unread{border-left:3px solid #b18a50}.targeting-message-heading{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#987848;flex-wrap:wrap}.targeting-message h3{font:600 18px/1.6 'Noto Serif SC','SimSun',serif;overflow-wrap:anywhere;margin:13px 0}.targeting-message p{font-size:13px;color:#766249;line-height:1.8;overflow-wrap:anywhere}.targeting-reason{font-size:11px!important;color:#92713f!important}.targeting-detail{margin-top:18px;border-top:1px dashed #cdb28c;padding-top:16px}.targeting-detail small{display:block;font-size:10px;color:#a38b6a;line-height:1.8;margin-top:12px}.targeting-feedback{font-size:13px;color:#88533b;min-height:20px;line-height:1.8}.targeting-empty{grid-column:1/-1;padding:24px;border:1px dashed #d4bfa0;color:#8a755a;font-size:13px;line-height:1.9}.targeting-home{display:flex;align-items:center;gap:22px;padding:23px;background:linear-gradient(125deg,#f1e4cc,#fffaf1);border:1px solid #d2b589;border-radius:10px;margin:22px 0}.targeting-home-icon{font-size:38px;color:#a37c3f}.targeting-home>div{flex:1}.targeting-home h2{font:600 22px 'Noto Serif SC','SimSun',serif;margin:8px 0}.targeting-home p{font-size:12px;color:#8b7254;line-height:1.8}.targeting-home a{color:#7d542e;font-size:14px;white-space:nowrap}.targeting-admin-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:22px;align-items:start}.targeting-admin-form label{font-size:13px;color:#826342}.targeting-admin-form textarea{resize:vertical;min-height:85px}.targeting-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:16px 0}.targeting-admin-preview{padding:16px;background:#f9f0e0;border:1px dashed #c8a46f;margin-top:20px}.targeting-launch{padding:19px;border:1px solid #ddc7a7;border-radius:8px;margin-bottom:15px;background:#fffdf7}.targeting-launch h3{font:600 18px 'Noto Serif SC','SimSun',serif;margin:0 0 10px}.targeting-launch p{color:#857057;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.targeting-funnel{display:flex;gap:10px;flex-wrap:wrap;padding:10px 0;font-size:12px;color:#775637}.targeting-launch .targeting-actions button{font-size:12px}.targeting-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0}.targeting-stat{padding:20px;border:1px solid #decaab;border-radius:7px;background:#f9f1e3}.targeting-stat span{display:block;color:#92734e;font-size:12px}.targeting-stat strong{display:block;color:#7e4c35;font:600 32px Georgia,serif;margin:12px 0 0}.targeting-primary:focus-visible,.targeting-view:focus-visible,.targeting-refresh:focus-visible,.targeting-unsubscribe:focus-visible{outline:3px solid #be9963;outline-offset:3px}
.targeting-coupon-create{margin-bottom:22px}.targeting-coupon-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.targeting-coupon-fields small{display:block;margin-top:8px;color:#8d775d;font-size:11px;line-height:1.7}.targeting-coupon-rule{padding:15px 18px;border-left:3px solid #b28b55;background:#f5ecdc;color:#795534;font-size:13px;line-height:1.8}
@media(max-width:1000px){.targeting-admin-grid{grid-template-columns:1fr}}@media(max-width:650px){.targeting-coupon-fields{grid-template-columns:1fr}.targeting-message-grid{grid-template-columns:1fr}.targeting-heading,.targeting-inbox-head{align-items:flex-start}.targeting-heading h2{font-size:23px}.targeting-home{flex-wrap:wrap;gap:12px}.targeting-home-icon{font-size:25px}.targeting-home a{width:100%;text-align:right}.targeting-stats{grid-template-columns:repeat(2,1fr)}.targeting-form-row{grid-template-columns:1fr}.targeting-interests label{padding:8px 10px}.targeting-inbox h2 span{display:block;margin:10px 0}.targeting-consent{align-items:flex-start}.targeting-consent input{margin-top:2px}}
