main>[hidden],.start-home[hidden],.start-note-page[hidden],.start-back[hidden]{display:none!important}body[data-start-view="home"] .mobile-jumpbar,body[data-start-view="notes"] .mobile-jumpbar{display:none}.start-home{max-width:930px;margin:55px auto 65px;min-height:60vh}.start-home h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;margin:15px 0;color:#263550}.start-intro{color:#8994aa;font-size:17px;line-height:1.7;margin-bottom:28px}.start-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.start-card{display:flex;align-items:center;gap:17px;text-align:left;border:1px solid #fff;background:#fff;border-radius:25px;padding:28px 23px;color:#2f3f62;min-height:165px;box-shadow:0 10px 24px #6678a321;transition:transform .15s}.start-card:hover{transform:translateY(-3px)}.start-card strong{display:block;font-size:27px;line-height:1.3}.start-card small{display:block;font-size:12px;line-height:1.7;color:#8191aa;margin-top:8px}.start-card b{margin-left:auto;font-size:22px;color:#7a92c1}.start-symbol{width:57px;height:57px;border-radius:18px;display:grid;place-items:center;flex:none;background:#e3eeff;color:#527be0;box-shadow:inset 0 -4px 0 #c9dafa}.start-symbol .ui-icon{width:28px;height:28px}.notes .start-symbol{background:#fff0e8;color:#df956f;box-shadow:inset 0 -4px 0 #f7dfce}.start-enter{display:block;width:100%;margin-top:23px;min-height:59px;border:0;border-radius:15px;background:#5575d9;color:white;font-size:19px;font-weight:800;box-shadow:0 5px 0 #3e5cb9}.start-back{border:1px solid #dce5f2;border-radius:11px;background:#fff;color:#617ba5;padding:8px 10px;font-size:12px;font-weight:700}.start-note-page{max-width:780px;margin:30px auto;min-height:60vh}.start-note{display:flex;align-items:start;gap:14px;padding:22px;background:white;border-radius:18px;box-shadow:0 7px 20px #6678a319;margin:13px 0}.start-note strong{font-size:21px}.start-note small{white-space:pre-wrap;line-height:1.7;font-size:14px}.start-note-page>.secondary-button{margin:17px 15px 0 0}.command-to-task{font-size:13px}.start-home~footer{margin-top:20px}@media(max-width:760px){.start-home{margin:32px auto 35px;min-height:65vh}.start-home h1{font-size:37px}.start-intro{font-size:14px;margin-bottom:24px}.start-grid{grid-template-columns:1fr;gap:15px}.start-card{min-height:137px;padding:24px 19px}.start-card strong{font-size:25px}.start-enter{font-size:18px;margin-top:23px}.start-symbol{width:51px;height:51px}.start-back{font-size:10px}.topbar-right{gap:5px}body[data-start-view="home"] footer,body[data-start-view="notes"] footer{padding-bottom:30px}}
.secretary-voice-page{max-width:720px;margin:28px auto 50px;min-height:65vh}.secretary-voice-page[hidden]{display:none!important}body[data-start-view="voice"] .mobile-jumpbar{display:none}.voice-intro{color:#7a8ba6;font-size:17px;line-height:1.6}.secretary-voice-page .business-notes-panel{border-radius:23px;padding:22px;background:#fff;box-shadow:0 10px 25px #687ea51a;gap:18px}.secretary-voice-page .meeting-heading{display:none}.secretary-voice-page .voice-box{order:-1;display:flex;flex-direction:column;text-align:center;border:0;background:#f0f5ff;padding:25px 15px;border-radius:19px}.secretary-voice-page .voice-box>div{flex:auto}.secretary-voice-page .voice-box strong{font-size:22px}.secretary-voice-page .record-button{font-size:20px;padding:20px 28px;min-height:70px;min-width:210px;border-radius:45px;background:#5479df;color:#fff;border:0;box-shadow:0 5px 0 #375ab8}.secretary-voice-page .record-button.recording{background:#df706c;box-shadow:0 5px 0 #bb5551}.secretary-voice-page .dialog-summary-only{display:none}.voice-reminder{padding:18px 0 22px}.voice-reminder h3{font-size:19px;color:#455d84}.secretary-voice-page #saveSecretaryVoice{width:100%;font-size:19px;min-height:55px}.secretary-voice-page textarea{font-size:16px!important}.secretary-voice-page .speech-status{font-size:13px}@media(max-width:760px){.secretary-voice-page{margin-top:20px}.secretary-voice-page .desk-title h2{font-size:27px}.secretary-voice-page .business-notes-panel{padding:16px}.voice-intro{font-size:16px}}
.voice-alternatives{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.voice-alternatives .secondary-button{font-size:13px;cursor:pointer;text-decoration:none}.voice-alternatives p{width:100%;margin:0}
