:root{--safety-project-code:#3b5d8e;--safety-reference-blue:#3b5d8e}.admin-layout,.liquid-app,.project-layout{align-content:start;grid-auto-rows:max-content}.admin-layout>.admin-sidebar,.project-layout>.project-sidebar{align-self:start}.admin-layout>.main-stage,.project-layout>.main-stage{align-self:start;margin-top:0}.project-code{color:var(--safety-reference-blue)!important}.admin-section{margin:16px 0}.admin-list{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.admin-row{padding:20px}.admin-row,.section-head,.section-head>*{min-width:0}.admin-row h2,.admin-row p,.ai-project-card h2,.ai-project-card p,.section-head h2,.section-head p,.smino-status-grid strong{overflow-wrap:anywhere}.form-grid{min-width:0}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin:16px 0}.inline-form label{display:grid;min-width:0;grid-gap:6px;gap:6px;font-size:13px;font-weight:700}.inline-form input{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;padding:12px 13px;background:#fff;color:var(--ink)}.assignment-form{border-top:1px solid var(--line);padding-top:14px}.assignment-form h3{margin:0}.assignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 14px}.check-card{display:flex;min-width:0;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:10px;background:#fff;cursor:pointer}.check-card input[type=checkbox]{width:20px!important;min-width:20px!important;height:20px;margin:0;padding:0!important;flex:0 0 20px}.check-card span{min-width:0;overflow-wrap:anywhere}.check-card small{margin-left:3px;color:var(--muted);font-weight:400}.project-admin-list{gap:14px}.project-admin-card{overflow:hidden}.project-admin-card .project-admin-logo{flex:0 0 auto}.project-admin-card .project-setting-block{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.project-admin-card .project-setting-block h3{margin:0 0 10px}.project-admin-card .project-setting-block>p{margin:0 0 12px}.project-admin-card .project-mail-form{gap:10px}.project-admin-card .project-archive-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.smino-sync-card{display:grid;min-width:0;grid-gap:14px;gap:14px;overflow:hidden}.smino-sync-card .section-head{margin:0}.smino-sync-card .section-head h2{margin:4px 0 0}.smino-sync-card>p{margin:0;line-height:1.45}.smino-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.smino-status-grid>div{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:#fff}.smino-status-grid small{color:var(--muted);font-size:12px}.smino-status-grid strong{color:var(--ink)}.smino-actions,.smino-actions form,.smino-progress,.smino-sync-card .notice,.smino-sync-card .success-box{margin:0}.admin-sidebar.glass,.project-sidebar.glass{margin-bottom:0!important}.project-sidebar .project-nav-pills{margin-top:0!important;margin-bottom:0!important}.main-stage{gap:14px}.page-head{margin:0}.reports-stage{gap:14px}.reports-page-head .reports-create-button{margin:0}.compact-drafts{gap:12px}.compact-drafts .horizontal-cards{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;grid-gap:8px;gap:8px;padding:0;overflow:visible}.compact-drafts .draft-card{width:100%;min-width:0;padding:14px 16px;gap:6px;border-radius:16px}.draft-card-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.draft-card-heading strong{min-width:0;overflow-wrap:anywhere}.draft-card-heading .status{flex:0 0 auto}.checklist-template-section-card{gap:12px}.checklist-template-section-card>.card-head{margin:0}.checklist-template-grid{gap:10px}.checklist-template-choice{gap:9px;padding:15px 16px;border-color:var(--line);border-radius:16px;background:#fff}.checklist-template-choice>div:first-child{display:grid;grid-gap:4px;gap:4px}.checklist-template-choice h3,.checklist-template-choice p,.checklist-template-choice small{margin:0}.checklist-template-choice form{margin-top:4px}.checklist-template-choice button{min-height:48px}.company-create-panel,.pdf-address-import{margin-bottom:14px}.company-create-panel{gap:12px}.company-create-panel .admin-form{gap:10px;margin-top:0}.company-create-panel .admin-form label{gap:5px}.pdf-address-import{gap:12px}.pdf-address-import .card-head,.pdf-address-import>p{margin:0}.pdf-import-actions{gap:8px;margin:0}.pdf-file-picker{min-height:44px;border-color:var(--line);background:#fff;color:var(--safety-reference-blue)}.company-toolbar{min-width:0;align-items:flex-end;gap:12px;margin-bottom:12px}.company-toolbar h2{margin:4px 0 0}.company-search-wrap{gap:8px}.company-search-wrap input{min-width:0}.icon-glass-button{display:grid;flex:0 0 44px;place-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--safety-reference-blue);box-shadow:none}.icon-glass-button svg{width:22px;height:22px}.company-accordion-list{gap:8px}.company-accordion{border-color:var(--line);background:#fff}.company-accordion summary{padding:12px 14px}.company-summary-text{gap:2px}.company-scope{color:var(--safety-reference-blue)!important}.compact-contacts{padding:0 14px 12px}.contact-create-grid{gap:10px;margin-top:12px}.employee-card-list{gap:14px}.employee-card{overflow:hidden}.employee-card .section-head h2{margin:4px 0 5px}.employee-card .section-head .status{flex:0 0 auto;white-space:normal;text-align:center}.employee-card .user-edit-details{margin:14px 0}.employee-card .user-edit-details summary{cursor:pointer;font-weight:700;list-style:disclosure-closed}.employee-card .user-edit-details[open] summary{list-style:disclosure-open}.employee-card .detail-form{padding-top:12px}.employee-actions{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.employee-actions form{flex:1 1 180px;margin:0}.employee-actions button{width:100%;min-height:46px}.ai-integration-card,.ai-master-card,.ai-project-card,.ai-project-list{min-width:0;max-width:100%}.ai-integration-card,.ai-master-card,.ai-project-card{overflow:hidden}.ai-integration-card .section-head p{margin:5px 0 0;line-height:1.45}.ai-integration-status{grid-gap:8px;gap:8px;margin-top:0}.ai-integration-status>div{min-width:0;grid-gap:5px;gap:5px;padding:12px 13px;border-radius:12px;background:#fff}.ai-integration-status small,.ai-integration-status span,.ai-integration-status strong{max-width:100%;overflow-wrap:anywhere}.ai-master-card,.ai-project-card{padding:20px}.ai-project-list{gap:14px;margin-top:14px}.ai-prompt-form{min-width:0;max-width:100%;grid-gap:12px;gap:12px;margin-top:14px}.ai-prompt-form>label{min-width:0;grid-gap:6px;gap:6px;font-weight:700}.ai-prompt-form textarea{display:block;min-width:0;max-width:100%;padding:14px;overflow:auto;border-radius:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.prompt-upload-row{display:grid;min-width:0;justify-items:start;grid-gap:8px;gap:8px}.prompt-upload-row span{min-width:0;max-width:100%}.ai-prompt-form .action-row{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:100%}.ai-prompt-form .action-row button,.ai-prompt-form .action-row>*{width:100%;max-width:100%}.ai-prompt-form>.muted{margin:4px 0 0;line-height:1.45}.ai-integration-card *,.ai-master-card *,.ai-project-card *,.company-accordion *,.employee-card *,.pdf-address-import *,.project-admin-card *,.smino-sync-card *{min-width:0}@media (min-width:700px){.assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-layout,.liquid-app,.project-layout{align-content:start;grid-auto-rows:max-content}.admin-sidebar.glass,.project-sidebar.glass{margin-bottom:0!important;padding-bottom:12px!important}.admin-sidebar .side-nav,.project-sidebar .project-nav-pills{margin-bottom:0!important}.project-layout>.main-stage{padding-top:0}.reports-page-head{display:grid;grid-gap:14px;gap:14px}.reports-page-head .reports-create-button{width:max-content;max-width:100%}.ai-integration-status,.assignment-grid,.smino-status-grid{grid-template-columns:1fr}.company-toolbar{align-items:flex-start;flex-direction:column}.company-search-wrap{width:100%}.company-search-wrap input{flex:1 1 auto}.employee-card .section-head{align-items:flex-start}.employee-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.employee-actions form{min-width:0}}@media (max-width:480px){.inline-form{grid-template-columns:minmax(0,1fr) auto}.inline-form .secondary{min-width:102px}.compact-drafts .draft-card{padding:13px 14px}.draft-card-heading{align-items:flex-start}.employee-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-actions form:last-child:nth-child(odd){grid-column:1/-1}.admin-row,.ai-master-card,.ai-project-card{padding:18px}}.admin-section{padding:20px}.admin-row>.section-head .eyebrow,.admin-section>.section-head .eyebrow{margin:12px 0}.admin-row h2,.admin-section h2{font-size:24px;font-weight:700}.smino-sync-card .section-head h2{margin:4px 0 5px}.user-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.company-create-panel .admin-form{gap:12px}.company-create-panel .admin-form label{gap:6px}.company-create-panel .admin-form button{align-self:end;height:50px;min-height:50px}.ai-prompt-form textarea{font-size:13px}.ai-prompt-form>.muted{margin:12px 0}@media (min-width:721px){.ai-prompt-form .action-row{display:flex;align-items:center;flex-wrap:wrap}.ai-prompt-form .action-row button,.ai-prompt-form .action-row>*{width:auto}}@media (max-width:720px){.user-create-form{grid-template-columns:1fr}}.user-create-form button{align-self:end;height:50px;min-height:50px}.employee-actions button{height:44px;min-height:44px}@media (min-width:721px){.employee-actions form{flex:0 0 auto}.employee-actions button{width:auto}}.admin-shell .ai-prompt-form textarea{font-size:13px;line-height:1.5}.sync-summary-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.sync-problem-grid>div,.sync-summary-card>div{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.sync-problem-grid small,.sync-summary-card small{color:var(--muted)}.sync-summary-card strong{font-size:22px}.archived-project-list,.employee-sync-list,.project-transfer-form,.sync-problem-list{display:grid;grid-gap:12px;gap:12px}.archived-project-section,.employee-sync-card,.project-transfer-card{min-width:0;overflow:hidden}.sync-problem-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.sync-problem-actions,.sync-problem-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.sync-problem-head>div{display:grid;grid-gap:3px;gap:3px}.sync-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.archived-project-details summary strong,.sync-problem-grid strong,.sync-problem-message{overflow-wrap:anywhere}.sync-problem-message{margin:0;line-height:1.45}.sync-problem-actions form{margin:0}.sync-dismiss-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sync-dismiss-form label,.transfer-confirm{display:flex!important;align-items:flex-start;gap:8px;font-size:13px;font-weight:600}.sync-dismiss-form input,.transfer-confirm input{width:18px!important;min-width:18px!important;height:18px;margin:1px 0 0}.project-transfer-form>label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.project-transfer-form select{width:100%}.project-transfer-summary{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.project-transfer-summary h3,.project-transfer-summary p{margin:0}.archived-project-list{margin-top:12px}.archived-project-details{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.archived-project-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.archived-project-details summary::-webkit-details-marker{display:none}.archived-project-chevron{flex:0 0 auto;font-size:22px;transition:transform .16s ease}.archived-project-details[open] .archived-project-chevron{transform:rotate(90deg)}.archived-project-body{padding:0 16px 16px;border-top:1px solid var(--line)}.archived-project-body>.section-head{margin-top:16px}@media (max-width:720px){.sync-problem-grid,.sync-summary-card{grid-template-columns:minmax(0,1fr)}.sync-dismiss-form,.sync-problem-actions{align-items:stretch}.sync-dismiss-form label,.sync-problem-actions button,.sync-problem-actions form{width:100%}}.report-meta-grid input[type=date],.report-meta-grid input[type=time]{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}@supports (-webkit-touch-callout:none){.report-meta-grid input[type=date],.report-meta-grid input[type=time]{padding:0!important;height:46px!important;min-height:46px!important}.report-meta-grid input[type=date]::-webkit-date-and-time-value,.report-meta-grid input[type=time]::-webkit-date-and-time-value{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;margin:0;padding:0;line-height:44px;text-align:center}}.global-home-logo{z-index:20;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;text-decoration:none;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.88);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 8px 28px rgba(42,66,98,.12);overflow:hidden}.global-home-logo img{width:82%;height:82%;object-fit:contain}.global-home-logo span{font-weight:800;font-size:.74rem;color:#173b6f}.brand-home-link{text-decoration:none;color:inherit}.mini-logo{min-width:42px;width:auto;padding:0 8px}.project-image span{font-weight:800;letter-spacing:.02em}.company-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.company-search-wrap{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.company-search-wrap input{width:min(320px,52vw);border:1px solid rgba(81,108,142,.18);background:rgba(255,255,255,.72);border-radius:14px;padding:11px 13px;color:#0d1b36;outline:none}.icon-glass-button,.modern-contact-actions a{display:grid;place-items:center;border:1px solid rgba(255,255,255,.88);background:rgba(255,255,255,.66);color:#18385f;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:none}.icon-glass-button{width:44px;height:44px;min-height:44px;padding:0;border-radius:14px}.icon-glass-button svg{width:21px;height:21px}.modern-contact-actions{display:flex;gap:8px}.modern-contact-actions a{width:38px;height:38px;border-radius:12px}.modern-contact-actions svg{width:19px;height:19px}.project-admin-list{display:grid;grid-gap:18px;gap:18px}.project-admin-card{display:grid;grid-gap:20px;gap:20px}.project-admin-logo{width:62px;height:62px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:rgba(226,237,250,.72);color:#2667ac;font-weight:800}.project-admin-logo img{width:100%;height:100%;object-fit:contain}.project-setting-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.project-setting-block label,.project-setting-row label{display:grid;grid-gap:7px;gap:7px;font-weight:600}.project-setting-block textarea,.project-setting-row input{width:100%;border:1px solid rgba(81,108,142,.18);background:rgba(255,255,255,.7);border-radius:14px;padding:12px 13px;color:#0d1b36}.project-setting-block{display:grid;grid-gap:11px;gap:11px;padding-top:16px;border-top:1px solid rgba(86,111,143,.11)}.project-logo-actions{display:flex;gap:10px;flex-wrap:wrap}.user-edit-details{position:relative}.user-edit-details>summary{list-style:none;cursor:pointer}.user-edit-details>summary::-webkit-details-marker{display:none}.compact-user-form{position:absolute;right:0;top:48px;z-index:20;width:min(340px,82vw);padding:16px;border-radius:20px;background:rgba(248,252,255,.97);border:1px solid rgba(190,208,229,.7);box-shadow:0 18px 45px rgba(31,58,92,.16)}.photo-add-card{grid-template-columns:1fr 1fr;min-height:auto!important;align-content:stretch!important;padding:10px!important;gap:8px!important;border:1px solid rgba(96,123,157,.2)!important}.photo-add-card .photo-action{min-height:52px;display:grid;place-items:center}.report-meta-grid label:nth-child(2),.report-meta-grid label:nth-child(2) input{min-width:180px}.risk-panel{max-width:760px}.risk-grid-wrap{grid-template-columns:minmax(88px,.9fr) repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:6px!important}.risk-cell{aspect-ratio:1/1!important;min-height:0!important;width:100%!important;padding:0!important;border-radius:12px!important}.risk-column-head,.risk-row-head{min-width:0!important;padding:5px!important}.risk-column-head span,.risk-row-head span{font-size:.68rem!important}.risk-column-head small,.risk-row-head small{font-size:.58rem!important}.finding-text-grid textarea{min-height:150px}.project-side-link{text-decoration:none;color:inherit}@media(min-width:1100px){.risk-panel{width:min(720px,66%)}.risk-grid-wrap,.risk-select-grid{max-width:560px}}@media(max-width:720px){.global-home-logo{width:42px;height:42px;border-radius:13px}.company-toolbar{align-items:flex-start}.company-search-wrap{flex:1 1}.company-search-wrap input{width:100%;min-width:0}.risk-panel{max-width:100%!important;width:100%!important;overflow:visible!important;padding:10px!important}.risk-grid-wrap{grid-template-columns:minmax(70px,.95fr) repeat(4,minmax(0,1fr))!important;max-width:100%!important}.risk-cell{border-radius:9px!important;font-size:.8rem!important}.risk-column-head strong,.risk-row-head strong{font-size:.86rem!important}.risk-column-head span,.risk-row-head span{font-size:.54rem!important;line-height:1.05}.risk-column-head small,.risk-row-head small{font-size:.48rem!important;line-height:1.05}.risk-corner{min-height:0!important}.project-setting-row{grid-template-columns:1fr}.compact-user-form{position:fixed;left:12px;right:12px;top:90px;width:auto;max-height:calc(100vh - 110px);overflow:auto}.photo-add-card{grid-template-columns:1fr 1fr!important}.report-meta-grid label:nth-child(2),.report-meta-grid label:nth-child(2) input{min-width:0;width:100%}}@media(max-width:460px){.company-toolbar{display:grid;grid-template-columns:1fr}.company-search-wrap{justify-content:stretch}.photo-add-card{grid-template-columns:1fr!important}.risk-grid-wrap{grid-template-columns:58px repeat(4,minmax(0,1fr))!important;gap:4px!important}.risk-column-head small,.risk-column-head span,.risk-row-head small,.risk-row-head span{display:none}.risk-cell{font-size:.72rem!important;border-radius:7px!important}}.voice-enhanced-host{position:relative}.voice-enhanced-input{padding-left:54px!important}.voice-inline-trigger{position:absolute;z-index:8;display:grid;width:36px;height:36px;min-height:36px;padding:0;place-items:center;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.98);color:#22344c;box-shadow:0 3px 10px rgba(23,32,24,.06);cursor:pointer;touch-action:manipulation;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease,width .16s ease,border-radius .16s ease}.voice-record-dot{display:block;width:11px;height:11px;border-radius:50%;background:#22344c}.voice-inline-trigger:hover{background:#fff}.voice-inline-trigger:focus-visible{outline:3px solid rgba(34,52,76,.18);outline-offset:3px}.voice-inline-trigger.recording{display:inline-flex;width:auto;min-width:154px;height:40px;min-height:40px;padding:0 14px;gap:8px;place-items:unset;align-items:center;justify-content:center;border-color:#22344c;border-radius:999px;background:#fff;color:#22344c;box-shadow:0 0 0 8px rgba(50,99,170,.09),0 3px 10px rgba(23,32,24,.06);animation:voice-recording-halo 1.45s ease-in-out infinite;white-space:nowrap}.voice-stop-square{display:block;width:11px;height:11px;flex:0 0 11px;border-radius:2px;background:#22344c}.voice-stop-text{display:block;font-size:12px;font-weight:750;line-height:1}.voice-inline-trigger.processing{cursor:wait;opacity:.68}.voice-inline-trigger.processing .voice-record-dot{animation:voice-processing-pulse 1.05s ease-in-out infinite}@keyframes voice-recording-halo{0%,to{box-shadow:0 0 0 6px rgba(50,99,170,.055),0 3px 10px rgba(23,32,24,.06)}50%{box-shadow:0 0 0 11px rgba(50,99,170,.13),0 3px 10px rgba(23,32,24,.06)}}@keyframes voice-processing-pulse{0%,to{transform:scale(.88);opacity:.52}50%{transform:scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.voice-inline-trigger.processing .voice-record-dot,.voice-inline-trigger.recording{animation:none}}.voice-ai-toast{position:fixed;z-index:1800;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));max-width:min(90vw,520px);padding:10px 14px;transform:translate(-50%,12px);border:1px solid var(--line);border-radius:999px;background:rgba(255,253,247,.97);color:var(--ink);box-shadow:0 12px 34px rgba(23,32,24,.16);font-size:13px;font-weight:700;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.voice-ai-toast.visible{transform:translate(-50%);opacity:1}.voice-ai-toast.error{border-color:#d8aa9d;background:#fff1ed;color:#763c2e}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.success-text{color:#275b35;font-size:13px}.error-text{color:#8b3d31;font-size:13px}.ai-prompt-form{display:grid;grid-gap:11px;gap:11px;margin-top:15px}.ai-prompt-form>label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:750}.ai-prompt-form textarea{width:100%;min-height:190px;resize:vertical;border:1px solid var(--line);border-radius:13px;padding:13px;background:#fff;color:var(--ink);font-size:16px;line-height:1.5}.prompt-upload-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prompt-upload-row span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.ai-project-list{align-items:start}.ai-project-card .status{white-space:nowrap}.ai-integration-card{display:grid;grid-gap:14px;gap:14px}.ai-integration-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ai-integration-status>div{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:14px;padding:13px;background:#faf9f4}.ai-integration-status small{color:var(--muted)}.ai-integration-status .status{justify-self:start}@media(max-width:620px){.ai-prompt-form .action-row{display:grid}.ai-prompt-form .action-row button{width:100%}.ai-integration-status{grid-template-columns:1fr}.voice-ai-toast{max-width:calc(100vw - 24px);border-radius:14px;text-align:center}.voice-inline-trigger.recording{min-width:148px;height:42px;min-height:42px;padding:0 13px}.voice-stop-text{font-size:12px}}