.mm-form-select{display:flex;align-items:end;gap:10px;margin-bottom:18px;flex-wrap:wrap}.mm-form-select label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--mm-muted);flex:1;max-width:310px}.mm-form-select select{color:#254363;background:#fff;border:1px solid #cadbef;border-radius:8px;padding:10px;width:100%;font-size:12px!important}.mm-form-studio{display:grid;grid-template-columns:230px minmax(210px,1fr) minmax(210px,1fr);gap:13px;align-items:start}.mm-form-studio>section{background:#fbfdff;color:#294765;border:1px solid #d8e5f3;border-radius:10px;overflow:hidden}.mm-form-studio header{padding:15px;border-bottom:1px solid #e2ecf6;display:flex;align-items:center;justify-content:space-between;gap:7px}.mm-form-studio header h2{color:#2a4667!important;font-size:14px!important;margin:0!important}.mm-form-field{display:flex;align-items:center;border-bottom:1px solid #e6edf7;padding:5px;gap:3px}.mm-form-field.selected{background:#e8f1ff;border-left:3px solid #537bff;padding-left:2px}.mm-form-field>button{display:flex;align-items:center;gap:7px;width:100%;background:transparent;border:0;text-align:left;color:#426383;padding:9px 5px;cursor:pointer}.mm-form-field>button b{font-size:11px;display:block}.mm-form-field>button small{font-size:9px;display:block;color:#8b9fb5;margin-top:3px}.mm-form-field>div{display:flex;flex-direction:column;gap:2px}.mm-form-field>div button{background:#f0f5fd;border:1px solid #dbe5f5;color:#7b94b1;border-radius:4px;font-size:11px;width:24px;height:24px;cursor:pointer}.mm-form-properties form{padding:16px}.mm-form-properties label,.mm-form-preview>label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#4b6c8d}.mm-form-properties input,.mm-form-properties select,.mm-form-properties textarea,.mm-form-preview input,.mm-form-preview select,.mm-form-preview textarea{width:100%;color:#284568!important;background:#fff!important;border:1px solid #d6e3f3!important;padding:10px;border-radius:7px!important;font-size:12px!important;min-height:39px!important}.mm-form-properties textarea{resize:vertical;line-height:1.5}.mm-field-help{font-size:9px;color:#8a9eb5;line-height:1.65;font-weight:400}.mm-form-properties .mm-required-control{flex-direction:row;align-items:center;gap:8px}.mm-form-properties .mm-required-control input{width:20px!important;min-height:20px!important}.mm-form-property-actions{display:flex;gap:7px}.mm-form-preview{padding-bottom:12px}.mm-form-preview>label{padding:0 15px;margin-top:12px}.mm-form-preview .rich-editor{min-height:90px!important;font-size:11px!important;background:white!important;color:#345777!important}.mm-form-preview header{display:block}.mm-form-preview header p{font-size:9px;line-height:1.6;color:#8d9fb7}.mm-form-preview .rich-toolbar{flex-wrap:wrap}.mm-connect-intro{margin-bottom:22px}.mm-connect-intro h2{color:#26405f!important;font-size:28px!important;margin:0 0 8px!important}.mm-connect-intro p{color:#7891ad;font-size:12px}.mm-outlook-card{border:1px solid #dce6f4;border-radius:12px;background:#fbfdff;padding:22px}.mm-outlook-card>header{display:flex;align-items:center;gap:13px;margin-bottom:20px}.mm-ms-logo{display:grid;place-items:center;width:48px;height:48px;background:linear-gradient(140deg,#416fff,#7ba9ff);color:white;border-radius:12px;font-size:22px;font-weight:800}.mm-outlook-card h3{font-size:19px!important;color:#284464!important;margin:0 0 4px!important}.mm-outlook-card header p{font-size:11px;color:#879bb4;margin:0}.mm-outlook-card article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid #e1eaf5}.mm-outlook-card article strong{display:block;color:#345675;font-size:13px}.mm-outlook-card article small{display:block;font-size:10px;color:#869eb8;margin-top:5px}.mm-outlook-card article>div:last-child{display:flex;gap:6px;flex-shrink:0}.mm-outlook-card footer{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.mm-outlook-card>small{font-size:10px;color:#96a8bd;line-height:1.5}.mm-sync-error{font-size:10px;color:#ad4258;background:#fff0f3;border:1px solid #ffd5df;padding:8px;border-radius:6px;line-height:1.5;max-width:600px}.mm-connect-footnote{font-size:10px;color:#869eb8;line-height:1.7;margin-top:15px}.mm-connection-notice{background:#e7f3ff;border:1px solid #b9d7f5;padding:12px 14px;color:#356591;font-size:12px;border-radius:8px;margin-top:16px}.mm-other-providers{font-size:11px;color:#7f95ae;line-height:1.8;margin-top:18px}.mm-other-providers summary{cursor:pointer}.mm-outlook-steps{color:#5b7591;font-size:12px;line-height:1.7;padding-left:20px}.mm-outlook-steps li{margin-bottom:10px}.mm-redirect-code{display:flex;gap:8px;align-items:center;padding:8px;background:#eff5fe;border:1px solid #dbe7f8;border-radius:7px;margin:7px 0}.mm-redirect-code code{overflow-wrap:anywhere;font-size:10px;min-width:0;flex:1}.mm-redirect-code button{flex-shrink:0}#mm-outlook-setup-status{display:block;font-size:11px;color:#b34660;margin-top:10px}
/* The journal becomes a lighter glass workspace instead of another dashboard. */
.mm-app.mm-journal-mode{background:linear-gradient(160deg,#c7dfeb,#e8eff1 50%,#f4eee7);min-height:100vh}.mm-journal-mode .mm-workspace{margin-right:0}.mm-journal-mode .mm-right-rail{display:none}.mm-journal-mode .mm-sidebar{background:linear-gradient(180deg,#e5f0f3e8,#fcfbf7e8);color:#38546f;border-color:#fff;backdrop-filter:blur(20px)}.mm-journal-mode .mm-brand{color:#244767}.mm-journal-mode .mm-brand small{color:#86a1b6}.mm-journal-mode .mm-nav-label{color:#96a9b9}.mm-journal-mode .mm-nav-item svg{color:#6d90ad}.mm-journal-mode .mm-nav-item.active{background:#ffffff!important;color:#426fff;border-color:#fff;box-shadow:0 5px 20px #718da51b}.mm-journal-mode .mm-nav-item.active svg{color:#4b76ff}.mm-journal-mode .mm-nav-item:hover{background:#dcebf3;color:#315674;border-color:#c6deed}.mm-journal-mode .mm-sidebar>nav:nth-of-type(2),.mm-journal-mode .mm-sidebar>.mm-nav-label:nth-of-type(2){display:none}.mm-journal-mode .mm-sidebar-bottom{background:linear-gradient(transparent,#f1f6f6 25%)}.mm-journal-mode .mm-sidebar-bottom .mm-nav-item{background:#e9f1f4;border-color:#d1e1e8}.mm-journal-mode .mm-topbar{background:#e8f2f3c9;border-color:#fff;backdrop-filter:blur(20px)}.mm-journal-mode .mm-global-search{background:#ffffff88;border-color:#fff;color:#87a2bb}.mm-journal-mode .mm-global-search input{color:#46688b!important}.mm-journal-mode .mm-user b{color:#436480!important}.mm-journal-mode .mm-user small,.mm-journal-mode .mm-connected{color:#8aa4b8}.mm-journal-mode .mm-topbar .mm-icon-button{background:#f7fafbbb;border-color:#fff;color:#6b8da7}.mm-journal-mode .mm-main{padding:20px 25px 35px}.mm-journal-mode .mm-journal-header h1{color:#32526e!important;font-size:27px!important}.mm-journal-mode .mm-journal-header .mm-eyebrow{color:#90a7b8}.mm-journal-mode .mm-journal-header input{background:#f8fbfc!important;color:#67869e!important;border-color:#d5e4eb}.mm-journal-mode .mm-journal-shell{grid-template-columns:300px minmax(0,1fr);padding:0;background:transparent;border:0;box-shadow:none;gap:25px}.mm-journal-mode .mm-journal-entries{padding:0}.mm-journal-mode .mm-entry-list-head{font-size:14px;color:#587a94;padding:8px 0}.mm-journal-mode .mm-journal-entry{padding:17px;background:#f6fafac9;border:1px solid #fff;border-radius:18px;margin-bottom:14px;box-shadow:0 8px 25px #678b9a22}.mm-journal-mode .mm-journal-entry.selected{background:#ffffffdd;box-shadow:0 10px 30px #456e882e}.mm-journal-entry>span{display:flex;align-items:center;justify-content:space-between;font-size:10px}.mm-journal-entry>span em{font-style:normal;font-size:17px}.mm-journal-mode .mm-journal-entry b{font-size:14px;max-height:41px;line-height:1.45;margin:9px 0 8px;color:#46637b}.mm-journal-mode .mm-journal-entry small{font-size:11px;line-height:1.6;max-height:34px;color:#829cab}.mm-entry-thumbnails{display:flex;gap:6px;margin-top:10px}.mm-entry-thumbnails img{width:60px;height:45px;object-fit:cover;border-radius:6px;border:1px solid #fff}.mm-entry-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.mm-entry-tags i{font-style:normal;font-size:9px!important;background:#e5eff3!important;color:#7294a7!important;padding:4px 7px!important;border-radius:5px!important;margin:0!important}.mm-entry-tags i:nth-child(3n+1){background:#edf0fa!important;color:#929abd!important}.mm-entry-tags i:nth-child(3n+2){background:#e5f4ee!important;color:#83ad97!important}.mm-journal-mode .mm-journal-paper{border-radius:20px;padding:25px 40px;background:#fffefbe8;border:1px solid #fff;box-shadow:0 10px 40px #68879520}.mm-journal-mode .mm-paper-title>h2{display:none}.mm-journal-mode .mm-paper-title>span{font-size:9px;letter-spacing:1.2px;color:#a3b1bd}.mm-journal-title-input{font-size:27px!important;font-weight:700!important;min-height:45px!important;border:0!important;background:transparent!important;border-radius:0!important;padding:8px 0!important;color:#42617b!important;width:100%;box-shadow:none!important;letter-spacing:-.6px}.mm-journal-title-input::placeholder{color:#aab9c5;font-weight:500}.mm-journal-tags-input{font-size:11px!important;min-height:29px!important;border:0!important;background:transparent!important;border-radius:0!important;padding:5px 0!important;color:#89a0b1!important;width:100%;box-shadow:none!important}.mm-journal-template-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#a2b3c0;border-top:1px solid #e4ecef;padding-top:13px;margin-bottom:10px;gap:10px}.mm-journal-template-label select{border:1px solid #e1e8ed;background:#fffdfb;color:#97a8b7;font-size:10px!important;min-height:28px!important;padding:5px 7px;border-radius:6px!important;max-width:180px}.mm-journal-mode .mm-journal-primary .rich-editor{min-height:400px!important;font-size:15px!important;line-height:1.95!important;color:#496779!important}.mm-journal-mode .mm-paper-sections .rich-toolbar{background:transparent!important;border-color:#ebeff0!important}.mm-journal-mode .mm-journal-primary .rich-editor figure{width:calc(50% - 8px);margin:12px 7px 10px 0}.mm-journal-mode .mm-journal-primary .rich-editor figure img{max-height:420px;object-fit:cover;border-radius:9px}.mm-journal-mode .mm-journal-primary .rich-editor figcaption{font-size:9px;color:#a0b1bb}.mm-journal-mode .mm-journal-calendar,.mm-journal-mode .mm-mood-card{background:#fdfcf9c9;border-color:#fff;border-radius:17px;box-shadow:0 7px 23px #426e8720}.mm-journal-mode .mm-mood-card{padding:18px}.mm-journal-mode .mm-mood-card p{font-size:12px;color:#708d9d}.mm-journal-mode .mm-mood-card button{font-size:25px}.mm-writing-focus .mm-journal-mode .mm-sidebar,.mm-writing-focus .mm-journal-mode .mm-journal-entries,.mm-writing-focus .mm-journal-mode .mm-topbar{display:none}.mm-writing-focus .mm-journal-mode .mm-workspace{margin:0}.mm-writing-focus .mm-journal-mode .mm-main{max-width:1050px;margin:auto}.mm-writing-focus .mm-journal-mode .mm-journal-shell{grid-template-columns:1fr}.mm-journal-mode .mm-mobile-nav{background:#eaf3f3ee;border-color:#fff}.mm-journal-mode .mm-mobile-nav button{color:#7d9aaf}.mm-journal-mode .mm-mobile-nav button.active{color:#4c78f9}
@media(max-width:1279px){.mm-form-studio{grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr)}.mm-form-preview{grid-column:1/-1}.mm-journal-mode .mm-journal-shell{grid-template-columns:260px minmax(0,1fr);gap:18px}.mm-journal-mode .mm-journal-paper{padding:22px 28px}.mm-journal-title-input{font-size:23px!important}.mm-journal-mode .mm-main{padding:18px}.mm-journal-mode .mm-mood-card button{font-size:21px}.mm-journal-mode .mm-right-rail{display:none}.mm-show-search .mm-journal-mode .mm-right-rail{display:block}}
@media(max-width:959px){.mm-journal-mode .mm-journal-shell{grid-template-columns:1fr;gap:18px}.mm-journal-mode .mm-journal-entries{display:block}.mm-journal-mode #mm-journal-days-list{display:flex;gap:10px;overflow:auto}.mm-journal-mode .mm-journal-entry{width:225px;flex-shrink:0;margin:0}.mm-journal-mode .mm-mood-card{padding:12px;display:flex;justify-content:center;margin-top:13px}.mm-journal-mode .mm-journal-paper{padding:23px}.mm-outlook-card article{flex-wrap:wrap}.mm-connect-intro h2{font-size:23px!important}}
@media(max-width:639px){.mm-form-studio{grid-template-columns:1fr}.mm-form-preview{grid-column:auto}.mm-form-select{gap:8px}.mm-form-select label{max-width:none;width:100%;flex:auto}.mm-form-property-actions{flex-wrap:wrap}.mm-form-preview .rich-toolbar button{font-size:10px!important;min-width:24px!important}.mm-outlook-card{padding:15px}.mm-outlook-card footer .mm-primary{font-size:11px}.mm-outlook-steps{font-size:11px}.mm-journal-mode .mm-main{padding:15px 11px 95px}.mm-journal-mode .mm-journal-header h1{font-size:24px!important}.mm-journal-mode .mm-journal-paper{padding:18px 14px;border-radius:16px}.mm-journal-mode .mm-journal-shell{gap:17px}.mm-journal-title-input{font-size:23px!important}.mm-journal-mode .mm-journal-primary .rich-editor{font-size:14px!important;line-height:1.85!important;min-height:300px!important}.mm-journal-mode .mm-journal-primary .rich-editor figure{width:100%;margin:10px 0}.mm-journal-template-label{font-size:9px;flex-wrap:wrap}.mm-journal-mode .mm-mood-card{justify-content:space-between;padding:12px 9px}.mm-journal-mode .mm-mood-card p{font-size:10px;max-width:90px}.mm-journal-mode .mm-mood-card button{font-size:21px;width:28px}.mm-journal-mode .mm-entry-list-head{font-size:12px}.mm-journal-mode .mm-journal-paper>header{gap:12px}.mm-journal-mode .mm-journal-paper>header>div:last-child{flex-wrap:wrap}.mm-journal-mode .mm-journal-entry{width:235px}.mm-writing-focus .mm-journal-mode .mm-main{padding-top:16px}}
