[data-printit-list-product]{margin-block:12px}
[data-list-open]{display:inline-flex;gap:9px;align-items:center;justify-content:center;border:1px solid #ff8a24;border-radius:6px;background:#fff7ef;color:#142d4e;padding:12px 20px;font:inherit;font-weight:700;cursor:pointer;min-height:44px}
[data-list-open]:hover{background:#ff8a24}
.printit-list-dialog{font:15px/1.5 Arial,sans-serif;color:#142d4e;width:440px;max-width:calc(100vw - 32px);max-height:85vh;overflow:auto;border:1px solid #dbe3ee;border-top:4px solid #ff8a24;border-radius:12px;padding:24px;box-sizing:border-box}
.printit-list-dialog::backdrop{background:#142d4e77}
.printit-list-dialog h2{font-size:25px;margin:0 0 12px}
.printit-list-dialog p{font-size:13px}
.printit-list-dialog label{display:grid;gap:6px;margin-block:14px;font-weight:700;font-size:13px}
.printit-list-dialog [hidden]{display:none!important}
.printit-list-dialog input,.printit-list-dialog select{font:inherit;padding:11px;border:1px solid #cbd8e6;border-radius:5px;width:100%;box-sizing:border-box;color:#142d4e;background:white}
.printit-list-dialog button{font:inherit;font-weight:700;padding:11px 15px;min-height:44px;border:1px solid #d5dfeb;border-radius:5px;background:white;color:#142d4e;cursor:pointer}
.printit-list-dialog button[type=submit]{background:#ff8a24;border-color:#ff8a24}
.printit-list-dialog button:disabled{opacity:.6;cursor:wait}
.printit-list-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}
.printit-list-dialog a{display:inline-block;color:#165faf;margin:12px 15px 12px 0;text-decoration:underline}
.printit-list-dialog :focus-visible,[data-list-open]:focus-visible{outline:3px solid #247bde;outline-offset:3px}
