.support-assistant{margin:1rem 0;padding:1rem;border:2px solid #073b66;border-radius:16px;background:#f3f7fc;font-size:1rem;line-height:1.6}.support-assistant summary,.road-alerts summary{font-weight:800;cursor:pointer;padding:.5rem;min-height:44px}.assistant-chips{display:flex;flex-wrap:wrap;gap:.5rem}.assistant-chips button,.assistant-escalate,.road-notice button{min-height:44px;padding:.5rem .8rem;background:white;color:#073b66;border:1px solid #073b66;border-radius:10px;font:inherit}.assistant-form,.road-form{display:grid;gap:.8rem;margin-top:1rem}.assistant-form label,.road-form label{display:grid;gap:.3rem;font-size:1rem}.assistant-form input,.assistant-form textarea,.road-form input,.road-form textarea,.road-form select{width:100%;box-sizing:border-box;font:inherit;min-height:48px;border:1px solid #b7c4d1;border-radius:10px;padding:.7rem;background:white}.assistant-answer p{white-space:pre-wrap}.assistant-answer small,.road-notice small{font-size:.875rem}.road-items{display:grid;gap:.75rem}.road-notice{border-inline-start:5px solid #b98510;padding:1rem;background:#fff9ed;border-radius:10px;overflow-wrap:anywhere}.road-notice.closure{border-color:#a53030;background:#fff1f1}.road-notice.delay{border-color:#c88200}.road-notice p{white-space:pre-wrap}.road-notice button{display:block;margin-top:.5rem}.road-form button{min-height:48px;font:inherit;background:#073b66;color:white;border:0;border-radius:10px;padding:.7rem}.road-message{color:#a53030}.assistant-escalate[hidden]{display:none}@media(min-width:800px){.road-form{grid-template-columns:1fr 1fr}.road-form button{grid-column:1/-1}}

.support-assistant{border:1px solid #c7d8e7;background:linear-gradient(145deg,#f5f9ff,#fff);border-radius:22px;box-shadow:0 10px 28px #073b660b;padding:1.5rem}.assistant-head{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.assistant-head h3{font-size:1.35rem;margin:0;color:#073b66}.assistant-mark{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:16px;background:#073b66;color:#e7bd61;font-size:1.8rem}.assistant-head small{color:#546c83;font-size:.875rem}.assistant-language{margin-inline-start:auto;font-size:.875rem;color:#546c83}.assistant-intro{font-size:1rem;color:#40576b}.assistant-form{grid-template-columns:minmax(0,1fr) 2fr;align-items:start}.assistant-form button{grid-column:1/-1;min-height:50px;margin:0!important;border-radius:12px}.assistant-chips button{border-color:#ccdae7;background:white;color:#073b66;border-radius:20px;font-size:.95rem}.assistant-chips button:hover{background:#e7eff8}.assistant-answer:empty{display:none}.assistant-answer{margin:1rem 0;display:flex;flex-direction:column;gap:.75rem}.assistant-answer p{margin:0;padding:1rem;border-radius:14px;font-size:1rem;line-height:1.75}.assistant-question{align-self:flex-end;background:#073b66;color:white;max-width:90%}.assistant-response{align-self:flex-start;background:#eaf1f9;color:#173c5d;border:1px solid #d5e2ef}.assistant-answer small{color:#546c83;padding-inline:.5rem}.assistant-escalate{width:100%;background:white;border-color:#c5a350;min-height:48px}@media(max-width:650px){.support-assistant{padding:1rem}.assistant-language{display:none}.assistant-form{grid-template-columns:1fr}}
