.dbj-rs .dealer-panel,.dbj-rs .dealer-order{background:#fffdf8;color:#302139;border:1px solid #ddceb1;border-radius:16px;padding:clamp(18px,3vw,32px);margin:24px 0;box-shadow:0 8px 24px #3e20500a}.dbj-rs .dealer-panel>summary{font-weight:750;cursor:pointer;color:#422454}.dbj-rs .dealer-order{border-top:5px solid #ac8744}.dbj-rs .dealer-order h2,.dbj-rs .dealer-panel h2{font:700 clamp(24px,4vw,36px)/1.2 Georgia,serif;color:#422454;margin-top:12px}.dbj-rs .dealer-status{display:inline-block;padding:5px 12px;border-radius:30px;background:#442754;color:#fff;font-weight:700;text-transform:capitalize}.dbj-rs .dealer-order form{margin:16px 0}.dbj-rs .dealer-order button,.dbj-rs .dealer-panel button{background:#442754;color:#fff;border:2px solid #442754;font-weight:700;padding:12px 18px;border-radius:8px;cursor:pointer;max-width:100%;white-space:normal}.dbj-rs .dealer-order button:hover,.dbj-rs .dealer-panel button:hover{background:#633875;border-color:#633875}.dbj-rs .dealer-order a,.dbj-rs .dealer-panel a{color:#532961;text-underline-offset:3px}.dbj-rs .dealer-panel .tour-actions a{background:#442754;color:#fff}.dbj-rs .dealer-panel input:not([type=checkbox]),.dbj-rs .dealer-panel select,.dbj-rs .dealer-order select,.dbj-rs .dealer-order textarea{width:100%;min-width:0;box-sizing:border-box}.dbj-rs .dealer-order details,.dbj-rs .dealer-panel details{margin:16px 0;padding:14px;background:#f5eee2;border-radius:8px}.dbj-rs .dealer-order summary{cursor:pointer;font-weight:700}.dbj-rs .dealer-order p,.dbj-rs .dealer-panel p,.dbj-rs .dealer-order li{overflow-wrap:anywhere}.dbj-rs :focus-visible{outline:3px solid #a67524;outline-offset:4px}@media(min-width:1000px){.dbj-rs .dealer-order{padding:28px 36px}.dbj-rs .dealer-order .rs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.dbj-rs .dealer-panel,.dbj-rs .dealer-order{border-radius:10px;padding:18px 14px}.dbj-rs .dealer-panel .tour-actions{display:grid}.dbj-rs .dealer-panel .tour-actions button{width:100%}}

.dealer-order-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.dbj-rs .dealer-order-list .dealer-order{margin:0;padding:20px}.dbj-rs .dealer-order-list h3{margin-top:8px}
