@media screen{html body .crm-cabinet :is(h1,h2,h3),html body .objects-page :is(h1,h2,h3){letter-spacing:-.025em!important;line-height:1.25!important}html body .crm-cabinet h1{font-size:30px!important}html body .crm-cabinet h2{font-size:22px!important}html body .crm-cabinet h3{font-size:18px!important}html body .crm-cabinet :is(.crm-field>span,.crm-mini-label),html body .objects-v2 label{font-size:13px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}html body .crm-cabinet :is(.crm-field-hint,.crm-muted,.crm-form-lead){color:#526075!important;font-size:14px!important;line-height:1.5!important}html body .crm-cabinet .crm-field{min-width:0;gap:5px!important}html body .crm-cabinet :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html body .objects-v2 :is(input,select,textarea){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important;font-weight:450!important;line-height:1.35!important;border-radius:9px!important}html body .crm-cabinet :is(input:not([type=checkbox]):not([type=radio]),select),html body .objects-v2 :is(input,select){min-height:40px!important;padding:8px 10px!important}html body .crm-cabinet textarea{padding:10px!important}html body .crm-cabinet :is(.crm-button,.crm-form button),html body .objects-v2 .mini-button{font-size:14px!important;font-weight:650!important;line-height:1.3!important;min-height:40px!important;padding:8px 12px!important;border-radius:9px!important;white-space:normal!important}html body :is(.crm-cabinet,.objects-v2) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #2563eb!important;outline-offset:3px!important}html body:has(.global-shell-nav) .crm-cabinet-head .crm-user-box{display:none!important}html body .crm-cabinet-head{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body .crm-cabinet-head .crm-eyebrow{display:none!important}html body .crm-cabinet-head p{margin:6px 0 0!important;font-size:15px!important;line-height:1.5!important}html body .crm-form-help summary,html body .object-backup-tools summary{cursor:pointer;padding:10px 0;color:#445269;font-size:14px;line-height:1.5}html body .object-backup-tools>button{margin:4px 0}}@media screen and (min-width:721px){html body .crm-role-nav{padding:12px!important}html body .crm-role-nav .global-shell-nav__brand{min-height:44px!important;padding:6px 10px!important}html body .crm-role-nav .global-shell-nav__mark{width:32px!important;height:32px!important;min-width:32px!important}html body .crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:8px!important}html body .crm-role-nav .global-shell-nav__item{min-height:50px!important;padding:8px!important;gap:8px!important;grid-template-columns:26px minmax(0,1fr)!important}html body .crm-role-nav .global-shell-nav__item-icon{width:26px!important;height:26px!important;border-radius:6px!important}html body .crm-role-nav .global-shell-nav__item strong{font-size:14px!important;line-height:1.25!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__grid .global-shell-nav__item>span:not(.global-shell-nav__item-icon){display:none!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__grid .global-shell-nav__item{grid-template-rows:auto!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__grid .global-shell-nav__item>:is(strong,.global-shell-nav__item-icon){grid-row:1!important}}@media screen and (max-width:720px){html body .global-shell-nav.crm-role-nav{padding:8px!important;margin:0 0 10px!important}html body .crm-role-nav .global-shell-nav__top{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:6px!important}html body .crm-role-nav .global-shell-nav__brand{width:auto!important;max-width:none!important;min-width:0!important;min-height:44px!important;flex:0 1 auto!important;padding:4px 6px!important;gap:6px!important;border-radius:10px!important}html body .crm-role-nav .global-shell-nav__brand strong{font-size:15px!important;line-height:1.2!important}html body .crm-role-nav .global-shell-nav__mark{width:26px!important;height:26px!important;min-width:26px!important}html body .crm-role-nav .global-shell-nav__actions{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;width:auto!important;gap:6px!important}html body .crm-role-nav .global-shell-nav__user{min-height:0!important;max-width:76px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .crm-role-nav .global-shell-nav__user>span{display:none!important}html body .crm-role-nav .global-shell-nav__user strong{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;line-height:1.4!important}html body .crm-role-nav .global-shell-nav__logout{width:auto!important;min-width:58px!important;min-height:44px!important;padding:8px!important;font-size:13px!important;border-radius:9px!important}html body .crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{gap:6px!important;margin-top:6px!important}html body .crm-role-nav .global-shell-nav__item{display:flex!important;flex:0 0 auto!important;width:auto!important;min-height:44px!important;padding:8px 10px!important;align-items:center!important;justify-content:center!important;gap:6px!important}html body .crm-role-nav .global-shell-nav__item-icon{width:22px!important;height:22px!important;border-radius:5px!important}html body .crm-role-nav .global-shell-nav__item strong{font-size:13px!important;line-height:1.25!important;white-space:nowrap!important}html body .crm-cabinet h1,html body .objects-page .app-page-heading h1{font-size:24px!important}html body .crm-cabinet h2{font-size:20px!important}html body .crm-cabinet h3{font-size:17px!important}html body .crm-cabinet-shell{gap:10px!important}html body .crm-cabinet-shell>.crm-cabinet-head{padding:8px 4px!important}html body .objects-page .app-page-heading{padding:12px!important;margin-bottom:10px!important;border-radius:12px!important}html body .objects-page .app-page-heading .eyebrow{display:none!important}html body .crm-cabinet .crm-kpi-grid{gap:8px!important}html body .crm-cabinet .crm-kpi{min-height:62px!important;padding:10px!important;border-radius:10px!important;gap:3px!important}html body .crm-cabinet .crm-kpi strong{font-size:20px!important;line-height:1.2!important}html body .crm-cabinet .crm-mini-label{font-size:12px!important}html body .crm-cabinet :is(.crm-form,.crm-form-grid){gap:10px!important}html body .crm-cabinet :is(.crm-button,.crm-form button),html body .crm-cabinet :is(input:not([type=checkbox]):not([type=radio]),select),html body .objects-v2 .mini-button,html body .objects-v2 :is(input,select){min-height:44px!important}html body .crm-cabinet .crm-back-link,html body .crm-cabinet .crm-check,html body .crm-cabinet button{min-height:44px!important}html body .crm-cabinet .crm-check{display:inline-flex;align-items:center;font-size:14px!important;line-height:1.4!important}html body .crm-cabinet .crm-form--measurement{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .crm-cabinet .crm-form--measurement>*{grid-column:1/-1}html body .crm-cabinet .crm-form--measurement>.crm-field--half{grid-column:auto}html body .crm-cabinet .crm-voice-box{padding:8px!important;gap:0!important}html body .crm-cabinet .crm-voice-box>button{width:100%!important}html body .objects-v2 .control-panel,html body .objects-v2 .object-card{padding:12px!important;border-radius:12px!important}html body .objects-v2 .mini-list{gap:8px!important}html body .objects-v2 p{font-size:15px!important;line-height:1.45!important;margin-block:8px!important}html body .objects-v2 .panel-head-row{gap:8px!important}html body .objects-v2 .room-card-status span{font-size:12px!important}html body .crm-cabinet :is(.crm-table,.crm-table-flow) :is(th,td){font-size:14px!important;line-height:1.4!important;padding:9px 10px!important}html body .crm-cabinet .crm-pill{font-size:12px!important;line-height:1.3!important}}@media screen and (max-width:360px){html body .crm-role-nav .global-shell-nav__user{max-width:48px!important}html body .crm-role-nav .global-shell-nav__brand strong{font-size:14px!important}}