[hidden]{display:none!important}.app-message{color:#155947;background:#e5f4ed;border-bottom:1px solid #b5dcd2;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:14px;display:flex}.app-error{color:#932d40;background:#fff0f1;border-color:#e9bbc3}.engine-toolbar{flex-wrap:wrap;gap:12px}.engine-actions{gap:8px;display:flex}.engine-toolbar>span{text-align:center;flex:1}.desktop-note{color:#52697a;background:#f6f8fa;padding:8px 16px;font-size:12px;display:none}.session-hint{color:#52697a;margin-top:12px;font-size:14px;line-height:1.7}.session-list{gap:12px;margin-top:20px;display:grid}.session-row{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.session-details{min-width:0}.session-row h3{overflow-wrap:anywhere;font-size:16px;font-weight:600}.session-row p{color:#52697a;margin-top:5px;font-size:13px;line-height:1.7}.session-files{overflow-wrap:anywhere}.session-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.guide-steps [data-slot=button]{margin-top:20px}.guide-save{margin-top:30px}.guide-save h2{margin-bottom:12px;font-size:22px}.guide-save p{color:#52697a;max-width:760px;font-size:16px;line-height:1.8}.billing-actions{flex-direction:column;gap:12px;display:flex}.billing-actions p{color:#52697a;font-size:14px;line-height:1.7}.access-refresh{margin-top:20px}[data-slot=dialog-content] form{gap:16px;display:grid}.avatar{border:1px solid var(--border)}@media (max-width:800px){.desktop-note{display:block}.session-row{flex-direction:column;align-items:flex-start}.engine-toolbar>span{text-align:left;flex-basis:100%;order:3}.engine-toolbar{justify-content:space-between}.engine-container{height:calc(100dvh - 135px)}}
