.alarm-launcher{z-index:35;color:#fff;text-align:left;cursor:pointer;background:#153f31;border:1px solid #275d49;border-radius:16px;align-items:center;gap:11px;padding:12px 18px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 5px 24px #133d3029}.alarm-launcher span{gap:3px;font-size:13px;font-weight:700;display:grid}.alarm-launcher small{color:#d0e7db;font-size:10px;font-weight:400}.alarm-launcher.has-drop{background:#9e2828;border-color:#bd4545}.alarm-banner{z-index:34;color:#7c2823;background:#fff4f1;border:1px solid #e2a89b;border-radius:14px;max-width:360px;padding:18px;position:fixed;bottom:98px;right:22px;box-shadow:0 8px 32px #311b1926}.alarm-banner p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.alarm-settings{gap:20px;padding:4px 0 10px;display:grid}.alarm-settings section{background:#fff;border:1px solid #dbe5df;border-radius:14px;min-width:0;padding:20px}.alarm-section-title{color:#214c39;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.alarm-section-title h3{flex:1;margin:0;font-size:16px}.alarm-on,.alarm-off{border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700}.alarm-on{color:#22623d;background:#e2f3e8}.alarm-off{color:#59655f;background:#eef0ef}.alarm-settings p,.alarm-settings li{color:#52675b;font-size:13px;line-height:1.75}.alarm-settings small{color:#647267;margin-top:12px;font-size:11px;line-height:1.7;display:block}.alarm-settings a{color:#216948;text-underline-offset:3px;text-decoration:underline}.alarm-settings ol{padding-left:20px}.alarm-settings li+li{margin-top:8px}.alarm-actions{flex-wrap:wrap;gap:8px;display:flex}.alarm-actions .button{min-height:40px;font-size:12px}.alarm-settings form{gap:12px;margin-top:14px;display:grid}.alarm-settings label{color:#294d39;gap:9px;font-size:12px;display:grid}.alarm-settings input:not([type=range]){background:#fafcfb;border:1px solid #d1ded5;border-radius:9px;width:100%;min-height:44px;padding:12px;font-size:14px}.alarm-settings input:focus-visible,.alarm-launcher:focus-visible{outline-offset:3px;outline:3px solid #69ab89}.alarm-volume{grid-template-columns:1fr auto;margin:18px 0}.alarm-volume input{accent-color:#23704d;grid-column:1/-1;width:100%}.alarm-test{margin-top:16px}.alarm-warning,.alarm-success{border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:13px;display:flex}.alarm-warning{background:#fff3d6;color:#71551d!important}.alarm-success{background:#e3f3e9;color:#255d3c!important}.alarm-warning svg,.alarm-success svg{flex-shrink:0;margin-top:2px}.alarm-settings .alarm-incidents{background:#fff7f5;border-color:#e4aaa4}.alarm-incidents article+article{border-top:1px solid #edc6c0;margin-top:18px;padding-top:18px}.alarm-incidents strong{color:#982c27}.alarm-incidents time{color:#7d5f59;margin:7px 0;font-size:11px;display:block}.alarm-delivery{border-top:1px solid #e6ebe8;padding-top:12px}.alarm-settings .button:disabled{opacity:.5;cursor:not-allowed}.alarm-settings button{scroll-margin-bottom:24px}@media (max-width:640px){.alarm-launcher{right:14px;bottom:max(14px,env(safe-area-inset-bottom));padding:10px 13px}.alarm-banner{max-width:none;bottom:90px;left:14px;right:14px}.alarm-settings section{padding:16px}.alarm-actions{flex-direction:column}.alarm-actions .button{justify-content:center;width:100%}.alarm-section-title h3{font-size:15px}.alarm-settings input:not([type=range]){font-size:16px}}@media (prefers-reduced-motion:reduce){.alarm-launcher,.alarm-banner{transition:none;animation:none}}
.schedule-panel{gap:24px;margin:30px 0;display:grid}.schedule-panel .live-section-heading{margin:0}.schedule-panel h2{margin:8px 0;font-size:25px}.schedule-panel h3,.telegram-connect h3{margin:0 0 8px;font-size:16px}.schedule-panel p,.telegram-connect p{color:#65776e;font-size:12px;line-height:1.7}.schedule-actions,.schedule-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.schedule-title p{margin:0}.schedule-group-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.schedule-group,.schedule-settings,.telegram-connect{background:#fff;border:1px solid #dce7df;border-radius:16px;padding:24px}.schedule-group{border-top:3px solid #18825a}.schedule-group form{margin-top:18px}.schedule-chip{color:#276c4c;background:#e8f5ed;border-radius:20px;padding:8px 12px;font-size:12px;display:inline-block}.schedule-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.schedule-form-grid .field,.schedule-group-editor .field,.schedule-modal .field{gap:7px;font-size:12px;display:grid}.schedule-panel input:not([type=checkbox]),.schedule-panel select,.schedule-panel textarea,.schedule-modal input:not([type=checkbox]),.schedule-modal textarea,.schedule-modal select,.telegram-connect input{color:#243b2f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e2da;border-radius:9px;padding:11px 12px}.schedule-panel input[type=date]{width:auto}.schedule-panel select:focus,.schedule-panel input:focus,.schedule-panel textarea:focus{outline-offset:2px;outline:2px solid #18825a}.schedule-summary{background:#edf5ef;border-radius:13px;flex-wrap:wrap;align-items:center;gap:24px;padding:20px;font-size:13px;display:flex}.schedule-summary strong{margin-right:7px;font-size:24px}.schedule-summary .button{margin-left:auto}.schedule-list{gap:12px;display:grid}.schedule-shift{background:#fff;border:1px solid #dfe7e1;border-left:4px solid #c9d7ce;border-radius:14px;grid-template-columns:160px 1fr auto;align-items:center;gap:22px;padding:22px;display:grid}.schedule-shift.confirmed{border-left-color:#269669}.schedule-shift.pending{border-left-color:#d2a133}.schedule-shift.change_requested{background:#fffaf6;border-left-color:#ce7657}.schedule-shift.cancelled{opacity:.6}.schedule-slot{gap:6px;font-size:12px;display:grid}.schedule-slot svg{color:#4f8067}.schedule-slot strong{font-size:17px}.schedule-slot small,.schedule-slot span{color:#6e7c74}.schedule-slot small{font-size:14px}.schedule-assignment h3{margin:0}.schedule-assignment>small{color:#727e77;font-size:11px}.schedule-status{white-space:nowrap;background:#eff2ef;border-radius:16px;padding:6px 10px;font-size:10px}.schedule-status.confirmed{color:#226444;background:#e5f4eb}.schedule-status.pending{color:#705722;background:#fff3d4}.schedule-status.change_requested{color:#8a492f;background:#fae5da}.schedule-shift-actions{gap:10px;max-width:200px;display:grid}.schedule-request{background:#fff1e6;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.schedule-request p{margin:0}.schedule-recording{color:#6c7770;background:#f1f4f1;border-radius:10px;align-items:center;gap:10px;padding:15px;font-size:12px;display:flex}.schedule-workload{background:#fff;border:1px solid #dce7df;border-radius:12px;padding:20px}.schedule-workload summary,.telegram-connect summary{cursor:pointer;color:#2e6d4e;font-size:13px}.schedule-workload-grid{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.schedule-workload-grid>div{gap:6px;font-size:12px;display:grid}.schedule-group-editor{border-bottom:1px solid #e0e8e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;padding:20px 0;display:grid}.schedule-settings>h3{margin-top:12px}.schedule-restriction{border-bottom:1px solid #e6ece7;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.schedule-restriction small{color:#79847e;margin-top:5px;display:block}.schedule-days{border:0;flex-wrap:wrap;grid-column:1/-1;gap:12px;padding:10px 0;font-size:12px;display:flex}.schedule-days legend{font-size:12px}.schedule-days label,.schedule-check{align-items:center;gap:6px;display:flex}.schedule-modal{gap:15px;padding:22px 26px;display:grid}.schedule-modal p{font-size:13px;line-height:1.7}.schedule-check{align-items:flex-start;font-size:12px;line-height:1.6}.schedule-success{background:#e9f7ed;border-radius:10px;padding:14px 18px;color:#2b714a!important}.schedule-muted{color:#829087;font-size:11px!important}.telegram-connect{margin:18px 0}.telegram-connect ol{color:#476352;padding-left:22px;font-size:13px;line-height:1.9}.telegram-connect details{border-top:1px solid #e3ebe5;margin-top:20px;padding-top:16px}.telegram-connect form{gap:12px;display:grid}.telegram-connect .field{gap:8px;font-size:12px;display:grid}.expert-preview-banner{color:#eef6ef;background:#163e2d;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 28px;font-size:12px;display:flex}.expert-preview-banner select{color:#23412f;background:#fff;border-radius:8px;margin-left:8px;padding:8px}.expert-preview-banner>span{flex:1}.operation-inbox-bar{background:#f1f8f3;border:1px solid #c8dfd0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:22px 0;padding:20px;display:flex}.operation-inbox-bar>div:first-child{color:#266243;align-items:center;gap:12px;font-size:14px;display:flex}.operation-inbox-bar>small{color:#75847a;flex-basis:100%;font-size:11px}.operation-notice-message{color:#243c2d;font-weight:600;font-size:16px!important}.operation-shift{background:#f5faf6;border:1px solid #d7e7dc;border-radius:12px;padding:20px}.credential-advice{background:#eaf4ed;border:1px solid #cce2d3;border-radius:12px;margin:12px 0;padding:18px;font-size:13px}.credential-advice p{color:#51715d;font-size:12px;line-height:1.7}.telemetry-compact{margin-top:18px;padding-top:18px}.telemetry-compact .telemetry-heading>div:first-child{display:none}.telemetry-compact .telemetry-heading{margin-bottom:12px}.telemetry-compact .telemetry-heading h4{margin:0;font-size:12px}.telemetry-compact .telemetry-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.telemetry-compact .telemetry-stats>div{padding:12px}.telemetry-compact .telemetry-stats strong{font-size:23px}.telemetry-compact .telemetry-stats small{font-size:9px}.telemetry-compact .telemetry-chart{margin-bottom:12px;padding:12px}.telemetry-compact .telemetry-chart>.telemetry-heading{flex-wrap:wrap;display:flex}.telemetry-compact .telemetry-chart>svg{min-height:140px}.live-card-metrics{grid-template-columns:repeat(2,1fr)!important}.expert-main{padding-bottom:120px}.schedule-expert-toolbar{background:#fff;border:1px solid #dce7df;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.schedule-expert-toolbar>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.schedule-expert-toolbar>div>svg{color:#18825a;flex-shrink:0}.schedule-expert-toolbar strong{font-size:14px}.schedule-expert-toolbar p{margin:5px 0 0}.expert-created-heading{color:#147751;align-items:center;gap:12px;display:flex}.expert-created-heading>div{gap:5px;min-width:0;display:grid}.expert-created-heading span{color:#65776e;overflow-wrap:anywhere;font-size:13px}.expert-created-heading strong{overflow-wrap:anywhere}@media (max-width:760px){.schedule-expert-toolbar{flex-direction:column;align-items:stretch;padding:18px}.schedule-expert-toolbar .schedule-actions .button{flex:1}.live-dialog-body input[type=email]{font-size:16px}}@media (max-width:1000px){.schedule-shift{grid-template-columns:135px 1fr}.schedule-shift-actions{flex-wrap:wrap;grid-column:1/-1;max-width:none;display:flex}.schedule-group-grid{grid-template-columns:1fr}.schedule-group-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.schedule-panel h2{font-size:21px}.schedule-shift{grid-template-columns:1fr;gap:14px;padding:18px}.schedule-slot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-slot strong{font-size:15px}.schedule-group,.schedule-settings,.telegram-connect{padding:18px}.schedule-form-grid,.schedule-group-editor{grid-template-columns:1fr}.schedule-summary{gap:12px}.schedule-summary .button{width:100%;margin-left:0}.schedule-actions .button{font-size:12px}.schedule-modal{padding:20px}.schedule-shift-actions .button{flex:1}.expert-preview-banner{padding:14px}.operation-inbox-bar .schedule-actions{width:100%}.schedule-panel input:not([type=checkbox]),.schedule-panel select,.schedule-modal input,.schedule-modal select,.telegram-connect input{font-size:16px}.telemetry-compact .telemetry-fresh{font-size:9px}.schedule-restriction{align-items:flex-start}}.schedule-settings-heading{z-index:3;background:#fff;border-bottom:1px solid #e1ebe5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 0;display:flex;position:sticky;top:10px}.schedule-settings-heading kbd{font:inherit;color:#7c8e81;border:1px solid #cfddd4;border-radius:4px;padding:3px 4px;font-size:10px}.settings-close-bottom{margin-top:20px}.schedule-edit-modes{flex-wrap:wrap;gap:10px;padding:20px 26px 0;display:flex}.schedule-edit-modes .button{flex:1;font-size:12px}.schedule-manual-warning{color:#53695b;background:#f4f7f4;border-radius:10px;margin:0;padding:12px 14px}.shift-swap{gap:16px;display:grid}.shift-swap>p{margin:0}.shift-swap>small{color:#768579;font-size:12px;line-height:1.7}.swap-preview{background:#f0f7f2;border:1px solid #d4e6d9;border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}.swap-preview>div{flex:1;gap:9px;font-size:13px;display:grid}.swap-preview>svg{color:#388260;flex-shrink:0}.swap-preview small{color:#6c8474}.swap-preserved{color:#276b46;align-items:flex-start;gap:12px;font-size:13px;line-height:1.9;display:flex}.swap-preserved>svg{flex-shrink:0;margin-top:4px}.draft-delete-list{max-height:240px;padding-left:20px;font-size:13px;line-height:2.2;overflow:auto}.button.danger{color:#fff;background:#aa3939;border-color:#aa3939}.announcements-panel{gap:24px;margin-top:28px;display:grid}.announcements-panel h2{font-size:25px}.announcements-panel p{color:#607467;font-size:13px;line-height:1.8}.announcement-composer,.announcement-history>article{background:#fff;border:1px solid #dce7df;border-radius:16px;padding:24px}.announcement-composer>.field{gap:9px;font-size:13px;display:grid}.announcement-composer>small{color:#85948a;margin-top:8px;font-size:11px;display:block}.announcement-recipients{color:#3d7154;background:#edf6f0;border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;font-size:13px;display:flex}.announcement-history{gap:15px;display:grid}.announcement-history>article>header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.announcement-history time{color:#809285;font-size:11px}.announcement-status{border-top:1px solid #e5ece7;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:flex}.announcement-status>strong{min-width:100px}.announcement-status>span{align-items:center;gap:6px;display:flex}.announcement-status>small{color:#7b8f80}.operation-notice-message{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:640px){.schedule-settings-heading{align-items:flex-start;top:0}.schedule-settings-heading .button{flex-shrink:0;font-size:12px}.schedule-edit-modes{flex-direction:column;padding:18px 20px 0}.swap-preview{flex-direction:column;align-items:stretch}.swap-preview>svg{align-self:center;transform:rotate(90deg)}.announcement-composer,.announcement-history>article{padding:18px}.announcements-panel h2{font-size:21px}}.announcement-expert-picker{border:1px solid #dce7df;border-radius:12px;min-width:0;margin:18px 0;padding:18px}.announcement-expert-picker legend{padding:0 7px;font-size:13px;font-weight:600}.announcement-expert-picker legend span{color:#627d6b;margin-left:8px;font-size:11px;font-weight:400}.announcement-picker-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.announcement-picker-toolbar .live-search{flex:1;max-width:none}.announcement-picker-toolbar>.text-action{align-items:center;gap:5px;display:flex}.announcement-expert-options{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:12px;display:grid}.announcement-expert-options>button{text-align:left;color:#395a49;cursor:pointer;background:#fff;border:1px solid #dbe5df;border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:flex}.announcement-expert-options>button.selected{color:#12623f;background:#ecf7ef;border-color:#16805a}.announcement-expert-options>button:focus-visible{outline-offset:2px;outline:3px solid #75c8a2}.announcement-checkbox{border:1px solid #b6cdbd;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.selected>.announcement-checkbox{color:#fff;background:#16805a;border-color:#16805a}.announcement-expert-picker>small{color:#708477;font-size:11px}.announcement-expert-picker p{font-size:12px}
.hub-input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.hub-textarea{appearance:none;color:#203e32;font:inherit;background:#fff;border:1px solid #cddbd4;border-radius:10px;min-width:0;max-width:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.hub-input:focus,.hub-textarea:focus{box-shadow:0 0 0 3px #17875d20;border-color:#12805a!important;outline:0!important}.hub-input::placeholder,.hub-textarea::placeholder{color:#8b9992}.hub-input:disabled,.hub-textarea:disabled{opacity:.6;background:#f0f4f2}.hub-input[type=checkbox]{appearance:none;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #a8bdb0;border-radius:5px;flex:0 0 18px;width:18px;height:18px;margin:0}.hub-input[type=checkbox]:checked{background:#157c55 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m4 9 3 3 7-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E");border-color:#157c55}.hub-control{vertical-align:middle;color:#203e32;text-align:left;width:100%;min-width:0;max-width:100%;font-size:13px;display:inline-flex;position:relative}.hub-control-trigger{font:inherit;color:#203e32;text-align:left;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 13px;display:flex;box-shadow:0 1px 2px #1a382b05}.hub-control-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hub-control-trigger>svg{color:#608273;flex-shrink:0}.hub-control-trigger:hover{background:#fafdfb;border-color:#7ea994}.hub-control-trigger:focus-visible,.hub-picker button:focus-visible,.hub-stepper button:focus-visible,.hub-time button:focus-visible{outline-offset:2px;outline:2px solid #168459}.hub-control-trigger[aria-expanded=true]{border-color:#168459;box-shadow:0 0 0 3px #17875d16}.hub-control-trigger:disabled{opacity:.55;cursor:not-allowed}.hub-placeholder{color:#819087}.hub-value-proxy{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hub-field-error{color:#a33838;font-size:11px;display:block;position:absolute;top:100%;left:0}.hub-control-trigger[aria-invalid=true]{border-color:#b94d4d}.hub-picker{z-index:1000;color:#234535;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #c6d9cc;border-radius:14px;margin:0;padding:8px;font-size:13px;position:fixed;overflow:auto;box-shadow:0 12px 48px #173c3030}.hub-picker::backdrop{background:0 0}.hub-picker-search{z-index:1;background:#fff;border-bottom:1px solid #e4ece6;align-items:center;gap:8px;padding:4px 6px 9px;display:flex;position:sticky;top:0}.hub-picker-search input{color:#234535;background:0 0;outline:0;width:100%;min-width:0;font:inherit!important;border:0!important;padding:10px 2px!important}.hub-picker-search button,.hub-calendar header button,.hub-calendar footer button{color:#2c664b;cursor:pointer;background:#eef5f0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:32px;min-height:34px;display:inline-flex}.hub-options{gap:3px;max-height:270px;padding-top:7px;display:grid;overflow:auto}.hub-options>button{text-align:left;width:100%;font:inherit;color:#2d4838;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:12px;display:flex}.hub-options>button>span{overflow-wrap:anywhere}.hub-options>button[data-cursor=true]{background:#f0f6f2}.hub-options>button[aria-selected=true]{color:#116340;background:#e1f2e8;font-weight:600}.hub-options>button:disabled{opacity:.45;cursor:not-allowed}.hub-options>p{padding:10px;font-size:12px}.hub-calendar header{justify-content:space-between;align-items:center;gap:10px;padding:6px 3px 12px;display:flex}.hub-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.hub-calendar-grid small{text-align:center;color:#7e9184;padding:6px;font-size:11px}.hub-calendar-grid button,.hub-month-grid button{font:inherit;color:#234535;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:6px 0}.hub-calendar-grid button:hover,.hub-month-grid button:hover{background:#eef5f0}.hub-calendar-grid button[aria-pressed=true],.hub-month-grid button[aria-pressed=true]{color:#fff;background:#167a53;font-weight:700}.hub-calendar-grid button:disabled,.hub-month-grid button:disabled{opacity:.25;cursor:not-allowed}.hub-calendar-grid .hub-today{box-shadow:inset 0 0 0 1px #2b9868}.hub-month-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hub-calendar footer{border-top:1px solid #e4ece6;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;display:flex}.hub-calendar footer button{font:inherit;padding:7px 10px}.hub-calendar-time{gap:8px;margin-top:12px;font-size:12px;display:grid}.hub-number,.hub-time{background:#fff;border:1px solid #cddbd4;border-radius:10px;align-items:center;display:flex;overflow:hidden}.hub-number:focus-within,.hub-time:focus-within{border-color:#15845b;box-shadow:0 0 0 3px #16875c20}.hub-number input,.hub-time input{width:100%;min-width:0;font:inherit;color:inherit;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:12px!important}.hub-number input{-moz-appearance:textfield;appearance:textfield!important}.hub-number input::-webkit-inner-spin-button{appearance:none;margin:0}.hub-number input::-webkit-outer-spin-button{appearance:none;margin:0}.hub-stepper{align-items:center;padding-right:5px;display:flex}.hub-stepper button,.hub-time button{color:#31664b;cursor:pointer;background:#f0f6f2;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:32px;margin:2px;display:flex}.hub-time>svg{color:#709481;flex-shrink:0;margin-left:10px}.hub-time input{min-width:70px;padding-left:8px!important}.hub-time button:last-child{margin-right:5px}.hub-stepper button:disabled,.hub-time button:disabled{opacity:.4}.hub-textarea{resize:vertical;width:100%;min-height:88px}.schedule-actions>.field{min-width:180px}.telemetry-heading>.hub-select{width:180px}.expert-preview-banner .hub-select{max-width:220px}.period-controls .hub-date{width:210px}.hub-auth-card .hub-input{width:100%}@media (max-width:640px){.hub-input:not([type=checkbox]):not([type=radio]),.hub-textarea,.hub-control-trigger,.hub-time input,.hub-picker-search input{font-size:16px!important}.hub-control-trigger{min-height:46px}.hub-picker{max-width:calc(100vw - 24px)}.hub-calendar-grid button{min-height:38px}.hub-stepper button,.hub-time button{width:34px;height:38px}.period-controls .hub-date{width:190px}}.hub-autocomplete>.hub-input{width:100%;padding-right:38px!important}.hub-autocomplete-open{color:#547762;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hub-autocomplete-open:hover{background:#e8f3ed}.hub-custom-value{border-top:1px solid #e2eae4;margin:6px 0 0;padding:8px 10px;color:#819085!important;font-size:11px!important}
