:root{--monda-accent:#bd3e10;--monda-accent-text:#fff;--monda-size:14px;--monda-background:#fffcf2}
body{font-size:var(--monda-size)!important;background:var(--monda-background)!important}button,input,select,textarea{font-size:inherit}button.primary,.tabs button.active,.admin-section-tabs button.active,.item-switch button.active{background:var(--monda-accent)!important;color:var(--monda-accent-text)!important;border-color:var(--monda-accent)!important}
.navigation-bar{display:flex;gap:16px;align-items:center;padding:8px 0;margin-bottom:10px}.navigation-bar a{color:inherit}.navigation-bar button{margin-inline-start:auto}#mobileProjectMenu{display:none}.home-mode #app{display:none!important}.home-screen{max-width:820px;margin:10vh auto;padding:24px;text-align:center}.home-screen>.brand{margin:auto}.home-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}.home-choices a{display:block;background:white;color:#172033;border:1px solid #c5ccd5;border-radius:18px;padding:32px;text-decoration:none}.home-choices a:hover{border-color:var(--monda-accent)}.home-screen>button{display:block;margin:25px auto}.appearance-form{display:grid;gap:18px;max-width:650px}.appearance-form label{display:grid;gap:8px}.appearance-form input[type=color]{width:90px;height:44px}.appearance-preview{padding:22px;border:1px solid #b9c1cc;border-radius:12px}.appearance-preview button{pointer-events:none}#admin-section-directory button{margin:8px}
@media(max-width:760px){
 body{font-size:var(--monda-size)!important}#app{display:block!important;width:100%;overflow-x:clip}body.home-mode #app{display:none!important}#app>aside{display:none!important}body.project-menu-open #app>aside{display:block!important;position:fixed;inset:58px 0 0;z-index:90;width:100%;height:auto;background:white;overflow:auto;padding:16px}#projects{display:grid!important;overflow:visible!important;gap:8px}#projects button{width:100%;white-space:normal;text-align:start;font-size:14px!important}#app>main{margin:0!important;padding:10px!important;width:100%;min-width:0}.navigation-bar{position:sticky;top:0;z-index:100;background:var(--monda-background);margin:0;padding:8px 0;min-height:46px}#mobileProjectMenu{display:block}#app main>header{display:grid!important;grid-template-columns:1fr auto!important;gap:8px;padding:12px 0!important;align-items:center}#app main>header>div{grid-column:1/-1;min-width:0}#app main>header h1{font-size:19px!important;line-height:1.5;margin:0;overflow-wrap:anywhere}#app main>header p,#app main>header small{display:none}#notificationBell{font-size:12px!important;padding:8px!important;min-height:38px}#identity{font-size:12px;max-width:170px;overflow:hidden;text-overflow:ellipsis}#interfaceLanguage{max-width:130px;padding:6px;font-size:14px!important}.tabs{gap:6px!important;padding:6px 0!important;overflow:auto;scrollbar-width:thin}.tabs button{flex:0 0 auto!important;min-width:0!important;padding:9px 11px!important;font-size:13px!important;white-space:nowrap}#sync{display:none}.item-switch,.admin-section-tabs{display:flex;flex-wrap:wrap;gap:6px}.item-switch button,.admin-section-tabs button{font-size:13px!important;padding:9px!important}h2{font-size:18px!important}h3{font-size:16px!important}button{min-height:42px}input,select,textarea{font-size:16px!important;max-width:100%;min-width:0}form.member-form,.member-form,.classification{grid-template-columns:1fr!important}.member-form>*{min-width:0;grid-column:auto!important}dialog{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;padding:12px!important;box-sizing:border-box}dialog header{flex-wrap:wrap}table{display:block;max-width:100%;overflow:auto}td,th{font-size:13px!important}.ws-explorer{grid-template-columns:1fr!important}.ws-grid{grid-template-columns:1fr!important}.ws-toolbar,.ws-actions{flex-wrap:wrap}#wsFolderTree{max-height:160px;overflow:auto}.notice{padding:12px!important;font-size:12px!important}.conversation-head{padding:12px!important}.conversation-head p{font-size:12px}.conversation-head .tag{display:none}#messages{min-height:220px!important;padding:10px!important}.compose-actions{flex-wrap:wrap}.compose-actions>div{display:flex;flex-wrap:wrap;gap:4px}.compose-actions button{font-size:12px!important;padding:7px!important}.home-screen{margin:5vh auto;padding:22px}.home-choices{grid-template-columns:1fr;gap:12px}.home-choices a{padding:20px}.summary-card,.saved-contract{padding:12px!important;overflow-wrap:anywhere}.monda-insights form{padding:10px}.monda-insights textarea{font-size:16px!important}.notification-panel{inset:8px!important;width:auto!important;max-height:95dvh;overflow:auto}
}
body button,body input,body select,body textarea{font-size:var(--monda-size)}body button.primary,body button.active,body .company-tabs button.active,#notificationBell,.brand{background:var(--monda-accent)!important;color:var(--monda-accent-text)!important;border-color:var(--monda-accent)!important}body input[type=checkbox],body input[type=radio]{accent-color:var(--monda-accent)}.mobile-section-picker{display:none}
@media(max-width:760px){#app main>.tabs{display:none!important}.mobile-section-picker{display:grid;gap:6px;margin:10px 0 16px;font-size:12px}.mobile-section-picker select{width:100%}#app main>header{grid-template-columns:1fr auto auto!important}#interfaceLanguage{grid-column:auto;font-size:12px!important;max-width:100px}#notificationBell{width:auto;justify-self:start}#app main>header #identity{max-width:70px}.project-menu-open .aside-bottom{display:block!important}.project-menu-open aside h3{display:block!important}}
.admin-view #app main>header>div{display:none!important}.admin-view #teamTitle{font-size:20px!important}
