.qb-panel,.qb-dialog{--qb-ink:#123650;--qb-line:#cbd9df;--qb-paper:#f2f7f8;color:var(--qb-ink);font:inherit;box-sizing:border-box;text-align:start}
.qb-panel{max-width:1180px;margin:24px auto;padding:20px 24px;border:1px solid var(--qb-line);border-inline-start:4px solid #187b80;background:var(--qb-paper);display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:4px}
.qb-panel h2{font:inherit;font-size:18px;font-weight:700;margin:0 0 6px;color:var(--qb-ink);line-height:1.4}.qb-panel p{font-size:14px;line-height:1.65;margin:0;max-width:700px}.qb-panel a,.qb-dialog button,.qb-dialog input,.qb-dialog textarea{font:inherit;box-sizing:border-box}
.qb-panel a,.qb-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;background:#123650;color:#fff!important;text-decoration:none!important;border:1px solid #123650;border-radius:4px;cursor:pointer;font-weight:700;font-size:14px;line-height:1.4}.qb-panel a{flex-shrink:0;max-width:100%}
.qb-panel a:focus-visible,.qb-dialog :focus-visible{outline:3px solid #14898d;outline-offset:3px}.qb-dialog{width:min(640px,calc(100% - 24px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--qb-line);border-radius:8px;padding:0;background:#fff;box-shadow:0 20px 70px #001e3340;overflow:auto;margin:auto;z-index:10050}.qb-dialog::backdrop{background:#001a2c99}
.qb-head{position:sticky;top:0;z-index:1;display:flex;gap:20px;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--qb-paper);border-bottom:1px solid var(--qb-line)}.qb-head h2{margin:0;font:inherit;font-weight:700;font-size:21px;line-height:1.4}.qb-close{min-width:44px;min-height:44px;background:transparent;border:1px solid var(--qb-line);border-radius:4px;color:var(--qb-ink);cursor:pointer;font-size:24px!important;flex-shrink:0}
.qb-body{padding:22px 24px}.qb-recipient{font-size:13px;line-height:1.6;padding-bottom:16px;margin:0 0 18px;border-bottom:1px solid var(--qb-line)}.qb-body label,.qb-body legend{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.qb-body textarea,.qb-body input:not([type=radio]){display:block;width:100%;border:1px solid #9aafb9;border-radius:4px;padding:12px;color:#123650;background:#fff;min-height:46px;font-size:16px;line-height:1.5}.qb-body textarea{resize:vertical;min-height:140px}.qb-body fieldset{border:0;padding:0;margin:20px 0 14px}.qb-channels{display:flex;gap:20px;flex-wrap:wrap}.qb-channels label{min-height:44px;display:flex;gap:8px;align-items:center;margin:0;cursor:pointer}.qb-channels input{accent-color:#187b80;width:18px;height:18px}.qb-body [hidden]{display:none!important}
.qb-copy{margin:10px 0 0;min-height:44px;border:1px solid var(--qb-line);background:#fff;padding:10px 16px;color:var(--qb-ink);border-radius:4px;cursor:pointer}.qb-body details{margin:18px 0}.qb-body summary{cursor:pointer;min-height:44px;line-height:1.5;padding:10px 0;font-size:14px}.qb-body details label{margin:14px 0 8px}.qb-privacy{font-size:12px;line-height:1.7;color:#4b6471;margin:18px 0}.qb-send{width:100%}.qb-send:disabled{opacity:.65;cursor:wait}.qb-status{font-size:14px;line-height:1.65;margin:14px 0;min-height:0}.qb-status:empty{margin:0}.qb-status[data-state=error]{color:#9f2424}.qb-status[data-state=success]{color:#146147}.qb-alternative{display:block;font-size:13px;color:#175f7a;text-decoration:underline;margin-top:16px;min-height:44px;line-height:44px}
@media(max-width:620px){.qb-panel{margin:20px 12px;padding:18px;display:block}.qb-panel a{margin-top:14px;width:100%}.qb-head{padding:16px 18px}.qb-body{padding:18px}.qb-head h2{font-size:19px}}
@media(max-width:620px){body[data-qb-page=supplier] main .flex.items-center.gap-8{flex-direction:column;align-items:flex-start;gap:16px}body[data-qb-page=supplier] main .flex{min-width:0}body[data-qb-page=supplier] main .flex.items-center.gap-3.mb-2,body[data-qb-page=supplier] main .flex.gap-4{flex-wrap:wrap}body[data-qb-page=supplier] main a{overflow-wrap:anywhere}}
