.quickcust-info-dialog{overscroll-behavior:contain;color:#203758;background:#fff;border:1px solid #d7e4ef;border-radius:22px;width:min(820px,100vw - 40px);max-width:calc(100vw - 40px);max-height:min(880px,100svh - 64px);margin:auto;padding:0;font-family:Segoe UI,Arial,Helvetica,sans-serif;overflow:auto;box-shadow:0 24px 90px #071d353d}.quickcust-info-dialog *,.quickcust-info-dialog :before,.quickcust-info-dialog :after{box-sizing:border-box}.quickcust-info-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071d357a}.quickcust-info-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e3ebf2;justify-content:space-between;align-items:center;gap:18px;padding:20px 30px;display:flex;position:sticky;top:0}.quickcust-info-dialog>header h2{color:#203758;letter-spacing:-.03em;margin:0;font-size:25px;font-weight:700;line-height:1.3}.quickcust-info-dialog .quickcust-info-close{color:#456783;cursor:pointer;background:#f6faff;border:1px solid #dae5ef;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:0;transition:background .16s;display:grid}.quickcust-info-dialog .quickcust-info-close:hover{color:#203758;background:#edf5fa}.quickcust-info-content{padding:25px 32px 32px}.quickcust-info-content>p{color:#4c627d;text-transform:none;letter-spacing:0;overflow-wrap:break-word;margin:0 0 17px;font-size:16px;font-weight:400;line-height:1.75}.quickcust-info-content>p:first-child{color:#203758;border-left:3px solid #00865c;padding-left:16px;font-size:17px}.quickcust-info-content>h3{color:#203758;letter-spacing:-.015em;margin:27px 0 9px;font-size:18px;font-weight:700;line-height:1.5}.quickcust-info-content>p:last-child{margin-bottom:0}.quickcust-info-sidebar{cursor:pointer}@media (width<=540px){.quickcust-info-dialog{border-radius:18px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100svh - 32px)}.quickcust-info-dialog>header{gap:12px;padding:14px 18px}.quickcust-info-dialog>header h2{font-size:22px}.quickcust-info-content{padding:20px 20px 26px}.quickcust-info-content>p{font-size:16px;line-height:1.75}.quickcust-info-content>p:first-child{padding-left:12px;font-size:16px}}@media (prefers-reduced-motion:reduce){.quickcust-info-dialog *{scroll-behavior:auto;transition:none}}
