.pa-body{font-family:system-ui,"Microsoft YaHei",sans-serif;color:#203a32;background:#f3f7f5;font-size:14px}.pa-page,.pa-page *,.pa-modal,.pa-modal *,.pa-launch,.pa-launch *{box-sizing:border-box}.pa-body{margin:0}.pa-page{max-width:1400px;margin:auto;padding:24px}.pa-header,.pa-tools{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pa-header h1{margin:0;font-size:24px}.pa-muted{color:#657b72;font-size:12px;line-height:1.7}.pa-section{background:white;border:1px solid #dce8e2;border-radius:14px;padding:24px;margin:20px 0}.pa-section h2{font-size:18px;margin:0 0 8px}.pa-page button,.pa-modal button,.pa-launch button{border:0;background:#eaf2ee;color:#205e48;border-radius:8px;padding:10px 14px;cursor:pointer;font:inherit;transition:background .15s}.pa-page button:hover,.pa-modal button:hover{background:#dcebe3}.pa-page button:active,.pa-modal button:active{transform:scale(.98)}button.pa-primary{background:#225e49;color:white}button.pa-primary:hover{background:#174832}button:disabled{opacity:.55;cursor:wait}.pa-page input,.pa-page select,.pa-modal input,.pa-modal select,.pa-modal textarea{font:inherit;border:1px solid #cfded5;border-radius:8px;padding:10px;background:#fff;color:#203a32;min-width:0;max-width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid #418a6d;outline-offset:2px}.pa-page label,.pa-modal label{display:flex;flex-direction:column;gap:6px}.pa-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.pa-metric{background:#fff;border:1px solid #dce8e2;border-radius:12px;padding:18px}.pa-metric strong{font-size:27px;display:block;margin:10px 0;font-variant-numeric:tabular-nums}.pa-scroll{overflow:auto}.pa-page table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}.pa-page th{background:#f5f8f6;font-size:12px;color:#5f746a}.pa-page td,.pa-page th{padding:14px 12px;border-bottom:1px solid #e7eee9;font-variant-numeric:tabular-nums}.pa-page a{color:#20654c}.pa-message{color:#a04436;min-height:20px;margin-top:8px;font-size:13px}.pa-tabs{display:flex;gap:8px;margin-top:20px}.pa-tabs button[aria-selected=true]{background:#225e49;color:white}.pa-modal{position:fixed;inset:0;background:#17392dcc;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.pa-modal-card{background:#fff!important;color:#203a32;width:760px;max-width:100%;max-height:calc(100dvh - 40px);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 80px #102a3426}.pa-modal-head,.pa-modal-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;background:#fff;flex-shrink:0}.pa-modal-head{border-bottom:1px solid #e0e9e3}.pa-modal-head h2{font-size:20px;margin:0}.pa-modal-body{overflow:auto;padding:24px;background:#fff!important}.pa-modal-foot{border-top:1px solid #e0e9e3}.pa-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pa-wide{grid-column:1/-1}.pa-stores{margin-top:14px;max-height:300px;overflow:auto;border:1px solid #dce8e2;border-radius:10px}.pa-store-row{display:grid;grid-template-columns:24px 1fr 110px;gap:10px;align-items:center;padding:12px;border-bottom:1px solid #e7eee9}.pa-store-row:last-child{border-bottom:0}.pa-store-row input[type=checkbox]{width:18px;height:18px}.pa-store-row small{display:block;font-size:11px;color:#657b72}.pa-store-row label{display:block}.pa-store-row .pa-percent{display:flex;align-items:center;gap:6px}.pa-store-row input[type=number]{width:82px}.pa-notice{padding:12px 14px;border-radius:8px;background:#f0f6f3;margin-top:16px;color:#547062;font-size:12px;line-height:1.7}.pa-launch{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0}.pa-launch select{padding:9px;border:1px solid #cfded5;border-radius:8px}.pa-page [hidden],.pa-modal [hidden]{display:none!important}@media(max-width:700px){.pa-page{padding:16px}.pa-section{padding:16px}.pa-grid{grid-template-columns:1fr 1fr;gap:10px}.pa-metric{padding:14px}.pa-metric strong{font-size:22px}.pa-modal{padding:10px}.pa-modal-card{max-height:calc(100dvh - 20px)}.pa-modal-head,.pa-modal-body,.pa-modal-foot{padding:16px}.pa-form-grid{grid-template-columns:1fr}.pa-wide{grid-column:auto}.pa-store-row{grid-template-columns:20px 1fr 95px}.pa-modal input{width:100%}.pa-header h1{font-size:21px}}
.pa-editor-heading{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#eff6f2;border-radius:10px;margin-bottom:20px}.pa-editor-heading span{font-size:12px;color:#597567}.pa-selection-tools{margin-top:20px;padding-top:16px;border-top:1px solid #e2ebe5}.pa-modal .pa-inline{flex-direction:row;align-items:center;gap:8px}.pa-modal .pa-inline input{width:18px;height:18px}.pa-store-row.pa-chosen{background:#f0f7f3}.pa-preview{background:#f6f9f7;border:1px solid #dce8e2;border-radius:10px;padding:16px;margin-top:20px}.pa-preview h3{margin:0;font-size:16px}.pa-preview label{max-width:340px}.pa-preview-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e0e9e3;line-height:1.6}.pa-preview-row span{overflow-wrap:anywhere}.pa-preview-row strong{white-space:nowrap;font-variant-numeric:tabular-nums}.pa-launch{background:#f1f7f3;border:1px solid #dce8e2;border-radius:12px;padding:18px;margin:16px 0;display:grid}.pa-launch p,.pa-launch small{font-size:12px;color:#597567;line-height:1.8;margin:6px 0}.pa-launch button.pa-primary{color:#fff}.pa-launch button:disabled{cursor:wait}.pa-launch [hidden]{display:none!important}@media(max-width:700px){.pa-selection-tools{gap:10px}.pa-selection-tools button{padding:9px 10px;font-size:12px}.pa-preview{padding:12px}.pa-preview-row{font-size:12px}.pa-launch{padding:14px}.pa-launch button{width:100%}}.pa-modal .pa-store-row .pa-percent{flex-direction:row}.pa-modal .pa-store-row input[type=checkbox]{accent-color:#225e49}
