:root{color:#14201b;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f8f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(#e8f6ef9e,#f6f8f500 280px),#f6f8f5;min-width:320px;min-height:100vh;margin:0}.auth-shell{background:radial-gradient(circle at 18% 20%,#71e0a52e,#0000 32%),linear-gradient(135deg,#0f1f18 0%,#152a21 38%,#f6f8f5 38% 100%);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:24px;min-height:100vh;padding:40px;display:grid}.auth-hero,.auth-card{background:#fffffff5;border:1px solid #d3ddd5;border-radius:12px}.auth-hero{flex-direction:column;justify-content:center;gap:24px;min-height:560px;padding:44px;display:flex}.auth-brand{color:#13251d}.auth-brand span{color:#5d6a62}.auth-hero h1{letter-spacing:0;color:#14201b;text-wrap:balance;max-width:680px;margin:0;font-size:44px;line-height:1.04}.auth-hero p{color:#53635a;max-width:720px;margin:0;font-size:18px;line-height:1.55}.auth-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-mode{text-align:left;white-space:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:176px;padding:18px}.auth-mode.active{background:#eefaf3;border-color:#168b63}.auth-mode span,.auth-source{color:#0b7b57;text-transform:uppercase;font-size:12px;font-weight:800}.auth-mode b{font-size:20px}.auth-mode small,.auth-mode em{color:#5d6a62;font-size:14px;font-style:normal;line-height:1.45}.auth-card{gap:18px;padding:28px;display:grid}.auth-card-compact{width:min(520px,100%);margin:auto}.auth-card-head{align-items:flex-start;gap:12px;display:flex}.auth-card-head h2{margin:0 0 4px;font-size:24px}.auth-card-head p,.auth-card label span{color:#5d6a62;margin:0}.auth-card label{gap:7px;font-weight:700;display:grid}.auth-submit{width:100%;min-height:46px}.auth-error{color:#9f2f20;background:#fff3f1;border:1px solid #f0b6aa;border-radius:8px;padding:10px 12px;font-weight:700}.auth-credentials{color:#5d6a62;gap:7px;font-size:13px;display:grid}.auth-credentials svg{color:#168b63}.auth-pulse{background:#168b63;border-radius:50%;width:48px;height:48px;animation:1.2s ease-out infinite authPulse}@keyframes authPulse{0%{box-shadow:0 0 #168b6359}to{box-shadow:0 0 0 18px #168b6300}}button,input,select,textarea{font:inherit}button{color:#18221d;cursor:pointer;background:#fff;border:1px solid #d3ddd5;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;transition:border-color .12s,box-shadow .12s,transform .12s;display:inline-flex}button svg{flex:none}button:hover{border-color:#88a596;box-shadow:0 7px 22px #25503c1a}button:active{transform:translateY(1px)}button:disabled,button:disabled:hover,button.primary:disabled,button.primary:disabled:hover{cursor:not-allowed;box-shadow:none;transform:none}button:disabled{color:#8a978f;opacity:.72;background:#f3f6f3;border-color:#dfe7e1}button.primary:disabled{color:#708379;background:#dfe9e3;border-color:#cddbd3}input,select,textarea{color:#16201b;background:#fff;border:1px solid #cfd8d0;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}input:focus,select:focus,textarea:focus{border-color:#137e5a;outline:2px solid #137e5a2e}table{border-collapse:collapse;table-layout:fixed;width:100%}th,td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4e9e2;padding:12px 10px}th{color:#637068;text-transform:uppercase;font-size:12px;font-weight:700}td{font-size:14px}.app-shell{grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#edf5ef;background:linear-gradient(#13251d 0%,#17211d 48%,#101812 100%);flex-direction:column;gap:22px;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:12px;display:flex}.brand-mark{color:#18221d;background:#71e0a5;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand strong,.brand span{display:block}.brand strong{font-size:16px}.brand span{color:#b7c6bc;font-size:13px}.nav-list{gap:6px;display:grid}.nav-list button{color:#dce8df;background:0 0;border-color:#0000;justify-content:flex-start;width:100%}.nav-list button:hover,.nav-list button.active{color:#fff;background:#24322b;border-color:#3a5144}.nav-list .rotated{transform:rotate(180deg)}.nav-sublist{background:#09110c59;border:1px solid #2d4035;border-radius:8px;gap:4px;padding:6px;display:grid}.nav-sublist button{min-height:38px;padding-left:12px;font-size:14px}.sidebar-status{border:1px solid #33463b;border-radius:8px;gap:4px;margin-top:auto;padding:12px;display:grid}.sidebar-account{background:#ffffff08;border:1px solid #33463b;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.sidebar-account div{gap:2px;min-width:0;display:grid}.sidebar-account span,.sidebar-account small{color:#b7c6bc;font-size:12px}.sidebar-account b{text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden}.sidebar-account+.sidebar-status{margin-top:0}.sidebar-status span{color:#b7c6bc;font-size:13px}.sidebar-status b{font-size:14px}.content{min-width:0;max-width:1540px;padding:28px}.notice{z-index:2;color:#164d37;background:#effaf4;border:1px solid #b9dacb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-bottom:18px;padding:8px 8px 8px 14px;display:flex;position:sticky;top:14px}.page-grid{gap:18px;display:grid}.page-title{gap:5px;display:grid}.page-title span{color:#137e5a;text-transform:uppercase;font-size:13px;font-weight:800}.page-title h1{color:#17211d;letter-spacing:0;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.05}.page-title p{color:#617066;margin:0;font-size:16px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric{background:linear-gradient(#fff,#fbfdfb);border:1px solid #dfe6dd;border-radius:8px;align-content:start;gap:8px;min-height:126px;padding:16px;display:grid}.metric svg{color:#137e5a}.metric span{color:#66736b;font-size:13px}.metric strong{color:#17211d;font-size:26px;line-height:1.1}.marketman-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketman-strip article{background:#fff;border:1px solid #dfe6dd;border-radius:8px;align-content:start;gap:7px;min-height:132px;padding:15px;display:grid;box-shadow:0 14px 30px #1c372b0a}.marketman-strip svg{color:#137e5a}.marketman-strip span{color:#627068;text-transform:uppercase;font-size:12px;font-weight:800}.marketman-strip b{color:#17211d;font-size:21px}.marketman-strip small{color:#68766c;line-height:1.35}.today-command-center{background:#fff;border:1px solid #cfe2d7;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);align-items:start;gap:14px;padding:16px;display:grid;box-shadow:0 16px 34px #1c372b0f}.today-left,.today-right{flex-direction:column;place-self:start stretch;gap:12px;width:100%;min-width:0;display:flex}.today-brief,.today-items,.today-tasks{width:100%;min-width:0}.today-brief{align-content:start;gap:9px;display:grid}.today-brief span,.today-tasks>span,.llm-status span,.pos-wizard-head span,.pos-endpoint span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.today-brief h2,.pos-wizard h2{color:#17211d;margin:0;font-size:28px;line-height:1.1}.today-brief p,.pos-wizard p,.llm-status p{color:#5d6a62;margin:0;line-height:1.45}.today-actions{flex-wrap:wrap;gap:8px;display:flex}.today-items{align-content:start;gap:8px;display:grid}.today-items b{color:#233028;background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;align-items:center;width:100%;min-height:43px;padding:9px 12px;line-height:1.35;display:flex}.today-tasks{align-self:start;gap:8px;display:grid}.today-task{text-align:left;white-space:normal;background:#fff;justify-content:stretch;justify-self:stretch;place-items:start;gap:3px;width:100%;height:auto;min-height:52px;padding:10px 12px;line-height:1.3;display:grid}.today-task.warning{background:#fffdf5;border-color:#ecdba5}.today-task.critical{background:snow;border-color:#edcdc6}.today-task strong,.today-task small{text-align:left;overflow-wrap:anywhere;width:100%;min-width:0;display:block}.today-task small{color:#66736b;font-weight:700}.llm-status{background:#fbfcfa;border:1px solid #dfe6dd;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.llm-status.compact{align-self:start;min-height:0}.today-right .llm-status.compact{grid-area:auto;align-self:stretch;width:100%;margin-top:0}.llm-status.running{background:#effaf4;border-color:#b9dacb}.llm-status.success{border-color:#b9dacb}.llm-status.error{background:#fff8f6;border-color:#efc4bc}.llm-status h3{color:#17211d;margin:4px 0;font-size:17px}.llm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.llm-steps b{text-align:center;color:#66736b;background:#fff;border:1px solid #e0e7df;border-radius:8px;place-items:center;min-height:32px;padding:6px 8px;font-size:12px;display:grid}.llm-steps b.done{color:#137e5a;background:#e8f6ef;border-color:#b9dacb}.llm-steps b.active{color:#98610f;background:#fff5d6;border-color:#ead58e}.llm-steps b.error{color:#b93424;background:#fee8e2;border-color:#efc4bc}.llm-status small{color:#65736a;font-weight:800}.voice-advice{background:#fff;border:1px solid #dfe6dd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.voice-advice.speaking{background:#effaf4;border-color:#b9dacb}.voice-advice div:first-child{gap:4px;min-width:0;display:grid}.voice-advice span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.voice-advice h3{color:#17211d;margin:0;font-size:18px}.voice-advice p{color:#5d6a62;margin:0;line-height:1.4}.voice-advice small{color:#65736a;font-weight:800}.voice-bars{align-items:center;gap:4px;height:42px;display:flex}.voice-bars i{background:#b9dacb;border-radius:999px;width:5px;height:14px;display:block}.voice-advice.speaking .voice-bars i{background:#137e5a;animation:.9s ease-in-out infinite voicePulse}.voice-advice.speaking .voice-bars i:nth-child(2){animation-delay:.12s}.voice-advice.speaking .voice-bars i:nth-child(3){animation-delay:.24s}.voice-advice.speaking .voice-bars i:nth-child(4){animation-delay:.36s}.voice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@keyframes voicePulse{0%{transform:scale(1);box-shadow:0 0 #137e5a47,inset 0 0 0 10px #ffffff1a}70%{transform:scale(1.04);box-shadow:0 0 0 15px #137e5a00,inset 0 0 0 10px #ffffff1a}to{transform:scale(1);box-shadow:0 0 #137e5a00,inset 0 0 0 10px #ffffff1a}}.demo-hero{color:#fff;background:linear-gradient(135deg,#137e5af5,#17211df5),#137e5a;border:1px solid #cfe2d7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:290px;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 18px 38px #18463229}.demo-hero span{color:#c6f5d8;text-transform:uppercase;font-size:13px;font-weight:900}.demo-hero h1{letter-spacing:0;margin:8px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1}.demo-hero p{color:#eaf7ee;max-width:820px;margin:0;font-size:17px;line-height:1.5}.demo-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.demo-hero-actions button:not(.primary){color:#fff;background:#ffffff1f;border-color:#ffffff59}.demo-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.demo-flow article{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;align-content:start;gap:10px;padding:13px;display:grid}.demo-flow b,.demo-pitch b{color:#17211d}.demo-flow p,.demo-pitch p{color:#5d6a62;margin:0;line-height:1.45}.demo-flow button{justify-self:start}.demo-pitch{align-content:center;gap:10px;min-height:100%;display:grid}.owner-brief{background:#fff;border:1px solid #cfe2d7;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:18px;padding:18px;display:grid}.owner-brief span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.owner-brief h2{color:#17211d;margin:5px 0;font-size:26px}.owner-brief p{color:#5d6a62;margin:0;line-height:1.45}.owner-brief-list{gap:8px;display:grid}.owner-brief-list b{color:#233028;background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;padding:10px 12px}.okharek-hero{background:linear-gradient(135deg,#f4fbf7 0%,#fff 62%);border:1px solid #b9dacb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.okharek-hero.listening{border-color:#137e5a;box-shadow:0 16px 36px #137e5a1f}.okharek-hero span,.okharek-script b{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.okharek-hero h2{color:#17211d;margin:5px 0;font-size:28px}.okharek-hero p{color:#536359;margin:0;line-height:1.45}.okharek-tags,.okharek-wake-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.okharek-tags b{color:#233028;background:#fff;border:1px solid #d8e7de;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;display:inline-flex}.okharek-wake-actions{justify-content:flex-end;margin-top:0}.okharek-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.okharek-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.voice-secondary-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.voice-secondary-actions button{color:#4f6056;background:#fbfcfa;min-height:36px}.okharek-live-panel{background:linear-gradient(135deg,#137e5a1a,#ffffffe0 42%),#fff;border:1px solid #cfe4d8;border-radius:8px;grid-template-columns:96px minmax(0,1fr) minmax(300px,.7fr);align-items:center;gap:20px;min-height:156px;padding:22px;display:grid}.okharek-live-panel.wake,.okharek-live-panel.capturing{border-color:#8fcfb4;box-shadow:0 0 0 4px #137e5a14}.okharek-live-panel.recording{background:linear-gradient(135deg,#de46341f,#ffffffe6 46%),#fff;border-color:#e3a39a;box-shadow:0 0 0 4px #de463414}.okharek-live-panel.preparing,.okharek-live-panel.browser_busy,.okharek-live-panel.queued,.okharek-live-panel.restarting,.okharek-live-panel.transcribing{background:linear-gradient(135deg,#dea93524,#ffffffe6 46%),#fff;border-color:#e8ca80}.okharek-live-panel.recorded,.okharek-live-panel.transcribed{background:linear-gradient(135deg,#137e5a21,#ffffffeb 46%),#fff;border-color:#a9d9bf}.okharek-live-panel.offline,.okharek-live-panel.error{background:linear-gradient(135deg,#de46341a,#ffffffeb 46%),#fff;border-color:#efc4bc}.okharek-live-orb{aspect-ratio:1;color:#fff;background:#0f5f44;border:1px solid #b9dacb;border-radius:999px;place-items:center;width:82px;display:grid;box-shadow:inset 0 0 0 10px #ffffff1a}.okharek-live-panel.waiting .okharek-live-orb,.okharek-live-panel.wake .okharek-live-orb,.okharek-live-panel.capturing .okharek-live-orb,.okharek-live-panel.recording .okharek-live-orb,.okharek-live-panel.restarting .okharek-live-orb,.okharek-live-panel.transcribing .okharek-live-orb{animation:1.15s ease-in-out infinite voicePulse}.okharek-live-copy{gap:6px;min-width:0;display:grid}.okharek-live-copy span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.okharek-live-copy h2{color:#17211d;margin:0;font-size:34px;line-height:1.05}.okharek-live-copy p{color:#526159;max-width:760px;margin:0;font-size:17px;line-height:1.45}.okharek-live-last{color:#24312a;overflow-wrap:anywhere;background:#fff;border:1px solid #dfeae4;border-radius:8px;width:fit-content;max-width:100%;padding:7px 9px;font-size:13px;font-weight:800;line-height:1.35}.okharek-live-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.okharek-live-steps b{color:#5b6b62;text-align:center;white-space:nowrap;background:#fff;border:1px solid #dfeae4;border-radius:999px;padding:10px 12px;font-size:14px}.okharek-live-steps b.done{color:#0f5f44;background:#f2fbf6;border-color:#b9dacb}.okharek-live-steps b.active{color:#fff;background:#137e5a;border-color:#137e5a}.okharek-live-steps b.risk{color:#9a2f22;background:#fff8f6;border-color:#efc4bc}.okharek-live-panel.recording .okharek-live-steps b.active{background:#d94735;border-color:#d94735}.okharek-command-strip article{background:#fff;border:1px solid #dfeae4;border-radius:8px;gap:5px;min-width:0;padding:13px 14px;display:grid}.okharek-command-strip article.active{background:#f2fbf6;border-color:#9ed5bd}.okharek-command-strip article.warning{background:#fff9e8;border-color:#f1cf87}.okharek-command-strip span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.okharek-command-strip b{color:#17211d;overflow-wrap:anywhere;font-size:18px}.okharek-command-strip small{color:#5d6a62;overflow-wrap:anywhere;line-height:1.35}.okharek-controls label{gap:6px;display:grid}.okharek-controls label span{color:#68766d;font-size:12px;font-weight:800}.okharek-modes button{min-height:40px}.okharek-script{background:#fbfcfa;border:1px solid #e3ece6;border-radius:8px;gap:4px;margin-top:12px;padding:10px 12px;display:grid}.okharek-script span{color:#59685f;line-height:1.4}.okharek-status-board{background:#fff;border:1px solid #e0ebe5;border-radius:8px;gap:12px;padding:14px;display:grid}.okharek-advanced{background:#fff;border:1px solid #dfeae4;border-radius:8px;padding:12px}.okharek-advanced summary{cursor:pointer;color:#17211d;align-items:center;gap:8px;min-height:40px;font-weight:900;list-style-position:inside;display:flex}.okharek-advanced[open] summary{margin-bottom:12px}.okharek-advanced[open]{gap:12px;display:grid}.okharek-listening-cue{background:#f3fbf7;border:1px solid #b9dacb;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 14px 34px #137e5a1a}.okharek-listening-cue.active{background:#eefaf4;border-color:#137e5a}.okharek-listening-cue div{gap:4px;min-width:0;display:grid}.okharek-listening-cue b{color:#0f5f44;overflow-wrap:anywhere;font-size:22px}.okharek-listening-cue span,.okharek-listening-cue small{color:#536359;line-height:1.35}.okharek-listening-cue small{flex:none;font-weight:800}.okharek-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.okharek-workflow article{background:#fff;border:1px solid #e0ebe5;border-radius:8px;gap:6px;padding:12px;display:grid}.okharek-workflow article.active{background:#f2fbf6;border-color:#137e5a}.okharek-workflow article.done{border-color:#b9dacb}.okharek-workflow article.risk{background:#fff8f6;border-color:#efc4bc}.okharek-workflow b{color:#17211d}.okharek-workflow span{color:#5d6a62;line-height:1.35}.voice-command-sheet{background:#fff;border:1px solid #d9e8df;border-radius:8px;gap:14px;padding:16px;display:grid}.voice-command-sheet header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.voice-command-sheet header div{gap:4px;display:grid}.voice-command-sheet header span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.voice-command-sheet h2{color:#17211d;margin:0;font-size:22px}.voice-command-sheet header small{color:#0f5f44;white-space:nowrap;background:#f2fbf6;border:1px solid #b9dacb;border-radius:999px;padding:7px 10px;font-weight:900}.voice-sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.voice-sheet-grid article{background:#fbfcfa;border:1px solid #e3ebe6;border-radius:8px;gap:8px;padding:12px;display:grid}.voice-sheet-grid b{color:#17211d;align-items:center;gap:7px;display:inline-flex}.voice-sheet-grid p{color:#5d6a62;overflow-wrap:anywhere;margin:0;line-height:1.45}.voice-draft-table{border:1px solid #e2e8e0;border-radius:8px;overflow:hidden}.voice-draft-head,.voice-draft-row{grid-template-columns:1fr 1.3fr .9fr 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.voice-draft-head{color:#5d6a62;text-transform:uppercase;background:#f4f8f5;font-size:12px;font-weight:900}.voice-draft-row{color:#5d6a62;border-top:1px solid #e2e8e0}.voice-draft-row b{color:#17211d}.voice-shift-inbox,.voice-batch-review{background:#fff;border:1px solid #dfeae4;border-radius:8px;gap:12px;margin-top:14px;padding:12px;display:grid}.voice-shift-inbox header,.voice-batch-review header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.voice-shift-inbox header div,.voice-batch-review header div{gap:4px;min-width:0;display:grid}.voice-shift-inbox header span,.voice-batch-review header span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.voice-batch-source{color:#6d7b72;font-size:12px;font-weight:800}.voice-shift-inbox header b,.voice-batch-review h3{color:#17211d;margin:0}.voice-shift-list{gap:8px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.voice-shift-list article{background:#fbfcfa;border:1px solid #e3ebe6;border-radius:8px;gap:8px;padding:10px;display:grid}.voice-shift-list article.parsed{background:#f5fbf7;border-color:#b9dacb}.voice-shift-list article.applied{background:#eefaf4;border-color:#b9dacb}.voice-shift-list article.error,.voice-shift-list article.cancelled{background:#fff8f6;border-color:#efc4bc}.voice-shift-meta,.voice-shift-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.voice-shift-meta span,.voice-shift-meta time{color:#59685f;background:#fff;border:1px solid #e3ebe6;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800}.voice-shift-list p,.voice-batch-table p,.voice-batch-review p{color:#233028;overflow-wrap:anywhere;margin:0;line-height:1.45}.voice-batch-empty{text-align:center;color:#59685f;background:#fbfcfa;border:1px dashed #d6e4dc;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:156px;padding:22px;display:grid}.voice-batch-empty b{color:#17211d;font-size:18px}.voice-batch-review header>b{color:#0f5f44;white-space:nowrap;background:#f2fbf6;border:1px solid #b9dacb;border-radius:999px;padding:7px 10px}.voice-batch-warnings{gap:6px;display:grid}.voice-batch-warnings span{color:#775b16;background:#fff9e8;border:1px solid #f1cf87;border-radius:8px;padding:8px 10px;font-weight:800}.voice-batch-table{border:1px solid #e2e8e0;border-radius:8px;overflow:hidden}.voice-batch-head,.voice-batch-table article{grid-template-columns:minmax(160px,1fr) minmax(220px,1.25fr) minmax(180px,.9fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.voice-batch-head{color:#5d6a62;text-transform:uppercase;background:#f4f8f5;font-size:12px;font-weight:900}.voice-batch-table article{background:#fff;border-top:1px solid #e2e8e0}.voice-batch-table article.blocked{background:#fff8f6}.voice-batch-table article div{gap:5px;display:grid}.voice-batch-table b{color:#17211d}.voice-batch-table small{color:#5d6a62;line-height:1.35}.voice-batch-table em{color:#9b3428;font-style:normal;font-weight:800}.voice-stock-diff{justify-items:end;gap:5px;display:grid}.voice-stock-diff strong{color:#137e5a;text-align:right;font-weight:900}.voice-stock-diff small{text-align:right;color:#59685f;background:#fbfcfa;border:1px solid #e3ebe6;border-radius:8px;width:100%;padding:6px 8px;font-weight:800}.voice-stock-diff small.green{color:#0f5f44;background:#f2fbf6;border-color:#b9dacb}.voice-stock-diff small.yellow{color:#775b16;background:#fff9e8;border-color:#f1cf87}.voice-stock-diff small.red{color:#9b3428;background:#fff8f6;border-color:#efc4bc}.voice-batch-note{color:#5d6a62;font-weight:800}.product-readiness-panel{background:linear-gradient(#fff 0%,#f8fbf7 100%);border:1px solid #d9e8df;border-radius:8px;gap:14px;padding:16px;display:grid}.product-readiness-panel.green{background:linear-gradient(#f7fdf9 0%,#fff 100%);border-color:#b9dacb}.product-readiness-panel.yellow{background:linear-gradient(#fffaf0 0%,#fff 100%);border-color:#f1cf87}.online-readiness-panel{background:linear-gradient(#f7fbff 0%,#fff 100%);border-color:#c9deef}.product-readiness-panel header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-readiness-panel header div:first-child{gap:6px;min-width:0;display:grid}.product-readiness-panel header span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.product-readiness-panel h2{color:#17211d;margin:0;font-size:24px;line-height:1.16}.product-readiness-panel p{color:#5d6a62;margin:0;line-height:1.45}.readiness-score{background:#fff;border:1px solid #b9dacb;border-radius:8px;justify-items:center;gap:2px;min-width:112px;padding:10px 12px;display:grid}.readiness-score b{color:#0f5f44;font-size:28px;line-height:1}.readiness-score small{color:#5d6a62;text-align:center;font-size:12px;font-weight:800}.readiness-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.readiness-strip span,.readiness-strip button{color:#26342d;overflow-wrap:anywhere;background:#fff;border:1px solid #e1ebe5;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:36px;padding:0 12px;font-weight:800;display:inline-flex}.readiness-strip button{cursor:pointer}.readiness-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readiness-items article{background:#fff;border:1px solid #e1ebe5;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.readiness-items article.ok{background:#f6fcf8;border-color:#cde8d9}.readiness-items article.warn{background:#fffaf0;border-color:#f1cf87}.readiness-items article.risk{background:#fff8f6;border-color:#efc4bc}.readiness-items article svg{color:#137e5a;margin-top:2px}.readiness-items article.warn svg{color:#a36a09}.readiness-items article.risk svg{color:#bb3b2e}.readiness-items article div{gap:4px;min-width:0;display:grid}.readiness-items b{color:#17211d;overflow-wrap:anywhere}.readiness-items small,.readiness-items em{color:#5d6a62;overflow-wrap:anywhere;line-height:1.35}.readiness-items em{color:#9b3428;font-style:normal;font-weight:800}.license-panel{background:#fff;border:1px solid #d9e8df;border-radius:8px;gap:14px;padding:16px;display:grid}.license-panel.ok{background:linear-gradient(#f7fdf9 0%,#fff 100%);border-color:#b9dacb}.license-panel.warn{background:linear-gradient(#fffaf0 0%,#fff 100%);border-color:#f1cf87}.license-panel.risk{background:linear-gradient(#fff8f6 0%,#fff 100%);border-color:#efc4bc}.license-panel header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.license-panel header div{gap:6px;min-width:0;display:grid}.license-panel header span,.license-activate label span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.license-panel h2{color:#17211d;margin:0;font-size:24px;line-height:1.16}.license-panel p{color:#5d6a62;margin:0;line-height:1.45}.license-panel header button,.license-activate button{color:#17211d;cursor:pointer;background:#fff;border:1px solid #d9e8df;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.license-activate button{color:#fff;background:#12855f;border-color:#0f8a61}.license-activate button:disabled{opacity:.65;cursor:wait}.license-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.license-meta,.license-warnings{flex-wrap:wrap;gap:8px;display:flex}.license-meta span,.license-warnings span{color:#5d6a62;overflow-wrap:anywhere;background:#fff;border:1px solid #e1ebe5;border-radius:999px;align-items:center;gap:7px;min-width:0;padding:8px 11px;font-weight:800;display:inline-flex}.license-warnings span{color:#775b16;background:#fff9e8;border-color:#f1cf87}.license-activate{grid-template-columns:minmax(180px,1.35fr) repeat(2,minmax(160px,1fr)) minmax(120px,.7fr) minmax(88px,.45fr) auto;align-items:end;gap:10px;display:grid}.license-activate label{gap:6px;min-width:0;display:grid}.license-activate input,.license-activate select{color:#17211d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d9e8df;border-radius:8px;padding:0 12px;font-weight:800}.license-message{color:#775b16;background:#fff9e8;border:1px solid #f1cf87;border-radius:8px;padding:10px 12px;font-weight:900}.license-message.ok{color:#0f5f44;background:#f6fcf8;border-color:#b9dacb}.pilot-setup{background:#fff;border:1px solid #d9e8df;border-radius:8px;gap:14px;padding:16px;display:grid}.pilot-setup header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pilot-setup header div{gap:5px;min-width:0;display:grid}.pilot-setup header span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.pilot-setup h2{color:#17211d;margin:0;font-size:22px;line-height:1.22}.pilot-setup p{color:#5d6a62;margin:0;line-height:1.45}.pilot-setup header strong{color:#0f5f44;white-space:nowrap;background:#f2fbf6;border:1px solid #b9dacb;border-radius:999px;padding:9px 12px;font-size:18px}.pilot-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pilot-setup-grid article{background:#fbfcfa;border:1px solid #e3ebe6;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.pilot-setup-grid article.done{background:#f2fbf6;border-color:#b9dacb}.pilot-setup-grid article>div{color:#8a6415;align-items:center;gap:8px;display:flex}.pilot-setup-grid article.done>div{color:#0f5f44}.pilot-setup-grid b{color:#17211d}.pilot-setup-grid button{width:fit-content;min-height:34px}.first-run-panel{background:linear-gradient(135deg,#137e5a14,#fff0 42%),#fff}.first-run-actions{flex-wrap:wrap;gap:10px;display:flex}.first-run-actions button{min-height:42px}.first-run-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.first-run-steps button{text-align:left;white-space:normal;background:#fbfcfa;justify-content:flex-start;align-items:flex-start;min-height:84px;padding:12px}.first-run-steps button.done{background:#f2fbf6;border-color:#b9dacb}.first-run-steps button>svg{color:#a46c11;margin-top:2px}.first-run-steps button.done>svg{color:#0f7a56}.first-run-steps span{gap:4px;min-width:0;display:grid}.first-run-steps b{color:#17211d;line-height:1.2}.first-run-steps small{color:#5d6a62;line-height:1.35}.okharek-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.status-tile{background:#fbfcfa;border:1px solid #e3ebe6;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.status-tile span{color:#68766d;text-transform:uppercase;font-size:12px;font-weight:900}.status-tile b{color:#17211d}.voice-training{background:#fff;border:1px solid #d9e8df;border-radius:8px;gap:14px;padding:16px;display:grid}.voice-training-head,.voice-training-grid,.voice-training-summary{gap:12px;display:grid}.voice-training-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.voice-training-head span,.voice-training-summary span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.voice-training-head h2{color:#17211d;margin:5px 0;font-size:22px}.voice-training-head p,.voice-training-action small,.voice-training-samples small{color:#5d6a62;margin:0;line-height:1.4}.voice-training-score{text-align:center;background:#f7fbf8;border:1px solid #e0ebe5;border-radius:8px;min-width:88px;padding:10px}.voice-training-score b{color:#17211d;font-size:28px;display:block}.voice-training-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,.85fr);align-items:end}.voice-training-grid label,.voice-training-action{gap:7px;display:grid}.voice-training-grid label span{color:#68766d;font-size:12px;font-weight:800}.voice-training-summary{grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;align-items:center}.voice-training-summary span{color:#233028;text-transform:none;background:#fbfcfa;border:1px solid #d8e7de;border-radius:999px;padding:7px 10px}.voice-training-samples{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.voice-training-samples article{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;gap:5px;padding:10px;display:grid}.voice-training-samples article.exact{background:#f3fbf7;border-color:#a8d8c1}.voice-training-samples article.close{background:#fffbec;border-color:#ead58e}.voice-training-samples article.miss{background:#fff8f6;border-color:#efc4bc}.voice-training-samples b{color:#137e5a}.voice-training-samples p{color:#17211d;overflow-wrap:anywhere;margin:0}.voice-dictionary,.unresolved-voice,.integration-map{background:#fff;border:1px solid #d9e8df;border-radius:8px;gap:14px;padding:16px;display:grid}.voice-dictionary-head,.integration-map header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.voice-dictionary-head span,.unresolved-voice span,.integration-map header span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.voice-dictionary-head h2,.unresolved-voice h2,.integration-map h2{color:#17211d;margin:5px 0;font-size:22px}.voice-dictionary-head p,.unresolved-voice p,.integration-map p{color:#5d6a62;margin:0;line-height:1.45}.voice-dictionary-head b{color:#0f5f44;text-align:center;background:#f2fbf6;border:1px solid #d9e8df;border-radius:8px;min-width:76px;padding:12px;font-size:28px}.voice-dictionary-form{grid-template-columns:minmax(160px,1.2fr) minmax(160px,1.1fr) minmax(120px,.7fr) minmax(160px,1fr) auto;align-items:end;gap:10px;display:grid}.voice-dictionary-form label{gap:6px;display:grid}.voice-dictionary-form label span{color:#68766d;font-size:12px;font-weight:800}.voice-dictionary-list,.unresolved-voice-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.voice-dictionary-list article,.unresolved-voice-list article{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;gap:7px;padding:10px 12px;display:grid;position:relative}.voice-dictionary-list article .icon{position:absolute;top:8px;right:8px}.voice-dictionary-list article div,.unresolved-voice-list article div:first-child{gap:3px;display:grid}.voice-dictionary-list b,.unresolved-voice-list b{color:#17211d;overflow-wrap:anywhere}.voice-dictionary-list span,.unresolved-voice-list span,.voice-dictionary-list small,.unresolved-voice-list small{color:#5d6a62;overflow-wrap:anywhere;line-height:1.35}.role-safety{border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-weight:800;display:flex}.role-safety.green{color:#0f5f44;background:#f2fbf6;border:1px solid #b9dec9}.role-safety.yellow{color:#7a5c00;background:#fffaf0;border:1px solid #eadc9c}.role-safety.red{color:#8f2d1e;background:#fff6f3;border:1px solid #f1b8aa}.integration-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integration-map-grid article{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;gap:10px;padding:12px;display:grid}.integration-map-grid b{color:#17211d}.integration-map-grid div{flex-wrap:wrap;gap:6px;display:flex}.integration-map-grid span{color:#233028;background:#fff;border:1px solid #d8e7de;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.hub-product-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:14px;display:grid}.hub-product-card,.hub-panel,.hub-install-plan,.hub-zone-strip{background:#fff;border:1px solid #d9e8df;border-radius:8px;padding:16px}.hub-product-card{align-content:start;gap:14px;min-height:230px;display:grid}.hub-product-card.primary{color:#17211d;background:linear-gradient(135deg,#137e5a14,#fff0 58%),#fff;border-color:#b9dacb;box-shadow:inset 4px 0 #137e5a}.hub-product-card.primary h2{color:#10221a}.hub-product-card.primary p{color:#40544a}.hub-product-card span,.hub-panel header span,.hub-install-plan header span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.hub-product-card h2,.hub-panel h2,.hub-install-plan h2{color:#17211d;margin:3px 0 0;font-size:22px;line-height:1.15}.hub-product-card p,.hub-panel p,.hub-install-plan p{color:#5d6a62;margin:0;line-height:1.45}.hub-product-card div,.hub-zone-meta{flex-wrap:wrap;gap:8px;display:flex}.hub-product-card div{align-self:end}.hub-product-card b,.hub-zone-meta span{color:#233028;background:#fff;border:1px solid #d8e7de;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;line-height:1.2;display:inline-flex}.hub-panel,.hub-install-plan{gap:14px;display:grid}.hub-panel header,.hub-install-plan header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hub-save-button{white-space:nowrap;align-self:start;min-width:120px;min-height:40px;padding:0 16px}.hub-panel>header .hub-save-button{max-width:180px}.hub-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hub-zone-grid article,.hub-device-list article,.hub-install-plan article,.hub-zone-strip article{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.hub-zone-grid article.enabled{background:#f7fcf9;border-color:#b9dacb}.hub-audio-picker{background:#f7fcf9;border:1px solid #d8e7dd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.hub-audio-picker div{gap:4px;display:grid}.hub-audio-picker span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.hub-audio-picker h3{color:#17211d;margin:0;font-size:18px}.hub-audio-picker p{margin:0}.hub-audio-list{gap:8px;display:grid}.hub-audio-list article{background:#fff;border:1px solid #e2e8e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.hub-audio-list article.selected{background:#f2fbf6;border-color:#8fc8aa}.hub-audio-list div,.hub-audio-empty{gap:4px;display:grid}.hub-audio-list b,.hub-audio-empty b{color:#17211d}.hub-audio-list span,.hub-audio-empty span{color:#5d6a62;line-height:1.35}.hub-audio-empty{background:#fbfcfa;border:1px dashed #cfded4;border-radius:8px;padding:12px}.hub-zone-grid article.disabled{opacity:.75}.hub-zone-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-zone-title label{color:#17211d;align-items:center;gap:8px;min-width:0;display:flex}.hub-zone-fields,.hub-device-list{gap:10px;display:grid}.hub-zone-fields{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,.95fr)}.hub-zone-fields label,.hub-device-list label{gap:5px;min-width:0;display:grid}.hub-zone-fields label span,.hub-device-list label span{color:#68766d;font-size:12px;font-weight:800}.hub-device-list article{grid-template-columns:minmax(0,1.25fr) minmax(150px,.55fr) minmax(150px,.55fr) minmax(0,.9fr);align-items:center}.hub-zone-grid .form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hub-zone-grid .form-actions button{width:100%;min-width:0;padding-inline:10px}.hub-device-list article div{gap:4px;display:grid}.hub-device-list b,.hub-install-plan b,.hub-zone-strip b{color:#17211d}.hub-device-list span,.hub-device-list small,.hub-zone-strip span,.hub-zone-strip small{color:#5d6a62;line-height:1.35}.hub-install-plan>div,.hub-zone-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.hub-zone-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.status-tile.green{background:#f2fbf6;border-color:#b9dec9}.status-tile.yellow{background:#fffaf0;border-color:#eadc9c}.status-tile.red{background:#fff6f3;border-color:#f1b8aa}.system-status-panel{background:#fff;border:1px solid #d9e8df;border-radius:8px;gap:14px;padding:16px;display:grid}.system-status-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.system-status-head span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.system-status-head h2{color:#17211d;margin:5px 0;font-size:22px}.system-status-head p{color:#5d6a62;margin:0;line-height:1.45}.system-status-head>b{color:#0f5f44;white-space:nowrap;background:#f2fbf6;border:1px solid #d9e8df;border-radius:999px;padding:8px 11px}.system-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.system-local-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.system-local-actions button{justify-content:center;width:100%;min-width:0}.system-status-details{border-top:1px solid #edf2ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding-top:12px;display:grid}.system-status-details span{color:#657369;overflow-wrap:anywhere;font-size:13px}.okharek-debug{border-top:1px solid #edf2ee;padding-top:10px}.okharek-debug summary{cursor:pointer;color:#137e5a;font-weight:900}.okharek-debug div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0;display:grid}.okharek-debug span,.voice-log-list small{color:#657369;overflow-wrap:anywhere;font-size:13px}.voice-log-list{gap:10px;display:grid}.voice-log-list article{background:#fbfcfa;border:1px solid #e4ebe6;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.voice-log-list article div{justify-content:space-between;gap:10px;display:flex}.voice-log-list p{color:#24312a;margin:0}.command-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:18px;display:grid}.mode-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.mode-tabs button.active{color:#137e5a;background:#e8f6ef;border-color:#137e5a}.command-input{resize:vertical;min-height:128px}.command-preview,.task-list,.alert-list{gap:10px;display:grid}.command-preview p{color:#5d6a62;margin:0;line-height:1.45}.command-preview ul{color:#4e5e55;margin:0;padding-left:18px;line-height:1.45}.listening{color:#137e5a;background:#effaf4;border:1px solid #b9dacb;border-radius:8px;align-items:center;gap:8px;min-height:38px;margin-top:10px;padding:8px 10px;font-weight:800;display:flex}.listening.muted{color:#66746b;background:#f7faf8;border-color:#dfe6e1}.chat-box.compact{max-height:310px}.task-card,.alert-card{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.task-card.critical,.alert-card.critical{border-color:#efc4bc}.task-card.warning,.alert-card.warning{border-color:#ead58e}.task-card div,.alert-card div{gap:5px;display:grid}.task-card b,.alert-card b{color:#17211d}.task-card p,.alert-card p{color:#5d6a62;margin:0;line-height:1.4}.alert-card span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.mobile-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mobile-actions button{justify-content:flex-start;min-height:76px;padding:14px;font-weight:900}.mobile-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mobile-stock-card{background:#fff;border:1px solid #e2e8e0;border-radius:8px;gap:10px;padding:14px;display:grid}.mobile-stock-card header,.mobile-stock-card div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mobile-stock-card header{align-items:flex-start}.mobile-stock-card header b{overflow-wrap:anywhere;min-width:0}.mobile-stock-card div{flex-wrap:wrap}.mobile-stock-card div button{flex:112px;min-width:0}.mobile-stock-card strong{color:#17211d;font-size:25px}.mobile-stock-card span{color:#66736b}.mobile-okharek-fab{z-index:20;color:#fff;background:#0f8f68;border-color:#0f8f68;border-radius:999px;min-height:58px;padding:0 18px;font-weight:900;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 36px #0f8f6847}.mobile-okharek-fab:hover{background:#0d7858;border-color:#0d7858}.invoice-scan-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mobile-search-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.file-drop{cursor:pointer;background:#f7fbf8;border:1px dashed #9bb8a9;border-radius:8px;align-items:center;gap:8px;width:auto;min-height:44px;padding:0 14px;display:inline-flex}.file-drop input{display:none}.production-plan{margin-top:12px}.metric.green svg,.positive{color:#137e5a}.metric.yellow svg{color:#b7791f}.metric.red svg,.negative{color:#c24132}.growth-brief{gap:8px;display:grid}.growth-brief h3{color:#17211d;margin:0;font-size:22px}.growth-brief p{color:#536258;margin:0;line-height:1.5}.growth-brief b{color:#137e5a}.growth-brief span{color:#738077;font-size:13px}.growth-list{gap:10px;display:grid}.growth-card{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;gap:6px;padding:12px;display:grid}.growth-card b{color:#1b2821}.growth-card p{color:#536258;margin:0;line-height:1.45}.growth-card span{color:#137e5a;font-size:13px;font-weight:800}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.panel{background:#fff;border:1px solid #dfe6dd;border-radius:8px;min-width:0;padding:16px;box-shadow:0 12px 28px #1c372b09}.panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panel h2{color:#1c2822;margin:0;font-size:17px;line-height:1.25}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.form-grid.wide{grid-template-columns:repeat(4,minmax(0,1fr))}.stack-form,.recipe-editor{gap:12px;display:grid}label{color:#5c6b62;gap:6px;font-size:13px;font-weight:700;display:grid}.span-2{grid-column:span 2}.align-end{align-self:end}.primary{color:#fff;background:#137e5a;border-color:#137e5a}.primary:hover{background:#0f6749;border-color:#0f6749}.danger-btn,.icon.danger{color:#b93424;border-color:#efc4bc}.quick-actions,.form-actions,.settings-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-security{gap:14px;display:grid}.account-security-card{background:#f7fbf8;border:1px solid #d9e8df;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.account-security-card>svg{color:#11865f}.account-security-card div{gap:2px;min-width:0;display:grid}.account-security-card span{color:#137e5a;text-transform:uppercase;font-size:12px;font-weight:900}.account-security-card b,.account-security-card small{overflow-wrap:anywhere}.account-security-status{color:#0f5f44;background:#f2fbf6;border:1px solid #b9dacb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.account-security-status.warning{color:#8a6415;background:#fff9e8;border-color:#efd486}.account-security-status div{gap:3px;min-width:0;display:grid}.account-security-status small{color:#5d6a62;overflow-wrap:anywhere}.password-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.password-form label{gap:6px;display:grid}.password-form label span{color:#5d6a62;font-size:12px;font-weight:900}.password-form input{color:#17211d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e8df;border-radius:8px;padding:0 12px;font-weight:800}.password-form button{white-space:nowrap;min-height:42px}.user-admin-form{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.1fr) minmax(140px,.8fr) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.user-admin-form label{gap:6px;display:grid}.user-admin-form label span{color:#5d6a62;font-size:12px;font-weight:900}.user-admin-form input,.user-admin-form select{color:#17211d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e8df;border-radius:8px;padding:0 12px;font-weight:800}.user-admin-list{gap:10px;margin-top:14px;display:grid}.user-admin-list article{background:#fbfcfa;border:1px solid #d9e8df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.user-admin-list article.disabled{opacity:.68;background:#f6f3ee}.user-admin-list article>div:first-child{gap:3px;min-width:0;display:grid}.user-admin-list b,.user-admin-list span,.user-admin-list small{overflow-wrap:anywhere}.user-admin-list span,.user-admin-list small{color:#5d6a62}.user-admin-list em{color:#a54d18;background:#fff0df;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-style:normal;font-weight:900}.user-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.table-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-pill{color:#2a3a31;background:#f7fbf8;border:1px solid #d7e6dc;border-radius:999px;padding:8px 11px;font-weight:800}.recipe-row{grid-template-columns:minmax(180px,1fr) 110px 100px 42px;gap:10px;display:grid}.icon{flex:none;width:40px;padding:0}.mini-list{gap:8px;display:grid}.mini-row{border:1px solid #e2e8e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:grid}.mini-row span{gap:2px;min-width:0;display:grid}.mini-row small{color:#738077;font-size:12px}.mini-row b{white-space:nowrap}.mini-row-side{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.mini-row-side b{text-align:right;min-width:58px}.empty{color:#748077;text-align:center;background:#fbfcfa;border:1px dashed #d8e0d7;border-radius:8px;place-items:center;min-height:72px;padding:14px;display:grid}.pill,.stock-status,.menu-class{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pill.info,.stock-status.ok{color:#137e5a;background:#e8f6ef}.pill.warning,.stock-status.warning{color:#98610f;background:#fff5d6}.pill.critical,.stock-status.critical{color:#b93424;background:#fee8e2}.menu-class.star{color:#137e5a;background:#e8f6ef}.menu-class.plowhorse{color:#98610f;background:#fff5d6}.menu-class.puzzle{color:#255a9b;background:#edf4ff}.menu-class.dog,.menu-class.no_data{color:#5f6c64;background:#eef1ee}.recommendations{gap:10px;display:grid}.recommendation{border:1px solid #e2e8e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.recommendation.critical{border-color:#efc4bc}.recommendation.warning{border-color:#ead58e}.recommendation h3{margin:8px 0 4px;font-size:16px}.recommendation p{color:#5d6c62;margin:0;line-height:1.45}.rec-actions{align-items:flex-start;gap:8px;display:flex}.rec-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-pill{color:#255a9b;background:#edf4ff;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.evidence-list{color:#526158;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.rec-action-hint{color:#244433;background:#f6faf7;border:1px solid #cfd8d0;border-radius:8px;align-items:center;min-height:28px;margin-top:10px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.table-input{max-width:180px}.table-wrap{overflow-x:auto}.table-wrap table{min-width:760px}.prompt-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.prompt-editor{min-width:0}.prompt-editor span{color:#17211d;font-size:14px;font-weight:900}.prompt-editor small{color:#66736b;font-weight:700;line-height:1.35}.prompt-editor textarea{resize:vertical;min-height:360px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.prompt-note{color:#5d6a62;margin:12px 0 0;line-height:1.45}.export-box{resize:vertical;min-height:340px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.export-box.compact{min-height:220px}.recipe-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recipe-card{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;gap:12px;padding:14px;display:grid}.recipe-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.recipe-card header div{gap:3px;display:grid}.recipe-card b{color:#1b2821}.recipe-card span,.recipe-card small,.recipe-card p{color:#627068}.recipe-card p{margin:0;font-size:13px;line-height:1.45}.recipe-steps{gap:8px;display:grid}.recipe-steps div{border:1px solid #e5ebe3;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.admin-layout{align-items:start}.chat-box{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow-y:auto}.chat-message{background:#fbfcfa;border:1px solid #e0e7df;border-radius:8px;padding:12px}.chat-message.user{background:#effaf4;border-color:#b9dacb}.chat-message.system{background:#fee8e2;border-color:#efc4bc}.chat-message p{color:#253028;white-space:pre-wrap;margin:0;line-height:1.45}.chat-message pre{color:#edf5ef;background:#17211d;border-radius:8px;margin:10px 0 0;padding:10px;font-size:12px;overflow-x:auto}.chat-form{gap:10px;margin-top:12px;display:grid}.chat-form textarea{resize:vertical;min-height:92px}.example-list{gap:8px;display:grid}.example-list button{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:44px;line-height:1.35}.connector-grid,.demo-receipts,.event-list{gap:10px;display:grid}.pos-wizard{background:#fff;border:1px solid #cfe2d7;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 30px #1c372b0b}.pos-wizard-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pos-wizard-head div{gap:6px;min-width:0;display:grid}.pos-wizard-body{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr) auto;align-items:end;gap:12px;display:grid}.pos-endpoint{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.pos-endpoint span{grid-column:1/-1}.pos-endpoint code{overflow-wrap:anywhere;color:#233028;min-width:0;font-size:13px}.pos-wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pos-wizard-actions button{white-space:normal}.pos-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pos-wizard-steps article{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.pos-wizard-steps article.done{background:#effaf4;border-color:#b9dacb}.pos-wizard-steps article>b{color:#137e5a;background:#e8f6ef;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pos-wizard-steps div{gap:3px;min-width:0;display:grid}.pos-wizard-steps strong,.pos-wizard-steps span{overflow-wrap:anywhere;min-width:0}.pos-wizard-steps strong{color:#1b2821}.pos-wizard-steps span{color:#66736b;font-size:13px;line-height:1.35}.integration-assistant{background:linear-gradient(135deg,#effaf4eb,#fffffff5),#fff;border:1px solid #cfe2d7;border-radius:8px;gap:14px;padding:16px;display:grid}.integration-assistant-main{grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:start;gap:16px;display:grid}.integration-assistant-title{gap:7px;min-width:0;display:grid}.integration-assistant-title span,.integration-assistant-grid article>b{color:#12845d;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.integration-assistant-title h2{color:#13201a;text-wrap:balance;margin:0;font-size:24px;line-height:1.15}.integration-assistant-title p,.integration-assistant-grid p,.integration-checklist p{color:#53655b;margin:0;line-height:1.45}.integration-assistant-controls{background:#fff;border:1px solid #dce8df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:12px;display:grid}.integration-assistant-controls label{min-width:0}.integration-assistant-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.integration-assistant-grid article{background:#fff;border:1px solid #dce8df;border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.integration-assistant-grid article>b{align-items:center;gap:7px;display:flex}.integration-assistant-grid ul{color:#233028;gap:6px;margin:0;padding-left:18px;display:grid}.integration-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integration-checklist article{background:#fbfcfa;border:1px solid #e0e8df;border-radius:8px;grid-template-columns:30px minmax(0,1fr);gap:9px;min-width:0;padding:11px;display:grid}.integration-checklist article.done{background:#effaf4;border-color:#b9dacb}.integration-checklist article.blocked{background:#fff8ec;border-color:#f0d5a8}.integration-checklist article>span{color:#137e5a;background:#e8f6ef;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.integration-checklist strong,.integration-checklist small,.integration-checklist p{overflow-wrap:anywhere;min-width:0;display:block}.integration-checklist strong{color:#17231d}.integration-checklist small{color:#6a776e;font-weight:800}.integration-missing{background:#fff8ec;border:1px solid #f0d5a8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.integration-missing b{color:#6b4c12}.integration-missing span{color:#5e4310;background:#fff;border:1px solid #e9c879;border-radius:999px;padding:6px 10px;font-weight:800}.pos-import-panel{background:#fff;border:1px solid #cfe2d7;border-radius:8px;gap:12px;padding:16px;display:grid}.pos-import-head{grid-template-columns:minmax(0,1fr) minmax(260px,440px);align-items:start;gap:16px;display:grid}.pos-import-head div:first-child{gap:7px;min-width:0;display:grid}.pos-import-head span{color:#12845d;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.pos-import-head h2{color:#13201a;margin:0;font-size:22px;line-height:1.15}.pos-import-head p{color:#53655b;margin:0;line-height:1.45}.pos-import-endpoints{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;gap:7px;padding:10px;display:grid}.pos-import-endpoints code{color:#233028;overflow-wrap:anywhere;font-size:12px}.pos-import-toolbar{grid-template-columns:minmax(160px,220px) auto auto auto;align-items:end;gap:10px;display:grid}.pos-import-textarea{white-space:pre;min-height:190px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.45;overflow:auto}.pos-import-note{color:#53655b;background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;flex-wrap:wrap;gap:8px 14px;padding:10px 12px;display:flex}.pos-import-note b{color:#137e5a}.payment-recon-head{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(240px,420px);align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.payment-recon-head div{gap:4px;min-width:0;display:grid}.payment-recon-head b{color:#17231d}.payment-recon-head span{color:#53655b;line-height:1.4}.payment-recon-head code{color:#233028;overflow-wrap:anywhere;font-size:12px}.integration-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-brief article{background:#fff;border:1px solid #d6e6dc;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 28px #1c372b0a}.integration-brief span{color:#12845d;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.integration-brief h3{color:#13201a;margin:0;font-size:18px;line-height:1.2}.integration-brief p,.integration-brief b{color:#5f6f66;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.integration-brief b{color:#1f3329}.integration-tags{flex-wrap:wrap;gap:8px;display:flex}.integration-tags em{color:#1c3a2d;overflow-wrap:anywhere;background:#f5fbf7;border:1px solid #dce8df;border-radius:999px;max-width:100%;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800;line-height:1.2}.connector-card,.demo-receipt,.event-row{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;gap:10px;padding:12px;display:grid}.connector-card,.demo-receipt{grid-template-columns:minmax(0,1fr) auto;align-items:center}.connector-card div,.demo-receipt div,.event-row div{gap:3px;min-width:0;display:grid}.connector-card b,.demo-receipt b,.event-row b{color:#1b2821;font-size:14px}.connector-card span,.demo-receipt span,.event-row span{color:#66736b;font-size:13px;line-height:1.35}.event-row{color:#edf5ef;background:#17211d;border-color:#293d33}.event-row b{color:#edf5ef}.event-row span{color:#b7c6bc}.event-row code{color:#e5f3eb;background:#23342b;border-radius:6px;padding:8px;font-size:12px;line-height:1.4;display:block;overflow-x:auto}.supplier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supplier-card{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;gap:12px;padding:14px;display:grid}.supplier-card header,.supplier-card footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.supplier-card header div{gap:3px;display:grid}.supplier-card b{color:#17211d}.supplier-card span,.supplier-card small,.supplier-card p{color:#65736a}.supplier-card p{background:#fffaf0;border:1px solid #ead58e;border-radius:8px;margin:0;padding:8px 10px;line-height:1.4}.supplier-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.supplier-kpis span{background:#fff;border:1px solid #e2e8e0;border-radius:8px;gap:2px;padding:9px;display:grid}.invoice-row{background:#fbfcfa;border:1px solid #e2e8e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.invoice-row div{gap:3px;display:grid}.invoice-row span,.invoice-row small{color:#66736b;line-height:1.35}@media (width<=1100px){.auth-shell{background:linear-gradient(#13251df5,#13251dbd 240px,#f6f8f5 240px),#f6f8f5;grid-template-columns:1fr;padding:24px}.auth-hero{min-height:auto}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.nav-list,.metric-grid,.marketman-strip,.demo-hero,.demo-flow,.owner-brief,.okharek-hero,.okharek-live-panel,.okharek-command-strip,.okharek-controls,.okharek-status-grid,.pilot-setup-grid,.first-run-steps,.product-readiness-panel header,.readiness-items,.license-panel header,.license-grid,.license-activate,.system-status-head,.system-status-grid,.system-local-actions,.system-status-details,.hub-product-split,.hub-audio-picker,.hub-audio-list article,.hub-zone-grid,.hub-zone-fields,.hub-device-list article,.hub-install-plan>div,.hub-zone-strip,.okharek-workflow,.voice-sheet-grid,.voice-draft-head,.voice-draft-row,.voice-batch-head,.voice-batch-table article,.voice-training-head,.voice-training-grid,.voice-training-summary,.voice-training-samples,.voice-dictionary-head,.voice-dictionary-form,.voice-dictionary-list,.unresolved-voice-list,.integration-assistant-main,.integration-assistant-controls,.integration-assistant-grid,.integration-checklist,.pos-import-head,.pos-import-toolbar,.payment-recon-head,.integration-brief,.integration-map header,.integration-map-grid,.okharek-listening-cue,.okharek-debug div,.today-command-center,.pos-wizard-body,.pos-wizard-steps,.command-layout,.mobile-actions,.mobile-stock-grid,.password-form,.user-admin-form,.user-admin-list article,.prompt-editor-grid,.two-columns,.form-grid,.form-grid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.auth-shell{padding:14px}.auth-hero,.auth-card{padding:18px}.auth-hero h1{font-size:31px}.auth-mode-grid{grid-template-columns:1fr}.content{padding:14px}.sidebar{gap:12px;padding:14px}.nav-list,.metric-grid,.marketman-strip,.demo-hero,.demo-flow,.owner-brief,.okharek-hero,.okharek-live-panel,.okharek-command-strip,.okharek-controls,.okharek-status-grid,.pilot-setup-grid,.first-run-steps,.product-readiness-panel header,.readiness-items,.license-panel header,.license-grid,.license-activate,.system-status-head,.system-status-grid,.system-local-actions,.system-status-details,.hub-product-split,.hub-audio-picker,.hub-audio-list article,.hub-zone-grid,.hub-zone-fields,.hub-device-list article,.hub-install-plan>div,.hub-zone-strip,.okharek-workflow,.voice-sheet-grid,.voice-draft-head,.voice-draft-row,.voice-batch-head,.voice-batch-table article,.voice-training-head,.voice-training-grid,.voice-training-summary,.voice-training-samples,.voice-dictionary-head,.voice-dictionary-form,.voice-dictionary-list,.unresolved-voice-list,.integration-assistant-main,.integration-assistant-controls,.integration-assistant-grid,.integration-checklist,.pos-import-head,.pos-import-toolbar,.payment-recon-head,.integration-brief,.integration-map header,.integration-map-grid,.okharek-listening-cue,.okharek-debug div,.today-command-center,.pos-wizard-body,.pos-wizard-steps,.command-layout,.mobile-actions,.mobile-stock-grid,.password-form,.user-admin-form,.user-admin-list article,.prompt-editor-grid,.two-columns,.form-grid,.form-grid.wide{grid-template-columns:1fr}.nav-list,.mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-sublist{grid-column:1/-1}.okharek-wake-actions{justify-content:stretch}.okharek-wake-actions button{flex:180px}.okharek-listening-cue{flex-direction:column;align-items:flex-start}.voice-command-sheet header{display:grid}.voice-command-sheet header small{white-space:normal;justify-self:start}.nav-list button{min-height:42px;padding:8px 10px;font-size:13px;line-height:1.2}.mobile-actions button{align-items:flex-start;min-height:66px;padding:12px;line-height:1.2}.mobile-search-row{grid-template-columns:1fr}.pos-wizard-head,.pos-endpoint,.llm-steps,.voice-advice{grid-template-columns:1fr;display:grid}.span-2{grid-column:span 1}.recipe-row,.recommendation,.task-card,.alert-card{grid-template-columns:1fr}.task-card,.alert-card{align-items:start}.metric{min-height:104px}.metric strong{font-size:22px;line-height:1.15}.rec-actions{flex-wrap:wrap}.recipe-cards,.connector-card,.demo-receipt,.supplier-grid,.invoice-row{grid-template-columns:1fr}th,td{padding:10px 8px;font-size:13px}}
