.commerce-menu{position:relative;min-width:120px;text-align:center}.commerce-menu summary{cursor:pointer;list-style:none;padding:12px;border:1px solid #416178;border-radius:12px;color:inherit;background:#183348}.commerce-options{display:flex;flex-direction:column;gap:10px;padding:10px 0}.commerce-options span{display:contents}.commerce-options button,.commerce-dialog button{min-height:44px;padding:10px 14px;border:1px solid #416178;border-radius:10px;background:#183348;color:#f3f7ff;cursor:pointer;font:inherit}.commerce-options button:disabled,.commerce-dialog button:disabled{opacity:.55;cursor:default}.commerce-dialog{width:min(620px,calc(100% - 24px));max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:20px;border:1px solid #416178;border-radius:18px;background:#112337;color:#f3f7ff;text-align:left;overflow:auto}.commerce-dialog::backdrop{background:#000a}.commerce-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.commerce-dialog h2{margin:0;font-size:1.35rem}.commerce-body{padding-top:14px}.commerce-dialog form,.commerce-service{display:grid;gap:14px}.commerce-service[hidden]{display:none}.commerce-dialog label{display:grid;gap:7px}.commerce-dialog label:has([type=checkbox]){display:flex;align-items:center}.commerce-dialog input[type=checkbox]{width:20px;height:20px}.commerce-dialog select,.commerce-dialog textarea,.commerce-dialog input{width:100%;min-width:0;box-sizing:border-box;padding:12px;background:#091827;color:#f3f7ff;border:1px solid #416178;border-radius:10px;font:inherit}.commerce-dialog a{display:block;color:#62e6e1;margin-top:16px}.commerce-error{color:#ffb5a9;font-size:.9rem;white-space:normal}.commerce-hint{font-size:.9rem;color:#b4c9dc;line-height:1.5}@media(max-width:600px){.commerce-dialog{text-align:center;padding:16px}.commerce-menu{width:100%;max-width:360px;margin-inline:auto}.commerce-dialog button{width:100%}.commerce-dialog header button{width:44px;flex-shrink:0}.commerce-dialog textarea{text-align:left}}

.commerce-dialog [hidden]{display:none!important}
