.contact-panel.gj-guided{width:min(440px,calc(100vw - 32px));height:min(680px,calc(100dvh - 110px));max-height:calc(100dvh - 110px);display:flex;flex-direction:column;padding:0;overflow:hidden;background:#f7f7f4;color:#152b42;border-radius:18px}.gj-guided[hidden]{display:none!important}.gj-guided .contact-panel__header{flex:none;background:#0c2239;color:white;padding:18px;display:flex;gap:12px;align-items:center;margin:0}.gj-guided .contact-panel__header img{width:38px;height:38px;object-fit:contain}.gj-guided .contact-panel__header h2{font-size:16px;color:white;margin:0}.gj-guided .contact-panel__header small{font-size:10px;color:#d4b66e}.gj-guided [data-contact-close]{margin-left:auto;min-height:44px;min-width:44px;color:white;border:0;background:none;font-size:26px}.gj-guided [data-guided-conversation]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px;scroll-padding:16px}.gj-guided .bubble{max-width:95%;width:fit-content;background:#fff;border:1px solid #e6e7e1;border-radius:3px 16px 16px;padding:13px 16px;margin:0 0 16px}.gj-guided .sender{display:block;font-size:10px;color:#846323;font-weight:700;margin-bottom:5px}.gj-guided .bubble h2{font:400 15px/1.6 'DM Sans',sans-serif;margin:0;color:#152b42;letter-spacing:normal}.gj-guided .bubble p{font-size:12px;color:#52616b;line-height:1.6;margin:7px 0 0}.gj-guided .answer{max-width:90%;width:fit-content;margin:0 0 18px auto;padding:12px 16px;border-radius:16px 3px 16px 16px;color:white;background:#102d48;font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.gj-guided .options{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:6px 0 18px 10px}.gj-guided button{font:inherit;cursor:pointer}.gj-guided .option{min-height:44px;max-width:100%;border:1px solid #bca15e;border-radius:20px 20px 4px 20px;padding:10px 14px;font-size:13px;line-height:1.4;color:#19344b;background:#fffdf7;text-align:left;white-space:normal}.gj-guided .option:hover{background:#f1e5c8}.gj-guided form,.gj-guided .review-box{padding:12px;background:white;border-radius:12px}.gj-guided label{display:block;font-size:13px;margin:12px 0 7px}.gj-guided input:not([type=checkbox]),.gj-guided textarea,.gj-guided select{display:block;width:100%;min-width:0;max-width:100%;padding:12px;background:white;color:#142c43;font:inherit;border:1px solid #a6b3bd;border-radius:8px;min-height:46px}.gj-guided textarea{min-height:85px;resize:vertical}.gj-guided .consent{display:flex;align-items:flex-start;gap:9px;line-height:1.6}.gj-guided .consent input{margin-top:4px;flex:none}.gj-guided .primary{display:block;width:100%;padding:14px;border:0;border-radius:8px;background:#102d48;color:white;min-height:44px;margin-top:12px;font-size:14px}.gj-guided .link{border:0;background:none;text-decoration:underline;color:#455d6c;font-size:12px;min-height:44px;padding:8px}.gj-guided .note{font-size:12px;line-height:1.6;color:#52616b;overflow-wrap:anywhere}.gj-guided [data-guided-actions]{flex:none;display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid #d9dfdf;background:white;padding:5px 12px}.gj-guided [data-guided-actions] span{font-size:10px;color:#52616b}.gj-guided .review-row{padding:10px 0;border-bottom:1px solid #eee}.gj-guided .review-row small{display:block;color:#52616b;font-size:11px}.gj-guided .review-row p{font-size:13px;overflow-wrap:anywhere}.gj-guided .typing{font-size:12px;color:#52616b;padding:12px}.gj-guided :focus-visible{outline:3px solid #a78134;outline-offset:3px}.gj-guided button:disabled{opacity:.6;cursor:wait}.gj-guided a{color:#36566d;text-decoration:underline;font-size:13px}@media(max-width:620px){.contact-panel.gj-guided{width:calc(100vw - 24px);right:12px;bottom:84px;height:calc(100dvh - 108px);max-height:calc(100dvh - 108px)}.gj-guided [data-guided-conversation]{padding:14px}}

.gj-guided .guided-test-notice{flex:none;margin:0;padding:10px 16px;background:#fff5dc;color:#634c1d;border-bottom:1px solid #dac898;font-size:11px;line-height:1.5}
