@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.homeRecentActivity{background:linear-gradient(#fff,#fbfcfb);border:1px solid #e4ebe6;border-radius:22px;margin:14px 0 18px;padding:18px;box-shadow:0 10px 30px #2e43390e}.homeRecentHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.homeRecentHead h2{margin:2px 0 0;font-size:1.15rem}.homeRecentHead button{color:#567264;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:750;display:inline-flex}.homeRecentHead button svg{width:16px;height:16px}.homeRecentList{gap:8px;display:grid}.homeRecentItem{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #edf1ee;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.homeRecentItem>svg{color:#8a9a91;width:16px;height:16px}.homeRecentIcon{color:#5f786b;background:#eef4f1;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.homeRecentIcon svg{width:17px;height:17px}.homeRecentText{flex-direction:column;gap:2px;min-width:0;display:flex}.homeRecentText b{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.homeRecentText small{color:#74817b;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.homeRecentText em{color:#9aa49f;font-size:.7rem;font-style:normal}.homeRecentLoading,.homeRecentEmpty{color:#7b8881;padding:12px 4px}.homeRecentEmpty{align-items:center;gap:10px;display:flex}.homeRecentEmpty>svg{width:20px}.homeRecentEmpty span{flex-direction:column;gap:2px;display:flex}.homeRecentEmpty small{color:#8a9690}.activityAuditMeta{background:#f7faf8;border:1px solid #e6ece8;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;padding:10px;display:grid}.activityAuditMeta>span{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.activityAuditMeta>span>svg{color:#6d8177;justify-self:center;width:16px;height:16px}.activityAuditMeta>span>span{flex-direction:column;min-width:0;display:flex}.activityAuditMeta small{color:#8b9791;font-size:.65rem}.activityAuditMeta b{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.activityAuditMeta em{color:#9ca6a1;font-size:.65rem;font-style:normal}@media (hover:hover) and (pointer:fine){.homeRecentItem:hover{border-color:#dce6df;transform:translateY(-1px);box-shadow:0 7px 18px #374b410e}}@media (width<=560px){.homeRecentActivity{border-radius:19px;padding:15px 13px}.homeRecentHead{align-items:flex-end}.homeRecentHead button{font-size:.75rem}.homeRecentItem{grid-template-columns:34px minmax(0,1fr) 16px;padding:9px 10px}.homeRecentIcon{width:31px;height:31px}.homeRecentText b{font-size:.83rem}.homeRecentText small{font-size:.7rem}.homeRecentText em{font-size:.67rem}.activityAuditMeta{grid-template-columns:1fr}.activityAuditMeta>span+span{border-top:1px solid #e5ebe7;padding-top:8px}}*{box-sizing:border-box}body{color:#24312d;background:#f5f7f4;margin:0;font-family:Inter,system-ui,sans-serif}button{font:inherit}.login{background:linear-gradient(145deg,#f4f8f5,#eef4f7);place-items:center;min-height:100dvh;padding:24px;display:grid}.loginCard{background:#fff;border-radius:28px;width:min(440px,100%);padding:38px;box-shadow:0 18px 60px #445b5015}.logo{align-items:center;gap:14px;display:flex}.logo b{font-size:28px}.logo small{color:#718079;margin-top:2px;display:block}.mark{background:#dfeee6;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative}.mark svg{width:30px}.bars{align-items:end;gap:2px;display:flex;position:absolute;bottom:8px;right:7px}.bars i{background:#5e8774;border-radius:4px;width:4px}.login h1{margin:45px 0 8px;font-size:34px}.login p{color:#69766f;line-height:1.6}.auth{color:#fff;background:#273b34;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;padding:15px;font-weight:600;display:flex}.auth svg{width:20px}.auth.secondary{color:#26332e;background:#fff;border:1px solid #dbe2de}.demo{text-align:center;margin-top:22px;font-size:12px}.app{background:#fafbf9;max-width:760px;min-height:100dvh;margin:auto;padding-bottom:95px}header{z-index:5;background:#fffd;border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex;position:sticky;top:0}.icon,.team,.avatar{background:0 0;border:0}.icon svg{width:25px}.team{align-items:center;gap:5px;font-weight:600;display:flex}.team svg{width:16px}.avatar{color:#466558;background:#dfece6;border-radius:50%;width:39px;height:39px;font-weight:700}.content{padding:26px 20px}.hello{justify-content:space-between;align-items:end;display:flex}.hello span{color:#7b8982}.hello h1{margin:5px 0;font-size:28px}.date{font-weight:700}.follow{gap:11px;margin-top:20px;display:grid}.card,.simple,.event{background:#fff;border:1px solid #edf0ed;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.card>div:nth-child(2),.simple>div,.event>div:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.card small{color:#65736d}.card span,.simple span,.event span{color:#7b8782;font-size:13px}.card>svg,.simple>svg:last-child{color:#82918a;width:18px}.round{background:#ffffffa8;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.round svg{width:22px}.peach{background:#faeee7}.blue{background:#eaf2f5}.cream{background:#f5f1e6}.title{justify-content:space-between;align-items:center;margin:30px 2px 12px;display:flex}.title h2{margin:0;font-size:19px}.title button{color:#5f7e70;background:0 0;border:0}.day{background:#e5efe9;border-radius:14px;place-items:center;width:50px;height:54px;padding:5px;display:grid}.day b{font-size:19px}.day span{font-size:10px}.pill{background:#edf4f0;border-radius:99px;padding:7px 9px}.simple>svg:first-child{color:#648172;width:26px}nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#fffffff2;border-top:1px solid #e8ece9;justify-content:space-around;width:min(760px,100%);height:78px;padding:8px 6px 12px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}nav button{color:#89938e;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:60px;font-size:10px;display:flex}nav svg{width:22px}.active{color:#4d7463!important}.add svg{color:#fff;background:#587c6c;border-radius:16px;width:45px;height:45px;margin-top:-24px;padding:12px}.add span{margin-top:0}@media (width<=500px){.content{padding:22px 15px}.loginCard{padding:28px 22px}.hello h1{font-size:25px}.pill{display:none}}.authError{color:#8a3f31;background:#fff1ee;border-radius:12px;padding:10px 12px;font-size:12px}.auth:disabled{opacity:.55;cursor:not-allowed}.loading{text-align:center}.spin{margin:22px auto 8px;animation:1s linear infinite spin}.logout{color:#71877f;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.logout svg{width:14px}@keyframes spin{to{transform:rotate(360deg)}}.teamSetup{max-width:520px}.teamSetup form{text-align:left;margin-top:24px}.fieldLabel{color:#31423d;margin:0 0 8px;font-weight:700;display:block}.teamInput{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:14px;outline:none;margin-bottom:14px;padding:15px 16px;font-size:16px}.backLink{color:#58776d;font:inherit;cursor:pointer;background:0 0;border:0;margin:20px 0 4px;padding:0;font-weight:700}.teamSetup .auth svg{width:20px;height:20px}.pageHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.pageHead h1{margin:4px 0 6px;font-size:30px}.pageHead p{color:#74817b;margin:0}.eyebrow{color:#6c8278;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.primarySmall{color:#fff;white-space:nowrap;background:#273b34;border:0;border-radius:14px;align-items:center;gap:7px;padding:12px 15px;font-weight:700;display:flex}.primarySmall svg{width:18px}.empty{text-align:center;color:#6e7c75;background:#fff;border:1px solid #e8eeea;border-radius:24px;padding:42px 24px}.empty h2{color:#2c3934;margin:12px 0 7px}.empty p{max-width:430px;margin:0 auto 16px;line-height:1.55}.emptyIcon{color:#527565;background:#e5f0ea;border-radius:20px;place-items:center;width:62px;height:62px;margin:auto;display:grid}.emptyIcon svg{width:29px}.compact{width:auto;padding:13px 18px;display:inline-flex}.placeGrid{gap:12px;display:grid}.placeCard{background:#fff;border:1px solid #e8eeea;border-radius:20px;align-items:center;gap:14px;padding:17px;display:flex}.placeCard>div:nth-child(2){flex:1;min-width:0}.placeCard small{color:#708078}.placeCard h3{margin:4px 0;font-size:17px}.placeCard p{color:#7a8781;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.placeCard>svg{color:#82918a;width:18px}.placeIcon{color:#527565;background:#e4efe9;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.placeIcon svg{width:24px}.modalBackdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e2e2866;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:25px;width:min(520px,100%);max-height:90dvh;padding:25px;overflow:auto;box-shadow:0 24px 80px #14231d35}.modalTop{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.modalTop h2{margin:4px 0;font-size:26px}.close{background:#f0f4f2;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.close svg{width:19px}.textarea{resize:vertical;min-height:86px}select.teamInput{appearance:auto}.page .spin{margin:0 auto}.comingIcon{width:40px}.auth .spin{margin:0;animation:1s linear infinite spin}@media (width<=560px){.pageHead{flex-direction:column}.primarySmall{justify-content:center;width:100%}.modal{padding:21px}.pageHead h1{font-size:27px}}.placeCardButton{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.placeCardButton:hover{background:#fcfdfc;border-color:#cadbd3}.placeCardButton:focus-visible{outline-offset:2px;outline:3px solid #587c6c33}.backPlace{color:#557668;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:4px 0;font-weight:700;display:inline-flex}.backPlace svg{width:18px}.placeHero{background:#fff;border:1px solid #e8eeea;border-radius:24px;align-items:flex-start;gap:18px;padding:24px;display:flex}.placeHeroIcon{color:#527565;background:#e4efe9;border-radius:20px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.placeHeroIcon svg{width:31px}.placeHeroText{min-width:0}.placeHero h1{margin:5px 0 7px;font-size:30px}.placeHero p{color:#74817b;margin:0;line-height:1.5}.placeSections{gap:11px;margin-top:18px;display:grid}.detailCard{background:#fff;border:1px solid #e8eeea;border-radius:18px;align-items:center;gap:13px;padding:16px;display:flex}.detailCard>div:nth-child(2){flex:1;min-width:0}.detailCard h2{margin:0 0 4px;font-size:16px}.detailCard p{color:#77847e;margin:0;font-size:13px;line-height:1.4}.detailCard>svg{color:#8a9690;width:18px}.detailIcon{color:#587c6c;background:#f0f5f2;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.detailIcon svg{width:21px}@media (width<=500px){.placeHero{padding:19px}.placeHeroIcon{border-radius:17px;flex-basis:54px;width:54px;height:54px}.placeHero h1{font-size:26px}.detailCard{padding:14px}}button:not(:disabled),a[href]{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s,color .16s}@media (hover:hover) and (pointer:fine){.placeCardButton:hover{background:#f7fbf8;border-color:#b9d1c6;transform:translateY(-1px);box-shadow:0 8px 24px #35534614}.primarySmall:hover,.auth:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 7px 18px #273b3426}.backPlace:hover,.backLink:hover,.title button:hover{color:#355c4c;background:#edf5f1;border-radius:10px}header .icon:hover,header .team:hover,header .avatar:hover,.close:hover{background:#edf5f1;box-shadow:0 4px 12px #35534614}nav button:not(.add):hover{color:#4d7463;background:#eef5f1;border-radius:12px}nav .add:hover svg{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 7px 16px #587c6c33}}button:not(:disabled):active{transform:scale(.985)}.placeCardButton{min-height:82px}.openPlace{color:#557668;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.openPlace svg{width:16px;height:16px}@media (width<=430px){.openPlace{font-size:0}.openPlace svg{width:18px;height:18px}}.placeCardButton{appearance:none}.placeCardButton .placeChevron{color:#82918a;flex:none;width:18px;height:18px;transition:transform .16s,color .16s}.backPlace{border-radius:11px;margin-bottom:14px;margin-left:-7px;padding:7px 10px 7px 7px;font-size:13px;font-weight:700;transition:background .16s,color .16s}.backPlace svg{width:16px;height:16px;transition:transform .16s}@media (hover:hover) and (pointer:fine){.placeCardButton:hover .placeChevron{color:#527565;transform:translate(2px)}.backPlace:hover{color:#355c4c;background:#edf5f1}.backPlace:hover svg{transform:translate(-2px)}}.placeCardButton:active{background:#f2f7f4;transform:translateY(0)}.backPlace:active{background:#e7f0eb}.currentInfoCard{align-items:flex-start}.currentInfoBody{width:100%}.currentInfoHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.currentInfoHead h2{margin:0}.miniAction{color:#557668;font:inherit;cursor:pointer;background:#f0f5f2;border:0;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.miniAction svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.miniAction:hover{background:#e4efe9;transform:translateY(-1px)}}.currentInfoText{white-space:pre-wrap;color:#53615b!important;margin-top:8px!important;font-size:14px!important;line-height:1.55!important}.currentInfoEmpty{font-style:italic;color:#8a9690!important;margin-top:8px!important}.infoEditor{margin-top:11px}.infoEditor .teamInput{resize:vertical;min-height:108px;margin:0}.editorActions{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.cancelAction,.saveAction{font:inherit;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.cancelAction{color:#65716c;background:#f3f5f4}.saveAction{color:#fff;background:#587c6c}.saveAction svg,.cancelAction svg{width:15px;height:15px}.saveAction:disabled,.cancelAction:disabled{opacity:.55;cursor:default}@media (hover:hover) and (pointer:fine){.cancelAction:not(:disabled):hover{background:#e9edeb}.saveAction:not(:disabled):hover{filter:brightness(1.07)}}@media (width<=500px){.currentInfoHead{align-items:flex-start}.editorActions{justify-content:stretch}.editorActions button{flex:1;justify-content:center}}.fieldSpacer{margin-top:18px}.memberChecks{flex-wrap:wrap;gap:9px;margin:0 0 18px;display:flex}.memberCheck{cursor:pointer;color:#31423d;background:#f8fbf9;border:1px solid #dfe8e3;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-weight:650;transition:all .18s;display:flex}.memberCheck:hover{background:#eef6f1;border-color:#c8ddd0;box-shadow:0 4px 12px #385c4914}.memberCheck input{accent-color:#789d88;width:17px;height:17px}.secondaryInput{margin-top:9px}.eventRowMain{flex-direction:column;gap:7px;min-width:0;display:flex}.eventMeta{display:block}.eventRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.editEvent{white-space:nowrap}.homeEvents{gap:10px;margin-bottom:22px;display:grid}.homeEvent{background:#fff;border:1px solid #e3ebe7;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 16px;transition:all .18s;display:grid}.homeEvent:hover{border-color:#cbded3;transform:translateY(-1px);box-shadow:0 7px 18px #385c4914}.homeEvent>svg{color:#6e917d;width:21px;height:21px}.homeEvent div{flex-direction:column;gap:4px;min-width:0;display:flex}.homeEvent span,.homeEvent small{color:#718078;font-size:.84rem}@media (width<=650px){.eventRowActions{justify-content:space-between;width:100%}.homeEvent{grid-template-columns:auto 1fr}.homeEvent>small{grid-column:2}.memberChecks{flex-direction:column}.memberCheck{width:100%}}.menuBackdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c282238;display:flex;position:fixed;inset:0}.sideMenu{background:#fff;width:min(360px,88vw);height:100%;padding:22px;animation:.18s ease-out menuIn;box-shadow:18px 0 50px #2d413724}@keyframes menuIn{0%{opacity:.7;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.sideMenuTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.sideMenuTop .logo{transform-origin:0 0;transform:scale(.92)}.sideMenuItem{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:24px 1fr 18px;align-items:center;gap:12px;padding:14px;transition:all .18s;display:grid}.sideMenuItem:hover,.sideMenuItem.active{background:#f2f8f4;border-color:#d9e9df;box-shadow:0 6px 18px #37554412}.sideMenuItem>svg{width:21px}.sideMenuItem span{flex-direction:column;gap:3px;display:flex}.sideMenuItem small{color:#7d8c84;font-size:12px}.sideMenuItem>svg:last-child{color:#9aa9a1;width:16px}.sideMenuDivider{background:#edf1ee;height:1px;margin:16px 4px}.logoutItem{color:#59665f}.memberPanel{background:#fff;border:1px solid #e7ece8;border-radius:20px;margin:18px 0;overflow:hidden}.memberPanelHead{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.memberPanelHead h2{margin:0;font-size:18px}.memberPanelHead span{color:#78867f;background:#f4f7f5;border-radius:999px;padding:5px 9px;font-size:12px}.memberRow{border-bottom:1px solid #f0f3f1;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:15px 20px;display:grid}.memberRow:last-child{border-bottom:0}.memberAvatar{color:#486556;background:#e8f3ec;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:750;display:grid}.memberAvatar svg{width:19px}.inviteAvatar{color:#557182;background:#eef4f8}.memberIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.memberIdentity b{text-overflow:ellipsis;font-size:14px;overflow:hidden}.memberIdentity span{color:#7c8982;font-size:12px}.memberStatus{color:#50705d;background:#eef7f1;border-radius:999px;padding:6px 9px;font-size:11px}.memberStatus.suspended{color:#8a6542;background:#fff3e7}.cancelInvite{color:#7c8982;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px}.cancelInvite:hover{color:#8a5656;background:#f7eeee}.teamSuccess{color:#4d6b57;background:#edf7f0;border:1px solid #d5eadb;border-radius:14px;padding:12px 14px;font-size:13px}.teamEmpty{margin:0;padding:18px 20px}.inviteHelp{color:#7a8780;margin:10px 0 16px;font-size:12px;line-height:1.5}.managedMemberRow{overflow:visible}.memberControls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.memberActionWrap{position:relative}.memberActionButton{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.memberActionButton svg{width:18px;height:18px}.memberActionButton:hover{color:#486556;background:#edf5f1}.memberActionMenu{z-index:20;background:#fff;border:1px solid #dde7e1;border-radius:15px;width:230px;padding:7px;position:absolute;top:40px;right:0;box-shadow:0 14px 38px #23372d29}.memberActionTitle{color:#849089;text-transform:uppercase;letter-spacing:.05em;padding:7px 9px 5px;font-size:11px;font-weight:700}.memberActionMenu button{text-align:left;color:#35433d;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;display:flex}.memberActionMenu button>span{color:#7b8b83;margin-left:auto;font-size:10px}.memberActionMenu button svg{width:16px;height:16px}.memberActionMenu button:hover:not(:disabled){background:#f0f6f2}.memberActionMenu button.selected{color:#668174;cursor:default;background:#f3f7f5}.memberActionMenu button:disabled{opacity:.65}.memberActionDivider{background:#edf1ee;height:1px;margin:6px 3px}.memberActionMenu .dangerAction{color:#945a55}.memberActionMenu .dangerAction:hover:not(:disabled){background:#fbefee}.memberActionHint{color:#8a9690;padding:7px 9px 5px;font-size:10px;line-height:1.4;display:block}@media (width<=560px){.managedMemberRow{grid-template-columns:42px 1fr auto}.memberControls{gap:5px}.memberStatus{display:none}.memberActionMenu{width:min(230px,72vw);right:0}}.memberPanel{overflow:visible}.memberPanelHead{border-radius:20px 20px 0 0}.memberRow:last-child{border-radius:0 0 20px 20px}.memberActionMenu{z-index:100}.eventList{flex-direction:column;gap:10px;display:flex}.eventRow{background:#ffffff94;border:1px solid #35564d1a;border-radius:14px;padding:12px 14px;box-shadow:0 2px 8px #2a423a09}.eventRow+.eventRow{margin-top:0}.eventRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.quickStatus{appearance:auto;color:#36554b;font:inherit;cursor:pointer;background:#eef5f1;border:1px solid #415c5324;border-radius:999px;max-width:145px;padding:7px 28px 7px 11px;font-size:.78rem;font-weight:700}.quickStatus:disabled{cursor:default;opacity:.65}.statusPill{color:#36554b;background:#eef5f1;border-radius:999px;padding:7px 11px;font-weight:700;display:inline-flex}.dangerModalAction{color:#b34242;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #b03e3e21;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 14px;font-weight:700;display:flex}.dangerModalAction svg{width:18px;height:18px}.dangerModalAction:hover{background:#b342420e;border-radius:12px}.interactiveHomeEvent{transition:transform .16s,box-shadow .16s,border-color .16s}.interactiveHomeEvent:hover{transform:translateY(-1px);box-shadow:0 6px 18px #2a423a12}.homeEvent .quickStatus{flex:none;margin-left:auto}@media (width<=650px){.eventRow{padding:11px}.eventRowActions{justify-content:flex-start;width:100%}.homeEvent{align-items:flex-start}.homeEvent .quickStatus{margin-left:0}.quickStatus{max-width:135px}}.followButton{text-align:left;width:100%;color:inherit;cursor:pointer;border:1px solid #edf0ed;transition:transform .16s,box-shadow .16s,border-color .16s}.followButton:hover{border-color:#d9e4de;transform:translateY(-1px);box-shadow:0 7px 18px #385c4914}.followButton>div:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.homeAnchor{scroll-margin-top:88px}.localActionRow,.inspectionRow,.trainingRow,.documentRow{background:#ffffff9e;border:1px solid #35564d1a;border-radius:14px;box-shadow:0 2px 8px #2a423a09}.inspectionCard .currentInfoBody{min-width:0}.inspectionState{border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;margin:4px 0 12px!important;padding:13px 14px!important;line-height:1.35!important;display:flex!important}.inspectionState b,.inspectionState span{width:100%!important;display:block!important}.inspectionSummary{border-bottom:1px solid #edf1ee!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:10px 2px!important;display:grid!important}.inspectionSummary span,.inspectionSummary b{line-height:1.35!important;display:block!important}.inspectionSummary b{text-align:right!important}.inspectionHistory{flex-direction:column!important;gap:10px!important;margin-top:12px!important;display:flex!important}.inspectionRow{justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;display:flex!important}.inspectionRowMain{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.inspectionRowMain span{color:#718078!important;font-size:.84rem!important}.inspectionRowActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.trainingList,.documentList{flex-direction:column;gap:10px;display:flex}.trainingRow,.documentRow{padding:12px 14px}.documentActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=650px){.inspectionSummary{grid-template-columns:1fr!important;gap:4px!important}.inspectionSummary b{text-align:left!important}.inspectionRow{flex-direction:column!important;align-items:flex-start!important}.inspectionRowActions{justify-content:flex-start!important;width:100%!important}.followButton{padding:14px}}.documentRow{justify-content:space-between;align-items:center;gap:14px;display:flex;border-left:4px solid #0000!important}.documentMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.documentCategory{color:#53675e;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.documentCategory svg{flex:none;width:14px;height:14px}.documentTone-other{border-left-color:#c9ccc9!important}.documentTone-other .documentCategory{background:#f2f3f2}.calendarCard{background:#fff;border:1px solid #e5ebe7;border-radius:20px;padding:16px;overflow:hidden}.calendarToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.calendarToolbar h2{text-transform:capitalize;margin:0;font-size:1.12rem}.calendarNav{align-items:center;gap:7px;display:flex}.calendarNav button{cursor:pointer;background:#f7faf8;border:1px solid #e3eae6;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:8px 11px;display:inline-flex}.calendarNav svg{width:17px;height:17px}.todayButton{font-weight:700}.calendarWeek,.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarWeek{background:#f7faf8;border:1px solid #e6ebe8;border-bottom:0;border-radius:14px 14px 0 0;overflow:hidden}.calendarWeek span{text-align:center;color:#708078;padding:9px 6px;font-size:.76rem;font-weight:700}.calendarGrid{border-top:1px solid #e6ebe8;border-left:1px solid #e6ebe8}.calendarDay{background:#fff;border-bottom:1px solid #e6ebe8;border-right:1px solid #e6ebe8;min-width:0;min-height:122px;padding:7px}.calendarDay.outside{color:#a7afa9;background:#fafbfa}.calendarDay.today{background:#f6faf7;box-shadow:inset 0 0 0 2px #c7ddd2}.calendarDayNumber{justify-content:space-between;align-items:center;gap:4px;margin-bottom:6px;font-weight:700;display:flex}.calendarDayNumber small{color:#6f8b7d;font-size:.58rem;font-weight:700}.calendarDayEvents{flex-direction:column;gap:5px;min-width:0;display:flex}.calendarEvent{text-align:left;cursor:pointer;color:#314039;background:#f4f7f5;border:0;border-left:3px solid #0000;border-radius:9px;align-items:center;gap:6px;width:100%;min-width:0;padding:5px 6px;display:flex}.calendarEventIcon{background:#ffffffa6;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.calendarEventIcon svg{width:13px;height:13px}.calendarEventText{flex-direction:column;min-width:0;line-height:1.15;display:flex}.calendarEventText b,.calendarEventText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendarEventText b{font-size:.72rem}.calendarEventText small{color:#68776f;margin-top:2px;font-size:.62rem}.calendarEvent.cancelled{opacity:.48;text-decoration:line-through}.calendarMore{text-align:left;color:#687b71;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:.66rem}.calendarLoading{justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}@media (width<=760px){.calendarCard{border-radius:16px;padding:10px;overflow-x:auto}.calendarToolbar{min-width:620px;position:sticky;left:0}.calendarWeek,.calendarGrid{min-width:620px}.calendarDay{min-height:94px;padding:5px}.calendarDayNumber small{display:none}.calendarEvent{gap:4px;padding:4px}.calendarEventIcon{width:24px;height:24px}.calendarEventText small{display:none}.calendarEventText b{font-size:.66rem}.documentRow{flex-direction:column;align-items:flex-start}.documentActions{width:100%}}.globalFilters{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.globalFilters select{appearance:none;font:inherit;color:inherit;background:#fff;border:1px solid #dfe8e3;border-radius:12px;min-width:170px;padding:10px 34px 10px 12px}.globalList{gap:12px;display:grid}.globalItem{background:#fff;border:1px solid #e3e9e6;border-radius:17px;align-items:center;gap:14px;padding:15px 16px;display:flex;box-shadow:0 2px 8px #243a3109}.globalItemIcon{background:#ffffffa8;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.globalItemIcon svg{width:20px;height:20px}.globalItemMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.globalItemMain small{opacity:.68}.globalItemMain b{font-size:1rem}.globalItemMain span{opacity:.82;font-size:.9rem}.tone-inspection{background:#eef5f7;border-color:#dce8ec}.eventRow[class*=eventTone-]{border-left-width:4px}.eventTone-zoom{background:#f0f3fb}.eventTone-inspection{background:#eef6f7}.eventTone-training{background:#faf6e9}.eventTone-work{background:#eff7f2}.eventTone-urgent{background:#fff0ed}.eventTone-relief{background:#f7f0fa}.eventTone-contact{background:#f1f5fb}.eventTone-analysis{background:#f5f2fb}.eventTone-other{background:#f5f6f5}@media (width<=680px){.globalItem{flex-wrap:wrap;align-items:flex-start}.globalItem .quickStatus,.globalItem .statusPill,.globalItem>a{margin-left:56px}.globalFilters select{flex:100%;width:100%}}.app[class*=appTone-] .pageHead{border:1px solid var(--sectionBorder);background:linear-gradient(135deg,var(--sectionTint),#ffffffc2);border-radius:18px;padding:17px 18px}.app[class*=appTone-] .pageHead .eyebrow{color:var(--sectionAccent)}.appTone-places .placeHero{border-color:var(--sectionBorder);background:linear-gradient(135deg,var(--sectionTint),#fff 76%)}.appTone-places .placeHeroIcon,.appTone-places .placeIcon{color:#5c7b88;background:#e2eef2}.sideMenuItem.active{color:inherit!important}nav .navHome.active{color:#5f8975!important}nav .navPlaces.active{color:#5f7f8d!important}nav .navCalendar.active{color:#7b6a98!important}nav .navNotifications.active{color:#9a7557!important}.historyPanel{overflow:hidden}.historyRow{grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.historyIdentity{flex:1;min-width:0}.historyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.historyDelete{color:#a25757;background:#fbf1f1;border-color:#efdada}.historyDelete:hover{background:#f7e8e8}.historyDelete svg{width:16px}.history-created .historyAvatar{color:#5e8068;background:#edf7f0}.history-updated .historyAvatar,.history-status_changed .historyAvatar{color:#607d8d;background:#eef4f8}.history-completed .historyAvatar,.history-restored .historyAvatar{color:#4f7f70;background:#edf6f3}.history-deleted .historyAvatar,.history-cancelled .historyAvatar,.history-removed .historyAvatar{color:#9b665f;background:#fbefed}.history-role_changed .historyAvatar,.history-reactivated .historyAvatar{color:#77688b;background:#f3eff8}@media (width<=650px){.historyRow{grid-template-columns:42px minmax(0,1fr)}.historyActions{grid-column:2;justify-content:flex-start;width:100%}.historyDelete span{display:none}}.notificationList{gap:10px;display:grid}.notificationItem{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e4eae7;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 15px;display:grid}.notificationItem>svg{color:#86938d;width:17px}.notificationIcon{background:#ffffffad;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.notificationIcon svg{width:20px}.notificationText{flex-direction:column;gap:3px;min-width:0;display:flex}.notificationText small{color:#7a8780;font-size:.73rem}.notificationText b{font-size:.94rem}.notificationText span{color:#69776f;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.notification-urgent{background:#fbefed;border-color:#efd9d5}.notification-urgent .notificationIcon{color:#a2635b}.notification-today{background:#eef3fb;border-color:#dce5f2}.notification-today .notificationIcon{color:#607da8}.notification-soon{background:#faf5e9;border-color:#eee4ca}.notification-soon .notificationIcon{color:#8d774b}.notification-info{background:#f0f7f3;border-color:#dcebe3}.notification-info .notificationIcon{color:#5e816e}.notification-kind-inspection{box-shadow:inset 4px 0 #9abfb8}.notification-kind-training{box-shadow:inset 4px 0 #d6bf88}.notification-kind-local{box-shadow:inset 4px 0 #9fc4a8}.notificationHint{color:#6e7b75;background:#f5f7f6;border-radius:14px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;font-size:.8rem;line-height:1.45;display:flex}.notificationHint svg{flex:none;width:17px;margin-top:1px}.notificationEmpty>svg{color:#9a7557;width:34px}@media (width<=560px){.app[class*=appTone-] .pageHead{padding:15px}.notificationItem{grid-template-columns:38px minmax(0,1fr) 16px;padding:12px}.notificationIcon{width:38px;height:38px}.notificationText span{white-space:normal}}.placeDetail .detailCard{transition:border-color .16s,box-shadow .16s,transform .16s}.placeDetail .currentInfoCard{background:linear-gradient(135deg,#f4f6f5,#fff 76%);border-color:#e1e7e4}.placeDetail .currentInfoCard .detailIcon{color:#657b70;background:#e9efec}.placeDetail .eventDetailCard{background:linear-gradient(135deg,#eef3fb,#fff 78%);border-color:#dce5f2}.placeDetail .eventDetailCard .detailIcon{color:#647fa8;background:#e2eaf6}.placeDetail .localActionCard{background:linear-gradient(135deg,#eff7f2,#fff 78%);border-color:#dbeadf}.placeDetail .localActionCard .detailIcon{color:#62856f;background:#e0efe5}.placeDetail .inspectionCard{background:linear-gradient(135deg,#edf6f5,#fff 78%);border-color:#d8e8e5}.placeDetail .inspectionCard .detailIcon{color:#5e877f;background:#deeeeb}.placeDetail .trainingCard{background:linear-gradient(135deg,#faf6e9,#fff 78%);border-color:#eee4c9}.placeDetail .trainingCard .detailIcon{color:#90794b;background:#f3ead0}.placeDetail .documentsCard{background:linear-gradient(135deg,#f3eff8,#fff 78%);border-color:#e4daed}.placeDetail .documentsCard .detailIcon{color:#7c6991;background:#eae2f2}.placeDetail .contactCard{background:linear-gradient(135deg,#fbf2e9,#fff 78%);border-color:#efdfcf}.placeDetail .contactCard .detailIcon{color:#927154;background:#f4e6d8}.placeDetail .placeHistoryCard{background:linear-gradient(135deg,#f7f1ee,#fff 78%);border-color:#eaded7}.placeDetail .placeHistoryCard .detailIcon{color:#856a5f;background:#efe3dd}@media (hover:hover) and (pointer:fine){.placeDetail .detailCard:hover{box-shadow:0 7px 20px #354b420e}}.trainingRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px!important;display:grid!important}.trainingRow>div{min-width:0;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;display:flex!important}.trainingRow>div>b,.trainingRow>div>span,.trainingRow>div>small{line-height:1.35!important;display:block!important}.trainingRow>div>span{color:#6f7d76;font-size:.86rem}.trainingRow>div>small{color:#85918b;font-size:.78rem}.trainingRow>strong{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:.78rem;line-height:1.1;display:inline-flex}@media (width<=440px){.trainingRow{grid-template-columns:1fr!important}.trainingRow>strong{justify-self:start}}.team{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:11px;max-width:58%;padding:7px 10px;overflow:hidden}.team.open{color:#3f6655;background:#edf5f1}.team.open svg{transform:rotate(180deg)}.team svg{flex:none;transition:transform .16s}.teamSwitcherBackdrop{z-index:9;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#22312b14;justify-content:center;align-items:flex-start;padding:10px 15px;display:flex;position:fixed;inset:70px 0 78px}.teamSwitcherMenu{background:#fff;border:1px solid #e1e8e4;border-radius:20px;width:min(430px,100%);overflow:hidden;box-shadow:0 18px 55px #1f302929}.teamSwitcherHead{background:linear-gradient(135deg,#eef6f1,#fff);border-bottom:1px solid #e8eeea;flex-direction:column;gap:4px;padding:17px 18px 13px;display:flex}.teamSwitcherHead>b{font-size:1rem}.teamSwitcherHead>small{color:#75827c;font-size:.78rem;line-height:1.4}.teamSwitcherList{gap:7px;padding:10px;display:grid}.teamSwitcherItem{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.teamSwitcherItem:hover{background:#f7faf8;border-color:#e0e9e4}.teamSwitcherItem.active{color:#355e4d!important;background:#edf6f1!important;border-color:#d7e7de!important}.teamSwitcherIcon{color:#5e7f70;background:#edf3f0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.teamSwitcherIcon svg{width:20px}.teamSwitcherText{flex-direction:column;gap:2px;min-width:0;display:flex}.teamSwitcherText b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teamSwitcherText small{color:#77857e;font-size:.75rem}.teamSwitcherItem>svg{color:#8a9690;width:17px}.teamCurrent{color:#4f755f;background:#dfeee6;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}@media (width<=500px){.team{max-width:62%;font-size:.88rem}.teamSwitcherBackdrop{padding-top:7px}.teamSwitcherMenu{border-radius:17px}}.placeHistoryList{gap:8px;margin-top:9px;display:grid}.placeHistoryItem{background:#ffffff94;border:1px solid #7d675c1c;border-radius:12px;padding:10px 11px}.placeHistoryItem>div{flex-direction:column;gap:3px;min-width:0;display:flex}.placeHistoryItem b{font-size:.86rem;line-height:1.35}.placeHistoryItem span{color:#7d7773;font-size:.76rem;line-height:1.35}.clickableHistoryCard{cursor:pointer}.clickableHistoryCard .currentInfoHead{gap:12px}.placeHistoryItem{grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}.placeHistoryItem>svg{color:#a18f86;width:16px}@media (hover:hover) and (pointer:fine){.clickableHistoryCard:hover{transform:translateY(-1px);box-shadow:0 9px 24px #4f3e3612!important}.placeHistoryItem:hover{background:#fffc}}.historyAllButton{white-space:nowrap}.reminderSettingsPanel{background:linear-gradient(135deg,#f5f1fa,#fff 72%);border-color:#e4daed;margin-bottom:16px;overflow:hidden}.reminderSettingsPanel .memberPanelHead{align-items:flex-start}.reminderSettingsPanel .memberPanelHead>div{flex-direction:column;gap:4px;display:flex}.reminderSettingsPanel .memberPanelHead small{color:#7f7887;font-size:.78rem;font-weight:500;line-height:1.4}.reminderSettingsBody{gap:9px;padding:8px 20px 20px;display:grid}.reminderSettingRow{background:#ffffffb3;border:1px solid #e8e3ec;border-radius:15px;grid-template-columns:42px minmax(0,1fr) minmax(145px,190px);align-items:center;gap:12px;padding:13px 14px;display:grid}.reminderSettingText{flex-direction:column;gap:3px;min-width:0;display:flex}.reminderSettingText b{font-size:.9rem}.reminderSettingText small{color:#7a7d7b;font-size:.76rem;line-height:1.35}.reminderSelect{min-height:38px;font-size:.82rem;margin:0!important;padding:8px 10px!important}.reminderToggle{width:38px;height:22px;display:block;position:relative}.reminderToggle input{opacity:0;pointer-events:none;position:absolute}.reminderToggle span{cursor:pointer;background:#d9dfdc;border-radius:999px;transition:all .16s;position:absolute;inset:0}.reminderToggle span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000029}.reminderToggle input:checked+span{background:#8fb4a0}.reminderToggle input:checked+span:after{transform:translate(16px)}.reminderToggle input:disabled+span{opacity:.55;cursor:not-allowed}.reminderActions{justify-content:flex-end;padding-top:4px;display:flex}.reminderMessage{margin:4px 0 0!important}.reminderLoading{color:#75817b;align-items:center;gap:9px;padding:20px;display:flex}.driveSettingsPanel{margin-top:0}@media (width<=650px){.reminderSettingsBody{padding:7px 14px 16px}.reminderSettingRow{grid-template-columns:38px minmax(0,1fr);gap:10px}.reminderSelect{grid-column:2;width:100%}.reminderActions .primarySmall,.historyAllButton{justify-content:center;width:100%}}.sideMenu{overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c9d7d0 transparent;height:100dvh;max-height:100dvh;padding-bottom:34px;overflow:hidden auto}.sideMenu::-webkit-scrollbar{width:8px}.sideMenu::-webkit-scrollbar-thumb{background:#c9d7d0;border:2px solid #fff;border-radius:999px}.sideMenuTop{z-index:4;background:linear-gradient(#fff 82%,#fffffff0);padding-bottom:12px;position:sticky;top:-1px}.historyFilterPanel{background:linear-gradient(135deg,#fbf6f3,#fff 72%);border:1px solid #eadfd9;border-radius:20px;margin:16px 0;padding:16px;box-shadow:0 8px 24px #533e350a}.historyFilterTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.historyFilterTop>div{flex-direction:column;gap:2px;display:flex}.historyFilterTop b{font-size:.95rem}.historyFilterTop small{color:#877970;font-size:.76rem}.historyReset{color:#806c61;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:11px;align-items:center;gap:6px;padding:8px 10px;font-size:.76rem;font-weight:750;display:inline-flex;box-shadow:inset 0 0 0 1px #eadfd9}.historyReset svg{width:14px;height:14px}.historySearch{background:#fff;border:1px solid #e5ddd8;border-radius:13px;align-items:center;gap:9px;height:44px;margin-bottom:12px;padding:0 12px;display:flex}.historySearch svg{color:#8c7b72;flex:none;width:18px}.historySearch input{width:100%;font:inherit;color:#28342f;background:0 0;border:0;outline:0}.historySearch input::placeholder{color:#9a948f}.historyFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.historyFilterGrid label{flex-direction:column;gap:5px;min-width:0;display:flex}.historyFilterGrid label>span{color:#74665e;text-transform:uppercase;letter-spacing:.035em;font-size:.7rem;font-weight:800}.historyFilterGrid select{width:100%;min-width:0;font:inherit;color:#33413a;background:#fff;border:1px solid #e4ddd8;border-radius:11px;outline:none;padding:9px 10px;font-size:.82rem}.historyFilterGrid select:focus,.historySearch:focus-within{border-color:#cdbcb2;box-shadow:0 0 0 3px #a6857317}.historyFilterGrid select:disabled{color:#9a928d;cursor:not-allowed;background:#f4f2f0}.historyPage .empty .miniAction{margin-top:10px}@media (width<=760px){.historyFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.sideMenu{width:min(360px,92vw);padding:18px 18px 30px}.sideMenuTop{margin-bottom:14px}.historyFilterPanel{padding:13px}.historyFilterTop{align-items:flex-start}.historyReset{padding:7px 9px}.historyFilterGrid{grid-template-columns:1fr}.historySearch{height:42px}}.personalReminderPanel{background:linear-gradient(135deg,#eef6f3,#f8f3fb 55%,#fff 100%);border-color:#dce9e3;margin-bottom:18px}.reminderSettingRowDouble{align-items:start}.reminderDoubleSelect{gap:8px;min-width:170px;display:grid}.reminderSecondLine{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.reminderToggle.mini{width:32px;height:20px}.reminderToggle.mini span:after{width:14px;height:14px}.reminderToggle.mini input:checked+span:after{transform:translate(12px)}.notificationsPage .pageHead>.primarySmall{white-space:nowrap}@media (width<=650px){.reminderSettingRowDouble{grid-template-columns:38px minmax(0,1fr)}.reminderDoubleSelect{grid-column:2;width:100%;min-width:0}.reminderSecondLine{grid-template-columns:32px minmax(0,1fr)}.notificationsPage .pageHead>.primarySmall{justify-content:center;width:100%}}.quickAddGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quickAddCard{width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e9e6;border-radius:20px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 4px 14px #23362e09}.quickAddCard>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.quickAddCard b{font-size:1rem}.quickAddCard small{color:#718079;font-size:.78rem;line-height:1.4}.quickAddCard>svg{color:#89968f;width:18px}.quickAddIcon{background:#ffffffab;border-radius:15px;place-items:center;width:48px;height:48px;display:grid!important}.quickAddIcon svg{width:23px}.quickAddCard.tone-events{background:linear-gradient(135deg,#eef4fb,#fff)}.quickAddCard.tone-events .quickAddIcon{color:#627f99}.quickAddCard.tone-local{background:linear-gradient(135deg,#edf7f1,#fff)}.quickAddCard.tone-local .quickAddIcon{color:#5f846f}.quickAddCard.tone-training{background:linear-gradient(135deg,#fbf6e8,#fff)}.quickAddCard.tone-training .quickAddIcon{color:#8e7a4e}.quickAddCard.tone-inspection{background:linear-gradient(135deg,#edf6f7,#fff)}.quickAddCard.tone-inspection .quickAddIcon{color:#5f8188}.quickAddCard.tone-places{background:linear-gradient(135deg,#eef3f8,#fff)}.quickAddCard.tone-places .quickAddIcon{color:#62798a}.quickAddCard.tone-documents{background:linear-gradient(135deg,#f4eff9,#fff)}.quickAddCard.tone-documents .quickAddIcon{color:#7d6b91}@media (hover:hover) and (pointer:fine){.quickAddCard:hover{border-color:#d5e0da;transform:translateY(-2px);box-shadow:0 9px 24px #273b3212}}.quickAddForm{background:#fff;border:1px solid #e2e9e5;border-radius:22px;padding:20px;box-shadow:0 8px 28px #22332c0b}.quickAddForm.tone-event{background:linear-gradient(145deg,#f4f7fc,#fff 28%)}.quickAddForm.tone-local{background:linear-gradient(145deg,#f1f8f4,#fff 28%)}.quickAddForm.tone-training{background:linear-gradient(145deg,#fcf8ed,#fff 28%)}.quickAddForm.tone-inspection{background:linear-gradient(145deg,#f1f7f8,#fff 28%)}.quickAddForm.tone-place{background:linear-gradient(145deg,#f2f5f8,#fff 28%)}.quickAddForm.tone-document{background:linear-gradient(145deg,#f7f2fa,#fff 28%)}.quickAddFormHead{flex-direction:column;gap:13px;margin-bottom:18px;display:flex}.quickAddFormHead .backPlace{align-self:flex-start;margin:0}.quickAddFormHead h2{margin:3px 0 0;font-size:1.45rem}.quickAddSuccess{background:linear-gradient(135deg,#eaf6ef,#fff);border:1px solid #d6e8dd;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:13px 14px;display:flex}.quickAddSuccess>div{align-items:center;gap:10px;min-width:0;display:flex}.quickAddSuccess svg{color:#5e816d;width:21px}.quickAddSuccess span{flex-direction:column;gap:2px;display:flex}.quickAddSuccess small{color:#75827c;font-size:.75rem}.quickAddSuccess .miniAction{flex:none}.quickAddUploadProgress{background:#eee8f2;border-radius:999px;height:22px;margin:8px 0 4px;position:relative;overflow:hidden}.quickAddUploadProgress>span{background:linear-gradient(90deg,#b8a5c9,#8fb6a2);border-radius:999px;transition:width .18s;position:absolute;inset:0 auto 0 0}.quickAddUploadProgress>small{color:#4d5551;z-index:2;place-items:center;font-size:.69rem;font-weight:800;display:grid;position:absolute;inset:0}.quickAddReadOnly{background:linear-gradient(135deg,#f3f6f4,#fff);border:1px solid #e4e9e6;border-radius:20px;align-items:flex-start;gap:13px;padding:22px;display:flex}.quickAddReadOnly>svg{color:#70837a;flex:none;width:24px}.quickAddReadOnly>div{flex-direction:column;gap:5px;display:flex}.quickAddReadOnly span{color:#748079;line-height:1.5}nav .navAdd.active svg{transform:translateY(-2px);box-shadow:0 8px 20px #587c6c47}@media (width<=620px){.quickAddGrid{grid-template-columns:1fr}.quickAddCard{min-height:92px}.quickAddForm{padding:16px}.quickAddSuccess{flex-direction:column;align-items:flex-start}.quickAddSuccess .miniAction{justify-content:center;width:100%}}.logo{gap:12px}.logoWordmark{flex-direction:column;justify-content:center;min-width:0;display:flex}.logoWordmark b{letter-spacing:-.045em;color:#263630;font-size:27px;line-height:1}.logoWordmark small{color:#75837c;max-width:190px;font-size:11.5px;line-height:1.25}.mark{background:linear-gradient(145deg,#e8f4ee 0%,#dceced 100%);border:1px solid #5b84711f;border-radius:19px;justify-content:center;align-items:flex-end;gap:3px;width:58px;height:58px;padding:12px 10px 11px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb8}.mark:after{content:"";pointer-events:none;border:1px solid #ffffff8c;border-radius:14px;position:absolute;inset:6px}.mark svg{color:#31584a;stroke-width:1.8px;z-index:1;width:27px;height:27px;position:relative}.bars{z-index:1;align-items:flex-end;gap:2px;height:25px;display:flex;position:relative}.bars i{background:linear-gradient(#799f8d,#4f7d69);border-radius:4px 4px 2px 2px;width:4px;box-shadow:inset 0 1px #ffffff8c}.bars i:first-child{height:8px}.bars i:nth-child(2){height:15px}.bars i:nth-child(3){height:22px}.homeSummaryGrid{gap:14px;margin-top:4px;display:grid}.homeSummaryBlock{min-width:0}.homeSummaryBlock .title{margin-top:26px}.homeSummaryBlock .homeEvents{margin-bottom:0}.notificationModeNote{color:#6e604f;background:linear-gradient(135deg,#fff8ef,#fff 80%);border:1px solid #eadfce;border-radius:16px;align-items:flex-start;gap:11px;margin:0 0 14px;padding:13px 14px;display:flex}.notificationModeNote>svg{color:#9a7557;flex:none;width:20px;height:20px;margin-top:1px}.notificationModeNote>div{flex-direction:column;gap:3px;display:flex}.notificationModeNote b{font-size:.88rem}.notificationModeNote span{color:#847566;font-size:.76rem;line-height:1.45}.notificationFilters{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.notificationFilters button{color:#74675a;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8ddd0;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.76rem;font-weight:750;display:inline-flex}.notificationFilters button span{color:#8a7461;background:#f5eee6;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;display:grid}.notificationFilters button.active{color:#fff;background:#8d725b;border-color:#8d725b}.notificationFilters button.active span{color:#fff;background:#fff3}@media (width>=960px){body{background:linear-gradient(120deg,#f1f5f2,#f6f4f7 55%,#f3f6f5)}.app{max-width:1180px;box-shadow:0 0 0 1px #465b5109,0 24px 70px #3748400e}header{height:74px;padding:0 32px}.content{padding:30px 34px 38px}nav{width:min(1180px,100%)}.follow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.followButton{min-height:112px}.homeSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:8px}.homeSummaryBlock{background:#ffffff94;border:1px solid #e7ece9;border-radius:22px;padding:0 14px 14px;box-shadow:0 8px 24px #2b403607}.homeSummaryEvents{background:linear-gradient(145deg,#f4f7fc,#fff 42%)}.homeSummaryInspections{background:linear-gradient(145deg,#f1f8f7,#fff 42%)}.homeSummaryLocal{background:linear-gradient(145deg,#f2f8f4,#fff 42%)}.homeSummaryBlock .title{margin:18px 2px 12px}.homeSummaryBlock .title h2{font-size:17px}.homeSummaryBlock .homeEvents{gap:9px}.homeSummaryBlock .homeEvent{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px}.homeSummaryBlock .homeEvent>.quickStatus,.homeSummaryBlock .homeEvent>small{grid-column:2;justify-self:start;max-width:100%;margin-left:0}.homeSummaryBlock .simple{align-items:flex-start;min-height:112px}.placeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pageHead{align-items:center}.pageHead h1{font-size:32px}.calendarCard{padding:18px}.globalList,.historyList,.notificationList{max-width:none}}@media (width>=1280px){.app{max-width:1240px}nav{width:min(1240px,100%)}}@media (width>=960px) and (width<=1080px){.homeSummaryGrid{grid-template-columns:1fr 1fr}.homeSummaryLocal{grid-column:1/-1}}.meoMark{isolation:isolate;background:linear-gradient(145deg,#edf7f1 0%,#e7f0f2 55%,#f7f1ec 100%);overflow:visible;box-shadow:inset 0 1px #ffffffe0,0 5px 14px #35534611;border:1px solid #dbe8e1!important}.meoMark:after{display:none!important}.meoMark .logoHouse{color:#486d5d;stroke:currentColor;stroke-width:2.05px;stroke-linecap:round;stroke-linejoin:round;z-index:1;position:absolute;top:7px;left:4px;width:38px!important;height:43px!important}.meoMark .logoTool{color:#98735f;stroke-width:2.15px;z-index:2;position:absolute;bottom:11px;left:14px;transform:rotate(-10deg);width:16px!important;height:16px!important}.meoMark .logoLens{color:#617f90;stroke-width:2.2px;z-index:3;background:#f8fbfa;border-radius:50%;padding:2px;position:absolute;bottom:10px;right:4px;box-shadow:0 0 0 1px #dce7e3,0 3px 8px #4c665a14;width:21px!important;height:21px!important}header .team{-webkit-tap-highlight-color:transparent;background:#f1f6f3;border:1px solid #e1ebe5;font-weight:700;color:#49655a!important}header .team:hover{color:#3f5f51!important;background:#eaf3ee!important}header .team.open{border-color:#d5e5dc;color:#3f6655!important;background:#e8f2ed!important}@media (width<=500px){header .team{background:#f2f6f4;border-color:#e4ece7;color:#4b665b!important}}.roleGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-2px 0 18px;display:grid}.roleGuideCard{border:1px solid #0000;border-radius:17px;grid-template-columns:38px 1fr;align-items:flex-start;gap:11px;min-width:0;padding:14px;display:grid}.roleGuideCard>svg{width:20px;height:20px;margin:2px auto 0}.roleGuideCard>div{flex-direction:column;gap:4px;min-width:0;display:flex}.roleGuideCard b{font-size:13px}.roleGuideCard span{color:#69766f;font-size:11.5px;line-height:1.45}.roleGuideCard.admin{color:#7f5e6c;background:linear-gradient(145deg,#f8eef2,#fbf7f4);border-color:#eedde4}.roleGuideCard.trainer{color:#527263;background:linear-gradient(145deg,#edf6f1,#eff6f8);border-color:#dcebe3}.roleGuideCard.consultation{color:#7c7158;background:linear-gradient(145deg,#f6f2e8,#f8f7f2);border-color:#ebe4d5}@media (width<=820px){.roleGuide{grid-template-columns:1fr}.roleGuideCard{grid-template-columns:34px 1fr;padding:12px 13px}.roleGuideCard span{font-size:12px}}.meoMark{background:linear-gradient(145deg,#e8f2ed,#f5f8f6);border:1px solid #dfe9e4;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.meoMark svg{overflow:visible;width:48px!important;height:48px!important}.meoMark .logoBuilding{stroke:#486d5d;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.meoMark .logoDoor{stroke:#789488;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.meoMark .logoSearchRing,.meoMark .logoSearchHandle{stroke:#6e8797;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.meoMark .logoToolLine{stroke:#9a745f;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.meoMark .logoHouse,.meoMark .logoTool,.meoMark .logoLens{display:none!important}.cameraPick{color:#7a8781;flex-wrap:wrap;align-items:center;gap:10px;margin:-3px 0 14px;font-size:.78rem;display:flex}.cameraButton{color:#4f7463;cursor:pointer;background:#eef5f1;border:1px solid #dbe9e1;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-weight:750;display:inline-flex}.cameraButton svg{width:17px}.cameraButton input{display:none}.profileBackdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e2e285c;justify-content:flex-end;display:flex;position:fixed;inset:0}.profilePanel{background:#fff;width:min(430px,100%);height:100%;padding:26px;overflow:auto;box-shadow:-20px 0 70px #192b232e}.profilePanel .modalTop{margin-bottom:18px}.profileIdentity{background:linear-gradient(135deg,#eef6f1,#f8faf9);border-radius:18px;align-items:center;gap:13px;margin-bottom:18px;padding:14px;display:flex}.profileIdentity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.profileIdentity span{color:#78857f;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.profileAvatarLarge{color:#4c6f60;background:#dfeee6;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.profileAvatarLarge svg{width:24px}.profileHint{color:#7a8781;margin:-8px 0 14px;font-size:.76rem;line-height:1.5}.profileAccountActions{border-top:1px solid #edf1ee;flex-wrap:wrap;gap:9px;margin-top:22px;padding-top:18px;display:flex}.profileLogout{color:#8b5f5f!important;background:#faf0f0!important}.calendarHero{background:linear-gradient(135deg,#f2eef9,#eef6f1);border:1px solid #e4dff0;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;padding:22px;display:flex}.calendarHero h1{margin:4px 0 5px;font-size:30px}.calendarHero p{color:#74817b;margin:0}.calendarExport{color:#64567d;cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:7px;padding:11px 13px;font-weight:750;display:flex;box-shadow:0 6px 18px #43335a14}.calendarExport svg{width:17px}.calendarExport:disabled{opacity:.45}.calendarPhoneHint{color:#526d7a;background:#eef5f9;border:1px solid #dce9f0;border-radius:17px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:13px 15px;display:flex}.calendarPhoneHint>svg{flex:none;width:21px;margin-top:1px}.calendarPhoneHint div{flex-direction:column;gap:3px;display:flex}.calendarPhoneHint span{color:#6f8189;font-size:.78rem;line-height:1.45}.calendarLegend{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.calendarLegend>span{border-left:3px solid;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:.69rem;font-weight:700;display:inline-flex}.calendarLegend svg{width:13px;height:13px}.calendarDay.hasEvents{background:linear-gradient(#fff,#fbfdfc)}.calendarExternalActions{border-top:1px solid #edf1ee;flex-wrap:wrap;gap:9px;margin-top:18px;padding-top:16px;display:flex}.calendarExternalActions a{text-decoration:none}@media (width<=560px){.profilePanel{padding:22px 18px}.calendarHero{flex-direction:column;align-items:flex-start;padding:18px}.calendarExport{justify-content:center;width:100%}.calendarLegend{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.calendarLegend>span{white-space:nowrap}}.placeCard[class*=placeTone-]{background:linear-gradient(135deg,var(--place-bg),#fff 76%);border-color:var(--place-border)}.placeCard[class*=placeTone-] .placeIcon{color:var(--place-text);box-shadow:inset 0 0 0 1px var(--place-border);background:#ffffffb8}.placeCard[class*=placeTone-]:hover{border-color:var(--place-accent);background:linear-gradient(135deg,var(--place-bg),#fff 64%)}.calendarPlaceLegend{background:#fbfcfb;border:1px solid #e8ecea;border-radius:15px;flex-wrap:wrap;align-items:center;gap:7px;margin:-5px 0 14px;padding:10px 12px;display:flex}.calendarPlaceLegend>small{text-transform:uppercase;letter-spacing:.05em;color:#7d8883;margin-right:2px;font-size:.68rem;font-weight:800}.placeLegendPill,.calendarPlacePill{background:var(--place-bg);border:1px solid var(--place-border);color:var(--place-text);border-radius:999px;align-items:center;gap:5px;font-weight:750;display:inline-flex}.placeLegendPill{padding:5px 8px;font-size:.68rem}.placeLegendPill svg,.calendarPlacePill svg{width:13px;height:13px}.calendarEvent[class*=placeAccent-]{border-left-color:var(--place-accent)}.calendarPlaceLabel[class*=placeTone-]{color:var(--place-text);font-weight:700}.calendarEventModal[class*=placeAccent-]{border-top:5px solid var(--place-accent)}.calendarEventModal{background:#fff;width:min(570px,100%);padding:0;overflow:hidden}.calendarModalHead{background:linear-gradient(135deg,#ffffff8c,#fff 72%);border-bottom:1px solid #edf1ef;grid-template-columns:52px minmax(0,1fr) 40px;align-items:start;gap:13px;padding:24px 24px 20px;display:grid}.calendarModalTypeIcon{background:#ffffffbd;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 18px #2c3e360f,inset 0 0 0 1px #54685f17}.calendarModalTypeIcon svg{width:24px;height:24px}.calendarModalTitle{min-width:0}.calendarModalTitle .eyebrow{margin:1px 0 4px;display:block}.calendarModalTitle h2{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.14}.calendarModalPills{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.calendarPlacePill{padding:6px 9px;font-size:.72rem}.calendarStatusPill{color:#64736c;background:#f1f4f2;border:1px solid #e3e9e6;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.calendarStatusPill svg{width:13px;height:13px}.calendarStatusPill.status-programme{color:#607c9d;background:#eef4fb;border-color:#dce6f2}.calendarStatusPill.status-en-cours{color:#8a7448;background:#faf4e7;border-color:#eee3c9}.calendarStatusPill.status-termine{color:#5e806d;background:#edf7f1;border-color:#d8e9df}.calendarStatusPill.status-annule{color:#926464;background:#f8eeee;border-color:#ecdada}.calendarEventFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 24px 0;display:grid}.calendarFact{background:#f8faf9;border:1px solid #e9eeeb;border-radius:15px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.calendarFactIcon{color:#61776c;background:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.calendarFactIcon svg{width:17px;height:17px}.calendarFact>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.calendarFact small,.calendarEventNotes small{text-transform:uppercase;letter-spacing:.045em;color:#839089;font-size:.67rem;font-weight:800}.calendarFact b{font-size:.88rem;line-height:1.35}.calendarFact em{color:#66756e;margin-top:2px;font-size:.78rem;font-style:normal}.calendarEventNotes{gap:9px;padding:14px 24px 0;display:grid}.calendarEventNotes>div{background:#fcfcfb;border:1px solid #ecefed;border-radius:14px;padding:12px 13px}.calendarEventNotes p{color:#536159;white-space:pre-wrap;margin:5px 0 0;font-size:.86rem;line-height:1.5}.calendarExternalActions{margin:18px 24px 24px;padding-top:16px}.calendarExternalActions .miniAction{min-height:38px}@media (width<=560px){.calendarPlaceLegend{flex-wrap:nowrap;padding-bottom:9px;overflow-x:auto}.placeLegendPill{white-space:nowrap}.calendarModalHead{grid-template-columns:44px minmax(0,1fr) 38px;gap:10px;padding:20px 18px 17px}.calendarModalTypeIcon{border-radius:14px;width:44px;height:44px}.calendarModalTypeIcon svg{width:21px;height:21px}.calendarModalTitle h2{font-size:23px}.calendarEventFacts{grid-template-columns:1fr;padding:15px 18px 0}.calendarEventNotes{padding:12px 18px 0}.calendarExternalActions{margin:16px 18px 20px}.calendarExternalActions .miniAction{flex:1;justify-content:center}}.googleCalendarPanel{background:linear-gradient(130deg,#f1f7f3,#fff);border:1px solid #dce7e0;border-radius:20px;margin-bottom:16px;padding:20px}.googleCalendarHeading{align-items:center;gap:12px;display:flex}.googleCalendarHeading h2{margin:0 0 5px;font-size:18px}.googleCalendarHeading p,.googleCalendarHelp{color:#65776e;margin:0;font-size:13px;line-height:1.5}.googleCalendarIcon{color:#466b58;background:#dfece4;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;display:grid}.googleCalendarIcon svg{width:23px}.googleCalendarHelp{margin:14px 0}.googleCalendarState{overflow-wrap:anywhere;flex-direction:column;gap:5px;margin:16px 0;display:flex}.googleCalendarState b{color:#3d7056;font-size:14px}.googleCalendarState span{font-size:13px}.googleCalendarState small{color:#697970;line-height:1.5}.googleCalendarActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.googleCalendarActions button{min-height:42px}.googleCalendarActions .spin{margin:0}.googleCalendarActions button:disabled{opacity:.55;cursor:wait}.googleCalendarFootnote{color:#6c7d73;margin:14px 0 0;font-size:11px;line-height:1.5}.googleCalendarNotice{color:#445e74;background:#eef3f8;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}@media (width<=500px){.googleCalendarPanel{padding:16px}.googleCalendarActions .primarySmall{justify-content:center;width:100%}}.meoBrandText{display:none}.sideMenuTop{gap:10px}.sideMenuTop .logo{flex:1;gap:12px;min-width:0}.sideMenuTop .meoLogoImage,.sideMenuTop .close{flex-shrink:0}.sideMenuTop .meoBrandText{text-align:left;flex-direction:column;gap:5px;min-width:0;display:flex}.sideMenuTop .meoBrandText b{letter-spacing:.01em;color:#50665e;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.05}.sideMenuTop .meoBrandText small{letter-spacing:.01em;color:#62746d;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:500;line-height:1.45}@media (width<=360px){.sideMenuTop .logo{gap:8px}.sideMenuTop .meoBrandText b{font-size:28px}.sideMenuTop .meoBrandText small{font-size:10px}}.logo{align-items:center;display:flex}.meoLogoImage{object-fit:cover;border-radius:22px;width:82px;height:82px;display:block;box-shadow:0 8px 24px #273b3421}.loginCard>.logo,.teamSetup>.logo{justify-content:center}.loginCard>.logo .meoLogoImage,.teamSetup>.logo .meoLogoImage{border-radius:30px;width:132px;height:132px}.sideMenuTop .logo{transform:none}.sideMenuTop .meoLogoImage{border-radius:20px;width:74px;height:74px}@media (width<=500px){.loginCard>.logo .meoLogoImage,.teamSetup>.logo .meoLogoImage{border-radius:26px;width:112px;height:112px}.sideMenuTop .meoLogoImage{border-radius:18px;width:68px;height:68px}}.pageBack{color:#35564a;max-width:100%;font:inherit;cursor:pointer;text-align:left;background:#eef4f0;border:0;border-radius:12px;align-items:center;gap:7px;margin:0 0 16px;padding:10px 13px;font-size:.85rem;font-weight:650;display:flex}.pageBack svg{flex-shrink:0;width:18px;height:18px}.pageBack span{overflow-wrap:anywhere;font-weight:400}.pageBack{scroll-margin-top:90px}.calendarOptions{background:#f8fbf9;border:1px solid #dfe8e2;border-radius:15px;min-width:0;margin-bottom:14px}.calendarOptions>summary{cursor:pointer;color:#35564a;align-items:center;gap:9px;padding:12px 14px;font-weight:650;list-style:none;display:flex}.calendarOptions>summary::-webkit-details-marker{display:none}.calendarOptions>summary svg{width:18px;height:18px}.calendarOptions>summary svg:last-child{margin-left:auto;transition:transform .2s}.calendarOptions[open]>summary svg:last-child{transform:rotate(180deg)}.calendarOptions .googleCalendarPanel{box-shadow:none;border:0;border-top:1px solid #dfe8e2;border-radius:0 0 15px 15px;margin:0}.inspectionPlaceItem,.trainingPlaceItem{border-left:5px solid var(--place-accent);background:var(--place-bg);border-top-color:var(--place-border);border-right-color:var(--place-border);border-bottom-color:var(--place-border)}.inspectionPlaceItem .globalItemIcon,.trainingPlaceItem .globalItemIcon{background:var(--place-border);color:var(--place-text)}.inspectionPlaceItem .globalItemMain>b,.trainingPlaceItem .globalItemMain>small{color:var(--place-text)}.calendarMobileGrid,.calendarDayAgenda{display:none}@media (width<=760px){.calendarPage,.calendarCard{box-sizing:border-box;min-width:0;max-width:100%}.calendarCard{padding:8px;overflow:visible}.calendarToolbar{flex-wrap:wrap;gap:10px;min-width:0;position:static}.calendarToolbar h2{overflow-wrap:anywhere;font-size:1.05rem}.calendarWeek{width:100%;min-width:0}.calendarWeek span{padding:8px 0;font-size:.68rem}.calendarDesktopGrid{display:none}.calendarMobileGrid{box-sizing:border-box;border-top:1px solid #e6ebe8;border-left:1px solid #e6ebe8;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.calendarMobileDay{color:#354e43;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6ebe8;border-top:0;border-left:0;padding:7px 1px 3px}.calendarMobileDay b{font-size:.8rem}.calendarMobileDay.outside{color:#a7b2ab;background:#f7f9f7}.calendarMobileDay.today b{text-underline-offset:3px;text-decoration:underline}.calendarMobileDay.chosen{background:#e6f0e9;border-radius:7px;box-shadow:inset 0 0 0 2px #577b68}.calendarDots{justify-content:center;align-items:center;gap:2px;height:12px;margin-top:3px;display:flex}.calendarDots i{background:var(--place-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.calendarDots em{font-size:10px;font-style:normal}.calendarDayAgenda{min-width:0;margin-top:16px;display:block}.calendarDayAgenda h3{text-transform:capitalize;margin:0 0 10px;font-size:.9rem}.calendarDayAgenda>p{color:#728077;padding:8px 0;font-size:.82rem}.calendarAgendaEvent{box-sizing:border-box;text-align:left;border:1px solid var(--place-border);border-left:4px solid var(--place-accent);background:var(--place-bg);color:#334c40;width:100%;min-width:0;font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:9px;margin:7px 0;padding:11px 8px;display:flex}.calendarAgendaTime{flex:0 0 44px;font-size:.7rem}.calendarAgendaEvent>span:nth-child(2){flex:1;min-width:0}.calendarAgendaEvent b{overflow-wrap:anywhere;font-size:.83rem;display:block}.calendarAgendaEvent small{color:var(--place-text);overflow-wrap:anywhere;margin-top:4px;font-size:.72rem;display:block}.calendarAgendaEvent>svg{flex-shrink:0;width:16px}.calendarAgendaEvent.cancelled b{text-decoration:line-through}.calendarHero{min-width:0;padding:16px}.calendarHero>div{min-width:0}.calendarHero p{font-size:.83rem}.calendarLegend,.calendarPlaceLegend{flex-wrap:wrap;min-width:0;max-width:100%}.calendarPlaceLegend>span{overflow-wrap:anywhere;max-width:100%}.googleCalendarState span,.googleCalendarState small{overflow-wrap:anywhere}.googleCalendarPanel{box-sizing:border-box;min-width:0}.inspectionPlaceItem .globalItemMain,.trainingPlaceItem .globalItemMain{min-width:0}.inspectionPlaceItem .globalItemMain span,.trainingPlaceItem .globalItemMain span{overflow-wrap:anywhere}}.homeSummaryBlock .homeEvent{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px 12px}.homeSummaryBlock .homeEvent>svg{margin-top:2px}.homeSummaryBlock .homeEvent>div{overflow-wrap:anywhere;min-width:0;line-height:1.4}.homeEvent .homeEventActions{border-top:1px solid #edf1ee;flex-flow:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.homeEvent .homeEventActions .quickStatus{max-width:100%;min-height:40px;margin:0}.homeEvent .homeEventActions .miniAction{justify-content:center;width:auto;min-height:40px;margin:0}@media (width<=650px){.homeSummaryBlock .homeEvent{border-radius:16px;padding:14px}.homeEvent .homeEventActions{justify-content:flex-start}.homeSummaryBlock .homeEvent b{font-size:.95rem;line-height:1.4}.homeSummaryBlock .homeEvent span{font-size:.8rem;line-height:1.5}}.teamPersonRow .memberIdentity span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.memberStatus.person-connecte{color:#4f725d;background:#edf7f0}.memberStatus.person-en-attente-de-connexion{color:#4f6980;background:#eef4fb}.memberStatus.person-a-inviter{color:#786b4e;background:#f5f2ea}.memberStatus.person-suspendu{color:#8a6542;background:#fff3e7}html,body,#root{max-width:100%;overflow-x:hidden}.app{width:100%;max-width:100%;overflow-x:hidden}header .icon{color:#50665e}header .icon svg{stroke:currentColor}.sideMenuTop .close{color:#50665e;background:#eef3f0}.sideMenuTop .close svg{stroke:currentColor}.pastEventBackdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c2b258f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pastEventPrompt{background:#fff;border:1px solid #e2e9e5;border-radius:26px;align-items:flex-start;gap:16px;width:min(460px,100%);max-height:92dvh;padding:24px;display:flex;overflow:auto;box-shadow:0 26px 90px #18282147}.pastEventIcon{color:#506f61;background:#edf4f0;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.pastEventIcon svg{width:24px}.pastEventBody{flex:1;min-width:0}.pastEventBody h2{margin:5px 0 14px;font-size:23px;line-height:1.16}.pastEventSummary{background:#f7f9f8;border:1px solid #e8eeeb;border-radius:16px;flex-direction:column;gap:5px;padding:14px;display:flex}.pastEventSummary b{overflow-wrap:anywhere;font-size:15px}.pastEventSummary span,.pastEventSummary small{color:#6f7d76;line-height:1.4}.pastEventSummary span{font-size:13px}.pastEventSummary small{font-size:12px}.pastEventActions{gap:8px;margin-top:14px;display:grid}.pastEventActions .auth{margin-top:0}.pastEventDone{background:#395b4d}.pastEventLater{color:#66756e;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-weight:700}.pastEventLater:hover{color:#3f5e51}.pastEventLater:disabled{opacity:.55;cursor:wait}.pastEventPostpone{margin-top:14px}.pastEventPostpone .teamInput{margin-bottom:10px}.pastEventPostponeActions{gap:6px;display:grid}.pastEventPostponeActions .auth{margin-top:2px}.pastEventCount{color:#8a9690;text-align:center;margin-top:12px;font-size:11px;display:block}@media (width<=560px){.content{width:100%;max-width:100%;padding-left:14px;padding-right:14px;overflow-x:hidden}.page,.placeGrid,.placeCard,.placeCardButton{min-width:0;max-width:100%}.placeGrid{grid-template-columns:minmax(0,1fr);gap:9px;width:100%;display:grid}.placeCard{border-radius:16px;gap:10px;width:100%;min-height:68px;padding:12px}.placeIcon{border-radius:12px;flex:0 0 40px;width:40px;height:40px}.placeIcon svg{width:20px}.placeCard small{font-size:10.5px;line-height:1.2}.placeCard h3{margin:3px 0;font-size:15px;line-height:1.2}.placeCard p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;line-height:1.25;overflow:hidden}.placeCard .placeChevron{flex:0 0 16px;width:16px;height:16px}.pageHead h1{font-size:26px}.pageHead p{font-size:13px}.pastEventPrompt{border-radius:22px;gap:12px;padding:20px 17px}.pastEventIcon{flex-basis:42px;width:42px;height:42px}.pastEventBody h2{font-size:20px}}.meoLoadingScreen .loadingBrand{text-align:center;flex-direction:column;align-items:center;gap:7px;margin-bottom:4px;display:flex}.meoLoadingScreen .loadingBrand .meoLogoImage{border-radius:30px;width:132px;height:132px;margin-bottom:5px}.meoLoadingScreen .loadingBrand b{color:#50665e;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1}.meoLoadingScreen .loadingBrand span{letter-spacing:.015em;color:#62746d;font-size:13px;font-weight:600;line-height:1.35}@media (width<=500px){.meoLoadingScreen .loadingBrand .meoLogoImage{border-radius:26px;width:112px;height:112px}.meoLoadingScreen .loadingBrand b{font-size:29px}.meoLoadingScreen .loadingBrand span{font-size:12px}}.homeWelcome{color:#78847d;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;margin:8px 2px 4px;font-size:.92rem;font-weight:700;display:flex}.homeWelcome b{color:#526b60;font-size:1rem}.homeSummaryMeetings{background:linear-gradient(145deg,#f6f1fb,#fff 42%)}.homeSummaryEvents{background:linear-gradient(145deg,#f3f6fb,#fff 42%)}.homeSummaryInspections{background:linear-gradient(145deg,#edf7f5,#fff 42%)}.homeSummaryLocal{background:linear-gradient(145deg,#f2f8f2,#fff 42%)}.homeSummaryTraining{background:linear-gradient(145deg,#fbf6e8,#fff 42%)}.inspectionCycleCard{align-items:center}.inspectionCycleMain{gap:4px}.inspectionCycleMain>span{display:block}.inspectionNextDate,.inspectionTargetDate{margin-top:7px;line-height:1.4;display:block}.inspectionNextDate{color:#416f68;font-size:.96rem}.inspectionTargetDate{color:#6d786f;font-size:.9rem}.inspectionCycleActions{flex-direction:column;align-items:flex-end;gap:8px;min-width:190px;margin-left:auto;display:flex}.inspectionUrgentBadge,.inspectionDataBadge,.inspectionPlannedBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.inspectionUrgentBadge{color:#95631e;background:#fff2df;border:1px solid #f0d3a8}.inspectionUrgentBadge svg,.inspectionPlannedBadge svg{width:15px;height:15px}.inspectionDataBadge{color:#716b77;background:#f2f1f4;border:1px solid #dedbe1}.inspectionDataBadge b{background:#dedbe1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.72rem;display:grid}.inspectionPlannedBadge{color:#46766e;background:#e9f5f2;border:1px solid #cde7e0}.inspectionPlanButton{white-space:nowrap}.inspectionCycleCard.hasNext{box-shadow:0 10px 28px #3e696014}.inspectionCycleCard.needsPlan{border-top-color:#efd5af;border-bottom-color:#efd5af;border-right-color:#efd5af}@media (width>=1000px){.homeSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeSummaryMeetings,.homeSummaryEvents,.homeSummaryInspections,.homeSummaryLocal,.homeSummaryTraining{grid-column:auto}}@media (width<=720px){.inspectionCycleCard{align-items:flex-start}.inspectionCycleActions{align-items:flex-start;width:100%;min-width:0;margin-left:0;padding-left:44px}.inspectionUrgentBadge,.inspectionDataBadge,.inspectionPlannedBadge,.inspectionPlanButton{white-space:normal}}:root{--meo-ink:#334f43;--meo-border:#cfded6}.homeSummaryMeetings{background:linear-gradient(145deg,#eee4f7,#fff 50%);border-color:#d7c4e8!important}.homeSummaryEvents{background:linear-gradient(145deg,#e5edf8,#fff 50%);border-color:#cbd9eb!important}.homeSummaryInspections{background:linear-gradient(145deg,#dff1ed,#fff 50%);border-color:#bfddd6!important}.homeSummaryLocal{background:linear-gradient(145deg,#e2f1e3,#fff 50%);border-color:#c5ddc7!important}.homeSummaryTraining{background:linear-gradient(145deg,#f7edcf,#fff 50%);border-color:#e9d7a3!important}.tone-meetings{background:linear-gradient(145deg,#eee4f7,#fff 52%);border-color:#d7c4e8!important}.tone-events{background:linear-gradient(145deg,#e5edf8,#fff 52%)!important;border-color:#cbd9eb!important}.tone-inspection,.tone-inspections{background:linear-gradient(145deg,#dff1ed,#fff 52%)!important;border-color:#bfddd6!important}.tone-local{background:linear-gradient(145deg,#e2f1e3,#fff 52%)!important;border-color:#c5ddc7!important}.tone-training{background:linear-gradient(145deg,#f7edcf,#fff 52%)!important;border-color:#e9d7a3!important}.tone-documents{background:linear-gradient(145deg,#e7eef4,#fff 52%)!important;border-color:#ccd9e3!important}.placeTone-0,.placeAccent-0{--place-bg:#dff0e6;--place-border:#bad9c6;--place-accent:#5d9272;--place-text:#3f7054}.placeTone-1,.placeAccent-1{--place-bg:#e0ebf5;--place-border:#bdcfe1;--place-accent:#6486a5;--place-text:#476b8c}.placeTone-2,.placeAccent-2{--place-bg:#f4e7dd;--place-border:#e5c9b5;--place-accent:#b07c58;--place-text:#855a3d}.placeTone-3,.placeAccent-3{--place-bg:#ece3f4;--place-border:#d4c1e3;--place-accent:#8c6baa;--place-text:#6d4f88}.placeTone-4,.placeAccent-4{--place-bg:#f4edd7;--place-border:#e4d2a2;--place-accent:#ad8b43;--place-text:#81682f}.placeTone-5,.placeAccent-5{--place-bg:#dff0ef;--place-border:#b9d9d6;--place-accent:#5c918b;--place-text:#3d6f69}.placeTone-6,.placeAccent-6{--place-bg:#f1e1e6;--place-border:#dfbdc8;--place-accent:#a96d7f;--place-text:#824e60}.placeTone-7,.placeAccent-7{--place-bg:#e8ebdc;--place-border:#ced5b4;--place-accent:#7f8d54;--place-text:#5f6c3c}.homeOpenable{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.homeOpenable:hover{border-color:#c7d8cf;transform:translateY(-1px);box-shadow:0 8px 22px #304b3f1a}.homeOpenable:focus-visible,.historyOpenable:focus-visible{outline-offset:2px;outline:3px solid #4d77633d}.homeOpenable .homeEventActions{cursor:default}.activityDetailModal{width:min(620px,100%);max-height:88dvh;overflow:auto}.activityDetailLoading{color:#68776f;align-items:center;gap:10px;padding:18px 0;display:flex}.activityDetailBody{flex-direction:column;gap:14px;display:flex}.activityDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activityDetailRow{background:#f8faf9;border:1px solid #dde7e1;border-radius:14px;min-width:0;padding:12px 14px}.activityDetailRow span,.activityTextBlock>span{color:#77857d;text-transform:uppercase;letter-spacing:.035em;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.activityDetailRow b{color:#334f43;overflow-wrap:anywhere;font-size:.9rem;line-height:1.4;display:block}.activityTextBlock{background:#f5f8f6;border:1px solid #dce7e1;border-radius:15px;padding:14px 16px}.activityTextBlock p{white-space:pre-wrap;overflow-wrap:anywhere;color:#40584d;margin:0;line-height:1.55}.activityOpenFile{justify-content:center;margin-top:0;text-decoration:none}.trainingStatusActions{flex-direction:column;align-items:flex-end;gap:8px;min-width:190px;margin-left:auto;display:flex}.trainingStatusBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.trainingStatusBadge svg{width:15px;height:15px}.trainingStatusDone{color:#39724e;background:#dff2e5;border:1px solid #b7dfc4}.trainingStatusTodo{color:#9b4e43;background:#fde7e3;border:1px solid #efc2ba}.trainingStatusPlanned{color:#506f8d;background:#e2edf7;border:1px solid #bfd2e3}.trainingPlanButton{white-space:nowrap;color:#8a4d43;background:#fff8f6;border-color:#e8c3bb}.trainingThemeSettings{margin-bottom:18px}.trainingThemeSettings .memberPanelHead>div{min-width:0}.trainingThemeSettings .memberPanelHead h2{margin-bottom:3px}.trainingThemeSettings .memberPanelHead small{color:#78867e;font-weight:500}.trainingThemeLoading{color:#728078;align-items:center;gap:9px;padding:20px 24px;display:flex}.trainingThemeList{padding:0 24px}.trainingThemeRow{border-top:1px solid #e7ede9;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.trainingThemeRow:first-child{border-top:0}.trainingThemeRow>div{min-width:0}.trainingThemeRow b{color:#344f43;display:block}.trainingThemeRow span{color:#7a867f;margin-top:3px;font-size:.78rem;display:block}.trainingThemeRow.inactive{opacity:.65}.trainingThemeForm{border-top:1px solid #e7ede9;padding:18px 24px 22px}.trainingThemeForm>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.trainingThemeForm .teamInput{margin:0}.trainingThemeMessage{margin:0 24px 20px}.formInlineHint{color:#8a6a3d;margin:7px 0 0;font-size:.78rem}.historyOpenable{cursor:pointer;transition:background .15s,transform .15s}@media (width<=720px){.activityDetailGrid{grid-template-columns:1fr}.trainingStatusActions{align-items:flex-start;width:100%;min-width:0;margin-left:0;padding-left:44px}.trainingStatusBadge,.trainingPlanButton{white-space:normal}.trainingThemeRow{flex-direction:column;align-items:flex-start}.trainingThemeRow .miniAction{justify-content:center;width:100%}.trainingThemeForm>div{grid-template-columns:1fr}.trainingThemeForm .primarySmall{justify-content:center;width:100%}}.eventTone-zoom{background:#e2eaf7;border-left-color:#789fd0}.eventTone-inspection{background:#dff0ed;border-left-color:#69a49a}.eventTone-formation{background:#f6ebcc;border-left-color:#c9a956}.eventTone-work{background:#e0efe2;border-left-color:#79ad82}.eventTone-urgent{background:#f8dfdc;border-left-color:#cf7669}.eventTone-relief{background:#f4e4d7;border-left-color:#c48e67}.eventTone-contact{background:#e9e1f3;border-left-color:#947eb9}.eventTone-analysis{background:#dfeef1;border-left-color:#77a6b0}.eventTone-other{background:#e9ecea;border-left-color:#9da8a1}.appTone-home{--sectionTint:#e4f1e9;--sectionBorder:#c8ded2;--sectionAccent:#4f7d67}.appTone-places{--sectionTint:#e2eef2;--sectionBorder:#c9dce2;--sectionAccent:#527685}.appTone-add{--sectionTint:#e4f2ea;--sectionBorder:#c9e1d4;--sectionAccent:#507c66}.appTone-calendar{--sectionTint:#ece5f5;--sectionBorder:#d4c5e5;--sectionAccent:#715b91}.appTone-notifications{--sectionTint:#f7e9dc;--sectionBorder:#e9cfb5;--sectionAccent:#8f6848}.appTone-events{--sectionTint:#e3ebf7;--sectionBorder:#c9d7ea;--sectionAccent:#587aa7}.appTone-inspections{--sectionTint:#dff0ed;--sectionBorder:#c2ded8;--sectionAccent:#4f8179}.appTone-training{--sectionTint:#f5eacb;--sectionBorder:#e4d19b;--sectionAccent:#8d733d}.appTone-local{--sectionTint:#e2f0e6;--sectionBorder:#c6dfce;--sectionAccent:#557f65}.sideTone-events.active{color:#5276a5!important;background:#e3ebf7!important;border-color:#c5d5e8!important}.sideTone-inspections.active{color:#4e8178!important;background:#dff0ed!important;border-color:#bedbd5!important}.sideTone-training.active{color:#866e39!important;background:#f5eacb!important;border-color:#e1cf98!important}.sideTone-local.active{color:#517b61!important;background:#e2f0e6!important;border-color:#c2ddca!important}.sideTone-documents.active{color:#705989!important;background:#ebe3f3!important;border-color:#d2c3df!important}.sideTone-history.active{color:#7b5b4d!important;background:#f1e4de!important;border-color:#dcc5ba!important}.sideTone-team.active{color:#507487!important;background:#e2edf3!important;border-color:#c5d8e2!important}.sideTone-admin.active{color:#566a60!important;background:#e8ecea!important;border-color:#ced8d2!important}.sideTone-meetings.active{color:#705789!important;background:#ebe0f5!important;border-color:#d2bfe4!important}.documentTone-document{border-left-color:#76ad93!important}.documentTone-document .documentCategory{background:#e1f0e8}.documentTone-photo{border-left-color:#829fd0!important}.documentTone-photo .documentCategory{background:#e3eaf6}.documentTone-plan{border-left-color:#9d80c0!important}.documentTone-plan .documentCategory{background:#ebe3f3}.documentTone-invoice{border-left-color:#c9985e!important}.documentTone-invoice .documentCategory{background:#f6e9d8}.documentTone-quote{border-left-color:#b77b95!important}.documentTone-quote .documentCategory{background:#f2e1e8}.documentTone-report{border-left-color:#7daaaa!important}.documentTone-report .documentCategory{background:#e1eeee}.trainingDone{color:#39724e;background:#dff2e5}.trainingTodo{color:#9b4e43;background:#fde7e3}.trainingThemeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.memberInviteBody{padding:4px 2px 2px}.memberInviteBody>p{color:var(--muted,#66736c);margin:0 0 18px;line-height:1.55}.inviteCopyRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:18px;display:grid}.inviteMessagePreview{resize:none;margin-bottom:12px;line-height:1.45}.inviteCopyNotice{margin-top:12px}.inviteMissingEmail{background:#fff4e7;border:1px solid #efd0a9;border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:16px;display:flex}.inviteMissingEmail>svg{color:#a96016;flex:none;width:22px;height:22px;margin-top:1px}.inviteMissingEmail b{margin-bottom:5px;display:block}.inviteMissingEmail p{color:#745b45;margin:0;line-height:1.5}.storageWarningBody{padding:2px 2px 4px}.storageWarningBody p{margin:0 0 12px;line-height:1.55}.storageWarningIcon{color:#a95d12;background:#fff0df;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.storageWarningIcon svg{width:25px;height:25px}.storageWarningActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=640px){.trainingThemeActions{justify-content:flex-start;width:100%}.inviteCopyRow{grid-template-columns:1fr}.storageWarningActions>*{flex:auto}}.iconEditButton{flex:0 0 34px;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.iconEditButton svg{width:15px!important;height:15px!important}.homeEvent .homeEventActions .iconEditButton{width:40px!important;min-width:40px!important;height:40px!important}.globalOpenable{cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.globalOpenable:focus-visible{outline-offset:2px;outline:3px solid #587c6c2e}.globalItemActions{flex:none;align-items:center;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.globalOpenable:hover{border-color:#cfddd5;transform:translateY(-1px);box-shadow:0 7px 18px #243a3112}}@media (width<=680px){.globalItemActions{justify-content:flex-end;width:calc(100% - 56px);margin-left:56px}.globalItemActions .quickStatus{margin-left:0!important}}.calendarBottomTools{gap:10px;margin-top:14px;display:grid}.calendarBottomTools .calendarPlaceLegend,.calendarBottomTools .calendarOptions{margin:0}.calendarLegend{display:none!important}.homeSummaryColumn{min-width:0}@media (width>=900px){.homeSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px!important;display:grid!important}.homeSummaryColumn{flex-direction:column;gap:18px;display:flex}.homeSummaryColumn .homeSummaryBlock{margin:0}}@media (width<=899px){.homeSummaryGrid{flex-direction:column;gap:14px!important;display:flex!important}.homeSummaryColumn{display:contents}.homeSummaryMeetings{order:1}.homeSummaryEvents{order:2}.homeSummaryInspections{order:3}.homeSummaryLocal{order:4}.homeSummaryTraining{order:5}}.placeInformationHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.placeInformationList{gap:9px;margin-top:10px;display:grid}.placeInformationItem{background:#ffffffb8;border:1px solid #dde7e2;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.placeInformationText{min-width:0}.placeInformationText b{color:#24362f;margin-bottom:4px;font-size:.9rem;display:block}.placeInformationText p{color:#53645c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.5}.placeInformationText small{color:#8a9690;margin-top:5px;font-size:.72rem;display:block}.placeInformationCard .placeInformationList:not(.full) .placeInformationText p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.placeInformationModal .placeInformationList{max-height:min(56vh,540px);margin-bottom:14px;padding-right:3px;overflow:auto}.quickAddCard.tone-information{background:linear-gradient(135deg,#eef7f5,#fff);border-color:#cfe4df}.quickAddCard.tone-information .quickAddIcon{color:#4f7e72;background:#dcefeb}.quickAddForm.tone-information{border-color:#cfe4df}@media (width<=560px){.placeInformationHeadActions{justify-content:flex-start;width:100%}.placeInformationItem{padding:10px}}.clickableDocumentRow{cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.clickableDocumentRow:focus-visible,.globalDocumentItem:focus-visible{outline-offset:2px;outline:3px solid #587c6c2e}.documentDeleteButton{color:#a94747!important;background:#fff4f2!important;border-color:#efd8d4!important}.documentDeleteButton:hover{color:#903838!important;background:#fdeae6!important}.documentDeleteButton:disabled{opacity:.55;cursor:wait}@media (hover:hover) and (pointer:fine){.clickableDocumentRow:hover{border-color:#cfddd5;transform:translateY(-1px);box-shadow:0 7px 18px #243a3112}}@media (width<=899px){.homeSummaryGrid,.homeSummaryColumn{width:100%;min-width:0;max-width:100%}.homeSummaryBlock{border:1px solid var(--meo-border,#d7e1dc);border-radius:20px;width:100%;min-width:0;max-width:100%;padding:0 12px 12px;overflow:hidden;margin:0!important}.homeSummaryBlock .title{margin:16px 2px 11px}.homeSummaryBlock .homeEvents,.homeSummaryBlock .homeEvent,.homeSummaryBlock .simple{min-width:0;max-width:100%}}@media (width<=560px){.content{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.homeSummaryGrid{margin-left:0;margin-right:0;padding:0}.homeSummaryBlock{border-radius:18px;padding-left:10px;padding-right:10px}.homeSummaryBlock .homeEvent{width:100%;max-width:100%;margin-left:0;margin-right:0}.homeEvent .homeEventActions{border-top:0;justify-content:flex-start;padding-top:4px}}.navIconWrap{place-items:center;line-height:0;display:grid;position:relative}.navIconWrap>svg{width:22px}.add .navIconWrap>svg{width:45px;height:45px}.navNotificationBadge{color:#fff;background:#b4544f;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:850;line-height:1;display:grid;position:absolute;top:-7px;right:-10px;box-shadow:0 2px 6px #4f2f2c2e}.notificationItem{grid-template-columns:1fr auto;padding:0;overflow:hidden}.notificationMain{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 8px 14px 15px;display:grid}.notificationMain>svg{color:#86938d;width:17px}.notificationLevel{font-weight:800}.notificationLevel-urgent{color:#a1514b}.notificationLevel-today{color:#55739d}.notificationLevel-soon{color:#826c42}.notificationLevel-info{color:#547867}.notificationSnooze{color:#6d7d75;cursor:pointer;background:#ffffff61;border:0;border-left:1px solid #5a6e641a;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:4px;min-width:76px;padding:8px 10px;font-size:.68rem;font-weight:750;display:flex}.notificationSnooze:hover{color:#4e6e60;background:#ffffffb8}.notificationSnooze svg{width:17px;height:17px}.notificationSnoozeModal{max-width:430px}.notificationSnoozeText{color:#65736d;margin:4px 0 16px;line-height:1.55}.notificationSnoozeChoices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.notificationSnoozeChoices button{color:#3f5d50;font:inherit;cursor:pointer;background:#f7faf8;border:1px solid #dfe8e3;border-radius:13px;padding:12px;font-weight:750}.notificationSnoozeChoices button:hover{background:#edf5f1}@media (width<=560px){.notificationMain{grid-template-columns:38px minmax(0,1fr) 16px;padding:12px 6px 12px 12px}.notificationSnooze{min-width:62px;padding:7px 6px}.notificationSnooze span{display:none}.notificationSnoozeChoices{grid-template-columns:1fr}}.profileTeamCard{color:#53665d;background:#fbfcfb;border:1px solid #e4ebe7;border-radius:16px;align-items:center;gap:12px;margin:-7px 0 18px;padding:12px 14px;display:flex}.profileTeamCard>svg{color:#648172;flex:none;width:21px}.profileTeamCard>div{flex-direction:column;gap:2px;min-width:0;display:flex}.profileTeamCard small{text-transform:uppercase;letter-spacing:.04em;color:#87928d;font-size:.7rem;font-weight:800}.profileTeamCard b{color:#2f3d37;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profileTeamCard span{color:#6f7d76;font-size:.78rem}.profilePrivacyToggle{text-align:left;color:#34453e;cursor:pointer;background:linear-gradient(135deg,#f5faf7,#fbfcfb);border:1px solid #dfe9e4;border-radius:17px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;padding:13px 14px;display:grid}.profilePrivacyToggle>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.profilePrivacyToggle b{font-size:.88rem}.profilePrivacyToggle small{color:#74827b;font-size:.73rem;line-height:1.4}.profilePrivacyToggle>svg{color:#708078;width:18px;transition:transform .18s}.profilePrivacyToggle.open>svg{transform:rotate(180deg)}.profilePrivacyIcon{color:#577768;background:#e5f1eb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.profilePrivacyIcon svg{width:19px}.profilePrivacyBody{gap:9px;padding:11px 2px 0;display:grid}.profilePrivacyItem{background:#fafbf9;border-radius:13px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px 10px;display:grid}.profilePrivacyItem>svg{color:#6a8175;width:18px;margin:2px auto 0}.profilePrivacyItem>div{flex-direction:column;gap:3px;display:flex}.profilePrivacyItem b{color:#35443e;font-size:.8rem}.profilePrivacyItem span{color:#6e7b75;font-size:.74rem;line-height:1.5}.profilePrivacyNote{color:#89938e;margin:4px 5px 0;font-size:.7rem;line-height:1.5}.profilePanel{padding-bottom:calc(26px + env(safe-area-inset-bottom))}@media (width<=560px){.profilePrivacyToggle{grid-template-columns:36px minmax(0,1fr) 18px;padding:12px}.profilePrivacyIcon{width:36px;height:36px}.profilePrivacyItem{padding:10px 8px}}.globalItem.globalOpenable{cursor:pointer}.globalItem.globalOpenable .quickStatus,.globalItem.globalOpenable button,.globalItem.globalOpenable a{z-index:1;position:relative}@media (width>=960px){.app{padding-bottom:126px}nav{background:#fffffff5;border:1px solid #dfe8e3;border-radius:22px;height:72px;padding:8px 18px 10px;bottom:18px;overflow:visible;box-shadow:0 14px 36px #2c403721;width:min(1120px,100% - 56px)!important}nav button{border-radius:14px;min-width:86px;font-size:11px}}header{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;column-gap:14px;display:grid}header>.icon{justify-self:start}header>.avatar{justify-self:end}header>.team{border-radius:15px;justify-content:center;justify-self:center;gap:10px;width:min(640px,100%);min-width:0;max-width:100%;padding:11px 16px;font-size:clamp(1.04rem,1.65vw,1.25rem);font-weight:800;line-height:1.25}header>.team .teamName{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}header>.team>svg{flex:0 0 17px;width:17px;height:17px}.homeSummaryBlock .homeEvent{min-height:125px}.homeSummaryBlock .homeEvent .homeEventActions{border-top:1px solid #edf1ee;flex-flow:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding-top:9px;display:flex}.homeSummaryBlock .homeEvent .homeEventState{color:#637d70;white-space:normal;min-width:0;cursor:inherit;flex-direction:row;align-items:center;gap:7px;font-size:.77rem;font-weight:750;line-height:1.35;display:inline-flex}.homeSummaryBlock .homeEvent .homeEventState:before{content:"";background:#7ca794;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.homeSummaryBlock .homeEvent .homeEventActions .iconEditButton{margin-left:auto}@media (width<=650px){header{grid-template-columns:38px minmax(0,1fr) 38px;column-gap:8px;padding-left:12px;padding-right:12px}header>.team{gap:6px;padding:10px 9px;font-size:clamp(.95rem,3.7vw,1.06rem)}header>.avatar{width:38px;height:38px}.homeSummaryBlock .homeEvent .homeEventActions{border-top:1px solid #edf1ee;justify-content:space-between;padding-top:9px}}.meoRecovery{text-align:center;flex-direction:column;align-items:center;gap:13px;max-width:440px;display:flex}.meoRecovery h1{margin:12px 0 0;font-size:clamp(1.2rem,4vw,1.55rem)}.meoRecovery p{margin:0;line-height:1.5}.meoRecovery .auth{justify-content:center;width:100%;margin-top:8px}.meoRecovery .auth svg{width:20px;height:20px}.meoRecovery small{color:#61746b;font-size:.75rem;line-height:1.45}.homeSummaryBlock .homeEvent{gap:11px 12px;min-height:0;padding:15px 16px}.homeSummaryBlock .homeEvent.interactiveHomeEvent{min-height:125px}.homeSummaryBlock .inspectionHomeEvent,.homeSummaryTraining .homeEvent{min-height:0;padding-top:17px;padding-bottom:17px}.homeSummaryBlock .simple{align-items:center;min-height:0;padding:17px 18px}.homeSummaryBlock .simple b{font-size:1rem;line-height:1.35}.homeSummaryBlock .simple span{font-size:.88rem;line-height:1.5}.homeSummaryBlock .homeEvent>svg{width:23px;height:23px}.homeSummaryBlock .homeEvent b{font-size:clamp(1.01rem,1.4vw,1.1rem);font-weight:750;line-height:1.37}.homeSummaryBlock .homeEvent .homeEventContent>span,.homeSummaryBlock .inspectionHomeEvent>div>span,.homeSummaryTraining .homeEvent>div>span{color:#61746a;font-size:clamp(.88rem,1.15vw,.96rem);line-height:1.48}.homeSummaryBlock .homeEvent .homeEventActions{margin-top:0;padding-top:9px}@media (width<=650px){.homeSummaryBlock .homeEvent{gap:10px 11px;padding:14px}.homeSummaryBlock .homeEvent b{font-size:1.02rem}.homeSummaryBlock .homeEvent .homeEventContent>span,.homeSummaryBlock .inspectionHomeEvent>div>span,.homeSummaryTraining .homeEvent>div>span{font-size:.89rem}.homeSummaryBlock .simple{padding:15px 14px}}.teamStartGuide{background:linear-gradient(135deg,#ecf6f1f0,#fffffff5);border:1px solid #dce8e2;border-radius:20px;margin:18px 0 22px;padding:18px;box-shadow:0 8px 24px #2b403609}.teamStartGuideHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.teamStartGuideHead h2{color:#283a32;margin:3px 0 5px;font-size:1.15rem}.teamStartGuideHead p{color:#6f7d76;margin:0;font-size:.88rem;line-height:1.45}.teamStartProgress{color:#4d6d5e;background:#e4f0ea;border-radius:999px;place-items:center;min-width:48px;height:34px;padding:0 10px;font-size:.8rem;font-weight:800;display:grid}.teamStartSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.teamStartStep{text-align:left;color:#2e3d36;cursor:pointer;font:inherit;background:#fff;border:1px solid #dfe7e3;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.teamStartStep:hover:not(:disabled){background:#fbfdfc;border-color:#bfd3c9}.teamStartStep:disabled{cursor:default}.teamStartStep.done{color:#607269;background:#f4f8f6}.teamStartIcon{color:#648678;background:#edf5f1;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.teamStartIcon svg{width:18px;height:18px}.teamStartText{flex-direction:column;gap:3px;min-width:0;display:flex}.teamStartText b{font-size:.88rem;line-height:1.25}.teamStartText small{color:#7b8781;font-size:.76rem;line-height:1.35}.teamStartStep>svg{color:#8b9a93;width:17px}@media (width<=760px){.teamStartGuide{margin:14px 0 18px;padding:15px}.teamStartSteps{grid-template-columns:1fr}.teamStartGuideHead h2{font-size:1.05rem}.teamStartStep{padding:12px}}.meoPushCard{background:linear-gradient(135deg,#f3faf6,#fff);border:1px solid #cddfd6;border-radius:18px;margin:16px 0 18px;padding:17px 18px;box-shadow:0 5px 20px #3154410a}.meoPushHead{align-items:center;gap:12px;min-width:0;display:flex}.meoPushIcon{color:#4d7660;background:#deefe5;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.meoPushIcon svg{width:20px;height:20px}.meoPushHead>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.meoPushHead b{color:#30483a;font-size:1rem}.meoPushHead small{color:#75847b;font-size:.79rem;line-height:1.3}.meoPushStatus{color:#937747;white-space:nowrap;background:#f2ede2;border-radius:999px;padding:6px 10px;font-size:.73rem;font-weight:800}.meoPushStatus.ready{color:#407856;background:#e0f2e7}.meoPushHelp{color:#627268;margin:12px 0 0;font-size:.87rem;line-height:1.5}.meoPushActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.meoPushActions .primarySmall,.meoPushActions .miniAction{min-height:40px}.meoPushLoading{color:#65746b;align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.meoPushLoading svg{width:17px;height:17px}.meoPushMessage{margin:12px 0 0!important}@media (width<=520px){.meoPushCard{padding:14px}.meoPushHead{align-items:flex-start}.meoPushStatus{font-size:.69rem}.meoPushHead b{font-size:.91rem}}.pushWelcomeBanner{background:linear-gradient(115deg,#eef8f1,#fffdf8);border:1px solid #c9e0d2;border-radius:18px;align-items:flex-start;gap:13px;margin:14px 0 18px;padding:16px 18px;display:flex;box-shadow:0 6px 23px #2653370e}.pushWelcomeIcon{color:#47795b;background:#dceee2;border-radius:13px;flex:0 0 40px;place-items:center;height:40px;display:grid}.pushWelcomeIcon svg{width:21px;height:21px}.pushWelcomeContent{color:#2d4937;flex:1;min-width:0}.pushWelcomeContent>b{margin:1px 0 4px;font-size:1rem;line-height:1.35;display:block}.pushWelcomeContent>p{color:#54705e;margin:0;font-size:.89rem;line-height:1.45}.pushWelcomeContent .pushWelcomeInfo{color:#5f6d64;max-width:740px;margin:8px 0 0;font-size:.83rem}.pushWelcomeActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.pushWelcomeActions .primarySmall{min-height:38px}.pushWelcomeLater,.pushWelcomeSettings{color:#62786a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 10px;font-size:.84rem;font-weight:700}.pushWelcomeLater:hover:not(:disabled),.pushWelcomeSettings:hover:not(:disabled){color:#355842;background:#e6f1e9}.pushWelcomeLater:disabled,.pushWelcomeSettings:disabled{opacity:.5;cursor:default}.pushWelcomeContent .pushWelcomeError{margin-top:9px!important}@media (width<=600px){.pushWelcomeBanner{gap:10px;padding:13px}.pushWelcomeIcon{border-radius:11px;flex-basis:34px;height:34px}.pushWelcomeIcon svg{width:18px;height:18px}.pushWelcomeContent>b{font-size:.93rem}.pushWelcomeActions{gap:5px}.pushWelcomeActions .primarySmall{flex:auto;justify-content:center}.pushWelcomeLater{flex:none}}@media (width>=761px){.homeWelcome{justify-content:center;align-items:center;gap:9px;min-height:68px;margin:0;padding:0 18px;font-size:1.06rem;line-height:1.25;display:flex}.homeWelcome b{font-size:1.16rem;line-height:1.25}.homeWelcome{gap:12px;min-height:86px;padding:0 24px;font-size:clamp(1.28rem,1.55vw,1.5rem);font-weight:800;line-height:1.2}.homeWelcome span{font-size:inherit;line-height:inherit}.homeWelcome b{font-size:clamp(1.34rem,1.7vw,1.62rem);font-weight:800;line-height:1.18}.homeWelcome{gap:10px;min-height:56px;padding:0 18px}}.memberScopeBox{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:16px;margin:14px 0 4px;padding:14px}.memberScopeToggle{cursor:pointer;color:#31483d;align-items:flex-start;gap:10px;display:flex}.memberScopeToggle input{accent-color:#638d78;margin-top:3px}.memberScopeToggle span{flex-direction:column;gap:3px;display:flex}.memberScopeToggle b{font-size:.92rem}.memberScopeToggle small{color:#75827b;line-height:1.35}.memberScopePlaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.memberScopePlaces label{cursor:pointer;color:#4b5f55;background:#fff;border:1px solid #dce6e1;border-radius:12px;align-items:center;gap:8px;padding:10px 11px;font-size:.86rem;font-weight:700;display:flex}.memberScopePlaces label.selected{color:#365847;background:#edf6f1;border-color:#a9c7b8}.memberScopePlaces input{accent-color:#638d78}.memberScopePlaces svg{flex:none;width:16px;height:16px}.scopeDriveNotice{border-top:1px solid #e4ebe7;padding-top:10px;margin-top:12px!important}.localAccessSummary{color:#496658;background:#edf6f1;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.localAccessSummary svg{flex:none;width:18px;height:18px}.localAccessNotice{max-width:680px;margin:24px auto}@media (width<=620px){.memberScopePlaces{grid-template-columns:1fr}}@media (width<=760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{overscroll-behavior-x:none}.app{min-width:0;padding-bottom:76px}header{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}header>.icon,header>.avatar{min-width:40px;min-height:40px}.content{min-width:0}nav{width:100%;height:68px;padding-top:3px;padding-left:max(6px,env(safe-area-inset-left,0px));padding-right:max(6px,env(safe-area-inset-right,0px));align-items:center;padding-bottom:7px}nav button{min-height:48px}nav .add svg{margin-top:-14px}.notificationSettingsAction{justify-content:flex-start;margin:14px 0;display:flex}.notificationSettingsAction .primarySmall{justify-content:center;width:100%}.page,.quickAddPage,.calendarPage,.globalPage,.notificationsPage,.globalItem,.homeEvent,.detailCard,.quickAddForm,.teamStartGuide,.meoPushCard,.pushWelcomeBanner{min-width:0;max-width:100%}.modalBackdrop,.pastEventBackdrop{padding-top:max(12px,env(safe-area-inset-top,0px));padding-right:max(12px,env(safe-area-inset-right,0px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-left:max(12px,env(safe-area-inset-left,0px))}.modal,.pastEventPrompt{width:100%;max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sideMenu{overscroll-behavior:contain;max-height:100dvh;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overflow-y:auto}.primarySmall,.miniAction,.auth{max-width:100%}}.trainingRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=760px){.trainingRowActions{justify-content:flex-start}}.legalPage{color:#304139;background:#f5f7f4;min-height:100dvh;padding:28px 18px 52px}.legalHeader{max-width:900px;height:auto;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0 auto 18px;padding:0;display:flex;position:static}.legalBrand{color:#31483d;align-items:center;gap:11px;text-decoration:none;display:flex}.legalBrand img{object-fit:contain;width:44px;height:44px}.legalBrand span{flex-direction:column;line-height:1.12;display:flex}.legalBrand b{font-size:1.06rem}.legalBrand small{color:#7b8881;font-size:.72rem}.legalBack{color:#50675c;align-items:center;gap:7px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.legalBack svg{width:17px;height:17px}.legalCard{background:#fff;border:1px solid #e0e7e3;border-radius:24px;max-width:900px;margin:0 auto;padding:30px 34px;box-shadow:0 12px 34px #2d423812}.legalTitleIcon{color:#537363;background:#edf4f0;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;display:flex}.legalTitleIcon svg{width:23px;height:23px}.legalTitle{border-bottom:1px solid #e7ece9;padding-bottom:22px}.legalTitle h1{margin:3px 0 5px;font-size:clamp(1.7rem,4vw,2.35rem)}.legalTitle small{color:#7c8982}.legalContent{padding-top:12px;line-height:1.65}.legalContent h2{color:#31483d;margin:25px 0 7px;font-size:1.08rem}.legalContent p{color:#53645c;margin:8px 0}.legalContent ul{color:#53645c;margin:8px 0 10px;padding-left:22px}.legalContent li{margin:7px 0}.legalContent a{color:#466d5a;font-weight:800}.legalContent a svg{vertical-align:-2px;width:13px;height:13px}.legalContent code{background:#f1f5f3;border-radius:6px;padding:2px 5px;font-size:.86em}.legalLead{color:#3c5348!important;font-size:1.02rem!important}.legalLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.78rem;display:flex}.legalLinks a{color:#687a71;font-weight:700;text-decoration:none}.legalLinks a:hover{text-decoration:underline}.loginLegalLinks{margin-top:14px}.legalBottomLinks{border-top:1px solid #e7ece9;margin-top:30px;padding-top:18px}.sideMenuLegal{flex-wrap:wrap;gap:8px;padding:4px 10px 8px;display:flex}.sideMenuLegal a{color:#75827b;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.sideMenuLegal a:hover{color:#4c6759;background:#f0f4f2}.sideMenuLegal svg{width:14px;height:14px}@media (width<=620px){.legalPage{padding:18px 12px 34px}.legalHeader{align-items:flex-start;gap:12px}.legalBrand img{width:38px;height:38px}.legalBrand small{display:none}.legalBack{margin-top:8px}.legalCard{border-radius:20px;padding:22px 18px}.legalContent h2{margin-top:22px}}.profilePrivacyLegal{background:#f3f7f5;border:1px solid #e2ebe6;border-radius:13px;flex-direction:column;gap:5px;margin-top:3px;padding:12px 11px;display:flex}.profilePrivacyLegal>b{color:#35443e;font-size:.8rem}.profilePrivacyLegal>span{color:#6e7b75;font-size:.74rem;line-height:1.5}.profilePrivacyLegalLinks{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.profilePrivacyLegalLinks a{color:#4e6d5d;background:#fff;border:1px solid #dce6e1;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.profilePrivacyLegalLinks a:hover{background:#edf5f1}@media (width<=560px){.profilePrivacyLegalLinks{flex-direction:column}.profilePrivacyLegalLinks a{width:100%}}.publicHome{color:#304139;background:#f5f7f4;min-height:100dvh;padding:34px 18px 42px}.publicHomeHero{background:#fff;border:1px solid #e0e7e3;border-radius:28px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:42px;max-width:980px;margin:0 auto;padding:46px 42px;display:grid;box-shadow:0 14px 38px #2d423812}.publicHomeBrand{background:linear-gradient(145deg,#edf4f0,#f9fbfa);border-radius:22px;justify-content:center;align-items:center;min-height:220px;display:flex}.publicHomeBrand .logo{transform:scale(1.22)}.publicHomeCopy h1{color:#31483d;margin:7px 0 14px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.03}.publicHomeLogin{justify-content:center;min-width:240px;margin-top:18px}.publicHomeLoginNote{color:#7a8780!important;margin-top:8px!important;font-size:.76rem!important}.publicHomeFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:980px;margin:18px auto 0;display:grid}.publicHomeFeatures article{background:#fff;border:1px solid #e2e9e5;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px;display:grid}.publicHomeFeatures article>svg{color:#5e806f;width:21px;height:21px;margin:3px auto 0}.publicHomePrivacy{background:#edf5f1;border:1px solid #dce8e2;border-radius:17px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;max-width:980px;margin:14px auto 0;padding:16px 18px;display:grid}.publicHomePrivacy>svg{color:#537363;width:20px;height:20px;margin:2px auto 0}.publicHomeFooter{color:#7b8881;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:980px;margin:18px auto 0;padding:10px 2px;font-size:.76rem;display:flex}@media (width<=760px){.publicHome{padding:18px 12px 32px}.publicHomeHero{border-radius:22px;grid-template-columns:1fr;gap:22px;padding:24px 18px}.publicHomeBrand{min-height:140px}.publicHomeBrand .logo{transform:scale(1.05)}.publicHomeCopy h1{font-size:clamp(1.8rem,9vw,2.45rem)}.publicHomeCopy>p{font-size:.94rem}.publicHomeLogin{width:100%;min-width:0}.publicHomeFeatures{grid-template-columns:1fr}.publicHomeFooter{flex-direction:column;align-items:flex-start}.publicHomeFooter .legalLinks{justify-content:flex-start}}.teamBackupPanel{overflow:hidden}.teamBackupBody{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:15px;padding:22px 24px;display:grid}.teamBackupIcon{color:#537363;background:#edf4f0;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.teamBackupIcon svg{width:22px;height:22px}.teamBackupCopy{min-width:0}.teamBackupCopy>b{color:#35483e;margin:2px 0 6px;display:block}.teamBackupCopy>p{color:#66776f;margin:0;font-size:.86rem;line-height:1.55}.teamBackupNotice{color:#718078;background:#f6f8f7;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;margin-top:13px;padding:10px 11px;font-size:.74rem;line-height:1.45;display:grid}.teamBackupNotice svg{color:#5c7a6b;width:17px;height:17px;margin-top:1px}.teamBackupButton{white-space:nowrap;align-self:center}.teamBackupMessage{margin:0 24px 20px}@media (width<=760px){.teamBackupBody{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 16px}.teamBackupIcon{border-radius:12px;width:40px;height:40px}.teamBackupButton{grid-column:1/-1;justify-content:center;width:100%;margin-top:2px}.teamBackupMessage{margin:0 16px 16px}}:root{--meo-ink:#24342d;--meo-muted:#6d7c74;--meo-surface:#fff;--meo-bg:#f4f6f3;--meo-border:#42574c1a;--meo-green:#4f7563;--meo-green-deep:#355847;--meo-green-soft:#e9f2ed;--meo-shadow:0 18px 46px #263a3013;--meo-shadow-soft:0 8px 24px #263a300e}body{background:radial-gradient(circle at 18% 0%,#7497841a,transparent 31rem), radial-gradient(circle at 88% 12%,#94816f0e,transparent 25rem), var(--meo-bg);color:var(--meo-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.app{background:linear-gradient(#fbfcfaf2,#f6f8f5fa)}header{-webkit-backdrop-filter:blur(22px)saturate(145%);background:#fafcf9d6;border-bottom:1px solid #42574c14;box-shadow:0 1px #ffffffb8}header>.icon,header>.avatar{transition:transform .18s,background-color .18s,box-shadow .18s}header>.icon{background:#ffffffc2;border:1px solid #435b4f17;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 14px #31483c0b}header>.icon:hover{background:#fff;transform:translateY(-1px)}header>.avatar{background:linear-gradient(145deg,#e7f1eb,#dcebe3);border:1px solid #4667561c;box-shadow:inset 0 1px #ffffffc2,0 5px 14px #364f4211}header>.avatar:hover{transform:translateY(-1px)}header>.team{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 5px 18px #2e46390b;background:#ffffffb8!important;border:1px solid #4562531a!important}.content{position:relative}.homeHero{color:#f7fbf8;background:radial-gradient(circle at 88% 18%,#ffffff24,#0000 15rem),radial-gradient(circle at 72% 120%,#c1d8cb2e,#0000 19rem),linear-gradient(135deg,#355849 0%,#496f5e 58%,#587b6b 100%);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;margin:2px 0 18px;padding:27px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #2a4b3b2e}.homeHero:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;width:220px;height:220px;position:absolute;top:-105px;right:-88px;box-shadow:0 0 0 30px #ffffff09,0 0 0 68px #ffffff06}.homeHeroText{z-index:1;min-width:0;position:relative}.homeHeroKicker{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:26px;padding:5px 10px;font-size:.69rem;font-weight:800;display:inline-flex}.homeHeroGreeting{flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin-top:13px;display:flex}.homeHeroGreeting span{letter-spacing:-.025em;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:650;line-height:1.12}.homeHeroGreeting b{letter-spacing:-.035em;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:820;line-height:1.12}.homeHeroText>p{color:#f5faf7bd;margin:9px 0 0;font-size:.87rem}.homeHeroActions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex;position:relative}.homeHeroAction{color:#fff;min-height:42px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:7px;padding:10px 13px;font-size:.78rem;font-weight:800;display:inline-flex}.homeHeroAction svg{width:17px;height:17px}.homeHeroAction:hover{background:#ffffff29;transform:translateY(-1px)}.homeHeroAction.primary{color:#3d6653;background:#f7fbf8;border-color:#fff;box-shadow:0 8px 22px #162d221f}.homeSummaryGrid{margin-top:8px;gap:20px!important}.homeSummaryColumn{gap:20px!important}.homeSummaryBlock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;background:#ffffffd1!important;border:1px solid #42574c18!important;border-radius:25px!important;padding:0 15px 15px!important;box-shadow:0 14px 30px #273d3213,0 2px 7px #273d3209,inset 0 1px #ffffffd1!important}.homeSummaryBlock:before{content:"";opacity:.9;height:3px;position:absolute;inset:0 0 auto}.homeSummaryMeetings:before{background:linear-gradient(90deg,#7f9bb6,#acc0d2)}.homeSummaryEvents:before{background:linear-gradient(90deg,#6484a8,#9cb5cf)}.homeSummaryInspections:before{background:linear-gradient(90deg,#5f8c84,#92b7ae)}.homeSummaryLocal:before{background:linear-gradient(90deg,#688e70,#a2b89f)}.homeSummaryTraining:before{background:linear-gradient(90deg,#b08a58,#d3b98e)}.homeSummaryBlock .title{padding:0 2px;margin:19px 2px 13px!important}.homeSummaryBlock .title h2{letter-spacing:-.015em;color:#2c3d35;font-weight:820;line-height:1.2;font-size:1.02rem!important}.homeSummaryBlock .title button{color:#587264;cursor:pointer;background:#f2f6f3;border-radius:999px;min-height:30px;padding:6px 10px;font-size:.72rem;font-weight:800}.homeSummaryBlock .title button:hover{background:#e9f1ec}.homeSummaryBlock .homeEvents{gap:10px}.homeSummaryBlock .homeEvent,.homeSummaryBlock .simple{box-shadow:none;background:#fafbfaeb;border:1px solid #455b5016;border-radius:18px}.homeSummaryBlock .homeEvent{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.homeSummaryBlock .homeEvent:hover{background:#fff;border-color:#4a6f5c30;transform:translateY(-2px);box-shadow:0 10px 24px #2e453913}.homeSummaryBlock .homeEvent>svg,.homeSummaryBlock .simple>svg:first-child{color:#587b69;background:#edf4f0;border-radius:12px;flex:0 0 38px;padding:9px;width:38px!important;height:38px!important}.homeSummaryMeetings .homeEvent>svg{color:#627f9f;background:#edf2f7}.homeSummaryEvents .homeEvent>svg{color:#607fa0;background:#edf2f7}.homeSummaryInspections .homeEvent>svg,.homeSummaryInspections .simple>svg:first-child{color:#577f77;background:#eaf3f1}.homeSummaryLocal .homeEvent>svg,.homeSummaryLocal .simple>svg:first-child{color:#5c7f63;background:#edf4ed}.homeSummaryTraining .homeEvent>svg,.homeSummaryTraining .simple>svg:first-child{color:#987745;background:#f6f0e6}.homeSummaryBlock .homeEvent b{color:#2d3e36;letter-spacing:-.01em}.homeSummaryBlock .homeEvent .homeEventContent>span,.homeSummaryBlock .inspectionHomeEvent>div>span,.homeSummaryTraining .homeEvent>div>span{color:#74827b}.homeSummaryBlock .homeEvent .homeEventActions{border-top:1px solid #455b5013}.homeSummaryBlock .homeEventState{color:#537161;background:#eef5f1;border-radius:999px;width:max-content;padding:5px 9px;font-size:.7rem}.homeSummaryBlock .homeEventState:before{background:#78a08c!important;flex-basis:6px!important;width:6px!important;height:6px!important}.homeSummaryBlock .iconEditButton{color:#65786e;background:#f4f6f5;border-radius:11px;width:34px;height:34px}.homeSummaryBlock .iconEditButton:hover{color:#416452;background:#e9f1ed}.pushWelcomeBanner,.teamStartGuide{border-color:#42574c1a!important;box-shadow:0 10px 28px #2d45390b!important}.pushWelcomeBanner{border-radius:21px!important}.teamStartGuide{border-radius:23px!important}nav{-webkit-backdrop-filter:blur(24px)saturate(160%)!important;background:#fdfefde6!important;border:1px solid #3f554a1c!important;box-shadow:0 15px 40px #25392f24!important}nav button{border-radius:14px;transition:transform .16s,color .16s,background-color .16s;position:relative}nav button:hover:not(.add){background:#4e73600f}nav button.active:not(.add){background:#edf4f0;color:#3f6654!important}nav .add .navIconWrap>svg{transition:transform .17s,box-shadow .17s;box-shadow:0 9px 22px #3156433b,inset 0 1px #ffffff24;background:linear-gradient(145deg,#426b57,#5e806f)!important;border-radius:15px!important}nav .add:hover .navIconWrap>svg{transform:translateY(-1px)scale(1.025);box-shadow:0 12px 27px #31564347}.navNotificationBadge{box-shadow:0 3px 9px #532b2938!important}.primarySmall,.auth,.miniAction,.teamInput,.close{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.primarySmall:hover:not(:disabled),.auth:hover:not(:disabled){transform:translateY(-1px)}.teamInput{border-color:#42574c26}.teamInput:focus{border-color:#86aa98;box-shadow:0 0 0 4px #5d87711c}.modal,.pastEventPrompt{border:1px solid #42574c17;box-shadow:0 30px 90px #1b2d2438}@media (width<=760px){.app{padding-bottom:96px}header{height:66px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}header>.icon{border-radius:13px;width:38px;height:38px}.content{padding-top:20px;padding-bottom:22px}.homeHero{border-radius:24px;flex-direction:column;align-items:flex-start;gap:17px;margin-top:0;padding:21px 18px 19px}.homeHeroGreeting{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.homeHeroGreeting span,.homeHeroGreeting b{font-size:clamp(1.45rem,7vw,1.85rem)}.homeHeroText>p{font-size:.81rem}.homeHeroActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.homeHeroAction{justify-content:center;min-height:41px}.homeHeroActions .homeHeroAction:only-child{grid-column:1/-1}.homeSummaryGrid{gap:18px!important}.homeSummaryBlock{border-radius:22px!important;padding:0 10px 10px!important;box-shadow:0 12px 26px #273d3213,0 2px 6px #273d3209,inset 0 1px #ffffffd1!important}.homeSummaryBlock .title{margin:17px 4px 11px!important}.homeSummaryBlock .homeEvent,.homeSummaryBlock .simple{border-radius:16px}.homeSummaryBlock .homeEvent>svg,.homeSummaryBlock .simple>svg:first-child{flex-basis:36px;padding:8px;width:36px!important;height:36px!important}nav{overflow:visible;left:10px!important;right:10px!important;bottom:calc(9px + env(safe-area-inset-bottom,0px))!important;border-radius:23px!important;width:auto!important;height:68px!important;padding:6px 7px 7px!important;transform:none!important}nav button{flex:1 1 0;gap:3px;font-size:9.5px;min-width:0!important;min-height:50px!important}nav .add .navIconWrap>svg{width:46px!important;height:46px!important;margin-top:-17px!important}nav .add span:last-child{margin-top:-1px}}@media (width>=960px){.app{border-left:1px solid #3e53480e;border-right:1px solid #3e53480e;max-width:1220px;box-shadow:0 24px 70px #293d330e}header{height:76px;padding:0 34px}.content{padding:32px 38px 44px}.homeHero{margin-bottom:22px;padding:31px 34px}nav{border-radius:24px!important;width:min(1120px,100% - 72px)!important}}nav button.active:not(.add):after{display:none!important}@media (width<=760px){.homeSummaryGrid,.homeSummaryColumn{gap:18px!important}.homeSummaryBlock{box-shadow:0 16px 34px #273d321a!important}}.app[class*=appTone-] .pageHead{background:radial-gradient(circle at 96% -10%,#ffffffe0,transparent 10rem), linear-gradient(135deg,var(--sectionTint),#ffffffe0);border-radius:23px;margin-bottom:22px;padding:21px 22px;position:relative;overflow:hidden;box-shadow:0 13px 30px #273d3211,inset 0 1px #ffffffe6}.app[class*=appTone-] .pageHead:before{content:"";background:var(--sectionAccent);opacity:.78;border-radius:0 8px 8px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}.app[class*=appTone-] .pageHead h1{letter-spacing:-.035em;margin:5px 0 6px;line-height:1.06}.app[class*=appTone-] .pageHead p{color:#6d7c74;max-width:620px;line-height:1.5}.app[class*=appTone-] .pageHead .primarySmall{background:linear-gradient(145deg,var(--sectionAccent),color-mix(in srgb,var(--sectionAccent) 80%,#263c32));box-shadow:0 8px 20px color-mix(in srgb,var(--sectionAccent) 24%,transparent);border:1px solid #ffffffa8}.pageBack{color:#516a5e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #3e584a14;border-radius:999px;width:max-content;min-height:38px;margin-bottom:14px;padding:8px 11px;box-shadow:0 4px 14px #2b41360b}.pageBack:hover{color:#365848;background:#fff;box-shadow:0 7px 18px #2b413613}.pageBack span{color:#7a8780}.placeGrid{gap:15px}.placeCard[class*=placeTone-]{border-radius:22px;gap:15px;min-height:92px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 25px #283e3311,inset 0 1px #ffffffb8}.placeCard[class*=placeTone-]:before{content:"";background:var(--place-accent);opacity:.82;border-radius:0 8px 8px 0;width:4px;position:absolute;top:13px;bottom:13px;left:0}.placeCard[class*=placeTone-] .placeIcon{border-radius:16px;flex:0 0 52px;width:52px;height:52px;box-shadow:0 6px 16px #2c45390e,inset 0 1px #ffffffb8}.placeCard[class*=placeTone-] small{color:var(--place-text);letter-spacing:.035em;text-transform:uppercase;font-size:.69rem;font-weight:800}.placeCard[class*=placeTone-] h3{letter-spacing:-.02em;color:#2c3c35;margin:4px 0 5px;font-size:1.05rem}.placeCard[class*=placeTone-] p{color:#748079}.placeCard[class*=placeTone-] .placeChevron{width:19px;height:19px;color:var(--place-text);opacity:.72}@media (hover:hover) and (pointer:fine){.placeCard[class*=placeTone-]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #283e331b,inset 0 1px #fffc}.placeCard[class*=placeTone-]:hover .placeChevron{opacity:1;transform:translate(3px)}}.appTone-places .placeHero{border-radius:26px;padding:26px;position:relative;overflow:hidden;box-shadow:0 14px 34px #273d3213,inset 0 1px #ffffffd1}.appTone-places .placeHero:after{content:"";pointer-events:none;border:1px solid #5f7f8d1f;border-radius:50%;width:160px;height:160px;position:absolute;top:-78px;right:-65px;box-shadow:0 0 0 24px #5f7f8d09,0 0 0 50px #5f7f8d06}.appTone-places .placeHeroIcon{border-radius:20px;flex-basis:66px;width:66px;height:66px;box-shadow:0 8px 20px #43626f17,inset 0 1px #ffffffc7}.appTone-places .placeHero h1{letter-spacing:-.035em}.appTone-places .placeSections{gap:15px;margin-top:20px}.appTone-places .detailCard{border-radius:21px;align-items:flex-start;padding:18px;box-shadow:0 9px 24px #283e330e,inset 0 1px #ffffffb8}.appTone-places .detailIcon{margin-top:1px;box-shadow:inset 0 1px #ffffffb8}.globalFilters{margin:-2px 0 18px}.globalFilters select{background-color:#ffffffe0;border-color:#415a4d21;border-radius:14px;min-height:42px;box-shadow:0 4px 14px #283e3309}.globalList{gap:13px}.globalItem{border-radius:19px;min-height:76px;padding:16px 17px;transition:transform .17s,border-color .17s,box-shadow .17s,background-color .17s;position:relative;overflow:hidden;box-shadow:0 8px 22px #283e330e,inset 0 1px #ffffffad}.globalItemIcon{border-radius:14px;width:45px;height:45px;box-shadow:inset 0 1px #ffffffad}.globalItemMain b{letter-spacing:-.012em;color:#2e3e36}@media (hover:hover) and (pointer:fine){.globalOpenable:hover{transform:translateY(-2px);box-shadow:0 13px 28px #283e3316,inset 0 1px #ffffffb8}}@media (width<=560px){.app[class*=appTone-] .pageHead{border-radius:21px;gap:14px;margin-bottom:17px;padding:17px 16px 16px 18px}.app[class*=appTone-] .pageHead:before{top:14px;bottom:14px}.app[class*=appTone-] .pageHead h1{font-size:1.65rem}.app[class*=appTone-] .pageHead .primarySmall{min-height:43px}.pageBack{margin-bottom:12px;font-size:.78rem}.placeGrid{gap:11px}.placeCard[class*=placeTone-]{border-radius:18px;gap:11px;min-height:76px;padding:13px 13px 13px 15px;box-shadow:0 8px 20px #283e3311,inset 0 1px #ffffffb8}.placeCard[class*=placeTone-]:before{width:3px;top:11px;bottom:11px}.placeCard[class*=placeTone-] .placeIcon{border-radius:13px;flex-basis:42px;width:42px;height:42px}.placeCard[class*=placeTone-] small{font-size:.6rem}.placeCard[class*=placeTone-] h3{margin:3px 0;font-size:.94rem}.placeCard[class*=placeTone-] p{font-size:.72rem}.appTone-places .placeHero{border-radius:22px;padding:20px 17px}.appTone-places .placeHeroIcon{border-radius:17px;flex-basis:54px;width:54px;height:54px}.appTone-places .placeSections{gap:12px;margin-top:15px}.appTone-places .detailCard{border-radius:18px;padding:15px}.globalList{gap:10px}.globalItem{border-radius:17px;padding:13px;box-shadow:0 7px 18px #283e330d}}.sideMenu{background:radial-gradient(circle at 18% 0,#dbebe27a,#0000 15rem),linear-gradient(#fbfcfb 0%,#f7f9f7 100%);border-right:1px solid #3a514514;box-shadow:24px 0 70px #20312829}.sideMenuTop{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fbfcfbfa,#fbfcfbe6);border-bottom:1px solid #41584c0f;margin:-22px -22px 18px;padding:22px 22px 14px;position:sticky;top:-22px}.sideMenuItem{border-radius:15px;margin:3px 0;padding:13px;position:relative}.sideMenuItem>svg:first-child{background:#ffffffb8;border-radius:11px;width:36px;height:36px;padding:8px;box-shadow:inset 0 0 0 1px #3f564a14}.sideMenuItem span b{letter-spacing:-.01em}.sideMenuItem span small{line-height:1.35}.sideMenuItem>svg:last-child{opacity:.55}.sideMenuItem.active{box-shadow:0 8px 20px #283e3311,inset 0 1px #ffffffb8!important}.sideMenuDivider{background:#41584c14;margin:13px 7px}.sideMenuLegal{background:#ffffff94;border:1px solid #41584c12;border-radius:15px;margin:8px 0 10px;padding:7px}.sideMenuLegal a{border-radius:11px!important;padding:10px!important}@media (hover:hover) and (pointer:fine){.sideMenuItem:hover{transform:translate(2px)}}.appTone-places .pageHead{background:radial-gradient(circle at 92% 0,#ffffffe6,#0000 11rem),linear-gradient(135deg,#e8f2f5,#f7fbfa 62%,#fff)}.appTone-places .placeGrid{align-items:stretch}@media (width>=900px){.appTone-places .placeCard[class*=placeTone-]{min-height:102px}}.calendarHero{background:radial-gradient(circle at 88% 22%,#ffffffdb,#0000 12rem),radial-gradient(circle at 72% 130%,#ccdbd23d,#0000 18rem),linear-gradient(135deg,#eee8f7 0%,#f4f1fa 45%,#eef6f2 100%);border:1px solid #ddd4eb;border-radius:28px;min-height:142px;margin-bottom:18px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 17px 38px #39304e16,inset 0 1px #ffffffdb}.calendarHero:after{content:"";pointer-events:none;border:1px solid #7b6a9826;border-radius:50%;width:190px;height:190px;position:absolute;top:-94px;right:-70px;box-shadow:0 0 0 28px #7b6a9809,0 0 0 62px #5f897506}.calendarHero>div{z-index:1;position:relative}.calendarHero .eyebrow{color:#77668f}.calendarHero h1{letter-spacing:-.045em;color:#302c38;margin:6px 0 7px;font-size:clamp(1.9rem,4vw,2.35rem);line-height:1.04}.calendarHero p{color:#716e78;max-width:560px;line-height:1.5}.calendarCard{background:#ffffffe0;border:1px solid #434e4817;border-radius:25px;overflow:hidden;box-shadow:0 15px 36px #26382f13,inset 0 1px #ffffffd6}.calendarToolbar{border-bottom:1px solid #44574d13;margin-bottom:10px;padding:4px 2px 16px}.calendarToolbar h2{letter-spacing:-.025em;color:#334039}.calendarNav{background:#f5f7f6;border:1px solid #42574c17;border-radius:14px;padding:4px}.calendarNav button{border-radius:10px!important}.calendarNav .todayButton{box-shadow:0 2px 8px #293d330e;background:#fff!important}.calendarDay{transition:background-color .16s,box-shadow .16s}.calendarDay.today{position:relative;box-shadow:inset 0 0 0 1px #7b6a982e;background:linear-gradient(#f2eff9,#fff 55%)!important}.calendarDay.today .calendarDayNumber>span{color:#fff;background:#786793;border-radius:999px;place-items:center;min-width:26px;height:26px;display:grid}.calendarEvent{border-radius:9px;box-shadow:0 2px 7px #283b3209}.calendarBottomTools{gap:12px;margin-top:16px}.calendarPlaceLegend,.calendarOptions{box-shadow:0 7px 20px #283e330b;background:#ffffffc7!important;border:1px solid #41554a17!important;border-radius:18px!important}.calendarPlaceLegend{padding:12px 14px}.calendarOptions>summary{min-height:48px;padding:13px 15px}.calendarDayAgenda{border-top:1px solid #42574c14;padding-top:15px}.calendarDayAgenda h3{letter-spacing:-.01em}.calendarAgendaEvent{box-shadow:0 5px 14px #283e330b}.appTone-notifications .pageHead{background:radial-gradient(circle at 94% -8%,#ffffffeb,#0000 10rem),linear-gradient(135deg,#fbefe3,#fdf8f1 58%,#fff)}.notificationModeNote{background:radial-gradient(circle at 100% 0,#ffffffe6,#0000 9rem),linear-gradient(135deg,#fff4e8,#fff 78%);border-color:#ebddcb;border-radius:19px;margin-bottom:16px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:0 9px 24px #694e340e,inset 0 1px #fffc}.notificationModeNote>svg{background:#f7e8d7;border-radius:12px;flex-basis:38px;width:38px;height:38px;padding:9px}.notificationModeNote b{color:#5f5144;font-size:.93rem}.notificationModeNote span{font-size:.78rem;line-height:1.5}.notificationFilters{background:#ffffffad;border:1px solid #755b4217;border-radius:17px;gap:9px;width:max-content;max-width:100%;margin-bottom:16px;padding:5px;box-shadow:0 5px 16px #5d46300a}.notificationFilters button{background:0 0;border-color:#0000;padding:8px 11px}.notificationFilters button:hover{background:#f8f1e9}.notificationFilters button.active{background:linear-gradient(145deg,#94775e,#80644e);border-color:#0000;box-shadow:0 5px 14px #6f52392e}.notificationItem{border-radius:19px;min-height:78px;padding:15px 16px;transition:transform .17s,box-shadow .17s,border-color .17s;box-shadow:0 8px 22px #313b350d,inset 0 1px #ffffffb3}.notificationIcon{border-radius:14px;width:45px;height:45px;box-shadow:inset 0 1px #ffffffc7}.notificationText b{letter-spacing:-.012em}@media (hover:hover) and (pointer:fine){.notificationItem:hover{transform:translateY(-2px);box-shadow:0 13px 28px #313b3516,inset 0 1px #ffffffc2}}.personalReminderPanel,.meoPushCard{border-radius:21px!important;box-shadow:0 10px 27px #283e330e!important}.globalPage .globalFilters{background:#ffffffa6;border:1px solid #40574b13;border-radius:17px;width:max-content;max-width:100%;padding:6px;box-shadow:0 5px 16px #283e3309}.globalPage .globalFilters select{background-color:#fff;border-color:#0000;min-height:40px;box-shadow:0 2px 8px #283e330a}.appTone-meetings .globalItemIcon{color:#78658f;background:#f0e9f7}.appTone-events .globalItemIcon{color:#607fa0;background:#edf2f7}.appTone-local .globalItemIcon{color:#5c7f63;background:#eaf3ed}.appTone-documents .globalItemIcon{color:#77678d;background:#f0ebf5}.inspectionPlaceItem,.trainingPlaceItem{border-radius:20px!important;box-shadow:0 9px 23px #283e330e,inset 0 1px #ffffffad!important}.inspectionPlaceItem:before,.trainingPlaceItem:before{content:"";background:var(--place-accent);border-radius:0 8px 8px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}.inspectionPlaceItem,.trainingPlaceItem{border-left-width:1px!important}.historyFilterPanel{border-radius:22px;margin:0 0 18px;padding:18px;box-shadow:0 10px 28px #533e350e,inset 0 1px #ffffffb8}.historyFilterTop{margin-bottom:14px}.historySearch{border-radius:14px;height:46px;box-shadow:inset 0 1px #ffffffb3}.historyFilterGrid{gap:11px}.historyFilterGrid select{border-radius:12px;min-height:41px}.historyPanel{border-radius:22px;box-shadow:0 10px 28px #283e330e}.historyRow{transition:background-color .16s,transform .16s}.historyOpenable:hover{background:#fbfcfb;transform:translateY(-1px)}.roleGuide{gap:12px;margin:0 0 18px}.roleGuideCard{border-radius:20px;min-height:106px;padding:16px;box-shadow:0 8px 22px #283e330b,inset 0 1px #ffffffad}.roleGuideCard>svg{background:#ffffffa8;border-radius:12px;width:38px;height:38px;padding:9px}.memberPanel{background:#ffffffdb;border-color:#41574b17;border-radius:22px;box-shadow:0 10px 28px #283e330e,inset 0 1px #ffffffb8}.memberPanelHead{background:linear-gradient(#f8faf8c7,#ffffff6b);padding:18px 20px}.memberPanelHead h2{letter-spacing:-.015em}.memberRow{transition:background-color .16s}.memberRow:hover{background:#f6f9f7b8}.memberAvatar{box-shadow:inset 0 1px #ffffffb3}.appTone-admin .memberPanel,.appTone-admin .reminderSettingsPanel,.appTone-admin .teamBackupCard,.appTone-admin .trainingThemePanel{margin-bottom:16px;background:#ffffffe0!important;border-color:#46544d17!important;border-radius:22px!important;box-shadow:0 10px 28px #28342e0e,inset 0 1px #ffffffbf!important}.appTone-admin .memberPanelHead{border-bottom-color:#46544d12}.driveSettingsPanel{overflow:hidden}.driveSettingsPanel .driveAdminBody{background:linear-gradient(#f9faf966,#ffffffb3)}.app[class*=appTone-] .empty{background:radial-gradient(circle at 50% 0%,var(--sectionTint),transparent 12rem), #ffffffdb;border-color:#41574b17;border-radius:22px;box-shadow:0 9px 24px #283e330b}@media (width<=760px){.sideMenuTop{margin:-18px -18px 14px;padding:18px 18px 12px;top:-18px}.calendarHero{border-radius:23px;min-height:0;margin-bottom:14px;padding:21px 18px}.calendarHero h1{font-size:1.75rem}.calendarCard{border-radius:20px;padding:9px!important}.calendarToolbar{margin-bottom:7px;padding:2px 0 11px}.calendarNav{grid-template-columns:42px 1fr 42px;width:100%;display:grid}.calendarNav button{min-height:38px}.calendarMobileGrid{border-radius:13px;overflow:hidden}.calendarMobileDay{min-height:51px}.calendarOptions,.calendarPlaceLegend{border-radius:16px!important}.notificationModeNote{border-radius:17px;padding:14px}.notificationFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid;overflow:hidden}.notificationFilters button{justify-content:center;gap:4px;min-width:0;padding:8px 4px;font-size:.68rem}.notificationFilters button span{min-width:18px;height:18px;padding:0 4px;font-size:.61rem}.notificationItem{border-radius:17px;padding:13px}.globalPage .globalFilters{border-radius:15px;width:100%;padding:5px}.globalPage .globalFilters select{width:100%;min-height:42px}.historyFilterPanel{border-radius:19px;padding:14px}.roleGuideCard{border-radius:17px;min-height:0;padding:13px}.memberPanel{border-radius:19px}.memberPanelHead{padding:15px 16px}}.localPlaceItem{border-color:var(--place-border)!important;background:radial-gradient(circle at 96% 0%,#ffffffb8,transparent 9rem), linear-gradient(135deg,var(--place-bg),#fff 72%)!important}.localPlaceItem:before{content:"";background:var(--place-accent);border-radius:0 8px 8px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}.localPlaceItem .globalItemIcon{background:var(--place-border)!important;color:var(--place-text)!important}.localPlaceItem .globalItemMain>small{color:var(--place-text);opacity:.9;font-weight:800}@media (hover:hover) and (pointer:fine){.localPlaceItem:hover{border-color:var(--place-accent)!important;background:radial-gradient(circle at 96% 0%,#ffffffc7,transparent 9rem), linear-gradient(135deg,var(--place-bg),#fff 62%)!important}}.appTone-add .pageHead{background:radial-gradient(circle at 94% -12%,#fffffff0,#0000 11rem),linear-gradient(135deg,#eaf5ee,#f5faf7 58%,#fff)}.quickAddGrid{gap:15px}.quickAddCard{border-color:#3e564a17;border-radius:23px;min-height:124px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 26px #283e330f,inset 0 1px #ffffffc2}.quickAddCard:before{content:"";background:var(--quick-accent,#6d927f);opacity:.8;border-radius:0 8px 8px 0;width:4px;position:absolute;top:15px;bottom:15px;left:0}.quickAddCard .quickAddIcon{border-radius:17px;width:54px;height:54px;box-shadow:0 6px 15px #283e330d,inset 0 1px #ffffffc2;color:var(--quick-text,#587869)!important;background:var(--quick-icon,#edf4f0)!important}.quickAddCard .quickAddIcon svg{width:24px;height:24px}.quickAddCard b{letter-spacing:-.018em;color:#2d3c35;font-size:1.04rem}.quickAddCard small{font-size:.79rem;line-height:1.48}.quickAddCard>svg:last-child{width:30px;height:30px;color:var(--quick-text,#587869);background:#ffffff94;border-radius:10px;padding:7px;box-shadow:inset 0 0 0 1px #3c54480f}.quickAddCard.tone-meetings{--quick-accent:#8b72a1;--quick-text:#705985;--quick-icon:#ede4f5;background:linear-gradient(140deg,#efe6f7,#fff 72%)}.quickAddCard.tone-events{--quick-accent:#6f8eaf;--quick-text:#587797;--quick-icon:#e4edf7;background:linear-gradient(140deg,#e8f0f9,#fff 72%)}.quickAddCard.tone-local{--quick-accent:#679075;--quick-text:#527762;--quick-icon:#e2f0e7;background:linear-gradient(140deg,#e5f3e9,#fff 72%)}.quickAddCard.tone-information{--quick-accent:#76877f;--quick-text:#5d7067;--quick-icon:#e9efec;background:linear-gradient(140deg,#edf2ef,#fff 72%)}.quickAddCard.tone-training{--quick-accent:#ac914f;--quick-text:#826d3d;--quick-icon:#f3e9cc;background:linear-gradient(140deg,#f8efda,#fff 72%)}.quickAddCard.tone-inspection{--quick-accent:#628e88;--quick-text:#4f7772;--quick-icon:#dfefec;background:linear-gradient(140deg,#e3f1ef,#fff 72%)}.quickAddCard.tone-places{--quick-accent:#688596;--quick-text:#557180;--quick-icon:#e2edf2;background:linear-gradient(140deg,#e7f0f4,#fff 72%)}.quickAddCard.tone-documents{--quick-accent:#826f98;--quick-text:#6b5b80;--quick-icon:#ebe4f1;background:linear-gradient(140deg,#eee8f4,#fff 72%)}@media (hover:hover) and (pointer:fine){.quickAddCard:hover{border-color:var(--quick-accent,#9db9aa);transform:translateY(-3px);box-shadow:0 17px 36px #283e3318,inset 0 1px #fffc}.quickAddCard:hover>svg:last-child{transform:rotate(90deg)}}.quickAddForm{--form-accent:#658a76;--form-tint:#edf6f1;border-color:color-mix(in srgb,var(--form-accent) 20%,#e2e9e5);border-radius:25px;padding:25px;position:relative;overflow:hidden;box-shadow:0 15px 36px #22332c12,inset 0 1px #ffffffd1;background:radial-gradient(circle at 100% 0%,#ffffffe0,transparent 13rem), linear-gradient(145deg,var(--form-tint),#fff 28%)!important}.quickAddForm:before{content:"";background:var(--form-accent);opacity:.72;height:4px;position:absolute;top:0;left:0;right:0}.quickAddForm.tone-meeting{--form-accent:#846d9b;--form-tint:#f2ecf7}.quickAddForm.tone-event{--form-accent:#6887a8;--form-tint:#edf3fa}.quickAddForm.tone-local{--form-accent:#648b71;--form-tint:#edf7f1}.quickAddForm.tone-information{--form-accent:#71857b;--form-tint:#f0f4f2}.quickAddForm.tone-training{--form-accent:#a78d4d;--form-tint:#faf4e4}.quickAddForm.tone-inspection{--form-accent:#608b85;--form-tint:#edf6f5}.quickAddForm.tone-place{--form-accent:#668394;--form-tint:#eef4f7}.quickAddForm.tone-document{--form-accent:#806c94;--form-tint:#f3eef7}.quickAddFormHead{border-bottom:1px solid color-mix(in srgb,var(--form-accent) 14%,transparent);gap:15px;margin-bottom:23px;padding-bottom:18px}.quickAddFormHead .backPlace{border:1px solid color-mix(in srgb,var(--form-accent) 12%,transparent);width:max-content;color:var(--form-accent);background:#ffffffad;border-radius:999px;padding:7px 11px}.quickAddFormHead .eyebrow{color:var(--form-accent)}.quickAddFormHead h2{letter-spacing:-.035em;color:#2d3934;margin:4px 0 0;font-size:1.65rem;line-height:1.08}.fieldLabel{letter-spacing:.025em;color:#52645b;margin:2px 0 7px;font-size:.73rem;font-weight:800;line-height:1.2}.teamInput{color:#2e3d35;background:#ffffffe6;border-color:#3d554821;border-radius:14px;min-height:48px;margin-bottom:16px;padding:13px 14px;box-shadow:inset 0 1px #ffffffb8,0 2px 7px #2a3e3406}textarea.teamInput{line-height:1.5}.teamInput:hover:not(:focus){border-color:#4b695938}.teamInput:focus{background:#fff;border-color:#7fa58f!important;box-shadow:0 0 0 4px #5d87711a,0 4px 12px #2a3e3409!important}.formGrid{gap:12px 14px}.memberChecks{gap:8px;padding:5px 0 4px}.memberCheck{background:#ffffffc2;border-radius:999px;box-shadow:0 2px 7px #283e3306}.memberCheck:has(input:checked){color:#3f6753;background:#e6f2eb;border-color:#b9d6c7}.auth{border-radius:14px;min-height:48px;box-shadow:0 7px 18px #273b341c}.quickAddForm .auth{background:linear-gradient(145deg,var(--form-accent),color-mix(in srgb,var(--form-accent) 82%,#23372e));margin-top:4px}.quickAddSuccess{border-radius:19px;padding:15px 16px;box-shadow:0 8px 22px #355b440e,inset 0 1px #ffffffc7}.quickAddSuccess>div>svg{background:#dff0e5;border-radius:13px;flex:0 0 40px;width:40px;height:40px;padding:10px}.modalBackdrop{-webkit-backdrop-filter:blur(7px)saturate(.92);backdrop-filter:blur(7px)saturate(.92);background:#1927206e}.modal{background:radial-gradient(circle at 100% 0,#edf6f1b8,#0000 14rem),#fff;border:1px solid #3e54481a;border-radius:27px;animation:.18s ease-out meoModalIn;position:relative;overflow:auto;box-shadow:0 34px 95px #16261e40,inset 0 1px #ffffffdb}.modal:before{content:"";background:var(--sectionAccent,#6c917d);opacity:.72;border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:28px;right:28px}@keyframes meoModalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modalTop{border-bottom:1px solid #40564a13;margin-bottom:20px;padding-bottom:16px}.modalTop .eyebrow{color:var(--sectionAccent,#658a76)}.modalTop h2{letter-spacing:-.035em;margin:5px 0 0;font-size:1.55rem;line-height:1.1}.close{color:#5e7067;background:#f4f7f5db;border:1px solid #3f554912;border-radius:13px;flex:0 0 40px;width:40px;height:40px}.close:hover{color:#3f5f50!important;background:#e9f1ed!important}.modal form>.auth:last-child,.modal form>.auth{margin-top:4px}.dangerModalAction{border-radius:13px;margin-top:14px}.miniAction{background:#f0f5f2db;border:1px solid #435b4e12;border-radius:11px;min-height:34px;box-shadow:inset 0 1px #fff9}.iconEditButton{justify-content:center;width:35px;height:35px;padding:0}@media (width<=620px){.quickAddGrid{gap:11px}.quickAddCard{border-radius:18px;gap:11px;min-height:88px;padding:13px 13px 13px 15px}.quickAddCard:before{width:3px;top:11px;bottom:11px}.quickAddCard .quickAddIcon{border-radius:13px;width:43px;height:43px}.quickAddCard .quickAddIcon svg{width:20px;height:20px}.quickAddCard b{font-size:.95rem}.quickAddCard small{font-size:.72rem;line-height:1.4}.quickAddCard>svg:last-child{width:28px;height:28px;padding:7px}.quickAddForm{border-radius:21px;padding:18px 15px}.quickAddFormHead{gap:12px;margin-bottom:18px;padding-bottom:14px}.quickAddFormHead h2{font-size:1.42rem}.fieldLabel{font-size:.69rem}.teamInput{min-height:46px;margin-bottom:14px;padding:12px 13px}.modalBackdrop{place-items:end center;padding-top:max(16px,env(safe-area-inset-top,0px))!important;padding-left:max(10px,env(safe-area-inset-left,0px))!important;padding-right:max(10px,env(safe-area-inset-right,0px))!important;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important}.modal{max-height:calc(92dvh - env(safe-area-inset-bottom,0px))!important;border-radius:25px 25px 18px 18px!important;padding:20px 16px 18px!important}.modal:after{content:"";background:#495c5229;border-radius:999px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.modal:before{height:2px;left:54px;right:54px}.modalTop{margin-bottom:17px;padding-top:8px;padding-bottom:13px}.modalTop h2{font-size:1.4rem}}.page,.quickAddPage,.calendarPage,.globalPage,.notificationsPage,.historyPage{width:100%;min-width:0}.content>*{min-width:0;max-width:100%}.pageHead>div,.globalItemMain,.memberIdentity,.placeHeroText,.homeHeroText,.notificationText{min-width:0}.pageHead h1,.pageHead p,.globalItemMain b,.globalItemMain span,.memberIdentity b,.memberIdentity span,.placeHeroText h1,.placeHeroText p{overflow-wrap:anywhere}header>.team{border-radius:12px;min-width:0;max-width:min(58%,520px);padding:8px 10px}header>.team .teamName{min-width:0}header>.icon,header>.avatar{flex:none}.pageBack{min-width:0;max-width:100%}.pageBack span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:3px solid #537e692e}.sideMenuItem:focus-visible,.quickAddCard:focus-visible,.globalOpenable:focus-visible{outline-color:#537e693d}.statusPill,.quickStatus,.trainingStatusBadge,.inspectionDataBadge,.inspectionUrgentBadge,.inspectionPlannedBadge,.placeLegendPill{max-width:100%}.globalItemActions,.trainingStatusActions,.inspectionCycleActions,.documentActions,.eventRowActions{min-width:0}.globalItemActions select,.eventRowActions select{max-width:100%}.teamSwitcherBackdrop{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.teamSwitcherMenu{border-color:#41574b17;box-shadow:0 22px 65px #1e30272e,inset 0 1px #fffc}.profileBackdrop{padding-left:env(safe-area-inset-left,0px)}.profilePanel{min-width:0;padding-top:calc(26px + env(safe-area-inset-top,0px));padding-right:max(22px,env(safe-area-inset-right,0px));padding-left:max(22px,env(safe-area-inset-left,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.profilePanel .teamInput{min-width:0}.sideMenu{padding-top:max(22px,env(safe-area-inset-top,0px));padding-left:max(22px,env(safe-area-inset-left,0px))}.sideMenuItem span{min-width:0}.sideMenuItem b,.sideMenuItem small{overflow-wrap:anywhere}.calendarPage,.calendarCard,.calendarBottomTools,.calendarOptions,.googleCalendarPanel{min-width:0;max-width:100%}.calendarPlaceLegend{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.calendarPlaceLegend>small{flex:0 0 100%}.calendarPlaceLegend .placeLegendPill{white-space:normal;min-width:0;line-height:1.25}.memberRow{min-width:0}.memberIdentity small{overflow-wrap:anywhere}.historyActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}@media (width<=760px){.app{width:100%;max-width:100%;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px));overflow-x:clip}header{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}header>.team{max-width:calc(100% - 104px);padding:7px 8px}.content{width:100%;max-width:100%;padding-left:max(15px,env(safe-area-inset-left,0px));padding-right:max(15px,env(safe-area-inset-right,0px))}nav{left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;width:auto!important}.pageBack{width:max-content;max-width:100%;display:flex}.app[class*=appTone-] .pageHead{width:100%;max-width:100%}.app[class*=appTone-] .pageHead h1{line-height:1.1}.globalItem{width:100%;max-width:100%}.globalItemMain b{line-height:1.3}.globalItemMain span{line-height:1.4}.memberRow{padding-left:14px;padding-right:14px}.memberPanelHead{flex-wrap:wrap;gap:10px}.memberPanelHead>span{flex:none}.teamSwitcherBackdrop{inset:66px 0 calc(86px + env(safe-area-inset-bottom,0px));align-items:flex-start}.teamSwitcherMenu{width:100%;max-width:430px}.profilePanel{width:min(430px,100%);padding-top:calc(20px + env(safe-area-inset-top,0px));padding-right:max(18px,env(safe-area-inset-right,0px));padding-left:max(18px,env(safe-area-inset-left,0px));padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.sideMenu{width:min(360px,92vw);padding-right:18px;padding-left:max(18px,env(safe-area-inset-left,0px))}.calendarPlaceLegend{padding:11px 12px}.historyActions{justify-content:flex-start;width:100%}}@media (width<=430px){header>.team{max-width:calc(100% - 98px);font-size:.84rem}nav button{font-size:9px}.globalItemActions{justify-content:flex-start;width:100%;margin-left:0;padding-left:55px}.globalItemActions .quickStatus{max-width:150px}.memberRow{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.memberAvatar{border-radius:13px;width:40px;height:40px}.roleGuideCard>svg{width:36px;height:36px}.notificationFilters button{font-size:.65rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.activityDetailExtraActions{gap:8px;margin-top:10px;display:grid}.activityCalendarAction{margin-top:0!important}.calendarOptions[open]{scroll-margin-top:90px}.placeLastActivity{color:#6a7a72;background:#ffffff94;border:1px solid #4d695b14;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:11px;padding:7px 10px;font-size:.72rem;line-height:1.3;display:flex;box-shadow:inset 0 1px #ffffffad}.placeLastActivity svg{color:#678373;flex:none;width:14px;height:14px}.placeLastActivity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.placeLastActivity b{color:#4f675b}@media (width<=560px){.placeLastActivity{border-radius:13px;align-items:flex-start;width:100%;padding:8px 9px}.placeLastActivity span{white-space:normal;overflow:visible}}.trainingRowActions{flex-wrap:wrap;display:flex;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}.trainingStateBadge{white-space:nowrap;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:6px 9px;font-size:.76rem;font-weight:800;line-height:1.1;display:inline-flex}.trainingRowActions .iconEditButton{border-radius:10px;justify-content:center;width:32px;height:32px;min-height:32px;padding:0}.trainingRowActions .iconEditButton svg{width:14px;height:14px}.trainingCard .trainingPlanned{background:#ffffff9e;border:1px solid #977f4f24;border-radius:14px;margin:10px 0 2px;padding:11px 12px;box-shadow:inset 0 1px #ffffffbf}.trainingCard .trainingPlanned b{color:#75613a}.trainingCard .trainingPlanned span{color:#8a7b5d}.documentList{gap:11px}.documentRow{background:#ffffffa3;border-radius:16px;padding:13px 14px 13px 16px;position:relative;overflow:hidden;box-shadow:0 4px 14px #313f3709,inset 0 1px #ffffffbd;border-left-width:4px!important}.documentMain{gap:5px}.documentMetaLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.documentCategory{letter-spacing:.01em;border-radius:999px;padding:4px 8px;font-size:.72rem}.documentDate{white-space:nowrap;color:#8a918d!important;font-size:.72rem!important}.documentMain>b{color:#314139;letter-spacing:-.01em;font-size:.92rem;line-height:1.35}.documentDescription{color:#7c8881!important;line-height:1.4!important}.documentOpen{border-radius:10px;min-height:34px;padding:7px 9px}.documentOpen svg{width:14px;height:14px}.documentActions .iconEditButton{border-radius:10px;justify-content:center;width:34px;height:34px;min-height:34px;padding:0}.documentActions .iconEditButton svg{width:14px;height:14px}.placeHistoryList{gap:9px}.placeHistoryItem{background:#ffffffa3;border-radius:14px;grid-template-columns:minmax(0,1fr) 18px;padding:11px 12px;box-shadow:inset 0 1px #ffffffb3}.placeHistoryItem>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.placeHistoryAction{letter-spacing:.015em;color:#7c665d;background:#efe4de;border-radius:999px;grid-column:1;align-items:center;width:max-content;max-width:100%;padding:4px 7px;font-size:.64rem;font-weight:850;line-height:1.1;display:inline-flex}.placeHistoryItem b{text-overflow:ellipsis;white-space:nowrap;color:#3d403e;grid-column:2;min-width:0;font-size:.84rem;overflow:hidden}.placeHistoryItem span:last-child{grid-column:1/-1}.historyAction-created{color:#557660;background:#e5f1e8}.historyAction-updated,.historyAction-status_changed{color:#5f7392;background:#e8eef7}.historyAction-completed{color:#4e765b;background:#e5f1e8}.historyAction-cancelled,.historyAction-deleted{color:#955b54;background:#f6e7e5}.historyAction-restored{color:#725f88;background:#ede8f5}@media (width<=560px){.trainingRowActions{flex-direction:row!important;justify-content:flex-start!important}.trainingStateBadge{font-size:.72rem}.documentRow{gap:10px;padding:12px 13px}.documentActions{align-items:center;gap:8px;width:100%;display:flex}.documentOpen{flex:1;justify-content:center}.placeHistoryItem>div{grid-template-columns:1fr;gap:4px}.placeHistoryAction,.placeHistoryItem b,.placeHistoryItem span:last-child{grid-column:1}.placeHistoryItem b{white-space:normal}}.menuBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1927204f}.sideMenu{flex-direction:column;gap:1px;width:min(374px,91vw);display:flex;overflow-y:auto}.sideMenuTop{align-items:center;margin-bottom:10px}.sideMenuTop .close{background:#ffffffc7;border:1px solid #3e564914;border-radius:13px;width:39px;height:39px;box-shadow:0 5px 15px #2b41360b}.sideMenuWorkspaceCard{background:radial-gradient(circle at 100% 0,#ffffffd1,#0000 7rem),linear-gradient(135deg,#eaf4ee,#f7faf8);border:1px solid #4968571a;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin:0 0 17px;padding:12px 13px;display:grid;box-shadow:0 7px 18px #2a41350d,inset 0 1px #ffffffc2}.sideMenuWorkspaceIcon{color:#587866;background:#ffffffd1;border-radius:13px;place-items:center;width:42px;height:42px;box-shadow:inset 0 0 0 1px #46655414;display:grid!important}.sideMenuWorkspaceIcon svg{width:20px;height:20px}.sideMenuWorkspaceCard>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sideMenuWorkspaceCard small{text-transform:uppercase;letter-spacing:.055em;color:#819088;font-size:.64rem;font-weight:850}.sideMenuWorkspaceCard b{text-overflow:ellipsis;white-space:nowrap;color:#33473d;letter-spacing:-.01em;font-size:.91rem;overflow:hidden}.sideMenuSectionLabel{color:#8b9690;text-transform:uppercase;letter-spacing:.075em;margin:4px 10px 6px;font-size:.63rem;font-weight:850;line-height:1}.sideMenuItem{border-radius:16px;grid-template-columns:40px minmax(0,1fr) 17px;gap:11px;min-height:59px;padding:9px 11px 9px 9px}.sideMenuIcon{color:#698077;background:#ffffffc2;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:transform .17s,background-color .17s,color .17s;box-shadow:inset 0 0 0 1px #3f564a13;display:grid!important}.sideMenuIcon svg{width:19px;height:19px}.sideMenuItem>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.sideMenuItem>span:nth-child(2) b{color:#35443d;font-size:.86rem}.sideMenuItem>span:nth-child(2) small{color:#84908a;font-size:.68rem}.sideMenuItem>svg:last-child{opacity:.48;width:15px}.sideMenuItem.active:before{content:"";opacity:.72;background:currentColor;border-radius:0 5px 5px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-1px}.sideMenuItem.active .sideMenuIcon{color:currentColor;background:#ffffffdb;box-shadow:0 4px 12px #32463c0d,inset 0 0 0 1px #465a5012}.logoutItem{background:#ffffff70;margin-top:1px}.logoutItem .sideMenuIcon{color:#8b6868;background:#fbf3f2}@media (hover:hover) and (pointer:fine){.sideMenuItem:hover .sideMenuIcon{transform:scale(1.035)}}@media (width<=560px){.sideMenu{width:min(350px,92vw);padding:18px 16px calc(24px + env(safe-area-inset-bottom,0px))}.sideMenuTop{margin:-18px -16px 10px;padding:18px 16px 13px;top:-18px}.sideMenuWorkspaceCard{margin-bottom:15px}.sideMenuItem{min-height:56px}}.profileBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b2a2361}.profilePanel{background:radial-gradient(circle at 92% 0,#dfefe694,#0000 15rem),linear-gradient(#fbfcfb 0%,#f7f9f7 100%);border-left:1px solid #3c544714;width:min(450px,100%);box-shadow:-24px 0 75px #192b2333}.profileTop{padding-bottom:3px;position:relative}.profileTop>div{min-width:0;padding-right:8px}.profileTop h2{letter-spacing:-.035em;margin:4px 0 3px;font-size:1.65rem}.profileTop p{color:#7a8881;margin:0;font-size:.78rem}.profileIdentityHero{background:radial-gradient(circle at 100% 0,#ffffffe6,#0000 8rem),linear-gradient(135deg,#e8f4ed,#f8fbf9);border:1px solid #dce9e2;border-radius:21px;margin-bottom:11px;padding:17px;position:relative;overflow:hidden;box-shadow:0 8px 22px #2b43370e,inset 0 1px #ffffffd1}.profileIdentityHero:after{content:"";border:1px solid #537c681c;border-radius:50%;width:92px;height:92px;position:absolute;top:-48px;right:-39px;box-shadow:0 0 0 18px #537c6806}.profileIdentityHero .profileAvatarLarge{color:#486d5c;background:#d9ebe1;border-radius:17px;width:54px;height:54px;box-shadow:inset 0 1px #ffffffb3}.profileIdentityHero b{color:#304239;letter-spacing:-.015em;font-size:1rem}.profileTeamCard{background:#ffffffb3;border-radius:16px;margin:0 0 14px;padding:11px 13px;box-shadow:inset 0 1px #ffffffc7}.profileTeamCard>svg{display:none}.profileTeamIcon{background:#eef4f7;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;color:#627f90!important;display:grid!important}.profileTeamIcon svg{width:18px;height:18px}.profileRoleBadge{background:#eef5f1;border-radius:999px;width:max-content;max-width:100%;margin-top:2px;padding:4px 7px;font-weight:800;color:#5b7769!important;font-size:.65rem!important;display:inline-flex!important}.profileFormCard{background:#ffffffc7;border:1px solid #3e564916;border-radius:20px;padding:17px;box-shadow:0 8px 22px #2b41360b,inset 0 1px #ffffffc7}.profileSectionTitle{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.profileSectionTitle h3{color:#324239;letter-spacing:-.018em;margin:3px 0 0;font-size:1rem}.profileFormCard .teamInput{background:#fafcfbeb;border-color:#dfe7e3}.profileFormCard .profileHint{margin:-7px 0 14px}.profileSave{justify-content:center;width:100%;margin-top:2px}.profilePrivacy{border-top:0;margin-top:14px;padding-top:0}.profilePrivacyToggle{background:#ffffffb3;border-radius:18px;box-shadow:0 7px 20px #2b41360a,inset 0 1px #ffffffbf}.profileAccountActions{border-top:1px solid #40574b14;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding-top:14px;display:grid}.profileAccountActions .miniAction{border-radius:12px;justify-content:center;min-height:40px}@media (width<=560px){.profilePanel{padding:20px 16px calc(22px + env(safe-area-inset-bottom,0px))}.profileTop h2{font-size:1.5rem}.profileIdentityHero{border-radius:19px;padding:14px}.profileFormCard{border-radius:18px;padding:14px}.profileAccountActions{grid-template-columns:1fr}}.quickAddChoices{gap:24px;display:grid}.quickAddGroup{gap:12px;display:grid}.quickAddGroupHead{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 3px;display:flex}.quickAddGroupHead>div{flex-direction:column;gap:3px;min-width:0;display:flex}.quickAddGroupHead .eyebrow{color:#668975}.quickAddGroupHead h2{color:#304039;letter-spacing:-.025em;margin:0;font-size:1.08rem}.quickAddGroupHead>small{color:#84908a;text-align:right;max-width:330px;font-size:.73rem;line-height:1.4}.quickAddAdminGroup{border-top:1px solid #40574b14;padding-top:21px}.quickAddAdminGroup .quickAddGroupHead .eyebrow{color:#806d94}.quickAddAdminGroup .quickAddGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.quickAddAdminGroup .quickAddCard{min-height:114px}@media (width<=820px){.quickAddAdminGroup .quickAddGrid{grid-template-columns:1fr}}@media (width<=620px){.quickAddChoices{gap:20px}.quickAddGroupHead{flex-direction:column;align-items:flex-start;gap:4px;padding:0 2px}.quickAddGroupHead>small{text-align:left;max-width:none;font-size:.7rem}.quickAddGroupHead h2{font-size:1rem}.quickAddAdminGroup{padding-top:18px}}.secondaryModalAction{color:#506e5e;width:100%;font:inherit;cursor:pointer;background:#f4f8f5e0;border:1px solid #4d695a1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:11px 14px;font-weight:800;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.secondaryModalAction svg{width:17px;height:17px}.secondaryModalAction:hover{background:#edf5f0;border-color:#4d695a33;transform:translateY(-1px)}.duplicateEventHint{color:#567263;background:#eef6f1;border:1px solid #5e887321;border-radius:12px;align-items:flex-start;gap:8px;margin:4px 0 12px;padding:10px 11px;font-size:.76rem;font-weight:700;line-height:1.4;display:flex}.duplicateEventHint svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.duplicateEventAction{margin-top:10px}.headerSearch{color:#62766d;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;right:69px;transform:translateY(-50%)}.headerSearch svg{width:19px;height:19px}@media (hover:hover) and (pointer:fine){.headerSearch:hover{color:#466457;background:#edf5f1;box-shadow:0 4px 12px #35534612}}.sideMenuSearch{color:#40564b;text-align:left;cursor:pointer;background:#f8fbf9e6;border:1px solid #47625317;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;width:100%;margin:0 0 15px;padding:9px;display:grid}.sideMenuSearch>svg{color:#587b69;background:#e9f2ed;border-radius:12px;width:40px;height:40px;padding:10px}.sideMenuSearch>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sideMenuSearch b{font-size:.84rem}.sideMenuSearch small{color:#839088;font-size:.68rem}.sideMenuSearch.active{background:#edf5f1;border-color:#d8e8df}.globalSearchPage{min-width:0}.globalSearchBox{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #445e501f;border-radius:18px;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:10px;margin:0 0 20px;padding:7px 9px 7px 15px;display:grid;position:sticky;top:84px;box-shadow:0 10px 26px #273d3212}.globalSearchBox>svg{color:#668071;width:20px}.globalSearchBox input{width:100%;min-width:0;font:inherit;color:#2f4037;background:0 0;border:0;outline:0;padding:10px 0;font-size:1rem}.globalSearchBox input::placeholder{color:#9aa59f}.globalSearchBox button{color:#718079;cursor:pointer;background:#f0f4f2;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.globalSearchBox button svg{width:16px}.globalSearchLoading,.globalSearchEmpty{text-align:center;color:#79867f;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.globalSearchLoading .spin{margin:0 0 4px}.globalSearchEmpty>svg{color:#668273;background:#edf4f0;border-radius:14px;width:44px;height:44px;padding:11px}.globalSearchEmpty b{color:#46584f}.globalSearchEmpty span{max-width:390px;font-size:.78rem;line-height:1.5}.globalSearchResults{gap:22px;display:grid}.globalSearchGroup{gap:9px;display:grid}.globalSearchGroupHead{align-items:center;gap:8px;padding:0 3px;display:flex}.globalSearchGroupHead b{color:#566a60;font-size:.77rem}.globalSearchGroupHead span{color:#76837c;background:#edf2ef;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.65rem;font-weight:800;display:grid}.globalSearchList{gap:8px;display:grid}.globalSearchResult{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffffbd;border:1px solid #42594d17;border-radius:16px;grid-template-columns:43px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:11px 12px;display:grid;box-shadow:0 5px 16px #283e3309}.globalSearchIcon{color:#607e6f;background:#eef4f1;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.globalSearchIcon svg{width:20px;height:20px}.globalSearchText{flex-direction:column;gap:3px;min-width:0;display:flex}.globalSearchText b{color:#33443b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.globalSearchText small{color:#7f8b85;white-space:nowrap;text-overflow:ellipsis;font-size:.71rem;overflow:hidden}.globalSearchResult>svg{color:#9aa6a0;width:16px}.searchTone-meetings .globalSearchIcon{color:#667f90;background:#edf3f8}.searchTone-events .globalSearchIcon{color:#6b82a5;background:#edf2f9}.searchTone-local .globalSearchIcon{color:#668a73;background:#edf6f0}.searchTone-documents .globalSearchIcon{color:#806e93;background:#f2eef7}.searchTone-information .globalSearchIcon{color:#7d825e;background:#f3f4ea}.searchTone-training .globalSearchIcon{color:#927b4e;background:#faf5e7}.searchTone-places .globalSearchIcon{color:#607f8d;background:#edf5f7}@media (hover:hover) and (pointer:fine){.globalSearchResult:hover{border-color:#42594d26;transform:translateY(-1px);box-shadow:0 10px 23px #283e3312}}@media (width<=760px){header>.team{max-width:calc(100% - 145px)}.globalSearchBox{top:78px}}@media (width<=430px){header>.team{max-width:calc(100% - 139px);font-size:.82rem}.headerSearch{right:58px}.globalSearchResult{grid-template-columns:40px minmax(0,1fr) 16px;padding:10px}.globalSearchIcon{width:40px;height:40px}}.activityLinkedDocs{border-top:1px solid #3e564914;gap:8px;margin-top:2px;padding-top:14px;display:grid}.activityLinkedDocsTitle{color:#64766d;text-transform:uppercase;letter-spacing:.055em;font-size:.72rem;font-weight:850}.activityLinkedDocs>div{gap:8px;display:grid}.activityLinkedDoc{color:inherit;background:#fafbfa;border:1px solid #4a5c5217;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:grid}.activityLinkedDoc>svg:first-child{color:#7d6b91;background:#f1edf6;border-radius:11px;width:38px;height:38px;padding:10px}.activityLinkedDoc>span{flex-direction:column;gap:2px;min-width:0;display:flex}.activityLinkedDoc b{color:#38463f;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.activityLinkedDoc small{color:#859089;font-size:.67rem}.activityLinkedDoc>svg:last-child{color:#9ca7a1;width:15px}.inspectionPlanButton{color:#527461;background:#edf6f0;border:1px solid #5f89741a}@media (hover:hover) and (pointer:fine){.activityLinkedDoc:hover{background:#f6f9f7;border-color:#dce7e1;transform:translateY(-1px)}}@media (width<=560px){.activityLinkedDoc{grid-template-columns:36px minmax(0,1fr) 16px;padding:9px}.activityLinkedDoc>svg:first-child{width:36px;height:36px;padding:9px}}.homePersonalSpace{background:radial-gradient(circle at 100% 0,#ffffffe0,#0000 12rem),linear-gradient(135deg,#edf5f1,#f8faf9);border:1px solid #4b67581a;border-radius:23px;margin:0 0 24px;padding:18px;box-shadow:0 12px 28px #273d3211,inset 0 1px #ffffffd1}.homePersonalHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.homePersonalHead>div{min-width:0}.homePersonalHead h2{color:#304139;letter-spacing:-.025em;margin:4px 0 0;font-size:1.12rem}.homePersonalHead button{color:#5c7d6c;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:7px 8px;font-size:.73rem;font-weight:800;display:inline-flex}.homePersonalHead button svg{width:14px;height:14px}.personalStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.personalStat{background:#ffffffad;border:1px solid #445b4f13;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffb8}.personalStat>svg{color:#607e6f;background:#eef4f1;border-radius:11px;width:34px;height:34px;padding:8px}.personalStat>span{flex-direction:column;gap:1px;min-width:0;display:flex}.personalStat b{color:#34463d;font-size:1rem;line-height:1}.personalStat small{text-overflow:ellipsis;white-space:nowrap;color:#7e8c85;font-size:.61rem;font-weight:750;overflow:hidden}.personalStat.attention{background:#fff8f1;border-color:#f0dec9}.personalStat.attention>svg{color:#9a734d;background:#f8eadb}.personalStat.attention b{color:#8c643f}.personalItems{gap:8px;display:grid}.personalItem{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffffa8;border:1px solid #40564a13;border-radius:14px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.personalItemIcon{color:#648273;background:#eef4f1;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.personalItemIcon svg{width:18px;height:18px}.personalItemText{flex-direction:column;gap:3px;min-width:0;display:flex}.personalItemText b{text-overflow:ellipsis;white-space:nowrap;color:#33443b;font-size:.82rem;overflow:hidden}.personalItemText small{text-overflow:ellipsis;white-space:nowrap;color:#7f8b85;font-size:.68rem;overflow:hidden}.personalItem>svg{color:#99a59f;width:15px}.personalItem.urgent{background:#fffaf5;border-color:#f1e2d2}.personalUrgent{color:#916844;white-space:nowrap;background:#f8eadb;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.61rem;font-weight:850;display:inline-flex}.personalUrgent svg{width:12px;height:12px}.personalEmpty,.personalSpaceLoading{color:#7c8982;text-align:left;justify-content:center;align-items:center;gap:10px;min-height:74px;display:flex}.personalEmpty>svg{color:#688274;background:#eef4f1;border-radius:12px;width:38px;height:38px;padding:9px}.personalEmpty>span{flex-direction:column;gap:2px;display:flex}.personalEmpty b{color:#46574f;font-size:.8rem}.personalEmpty small{font-size:.68rem}.personalSpaceLoading .spin{margin:0}@media (hover:hover) and (pointer:fine){.homePersonalHead button:hover{background:#e7f1eb}.personalItem:hover{border-color:#40564a24;transform:translateY(-1px);box-shadow:0 7px 17px #283e330e}}@media (width<=650px){.homePersonalSpace{border-radius:20px;margin-bottom:18px;padding:14px}.homePersonalHead{align-items:center;margin-bottom:11px}.homePersonalHead h2{font-size:1rem}.personalStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.personalStat{padding:8px 9px}.personalItem{grid-template-columns:37px minmax(0,1fr) auto;padding:8px 9px}.personalItemIcon{width:37px;height:37px}.personalUrgent{justify-content:center;width:29px;height:29px;padding:0;font-size:0}.personalUrgent svg{width:14px;height:14px}}@media (width<=390px){.homePersonalHead button{background:#ffffffa6;justify-content:center;width:34px;height:34px;padding:0;font-size:0}.homePersonalHead button svg{width:16px;height:16px}}.activityAddDocumentAction{margin-top:2px;color:#506f5f!important;background:#edf5f1!important;border-color:#5b7f6c24!important}.activityAddDocumentAction svg{width:17px;height:17px}@media (hover:hover) and (pointer:fine){.activityAddDocumentAction:hover{background:#e6f1eb!important;border-color:#5b7f6c38!important}}.notificationSmartTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 10px;display:grid}.notificationSmartTabs button{color:#607068;min-width:0;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#ffffffbd;border:1px solid #606f671a;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid;position:relative}.notificationSmartTabs button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:800;overflow:hidden}.notificationSmartTabs button>b{color:#708078;background:#f0f3f1;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:.69rem;display:grid}.notificationSmartTabs button>i{color:#fff;background:#b35d56;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.57rem;font-style:normal;font-weight:850;line-height:1;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 5px #63393524}.notificationSmartTabs button.active{color:#476555;background:linear-gradient(135deg,#eaf4ee,#f8faf9);border-color:#d9e7df;box-shadow:0 6px 16px #2f483c0d}.notificationSmartTabs button.active>b{color:#557363;background:#dfece5}.notificationListToolbar{color:#849089;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:0 2px 11px;font-size:.68rem;display:flex}.notificationListToolbar button{color:#5b7769;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:6px 7px;font-size:.68rem;font-weight:800;display:inline-flex}.notificationListToolbar button svg{width:14px;height:14px}.notificationListToolbar button:hover{background:#eaf3ee}.notificationListToolbar button:disabled{opacity:.55;cursor:default}.notificationList{gap:10px}.notificationItem{transition:opacity .16s,border-color .16s,box-shadow .16s;overflow:hidden;cursor:default!important;grid-template-columns:1fr!important;padding:0!important;display:grid!important}.notificationItem.isRead{opacity:.78}.notificationItem.isUnread{box-shadow:0 7px 20px #293e340b}.notificationMain{grid-template-columns:42px minmax(0,1fr) auto 17px!important;gap:11px!important;padding:13px 14px!important}.notificationIcon{position:relative}.notificationUnreadDot{background:#b45852;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px;box-shadow:0 1px 4px #5b302c33}.notificationText{gap:3px!important}.notificationText em{color:#60766a;white-space:normal;align-items:center;gap:5px;margin-top:2px;font-size:.68rem;font-style:normal;font-weight:750;line-height:1.35;display:flex}.notificationText em svg{flex:0 0 13px;width:13px;height:13px}.notificationText .notificationWakeAt{color:#887157}.notificationReadState{white-space:nowrap;color:#7a8780;background:#f0f3f1;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.61rem;font-weight:800;display:inline-flex}.notificationReadState svg{width:12px;height:12px}.notificationItem.isUnread .notificationReadState{color:#9a615a;background:#f8ece9}.notificationItemActions{background:#ffffff57;border-top:1px solid #57696014;justify-content:flex-end;gap:7px;padding:8px 10px;display:flex}.notificationItemActions button{color:#65766d;min-height:31px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #52695d17;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:.65rem;font-weight:800;display:inline-flex}.notificationItemActions button svg{width:14px;height:14px}.notificationItemActions .notificationSnooze{background:#ffffffb8!important;border-left:1px solid #52695d17!important;flex-direction:row!important;align-self:auto!important;min-width:0!important}.notificationWakeNow{color:#5a7667!important;background:#edf5f1!important}.notificationMarkRead{color:#6b7580!important;background:#f3f5f6!important}.notificationItem.notification-info{background:#f5f9f7}.notificationItem.notification-info.isRead{background:#f8faf9}.notificationItemActions button:hover{background:#fff;border-color:#52695d29}@media (width<=560px){.notificationSmartTabs{gap:6px}.notificationSmartTabs button{grid-template-columns:1fr auto;min-height:50px;padding:9px 8px}.notificationSmartTabs button>span{font-size:.68rem}.notificationSmartTabs button>b{min-width:22px;height:22px;padding:0 5px}.notificationListToolbar{margin-bottom:8px}.notificationMain{grid-template-columns:38px minmax(0,1fr) 16px!important;padding:11px!important}.notificationReadState{display:none}.notificationMain>svg{grid-column:3}.notificationText span{white-space:normal!important}.notificationText em{font-size:.65rem}.notificationItemActions{justify-content:stretch;padding:7px 9px}.notificationItemActions button{flex:1}.notificationItemActions button span{display:inline!important}}@media (width<=390px){.notificationSmartTabs button{grid-template-columns:1fr;justify-items:start}.notificationSmartTabs button>b{position:absolute;bottom:6px;right:7px}.notificationItemActions button span{font-size:.62rem}}.teamBackupActions{align-self:center;gap:8px;min-width:170px;display:grid}.teamBackupActions .teamBackupButton,.teamBackupActions .teamBackupCsvButton{white-space:nowrap;justify-content:center;width:100%}.teamBackupCsvButton{color:#527162;background:#f3f7f5;border:1px solid #587c6c21;min-height:42px}.teamBackupCsvButton svg{width:17px;height:17px}.teamBackupCsvButton:hover{background:#eaf3ee}@media (width<=760px){.teamBackupActions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;min-width:0;margin-top:2px}.teamBackupActions .teamBackupButton{margin-top:0}}@media (width<=430px){.teamBackupActions{grid-template-columns:1fr}}.teamRestoreButton{color:#567264;cursor:pointer;background:#fbfcfb;border:1px dashed #587c6c3d;justify-content:center;min-height:42px;position:relative}.teamRestoreButton input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.teamRestoreButton.disabled{opacity:.55;pointer-events:none}.restorePreviewModal{width:min(680px,100%)}.restorePreviewModal .modalTop p{color:#7b8881;margin:5px 0 0;font-size:.74rem}.restoreSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.restoreSummary>div{background:#f7f9f8;border:1px solid #4b605514;border-radius:14px;flex-direction:column;gap:2px;padding:13px 14px;display:flex}.restoreSummary b{color:#35463d;font-size:1.22rem}.restoreSummary span{color:#7b8882;font-size:.67rem}.restoreSummary .restoreCreate{background:#eef7f1;border-color:#dbeadf}.restoreSummary .restoreCreate b{color:#54745f}.restoreSummary .restoreUpdate{background:#f7f3ea;border-color:#ebe2cf}.restoreSummary .restoreUpdate b{color:#836f48}.restoreSections{gap:7px;margin-bottom:14px;display:grid}.restoreSections>div{background:#fbfcfb;border:1px solid #465b5013;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.restoreSections>div>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.restoreSections b{color:#3d4e45;font-size:.78rem}.restoreSections small{color:#859088;font-size:.66rem}.restoreSectionCounts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.restoreSectionCounts i,.restoreSectionCounts em{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.61rem;font-style:normal;font-weight:800}.restoreSectionCounts i{color:#55765f;background:#e7f3eb}.restoreSectionCounts em{color:#816d47;background:#f3ede1}.restoreWarning,.restoreIgnored{border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;padding:12px;display:grid}.restoreWarning{color:#795f43;background:#fff7ed;border:1px solid #f0dfc8}.restoreIgnored{color:#587061;background:#eef6f1;border:1px solid #dce9e1}.restoreWarning>svg,.restoreIgnored>svg{background:#ffffffa8;border-radius:11px;width:34px;height:34px;padding:8px}.restoreWarning>div,.restoreIgnored>div{flex-direction:column;gap:4px;display:flex}.restoreWarning b,.restoreIgnored b{font-size:.78rem}.restoreWarning p{margin:0;font-size:.7rem;line-height:1.5}.restoreIgnored span,.restoreIgnored small{font-size:.68rem;line-height:1.5}.restoreIgnored small{opacity:.8}.restoreConfirm{color:#596961;cursor:pointer;background:#fafbfa;border:1px solid #495e5317;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:15px;padding:11px 12px;font-size:.72rem;line-height:1.45;display:grid}.restoreConfirm input{accent-color:#587c6c;width:18px;height:18px;margin:1px 0 0}.restoreActions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.restoreActions .primarySmall{justify-content:center;min-width:175px}@media (width<=760px){.teamBackupActions{grid-template-columns:1fr}.restorePreviewModal{padding:20px}.restoreSummary{grid-template-columns:1fr}.restoreSections>div{align-items:flex-start}.restoreActions{flex-direction:column-reverse}.restoreActions button{justify-content:center;width:100%}}.calendarMore{color:#5c7468;background:#ffffff9e;border-radius:8px;align-items:center;min-height:25px;margin-top:2px;padding:4px 7px;font-weight:800;display:inline-flex}.calendarMore:hover{color:#456255;background:#eef5f1}.calendarDayListModal{width:min(560px,100%)}.calendarDayListModal .modalTop p{color:#7a8780;margin:5px 0 0;font-size:.74rem}.calendarDayList{gap:8px;display:grid}.calendarDayListItem{width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid #40574b17;border-left-width:4px;border-radius:14px;grid-template-columns:41px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:10px 11px;display:grid}.calendarDayListItem.cancelled{opacity:.58}.calendarDayListItem.cancelled b{text-decoration:line-through}.calendarDayListIcon{background:#ffffffb8;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.calendarDayListIcon svg{width:19px;height:19px}.calendarDayListItem>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.calendarDayListItem b{text-overflow:ellipsis;white-space:nowrap;color:#33443b;font-size:.83rem;overflow:hidden}.calendarDayListItem small{text-overflow:ellipsis;white-space:nowrap;color:#78867f;font-size:.68rem;overflow:hidden}.calendarDayListItem>svg{color:#96a19b;width:15px}@media (hover:hover) and (pointer:fine){.calendarDayListItem:hover{transform:translateY(-1px);box-shadow:0 7px 18px #283e330e}}header{grid-template-columns:42px minmax(0,1fr) auto 42px;column-gap:10px}.headerSearch{color:#587166;min-width:0;height:38px;font:inherit;white-space:nowrap;background:#ffffffbd;border:1px solid #435b4f17;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.72rem;font-weight:800;box-shadow:0 4px 14px #31483c0a;width:auto!important;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.headerSearch span{display:block}.headerSearch svg{flex:0 0 17px;width:17px!important;height:17px!important}header>.team{max-width:100%!important}@media (width<=650px){header{grid-template-columns:38px minmax(0,1fr) auto 38px;column-gap:6px}.headerSearch{gap:5px;height:36px;padding:0 9px;font-size:.68rem}.headerSearch svg{flex-basis:15px;width:15px!important;height:15px!important}header>.team{padding-left:7px;padding-right:7px}}@media (width<=390px){.headerSearch{padding:0 7px;font-size:.64rem}}.meoConfirmBackdrop{z-index:80}.meoConfirmModal{width:min(520px,100%)}.meoConfirmHero{background:#f8faf9;border:1px solid #4f605714;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;padding:14px;display:grid}.meoConfirmIcon{color:#60796d;background:#eef4f1;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.meoConfirmIcon svg{width:21px;height:21px}.meoConfirmHero>div{flex-direction:column;gap:5px;min-width:0;display:flex}.meoConfirmHero b{color:#34463d;overflow-wrap:anywhere;font-size:.92rem;line-height:1.35}.meoConfirmHero p{color:#69776f;margin:0;font-size:.76rem;line-height:1.5}.meoConfirmModal.destructive .meoConfirmHero{background:#fff8f5;border-color:#f0ded7}.meoConfirmModal.destructive .meoConfirmIcon{color:#a15f54;background:#f7e8e3}.meoConfirmNote{color:#587064;background:#eef6f1;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;margin-top:11px;padding:10px 11px;font-size:.69rem;line-height:1.45;display:grid}.meoConfirmNote svg{width:18px;height:18px;margin-top:1px}.meoConfirmActions{grid-template-columns:1fr 1.2fr;gap:9px;margin-top:16px;display:grid}.meoConfirmActions button{justify-content:center;min-height:42px}.meoConfirmDanger{color:#fff;font:inherit;cursor:pointer;background:#a9584f;border:1px solid #c9796c;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:.75rem;font-weight:850;display:inline-flex}.meoConfirmDanger svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.meoConfirmDanger:hover{background:#984c44;border-color:#b96a5e}}@media (width<=480px){.meoConfirmModal{padding:18px}.meoConfirmActions{grid-template-columns:1fr}.meoConfirmActions .miniAction{order:2}.meoConfirmDanger{order:1}}.activityThread{background:#fafbfa;border:1px solid #485f5317;border-radius:15px;margin-top:2px;overflow:visible}.activityThreadToggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 11px;display:grid}.activityThreadToggleIcon{color:#607c6d;background:#eef4f1;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.activityThreadToggleIcon svg{width:18px;height:18px}.activityThreadToggle>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.activityThreadToggle b{color:#394a41;font-size:.8rem}.activityThreadToggle small{color:#849089;font-size:.66rem}.activityThreadToggle>svg{color:#8b9891;width:16px}.activityThreadBody{border-top:1px solid #485f5312;padding:0 10px 10px;position:relative}.activityThreadMessages{gap:9px;max-height:260px;padding:11px 2px;display:grid;overflow:auto}.activityThreadMessage{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:8px;display:grid}.activityThreadAvatar{color:#587364;background:#e6f0ea;border-radius:10px;place-items:center;width:31px;height:31px;font-size:.7rem;font-weight:850;display:grid}.activityThreadMessage>div:last-child{min-width:0}.activityThreadMeta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.activityThreadMeta b{color:#46574e;font-size:.7rem}.activityThreadMeta small{color:#9aa49f;white-space:nowrap;font-size:.59rem}.activityThreadMessage p{color:#5c6b64;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:.73rem;line-height:1.45}.activityThreadEmpty,.activityThreadLoading{color:#849089;text-align:left;justify-content:center;align-items:center;gap:9px;min-height:80px;padding:12px 4px;display:flex}.activityThreadEmpty>svg{color:#6b8377;background:#eef4f1;border-radius:11px;width:34px;height:34px;padding:8px}.activityThreadEmpty>span{flex-direction:column;gap:2px;display:flex}.activityThreadEmpty b{color:#526159;font-size:.73rem}.activityThreadEmpty small{font-size:.64rem}.activityThreadComposer{background:#fff;border:1px solid #4960541a;border-radius:13px;padding:8px;position:relative}.activityThreadComposer textarea{resize:vertical;color:#34453c;width:100%;min-height:58px;font:inherit;background:0 0;border:0;outline:0;font-size:.74rem;line-height:1.45}.activityThreadComposer textarea::placeholder{color:#a0aaa5}.activityThreadComposerBottom{border-top:1px solid #4b5f550f;justify-content:space-between;align-items:center;gap:10px;padding-top:5px;display:flex}.activityThreadComposerBottom>small{color:#a0aaa5;font-size:.58rem}.activityThreadComposerBottom button{color:#fff;min-height:31px;font:inherit;cursor:pointer;background:#587b6b;border:0;border-radius:9px;align-items:center;gap:5px;padding:6px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.activityThreadComposerBottom button svg{width:13px;height:13px}.activityThreadComposerBottom button:disabled{opacity:.45;cursor:default}.activityMentionMenu{z-index:3;background:#fff;border:1px solid #435b4f1f;border-radius:12px;gap:3px;padding:5px;display:grid;position:absolute;bottom:45px;left:8px;right:8px;box-shadow:0 12px 28px #2a40351f}.activityMentionMenu button{color:#485b51;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.activityMentionMenu button:hover{background:#f0f5f2}.activityMentionMenu button>svg{color:#638071;width:15px}.activityMentionMenu button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.activityMentionMenu b{font-size:.68rem}.activityMentionMenu small{color:#909b95;font-size:.58rem}@media (width<=560px){.activityThreadMessages{max-height:220px}.activityThreadToggle{padding:9px}}.eventDetailBackdrop{align-items:center;padding:18px}.eventDetailModal{border:1px solid #42584c1a;width:min(760px,100%);max-height:min(90dvh,900px);padding:0;overflow:hidden;box-shadow:0 28px 70px #24372e2e,0 4px 16px #24372e12}.eventDetailTop{background:radial-gradient(circle at 100% 0,#fffffff2,#0000 13rem),linear-gradient(135deg,#f5f9f7,#fbfcfb);border-bottom:1px solid #485e5214;grid-template-columns:58px minmax(0,1fr) 38px;align-items:start;gap:14px;padding:21px 22px 18px;display:grid}.eventDetailMark{color:#5d796b;background:#edf4f0;border:1px solid #4c625614;border-radius:17px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #fffc}.eventDetailMark svg{width:25px;height:25px}.eventDetailTone-zoom{color:#6677a2;background:#edf0f8}.eventDetailTone-inspection{color:#557796;background:#edf3fa}.eventDetailTone-formation{color:#7e6690;background:#f5eff9}.eventDetailTone-work{color:#846b45;background:#f7f1e8}.eventDetailTone-urgent{color:#a25850;background:#fbeceb}.eventDetailTone-relief{color:#4f7d66;background:#edf6f1}.eventDetailTone-contact{color:#5e7974;background:#eef4f3}.eventDetailTone-analysis{color:#65718d;background:#f0f2f7}.eventDetailTone-other{color:#667a70;background:#f0f4f2}.eventDetailHeading{min-width:0}.eventDetailHeading .eyebrow{margin:1px 0 5px;display:block}.eventDetailHeading h2{color:#2f4037;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.34rem;line-height:1.22}.eventDetailChips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.eventDetailType,.eventDetailStatus{border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:.67rem;font-weight:850;line-height:1;display:inline-flex}.eventDetailType{color:#60736a;background:#edf2ef}.eventDetailStatus{border:1px solid #0000}.eventDetailStatus-planned{color:#58738d;background:#eaf1f8;border-color:#d4e1ec}.eventDetailStatus-active{color:#4f755f;background:#e7f3eb;border-color:#d4e7da}.eventDetailStatus-done{color:#63736b;background:#edf1ef;border-color:#dce4e0}.eventDetailStatus-cancelled{color:#9a5a52;background:#f7e9e6;border-color:#ecd4cf}.eventDetailStatus-neutral{color:#6e7c75;background:#f1f3f2;border-color:#e3e7e5}.eventDetailClose{margin:-3px -3px 0 0}.eventDetailBody{gap:13px;padding:18px 22px 22px;overflow:auto}.eventDetailOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eventDetailFact{background:#fafbfa;border:1px solid #445b4f14;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.eventDetailFact>svg{color:#607d6d;background:#edf4f0;border-radius:12px;width:38px;height:38px;padding:10px}.eventDetailFactPrimary{background:linear-gradient(145deg,#edf5f1,#f8faf9);border-color:#dce9e2}.eventDetailFact>span{flex-direction:column;gap:2px;min-width:0;display:flex}.eventDetailFact small{color:#8a9690;text-transform:uppercase;letter-spacing:.055em;font-size:.59rem;font-weight:850}.eventDetailFact b{color:#384b41;overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.eventDetailFact em{color:#7b8982;font-size:.63rem;font-style:normal;line-height:1.35}.eventDetailTextBlock{background:#f8faf9;border-color:#475e5214}.eventDetailPeople,.eventDetailMeeting{background:#fafbfa;border:1px solid #475e5214;border-radius:15px;gap:10px;padding:13px 14px;display:grid}.eventDetailSectionTitle{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.eventDetailSectionTitle>svg{color:#627d6f;background:#eef4f1;border-radius:11px;width:36px;height:36px;padding:9px}.eventDetailSectionTitle>span{flex-direction:column;gap:2px;min-width:0;display:flex}.eventDetailSectionTitle b{color:#42544a;font-size:.76rem}.eventDetailSectionTitle small{color:#8b9690;font-size:.62rem}.eventDetailPeople p{color:#5a6962;overflow-wrap:anywhere;margin:0 0 0 46px;font-size:.75rem;line-height:1.5}.eventDetailMeeting>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-left:46px;display:grid}.eventDetailMeeting>div:last-child>span{background:#f2f5f3;border-radius:11px;padding:9px 10px}.eventDetailMeeting small{color:#8b9690;text-transform:uppercase;letter-spacing:.045em;font-size:.57rem;font-weight:800;display:block}.eventDetailMeeting b{color:#405249;overflow-wrap:anywhere;margin-top:2px;font-size:.75rem;display:block}.eventDetailDocs{margin-top:0}.eventDetailExtraActions{display:grid}.eventDetailExtraActions>button,.eventDetailExtraActions>a{justify-content:center;width:100%}.eventDetailActions{z-index:2;padding:12px 22px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfcfbf5;border-top:1px solid #455b4f17;grid-template-columns:1.2fr 1fr .9fr;gap:8px;margin:2px -22px -22px;display:grid;position:sticky;bottom:-22px;box-shadow:0 -9px 24px #293d330b}.eventDetailAction{min-height:40px;font:inherit;cursor:pointer;border:1px solid #4b63561a;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:.7rem;font-weight:850;display:inline-flex}.eventDetailAction svg{width:16px;height:16px}.eventDetailActionDocument{color:#587565;background:#f0f5f2}.eventDetailActionEdit{color:#fff;background:#587b6b;border-color:#587b6b}.eventDetailActionDelete{color:#9a5a50;background:#fff8f6;border-color:#ecd4ce}.eventDetailAction:disabled{opacity:.55;cursor:default}.eventDetailError{margin:0}@media (hover:hover) and (pointer:fine){.eventDetailActionDocument:hover{background:#e7f1eb}.eventDetailActionEdit:hover{background:#4e705f}.eventDetailActionDelete:hover{background:#fbece8}}@media (width<=680px){.eventDetailBackdrop{align-items:flex-end;padding:0}.eventDetailModal{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.eventDetailTop{grid-template-columns:48px minmax(0,1fr) 34px;gap:11px;padding:17px 16px 14px}.eventDetailMark{border-radius:14px;width:48px;height:48px}.eventDetailMark svg{width:21px;height:21px}.eventDetailHeading h2{font-size:1.08rem}.eventDetailBody{padding:14px 14px 18px}.eventDetailOverview{grid-template-columns:1fr}.eventDetailFact{grid-template-columns:35px minmax(0,1fr);padding:10px}.eventDetailFact>svg{width:35px;height:35px;padding:9px}.eventDetailActions{padding:10px 14px max(11px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;margin:2px -14px -18px;bottom:-18px}.eventDetailActionDocument{grid-column:1/-1}.eventDetailPeople p,.eventDetailMeeting>div:last-child{margin-left:0}}@media (width<=390px){.eventDetailActions{grid-template-columns:1fr}.eventDetailActionDocument{grid-column:auto}.eventDetailMeeting>div:last-child{grid-template-columns:1fr}}.personalStatButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;grid-template-columns:34px minmax(0,1fr) 15px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.personalStatButton .personalStatArrow{color:#9a8570;background:0 0;border-radius:0;width:15px;height:15px;padding:0}.personalStatButton:focus-visible{outline-offset:2px;outline:3px solid #8d684233}@media (hover:hover) and (pointer:fine){.personalStatButton:hover{border-color:#e6cfb5;transform:translateY(-1px);box-shadow:0 7px 18px #533d2711,inset 0 1px #ffffffb8}}.personalStatButton.selected{background:#fff4e8;border-color:#e9cfb2;box-shadow:0 7px 18px #533d270f,inset 0 1px #ffffffb8}.personalStatButton.selected .personalStatArrow{transform:rotate(90deg)}:root{--meo-v2-ink:#20382e;--meo-v2-ink-soft:#314b3f;--meo-v2-muted:#667a70;--meo-v2-line:#314e401c;--meo-v2-glow:#6ea18742}body,button,input,select,textarea{color:var(--meo-v2-ink)}h1,h2,h3,h4,h5,h6,.title h2,.pageHead h1,.homePersonalHead h2,.homeSummaryBlock .title h2,.homeSummaryBlock .homeEvent b,.personalStat b,.personalItemText b{color:var(--meo-v2-ink)!important}.pageHead p,.homeSummaryBlock .homeEvent .homeEventContent>span,.homeSummaryBlock .inspectionHomeEvent>div>span,.homeSummaryTraining .homeEvent>div>span,.personalItemText small{color:var(--meo-v2-muted)!important}@keyframes meoV2Rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes meoV2HeroFlow{0%{background-position:0%,100%,0%}50%{background-position:100% 40%,0 60%,100%}to{background-position:0%,100%,0%}}@keyframes meoV2Orbit{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-26px,18px)scale(1.08)}}@keyframes meoV2Sweep{0%{opacity:0;transform:translate(-135%)skew(-18deg)}16%{opacity:.48}48%{opacity:.18}70%,to{opacity:0;transform:translate(235%)skew(-18deg)}}@keyframes meoV2IconFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(1.5deg)}}@keyframes meoV2GlowBreath{0%,to{box-shadow:0 14px 32px #273d3217,0 2px 8px #273d320a,inset 0 1px #ffffffe0}50%{box-shadow:0 19px 42px #335b4624,0 0 0 1px #6d9e8514,inset 0 1px #fffffff0}}@keyframes meoV2StatGlow{0%,to{filter:brightness()}50%{filter:brightness(1.035)}}.homeHero{animation:.52s cubic-bezier(.22,.78,.2,1) both meoV2Rise}.homePersonalSpace{animation:.52s cubic-bezier(.22,.78,.2,1) 70ms both meoV2Rise}.homeSummaryColumn:first-child{animation:.55s cubic-bezier(.22,.78,.2,1) .12s both meoV2Rise}.homeSummaryColumn:last-child{animation:.55s cubic-bezier(.22,.78,.2,1) .17s both meoV2Rise}.homeHero{isolation:isolate;background:radial-gradient(circle at 84% 15%,#d3eedf3b,#0000 30%) 0 0/180% 180%,radial-gradient(circle at 14% 120%,#aacebb2e,#0000 38%) 0 0/180% 180%,linear-gradient(125deg,#294b3b 0%,#3e6a55 42%,#557966 70%,#315541 100%) 0 0/220% 220%;border:1px solid #ffffff29;animation:.52s cubic-bezier(.22,.78,.2,1) both meoV2Rise,16s ease-in-out .6s infinite meoV2HeroFlow;box-shadow:0 26px 58px #23453338,inset 0 1px #ffffff26}.homeHero:before{content:"";z-index:-1;filter:blur(3px);pointer-events:none;background:radial-gradient(circle,#d5efe138,#d5efe10a 48%,#0000 70%);border-radius:50%;width:260px;height:260px;animation:9s ease-in-out infinite meoV2Orbit;position:absolute;bottom:-165px;right:-72px}.homeHero:after{animation:11s ease-in-out infinite reverse meoV2Orbit}.homeHeroKicker{box-shadow:inset 0 1px #ffffff1f}.homeHeroGreeting span,.homeHeroGreeting b{text-shadow:0 2px 16px #122a1e1f;color:#f8fcfa!important}.homeHeroAction{transition:transform .22s,background-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff1f}.homeHeroAction:hover{transform:translateY(-2px)scale(1.018);box-shadow:0 9px 22px #132d2021,inset 0 1px #ffffff2e}.homeHeroAction.primary:hover{box-shadow:0 12px 26px #122b1e2e}.homePersonalSpace{isolation:isolate;background:radial-gradient(circle at 96% -10%,#fffffff5,#0000 13rem),linear-gradient(135deg,#e8f3ed 0%,#f5f9f6 48%,#fbfcfb 100%);position:relative;overflow:hidden;box-shadow:0 18px 38px #2642331a,inset 0 1px #ffffffe6;border-color:#375b481f!important}.homePersonalSpace:before{content:"";z-index:-1;border:1px solid #507c651a;border-radius:50%;width:210px;height:210px;position:absolute;top:-118px;right:-96px;box-shadow:0 0 0 30px #507c6506,0 0 0 65px #507c6504}.personalStatButton{isolation:isolate;cursor:pointer;transition:transform .22s cubic-bezier(.2,.75,.2,1),box-shadow .22s,border-color .22s,background-color .22s;position:relative;overflow:hidden}.personalStatButton:after{content:"";z-index:-1;opacity:0;background:linear-gradient(100deg,#0000 35%,#ffffff9e 49%,#0000 63%);position:absolute;inset:-35% -80%;transform:translate(-42%)rotate(8deg)}.personalStatButton:not(:disabled):hover{background:#ffffffe0;border-color:#416b552e;animation:3.1s ease-in-out infinite meoV2StatGlow;transform:translateY(-3px)scale(1.015);box-shadow:0 12px 25px #2846361b,inset 0 1px #ffffffe6}.personalStatButton:not(:disabled):hover:after{opacity:1;animation:3.8s ease-in-out infinite meoV2Sweep}.personalStatButton:not(:disabled):hover>svg{animation:2.4s ease-in-out infinite meoV2IconFloat}.personalStatButton:disabled{opacity:.54;cursor:default}.personalStatButton.selected{box-shadow:0 10px 23px #6b4f2d1a,inset 0 1px #ffffffe6}.personalItem{isolation:isolate;transition:transform .22s cubic-bezier(.2,.75,.2,1),box-shadow .22s,border-color .22s,background-color .22s;position:relative;overflow:hidden}.personalItem:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 12%,#6c9a821c,#0000 34%);transition:opacity .25s;position:absolute;inset:0}.personalItem:hover{background:#fff;border-color:#436c562b!important;transform:translateY(-2px)translate(2px)!important;box-shadow:0 11px 24px #27443517!important}.personalItem:hover:before{opacity:1}.personalItem:hover .personalItemIcon{animation:2.5s ease-in-out infinite meoV2IconFloat}.homeSummaryBlock{isolation:isolate;transition:transform .28s cubic-bezier(.2,.76,.2,1),box-shadow .28s,border-color .28s!important}.homeSummaryBlock:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(108deg,#0000 38%,#ffffffb8 49%,#ddf0e652 53%,#0000 64%);position:absolute;inset:-70% -45%}.homeEvent{isolation:isolate;position:relative;overflow:hidden}.homeEvent:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#d3ebde3d,#0000);width:42%;position:absolute;top:-42%;bottom:-42%;left:-65%;transform:skew(-18deg)}@media (hover:hover) and (pointer:fine){.homeSummaryBlock:hover{animation:4.6s ease-in-out infinite meoV2GlowBreath;transform:translateY(-4px);border-color:#3e655024!important}.homeSummaryBlock:hover:after{opacity:.58;animation:6.2s ease-in-out infinite meoV2Sweep}.homeSummaryBlock:hover .title h2{transform:translate(2px)}.homeSummaryBlock .title h2{transition:transform .24s,color .24s}.homeSummaryBlock .homeEvent:hover{border-color:#45735b33!important;transform:translateY(-4px)scale(1.012)!important;box-shadow:0 15px 30px #2546341f!important}.homeSummaryBlock .homeEvent:hover:before{opacity:1;animation:4.1s ease-in-out infinite meoV2Sweep}.homeSummaryBlock .homeEvent:hover>svg,.homeSummaryTraining .homeEvent:hover>svg{animation:2.45s ease-in-out infinite meoV2IconFloat;box-shadow:0 8px 20px #3052401a}.homeSummaryBlock .homeEvent:hover .homeEventState{transform:translateY(-1px);box-shadow:0 4px 12px #3f655212}.homeSummaryBlock .homeEventState{transition:transform .22s,box-shadow .22s}}.homeSummaryBlock{box-shadow:0 18px 38px #273d3218,0 3px 10px #273d3209,inset 0 1px #ffffffe6!important}.homeSummaryBlock .homeEvent,.homeSummaryBlock .simple{box-shadow:0 5px 14px #273d3209,inset 0 1px #ffffffe6;background:linear-gradient(145deg,#ffffffe6,#f8faf9e0)!important}.homeSummaryBlock .homeEvent>svg,.homeSummaryBlock .simple>svg:first-child{transition:transform .22s,box-shadow .22s;box-shadow:0 6px 15px #2b4a3a0f,inset 0 1px #fffc}@media (width<=650px){.homeSummaryBlock .homeEvents:has(.homeEvent:nth-child(2)){scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-2px;margin-right:-2px;padding:2px 2px 8px;overflow:auto visible;gap:10px!important;display:flex!important}.homeSummaryBlock .homeEvents:has(.homeEvent:nth-child(2))::-webkit-scrollbar{display:none}.homeSummaryBlock .homeEvents:has(.homeEvent:nth-child(2))>.homeEvent{scroll-snap-align:start;flex:0 0 min(86%,330px);width:min(86%,330px)}.homeSummaryBlock .homeEvents:has(.homeEvent:nth-child(2))>.homeEvent:last-child{margin-right:10px}.homeSummaryBlock{box-shadow:0 15px 32px #273d3218,0 2px 8px #273d3209,inset 0 1px #ffffffe6!important}.homeHero,.homePersonalSpace,.homeSummaryColumn{animation-duration:.42s}}@media (prefers-reduced-motion:reduce){.homeHero,.homeHero:before,.homeHero:after,.homePersonalSpace,.homeSummaryColumn,.homeSummaryBlock,.homeSummaryBlock:after,.homeEvent:before,.personalStatButton,.personalStatButton:after,.personalStatButton>svg,.personalItemIcon,.homeSummaryBlock .homeEvent>svg{animation:none!important}}@keyframes meoV2BackdropDriftA{0%,to{transform:translate(0,0)rotate(-8deg)scale(1)}35%{transform:translate(70px,55px)rotate(4deg)scale(1.08)}70%{transform:translate(18px,145px)rotate(-2deg)scale(.96)}}@keyframes meoV2BackdropDriftB{0%,to{transform:translate(0,0)rotate(10deg)scale(1)}40%{transform:translate(-95px,85px)rotate(-3deg)scale(1.1)}76%{transform:translate(-38px,-25px)rotate(7deg)scale(.94)}}.appTone-home{background:radial-gradient(circle at 16% 4%,#4e7e6533,#0000 25rem),radial-gradient(circle at 92% 18%,#685c7c1a,#0000 28rem),linear-gradient(155deg,#13251e 0%,#182d24 42%,#102119 100%)!important}.appTone-home .content{isolation:isolate;background:radial-gradient(circle at 48% 12%,#81a9930e,#0000 24rem),linear-gradient(#ffffff04,#fff0 26rem);min-height:calc(100dvh - 70px);position:relative;overflow:hidden}.appTone-home .content:before,.appTone-home .content:after{content:"";z-index:0;pointer-events:none;filter:blur(8px);opacity:.72;will-change:transform;position:absolute}.appTone-home .content:before{background:radial-gradient(circle at 35% 35%,#6ba3852e,#0000 48%),linear-gradient(135deg,#47795e29,#36584804);border:1px solid #83b59a0f;border-radius:43% 57% 61% 39%/54% 44% 56% 46%;width:520px;height:390px;animation:24s ease-in-out infinite meoV2BackdropDriftA;top:190px;left:-270px}.appTone-home .content:after{background:radial-gradient(circle at 55% 42%,#7b678e1b,#0000 46%),radial-gradient(circle at 28% 66%,#5c94771f,#0000 48%);border:1px solid #b5a1c209;border-radius:58% 42% 39% 61%/43% 59% 41% 57%;width:600px;height:470px;animation:31s ease-in-out infinite meoV2BackdropDriftB;top:44%;right:-350px}.appTone-home .content>*{z-index:1;position:relative}.appTone-home header{color:#eef7f2;-webkit-backdrop-filter:blur(24px)saturate(130%);background:#0f1f18d6!important;border-bottom-color:#d7ece014!important;box-shadow:0 10px 34px #040f0a24!important}.appTone-home header>.icon,.appTone-home header>.team,.appTone-home header>.headerSearch,.appTone-home header>.avatar{color:#edf7f1!important;background:#ffffff13!important;border-color:#e2f2e91a!important;box-shadow:inset 0 1px #ffffff0e,0 5px 16px #030f091c!important}.appTone-home header>.team svg,.appTone-home header>.headerSearch svg,.appTone-home header>.icon svg{color:#dcebe3!important}.appTone-home header>.headerSearch span{color:#e5f0ea!important}@media (hover:hover) and (pointer:fine){.appTone-home header>.icon:hover,.appTone-home header>.team:hover,.appTone-home header>.headerSearch:hover,.appTone-home header>.avatar:hover{background:#ffffff1f!important;border-color:#e2f2e929!important}}.appTone-home .homePersonalSpace,.appTone-home .homeSummaryBlock,.appTone-home .homeRecentActivity,.appTone-home .pushWelcomeBanner,.appTone-home .teamStartGuide{border-color:#ffffff94!important;box-shadow:0 24px 54px #03110a40,0 4px 14px #03110a1f,inset 0 1px #fffffff0!important}.appTone-home .homeSummaryBlock{background:linear-gradient(145deg,#fffffff6,#f6f9f7f0)!important}.appTone-home .homeRecentActivity{background:linear-gradient(145deg,#fffffff7,#f6f9f7f1)!important}.appTone-home .homeHero{border-color:#dff1e72e!important;box-shadow:0 30px 68px #020f0957,inset 0 1px #ffffff24!important}.appTone-home .homeSummaryGrid,.appTone-home .homeSummaryColumn{background:0 0!important}@media (width<=760px){.appTone-home .content{background:radial-gradient(circle at 50% 8%,#81a9930b,#0000 18rem);min-height:calc(100dvh - 66px)}.appTone-home .content:before{opacity:.58;width:360px;height:300px;top:230px;left:-230px}.appTone-home .content:after{opacity:.52;width:390px;height:340px;top:58%;right:-265px}.appTone-home .homePersonalSpace,.appTone-home .homeSummaryBlock,.appTone-home .homeRecentActivity,.appTone-home .pushWelcomeBanner,.appTone-home .teamStartGuide{box-shadow:0 19px 42px #03110a38,0 3px 10px #03110a1a,inset 0 1px #ffffffeb!important}}@media (prefers-reduced-motion:reduce){.appTone-home .content:before,.appTone-home .content:after{animation:none!important}}@keyframes meoSceneFlow{0%,to{background-position:8% 6%,94% 18%,50%}32%{background-position:24% 18%,82% 32%,50%}66%{background-position:5% 30%,100% 8%,50%}}@keyframes meoSceneBlobA{0%,to{transform:translate(0,0)rotate(-8deg)scale(1)}25%{transform:translate(115px,48px)rotate(2deg)scale(1.08)}55%{transform:translate(55px,170px)rotate(7deg)scale(.96)}78%{transform:translate(-28px,92px)rotate(-3deg)scale(1.04)}}@keyframes meoSceneBlobB{0%,to{transform:translate(0,0)rotate(7deg)scale(1)}30%{transform:translate(-135px,65px)rotate(-4deg)scale(1.09)}62%{transform:translate(-42px,-48px)rotate(5deg)scale(.95)}82%{transform:translate(36px,84px)rotate(11deg)scale(1.03)}}.appTone-home{background:radial-gradient(at 8% 8%,#5ba07c57,#0000 34rem) 0 0/145% 145%,radial-gradient(at 94% 22%,#7067912e,#0000 36rem) 0 0/150% 150%,linear-gradient(150deg,#183229 0%,#224438 45%,#173128 100%) 0 0/100% 100%!important;animation:18s ease-in-out infinite meoSceneFlow!important}.appTone-home header{background:#122a21e0!important}.appTone-home .content:before,.appTone-home .content:after{filter:blur(3px)!important;opacity:.9!important}.appTone-home .content:before{background:radial-gradient(at 35% 36%,#6cb58e45,#0000 48%),radial-gradient(at 72% 70%,#4d896a24,#0000 54%),linear-gradient(130deg,#52916f21,#52916f04)!important;border:1px solid #98d0b11a!important;width:720px!important;height:500px!important;animation:18s ease-in-out infinite meoSceneBlobA!important;top:300px!important;left:-135px!important}.appTone-home .content:after{background:radial-gradient(at 56% 34%,#8b76a22e,#0000 48%),radial-gradient(at 28% 68%,#5ea47f38,#0000 52%)!important;border:1px solid #b9aaca13!important;width:690px!important;height:520px!important;animation:22s ease-in-out infinite meoSceneBlobB!important;top:47%!important;right:-150px!important}.appTone-home .homePersonalSpace,.appTone-home .homeSummaryBlock,.appTone-home .homeRecentActivity,.appTone-home .pushWelcomeBanner,.appTone-home .teamStartGuide{box-shadow:0 21px 46px #0519102e,0 4px 13px #05191016,inset 0 1px #ffffffd1!important}.appTone-home .homePersonalSpace{background:radial-gradient(circle at 96% 0,#ffffffad,#0000 13rem),linear-gradient(135deg,#dfeee6 0%,#eaf4ee 50%,#f2f7f4 100%)!important;border-color:#c7ddd1!important}.appTone-home .homeSummaryMeetings{background:linear-gradient(145deg,#e7eaf3 0%,#eef1f7 58%,#f5f7fa 100%)!important;border-color:#cfd5e2!important}.appTone-home .homeSummaryEvents{background:linear-gradient(145deg,#e3ebf4 0%,#edf2f7 58%,#f5f8fa 100%)!important;border-color:#c9d7e4!important}.appTone-home .homeSummaryInspections{background:linear-gradient(145deg,#dceeea 0%,#e8f3f0 58%,#f2f8f6 100%)!important;border-color:#bfdbd4!important}.appTone-home .homeSummaryLocal{background:linear-gradient(145deg,#dfeddf 0%,#eaf3e9 58%,#f4f8f3 100%)!important;border-color:#c6dbc7!important}.appTone-home .homeSummaryTraining{background:linear-gradient(145deg,#efe6ce 0%,#f5edd9 58%,#faf6e9 100%)!important;border-color:#e0d1aa!important}.appTone-home .homeRecentActivity{background:linear-gradient(145deg,#e5eee9 0%,#edf3ef 58%,#f5f8f6 100%)!important;border-color:#cadbd2!important}.appTone-home .homeSummaryMeetings .homeEvent,.appTone-home .homeSummaryMeetings .simple{background:linear-gradient(145deg,#f9fafcf0,#ecf0f7f0)!important}.appTone-home .homeSummaryEvents .homeEvent,.appTone-home .homeSummaryEvents .simple{background:linear-gradient(145deg,#f9fbfdf0,#eaf1f7f0)!important}.appTone-home .homeSummaryInspections .homeEvent,.appTone-home .homeSummaryInspections .simple{background:linear-gradient(145deg,#f9fcfbf0,#e7f3f0f0)!important}.appTone-home .homeSummaryLocal .homeEvent,.appTone-home .homeSummaryLocal .simple{background:linear-gradient(145deg,#fafcf9f0,#e9f2e8f0)!important}.appTone-home .homeSummaryTraining .homeEvent,.appTone-home .homeSummaryTraining .simple{background:linear-gradient(145deg,#fdfbf6f2,#f6efdcf2)!important}.appTone-home .personalStat.attention{background:#f5eadf!important;border-color:#e8d2bd!important}.appTone-home .personalItem{background:#f7faf8c7!important}.appTone-home .personalItem.urgent{background:#f8eee5!important}.appTone-home .homeHero{background:radial-gradient(circle at 85% 12%,#d7efe238,#0000 30%),radial-gradient(circle at 12% 120%,#a8d3bb26,#0000 38%),linear-gradient(125deg,#365f4d 0%,#4d7964 48%,#648b77 72%,#3b6652 100%)!important;box-shadow:0 28px 60px #05191040,inset 0 1px #ffffff26!important}@media (width<=760px){.appTone-home .content:before{opacity:.78!important;width:470px!important;height:360px!important;top:260px!important;left:-175px!important}.appTone-home .content:after{opacity:.74!important;width:460px!important;height:380px!important;top:60%!important;right:-180px!important}.appTone-home .homePersonalSpace,.appTone-home .homeSummaryBlock,.appTone-home .homeRecentActivity{box-shadow:0 17px 34px #0519102b,0 3px 9px #05191012,inset 0 1px #fffc!important}}@media (prefers-reduced-motion:reduce){.appTone-home,.appTone-home .content:before,.appTone-home .content:after{animation:none!important}}.appTone-home .content{--meo-pointer-x:50%;--meo-pointer-y:18%;--meo-shape-a-x:0px;--meo-shape-a-y:0px;--meo-shape-b-x:0px;--meo-shape-b-y:0px;background:radial-gradient(circle at var(--meo-pointer-x) var(--meo-pointer-y),#89cda82e 0,#69b08c13 12rem,transparent 27rem), linear-gradient(180deg,#ffffff03,#fff0 31rem)!important}.appTone-home .content:before{translate:var(--meo-shape-a-x) var(--meo-shape-a-y);transition:translate .72s cubic-bezier(.16,.78,.22,1),opacity .3s}.appTone-home .content:after{translate:var(--meo-shape-b-x) var(--meo-shape-b-y);transition:translate .95s cubic-bezier(.16,.78,.22,1),opacity .3s}.appTone-home .homePersonalSpace,.appTone-home .homeSummaryBlock,.appTone-home .homeRecentActivity{-webkit-backdrop-filter:blur(7px)saturate(112%);border-width:1px!important}.appTone-home .homePersonalSpace{background:radial-gradient(circle at 96% 0,#ffffff8c,#0000 13rem),linear-gradient(135deg,#d4e8dc 0%,#e2efe7 48%,#edf5f0 100%)!important;border-color:#b5d2c1!important;box-shadow:0 23px 48px #04180f2e,0 10px 30px #4e84651f,inset 0 1px #ffffffc7!important}.appTone-home .homeSummaryMeetings{background:linear-gradient(145deg,#dde2f0 0%,#e7ebf4 57%,#f0f2f8 100%)!important;border-color:#bdc7dc!important;box-shadow:0 23px 48px #04180f2e,0 10px 28px #5d6b971f,inset 0 1px #ffffffc7!important}.appTone-home .homeSummaryEvents{background:linear-gradient(145deg,#d9e5f0 0%,#e5edf5 57%,#eff4f8 100%)!important;border-color:#b8ccdd!important;box-shadow:0 23px 48px #04180f2e,0 10px 28px #4770971f,inset 0 1px #ffffffc7!important}.appTone-home .homeSummaryInspections{background:linear-gradient(145deg,#d1e9e3 0%,#def0eb 57%,#ebf6f3 100%)!important;border-color:#acd1c7!important;box-shadow:0 23px 48px #04180f2e,0 10px 28px #4284741f,inset 0 1px #ffffffc7!important}.appTone-home .homeSummaryLocal{background:linear-gradient(145deg,#d5e8d5 0%,#e1eee0 57%,#edf5ec 100%)!important;border-color:#b4d0b6!important;box-shadow:0 23px 48px #04180f2e,0 10px 28px #4c82521f,inset 0 1px #ffffffc7!important}.appTone-home .homeSummaryTraining{background:linear-gradient(145deg,#eadcb9 0%,#f0e5ca 57%,#f7f0df 100%)!important;border-color:#d5bf88!important;box-shadow:0 23px 48px #04180f2e,0 10px 28px #9b793d1f,inset 0 1px #fffc!important}.appTone-home .homeRecentActivity{background:linear-gradient(145deg,#dae9e1 0%,#e6f0ea 57%,#eff5f1 100%)!important;border-color:#b9d1c4!important;box-shadow:0 23px 48px #04180f2e,0 10px 28px #4b7e641a,inset 0 1px #ffffffc7!important}.appTone-home .homeSummaryBlock:before{box-shadow:0 3px 12px #2a4b3b1a;opacity:1!important;height:5px!important}.appTone-home .homeSummaryMeetings .homeEvent,.appTone-home .homeSummaryMeetings .simple{background:linear-gradient(145deg,#f7f8fc,#e7ebf4)!important;border-color:#cbd3e2!important}.appTone-home .homeSummaryEvents .homeEvent,.appTone-home .homeSummaryEvents .simple{background:linear-gradient(145deg,#f7fafc,#e3ebf4)!important;border-color:#c7d6e3!important}.appTone-home .homeSummaryInspections .homeEvent,.appTone-home .homeSummaryInspections .simple{background:linear-gradient(145deg,#f6fbf9,#dff0eb)!important;border-color:#c3ddd6!important}.appTone-home .homeSummaryLocal .homeEvent,.appTone-home .homeSummaryLocal .simple{background:linear-gradient(145deg,#f7faf6,#e1eee0)!important;border-color:#c8dcc9!important}.appTone-home .homeSummaryTraining .homeEvent,.appTone-home .homeSummaryTraining .simple{background:linear-gradient(145deg,#fcf9f1,#f1e6cc)!important;border-color:#e1d0a7!important}.appTone-home .personalStat{background:#eff7f2db!important;border-color:#46715b24!important}.appTone-home .personalItem{background:#f1f8f4e0!important;border-color:#48705c1f!important}@media (hover:hover) and (pointer:fine){.appTone-home .homeSummaryBlock{transition:transform .28s cubic-bezier(.2,.76,.2,1),box-shadow .28s,border-color .28s,filter .28s!important}.appTone-home .homeSummaryBlock:hover{filter:saturate(1.075)brightness(1.01)}.appTone-home .homePersonalSpace:hover{filter:saturate(1.055)}}@media (width<=760px){.appTone-home .content{background:linear-gradient(#ffffff03,#fff0 25rem)!important}.appTone-home .homeSummaryBlock,.appTone-home .homePersonalSpace,.appTone-home .homeRecentActivity{box-shadow:0 18px 36px #04180f2b,0 6px 18px #04180f12,inset 0 1px #ffffffc2!important}}@media (prefers-reduced-motion:reduce){.appTone-home .content:before,.appTone-home .content:after{transition:none!important;translate:0!important}}.appTone-home .content{--meo-wave-1-x:-5%;--meo-wave-1-y:2%;--meo-wave-2-x:105%;--meo-wave-2-y:102%;--meo-wave-3-x:104%;--meo-wave-3-y:28%;--meo-wave-4-x:-4%;--meo-wave-4-y:68%;box-shadow:inset 0 0 120px #0a281c14;background:radial-gradient(ellipse 72rem 40rem at var(--meo-wave-1-x) var(--meo-wave-1-y), transparent 0 56%,#85d3a921 57% 58%,transparent 59% 63%,#6fb99213 64% 65%,transparent 66%), radial-gradient(ellipse 76rem 44rem at var(--meo-wave-2-x) var(--meo-wave-2-y), transparent 0 54%,#8979a61b 55% 56.2%,transparent 57.2% 61%,#68b18b14 62% 63%,transparent 64%), radial-gradient(ellipse 58rem 34rem at var(--meo-wave-3-x) var(--meo-wave-3-y), transparent 0 58%,#9789b116 59% 60%,transparent 61% 65%,#80c5a111 66% 67%,transparent 68%), radial-gradient(ellipse 64rem 38rem at var(--meo-wave-4-x) var(--meo-wave-4-y), transparent 0 57%,#70be951a 58% 59.2%,transparent 60.2% 64%,#96d5b30e 65% 66%,transparent 67%), radial-gradient(circle at var(--meo-pointer-x) var(--meo-pointer-y),#8bd2ab2e 0,#69b08c13 12rem,transparent 27rem), linear-gradient(180deg,#ffffff03,#fff0 31rem)!important;background-repeat:no-repeat!important}@media (hover:hover) and (pointer:fine){.appTone-home .content{transition:background-color .3s}}@media (width<=760px){.appTone-home .content{--meo-wave-1-x:-14%;--meo-wave-1-y:6%;--meo-wave-2-x:112%;--meo-wave-2-y:96%;--meo-wave-3-x:110%;--meo-wave-3-y:38%;--meo-wave-4-x:-10%;--meo-wave-4-y:72%;background:radial-gradient(ellipse 42rem 25rem at var(--meo-wave-1-x) var(--meo-wave-1-y),transparent 0 57%,#85d3a91c 58% 59%,transparent 60% 65%,#6fb9920f 66% 67%,transparent 68%), radial-gradient(ellipse 44rem 27rem at var(--meo-wave-2-x) var(--meo-wave-2-y),transparent 0 55%,#8979a616 56% 57%,transparent 58% 63%,#68b18b0e 64% 65%,transparent 66%), radial-gradient(ellipse 36rem 23rem at var(--meo-wave-3-x) var(--meo-wave-3-y),transparent 0 58%,#9789b112 59% 60%,transparent 61% 66%), radial-gradient(ellipse 38rem 24rem at var(--meo-wave-4-x) var(--meo-wave-4-y),transparent 0 57%,#70be9514 58% 59%,transparent 60% 66%), linear-gradient(180deg,#ffffff03,#fff0 25rem)!important}}@media (prefers-reduced-motion:reduce){.appTone-home .content{--meo-wave-1-x:-5%;--meo-wave-1-y:2%;--meo-wave-2-x:105%;--meo-wave-2-y:102%;--meo-wave-3-x:104%;--meo-wave-3-y:28%;--meo-wave-4-x:-4%;--meo-wave-4-y:68%}}.appTone-home .homeSummaryMeetings{--home-accent:#7080b9;--home-accent-rgb:112,128,185}.appTone-home .homeSummaryEvents{--home-accent:#6291b8;--home-accent-rgb:98,145,184}.appTone-home .homeSummaryInspections{--home-accent:#4d9a88;--home-accent-rgb:77,154,136}.appTone-home .homeSummaryLocal{--home-accent:#6e9c6d;--home-accent-rgb:110,156,109}.appTone-home .homeSummaryTraining{--home-accent:#b78b48;--home-accent-rgb:183,139,72}.appTone-home .homeSummaryBlock>.title{border-bottom:1px solid rgba(var(--home-accent-rgb),.18);min-height:38px;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 13px!important;padding:2px 1px 12px!important;display:flex!important}.appTone-home .homeSummaryBlock>.title:before{content:none!important;display:none!important}.appTone-home .homeSummaryBlock>.title h2{letter-spacing:-.025em;color:#203b30!important;margin:0!important;font-size:1.02rem!important;line-height:1.15!important}.appTone-home .homeSummaryBlock>.title h2:before{content:none!important;display:none!important}.appTone-home .homeSummaryBlock>.title button{min-height:31px;box-shadow:inset 0 1px 0 #ffffffdb,0 4px 12px rgba(var(--home-accent-rgb),.06);border:1px solid rgba(var(--home-accent-rgb),.15)!important;color:#456255!important;background:#ffffff94!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;font-size:.69rem!important;font-weight:800!important;display:inline-flex!important}.appTone-home .homeSummaryBlock>.title button:after{content:"→";font-size:.86rem;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.appTone-home .homeSummaryBlock:before{background:linear-gradient(90deg,var(--home-accent) 0%,rgba(var(--home-accent-rgb),.62) 44%,rgba(var(--home-accent-rgb),0) 94%)!important;box-shadow:0 3px 14px rgba(var(--home-accent-rgb),.15)!important}.appTone-home .homeSummaryBlock .homeEvent,.appTone-home .homeSummaryBlock .simple{isolation:isolate;position:relative;overflow:hidden;border:1px solid rgba(var(--home-accent-rgb),.19)!important;border-radius:18px!important;box-shadow:0 8px 20px #1f372b0e,inset 0 1px #ffffffdb!important}.appTone-home .homeSummaryBlock .homeEvent{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:8px 11px!important;padding:13px!important;display:grid!important}.appTone-home .homeSummaryBlock .simple{padding:14px!important}.appTone-home .homeSummaryBlock .homeEvent:before{content:""!important;z-index:0!important;background:linear-gradient(180deg,var(--home-accent),rgba(var(--home-accent-rgb),.28))!important;opacity:.8!important;pointer-events:none!important;border-radius:0 6px 6px 0!important;width:3px!important;animation:none!important;position:absolute!important;inset:10px auto 10px 0!important;transform:none!important}.appTone-home .homeSummaryBlock .homeEvent:after,.appTone-home .homeSummaryBlock .simple:after{content:"";z-index:0;background:radial-gradient(circle,rgba(var(--home-accent-rgb),.16),rgba(var(--home-accent-rgb),.045) 44%,transparent 70%);opacity:.46;pointer-events:none;border-radius:50%;width:170px;height:170px;position:absolute;top:-105px;left:-112px;transform:scale(.92)}.appTone-home .homeSummaryBlock .homeEvent>*,.appTone-home .homeSummaryBlock .simple>*{z-index:1;position:relative}.appTone-home .homeSummaryBlock .homeEvent>svg,.appTone-home .homeSummaryBlock .simple>svg:first-child{box-sizing:border-box;flex:0 0 36px;border:1px solid rgba(var(--home-accent-rgb),.16)!important;width:36px!important;height:36px!important;color:var(--home-accent)!important;background:linear-gradient(145deg,#ffffffe0,rgba(var(--home-accent-rgb),.1))!important;box-shadow:0 6px 14px rgba(var(--home-accent-rgb),.09),inset 0 1px 0 #ffffffe6!important;border-radius:12px!important;grid-column:1!important;align-self:center!important;margin:0!important;padding:9px!important}.appTone-home .homeSummaryBlock .homeEventContent,.appTone-home .homeSummaryBlock .homeEvent>div:not(.homeEventActions){grid-column:2!important;min-width:0!important}.appTone-home .homeSummaryBlock .homeEventActions{min-width:max-content;flex-direction:row!important;grid-area:1/3!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.appTone-home .homeSummaryBlock .homeEventContent b,.appTone-home .homeSummaryBlock .homeEvent>div>b,.appTone-home .homeSummaryBlock .simple b{letter-spacing:-.013em;font-size:.94rem!important;line-height:1.22!important}.appTone-home .homeSummaryBlock .homeEventContent>span,.appTone-home .homeSummaryBlock .homeEvent>div>span,.appTone-home .homeSummaryBlock .simple span{margin-top:3px;line-height:1.32!important}.appTone-home .homeSummaryBlock .homeEventState{box-shadow:inset 0 1px #ffffffb3;border:1px solid rgba(var(--home-accent-rgb),.11)!important;background:rgba(var(--home-accent-rgb),.085)!important}.appTone-home .homeSummaryBlock .iconEditButton{box-shadow:inset 0 1px 0 #ffffffd1,0 4px 11px rgba(var(--home-accent-rgb),.06);border-color:rgba(var(--home-accent-rgb),.14)!important;color:#456256!important;background:#ffffff94!important}.appTone-home .homePersonalSpace:before,.appTone-home .personalItem:before,.appTone-home .personalItem:after{pointer-events:none!important}.appTone-home .personalItems{z-index:4;pointer-events:auto;position:relative}.appTone-home .personalItem{z-index:5;position:relative;pointer-events:auto!important;cursor:pointer!important}@keyframes meoCardAura{0%,to{opacity:.45;transform:translate(0,0)scale(.94)}50%{opacity:.88;transform:translate(16px,12px)scale(1.12)}}@keyframes meoCardFloat{0%,to{translate:0;rotate:0deg}50%{translate:0 -3px;rotate:1.4deg}}@media (hover:hover) and (pointer:fine){.appTone-home .homeSummaryBlock>.title button:hover{transform:translateY(-2px);border-color:rgba(var(--home-accent-rgb),.25)!important;background:#ffffffc7!important}.appTone-home .homeSummaryBlock>.title button:hover:after{transform:translate(3px)}.appTone-home .homeSummaryBlock,.appTone-home .homePersonalSpace,.appTone-home .homeRecentActivity{transition:transform .3s cubic-bezier(.2,.78,.2,1),box-shadow .3s,filter .3s,border-color .3s!important}.appTone-home .homeSummaryBlock:hover,.appTone-home .homePersonalSpace:hover,.appTone-home .homeRecentActivity:hover{filter:saturate(1.055)brightness(1.008);transform:translateY(-4px)!important;box-shadow:0 28px 58px #04180f33,0 12px 28px #4d84661a,inset 0 1px #fffc!important}.appTone-home .homeSummaryBlock .homeEvent,.appTone-home .homeSummaryBlock .simple,.appTone-home .personalItem,.appTone-home .homeRecentItem{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s,filter .25s!important}.appTone-home .homeSummaryBlock .homeEvent:hover,.appTone-home .homeSummaryBlock .simple:hover{filter:saturate(1.07)brightness(1.015);border-color:rgba(var(--home-accent-rgb),.32)!important;box-shadow:0 18px 34px #1c37291c,0 8px 22px rgba(var(--home-accent-rgb),.12),inset 0 1px 0 #ffffffeb!important;transform:translate(2px,-5px)scale(1.01)!important}.appTone-home .homeSummaryBlock .homeEvent:hover:after,.appTone-home .homeSummaryBlock .simple:hover:after{animation:4.4s ease-in-out infinite meoCardAura}.appTone-home .homeSummaryBlock .homeEvent:hover>svg,.appTone-home .homeSummaryBlock .simple:hover>svg:first-child{animation:2.8s ease-in-out infinite meoCardFloat}.appTone-home .personalItem:hover,.appTone-home .homeRecentItem:hover{transform:translateY(-3px)translate(2px)!important;box-shadow:0 12px 26px #1c37291a!important}}@media (width<=650px){.appTone-home .homeSummaryBlock>.title{padding-bottom:10px!important}.appTone-home .homeSummaryBlock>.title h2{font-size:.96rem!important}.appTone-home .homeSummaryBlock>.title button{min-height:29px;padding:6px 8px!important;font-size:.64rem!important}.appTone-home .homeSummaryBlock .homeEvent{grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;padding:12px 11px!important}.appTone-home .homeSummaryBlock .homeEvent>svg{width:34px!important;height:34px!important;padding:8px!important}.appTone-home .homeSummaryBlock .homeEventActions{min-width:0;flex-wrap:wrap!important;grid-area:auto/2!important;justify-content:flex-start!important}}@media (prefers-reduced-motion:reduce){.appTone-home .homeSummaryBlock,.appTone-home .homePersonalSpace,.appTone-home .homeRecentActivity,.appTone-home .homeSummaryBlock .homeEvent,.appTone-home .homeSummaryBlock .simple,.appTone-home .personalItem,.appTone-home .homeRecentItem,.appTone-home .homeSummaryBlock .homeEvent:after,.appTone-home .homeSummaryBlock .simple:after,.appTone-home .homeSummaryBlock .homeEvent>svg{transition:none!important;animation:none!important}}.appTone-home .homeSummaryBlock>.title{border-bottom:1px solid rgba(var(--home-accent-rgb),.18)!important;grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr)!important;place-items:center!important;column-gap:10px!important;min-height:56px!important;margin:0 0 13px!important;padding:11px 1px 10px!important;display:grid!important;position:relative!important}.appTone-home .homeSummaryBlock>.title h2{text-align:center!important;grid-column:2!important;place-self:center!important;margin:0!important;line-height:1.18!important}.appTone-home .homeSummaryBlock>.title button{transform:none;box-shadow:inset 0 1px 0 #ffffffe6,0 5px 13px rgba(var(--home-accent-rgb),.07)!important;background:#ffffffa8!important;grid-column:3!important;place-self:center end!important;margin:0!important}.appTone-home .homeSummaryBlock:before{z-index:3!important;pointer-events:none!important;opacity:1!important;animation:none!important}.appTone-home .homeSummaryBlock:after,.appTone-home .homeSummaryBlock:hover:after{content:none!important;opacity:0!important;box-shadow:none!important;filter:none!important;offset-path:none!important;background:0 0!important;animation:none!important;display:none!important}.appTone-home .content>.modalBackdrop{z-index:100!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}@media (hover:hover) and (pointer:fine){.appTone-home .homeSummaryBlock>.title button:hover{transform:translateY(-1px)!important}}@media (width<=650px){.appTone-home .homeSummaryBlock>.title{grid-template-columns:minmax(66px,1fr) minmax(0,auto) minmax(66px,1fr)!important;column-gap:6px!important;min-height:52px!important;padding:10px 0 9px!important}.appTone-home .homeSummaryBlock>.title h2{max-width:150px;font-size:.92rem!important;line-height:1.16!important}.appTone-home .homeSummaryBlock>.title button{min-height:28px!important;padding:5px 7px!important;font-size:.61rem!important}}@media (width<=390px){.appTone-home .homeSummaryBlock>.title{grid-template-columns:62px minmax(0,1fr) 62px!important}.appTone-home .homeSummaryBlock>.title h2{font-size:.88rem!important}.appTone-home .homeSummaryBlock>.title button{padding:5px 6px!important}}.appTone-home .content:before,.appTone-home .content:after,.appTone-home .homePersonalSpace:before,.appTone-home .homePersonalSpace:after,.appTone-home .personalItem:before,.appTone-home .personalItem:after{pointer-events:none!important}.appTone-home .homePersonalSpace{z-index:8!important;position:relative!important}.appTone-home .homePersonalSpace>*,.appTone-home .personalStats,.appTone-home .personalItems{z-index:10!important;pointer-events:auto!important;position:relative!important}.appTone-home .personalItem{touch-action:manipulation;z-index:12!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.appTone-home .personalItem>*{pointer-events:none!important}.appTone-home .homeSummaryBlock:before{content:""!important;z-index:6!important;background:linear-gradient(90deg,var(--home-accent) 0%,rgba(var(--home-accent-rgb),.78) 68%,rgba(var(--home-accent-rgb),.16) 100%)!important;width:42%!important;height:4px!important;box-shadow:0 2px 11px rgba(var(--home-accent-rgb),.22)!important;opacity:1!important;pointer-events:none!important;border-radius:22px 7px 7px 0!important;transition:opacity .16s!important;position:absolute!important;inset:0 auto auto 0!important}.appTone-home .homeSummaryBlock:after{box-sizing:border-box;border-radius:999px;width:42%;height:4px;top:0;left:0;content:""!important;z-index:7!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(90deg,var(--home-accent) 0%,rgba(var(--home-accent-rgb),.82) 70%,rgba(var(--home-accent-rgb),.18) 100%)!important;box-shadow:0 0 13px rgba(var(--home-accent-rgb),.3),0 2px 8px rgba(var(--home-accent-rgb),.18)!important;padding:0!important;position:absolute!important;transform:none!important;-webkit-mask:none!important;mask:none!important}@keyframes meoBandRun{0%,4%{border-radius:22px 7px 7px 0;width:42%;height:4px;top:0;left:0}20%{border-radius:7px 22px 0 7px;width:42%;height:4px;top:0;left:58%}25%{border-radius:0 22px 7px 7px;width:4px;height:42%;top:0;left:calc(100% - 4px)}45%{border-radius:7px 7px 22px 0;width:4px;height:42%;top:58%;left:calc(100% - 4px)}50%{border-radius:7px 0 22px 7px;width:42%;height:4px;top:calc(100% - 4px);left:58%}70%{border-radius:0 7px 7px 22px;width:42%;height:4px;top:calc(100% - 4px);left:0}75%{border-radius:7px 7px 0 22px;width:4px;height:42%;top:58%;left:0}95%{border-radius:22px 0 7px 7px;width:4px;height:42%;top:0;left:0}to{border-radius:22px 7px 7px 0;width:42%;height:4px;top:0;left:0}}@media (hover:hover) and (pointer:fine){.appTone-home .homeSummaryBlock:hover:before{opacity:0!important}.appTone-home .homeSummaryBlock:hover:after{opacity:1!important;animation:3.6s linear infinite meoBandRun!important}}@media (width<=650px){.appTone-home .homeSummaryBlock:before{width:46%!important;height:3px!important}.appTone-home .homeSummaryBlock:after{width:46%;height:3px}}@media (prefers-reduced-motion:reduce){.appTone-home .homeSummaryBlock:hover:before{opacity:1!important}.appTone-home .homeSummaryBlock:after{animation:none!important;display:none!important}}.appTone-meetings{--sectionTint:#eef1fb;--sectionBorder:#d8def0;--sectionAccent:#7482b2}.appTone-documents{--sectionTint:#eef5f7;--sectionBorder:#dae7ea;--sectionAccent:#648793}.appTone-history{--sectionTint:#edf4f1;--sectionBorder:#dbe7e1;--sectionAccent:#668777}.appTone-team{--sectionTint:#f2eef8;--sectionBorder:#e4dcef;--sectionAccent:#806c96}.appTone-admin{--sectionTint:#f7f1e9;--sectionBorder:#eadfce;--sectionAccent:#987554}.appTone-search{--sectionTint:#eef4f2;--sectionBorder:#dbe7e2;--sectionAccent:#607d70}@keyframes meoGlobalSceneA{0%,to{transform:translate(0,0)rotate(-7deg)scale(1)}45%{transform:translate(48px,90px)rotate(4deg)scale(1.07)}76%{transform:translate(-18px,150px)rotate(-2deg)scale(.97)}}@keyframes meoGlobalSceneB{0%,to{transform:translate(0,0)rotate(9deg)scale(1)}38%{transform:translate(-72px,64px)rotate(-3deg)scale(1.08)}72%{transform:translate(-24px,-38px)rotate(6deg)scale(.96)}}@keyframes meoGlobalCardAura{0%,to{opacity:.38;transform:translate(0,0)scale(.94)}50%{opacity:.76;transform:translate(18px,12px)scale(1.11)}}.app:not(.appTone-home){background:radial-gradient(at 8% 8%,#5ba07c4d,#0000 34rem),radial-gradient(at 94% 22%,#70679129,#0000 36rem),linear-gradient(150deg,#183229 0%,#224438 45%,#173128 100%)!important}.app:not(.appTone-home) header{-webkit-backdrop-filter:blur(24px)saturate(130%);color:#eef7f2!important;background:#122a21e0!important;border-bottom-color:#def0e614!important;box-shadow:0 10px 34px #040f0a24!important}.app:not(.appTone-home) header>.icon,.app:not(.appTone-home) header>.team,.app:not(.appTone-home) header>.headerSearch,.app:not(.appTone-home) header>.avatar{color:#edf7f1!important;background:#ffffff13!important;border-color:#e2f2e91a!important}.app:not(.appTone-home) header svg{color:#dcebe3!important}.app:not(.appTone-home) header>.headerSearch span{color:#e5f0ea!important}.app:not(.appTone-home) .content{--meo-pointer-x:50%;--meo-pointer-y:18%;--meo-shape-a-x:0px;--meo-shape-a-y:0px;--meo-shape-b-x:0px;--meo-shape-b-y:0px;--meo-wave-1-x:-5%;--meo-wave-1-y:2%;--meo-wave-2-x:105%;--meo-wave-2-y:102%;--meo-wave-3-x:104%;--meo-wave-3-y:28%;--meo-wave-4-x:-4%;--meo-wave-4-y:68%;isolation:isolate;min-height:calc(100dvh - 70px);position:relative;overflow:hidden;background:radial-gradient(ellipse 72rem 40rem at var(--meo-wave-1-x) var(--meo-wave-1-y),transparent 0 57%,#85d3a91a 58% 59%,transparent 60% 65%,#6fb9920e 66% 67%,transparent 68%), radial-gradient(ellipse 76rem 44rem at var(--meo-wave-2-x) var(--meo-wave-2-y),transparent 0 55%,#8979a613 56% 57%,transparent 58% 63%,#68b18b0d 64% 65%,transparent 66%), radial-gradient(circle at var(--meo-pointer-x) var(--meo-pointer-y),#8bd2ab24 0,#69b08c0e 12rem,transparent 27rem), linear-gradient(180deg,#ffffff03,#fff0 31rem)!important}.app:not(.appTone-home) .content:before,.app:not(.appTone-home) .content:after{content:"";z-index:0;pointer-events:none;filter:blur(4px);opacity:.76;will-change:transform,translate;position:absolute}.app:not(.appTone-home) .content:before{width:680px;height:470px;translate:var(--meo-shape-a-x) var(--meo-shape-a-y);background:radial-gradient(at 35% 36%,#6cb58e38,#0000 49%),linear-gradient(130deg,#52916f1c,#0000);border-radius:43% 57% 61% 39%/54% 44% 56% 46%;transition:translate .8s cubic-bezier(.16,.78,.22,1);animation:22s ease-in-out infinite meoGlobalSceneA;top:250px;left:-190px}.app:not(.appTone-home) .content:after{width:650px;height:500px;translate:var(--meo-shape-b-x) var(--meo-shape-b-y);background:radial-gradient(at 56% 34%,#8b76a226,#0000 48%),radial-gradient(at 28% 68%,#5ea47f2e,#0000 52%);border-radius:58% 42% 39% 61%/43% 59% 41% 57%;transition:translate 1s cubic-bezier(.16,.78,.22,1);animation:27s ease-in-out infinite meoGlobalSceneB;top:50%;right:-210px}.app:not(.appTone-home) .content>*{z-index:1;position:relative}.app:not(.appTone-home) .pageHead{-webkit-backdrop-filter:blur(12px)saturate(120%);position:relative;overflow:hidden;box-shadow:0 18px 42px #04130c29,inset 0 1px #ffffff14;background:linear-gradient(135deg,#ffffff1a,#ffffff0e)!important;border:1px solid #ffffff21!important;border-radius:22px!important;padding:18px 20px!important}.app:not(.appTone-home) .pageHead:before{content:"";background:var(--sectionAccent,#6c927f);opacity:.9;border-radius:0 6px 6px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.app:not(.appTone-home) .pageHead h1{text-shadow:0 2px 16px #04140c24;color:#f2f8f4!important}.app:not(.appTone-home) .pageHead .eyebrow{color:#b8d6c7!important}.app:not(.appTone-home) .pageHead p{color:#c6d8cf!important}.app:not(.appTone-home) .globalFilters,.app:not(.appTone-home) .quickAddGroup,.app:not(.appTone-home) .quickAddForm,.app:not(.appTone-home) .calendarHero,.app:not(.appTone-home) .calendarCard,.app:not(.appTone-home) .notificationModeNote,.app:not(.appTone-home) .notificationHint,.app:not(.appTone-home) .historyPanel,.app:not(.appTone-home) .placeHero{border-color:#ffffff94!important;box-shadow:0 20px 44px #04160e29,0 4px 12px #04160e13,inset 0 1px #ffffffc7!important}.app:not(.appTone-home) .globalFilters{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:17px;background:#eef6f1e0!important;padding:12px!important}.app:not(.appTone-home) .quickAddGroup,.app:not(.appTone-home) .quickAddForm,.app:not(.appTone-home) .placeHero{background:linear-gradient(145deg,#eef7f2f5,#f8fbf9f0)!important}.app .globalItem,.app .placeCardButton,.app .detailCard,.app .notificationItem,.app .quickAddCard,.app .historyRow,.app .followButton,.app .roleGuideCard{isolation:isolate;position:relative;overflow:hidden;border-width:1px!important;transition:transform .27s cubic-bezier(.2,.8,.2,1),box-shadow .27s,border-color .27s,filter .27s!important;box-shadow:0 8px 20px #1e362a0e,inset 0 1px #fffc!important}.app .globalItem:after,.app .placeCardButton:after,.app .detailCard:after,.app .notificationItem:after,.app .quickAddCard:after,.app .historyRow:after,.app .followButton:after,.app .roleGuideCard:after{content:"";z-index:0;opacity:.42;pointer-events:none;background:radial-gradient(circle,#679b8024,#679b800a 44%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;left:-120px;transform:scale(.92)}.app .globalItem>*,.app .placeCardButton>*,.app .detailCard>*,.app .notificationItem>*,.app .quickAddCard>*,.app .historyRow>*,.app .followButton>*,.app .roleGuideCard>*{z-index:1;position:relative}.app .globalItemIcon,.app .placeIcon,.app .detailIcon,.app .notificationIcon,.app .quickAddIcon{transition:transform .25s,box-shadow .25s!important;box-shadow:0 7px 16px #30524014,inset 0 1px #ffffffe0!important}@media (hover:hover) and (pointer:fine){.app:not(.appTone-home) header>.icon:hover,.app:not(.appTone-home) header>.team:hover,.app:not(.appTone-home) header>.headerSearch:hover,.app:not(.appTone-home) header>.avatar:hover{background:#ffffff1f!important;border-color:#e2f2e929!important}.app .globalItem:hover,.app .placeCardButton:hover,.app .detailCard:hover,.app .notificationItem:hover,.app .quickAddCard:hover,.app .historyRow:hover,.app .followButton:hover,.app .roleGuideCard:hover{filter:saturate(1.055)brightness(1.012);transform:translate(2px,-5px)scale(1.008)!important;box-shadow:0 18px 34px #1b35271f,0 8px 22px #5b8e731a,inset 0 1px #ffffffeb!important}.app .globalItem:hover:after,.app .placeCardButton:hover:after,.app .detailCard:hover:after,.app .notificationItem:hover:after,.app .quickAddCard:hover:after,.app .historyRow:hover:after,.app .followButton:hover:after,.app .roleGuideCard:hover:after{animation:4.4s ease-in-out infinite meoGlobalCardAura}.app .globalItem:hover .globalItemIcon,.app .placeCardButton:hover .placeIcon,.app .detailCard:hover .detailIcon,.app .notificationItem:hover .notificationIcon,.app .quickAddCard:hover .quickAddIcon{transform:translateY(-3px)rotate(1.3deg);box-shadow:0 10px 22px #3052401f,inset 0 1px #ffffffe6!important}}.app:not(.appTone-home) .quickAddForm,.app:not(.appTone-home) .quickAddGroup,.app:not(.appTone-home) .calendarCard,.app:not(.appTone-home) .historyPanel{border-radius:22px!important}.app:not(.appTone-home) .teamInput,.app:not(.appTone-home) .globalFilters select{box-shadow:inset 0 1px #ffffffe6,0 3px 10px #203a2e0a}@media (width<=760px){.app:not(.appTone-home) .content{min-height:calc(100dvh - 66px)}.app:not(.appTone-home) .content:before{opacity:.62;width:450px;height:340px;top:280px;left:-210px}.app:not(.appTone-home) .content:after{opacity:.58;width:440px;height:350px;top:62%;right:-230px}.app:not(.appTone-home) .pageHead{border-radius:19px!important;padding:15px 16px!important}}@media (prefers-reduced-motion:reduce){.app:not(.appTone-home) .content:before,.app:not(.appTone-home) .content:after,.app .globalItem:after,.app .placeCardButton:after,.app .detailCard:after,.app .notificationItem:after,.app .quickAddCard:after,.app .historyRow:after,.app .followButton:after,.app .roleGuideCard:after{transition:none!important;animation:none!important}}.app .content:has(>.modalBackdrop){z-index:1000!important;overflow:visible!important}.app .content>.modalBackdrop{z-index:1100!important}@media (width<=760px){.app .content>.modalBackdrop{overscroll-behavior:contain;box-sizing:border-box!important;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.app .content>.modalBackdrop>.modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(28px + env(safe-area-inset-bottom));width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.app .content>.activityDetailBackdrop>.activityDetailModal{padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.app .content>.activityDetailBackdrop .activityDetailBody,.app .content>.activityDetailBackdrop .eventDetailBody{padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.app .content>.activityDetailBackdrop .eventDetailActions{margin-bottom:8px!important}}@keyframes meoBootFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-7px)scale(1.015)}}@keyframes meoBootHalo{0%,to{opacity:.42;transform:scale(.88)}50%{opacity:.78;transform:scale(1.12)}}@keyframes meoBootWaveA{0%,to{transform:translate(0,0)rotate(-7deg)scale(1)}50%{transform:translate(90px,38px)rotate(2deg)scale(1.08)}}@keyframes meoBootWaveB{0%,to{transform:translate(0,0)rotate(8deg)scale(1)}50%{transform:translate(-80px,-34px)rotate(-2deg)scale(1.06)}}@keyframes meoBootWaveC{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(42px,-28px)scale(1.11)}}@keyframes meoBootProgress{0%{transform:translate(-135%)}52%{transform:translate(38%)}to{transform:translate(235%)}}@keyframes meoBootDot{0%,80%,to{opacity:.32;transform:translateY(0)scale(.82)}40%{opacity:1;transform:translateY(-3px)scale(1)}}.meoBootScreen{isolation:isolate;width:100%;min-height:100dvh;padding:calc(28px + env(safe-area-inset-top)) 22px calc(28px + env(safe-area-inset-bottom));color:#eef7f2;background:radial-gradient(at 8% 10%,#579d7957,#0000 32rem),radial-gradient(at 92% 18%,#7e6c972b,#0000 35rem),linear-gradient(150deg,#173128 0%,#214238 48%,#142b23 100%);place-items:center;display:grid;position:relative;overflow:hidden}.meoBootScreen:before,.meoBootScreen:after{content:"";z-index:-3;pointer-events:none;filter:blur(7px);border-radius:48% 52% 58% 42%/54% 45% 55% 46%;position:absolute}.meoBootScreen:before{background:radial-gradient(at 38% 40%,#74be973d,#0000 52%),linear-gradient(130deg,#53957121,#0000);width:min(72vw,720px);height:min(54vw,500px);animation:18s ease-in-out infinite meoBootWaveA;top:16%;left:-18vw}.meoBootScreen:after{background:radial-gradient(at 54% 34%,#8f78a529,#0000 48%),radial-gradient(at 30% 70%,#64ae8533,#0000 54%);width:min(74vw,760px);height:min(58vw,540px);animation:22s ease-in-out infinite meoBootWaveB;bottom:8%;right:-22vw}.meoBootWave{z-index:-2;pointer-events:none;opacity:.7;filter:blur(2px);border-radius:50%;position:absolute}.meoBootWaveA{border:1px solid #8ecfab24;width:860px;height:520px;animation:20s ease-in-out infinite meoBootWaveA;top:-210px;left:-360px;box-shadow:0 0 0 48px #81c09d09,0 0 0 96px #81c09d05}.meoBootWaveB{border:1px solid #b5a4cb18;width:900px;height:560px;animation:24s ease-in-out infinite meoBootWaveB;bottom:-250px;right:-430px;box-shadow:0 0 0 52px #a391bb06,0 0 0 104px #80bc9b05}.meoBootWaveC{background:radial-gradient(circle,#7abe991c,#7abe9906 46%,#0000 68%);width:520px;height:520px;margin-top:-260px;margin-left:-260px;animation:12s ease-in-out infinite meoBootWaveC;top:50%;left:50%}.meoBootCenter{text-align:center;flex-direction:column;align-items:center;width:min(390px,92vw);display:flex}.meoBootLogoShell{isolation:isolate;background:linear-gradient(145deg,#f8fcf9f7,#e2efe8ed);border:1px solid #ffffffb8;border-radius:34px;place-items:center;width:118px;height:118px;animation:4.6s ease-in-out infinite meoBootFloat;display:grid;position:relative;box-shadow:0 24px 58px #04140c47,0 7px 18px #05180f24,inset 0 1px #fffffff0}.meoBootLogoShell img{z-index:2;object-fit:contain;filter:drop-shadow(0 5px 10px #2c4e3c1a);width:78px;height:78px;position:relative}.meoBootLogoHalo{z-index:-1;background:radial-gradient(circle,#92d7b14d,#6eb48f1a 44%,#0000 72%);border-radius:50%;width:176px;height:176px;animation:4.6s ease-in-out infinite meoBootHalo;position:absolute}.meoBootBrand{flex-direction:column;gap:5px;margin-top:24px;display:flex}.meoBootBrand b{letter-spacing:.045em;text-shadow:0 4px 20px #05170e2e;font-size:1.65rem;line-height:1;color:#f7fcf9!important}.meoBootBrand span{color:#bcd4c7;letter-spacing:.025em;font-size:.82rem}.meoBootStatus{flex-direction:column;gap:7px;margin-top:34px;display:flex}.meoBootStatus strong{font-size:1.03rem;font-weight:750;color:#edf7f2!important}.meoBootStatus small{color:#91ad9f;font-size:.78rem}.meoBootProgress{background:#daede21a;border-radius:999px;width:min(236px,68vw);height:5px;margin-top:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000014,0 1px #ffffff08}.meoBootProgress span{border-radius:inherit;background:linear-gradient(90deg,#0000,#b1e4c76b 14%,#d7f0e1 52%,#b1e4c761 86%,#0000);width:48%;animation:1.65s cubic-bezier(.4,0,.2,1) infinite meoBootProgress;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #a7ddc04d}.meoBootDots{gap:5px;margin-top:15px;display:flex}.meoBootDots i{background:#b9d7c7;border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite meoBootDot}.meoBootDots i:nth-child(2){animation-delay:.15s}.meoBootDots i:nth-child(3){animation-delay:.3s}@media (width<=560px){.meoBootLogoShell{border-radius:30px;width:104px;height:104px}.meoBootLogoShell img{width:68px;height:68px}.meoBootLogoHalo{width:155px;height:155px}.meoBootBrand{margin-top:21px}.meoBootBrand b{font-size:1.48rem}.meoBootStatus{margin-top:29px}.meoBootScreen:before{width:520px;height:390px;top:17%;left:-270px}.meoBootScreen:after{width:540px;height:420px;bottom:12%;right:-295px}}@media (prefers-reduced-motion:reduce){.meoBootScreen:before,.meoBootScreen:after,.meoBootWave,.meoBootLogoShell,.meoBootLogoHalo,.meoBootProgress span,.meoBootDots i{animation:none!important}.meoBootProgress span{background:#c8e5d5;width:64%;left:18%}}@keyframes meoSkeletonShimmer{0%{transform:translate(-115%)}to{transform:translate(115%)}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.meoSkeletonList{gap:12px;display:grid;position:relative}.meoSkeletonCard{background:linear-gradient(145deg,#f7fbf8f2,#eaf3eee8);border:1px solid #4768571a;border-radius:20px;grid-template-columns:48px minmax(0,1fr) 86px;align-items:center;gap:14px;min-height:92px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #1432240e,inset 0 1px #ffffffc7}.meoSkeletonCard:after{content:"";pointer-events:none;background:linear-gradient(104deg,#0000 30%,#ffffffb8 46%,#ffffffe6 50%,#ffffff7a 55%,#0000 70%);animation:1.75s ease-in-out infinite meoSkeletonShimmer;position:absolute;inset:0}.meoSkeletonIcon,.meoSkeletonLine,.meoSkeletonPill{background:#5679661d;border:1px solid #5679660e;display:block}.meoSkeletonIcon{border-radius:15px;width:48px;height:48px}.meoSkeletonCopy{gap:9px;min-width:0;display:grid}.meoSkeletonLine{border-radius:999px;height:13px}.meoSkeletonLineTitle{width:min(74%,390px)}.meoSkeletonLineMeta{opacity:.76;width:min(50%,260px);height:10px}.meoSkeletonPill{border-radius:999px;justify-self:end;width:78px;height:27px}.appTone-home .personalSpaceLoading{background:linear-gradient(#587d691a,#587d691a) 0 0/23% 54px no-repeat,linear-gradient(#587d691a,#587d691a) 25.7% 0/23% 54px no-repeat,linear-gradient(#587d691a,#587d691a) 51.4% 0/23% 54px no-repeat,linear-gradient(#587d691a,#587d691a) 77.1% 0/22.9% 54px no-repeat,linear-gradient(#587d6916,#587d6916) 0 70px/100% 38px no-repeat,linear-gradient(#587d6912,#587d6912) 0 120px/100% 38px no-repeat;border-radius:18px;min-height:164px;margin-top:14px;position:relative;overflow:hidden;color:#0000!important;font-size:0!important}.appTone-home .personalSpaceLoading svg{display:none!important}.appTone-home .personalSpaceLoading:after{content:"";pointer-events:none;background:linear-gradient(102deg,#0000 28%,#ffffff9e 47%,#ffffffd1 51%,#fff6 57%,#0000 72%);animation:1.8s ease-in-out infinite meoSkeletonShimmer;position:absolute;inset:0}.appTone-home .homeSummaryBlock .simple:has(.spin){color:#0000!important;background:linear-gradient(rgba(var(--home-accent-rgb),.12),rgba(var(--home-accent-rgb),.12)) 16px 20px/44px 44px no-repeat, linear-gradient(#4768571b,#4768571b) 76px 24px/48% 13px no-repeat, linear-gradient(#47685713,#47685713) 76px 47px/34% 10px no-repeat, linear-gradient(145deg,#ffffffd1,#f6f9f7b8)!important;min-height:90px!important;padding:16px!important;font-size:0!important;position:relative!important;overflow:hidden!important}.appTone-home .homeSummaryBlock .simple:has(.spin)>*{visibility:hidden!important}.appTone-home .homeSummaryBlock .simple:has(.spin):after{content:"";pointer-events:none;background:linear-gradient(103deg,#0000 32%,#ffffff9e 49%,#ffffffc7 52%,#0000 70%);animation:1.75s ease-in-out infinite meoSkeletonShimmer;position:absolute;inset:0}.appTone-home .homeRecentLoading{background:linear-gradient(#4c6e5c18,#4c6e5c18) 0 4px/100% 42px no-repeat,linear-gradient(#4c6e5c14,#4c6e5c14) 0 62px/100% 42px no-repeat,linear-gradient(#4c6e5c12,#4c6e5c12) 0 120px/100% 42px no-repeat;border-radius:17px;min-height:170px;position:relative;overflow:hidden;color:#0000!important;font-size:0!important}.appTone-home .homeRecentLoading:after{content:"";pointer-events:none;background:linear-gradient(103deg,#0000 30%,#ffffffa3 48%,#ffffffd6 52%,#0000 70%);animation:1.8s ease-in-out infinite meoSkeletonShimmer;position:absolute;inset:0}.activityDetailLoading{background:linear-gradient(#4f715f1b,#4f715f1b) 0 6px/100% 58px no-repeat,linear-gradient(#4f715f16,#4f715f16) 0 79px/100% 44px no-repeat,linear-gradient(#4f715f13,#4f715f13) 0 138px/100% 44px no-repeat;border-radius:18px;min-height:210px;position:relative;overflow:hidden;color:#0000!important;font-size:0!important}.activityDetailLoading svg{display:none!important}.activityDetailLoading:after{content:"";pointer-events:none;background:linear-gradient(102deg,#0000 30%,#ffffff9e 48%,#ffffffd1 52%,#0000 70%);animation:1.8s ease-in-out infinite meoSkeletonShimmer;position:absolute;inset:0}@media (width<=650px){.meoSkeletonCard{grid-template-columns:42px minmax(0,1fr);min-height:82px;padding:14px}.meoSkeletonIcon{border-radius:13px;width:42px;height:42px}.meoSkeletonPill{display:none}.meoSkeletonLineTitle{width:82%}.meoSkeletonLineMeta{width:62%}.appTone-home .personalSpaceLoading{background:linear-gradient(#587d691a,#587d691a) 0 0/48.5% 54px no-repeat,linear-gradient(#587d691a,#587d691a) 100% 0/48.5% 54px no-repeat,linear-gradient(#587d691a,#587d691a) 0 66px/48.5% 54px no-repeat,linear-gradient(#587d691a,#587d691a) 100% 66px/48.5% 54px no-repeat,linear-gradient(#587d6914,#587d6914) 0 138px/100% 36px no-repeat,linear-gradient(#587d6912,#587d6912) 0 188px/100% 36px no-repeat;min-height:224px}}@media (prefers-reduced-motion:reduce){.meoSkeletonCard:after,.appTone-home .personalSpaceLoading:after,.appTone-home .homeRecentLoading:after,.activityDetailLoading:after{animation:none!important;display:none!important}.appTone-home .homeSummaryBlock .simple:has(.spin):after{animation:none!important;display:none!important}}.publicHome{isolation:isolate;color:#173b2f;background:radial-gradient(circle at var(--meo-pointer-x,50%) var(--meo-pointer-y,18%),#76bb9929,transparent 23%), radial-gradient(circle at 14% 18%,#538e7338,transparent 28%), radial-gradient(circle at 86% 12%,#688baf29,transparent 26%), radial-gradient(circle at 78% 82%,#5c91782e,transparent 28%), linear-gradient(155deg,#0e2b22 0%,#12362a 47%,#0b271f 100%);min-height:100dvh;padding:clamp(28px,4vh,52px) 26px 46px;position:relative;overflow:hidden}.publicHome:before,.publicHome:after{content:"";z-index:-2;pointer-events:none;filter:blur(18px);will-change:transform,translate,opacity,border-radius;transition:translate 80ms linear;position:fixed}.publicHome:before{width:min(72vw,980px);height:min(72vw,980px);translate:var(--meo-shape-a-x,0px) var(--meo-shape-a-y,0px);opacity:.82;background:radial-gradient(circle at 62% 46%,#77c19d57,#48886c26 43%,#3069530d 62%,#0000 73%);border-radius:46% 54% 58% 42%/48% 42% 58% 52%;animation:12s ease-in-out infinite publicMeoBreatheA;top:10vh;left:-29vw}.publicHome:after{width:min(62vw,820px);height:min(62vw,820px);translate:var(--meo-shape-b-x,0px) var(--meo-shape-b-y,0px);opacity:.7;background:radial-gradient(circle at 38% 42%,#6b9ec84a,#59997c21 46%,#3c77600b 64%,#0000 74%);border-radius:57% 43% 47% 53%/45% 58% 42% 55%;animation:15s ease-in-out infinite publicMeoBreatheB;bottom:-19vh;right:-21vw}.publicHomeHero,.publicHomeFeatures,.publicHomePrivacy,.publicHomeFooter{z-index:1;width:min(1320px,100%);position:relative}.publicHomeHero{color:#eff8f3;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#144032eb,#11352ad4);border:1px solid #dcf1e624;border-radius:32px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(42px,5vw,72px);min-height:clamp(360px,42vh,470px);margin:0 auto;padding:clamp(46px,4vw,62px) clamp(42px,4.5vw,68px);display:grid;box-shadow:0 30px 78px #03140e4d,inset 0 1px #ffffff12}.publicHomeHero:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 14% 12%,#91caac24,#0000 31%),radial-gradient(circle at 88% 82%,#6a98bb1c,#0000 30%);animation:10s ease-in-out infinite publicHeroBreathe;position:absolute;inset:0}.publicHomeBrand{background:linear-gradient(145deg,#f2f9f5f7,#ddede5f2);border:1px solid #ffffffa3;border-radius:26px;justify-content:center;align-items:center;min-height:clamp(250px,30vh,330px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #041b1233,inset 0 1px #ffffffeb}.publicHomeBrand:after{content:"";filter:blur(1px);background:#5d917721;border-radius:50%;width:190px;height:190px;animation:9s ease-in-out infinite publicBrandBreathe;position:absolute;bottom:-78px;right:-62px}.publicHomeBrand .logo{z-index:1;position:relative;transform:scale(1.38)}.publicHomeBrand .logo b{color:#183d30}.publicHomeBrand .logo small{color:#61766b}.publicHomeCopy{z-index:1;position:relative}.publicHomeCopy .eyebrow{color:#a9cfbb}.publicHomeCopy h1{color:#f3faf6;letter-spacing:-.04em;max-width:760px;margin:8px 0 18px;font-size:clamp(2.35rem,4.1vw,4.15rem);line-height:1.01}.publicHomeCopy>p{color:#c8dcd2;max-width:720px;font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.7}.publicHome .publicHomeLogin{color:#16392d;background:linear-gradient(145deg,#dceee4,#cce4d7);justify-content:center;width:auto;min-width:250px;margin-top:20px;padding-inline:22px;box-shadow:0 10px 26px #03170f30,inset 0 1px #ffffffc7}.publicHome .publicHomeLoginNote{color:#9fb9ac!important;margin-top:9px!important;font-size:.76rem!important}.publicHomeFeatures{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px auto 0;display:grid}.publicHomeFeatures article{--public-accent:#5f9780;background:linear-gradient(145deg,#eff7f3fa,#e0ede6f5);border:1px solid #ffffff94;border-radius:20px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;min-height:122px;padding:21px 18px 19px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 30px #03181024,inset 0 1px #ffffffdb}.publicHomeFeatures article:first-child{--public-accent:#648db1;background:linear-gradient(145deg,#edf4fa,#dfeaf3)}.publicHomeFeatures article:nth-child(2){--public-accent:#51907c;background:linear-gradient(145deg,#eaf5ef,#dcece4)}.publicHomeFeatures article:nth-child(3){--public-accent:#ae864c;background:linear-gradient(145deg,#f7f1e5,#eee4d1)}.publicHomeFeatures article:nth-child(4){--public-accent:#7783b4;background:linear-gradient(145deg,#f0f0f7,#e4e5f1)}.publicHomeFeatures article:before{content:"";background:var(--public-accent);opacity:.88;height:4px;position:absolute;top:0;left:0;right:0}.publicHomeFeatures article>svg{width:42px;height:42px;color:var(--public-accent);background:#ffffff91;border-radius:14px;margin:0;padding:10px;box-shadow:inset 0 1px #ffffffb8}.publicHomeFeatures article>div{flex-direction:column;gap:5px;display:flex}.publicHomeFeatures b{color:#244639;font-size:.94rem}.publicHomeFeatures span{color:#5f7469;font-size:.8rem;line-height:1.52}.publicHomePrivacy{color:#244639;background:linear-gradient(145deg,#e5f4ebfa,#d3e8dcf5);border:1px solid #ffffff94;border-radius:19px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin:15px auto 0;padding:18px 20px;display:grid;box-shadow:0 12px 28px #0318101f,inset 0 1px #ffffffd1}.publicHomePrivacy>svg{color:#4f806b;background:#ffffff8c;border-radius:13px;width:40px;height:40px;margin:0;padding:10px}.publicHomePrivacy>div{flex-direction:column;gap:4px;display:flex}.publicHomePrivacy b{font-size:.9rem}.publicHomePrivacy span{color:#5d7568;font-size:.78rem;line-height:1.5}.publicHomeFooter{color:#a9beb3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:19px auto 0;padding:10px 3px;font-size:.76rem;display:flex}.publicHomeFooter .legalLinks{justify-content:flex-end}.publicHomeFooter a{color:#c2d6cb}@media (hover:hover) and (pointer:fine){.publicHomeFeatures article:hover{border-color:#ffffffd1;transform:translateY(-5px);box-shadow:0 20px 42px #03181033,inset 0 1px #ffffffe6}.publicHomeFeatures article:hover>svg{animation:1.5s ease-in-out infinite alternate publicMeoIconFloat}.publicHome .publicHomeLogin:not(:disabled):hover{filter:none;background:linear-gradient(145deg,#e6f3ec,#d5eadf);transform:translateY(-2px);box-shadow:0 14px 30px #02140d3d}.publicHomeFooter a:hover{color:#f0f8f4;background:#ffffff12}}@keyframes publicMeoBreatheA{0%,to{opacity:.68;border-radius:46% 54% 58% 42%/48% 42% 58% 52%;transform:scale(.94)rotate(-2deg)}50%{opacity:.92;border-radius:56% 44% 45% 55%/42% 57% 43% 58%;transform:scale(1.1)rotate(2deg)}}@keyframes publicMeoBreatheB{0%,to{opacity:.58;border-radius:57% 43% 47% 53%/45% 58% 42% 55%;transform:scale(.93)rotate(2deg)}50%{opacity:.8;border-radius:43% 57% 56% 44%/58% 44% 56% 42%;transform:scale(1.12)rotate(-2deg)}}@keyframes publicHeroBreathe{0%,to{opacity:.68;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes publicBrandBreathe{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1.14)}}@keyframes publicMeoIconFloat{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@media (width<=1180px){.publicHomeHero,.publicHomeFeatures,.publicHomePrivacy,.publicHomeFooter{width:min(1040px,100%)}.publicHomeHero{grid-template-columns:minmax(250px,.76fr) minmax(0,1.24fr);gap:38px;min-height:350px;padding:44px 40px}.publicHomeBrand{min-height:230px}.publicHomeBrand .logo{transform:scale(1.2)}.publicHomeCopy h1{font-size:clamp(2.15rem,4.8vw,3.3rem)}.publicHomeFeatures{grid-template-columns:repeat(2,minmax(0,1fr))}.publicHomeFeatures article{min-height:106px}}@media (width<=760px){.publicHome{padding:18px 12px 32px}.publicHomeHero{border-radius:24px;grid-template-columns:1fr;gap:22px;min-height:0;padding:24px 18px}.publicHomeBrand{border-radius:20px;min-height:140px}.publicHomeBrand .logo{transform:scale(1.05)}.publicHomeCopy h1{font-size:clamp(1.8rem,9vw,2.45rem)}.publicHomeCopy>p{font-size:.94rem}.publicHome .publicHomeLogin{width:100%;min-width:0}.publicHomeFeatures{grid-template-columns:1fr}.publicHomeFeatures article{min-height:0}.publicHomeFooter{flex-direction:column;align-items:flex-start}.publicHomeFooter .legalLinks{justify-content:flex-start}.publicHome:before{width:120vw;height:120vw;left:-62vw;translate:0}.publicHome:after{width:108vw;height:108vw;right:-58vw;translate:0}}@media (prefers-reduced-motion:reduce){.publicHome:before,.publicHome:after,.publicHomeHero:before,.publicHomeBrand:after,.publicHomeFeatures article:hover>svg{animation:none!important}.publicHomeFeatures article{transition:none!important}}.publicHomeHero,.publicHomeFeatures,.publicHomePrivacy,.publicHomeFooter{z-index:2;width:min(1440px,100%)}.publicHome .publicHomeCopy h1{text-shadow:0 2px 22px #d9f6e614,0 8px 34px #000c082e;color:#f7fff9!important}.publicHome .publicHomeCopy .eyebrow{color:#b9dfca!important}.publicAmbient{z-index:0;pointer-events:none;filter:blur(24px);will-change:transform,translate,opacity,border-radius;transform-origin:50%;position:fixed}.publicAmbientA{width:min(58vw,920px);height:min(48vw,760px);translate:var(--public-a-x,0px) var(--public-a-y,0px);background:radial-gradient(at 60% 48%,#66bf9457 0%,#45977130 35%,#2b6c5214 58%,#0000 74%);border-radius:48% 52% 61% 39%/44% 58% 42% 56%;animation:10.5s ease-in-out infinite publicAmbientBreatheA;top:8vh;left:-16vw}.publicAmbientB{width:min(48vw,780px);height:min(42vw,680px);translate:var(--public-b-x,0px) var(--public-b-y,0px);background:radial-gradient(at 42% 48%,#5b97c145 0%,#42869229 38%,#306f5b12 62%,#0000 76%);border-radius:58% 42% 45% 55%/48% 39% 61% 52%;animation:13s ease-in-out infinite publicAmbientBreatheB;top:4vh;right:-9vw}.publicAmbientC{width:min(52vw,840px);height:min(34vw,570px);translate:var(--public-c-x,0px) var(--public-c-y,0px);background:radial-gradient(at 52% 38%,#79bd9f40 0%,#50937424 40%,#316b540d 65%,#0000 78%);border-radius:43% 57% 50% 50%/59% 44% 56% 41%;animation:16s ease-in-out infinite publicAmbientBreatheC;bottom:-16vh;left:24vw}.publicAmbientD{width:min(30vw,500px);height:min(30vw,500px);translate:var(--public-d-x,0px) var(--public-d-y,0px);background:radial-gradient(circle at 48%,#9fbd8029 0%,#5497761c 43%,#0000 72%);border-radius:51% 49% 38% 62%/43% 57%;animation:18s ease-in-out infinite publicAmbientBreatheD;top:43vh;right:18vw}.publicHome{background:radial-gradient(circle at var(--meo-pointer-x,50%) var(--meo-pointer-y,18%),#82cda63b,#5da38414 15%,transparent 31%), radial-gradient(circle at 14% 18%,#538e7338,transparent 28%), radial-gradient(circle at 86% 12%,#688baf29,transparent 26%), radial-gradient(circle at 78% 82%,#5c91782e,transparent 28%), linear-gradient(155deg,#0e2b22 0%,#12362a 47%,#0b271f 100%)}.publicHome:before,.publicHome:after{opacity:.38}@keyframes publicAmbientBreatheA{0%,to{opacity:.5;border-radius:48% 52% 61% 39%/44% 58% 42% 56%;transform:scale(.9)rotate(-3deg)}45%{opacity:.88;border-radius:58% 42% 45% 55%/55% 42% 58% 45%;transform:scale(1.08)rotate(1deg)}70%{opacity:.72;transform:scale(1.02)rotate(3deg)}}@keyframes publicAmbientBreatheB{0%,to{opacity:.46;border-radius:58% 42% 45% 55%/48% 39% 61% 52%;transform:scale(.92)rotate(2deg)}52%{opacity:.78;border-radius:42% 58% 56% 44%/59% 48% 52% 41%;transform:scale(1.12)rotate(-3deg)}}@keyframes publicAmbientBreatheC{0%,to{opacity:.36;transform:scale(.88)rotate(-1deg)}50%{opacity:.66;transform:scale(1.15)rotate(2deg)}}@keyframes publicAmbientBreatheD{0%,to{opacity:.25;transform:scale(.86)}50%{opacity:.52;transform:scale(1.18)}}@media (width>=1500px){.publicHomeHero{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);min-height:500px}.publicHomeBrand{min-height:360px}.publicHomeBrand .logo{transform:scale(1.48)}.publicHomeCopy>p{max-width:780px}.publicHomeFeatures article{min-height:132px;padding:23px 21px}}@media (width<=760px){.publicAmbientA{width:120vw;height:110vw;top:18vh;left:-66vw;translate:0}.publicAmbientB{width:105vw;height:100vw;top:4vh;right:-64vw;translate:0}.publicAmbientC{width:118vw;height:78vw;bottom:-24vh;left:-8vw;translate:0}.publicAmbientD{display:none}}@media (prefers-reduced-motion:reduce){.publicAmbient{animation:none!important;translate:0!important}}.publicHome{--public-shell-gap:clamp(22px,3.3vw,58px);padding:clamp(24px,3.6vh,46px) var(--public-shell-gap) 42px!important;background:radial-gradient(circle at var(--meo-pointer-x,50%) var(--meo-pointer-y,22%),#80d2ab3d,#4a947417 15%,transparent 33%), linear-gradient(160deg,#08251d 0%,#0c3025 38%,#103a2d 64%,#08251e 100%)!important;overflow:hidden!important}.publicHomeHero,.publicHomeFeatures,.publicHomePrivacy,.publicHomeFooter{width:min(1680px,calc(100vw - (var(--public-shell-gap) * 2)))!important;max-width:none!important}.publicHomeHero{-webkit-backdrop-filter:blur(13px)saturate(112%)!important;background:linear-gradient(145deg,#0c2f24c2,#0a2a21ad)!important;border-color:#c7e8d82e!important;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)!important;gap:clamp(52px,5vw,96px)!important;min-height:clamp(390px,46vh,540px)!important;padding:clamp(42px,3.3vw,64px) clamp(42px,4vw,76px)!important;box-shadow:0 30px 90px #000f0a4d,inset 0 1px #ffffff0e!important}.publicHomeBrand{min-height:clamp(270px,31vh,360px)!important;padding:28px 34px!important}.publicHomeBrand .logo{justify-content:center!important;align-items:center!important;gap:22px!important;width:100%!important;display:flex!important;transform:none!important}.publicHomeBrand .meoLogoImage{object-fit:contain!important;flex:none!important;width:clamp(92px,8vw,126px)!important;height:clamp(92px,8vw,126px)!important}.publicHomeBrand .meoBrandText{opacity:1!important;visibility:visible!important;color:#173c2f!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.publicHomeBrand .meoBrandText b{color:#173c2f!important;font-size:clamp(1.7rem,2.1vw,2.45rem)!important;line-height:1!important;display:block!important}.publicHomeBrand .meoBrandText small{color:#5c7468!important;margin-top:8px!important;font-size:clamp(.82rem,1vw,1rem)!important;line-height:1.35!important;display:block!important}.publicHome .publicHomeCopy h1{color:#f4fbf7!important;text-shadow:0 4px 28px #000f0a3d!important}.publicAmbient{z-index:0!important;filter:none!important;opacity:1!important;pointer-events:none!important;transform-origin:50%!important;will-change:transform,translate,opacity,border-radius!important}.publicAmbient:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #97e1be33;position:absolute;inset:0;box-shadow:inset 0 1px #d6f9e70d}.publicAmbientA{width:118vw!important;height:44vw!important;min-height:520px!important;translate:var(--public-a-x,0px) var(--public-a-y,0px)!important;background:radial-gradient(at 58% 28%,#6bc69d4d,#0000 33%),linear-gradient(164deg,#338b677a,#12503b85 46%,#082b213d 76%,#0000 92%)!important;border-radius:50% 50% 43% 57%/60% 43% 57% 40%!important;animation:13s ease-in-out infinite publicWaveBreatheA!important;top:9vh!important;left:-39vw!important;box-shadow:0 -2px #9fe6c31c,0 34px 100px #000e0938!important}.publicAmbientB{width:112vw!important;height:40vw!important;min-height:480px!important;translate:var(--public-b-x,0px) var(--public-b-y,0px)!important;background:radial-gradient(at 33% 34%,#57a4ad3d,#0000 34%),linear-gradient(200deg,#25726361,#11453894 51%,#07292038 80%,#0000 94%)!important;border-radius:48% 52% 60% 40%/45% 61% 39% 55%!important;animation:16s ease-in-out infinite publicWaveBreatheB!important;top:18vh!important;right:-43vw!important;box-shadow:0 -1px #77ceb521,0 28px 92px #000d0933!important}.publicAmbientC{width:138vw!important;height:42vw!important;min-height:520px!important;translate:var(--public-c-x,0px) var(--public-c-y,0px)!important;background:radial-gradient(at 48% 15%,#7dc9a238,#0000 28%),linear-gradient(170deg,#2a7e5b75,#104c379e 52%,#07261dcc 86%)!important;border-radius:52% 48% 45% 55%/58% 43% 57% 42%!important;animation:18s ease-in-out infinite publicWaveBreatheC!important;bottom:-23vw!important;left:-18vw!important;box-shadow:0 -1px #9ce2bf29,0 -28px 94px #1766481a!important}.publicAmbientD{width:84vw!important;height:26vw!important;min-height:300px!important;translate:var(--public-d-x,0px) var(--public-d-y,0px)!important;background:linear-gradient(175deg,#48916942,#10483566 58%,#072a204d)!important;border-radius:59% 41% 51% 49%/44% 63% 37% 56%!important;animation:20s ease-in-out infinite publicWaveBreatheD!important;top:auto!important;bottom:4vh!important;right:-20vw!important;box-shadow:0 -1px #9eddbc21!important}.publicHomeFeatures{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:20px!important}.publicHomeFeatures article{-webkit-backdrop-filter:blur(14px)saturate(110%)!important;background:linear-gradient(145deg,#e2f2ead1,#bedbccb8)!important;border-color:#e7f9f06b!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:132px!important;padding:26px 28px!important;box-shadow:0 18px 42px #00120c29,inset 0 1px #ffffff61!important}.publicHomeFeatures article>svg{width:50px!important;height:50px!important;padding:12px!important}.publicHomeFeatures b{font-size:1rem!important}.publicHomeFeatures span{max-width:660px!important;font-size:.88rem!important;line-height:1.62!important}.publicHomePrivacy{-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(145deg,#cdeadbc7,#a4cfb9ad)!important;border-color:#e5f7ee61!important;padding:21px 26px!important}@keyframes publicWaveBreatheA{0%,to{opacity:.76;border-radius:50% 50% 43% 57%/60% 43% 57% 40%;transform:rotate(-6deg)scaleX(.96)}50%{opacity:.98;border-radius:57% 43% 51% 49%/52% 60% 40% 48%;transform:rotate(-3deg)scale(1.045,1.08)}}@keyframes publicWaveBreatheB{0%,to{opacity:.68;transform:rotate(7deg)scale(.96,1.02)}50%{opacity:.94;transform:rotate(3deg)scale(1.055,1.09)}}@keyframes publicWaveBreatheC{0%,to{opacity:.8;transform:rotate(-2deg)scaleY(.94)}50%{opacity:1;transform:rotate(1deg)scale(1.035,1.08)}}@keyframes publicWaveBreatheD{0%,to{opacity:.48;transform:rotate(5deg)scaleX(.95)}50%{opacity:.78;transform:rotate(1deg)scale(1.06,1.1)}}@media (width>=1500px){.publicHomeHero{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr)!important}.publicHomeFeatures article{min-height:145px!important;padding:30px 32px!important}.publicHomeFeatures b{font-size:1.06rem!important}.publicHomeFeatures span{font-size:.92rem!important}}@media (width<=1050px){.publicHomeHero{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)!important;gap:34px!important}.publicHomeFeatures{grid-template-columns:1fr!important}}@media (width<=760px){.publicHome{--public-shell-gap:12px!important;padding:18px 12px 32px!important}.publicHomeHero{grid-template-columns:1fr!important;gap:22px!important;min-height:0!important;padding:24px 18px!important}.publicHomeBrand{min-height:160px!important;padding:18px!important}.publicHomeBrand .logo{gap:14px!important}.publicHomeBrand .meoLogoImage{width:78px!important;height:78px!important}.publicHomeBrand .meoBrandText b{font-size:1.45rem!important}.publicHomeBrand .meoBrandText small{font-size:.76rem!important}.publicHomeFeatures article{grid-template-columns:50px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:20px 18px!important}.publicAmbientA{width:170vw!important;height:90vw!important;top:18vh!important;left:-95vw!important}.publicAmbientB{width:160vw!important;height:86vw!important;top:32vh!important;right:-98vw!important}.publicAmbientC{width:190vw!important;height:95vw!important;bottom:-34vw!important;left:-44vw!important}.publicAmbientD{display:none!important}}@media (prefers-reduced-motion:reduce){.publicAmbientA,.publicAmbientB,.publicAmbientC,.publicAmbientD{animation:none!important;translate:0!important}}.publicAmbientA{animation:9.5s ease-in-out infinite publicWaveGlassA!important}.publicAmbientB{animation:12s ease-in-out infinite publicWaveGlassB!important}.publicAmbientC{animation:14.5s ease-in-out infinite publicWaveGlassC!important}.publicAmbientD{animation:17s ease-in-out infinite publicWaveGlassD!important}@keyframes publicWaveGlassA{0%,to{opacity:.68;transform:rotate(-6deg)scale(.92,.98)}45%{opacity:1;transform:rotate(-2.5deg)scale(1.085,1.14)}72%{opacity:.86;transform:rotate(-4deg)scale(1.035,1.07)}}@keyframes publicWaveGlassB{0%,to{opacity:.61;transform:rotate(7deg)scale(.93,.98)}52%{opacity:.97;transform:rotate(2deg)scale(1.09,1.15)}}@keyframes publicWaveGlassC{0%,to{opacity:.72;transform:rotate(-2deg)scale(.98,.91)}50%{opacity:1;transform:rotate(1.5deg)scale(1.06,1.13)}}@keyframes publicWaveGlassD{0%,to{opacity:.42;transform:rotate(5deg)scale(.92,.98)}50%{opacity:.82;transform:rotate(.5deg)scale(1.1,1.16)}}.publicHomeFeatures article,.publicHomePrivacy{isolation:isolate!important;-webkit-backdrop-filter:blur(22px)saturate(150%)contrast(106%)brightness(1.02)!important;border:1px solid #eafcf385!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 52px #00100b38,inset 0 1.5px #ffffffb8,inset 1px 0 #ffffff3b,inset 0 -1px #0837282e!important}.publicHomeFeatures article:after,.publicHomePrivacy:after{content:"";z-index:1;pointer-events:none;opacity:.72;filter:blur(.15px);background:radial-gradient(at 20% 8%,#ffffffb8,#ffffff2e 16%,#0000 31%),linear-gradient(112deg,#0000 25%,#ffffff0f 35%,#ffffff8a 45%,#ffffff24 52%,#0000 66%);border-radius:35%;transition:transform .85s cubic-bezier(.18,.78,.18,1),opacity .45s;animation:8.5s ease-in-out infinite publicGlassGleam;position:absolute;inset:-42% -28%;transform:translate(-17%)rotate(-3deg)}.publicHomeFeatures article>*,.publicHomePrivacy>*{z-index:2;position:relative}.publicHomeFeatures article:before{z-index:3!important;opacity:.92!important;height:3px!important;box-shadow:0 1px 8px #ffffff57!important}.publicHomeFeatures article>svg,.publicHomePrivacy>svg{-webkit-backdrop-filter:blur(13px)saturate(145%)!important;background:linear-gradient(145deg,#ffffffb8,#edf8f266)!important;border:1px solid #fff9!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #215a4514,0 9px 24px #0018101a!important}.publicHomeFeatures b,.publicHomePrivacy b{color:#12392c!important;text-shadow:0 1px #ffffff57!important}.publicHomeFeatures span,.publicHomePrivacy span{color:#2e5547!important;font-weight:500!important}@keyframes publicGlassGleam{0%,to{opacity:.55;transform:translate(-18%)rotate(-3deg)}48%{opacity:.78;transform:translate(-9%,1%)rotate(-2deg)}62%{opacity:.66;transform:translate(-5%,1%)rotate(-1deg)}}@media (hover:hover) and (pointer:fine){.publicHomeFeatures article:hover{border-color:#f4fff9c7!important;transform:translateY(-5px)scale(1.006)!important;box-shadow:0 31px 68px #00100b45,inset 0 1.5px #ffffffe0,inset 1px 0 #ffffff4d,inset 0 -1px #05362529!important}.publicHomeFeatures article:hover:after,.publicHomePrivacy:hover:after{opacity:1;animation-play-state:paused;transform:translate(18%,2%)rotate(1deg)}}@media (width<=760px){.publicHomeFeatures article,.publicHomePrivacy{-webkit-backdrop-filter:blur(18px)saturate(142%)!important}}@media (prefers-reduced-motion:reduce){.publicAmbientA,.publicAmbientB,.publicAmbientC,.publicAmbientD{animation:none!important}.publicHomeFeatures article:after,.publicHomePrivacy:after{transition:none!important;animation:none!important}}.publicHomeFeatures article:first-child{background:linear-gradient(#ffffff05 0%,#ffffff1a 28%,#f5fcff5c 50%,#ffffff21 72%,#ffffff03 100%),linear-gradient(135deg,#e0eff9c2,#89b5cc73 58%,#1d534f4a)!important}.publicHomeFeatures article:nth-child(2){background:linear-gradient(#ffffff05 0%,#ffffff1a 28%,#f6fffa59 50%,#ffffff21 72%,#ffffff03 100%),linear-gradient(135deg,#ddf4e8c2,#7ec0a073 58%,#184e3e4d)!important}.publicHomeFeatures article:nth-child(3){background:linear-gradient(#ffffff05 0%,#ffffff1a 28%,#fffbf157 50%,#ffffff1f 72%,#ffffff03 100%),linear-gradient(135deg,#f6e9d0c4,#caa2646e 58%,#35543a4a)!important}.publicHomeFeatures article:nth-child(4){background:linear-gradient(#ffffff05 0%,#ffffff1a 28%,#fafaff59 50%,#ffffff21 72%,#ffffff03 100%),linear-gradient(135deg,#ebeaf9c4,#9ba0d370 58%,#2a4c4c4a)!important}.publicHomePrivacy{background:linear-gradient(#ffffff05 0%,#ffffff17 28%,#f7fffb4f 50%,#ffffff1c 72%,#ffffff03 100%),linear-gradient(135deg,#d9f2e5ba,#74b8976b 62%,#1243344d)!important}.publicHomeFeatures b,.publicHomePrivacy b{color:#10372a!important}.publicHomeFeatures span,.publicHomePrivacy span{color:#294f41!important;text-shadow:0 1px #ffffff2e!important}.publicHomeBrand{isolation:isolate!important;overflow:hidden!important}.publicHomeBrand:before,.publicHomeBrand:after{content:""!important;pointer-events:none!important;z-index:0!important;filter:blur(.2px)!important;will-change:transform,translate,opacity,border-radius!important;position:absolute!important}.publicHomeBrand:before{aspect-ratio:1.18!important;width:62%!important;translate:var(--public-logo-x,0px) var(--public-logo-y,0px)!important;background:radial-gradient(circle at 62% 60%,#70b39345,#67a7891c 48%,#0000 72%)!important;border-radius:48% 52% 61% 39%/42% 57% 43% 58%!important;animation:10s ease-in-out infinite publicBrandShapeA!important;top:-30%!important;left:-12%!important}.publicHomeBrand:after{aspect-ratio:1!important;width:54%!important;translate:var(--public-logo-x2,0px) var(--public-logo-y2,0px)!important;background:radial-gradient(circle at 38% 34%,#689bbe33,#51977526 48%,#0000 74%)!important;border-radius:58% 42% 45% 55%/52% 39% 61% 48%!important;animation:13s ease-in-out infinite publicBrandShapeB!important;inset:auto -14% -34% auto!important}.publicHomeBrand .logo{z-index:2!important;position:relative!important}.publicHomeBrand{background:linear-gradient(115deg,#ffffff6b,#ffffff14 38%,#0000 62%),linear-gradient(145deg,#f2f9f5f7,#ddede5f2)!important;box-shadow:0 20px 48px #041b1233,inset 0 1.5px #fffffff5,inset 0 -1px #41775d14!important}@keyframes publicBrandShapeA{0%,to{opacity:.52;border-radius:48% 52% 61% 39%/42% 57% 43% 58%;transform:scale(.92)rotate(-5deg)}50%{opacity:.88;border-radius:59% 41% 46% 54%/56% 43% 57% 44%;transform:scale(1.12)rotate(2deg)}}@keyframes publicBrandShapeB{0%,to{opacity:.44;transform:scale(.9)rotate(4deg)}50%{opacity:.76;transform:scale(1.16)rotate(-3deg)}}@media (width<=760px){.publicHomeBrand:before{width:78%!important;top:-18%!important;left:-26%!important}.publicHomeBrand:after{width:66%!important;bottom:-42%!important;right:-22%!important}}@media (prefers-reduced-motion:reduce){.publicHomeBrand:before,.publicHomeBrand:after{animation:none!important;translate:0!important}}.app{width:100%!important;max-width:none!important;margin:0!important}.app>header{width:100%!important;padding-left:clamp(18px,3.3vw,58px)!important;padding-right:clamp(18px,3.3vw,58px)!important}.app>.content{width:100%!important;padding-bottom:118px!important;padding-left:clamp(18px,4vw,72px)!important;padding-right:clamp(18px,4vw,72px)!important}.app>.content>:not(.modalBackdrop):not(.menuBackdrop):not(.teamSwitcherBackdrop){width:min(1680px,100%);margin-left:auto;margin-right:auto}.app>nav{border-radius:28px 28px 0 0!important;width:min(1180px,100% - 48px)!important;box-shadow:0 -10px 42px #061c1221,0 16px 44px #061c121f!important}.appTone-home .homeHero,.appTone-home .homePersonalSpace,.appTone-home .homeSummaryBlock,.appTone-home .homeRecentActivity{-webkit-backdrop-filter:blur(20px)saturate(135%)!important;border:1px solid #e2f7ec61!important;box-shadow:0 24px 58px #02160d2e,inset 0 1.5px #ffffffa3,inset 0 -1px #295a4214!important}.appTone-home .homeHero{background:radial-gradient(circle at 82% 18%,#dff6e940,#0000 26%),radial-gradient(circle at 18% 115%,#b2dbc530,#0000 38%),linear-gradient(125deg,#294b3bf0,#3f6c56eb 48%,#345b47f0)!important}.appTone-home .homePersonalSpace{background:linear-gradient(#fff3,#ffffff7a 48%,#fff3),linear-gradient(135deg,#e2f2eaf0,#f5faf7eb 50%,#e8f4eded)!important}.appTone-home .homeSummaryBlock,.appTone-home .homeRecentActivity{background:linear-gradient(#ffffff21,#ffffff6b 48%,#ffffff24),linear-gradient(145deg,#ebf4f0e6,#f5f9f7e0)!important}.appTone-home .homeSummaryMeetings{background:linear-gradient(#ffffff1f,#fbfcff7a 50%,#ffffff1f),linear-gradient(145deg,#e3e7f6e8,#f0f2fae6)!important}.appTone-home .homeSummaryEvents{background:linear-gradient(#ffffff1f,#f9fdff7a 50%,#ffffff1f),linear-gradient(145deg,#dcebf6e8,#ecf5fae6)!important}.appTone-home .homeSummaryInspections{background:linear-gradient(#ffffff1f,#f9fffc7a 50%,#ffffff1f),linear-gradient(145deg,#daefe6e8,#ebf7f1e6)!important}.appTone-home .homeSummaryLocal{background:linear-gradient(#ffffff1f,#fbfffa7a 50%,#ffffff1f),linear-gradient(145deg,#e0efdce8,#eff7ece6)!important}.appTone-home .homeSummaryTraining{background:linear-gradient(#ffffff1f,#fffdf67a 50%,#ffffff1f),linear-gradient(145deg,#f2e8d3e8,#f9f4eae6)!important}.appTone-home .personalStatButton,.appTone-home .personalItem,.appTone-home .homeSummaryBlock .homeEvent,.appTone-home .homeSummaryBlock .simple,.appTone-home .homeRecentItem{-webkit-backdrop-filter:blur(9px)saturate(115%)!important;background:linear-gradient(#ffffffdb,#fffffffa 48%,#f8fcfaf0),#f6faf8f5!important;border-color:#365b4821!important;box-shadow:0 8px 20px #1637260e,inset 0 1px #fffffffa!important}.appTone-home .personalItemText b,.appTone-home .homeSummaryBlock .homeEvent b,.appTone-home .homeSummaryBlock .simple b,.appTone-home .homeRecentItem b{color:#173a2e!important}.appTone-home .personalItemText small,.appTone-home .homeSummaryBlock .homeEvent span,.appTone-home .homeSummaryBlock .simple span,.appTone-home .homeRecentItem small,.appTone-home .homeRecentItem span{color:#526c60!important}@media (width>=1100px){.appTone-home .homePersonalSpace .personalItems{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px 14px!important;display:grid!important}.appTone-home .homePersonalSpace .personalItem{width:100%!important;min-width:0!important;height:100%!important;margin:0!important}}.appTone-home .homeSummaryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(20px,2vw,30px)!important}.appTone-home .homeSummaryColumn{gap:clamp(18px,1.7vw,26px)!important}.appTone-home .homeSummaryBlock{padding:clamp(18px,1.7vw,26px)!important}.appTone-home .homePersonalSpace{padding:clamp(20px,2vw,30px)!important}.appTone-home .homeSummaryBlock .homeEvent{padding:15px 16px!important}.app:not(.appTone-home) .globalItem,.app:not(.appTone-home) .placeCardButton,.app:not(.appTone-home) .detailCard,.app:not(.appTone-home) .notificationItem,.app:not(.appTone-home) .quickAddCard,.app:not(.appTone-home) .historyRow,.app:not(.appTone-home) .followButton,.app:not(.appTone-home) .roleGuideCard{-webkit-backdrop-filter:blur(10px)saturate(115%)!important;background:linear-gradient(#ffffffd6,#fffffffa 50%,#f6faf8f0),#f4f9f6f5!important;border-color:#345a4621!important}.app:not(.appTone-home) .globalItem b,.app:not(.appTone-home) .placeCardButton b,.app:not(.appTone-home) .detailCard h2,.app:not(.appTone-home) .notificationItem b,.app:not(.appTone-home) .quickAddCard b,.app:not(.appTone-home) .historyRow b{color:#17392d!important}.app:not(.appTone-home) .globalItem span,.app:not(.appTone-home) .globalItem small,.app:not(.appTone-home) .placeCardButton p,.app:not(.appTone-home) .placeCardButton small,.app:not(.appTone-home) .detailCard p,.app:not(.appTone-home) .notificationItem span,.app:not(.appTone-home) .notificationItem small,.app:not(.appTone-home) .historyRow span,.app:not(.appTone-home) .historyRow small{color:#536d61!important}.app:not(.appTone-home) .quickAddForm,.app:not(.appTone-home) .quickAddGroup,.app:not(.appTone-home) .calendarCard,.app:not(.appTone-home) .historyPanel,.app:not(.appTone-home) .placeHero,.app:not(.appTone-home) .globalFilters{-webkit-backdrop-filter:blur(14px)saturate(118%)!important;background:#f7fbf9f2!important}@media (width<=900px){.app>.content{padding-left:18px!important;padding-right:18px!important}.app>nav{border-radius:0!important;width:min(760px,100%)!important}}@media (width<=650px){.app>.content{padding-bottom:100px!important;padding-left:15px!important;padding-right:15px!important}.appTone-home .homeSummaryGrid{grid-template-columns:1fr!important;gap:16px!important}.appTone-home .homeSummaryBlock{padding:16px!important}.appTone-home .homePersonalSpace{padding:17px!important}}.notificationItemActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notificationItemActions button{min-height:36px}.notificationQuickDone,.notificationQuickReschedule{border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.notificationQuickDone{color:#173e30!important;background:linear-gradient(145deg,#d2efe0f5,#b4ddc9f0)!important;border:1px solid #49896838!important;box-shadow:0 7px 18px #1f583d14,inset 0 1px #ffffffc7!important}.notificationQuickReschedule{color:#25473a!important;background:#f7fbf9e6!important;border:1px solid #3f695429!important;box-shadow:0 6px 16px #19412e0e,inset 0 1px #ffffffe6!important}.notificationQuickDone svg,.notificationQuickReschedule svg{width:16px;height:16px}.notificationRescheduleModal{width:min(460px,100vw - 28px)!important}.notificationRescheduleModal>p{color:#526b60;margin:0 0 18px;line-height:1.55}.notificationRescheduleModal>p b{color:#17392d}.notificationRescheduleField{gap:7px;margin-top:8px;display:grid}.notificationRescheduleField>span{color:#365649;font-size:.82rem;font-weight:800}.notificationRescheduleField input{color:#17392d;width:100%;min-height:46px;font:inherit;background:#f9fcfaf5;border:1px solid #335a462e;border-radius:13px;padding:0 13px;box-shadow:inset 0 1px #ffffffe6}.notificationRescheduleActions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.notificationRescheduleActions button{border-radius:12px;min-height:42px;padding:9px 14px}.notificationRescheduleActions .primary{align-items:center;gap:7px;display:inline-flex}.notificationRescheduleActions svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.notificationQuickDone:hover,.notificationQuickReschedule:hover{transform:translateY(-2px)}.notificationQuickDone:hover{box-shadow:0 11px 24px #1f583d21,inset 0 1px #ffffffdb!important}.notificationQuickReschedule:hover{background:#fff!important;border-color:#3f695440!important}}@media (width<=650px){.notificationItemActions{gap:7px}.notificationQuickDone,.notificationQuickReschedule{flex:130px}.notificationRescheduleActions{grid-template-columns:1fr 1fr;display:grid}}.appTone-add .quickAddChoices{--quick-add-space:18px;gap:24px!important}.appTone-add .quickAddGroup{overflow:hidden;padding:var(--quick-add-space)!important;gap:var(--quick-add-space)!important}.appTone-add .quickAddGroupHead{align-items:flex-start!important;gap:18px!important;margin:0!important;padding:0!important}.appTone-add .quickAddGroupHead>div{gap:4px!important}.appTone-add .quickAddGroupHead .eyebrow{line-height:1.2;display:block;margin:0!important}.appTone-add .quickAddGroupHead h2{margin:0!important;line-height:1.2!important}.appTone-add .quickAddGroupHead>small{margin-top:3px;padding:0!important}.appTone-add .quickAddGrid{gap:var(--quick-add-space)!important;margin:0!important}.appTone-add .quickAddAdminGroup{padding:var(--quick-add-space)!important;border-top-color:#ffffff94!important}@media (width<=820px){.appTone-add .quickAddChoices{--quick-add-space:16px}}@media (width<=620px){.appTone-add .quickAddChoices{--quick-add-space:14px;gap:18px!important}.appTone-add .quickAddGroup{padding:var(--quick-add-space)!important;gap:14px!important}.appTone-add .quickAddGrid{gap:12px!important}.appTone-add .quickAddGroupHead{gap:5px!important}}
