.shop-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.shop-info{background:#f3f6ef;border:1px solid #dce3d6;padding:20px;margin:20px 0}.shop-info p:last-child{margin-bottom:0}.shop-info ol{padding-left:22px;line-height:1.9}.shop-plain{white-space:pre-line;overflow-wrap:anywhere}.shop-settings-form{max-width:1000px}.shop-settings-form h3:not(:first-child){margin-top:38px}.shop-settings-form textarea{width:100%}.shop-enable{background:#edf4e3;padding:16px;border-left:3px solid #80a53c}.shop-chip{display:inline-block;padding:5px 10px;font-size:12px;background:#edf1e8;border:1px solid #d7dfcf;border-radius:4px}.shop-chip.paid{background:#e1f1e5;color:#174e2a}.shop-chip.warning{background:#fff1cf;color:#694909}.shop-status-list{margin:12px 0;padding-left:22px;line-height:1.8}.shop-order-table{min-width:790px;width:100%;border-collapse:collapse;font-size:14px}.shop-order-table td,.shop-order-table th{padding:14px 12px;border-bottom:1px solid #dce3d6;text-align:left;vertical-align:top}.shop-order-table small{display:block;color:#61695e;margin-top:4px}.shop-order-table th{font-size:12px;background:#f3f6ef}.shop-order-address{white-space:pre-line}.shop-order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.shop-order-detail-grid h3{font-size:18px}.shop-order-note{font-size:13px;color:#61695e}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:34px}.checkout-layout .auth-card{margin:0}.checkout-summary{border:1px solid #dce3d6;padding:28px;background:#fafbf8}.checkout-terms{grid-column:1/-1;border-top:1px solid #dce3d6;padding-top:28px}.checkout-line{padding:14px 0;border-bottom:1px solid #dce3d6;display:grid;grid-template-columns:1fr auto;gap:8px}.checkout-line small{display:block;font-size:12px;color:#61695e;grid-column:1/-1}.checkout-line strong{font-size:15px}.checkout-totals>div{display:flex;gap:15px;justify-content:space-between;margin:12px 0;font-size:14px}.checkout-totals .checkout-total{border-top:1px solid #dce3d6;padding-top:15px;font-size:20px;font-weight:700}.paypal-checkout-button{width:100%;justify-content:center;white-space:normal;text-align:center}.shop-result{max-width:850px;padding:28px;border:1px solid #dce3d6;background:#fafbf8}.shop-result h2{font-size:28px}.shop-settings-form input,.shop-settings-form textarea,.shop-settings-form select{max-width:100%}#shop-order-dialog{width:min(960px,94vw);max-height:90vh;overflow:auto}#shop-order-dialog h2{font-size:25px;overflow-wrap:anywhere}#shop-order-detail table{margin:20px 0}.shop-test-banner{border-left:4px solid #b77916;background:#fff3d3;color:#674407;padding:16px;margin-bottom:20px}.checkout-terms h2,.checkout-layout h2{font-size:26px}.checkout-summary .shop-info{margin-bottom:0}.shop-credential-indicator{font-size:13px;overflow-wrap:anywhere}.shop-settings-form .password-field{display:flex;position:relative}.shop-settings-form .password-field input{width:100%;padding-right:48px}.shop-settings-form .password-eye{position:absolute;right:5px;top:5px;bottom:5px;border:0;background:transparent;cursor:pointer;width:36px}.shop-settings-form .form-status.error,#shop-admin-status.error,#shop-orders-status.error{color:#9e3021}@media(max-width:760px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{grid-row:1;padding:20px}.checkout-layout .auth-card{padding:22px}.checkout-terms{grid-column:auto}.shop-order-detail-grid{grid-template-columns:1fr}.shop-settings-form{padding:20px}.shop-actions .btn{white-space:normal}.shop-result{padding:22px}}
.shop-settings-form{overflow-wrap:anywhere}.shop-settings-form>.btn{white-space:normal;max-width:100%;text-align:left}.shop-settings-form>label:not(.check-row){display:flex;flex-direction:column;gap:8px}.shop-settings-form textarea{font:inherit;border:1px solid #cbd5c4;padding:12px;line-height:1.6;background:#fff}#shop-webhook-info{overflow-wrap:anywhere}.shop-settings-form .form-grid>*{min-width:0}
