html:root body dialog.av188-card{position:fixed;inset:0;margin:auto;width:min(1080px,94vw);height:min(760px,90dvh);max-width:94vw;max-height:90dvh;padding:0;border:1px solid #cbdcec;border-radius:18px;background:var(--card,#fff);color:var(--text,#172d4c);overflow:hidden;box-sizing:border-box}
html:root body dialog.av188-card[open]{display:flex;flex-direction:column}
.av188-card::backdrop{background:#10243d99}
html:root body .av188-card>.av188-head{position:static;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;background:transparent;width:100%;border-bottom:1px solid #cbdcec;box-sizing:border-box;flex-shrink:0}
.av188-head h2{margin:0;font-size:24px}.av188-head button{flex:none}
.av188-layout{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:0;flex:1;overflow:hidden}
html:root body .av188-card .av188-nav{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:16px;border-right:1px solid #cbdcec;overflow:auto}
html:root body .av188-card .av188-nav>button{display:block;width:100%;white-space:normal;text-align:left;margin:0;padding:12px!important;min-height:44px;background:#fff!important;color:#172d4c!important;-webkit-text-fill-color:#172d4c!important;box-shadow:none!important;text-shadow:none!important;border:1px solid #cbdcec!important}
html:root body .av188-card .av188-nav>button[aria-pressed=true]{background:linear-gradient(#42acf5,#1587d9)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.av188-main{overflow:auto;min-width:0;padding:20px 24px;overscroll-behavior:contain}.av188-main h3{margin-top:0}.av188-info{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,1.3fr);gap:9px 18px}.av188-info dt{color:inherit;opacity:.8}.av188-info dd{margin:0;font-weight:600;overflow-wrap:anywhere}.av188-timer{font-variant-numeric:tabular-nums;font-size:26px;font-weight:bold}.av188-invoice{padding:16px;border:1px solid #cbdcec;border-radius:12px;margin-top:20px}.av188-invoice h4{margin-top:0}.av188-history,.av188-message p{white-space:pre-wrap;overflow-wrap:anywhere}.av188-error:empty{display:none}.av188-error{margin:8px 20px;color:#b72c3b}.av188-chat-log{max-height:340px;overflow:auto}.av188-message{padding:10px;border-bottom:1px solid #cbdcec}.av188-chat-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.av188-chat-form textarea{width:100%;min-height:90px;box-sizing:border-box}
@media(max-width:650px){html:root body dialog.av188-card{width:96vw;max-width:96vw;height:94dvh;max-height:94dvh}.av188-layout{grid-template-columns:118px minmax(0,1fr)}html:root body .av188-card .av188-nav{padding:8px;gap:6px}html:root body .av188-card .av188-nav>button{padding:9px 6px!important;font-size:12px!important}.av188-main{padding:14px 10px}.av188-info{grid-template-columns:1fr;gap:3px}.av188-info dd{margin-bottom:10px}.av188-head h2{font-size:19px}.av188-invoice{padding:10px}.av188-timer{font-size:19px}}
