.primePanel{margin:18px 0}.primePanel[hidden]{display:none!important}.primePanel h2{margin:0 0 8px}.primePanel p{line-height:1.5}.primePanel .pdMuted{font-size:12px;color:#766b65}.pdGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.primePanel label{font-size:12px;display:block}.primePanel input:not([type=checkbox]),.primePanel select{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #ddd3cc;border-radius:9px;background:white;color:#211c18}.primePanel input[type=checkbox]{width:auto;margin-right:6px}.pdActions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:12px 0}.primePanel button{width:auto;margin:0;padding:10px 14px;font-size:12px;box-shadow:none}.primePanel button.pdSecondary{background:#f4eeea;color:#5f2f2f;border:1px solid #e4d8d1}.pdNotice{padding:12px;border-radius:10px;background:#fff5df;color:#664c17;margin:12px 0;font-size:13px}.pdNotice:empty{display:none}.pdStats{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.pdStats span{border:1px solid #e7dfd7;background:#faf7f4;padding:8px 10px;border-radius:9px;font-size:12px}.pdScroll{overflow:auto}.pdTable{border-collapse:collapse;width:100%;font-size:12px}.pdTable th,.pdTable td{padding:12px 8px;text-align:left;border-bottom:1px solid #eee4dd;vertical-align:top}.pdTable th{white-space:nowrap}.pdTable td:first-child{min-width:210px}.pdTable td:last-child{min-width:190px}.pdTable small{display:block;color:#756b63;margin-top:5px}.pdTable summary{cursor:pointer;margin:9px 0;font-weight:700}.pdTable a{color:#a42634}.pdTable details button{margin-top:8px}.pdStatus{font-weight:750}.pdStatus.READY{color:#167947}.pdStatus.REJECTED{color:#ac2835}.pdStatus.REVIEW,.pdStatus.SENDING{color:#8d5c05}.pdProgress{padding:12px 0;font-weight:700}.pdTargets{display:flex;gap:12px;flex-wrap:wrap;padding:10px 0}.primePanel details.pdSettings{border:1px solid #e6ddd4;padding:14px;border-radius:12px;margin:15px 0}.pdSettings>summary{cursor:pointer;font-weight:750}.pdSample{font-size:12px;white-space:pre-wrap;background:#f8f5f1;padding:12px;border-radius:10px;max-height:200px;overflow:auto}.pdMap{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.pdGrid,.pdMap{grid-template-columns:repeat(2,minmax(0,1fr))}.primePanel{padding:18px}.pdActions button{flex:1}.pdActions select{max-width:100%}}
