.dpo-panel{color:var(--om-ink,#333e48);font-size:15px;line-height:1.7;margin:0 auto 30px;max-width:1120px}.dpo-hero{padding:28px 32px;border:1px solid var(--om-border,#e5e5e5);border-radius:18px;background:var(--om-soft,#f5f6f7);margin-bottom:25px;border-top:4px solid #fed700}.dpo-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700}.dpo-hero h2{font-size:30px;line-height:1.3;margin:10px 0 12px}.dpo-hero p{margin:0}.dpo-table-wrap{overflow-x:auto;border:1px solid var(--om-border,#e5e5e5);border-radius:12px}.dpo-table{width:100%;border-collapse:collapse;margin:0!important;font-size:13px}.dpo-table th,.dpo-table td{text-align:left;padding:15px!important;border-bottom:1px solid var(--om-border,#e5e5e5)}.dpo-table thead{background:var(--om-soft,#f5f6f7)}.dpo-table td{white-space:nowrap}.dpo-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.dpo-scope,.dpo-total{padding:24px;border:1px solid var(--om-border,#e5e5e5);border-radius:14px;overflow-wrap:anywhere}.dpo-scope h2,.dpo-scope h3{font-size:20px;margin-top:0}.dpo-total{background:var(--om-soft,#f5f6f7)}.dpo-total>strong{display:block;font-size:28px;line-height:1.4;margin-top:8px}.dpo-total small{font-size:12px}.dpo-total p{font-size:13px;margin:10px 0}.dpo-button,.woocommerce .dpo-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:0;border-radius:9px;background:#fed700!important;color:#172b3a!important;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none!important;cursor:pointer;line-height:1.5}.dpo-button:hover{box-shadow:0 3px 14px #172b3a22}.dpo-button:focus-visible{outline:2px solid #0062bd;outline-offset:4px}.dpo-secondary,.woocommerce .dpo-secondary{background:var(--om-soft,#f5f6f7)!important;color:var(--om-ink,#333e48)!important;border:1px solid var(--om-border,#e5e5e5)}.dpo-accept{padding:24px;border:1px solid var(--om-border,#e5e5e5);border-radius:14px}.dpo-accept label{display:flex;gap:12px;align-items:flex-start;margin:0 0 20px}.dpo-accept input[type=checkbox]{width:20px;height:20px;margin-top:4px;flex:0 0 20px}.dpo-accept p{font-size:12px;margin:16px 0 0}.dpo-back{display:inline-flex;align-items:center;min-height:44px;margin:15px 0}.dpo-info{padding:24px;border-left:4px solid #fed700;background:var(--om-soft,#f5f6f7);border-radius:9px;margin-bottom:22px}.dpo-history{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--om-border,#e5e5e5);padding:22px 0}.dpo-history h3{font-size:18px;margin:0}.dpo-history p{font-size:13px;margin:5px 0}.dpo-repeat-row{display:grid;grid-template-columns:1.1fr 1fr 110px;gap:18px;padding:20px 0;border-bottom:1px solid var(--om-border,#e5e5e5);align-items:center}.dpo-repeat-row strong{display:block;font-size:13px}.dpo-repeat-row small{display:block;font-size:12px}.dpo-repeat-row label{font-size:12px;min-width:0}.dpo-repeat-row select,.dpo-repeat-row input{display:block;width:100%;min-height:46px;background:var(--om-paper,#fff);color:var(--om-ink,#333e48);border:1px solid var(--om-border,#e5e5e5);border-radius:8px;padding:10px;font-size:16px}.dpo-repeat-form>button{margin:10px 0}.dpo-repeat-form>p{font-size:13px}@media(max-width:680px){.dpo-hero{padding:22px}.dpo-hero h2{font-size:25px}.dpo-two{grid-template-columns:1fr}.dpo-table th,.dpo-table td{padding:10px!important}.dpo-table{font-size:12px}.dpo-table th:first-child{min-width:140px}.dpo-history{align-items:flex-start;flex-direction:column}.dpo-repeat-row{grid-template-columns:1fr 90px}.dpo-repeat-row>div{grid-column:1/-1}.dpo-button{width:100%;text-align:center}.dpo-accept,.dpo-scope,.dpo-total{padding:18px}}
