:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:#263b50;background:#f3f8fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{display:grid;grid-template-columns:355px minmax(0,1fr);min-height:100vh;max-height:100vh}.sidebar{display:flex;flex-direction:column;background:#eaf3fb;border-right:1px solid #dce7f1;min-height:0}.brand{display:flex;align-items:center;gap:12px;padding:30px 27px 25px}.brand-mark{display:grid;place-items:center;width:43px;height:43px;background:#397fb8;color:#fff;border-radius:13px;font-size:22px;font-weight:650;box-shadow:0 4px 10px #397fb826}.brand strong{display:block;font-size:22px;letter-spacing:.03em;line-height:1.15}.brand span{display:block;color:#70859a;font-size:11px;letter-spacing:.09em;margin-top:4px}.sidebar-scroll{overflow:auto;padding:0 18px 24px;flex:1;min-height:0}.panel{background:#fff;border:1px solid #dce7f1;border-radius:16px;padding:19px;margin-bottom:16px;box-shadow:0 4px 20px #397fb808}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-title h2{font-size:14px;letter-spacing:.01em;margin:0;font-weight:700}.section-count{font-size:10px;color:#869bae}.status-dot,.footer-dot{display:block;width:8px;height:8px;border-radius:50%;background:#c3d3e1}.status-dot.online,.footer-dot{background:#70a9d2;box-shadow:0 0 0 3px #70a9d224}.muted{color:#70859a;font-size:12px;line-height:1.65;margin:11px 0 18px}.field-label{display:block;font-size:11px;color:#58758f;font-weight:650;margin-bottom:7px}.connect-form{display:grid;gap:10px}.key-row{position:relative}.key-row input{width:100%;height:41px;padding:0 42px 0 12px;border:1px solid #dce7f1;border-radius:9px;background:#f8fbfe;outline:0;color:#263b50;font-size:12px}.key-row input:focus,textarea:focus{border-color:#548fbd;box-shadow:0 0 0 3px #548fbd1a}.icon-button{position:absolute;right:5px;top:5px;border:0;background:transparent;width:31px;height:31px;color:#70859a;display:grid;place-items:center}.icon-button svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.6}.button{border:0;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s}.button:not(:disabled):hover{transform:translateY(-1px)}.button.full{width:100%}.button-dark{background:#397fb8;color:#fff}.button-dark:hover{background:#2e6b9e}.button-accent{display:flex;justify-content:center;gap:12px;background:#d5e9fb;color:#263b50}.button-accent:hover{background:#c4def5}.button-outline{border:1px solid #dce7f1;background:white;color:#294a68}.button-outline:hover{box-shadow:0 4px 12px #397fb812}.inline-message{font-size:11px;line-height:1.5;min-height:0;margin-top:0;color:#58758f}.inline-message:not(:empty){margin-top:10px}.inline-message.error{color:#b2504e}.inline-message.success{color:#398257}.dropzone{position:relative;min-height:128px;border:1.5px dashed #c3d3e1;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:17px 12px;color:#58758f;background:#f3f8fc;cursor:pointer;transition:border-color .2s,background .2s}.dropzone:hover,.dropzone.dragging{border-color:#548fbd;background:#eef6fd}.dropzone input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.upload-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#d5e9fb;margin-bottom:7px}.upload-icon svg{width:17px;fill:none;stroke:#548fbd;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dropzone strong{font-size:12px;font-weight:650;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropzone small{color:#869bae;font-size:10px;margin-top:4px}.toggle-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 0;cursor:pointer}.toggle-copy strong,.toggle-copy small{display:block}.toggle-copy strong{font-size:12px}.toggle-copy small{font-size:10px;color:#869bae;line-height:1.5;margin-top:5px}.switch{display:inline-flex;position:relative;flex:none}.switch input{position:absolute;opacity:0;width:0;height:0}.switch-track{display:block;width:34px;height:20px;background:#c3d3e1;border-radius:999px;transition:background .2s}.switch-track:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002;transition:transform .2s}.switch input:checked+.switch-track{background:#548fbd}.switch input:checked+.switch-track:after{transform:translateX(14px)}.switch input:focus-visible+.switch-track{outline:3px solid #86b7dd}.progress-wrap{margin-top:16px}.progress-header{display:flex;justify-content:space-between;font-size:10px;color:#58758f;margin-bottom:6px}.progress-track{height:5px;border-radius:5px;background:#e8eff6;overflow:hidden}.progress-track>div{width:0;height:100%;background:#70a9d2;transition:width .25s}.documents-section{padding:6px 8px}.document-heading{padding:0 9px 12px}.text-button{background:none;border:0;padding:3px;color:#548fbd;font-size:11px}.text-button:hover{text-decoration:underline}.document-list{display:grid;gap:8px}.empty-list{padding:18px 10px;color:#869bae;text-align:center;font-size:11px}.doc-card{display:flex;gap:10px;padding:13px 12px;background:#fff;border:1px solid #dce7f1;border-radius:11px;min-width:0}.doc-icon{display:grid;place-items:center;flex:none;width:31px;height:35px;background:#eaf3fb;color:#548fbd;border-radius:7px;font-size:9px;font-weight:750}.doc-content{min-width:0;flex:1}.doc-name{font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#869bae;font-size:10px;margin-top:5px}.doc-pill{color:#58758f;background:#eaf3fb;border-radius:4px;padding:2px 5px}.doc-pill.hidden-source{color:#8a7971;background:#f4eeea}.sidebar-footer{display:flex;align-items:center;gap:9px;padding:15px 27px;color:#869bae;font-size:10px;border-top:1px solid #dce7f1}.sidebar-footer .footer-dot{width:6px;height:6px}.main-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:#f8fbfe}.chat-header{height:104px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:24px 42px;border-bottom:1px solid #e8eff6}.eyebrow{font-size:10px;font-weight:750;letter-spacing:.16em;color:#7099bb}.chat-header h1{font-size:23px;line-height:1.2;margin:8px 0 0;letter-spacing:-.025em}.chat-scroll{flex:1;overflow:auto;min-height:0}.chat-messages{max-width:840px;margin:0 auto;padding:22px 36px 45px}.welcome{padding:9vh 0 4vh}.welcome-icon{display:grid;place-items:center;background:#d5e9fb;border:1px solid #dce7f1;color:#548fbd;width:48px;height:48px;border-radius:16px;font-size:24px;margin-bottom:25px}.welcome h2{font-size:clamp(31px,3.3vw,48px);letter-spacing:-.05em;line-height:1.23;margin:15px 0 14px;font-weight:690}.welcome h2 em{font-style:normal;color:#548fbd}.welcome p{font-size:14px;color:#70859a;line-height:1.8;margin:0}.suggestions{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}.suggestion{border:1px solid #dce7f1;border-radius:10px;background:#fff;padding:11px 14px;color:#58758f;font-size:12px;box-shadow:0 3px 10px #397fb806}.suggestion span{color:#869bae;margin-left:14px}.suggestion:hover{border-color:#86b7dd;background:#eef6fd}.chat-entry{margin:22px 0 32px}.chat-entry.user{display:flex;justify-content:flex-end}.user-bubble{background:#d5e9fb;color:#263b50;border-radius:17px 17px 4px 17px;padding:13px 17px;max-width:min(80%,560px);font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-row{display:flex;align-items:flex-start;gap:13px}.assistant-avatar{flex:none;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#d5e9fb;color:#294a68;font-size:17px}.assistant-content{min-width:0;flex:1;padding-top:3px}.assistant-label{color:#70859a;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:10px}.answer-text{font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;color:#263b50}.answer-text.error{color:#a95856}.sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.source-card{max-width:100%;border:1px solid #dce7f1;border-radius:9px;background:#eef6fd;padding:9px 11px}.source-card strong{display:block;color:#548fbd;font-size:11px}.source-card small{display:block;color:#70859a;font-size:10px;line-height:1.5;margin-top:4px;max-width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-note{color:#869bae;font-size:10px;margin-top:11px}.thinking{display:flex;gap:5px;padding:7px 0}.thinking i{width:6px;height:6px;border-radius:50%;background:#70a9d2;animation:pulse 1.2s infinite}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,70%,100%{opacity:.3;transform:scale(.8)}35%{opacity:1;transform:scale(1.12)}}.composer-wrap{flex:none;border-top:1px solid #e8eff6;background:#f8fbfe;padding:17px 42px 18px}.composer-note{text-align:center;font-size:10px;color:#869bae;margin:9px 0 0}@media(max-width:880px){.app-shell{grid-template-columns:305px minmax(0,1fr)}.chat-header,.composer-wrap{padding-left:25px;padding-right:25px}.chat-messages{padding-left:25px;padding-right:25px}.welcome{padding-top:8vh}}@media(max-width:670px){.app-shell{display:flex;flex-direction:column;max-height:none;min-height:100dvh}.sidebar{max-height:none}.brand{padding:17px 20px}.sidebar-scroll{padding:0 12px 8px;overflow:visible}.sidebar-footer{display:none}.panel{margin-bottom:10px}.documents-section{padding-bottom:6px}.document-list{max-height:132px;overflow:auto}.main-panel{min-height:65dvh}.chat-header{height:77px;padding:15px 19px}.chat-header h1{font-size:18px}.chat-header .eyebrow{font-size:8px}.chat-header .button{font-size:11px}.chat-messages{padding:20px 18px 25px}.welcome{padding:28px 0 30px}.welcome h2{font-size:31px}.composer-wrap{position:sticky;bottom:0;padding:12px 16px;background:#f8fbfe}.chat-scroll{min-height:340px}.composer-note{font-size:9px}}
/* Both chat entry points use one border and one shared focus indicator. */
.composer {
  display: flex;
  align-items: flex-end;
  gap: 12px;
  max-width: 840px;
  min-height: 60px;
  margin: auto;
  padding: 9px 10px 9px 17px;
  background: #fff;
  border: 1px solid #dce7f1;
  border-radius: 16px;
  box-shadow: 0 4px 16px #397fb808;
  transition: border-color .18s, box-shadow .18s;
}
.composer:focus-within {
  border-color: #548fbd;
  box-shadow: 0 0 0 3px #548fbd14;
}
.composer textarea {
  flex: 1;
  min-width: 0;
  min-height: 40px;
  max-height: 145px;
  margin: 0;
  padding: 8px 0;
  resize: none;
  appearance: none;
  border: 0;
  border-radius: 0;
  outline: 0;
  background: transparent;
  color: #263b50;
  font-size: 14px;
  line-height: 1.65;
  overflow-y: auto;
}
.composer textarea:focus {
  border: 0;
  outline: 0;
  box-shadow: none;
}
.composer textarea::placeholder { color: #869bae; }
.composer button {
  flex: none;
  width: 40px;
  height: 40px;
  display: grid;
  place-items: center;
  border: 0;
  border-radius: 11px;
  background: #d5e9fb;
  color: #294a68;
  touch-action: manipulation;
}
.composer button:focus-visible {
  outline: 2px solid #548fbd;
  outline-offset: 2px;
}
.composer button svg {
  width: 18px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:root { --support-border: #dce7f1; }
.waiting-message{display:flex;align-items:flex-start;gap:10px;min-height:1.8em;color:#58758f;font-size:13px;line-height:1.8;white-space:normal}
.waiting-message .thinking{flex:none;align-items:center;height:1.8em;padding:0}
.waiting-copy{min-width:0}
@media(max-width:480px){.waiting-message{min-height:3.6em}}
@media(prefers-reduced-motion:reduce){.waiting-message .thinking i{animation:none}}
.doc-card { flex-wrap: wrap; }
.doc-policy { flex-basis: 100%; padding: 10px 0; }
.doc-policy summary { cursor: pointer; color: #58758f; }
.support-case { border: 1px solid var(--support-border); border-radius: 12px; padding: 14px; margin: 14px 0; overflow-wrap: anywhere; }
.support-case pre { white-space: pre-wrap; max-height: 280px; overflow: auto; font-family: inherit; font-size: 12px; }
.support-case button { margin: 5px 6px 5px 0; }
#document-audience { width: 100%; padding: 10px; margin: 8px 0; border: 1px solid var(--support-border); border-radius: 8px; }

/* Tenant settings: core fields first, secondary settings available on demand. */
.settings-nav{display:flex;flex-wrap:wrap;gap:6px;position:sticky;top:0;z-index:3;margin:0 0 20px;padding:8px;background:#f3f8fc;border:1px solid #dce7f1;border-radius:12px}
.settings-nav a{flex:1;white-space:nowrap;text-align:center;padding:9px 8px;border-radius:8px;color:#58758f;text-decoration:none;font-size:12px}
.settings-nav a:hover,.settings-nav a:focus-visible{background:#d5e9fb;color:#397fb8}
.settings-number{display:inline-block;margin-right:10px;color:#7099bb;font-size:12px;vertical-align:middle;font-weight:600}
.tenant-workspace .section-intro{margin:10px 0 18px}
.settings-form{gap:12px}
.settings-fields{display:grid;gap:8px;min-width:0}
.settings-fields>.field-label{margin:2px 0 0}
.settings-fields>input:not([type=checkbox]):not([type=hidden]),.settings-fields>textarea,.settings-fields>select{width:100%;min-width:0;padding:10px 11px;border:1px solid #dce7f1;border-radius:9px;background:#f8fbfe;color:#263b50;font-size:13px;outline:0;margin:0 0 6px}
.settings-fields>textarea{resize:vertical;line-height:1.6}
.settings-fields>input:focus,.settings-fields>textarea:focus,.settings-fields>select:focus{border-color:#548fbd;box-shadow:0 0 0 3px #548fbd1a}
.settings-fields .form-help{margin:0 0 4px}
.fallback-examples{display:grid;gap:8px}
.fallback-example{display:grid;gap:5px;width:100%;padding:12px;border:1px solid #dce7f1;border-radius:9px;background:#f8fbfe;color:#263b50;text-align:left}
.fallback-example strong{font-size:12px;color:#397fb8}
.fallback-example-text{font-size:12px;line-height:1.65;overflow-wrap:anywhere}
.fallback-example:hover{border-color:#86b7dd;background:#eef6fd}
.fallback-example:focus-visible{outline:3px solid #86b7dd;outline-offset:2px}
.settings-fields .toggle-row{padding:8px 0}
.settings-fold{border-top:1px solid #e8eff6}
.settings-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;cursor:pointer;list-style:none;color:#294a68}
.settings-fold>summary::-webkit-details-marker{display:none}
.settings-fold>summary::after{content:"＋";font-size:18px;color:#7099bb;flex:none}
.settings-fold[open]>summary::after{content:"−"}
.settings-fold>summary strong{display:block;font-size:13px;font-weight:650;line-height:1.5}
.settings-fold>summary small{display:block;margin-top:3px;font-size:11px;color:#70859a;line-height:1.6}
.settings-fold>summary:focus-visible{outline:2px solid #548fbd;outline-offset:4px;border-radius:4px}
.settings-fold .fold-body{padding-bottom:14px}
.section-fold{border-top:0}
.section-fold>summary{padding-top:0}
.section-fold:not([open])>summary{padding-bottom:0}
.section-fold>summary strong{font-size:18px}
#support-desk{margin-top:16px}
#support-desk:not([open])>summary{padding-bottom:0}
.share-link{overflow-wrap:anywhere}
.share-link a{color:#548fbd}
.knowledge-group{padding:24px;margin-bottom:20px;border:1px solid #dce7f1;border-radius:16px;background:#fff;scroll-margin-top:75px}
.tenant-workspace .knowledge-group .upload-panel{padding:16px;margin-bottom:18px;background:#f3f8fc;box-shadow:none;border-radius:12px}
.tenant-workspace .knowledge-group .documents-section{padding:0;border:0;border-radius:0}
.tenant-workspace .knowledge-group .section-title h2{font-size:14px}
.tenant-workspace .knowledge-group>.section-title h2{font-size:18px}
.tenant-workspace>.panel{scroll-margin-top:75px}
.settings-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.weekday-field{padding:0;margin:0 0 6px;border:0;min-width:0}
.weekday-field legend{margin-bottom:8px}
.weekday-options{display:flex;flex-wrap:wrap;gap:8px}
.weekday-options label{display:flex;align-items:center;gap:4px;font-size:12px;padding:7px 8px;background:#f3f8fc;border-radius:7px;cursor:pointer}
.weekday-options input{accent-color:#548fbd;margin:0}
@media(max-width:800px){.knowledge-group{padding:18px}.settings-nav{position:static}.tenant-workspace>.panel,.knowledge-group{scroll-margin-top:16px}}

/* Signed-in workspace: settings and preview share the full width. */
.chat-preview{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}
.app-shell.tenant-active{display:block;min-height:100dvh;max-height:none}
.tenant-active>.sidebar{display:none}
.main-panel.tenant-mode{display:grid;grid-template-columns:minmax(440px,1.15fr) minmax(340px,.85fr);height:100dvh;overflow:hidden}
.tenant-workspace{overflow:auto;min-width:0;padding:24px clamp(24px,3.5vw,64px) 32px;background:#f3f8fc}
.workspace-session{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid #dce7f1}
.workspace-session .brand{gap:10px;padding:0;min-width:0}
.workspace-session .brand-mark{width:36px;height:36px;border-radius:11px;font-size:19px;flex:none}
.workspace-session .brand strong{font-size:18px}
.workspace-session .brand span{font-size:10px;letter-spacing:.03em}
#workspace-session .connection-panel{display:flex;align-items:center;gap:12px;padding:0;margin:0;border:0;box-shadow:none;background:transparent;min-width:0}
.workspace-session .connection-panel h2,.workspace-session .connection-panel>.muted{display:none}
.workspace-session .connection-panel .section-title{order:0;flex:none}
.workspace-session #connection-message{order:1;margin:0;font-size:12px;color:#58758f;overflow-wrap:anywhere}
.workspace-session #logout-button{order:2;flex:none;border:1px solid #dce7f1;border-radius:8px;background:#fff;padding:8px 11px;font-size:11px;color:#58758f}
.workspace-session #logout-button:hover{background:#eaf3fb;text-decoration:none}
.workspace-heading{margin-bottom:22px}
.workspace-heading h1{font-size:26px;margin:8px 0}
.workspace-heading p{color:#70859a;font-size:13px;margin:0;line-height:1.7}
.tenant-workspace .panel{padding:24px;margin-bottom:20px}
.tenant-workspace .section-title h2{font-size:18px}
.tenant-workspace .documents-section{padding:24px;background:#fff;border:1px solid #dce7f1;border-radius:16px}
.tenant-workspace .document-heading{padding:0}
.tenant-workspace .document-help{margin:8px 0 15px}
.tenant-workspace .document-list{max-height:none}
.tenant-workspace .doc-card{align-items:center}
.doc-delete{border:1px solid #ead7d4;background:#fff;color:#aa5b56;border-radius:7px;padding:6px 9px;font-size:11px;flex:none}
.doc-delete:hover{background:#fff4f2}
.tenant-mode .chat-preview{border-left:1px solid #dce7f1}
.tenant-mode .chat-header{height:80px;padding:18px 28px}
.tenant-mode .chat-header h1{font-size:18px}
.tenant-mode .chat-messages{padding:22px 28px}
.tenant-mode .welcome{padding:6vh 0 2vh}
.tenant-mode .welcome h2{font-size:clamp(30px,2.4vw,40px)}
.tenant-mode .composer-wrap{padding:15px 24px}
.tenant-mode .chat-scroll{min-height:0}
@media(max-width:1100px){
  .main-panel.tenant-mode{grid-template-columns:minmax(400px,1.1fr) minmax(320px,.9fr)}
  .tenant-workspace{padding:22px 24px}
  .workspace-session{gap:12px}
  .workspace-session .brand span{display:none}
}
@media(max-width:800px){
  .main-panel.tenant-mode{display:flex;flex-direction:column;height:auto;overflow:visible}
  .tenant-workspace{overflow:visible;padding:16px}
  .workspace-session{gap:12px;margin-bottom:22px;padding-bottom:16px;flex-wrap:wrap}
  .workspace-session .connection-panel{gap:8px}
  .workspace-session .brand strong{font-size:16px}
  .workspace-session .brand-mark{width:32px;height:32px;font-size:17px}
  .workspace-session #connection-message{font-size:11px}
  .tenant-workspace .panel,.tenant-workspace .documents-section{padding:18px}
  .tenant-workspace .knowledge-group .upload-panel{padding:16px}
  .tenant-workspace .knowledge-group .documents-section{padding:0}
  .tenant-mode .chat-preview{height:70dvh;min-height:520px;border-left:0;border-top:1px solid #dce7f1}
  .tenant-mode .chat-header{padding:18px 20px}
  .tenant-mode .chat-messages{padding:22px 20px}
  .tenant-mode .composer-wrap{position:sticky;bottom:0;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));z-index:2}
  .tenant-mode .composer textarea{min-height:44px;font-size:16px}
  .tenant-mode .composer button{width:44px;height:44px}
  .tenant-mode .user-bubble{max-width:88%}
  .doc-delete{min-width:48px;min-height:44px}
  .settings-columns{grid-template-columns:1fr}
}

.tenant-workspace .knowledge-group .confirmed-panel{margin:20px 0 0;padding:20px;background:#f8fbfe;box-shadow:none}
.confirmed-form-actions,.confirmed-answer-actions{display:flex;flex-wrap:wrap;gap:8px}
.confirmed-form-actions .button{flex:1}
.confirmed-answer-list{display:grid;gap:10px;margin-top:16px}
.confirmed-answer-card{padding:14px;border:1px solid #dce7f1;border-radius:10px;background:#fff;overflow-wrap:anywhere}
.confirmed-answer-card.is-disabled{opacity:.68;background:#f3f8fc}
.confirmed-answer-card>strong{display:block;font-size:13px;line-height:1.6}
.confirmed-answer-card>p{margin:7px 0;color:#58758f;font-size:12px;line-height:1.7;white-space:pre-wrap}
.confirmed-answer-meta{margin-bottom:8px;color:#869bae;font-size:10px}
