@charset "UTF-8";.LoginForm_containerForm__gcQKq{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media(max-width:767px){.LoginForm_containerForm__gcQKq{background-color:#0000}}.LoginForm_formWrapper__GE7uq{background-color:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;min-height:398px;min-width:426px;padding:40px;text-align:center;width:100%}@media(max-width:767px){.LoginForm_formWrapper__GE7uq{border-radius:20px;box-shadow:0 8px 32px #0000001f;min-height:auto;min-width:0;padding:28px 24px}}.LoginForm_titleForm__WTpg1{color:#333;font-size:44px;margin-bottom:24px;max-width:300px;text-align:left}@media(max-width:767px){.LoginForm_titleForm__WTpg1{font-size:26px;margin-bottom:20px;max-width:none;text-align:center}}.LoginForm_inputWrapper__gtFUv{margin-bottom:20px;position:relative}@media(max-width:767px){.LoginForm_inputWrapper__gtFUv{margin-bottom:16px}}.LoginForm_bottomWrapper__TprSa{align-items:center;display:flex;justify-content:space-between}@media(max-width:767px){.LoginForm_bottomWrapper__TprSa{flex-direction:column-reverse;gap:16px;margin-top:8px}}.LoginForm_icon__SvWRT{color:#777;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.LoginForm_input__WWInv{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;color:#333;font-size:16px;outline:none;padding:12px 12px 12px 40px;width:100%}.LoginForm_input__WWInv:focus{border-color:#556561}.LoginForm_input__WWInv.LoginForm_inputError__p7WTB{border-color:#852525}@media(max-width:767px){.LoginForm_input__WWInv{border-radius:10px;padding:14px 14px 14px 42px}}.LoginForm_spanError__2T6P5{color:#852525;font-size:14px;margin-bottom:8px;margin-top:-15px;text-align:left;width:100%}.LoginForm_forgotPassword__bnhJx{color:#333;display:block;font-size:14px;margin-top:10px;text-align:right;text-decoration:none}.LoginForm_forgotPassword__bnhJx:hover{text-decoration:underline}@media(max-width:767px){.LoginForm_forgotPassword__bnhJx{margin-top:0;text-align:center}}.LoginForm_submitButton__YuBI4{background-color:#333;border:none;border-radius:25px;color:#fff1d7;cursor:pointer;font-size:16px;font-weight:700;max-width:111px;padding:12px;width:100%}.LoginForm_submitButton__YuBI4:hover{background-color:#555}.LoginForm_submitButton__YuBI4:disabled{cursor:not-allowed;opacity:.6}@media(max-width:767px){.LoginForm_submitButton__YuBI4{font-size:17px;max-width:100%;padding:14px}}.Login_container__WbeiA{align-items:center;background-color:#e0dedb;display:flex;justify-content:center;min-height:100vh;position:relative}@media(max-width:767px){.Login_container__WbeiA{align-items:flex-start;background:linear-gradient(160deg,#f5f3ef,#e8e4df 50%,#ddd9d3);padding-top:15vh}}.Login_backgroundImage__\+R7Cc{height:auto;left:50%;max-height:85%;max-width:100%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%;z-index:-1}@media(max-width:767px){.Login_backgroundImage__\+R7Cc{max-height:none;opacity:.15;top:40%;width:120%}}.Login_content__ArVOL{z-index:1}@media(max-width:767px){.Login_content__ArVOL{padding:0 20px;width:100%}}.Login_contentWrapper__dKRBs{display:flex;overflow:hidden}@media(max-width:767px){.Login_contentWrapper__dKRBs{align-items:center;flex-direction:column}}.Login_leftSection__6xADX{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1rem}@media(max-width:767px){.Login_leftSection__6xADX{display:none}}.Login_imageLogoWrapper__KjXWT{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:15px;width:100%}.Login_imageLogoWrapper__KjXWT img{border-radius:10px;height:45px;margin-bottom:5px;width:40%}.Login_imageWrapper__HAbMQ{align-items:center;display:flex;justify-content:center;max-width:300px;width:100%}.Login_imageWrapper__HAbMQ img{border-radius:10px;height:398px;width:100%}.Login_rightSection__nltU-{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1rem}.Login_rightSection__nltU- img{border-radius:10px;height:auto;width:100%}@media(max-width:767px){.Login_rightSection__nltU-{padding:0;width:100%}}.Login_logo__qmy9u{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:15px;width:100%}.Login_logo__qmy9u img{border-radius:10px;height:45px;margin-bottom:5px;width:20%}@media(max-width:767px){.Login_logo__qmy9u{display:none}}.Login_mobileLogo__\+X340{display:none}@media(max-width:767px){.Login_mobileLogo__\+X340{display:flex;justify-content:center;margin-bottom:32px}.Login_mobileLogo__\+X340 img{height:36px;width:auto}}.ForgotPasswordForm_containerForm__eSsCi{align-items:center;background-color:var(--dm-auth-form-bg);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media(max-width:767px){.ForgotPasswordForm_containerForm__eSsCi{background-color:#0000}}.ForgotPasswordForm_formWrapper__GRgti{background-color:var(--color-surface);border-radius:16px;box-shadow:0 4px 8px var(--color-shadow);max-width:100%;min-height:398px;padding:40px;text-align:center;width:426px}@media(max-width:767px){.ForgotPasswordForm_formWrapper__GRgti{border-radius:20px;box-shadow:0 8px 32px var(--dm-auth-card-shadow);min-height:auto;padding:28px 24px;width:100%}}.ForgotPasswordForm_titleForm__eY8Rz:focus{outline:none}.ForgotPasswordForm_titleForm__eY8Rz{color:var(--dm-auth-text-strong);font-size:44px;margin-bottom:24px;max-width:300px;text-align:left}@media(max-width:767px){.ForgotPasswordForm_titleForm__eY8Rz{font-size:26px;margin-bottom:20px;max-width:none;text-align:center}}.ForgotPasswordForm_inputWrapper__I-aOq{margin-bottom:20px;position:relative}@media(max-width:767px){.ForgotPasswordForm_inputWrapper__I-aOq{margin-bottom:16px}}.ForgotPasswordForm_bottomWrapper__PJxnn{align-items:center;display:flex;justify-content:space-between}@media(max-width:767px){.ForgotPasswordForm_bottomWrapper__PJxnn{flex-direction:column-reverse;gap:16px;margin-top:8px}}.ForgotPasswordForm_icon__DSmIz{color:var(--dm-auth-icon);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ForgotPasswordForm_iconBack__aaTYe{color:var(--dm-auth-icon);margin-right:5px;margin-top:-1px}.ForgotPasswordForm_input__P1f67{border:1px solid var(--color-border-strong);border-radius:8px;box-sizing:border-box;color:var(--dm-auth-text-strong);font-size:16px;outline:none;padding:12px 12px 12px 40px;width:100%}.ForgotPasswordForm_input__P1f67:focus{border-color:var(--dm-auth-text-strong);box-shadow:0 0 0 2px var(--dm-auth-text-strong)}@media(max-width:767px){.ForgotPasswordForm_input__P1f67{border-radius:10px;padding:14px 14px 14px 42px}}.ForgotPasswordForm_forgotPasswordLink__D\+VPQ{align-items:center;background:none;border:none;color:var(--dm-auth-text-strong);cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:space-between;margin-top:10px;padding:5px 5px 5px 0;text-align:right;text-decoration:none}@media(max-width:767px){.ForgotPasswordForm_forgotPasswordLink__D\+VPQ{justify-content:center;margin-top:0}}.ForgotPasswordForm_submitButton__rkmMf{background-color:var(--dm-auth-submit-bg);border:none;border-radius:25px;color:var(--dm-auth-submit-text);cursor:pointer;font-size:16px;font-weight:700;max-width:111px;padding:12px;width:100%}.ForgotPasswordForm_submitButton__rkmMf:hover{background-color:var(--dm-auth-submit-bg-hover)}@media(max-width:767px){.ForgotPasswordForm_submitButton__rkmMf{font-size:17px;max-width:100%;padding:14px}}.ForgotPasswordForm_hint__15kWF{color:var(--dm-auth-text);font-size:14px;line-height:1.4;margin:-8px 0 20px;text-align:left}@media(max-width:767px){.ForgotPasswordForm_hint__15kWF{text-align:center}}.ForgotPasswordForm_message__fOjSO{color:var(--dm-auth-text-strong);font-size:16px;line-height:1.5;margin:0 0 16px;text-align:left}@media(max-width:767px){.ForgotPasswordForm_message__fOjSO{text-align:center}}.ForgotPasswordForm_input__P1f67.ForgotPasswordForm_inputError__OLW8O,.ForgotPasswordForm_input__P1f67.ForgotPasswordForm_inputError__OLW8O:focus{border-color:var(--color-error);box-shadow:none}.ForgotPasswordForm_spanError__wH\+j6{color:var(--color-error);font-size:14px;margin-bottom:12px;margin-top:-12px;text-align:left;width:100%}.ForgotPasswordForm_submitButton__rkmMf:disabled{cursor:not-allowed;opacity:.7}.ForgotPasswordForm_policyList__kXZjr{color:var(--dm-auth-text);font-size:13px;list-style:none;margin:-8px 0 16px;padding:0;text-align:left}.ForgotPasswordForm_policyList__kXZjr li{line-height:1.6}.ForgotPasswordForm_policyOk__I4dxA{color:var(--color-success)}.ForgotPasswordForm_forgotPasswordLink__D\+VPQ:focus-visible,.ForgotPasswordForm_submitButton__rkmMf:focus-visible{outline:2px solid var(--dm-auth-text-strong);outline-offset:2px}.ForgotPasswordForm_buttonWide__019F-{max-width:none;min-width:140px;padding-left:22px;padding-right:22px;white-space:nowrap;width:auto}.ForgotPasswordForm_srOnly__KeD4U{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ForgotPasswordForm_message__fOjSO+.ForgotPasswordForm_hint__15kWF{margin-top:0}.ForgotPasswordForm_message__fOjSO:has(+.ForgotPasswordForm_bottomWrapper__PJxnn){margin-bottom:24px}.ForgotPasswordForm_titleCompact__1xkCk{font-size:32px;max-width:none}.ForgotPasswordForm_policyTitle__HuCOK{color:var(--dm-auth-text);font-size:13px;margin:-8px 0 4px;text-align:left}.ForgotPasswordForm_policyList__kXZjr+.ForgotPasswordForm_spanError__wH\+j6,.ForgotPasswordForm_policyTitle__HuCOK+.ForgotPasswordForm_policyList__kXZjr{margin-top:0}.ForgotPasswordForm_spanError__wH\+j6{font-weight:600}.ForgotPasswordForm_policyList__kXZjr li{position:relative}.ForgotPasswordForm_forgotPasswordLink__D\+VPQ:hover{text-decoration:underline}@media(max-width:767px){.ForgotPasswordForm_buttonWide__019F-{max-width:100%;width:100%}.ForgotPasswordForm_forgotPasswordLink__D\+VPQ{min-height:44px;padding:12px 16px}}.ForgotPassword_container__MXW\+9{align-items:center;background-color:var(--dm-auth-page-bg);display:flex;justify-content:center;min-height:100vh;position:relative}@media(max-width:767px){.ForgotPassword_container__MXW\+9{align-items:flex-start;background:linear-gradient(160deg,var(--dm-auth-gradient-1) 0,var(--dm-auth-gradient-2) 50%,var(--dm-auth-gradient-3) 100%);padding-top:15vh}}.ForgotPassword_backgroundImage__mPJmt{height:auto;left:50%;max-height:85%;max-width:100%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%;z-index:-1}@media(max-width:767px){.ForgotPassword_backgroundImage__mPJmt{max-height:none;opacity:.15;top:40%;width:120%}}.ForgotPassword_content__Xu4-H{z-index:1}@media(max-width:767px){.ForgotPassword_content__Xu4-H{padding:0 20px;width:100%}}.ForgotPassword_contentWrapper__7iCSc{display:flex;overflow:hidden}@media(max-width:767px){.ForgotPassword_contentWrapper__7iCSc{align-items:center;flex-direction:column}}.ForgotPassword_leftSection__-BNf1{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1rem}@media(max-width:767px){.ForgotPassword_leftSection__-BNf1{display:none}}.ForgotPassword_imageLogoWrapper__WA\+Zb{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:15px;width:100%}.ForgotPassword_imageLogoWrapper__WA\+Zb img{border-radius:10px;height:45px;margin-bottom:5px;width:40%}.ForgotPassword_imageWrapper__os5Kx{align-items:center;display:flex;justify-content:center;max-width:300px;width:100%}.ForgotPassword_imageWrapper__os5Kx img{border-radius:10px;height:398px;width:100%}.ForgotPassword_rightSection__DrLDZ{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1rem}.ForgotPassword_rightSection__DrLDZ img{border-radius:10px;height:auto;width:100%}@media(max-width:767px){.ForgotPassword_rightSection__DrLDZ{padding:0;width:100%}}.ForgotPassword_logo__CKzJ5{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:15px;width:100%}.ForgotPassword_logo__CKzJ5 img{border-radius:10px;height:45px;margin-bottom:5px;width:20%}@media(max-width:767px){.ForgotPassword_logo__CKzJ5{display:none}}.ForgotPassword_mobileLogo__AOkPO{display:none}@media(max-width:767px){.ForgotPassword_mobileLogo__AOkPO{display:flex;justify-content:center;margin-bottom:32px}.ForgotPassword_mobileLogo__AOkPO img{height:36px;width:auto}}.DropdownMenu_flatList__qL-xe{max-height:300px;overflow-x:hidden;overflow-y:auto}.MediaFailuresCell_value__ni1\+u{color:var(--text-data);font-family:var(--font-family);font-size:13px}.MediaFailuresCell_empty__Wpygz{color:var(--text-subtitle);font-family:var(--font-family);font-size:13px}.MediaFailuresCell_warning__P3ugi{align-items:center;background-color:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:4px;color:var(--color-warning-text);cursor:help;display:inline-flex;font-family:var(--font-family);font-size:13px;font-weight:600;padding:2px 8px}body .react-datepicker{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 8px 24px #0000002e;color:var(--text-data);font-family:FFF Acid Grotesk,-apple-system,Roboto,Helvetica,sans-serif}body .react-datepicker__header{background:var(--color-surface);background:var(--color-surface-2,var(--color-surface));border-bottom:1px solid var(--color-border);border-radius:14px 14px 0 0;padding-top:12px}body .react-datepicker-time__header,body .react-datepicker__current-month,body .react-datepicker__day-name{color:var(--text-data)}body .react-datepicker__day{border-radius:8px;color:var(--text-data)}body .react-datepicker__day:hover{background:#0000000f;background:var(--color-surface-2,#0000000f)}body .react-datepicker__day--keyboard-selected,body .react-datepicker__day--selected{background:var(--color-primary);color:#fff}body .react-datepicker__day--disabled{color:var(--color-border)}body .react-datepicker__day--outside-month{opacity:.45}body .react-datepicker__month-dropdown-container select,body .react-datepicker__month-select,body .react-datepicker__year-dropdown-container select,body .react-datepicker__year-select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--text-data);font-family:inherit;padding:2px 6px}body .react-datepicker__navigation-icon:before{border-color:var(--text-data)}body .react-datepicker__triangle{display:none}body .react-datepicker-popper{z-index:3000}body .react-datepicker-wrapper,body .react-datepicker__input-container{display:flex;flex:1 1;min-width:0}.Alert_alert__1X9nI{align-items:center;border:1px solid #0000;border-radius:8px;display:flex;font-family:var(--font-family);font-size:14px;gap:12px;line-height:1.4;padding:12px 16px;width:100%}.Alert_icon__4MDuE{align-items:center;display:flex;flex-shrink:0}.Alert_content__IKzLq{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.Alert_title__KjbRK{font-weight:700}.Alert_message__rrtrS{font-weight:500}.Alert_close__ahRGO{align-items:center;background:#0000;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.7;padding:2px;transition:opacity .12s ease}.Alert_close__ahRGO:hover{opacity:1}.Alert_close__ahRGO:focus-visible{outline:2px solid currentColor;outline-offset:1px}.Alert_error__hSm7C{background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger-text)}.Alert_error__hSm7C .Alert_icon__4MDuE{color:var(--color-danger)}.Alert_warning__NgwrJ{background:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-warning-text)}.Alert_warning__NgwrJ .Alert_icon__4MDuE{color:var(--color-warning)}.Alert_info__lQ\+0B{background:var(--color-info-bg);border-color:var(--color-info);color:var(--color-info-text)}.Alert_info__lQ\+0B .Alert_icon__4MDuE{color:var(--color-info)}.Alert_success__pvk9G{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success-text)}.Alert_success__pvk9G .Alert_icon__4MDuE{color:var(--color-success)}.VisualizingChangeConfirmModal_overlay__w4bNm{align-items:center;background:var(--color-overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.VisualizingChangeConfirmModal_container__x2ttB{background:var(--color-surface);border-radius:12px;box-shadow:0 8px 30px var(--color-shadow);font-family:var(--font-family);max-width:92vw;padding:28px;width:520px}.VisualizingChangeConfirmModal_title__7Htvi{color:var(--text-title);font-size:18px;font-weight:600;margin:0 0 12px}.VisualizingChangeConfirmModal_body__vWSOY{color:var(--text-data);font-size:14px;line-height:1.5;margin:0 0 24px}.VisualizingChangeConfirmModal_actions__kGL6f{display:flex;flex-direction:column;gap:10px}@media(min-width:520px){.VisualizingChangeConfirmModal_actions__kGL6f{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.VisualizingChangeConfirmModal_primary__jqszn,.VisualizingChangeConfirmModal_secondary__uzGCl{border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;min-width:140px;padding:10px 18px;transition:all .15s ease}.VisualizingChangeConfirmModal_primary__jqszn:disabled,.VisualizingChangeConfirmModal_secondary__uzGCl:disabled{cursor:not-allowed;opacity:.5}.VisualizingChangeConfirmModal_secondary__uzGCl{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--text-subtitle)}.VisualizingChangeConfirmModal_secondary__uzGCl:not(:disabled):hover{background:var(--color-surface-2)}.VisualizingChangeConfirmModal_primary__jqszn{background:var(--color-primary);border:none;color:var(--color-on-primary)}.VisualizingChangeConfirmModal_primary__jqszn:not(:disabled):hover{opacity:.85}.CompanyAppThemeTab_wrapper__ph9ml{display:flex;flex-direction:column;gap:8px}.CompanyAppThemeTab_selectRow__Zitkj{max-width:320px}.CompanyAppThemeTab_hint__Hkfri{color:var(--text-subtitle);font-size:13px;line-height:1.5;margin:0 0 8px}.CompanyAppThemeTab_list__f9-T2{display:flex;flex-direction:column;gap:4px;margin-top:8px}.CompanyAppThemeTab_listTitle__2wJPu{color:var(--text-title);font-size:13px;font-weight:600;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.CompanyAppThemeTab_muted__5cw4l{color:var(--text-subtitle);font-size:13px;margin:0}.CompanyAppThemeTab_unit__oqB6k{background:var(--color-main-background);border:1px solid var(--color-border);border-radius:8px;margin-bottom:8px;padding:12px 14px}.CompanyAppThemeTab_unitRow__HKeb4{align-items:center;display:flex;gap:12px;justify-content:space-between}.CompanyAppThemeTab_unitName__8mc2G{color:var(--text-title);font-size:14px;font-weight:600}.CompanyAppThemeTab_deviceRow__RKaJv{align-items:center;border-top:1px dashed var(--color-border);display:flex;gap:12px;justify-content:space-between;margin-top:6px;padding:6px 0 0 16px}.CompanyAppThemeTab_deviceRow__RKaJv:first-of-type{margin-top:8px}.CompanyAppThemeTab_deviceName__S5iKM{color:var(--text-data);font-size:13px}.CompanyAppThemeTab_deviceName__S5iKM:before{color:var(--text-subtitle);content:"•";margin-right:8px}.CompanyAppThemeTab_badgeDark__BBCX-,.CompanyAppThemeTab_badgeLight__p\+HKv{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}.CompanyAppThemeTab_badgeLight__p\+HKv{background:var(--dm-admin-badge-light-bg);border:1px solid var(--color-border-strong);color:var(--dm-admin-badge-light-fg)}.CompanyAppThemeTab_badgeDark__BBCX-{background:var(--dm-admin-badge-dark-bg);border:1px solid var(--dm-admin-badge-dark-bg);color:var(--color-on-primary)}.CompanyThemeCascadeModal_overlay__-w3KA{align-items:center;background:var(--color-overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.CompanyThemeCascadeModal_container__kuXJE{background:var(--color-surface);border-radius:12px;box-shadow:0 8px 30px var(--color-shadow);font-family:var(--font-family);max-width:92vw;padding:28px;width:520px}.CompanyThemeCascadeModal_title__RundS{color:var(--text-title);font-size:18px;font-weight:600;margin:0 0 12px}.CompanyThemeCascadeModal_body__ocEY4{color:var(--text-data);font-size:14px;line-height:1.5;margin:0 0 24px}.CompanyThemeCascadeModal_actions__kGvAw{display:flex;flex-direction:column;gap:10px}@media(min-width:520px){.CompanyThemeCascadeModal_actions__kGvAw{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.CompanyThemeCascadeModal_primary__rSfwX,.CompanyThemeCascadeModal_secondary__OpDAC{border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;min-width:140px;padding:10px 18px;transition:all .15s ease}.CompanyThemeCascadeModal_primary__rSfwX:disabled,.CompanyThemeCascadeModal_secondary__OpDAC:disabled{cursor:not-allowed;opacity:.5}.CompanyThemeCascadeModal_secondary__OpDAC{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--text-subtitle)}.CompanyThemeCascadeModal_secondary__OpDAC:not(:disabled):hover{background:var(--color-surface-2)}.CompanyThemeCascadeModal_primary__rSfwX{background:var(--color-primary);border:none;color:var(--color-on-primary)}.CompanyThemeCascadeModal_primary__rSfwX:not(:disabled):hover{opacity:.85}.styles_overlay__VgOMU{align-items:center;background:var(--color-overlay);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.styles_container__h9wcC{background:var(--color-surface);border-radius:12px;box-shadow:0 8px 30px var(--color-shadow);display:flex;flex-direction:column;max-height:90vh;max-width:100%;width:620px}.styles_header__8wHNe{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:10px;padding:18px 20px 12px}.styles_title__PoseJ{align-items:center;color:var(--color-text-title);display:flex;font-size:15px;font-weight:600;gap:8px}.styles_email__UtMUV{color:var(--color-text-subtitle);flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_close__EcomM{background:none;border:none;color:var(--color-text-subtitle);cursor:pointer;display:flex;padding:4px}.styles_close__EcomM:hover{color:var(--color-text-title)}.styles_body__VJ-9s{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 20px}.styles_row__r3Pi8{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.styles_label__5gP-\+{color:var(--color-text-data);font-size:13px}.styles_number__cAI1G{width:68px}.styles_date__vRHwf,.styles_number__cAI1G,.styles_selectInline__8lU-D,.styles_select__goh66{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text-data);font-size:13px;padding:6px 8px}.styles_selectInline__8lU-D{min-width:96px}.styles_select__goh66{min-width:140px}.styles_colon__l50mz{color:var(--color-text-subtitle)}.styles_block__4APAK{border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:8px;margin:0;padding:12px}.styles_legend__Hxu-v{color:var(--color-text-subtitle);font-size:12px;letter-spacing:.04em;padding:0 4px;text-transform:uppercase}.styles_checkRow__QO-dT,.styles_radioRow__5h9-y{align-items:center;color:var(--color-text-data);cursor:pointer;display:flex;font-size:13px;gap:8px}.styles_reportGrid__Y1BJ6{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.styles_hint__5NdiX{color:var(--color-text-subtitle);font-size:12px;line-height:1.5;margin:-6px 0 0}.styles_preview__t4paT{background:var(--color-surface-2);border-left:3px solid var(--color-primary);border-radius:6px;padding:12px 14px}.styles_sentence__O312d{color:var(--color-text-title);font-size:14px;font-weight:600;line-height:1.5;margin:0 0 6px}.styles_muted__spvj4{color:var(--color-text-subtitle);font-size:13px;line-height:1.5;margin:2px 0 0}.styles_footer__oAv-o{border-top:1px solid var(--color-border);display:flex;gap:10px;justify-content:flex-end;padding:12px 20px 18px}.styles_primary__iYSqS,.styles_secondary__Wjaz6{border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 18px}.styles_secondary__Wjaz6{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-subtitle)}.styles_secondary__Wjaz6:hover{background:var(--color-surface-2)}.styles_primary__iYSqS{background:var(--color-primary);border:none;color:var(--color-on-primary)}.styles_primary__iYSqS:hover:not(:disabled){opacity:.9}.styles_primary__iYSqS:disabled{cursor:not-allowed;opacity:.5}.styles_body__kQ0O9{align-items:flex-start;display:flex;flex-direction:column;font-weight:500;gap:8px}.styles_retry__KUYuk{background:none;border:1px solid;border-radius:6px;color:inherit;cursor:pointer;font-family:var(--font-family);font-size:13px;font-weight:600;padding:5px 12px}.styles_retry__KUYuk:disabled{cursor:not-allowed;opacity:.6}.styles_wrapper__cQjQr{display:flex;flex-direction:column;gap:12px}.styles_toolbar__aI9aZ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.styles_counter__sC9iE{color:var(--text-subtitle);font-size:13px}.styles_hint__u406h,.styles_muted__BUrla{color:var(--text-subtitle);font-size:12.5px}.styles_hint__u406h{margin:12px 0 0}.styles_danger__5fxVB,.styles_link__23hfd,.styles_primary__dsjWy,.styles_secondary__jPbSX{border:none;border-radius:8px;cursor:pointer;font-family:var(--font-family);font-size:13.5px}.styles_primary__dsjWy{background:var(--color-primary);color:#fff;font-weight:600;padding:9px 16px}.styles_primary__dsjWy:disabled{cursor:not-allowed;opacity:.6}.styles_secondary__jPbSX{background:#0000;border:1px solid var(--color-switch-track-inactive);color:var(--color-primary);padding:9px 16px}.styles_danger__5fxVB{background:var(--color-danger);color:#fff;font-weight:600;padding:5px 12px}.styles_link__23hfd{background:none;color:var(--color-link);padding:5px 8px;text-decoration:underline}.styles_card__gzRPc{align-items:center;background:var(--color-main-background);border:1px solid var(--color-switch-track-inactive);border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;padding:14px 16px}.styles_inactive__L-v2R{opacity:.62}.styles_cardMain__MnjKy{display:flex;flex:1 1 240px;flex-direction:column;gap:2px;min-width:0}.styles_email__5sHm8{color:var(--text-data);font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.styles_cardActions__bXA2S{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.styles_confirmInline__9Er3L{align-items:center;background:var(--color-danger-bg);border-radius:8px;color:var(--color-danger-text);display:inline-flex;font-size:12.5px;gap:8px;padding:4px 8px}.styles_pills__5f5oM{display:flex;flex-wrap:wrap;gap:6px}.styles_pill__Kj2My{border:1px solid var(--color-switch-track-inactive);border-radius:999px;color:var(--text-subtitle);font-size:11.5px;padding:3px 9px;white-space:nowrap}.styles_pillOn__xLEMj{background:var(--color-success-bg);border-color:#0000;color:var(--color-success-text);font-weight:600}.styles_pillOff__XjrSd{background:var(--color-switch-track-inactive);border-color:#0000;color:var(--text-subtitle)}.styles_drawer__WYj\+F{background:var(--color-body-background);border:1px dashed var(--color-primary);border-radius:10px;padding:18px}.styles_drawerTitle__7YKa3{color:var(--color-primary);font-size:12.5px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.styles_grid__M4Pij{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.styles_activeRow__6rPu6{margin:14px 0 22px}.styles_reportList__ook0q{background:var(--color-main-background);border:1px solid var(--color-switch-track-inactive);border-radius:8px;display:flex;flex-direction:column}.styles_reportRow__CjwPE{border-bottom:1px solid var(--color-switch-track-inactive);padding:12px 14px}.styles_reportRow__CjwPE:last-child{border-bottom:none}.styles_scheduleGrid__HKmrx{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:12px 0 4px 26px}.styles_drawerActions__sL89H{display:flex;gap:10px;margin-top:18px}@media(max-width:767px){.styles_scheduleGrid__HKmrx{margin-left:0}}.styles_wrapper__URQ1L{display:flex;flex-direction:column;gap:14px}.styles_filters__VNdum{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:620px}.styles_muted__RjSAu{color:var(--text-subtitle);font-size:12.5px}.styles_scroller__MQp4L{background:var(--color-main-background);border:1px solid var(--color-switch-track-inactive);border-radius:10px;overflow-x:auto}.styles_table__nCwwB{border-collapse:collapse;font-size:13.5px;width:100%}.styles_table__nCwwB th{color:var(--text-subtitle);font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.styles_table__nCwwB td,.styles_table__nCwwB th{border-bottom:1px solid var(--color-switch-track-inactive)}.styles_table__nCwwB td{color:var(--text-data);padding:11px 14px;vertical-align:top}.styles_table__nCwwB tr:last-child td{border-bottom:none}.styles_num__TFbDH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.styles_email__nBmZ6{min-width:180px;overflow-wrap:anywhere}.styles_pill__Tq68N{border-radius:999px;display:inline-block;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.styles_ok__6U1F8{background:var(--color-success-bg);color:var(--color-success-text)}.styles_err__1aA4J{background:var(--color-danger-bg);color:var(--color-danger-text)}.styles_wait__s5d4I{background:var(--color-warning-bg);color:var(--color-warning-text)}.styles_errorDetail__c5ddR{color:var(--text-subtitle);font-size:11.5px;margin-top:4px;max-width:260px}.styles_pager__cSgTE{align-items:center;display:flex;gap:12px;justify-content:flex-end}.styles_link__y\+tKy{background:none;border:none;color:var(--color-link);cursor:pointer;font-family:var(--font-family);font-size:13.5px;padding:4px 8px;text-decoration:underline}.styles_link__y\+tKy:disabled{color:var(--text-subtitle);cursor:not-allowed;text-decoration:none}.AsignLiberacaoTab_wrapper__FIDNH{display:flex;flex-direction:column;gap:12px}.AsignLiberacaoTab_hint__JaSXi{color:var(--text-subtitle);font-size:13px;line-height:1.5;margin:0}.AsignLiberacaoTab_feedback__jSEoj{position:sticky;top:0;z-index:2}.AsignLiberacaoTab_appSettings__I\+3-c[aria-busy=true] .AsignLiberacaoTab_mainRow__2viTh,.AsignLiberacaoTab_wrapper__FIDNH[aria-busy=true] .AsignLiberacaoTab_controls__-LQfs,.AsignLiberacaoTab_wrapper__FIDNH[aria-busy=true] .AsignLiberacaoTab_mainRow__2viTh{opacity:.6;pointer-events:none}.AsignLiberacaoTab_appSettings__I\+3-c{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:16px}.AsignLiberacaoTab_mainRow__2viTh{align-items:center;background:var(--color-main-background);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.AsignLiberacaoTab_summary__9i7yb{color:var(--text-data);font-size:13px}.AsignLiberacaoTab_listTitle__Lei76{color:var(--text-title);font-size:13px;font-weight:600;letter-spacing:.03em;margin:8px 0 0;text-transform:uppercase}.AsignLiberacaoTab_muted__B37pJ{color:var(--text-subtitle);font-size:13px;margin:0}.AsignLiberacaoTab_unit__zUV4A{background:var(--color-main-background);border:1px solid var(--color-border);border-radius:8px;padding:14px 16px}.AsignLiberacaoTab_deviceRow__vzQJR,.AsignLiberacaoTab_unitRow__BbxdK{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:32px}.AsignLiberacaoTab_unitName__oTanG{color:var(--text-title);font-size:16px;font-weight:600;min-width:0;overflow-wrap:anywhere}.AsignLiberacaoTab_unitTotems__q0hKo{color:var(--text-subtitle);font-size:12px;font-weight:400;margin-left:8px}.AsignLiberacaoTab_unitEmpty__ld6i0{color:var(--text-subtitle);font-size:12px;margin:6px 0 0}.AsignLiberacaoTab_deviceRow__vzQJR{border-top:1px dashed var(--color-border);margin-top:6px;padding:6px 0 0 16px}.AsignLiberacaoTab_deviceName__piZmf{color:var(--text-data);font-size:13px;min-width:0;overflow-wrap:anywhere}.AsignLiberacaoTab_deviceName__piZmf:before{color:var(--text-subtitle);content:"•";margin-right:8px}.AsignLiberacaoTab_badgeOff__hVggz,.AsignLiberacaoTab_badgeOn__TfdGb{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}.AsignLiberacaoTab_badgeOn__TfdGb{background:var(--color-success-bg);border:1px solid var(--color-success);color:var(--color-success-text)}.AsignLiberacaoTab_badgeOff__hVggz{background:var(--color-surface-2);border:1px solid var(--color-border-strong);color:var(--text-subtitle)}.AsignLiberacaoTab_controls__-LQfs{align-items:center;display:flex;gap:10px}.AsignLiberacaoTab_controls__-LQfs>div span{font-size:14px}.AsignLiberacaoTab_overlay__7\+F7u{align-items:center;background:var(--color-overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.AsignLiberacaoTab_dialog__YSsfv{background:var(--color-surface);border-radius:12px;box-shadow:0 8px 30px var(--color-shadow);font-family:var(--font-family);max-width:92vw;padding:28px;width:520px}.AsignLiberacaoTab_dialogTitle__Bw\+\+X{color:var(--text-title);font-size:18px;font-weight:600;margin:0 0 12px}.AsignLiberacaoTab_dialogBody__X0IgK{color:var(--text-data);font-size:14px;line-height:1.5;margin:0 0 12px}.AsignLiberacaoTab_actions__62yps{display:flex;flex-direction:column;gap:10px;margin-top:24px}@media(min-width:520px){.AsignLiberacaoTab_actions__62yps{flex-direction:row;justify-content:flex-end}}.AsignLiberacaoTab_primary__prTka,.AsignLiberacaoTab_secondary__Gvugs{border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;min-width:140px;padding:10px 18px}.AsignLiberacaoTab_secondary__Gvugs{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--text-subtitle)}.AsignLiberacaoTab_secondary__Gvugs:hover{background:var(--color-surface-2)}.AsignLiberacaoTab_primary__prTka{background:var(--color-primary);border:none;color:var(--color-on-primary)}.AsignLiberacaoTab_primary__prTka:hover{opacity:.85}.styles_page__fDpj\+{align-items:center;background:var(--color-body-background);display:flex;justify-content:center;min-height:100vh;padding:24px}.styles_card__CYZxP{background:var(--color-main-background);border:1px solid var(--color-switch-track-inactive);border-radius:12px;display:flex;flex-direction:column;font-family:var(--font-family);gap:14px;max-width:460px;padding:32px;width:100%}.styles_title__dvn9P{color:var(--text-title);font-size:21px;font-weight:600;margin:0}.styles_text__MIL4w{color:var(--text-data);font-size:15px;margin:0}.styles_note__LRgFa{color:var(--text-subtitle);font-size:12.5px;line-height:1.55;margin:6px 0 0}.styles_page__WIpUG{align-items:center;background:var(--color-body-background);display:flex;justify-content:center;min-height:100vh;padding:24px}.styles_card__7K-qF{background:var(--color-main-background);border:1px solid var(--color-switch-track-inactive);border-radius:12px;display:flex;flex-direction:column;font-family:var(--font-family);gap:14px;max-width:460px;padding:32px;width:100%}.styles_title__NM-Ji{color:var(--text-title);font-size:21px;font-weight:600;margin:0}.styles_text__7VdpG{color:var(--text-data);font-size:15px;margin:0}.styles_period__cfEXt{color:var(--text-subtitle);font-size:13.5px;margin:0}.styles_button__aXHXi{background:var(--color-primary);border-radius:8px;color:var(--color-main-background);display:inline-block;font-size:15px;font-weight:600;margin-top:8px;padding:12px 20px;text-align:center;text-decoration:none}.styles_button__aXHXi:hover{opacity:.9}.styles_retry__zpLKs{align-self:flex-start;background:#0000;border:1px solid var(--color-switch-track-inactive);border-radius:8px;color:var(--text-data);cursor:pointer;font-family:var(--font-family);font-size:14px;margin-top:4px;padding:9px 16px}.styles_note__YeBdt{color:var(--text-subtitle);font-size:12.5px;line-height:1.55;margin:6px 0 0}.AsignApp_page__Rh8Zg{display:flex;flex-direction:column;gap:24px;padding:24px}.AsignApp_breadcrumb__g0vOF{align-items:center;color:var(--color-text-muted);display:flex;font-size:13px;gap:8px}.AsignApp_breadcrumb__g0vOF .AsignApp_active__YtH3C,.AsignApp_title__OhDim{color:var(--color-text-strong);font-weight:600}.AsignApp_title__OhDim{font-size:20px;margin:0}.AsignApp_subtitle__e7GnU{color:var(--color-text-muted);font-size:13px;line-height:1.5;margin:4px 0 0;max-width:720px}.AsignApp_card__kIoHn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px}.AsignApp_cardTitle__TAvin{color:var(--color-text-strong);font-size:15px;font-weight:600;margin:0 0 20px}.AsignApp_formGrid__iOab2{grid-column-gap:20px;grid-row-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));row-gap:20px}.AsignApp_field__eri8h{display:flex;flex-direction:column;gap:8px}.AsignApp_fieldWide__WhtH7{grid-column:1/-1}.AsignApp_label__i-6wr{color:var(--color-text-muted);font-size:12px;font-weight:500}.AsignApp_fileInput__UMZC5,.AsignApp_input__r5Q5P,.AsignApp_textarea__1VJ8K{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-text-strong);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.AsignApp_fileInput__UMZC5::placeholder,.AsignApp_input__r5Q5P::placeholder,.AsignApp_textarea__1VJ8K::placeholder{color:var(--color-text-muted)}.AsignApp_fileInput__UMZC5:focus,.AsignApp_input__r5Q5P:focus,.AsignApp_textarea__1VJ8K:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-shadow);outline:none}.AsignApp_fileInput__UMZC5:disabled,.AsignApp_input__r5Q5P:disabled,.AsignApp_textarea__1VJ8K:disabled{cursor:not-allowed;opacity:.5}.AsignApp_fileInput__UMZC5{cursor:pointer;padding:8px 12px}.AsignApp_fileInput__UMZC5::file-selector-button{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text-strong);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-right:12px;padding:7px 14px;transition:background .15s ease,border-color .15s ease}.AsignApp_fileInput__UMZC5:hover:not(:disabled)::file-selector-button{background:var(--color-surface-2);border-color:var(--color-primary)}.AsignApp_textarea__1VJ8K{min-height:84px;resize:vertical}.AsignApp_hint__F2SHA{color:var(--color-text-muted);font-size:11px;line-height:1.4}.AsignApp_actions__dTy1B{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.AsignApp_button__AHxPF{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;color:var(--color-on-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:filter .15s ease,background .15s ease,border-color .15s ease}.AsignApp_button__AHxPF:hover:not(:disabled){filter:brightness(1.08)}.AsignApp_button__AHxPF:active:not(:disabled){filter:brightness(.95)}.AsignApp_button__AHxPF:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.AsignApp_button__AHxPF:disabled{cursor:not-allowed;opacity:.5}.AsignApp_buttonGhost__KDGNS{background:#0000;border:1px solid var(--color-border-strong);color:var(--color-text-strong)}.AsignApp_buttonGhost__KDGNS:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--color-primary);color:var(--color-primary);filter:none}.AsignApp_buttonDanger__3Fy9b{background:var(--color-danger-bg);border:1px solid var(--color-danger);color:var(--color-danger-text);font-size:12px;padding:6px 12px}.AsignApp_buttonDanger__3Fy9b:hover:not(:disabled){background:var(--color-danger);color:var(--color-on-primary);filter:none}.AsignApp_tableWrap__CC\+YJ{overflow-x:auto}.AsignApp_table__oqH8G{border-collapse:collapse;font-size:13px;min-width:720px;width:100%}.AsignApp_table__oqH8G th{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:12px;font-weight:500;padding:12px;text-align:left;white-space:nowrap}.AsignApp_table__oqH8G td{border-bottom:1px solid var(--color-border);color:var(--color-text-strong);padding:14px 12px;vertical-align:middle}.AsignApp_table__oqH8G tr:last-child td{border-bottom:none}.AsignApp_versionCell__mLJa7{color:var(--color-text-strong);font-weight:600}.AsignApp_badge__amoGa{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.AsignApp_badgeActive__\+DvTg{background:var(--color-success-bg);color:var(--color-success-text)}.AsignApp_badgeInactive__uTSka{background:var(--color-surface-2);color:var(--color-text-muted)}.AsignApp_mono__G6GJX{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.AsignApp_empty__CRbAk{color:var(--color-text-muted);font-size:14px;padding:40px;text-align:center}.AsignApp_modalOverlay__hrLs7{align-items:center;background:var(--color-overlay);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.AsignApp_modal__DIXHR{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 32px var(--color-shadow);max-width:440px;padding:24px;width:100%}.AsignApp_modalTitle__S7CY7{color:var(--color-text-strong);font-size:16px;font-weight:600;margin:0 0 12px}.AsignApp_modalText__NfeEQ{color:var(--color-text-muted);font-size:13px;line-height:1.6;margin:0 0 20px}.AsignApp_rowActions__3CHPN{align-items:center;display:flex;gap:8px;white-space:nowrap}.AsignApp_variantList__fEsld{display:flex;flex-direction:column;gap:10px}.AsignApp_variantButton__wyo15{align-items:flex-start;flex-direction:column;gap:2px;padding:12px 16px;text-align:left;width:100%}.AsignApp_variantName__SovCJ{font-size:14px;font-weight:600}.AsignApp_variantMeta__Y93eZ{font-size:12px;font-weight:400;opacity:.75}.AsignApp_muted__05WF9{color:var(--color-text-muted)}.SyncStatusCards_grid__HpdWN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:16px;margin-top:5px;width:100%}@media(min-width:600px){.SyncStatusCards_grid__HpdWN{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.SyncStatusCards_grid__HpdWN{gap:16px;grid-template-columns:repeat(4,1fr)}}.SyncStatusCards_card__bnjXP{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;display:flex;font-family:var(--font-family);gap:12px;justify-content:space-between;padding:16px 20px;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;width:100%}.SyncStatusCards_card__bnjXP:hover:not(:disabled){box-shadow:0 4px 14px var(--color-shadow);transform:translateY(-1px)}.SyncStatusCards_card__bnjXP:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.SyncStatusCards_card__bnjXP:disabled{cursor:progress}.SyncStatusCards_cardContent__ENVj\+{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.SyncStatusCards_label__10vRL{color:var(--text-subtitle);font-size:13px;font-weight:500;line-height:1.3}.SyncStatusCards_value__87jWw{color:var(--text-title);font-size:28px;font-weight:700;line-height:1.1}.SyncStatusCards_icon__TODSM{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.SyncStatusCards_cardTotal__IdkX4 .SyncStatusCards_icon__TODSM{background:var(--dm-dash-tint-primary);color:var(--color-primary)}.SyncStatusCards_cardError__bny1k .SyncStatusCards_value__87jWw{color:var(--color-danger)}.SyncStatusCards_cardError__bny1k .SyncStatusCards_icon__TODSM{background:var(--color-danger-bg);color:var(--color-danger)}.SyncStatusCards_cardStale__\+PU\+t .SyncStatusCards_value__87jWw{color:var(--color-warning)}.SyncStatusCards_cardStale__\+PU\+t .SyncStatusCards_icon__TODSM{background:var(--color-warning-bg);color:var(--color-warning)}.SyncStatusCards_cardSynced__V1i\+i .SyncStatusCards_value__87jWw{color:var(--color-success)}.SyncStatusCards_cardSynced__V1i\+i .SyncStatusCards_icon__TODSM{background:var(--color-success-bg);color:var(--color-success)}.SyncStatusCards_activeTotal__c50\+C,.SyncStatusCards_active__5LTT1{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--dm-dash-ring-primary)}.SyncStatusCards_activeError__rtS6z{border-color:var(--color-danger);box-shadow:0 0 0 2px var(--dm-dash-ring-danger)}.SyncStatusCards_activeStale__eJgZA{border-color:var(--color-warning);box-shadow:0 0 0 2px var(--dm-dash-ring-warning)}.SyncStatusCards_activeSynced__gVamy{border-color:var(--color-success);box-shadow:0 0 0 2px var(--dm-dash-ring-success)}.SyncStatusCards_loading__5yygJ .SyncStatusCards_value__87jWw{color:var(--text-subtitle);opacity:.6}.SyncStatusCards_skeleton__1vEuD{animation:SyncStatusCards_shimmer__NF8fo 1.4s infinite;background:linear-gradient(90deg,var(--dm-dash-skeleton-base) 25%,var(--dm-dash-skeleton-highlight) 50%,var(--dm-dash-skeleton-base) 75%);background-size:200% 100%;border-radius:4px;display:inline-block;height:28px;width:36px}@keyframes SyncStatusCards_shimmer__NF8fo{0%{background-position:200% 0}to{background-position:-200% 0}}.SyncStatusCards_errorAlert__BlU1U{margin-bottom:12px;margin-top:5px}.StatusBadge_badge__vtzie{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-family);font-size:12px;font-weight:500;gap:6px;line-height:1.2;padding:4px 10px;white-space:nowrap}.StatusBadge_error__3j1VE{background:var(--color-danger-bg);color:var(--color-danger)}.StatusBadge_stale__Cpz22{background:var(--color-warning-bg);color:var(--color-warning-text)}.StatusBadge_synced__9oyei{background:var(--color-success-bg);color:var(--color-success-text)}.StatusBadge_icon__3TpJo{align-items:center;display:inline-flex;justify-content:center}.StatusBadge_timePill__RO-wA{align-items:center;background:var(--dm-dir-hover-overlay-soft);border-radius:999px;color:var(--text-data);display:inline-flex;font-family:var(--font-family);font-size:12px;font-weight:500;line-height:1.2;padding:3px 10px;white-space:nowrap}.StatusBadge_timePillStale__RW7Lu{background:var(--color-warning-bg);color:var(--color-warning-text)}.StatusBadge_timePillError__dTwnr{background:var(--color-danger-bg);color:var(--color-danger)}.StatusBadge_timePillErrorStale__KQz6l{box-shadow:inset 0 0 0 2px var(--color-warning-text)}.StatusBadge_timePillEmpty__c0O\+8{color:var(--text-subtitle);font-style:italic;font-weight:400}.DeviceCell_cell__2tbMM{display:flex;flex-direction:column;font-family:var(--font-family);gap:2px;line-height:1.2;min-width:0}.DeviceCell_label__ZXjDN{color:var(--text-data);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeviceCell_ip__3xqcu{color:var(--text-subtitle);font-size:11px;font-weight:400;white-space:nowrap}.DeviceCell_empty__JSh5x{color:var(--text-subtitle);font-size:12px;font-style:italic;font-weight:400}.List_rowError__TBVix{background-color:var(--color-danger-bg)!important}.List_rowError__TBVix:hover{background-color:var(--dm-dir-danger-tint)!important}.List_rowStale__nRQF1{background-color:var(--color-warning-bg)!important}.List_rowStale__nRQF1:hover{background-color:var(--dm-dir-warning-tint)!important}.List_rowSynced__xLdvg{background-color:#0000}.IvcScheduleTab_wrapper__1cp9z{display:flex;flex-direction:column;gap:20px;width:100%}.IvcScheduleTab_rules__5uiZC{display:flex;flex-direction:column;gap:16px}.IvcScheduleTab_rule__Vdyw-{grid-gap:16px;grid-row-gap:12px;align-items:end;background:#7f7f7f0f;background:var(--color-surface-3,#7f7f7f0f);border-radius:12px;display:grid;gap:16px;grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr) auto;padding:16px;row-gap:12px}@media(max-width:900px){.IvcScheduleTab_rule__Vdyw-{grid-template-columns:1fr 1fr}}.IvcScheduleTab_field__6TV3t{display:flex;flex-direction:column;gap:6px;min-width:0}.IvcScheduleTab_label__Ofgk1{color:#8a8a8a;color:var(--color-text-secondary,#8a8a8a);font-size:13px}.IvcScheduleTab_timeInput__39lMg{background:#0000;background:var(--color-surface-1,#0000);border:1px solid #7f7f7f59;border:1px solid var(--color-border,#7f7f7f59);border-radius:8px;color:inherit;color:var(--color-text-primary,inherit);font-size:14px;height:42px;padding:0 12px;width:100%}.IvcScheduleTab_timeInput__39lMg:disabled{cursor:not-allowed;opacity:.6}.IvcScheduleTab_removeButton__mSS-B{align-items:center;background:#0000;border:1px solid #7f7f7f59;border:1px solid var(--color-border,#7f7f7f59);border-radius:8px;color:#c0392b;color:var(--color-danger,#c0392b);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;height:42px;justify-content:center;padding:0 14px}.IvcScheduleTab_removeButton__mSS-B:hover:not(:disabled){background:#c0392b14}.IvcScheduleTab_removeButton__mSS-B:disabled{cursor:not-allowed;opacity:.5}.IvcScheduleTab_addButton__7M8Wa{align-items:center;align-self:flex-start;background:#0000;border:1px dashed #7f7f7f73;border:1px dashed var(--color-border,#7f7f7f73);border-radius:8px;color:inherit;color:var(--color-text-primary,inherit);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;height:42px;justify-content:center;padding:0 18px}.IvcScheduleTab_addButton__7M8Wa:hover:not(:disabled){border-style:solid}.IvcScheduleTab_addButton__7M8Wa:disabled{cursor:not-allowed;opacity:.5}.IvcScheduleTab_empty__yId8Y{border:1px dashed #7f7f7f59;border:1px dashed var(--color-border,#7f7f7f59);border-radius:12px;color:#8a8a8a;color:var(--color-text-secondary,#8a8a8a);font-size:14px;padding:24px;text-align:center}.HeartbeatStatusBadge_badge__LpeEq{align-items:center;border-radius:12px;display:inline-flex;font-family:var(--font-family);font-size:12px;font-weight:500;gap:6px;line-height:1.2;min-height:24px;padding:4px 10px;white-space:nowrap}@media(min-width:481px){.HeartbeatStatusBadge_badge__LpeEq{font-size:13px}}.HeartbeatStatusBadge_badgeInline__9L1Kn{align-items:center;background:#0000!important;border-radius:0;display:inline-flex;font-family:var(--font-family);font-size:inherit;font-weight:500;gap:6px;line-height:inherit;padding:0;white-space:nowrap}.HeartbeatStatusBadge_dot__dR6Cn{border-radius:50%;flex-shrink:0;height:8px;width:8px}.HeartbeatStatusBadge_online__1n\+aN{background-color:var(--color-success-bg);color:var(--color-success-text)}.HeartbeatStatusBadge_online__1n\+aN .HeartbeatStatusBadge_dot__dR6Cn{background-color:var(--color-success);box-shadow:0 0 0 2px var(--color-success-bg)}.HeartbeatStatusBadge_warning__aKfm1{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.HeartbeatStatusBadge_warning__aKfm1 .HeartbeatStatusBadge_dot__dR6Cn{background-color:var(--color-warning)}.HeartbeatStatusBadge_offline__PM-JJ{background-color:var(--color-danger-bg);color:var(--color-danger-text)}.HeartbeatStatusBadge_offline__PM-JJ .HeartbeatStatusBadge_dot__dR6Cn{background-color:var(--color-danger)}.MediaStatusList_container__ogKX9{display:flex;flex-direction:column;gap:8px}.MediaStatusList_empty__W\+Vth{color:var(--text-subtitle);font-family:var(--font-family);font-size:13px;padding:16px;text-align:center}.MediaStatusList_item__RGDk5{background-color:var(--color-main-background);border:1px solid var(--color-switch-track-inactive);border-radius:8px;display:flex;flex-direction:column;font-family:var(--font-family);gap:4px;padding:12px}.MediaStatusList_itemHeader__toltj{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.MediaStatusList_creativeId__0KfnV{color:var(--text-data);font-size:13px;font-weight:600}.MediaStatusList_timestamp__qFfCe{color:var(--text-subtitle);font-size:12px}.MediaStatusList_errorMessage__9H186{background-color:var(--color-danger-bg);border-radius:6px;color:var(--color-danger-text);font-size:12px;padding:6px 8px;word-break:break-word}.MediaStatusList_statusBadge__5s75t{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.MediaStatusList_loaded__JxOTB{background-color:var(--color-success-bg);color:var(--color-success-text)}.MediaStatusList_failed__TbEwy{background-color:var(--color-danger-bg);color:var(--color-danger-text)}@media(min-width:769px){.MediaStatusList_item__RGDk5{padding:14px 16px}.MediaStatusList_creativeId__0KfnV,.MediaStatusList_errorMessage__9H186,.MediaStatusList_timestamp__qFfCe{font-size:13px}}.SpotConflictAlert_link__pLunr{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.SpotConflictAlert_link__pLunr:focus-visible,.SpotConflictAlert_link__pLunr:hover{text-decoration-thickness:2px}.UnitChangeModal_body__gBCm7{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.UnitChangeModal_loading__7N3Cu{margin:0;min-height:120px}.UnitChangeModal_flush__poFiO{margin:0}.UnitChangeModal_section__abE7r{display:flex;flex-direction:column;gap:8px}.UnitChangeModal_route__dzsJF{align-items:center;color:var(--text-subtitle);display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.UnitChangeModal_unit__Epr\+1{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitChangeModal_list__wnBxp{border:1px solid var(--color-border);border-radius:8px;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0}.UnitChangeModal_item__631tQ{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.UnitChangeModal_item__631tQ+.UnitChangeModal_item__631tQ{border-top:1px solid var(--color-border)}.UnitChangeModal_creative__yrdR2{color:var(--text-data);font-size:14px;font-weight:600;overflow-wrap:anywhere}.UnitChangeModal_meta__LwsQ4{color:var(--text-subtitle);font-size:12px}.UnitChangeModal_missing__bRBTH{align-items:center;color:var(--color-danger-text);display:inline-flex;font-size:12px;gap:4px;margin:0}.UnitChangeModal_blocker__lRURh{background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:8px;color:var(--color-danger-text);display:flex;flex-direction:column;font-size:13px;gap:8px;line-height:1.5;padding:12px 14px}.UnitChangeModal_blocker__lRURh p{margin:0}.UnitChangeModal_link__oflSB{align-items:center;align-self:flex-start;color:inherit;display:inline-flex;font-weight:600;gap:4px;text-decoration:underline;text-underline-offset:2px}.UnitChangeModal_link__oflSB:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:2px}.UnitChangeModal_spot__eZLl5{display:flex;flex-direction:column;gap:6px}.UnitChangeModal_srOnly__a7-Gl{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.CampaignCalendar_page__YV7ea{max-width:100%;padding:16px}.CampaignCalendar_header__6A462{margin-bottom:14px}.CampaignCalendar_title__2G8dc{color:var(--text-title);font-size:20px;font-weight:700;margin:0}.CampaignCalendar_subtitle__\+pgDd{color:var(--text-subtitle);font-size:13px;margin:4px 0 0}.CampaignCalendar_filterBar__qim6E{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:14px}.CampaignCalendar_filterField__aUJlk{width:100%}.CampaignCalendar_filterBtn__wnAV\+{align-self:stretch;background:var(--color-secondary);border:none;border-radius:10px;color:var(--color-on-primary);cursor:pointer;font-size:14px;font-weight:700;height:42px;transition:filter .1s}.CampaignCalendar_filterBtn__wnAV\+:hover:not(:disabled){filter:brightness(1.05)}.CampaignCalendar_filterBtn__wnAV\+:disabled{background:var(--color-border-strong);cursor:not-allowed}.CampaignCalendar_empty__QlRzm{align-items:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:12px;color:var(--text-subtitle);display:flex;flex-direction:column;gap:8px;padding:40px 20px;text-align:center}.CampaignCalendar_emptyIcon__qk5Xb{font-size:32px}.CampaignCalendar_calendarArea__2xIzI{display:flex;flex-direction:column;gap:12px}.CampaignCalendar_errorMsg__BIvlS,.CampaignCalendar_loading__nk8x-{color:var(--text-subtitle);padding:16px;text-align:center}.CampaignCalendar_errorMsg__BIvlS{color:var(--color-danger)}.CampaignCalendar_spotLegend__HB1xp{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CampaignCalendar_legendText__l-Cf7{color:var(--text-subtitle);font-size:12px;margin-right:4px}.CampaignCalendar_legendItem__GeLda{align-items:center;color:var(--text-title);display:inline-flex;font-size:11px;font-weight:600;gap:4px}.CampaignCalendar_legendItem__GeLda i{border-radius:3px;display:inline-block;height:11px;width:11px}.CampaignCalendar_fcWrap__BIHiI{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:10px}.CampaignCalendar_fcWrap__BIHiI .fc{--fc-border-color:var(--color-border);--fc-today-bg-color:var(--dm-ads-secondary-soft);--fc-neutral-bg-color:var(--color-background-sidebar);--fc-page-bg-color:var(--color-surface);font-family:inherit}.CampaignCalendar_fcWrap__BIHiI .fc .fc-toolbar-title{color:var(--text-title);font-size:18px;font-weight:700;text-transform:capitalize}.CampaignCalendar_fcWrap__BIHiI .fc .fc-button{background:var(--color-background-sidebar);border:1px solid var(--color-border);box-shadow:none;color:var(--text-title);font-weight:600;text-transform:capitalize}.CampaignCalendar_fcWrap__BIHiI .fc .fc-button:hover{background:var(--color-surface-2)}.CampaignCalendar_fcWrap__BIHiI .fc .fc-button-primary:not(:disabled).fc-button-active,.CampaignCalendar_fcWrap__BIHiI .fc .fc-button-primary:not(:disabled):active{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-primary)}.CampaignCalendar_fcWrap__BIHiI .fc .fc-col-header-cell-cushion{color:var(--text-subtitle);font-size:12px;font-weight:600;padding:8px 4px;text-transform:capitalize}.CampaignCalendar_fcWrap__BIHiI .fc .fc-daygrid-day-number{color:var(--text-title);font-size:13px;padding:6px 8px}.CampaignCalendar_fcWrap__BIHiI .fc .fc-day-other .fc-daygrid-day-number{color:var(--color-text-muted)}.CampaignCalendar_fcWrap__BIHiI .fc .fc-daygrid-day{cursor:pointer}.CampaignCalendar_fcWrap__BIHiI .fc .fc-daygrid-day:hover{background:var(--dm-ads-secondary-softer)}.CampaignCalendar_fcWrap__BIHiI .fc .fc-event{border:none;border-radius:6px;cursor:pointer;font-size:11px;font-weight:600;padding:1px 5px}.CampaignCalendar_fcWrap__BIHiI .fc .fc-daygrid-more-link{color:var(--color-link);font-size:11px;font-weight:600}.CampaignCalendar_backdrop__SmCKN{background:var(--color-overlay);inset:0;position:fixed;z-index:40}.CampaignCalendar_dayPanel__WtPNV{background:var(--color-surface);border-radius:16px 16px 0 0;bottom:0;box-shadow:0 8px 30px var(--color-shadow);display:flex;flex-direction:column;left:0;max-height:78vh;position:fixed;right:0;z-index:41}.CampaignCalendar_dayPanelHead__Y9uab{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:16px 16px 10px}.CampaignCalendar_dayTitle__4v4sA{color:var(--text-title);font-size:16px;font-weight:700;margin:0}.CampaignCalendar_daySub__h8tRE{color:var(--text-subtitle);font-size:12px}.CampaignCalendar_closeBtn__RQC1O{background:#0000;border:none;color:var(--text-subtitle);cursor:pointer;font-size:26px;line-height:1}.CampaignCalendar_spotList__QKekX{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:10px 12px 18px}.CampaignCalendar_spotRow__-zPra{align-items:stretch;display:flex;gap:10px}.CampaignCalendar_spotBadge__7Coq4{align-items:center;border-radius:8px;color:var(--color-on-primary);display:flex;flex:0 0 34px;font-size:14px;font-weight:800;justify-content:center;width:34px}.CampaignCalendar_spotAdd__PvI4x,.CampaignCalendar_spotOccupied__1Ooiu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px 12px;text-align:left;transition:background .1s}.CampaignCalendar_spotOccupied__1Ooiu:hover{background:var(--color-surface-2)}.CampaignCalendar_spotCampaign__B1Mpt{color:var(--text-title);font-size:14px;font-weight:700}.CampaignCalendar_spotMeta__-eirc{color:var(--text-subtitle);font-size:11px}.CampaignCalendar_spotFree__tCF8h .CampaignCalendar_spotAdd__PvI4x{background:var(--dm-ads-secondary-softer);border-color:var(--color-success-bg);border-style:dashed}.CampaignCalendar_spotFreeLabel__1L7Q7{color:var(--color-secondary);font-size:13px;font-weight:700}.CampaignCalendar_spotAddHint__5gdK2{color:var(--color-secondary);font-size:11px;opacity:.8}@media(min-width:900px){.CampaignCalendar_page__YV7ea{padding:24px}.CampaignCalendar_filterBar__qim6E{align-items:flex-end;flex-direction:row}.CampaignCalendar_filterField__aUJlk{flex:1 1}.CampaignCalendar_filterBtn__wnAV\+{align-self:auto;width:140px}.CampaignCalendar_dayPanel__WtPNV{border-radius:16px 0 0 16px;bottom:0;left:auto;max-height:none;right:0;top:0;width:380px}}.CampaignCalendar_addBackdrop__53Kz-{align-items:center;background:var(--color-overlay);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.CampaignCalendar_addModal__Zlc8d{background:var(--color-surface);border-radius:16px;box-shadow:0 12px 40px var(--color-shadow);display:flex;flex-direction:column;max-width:440px;overflow:hidden;width:100%}.CampaignCalendar_addHead__OXIfx{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:12px;padding:16px}.CampaignCalendar_addHead__OXIfx .CampaignCalendar_spotBadge__7Coq4{align-items:center;display:flex;flex:0 0 34px;height:34px;justify-content:center}.CampaignCalendar_addTitle__xrt3M{color:var(--text-title);font-size:16px;font-weight:700;margin:0}.CampaignCalendar_addSub__Yu0gM{color:var(--text-subtitle);font-size:12px}.CampaignCalendar_addOptions__dnogg{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.CampaignCalendar_addOption__jownR{align-items:flex-start;border:1px solid var(--color-border);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px;transition:border-color .1s,background .1s}.CampaignCalendar_addOption__jownR input{margin-top:3px}.CampaignCalendar_addOption__jownR span{display:flex;flex-direction:column;gap:2px}.CampaignCalendar_addOption__jownR strong{color:var(--text-title);font-size:14px}.CampaignCalendar_addOption__jownR small{color:var(--text-subtitle);font-size:12px}.CampaignCalendar_addOptionActive__kUhS9{background:var(--color-surface-2);border-color:var(--color-secondary)}.CampaignCalendar_addSelectWrap__O6moA{padding:2px 0 0 30px}.CampaignCalendar_addSelect__sOow\+{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;color:var(--text-data);font-size:14px;height:40px;padding:0 10px;width:100%}.CampaignCalendar_addSelectHint__v3MHT{color:var(--text-subtitle);font-size:12px}.CampaignCalendar_addActions__f7WKS{border-top:1px solid var(--color-border);display:flex;gap:10px;justify-content:flex-end;padding:14px 16px}.CampaignCalendar_addCancel__7OSo1,.CampaignCalendar_addConfirm__m78E3{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:0 18px}.CampaignCalendar_addCancel__7OSo1{background:#0000;border:1px solid var(--color-border);color:var(--text-subtitle)}.CampaignCalendar_addConfirm__m78E3{background:var(--color-secondary);color:var(--color-on-primary);transition:filter .1s}.CampaignCalendar_addConfirm__m78E3:hover:not(:disabled){filter:brightness(1.05)}.CampaignCalendar_addConfirm__m78E3:disabled{background:var(--color-border-strong);cursor:not-allowed}.SpotsCountCards_grid__GUeLV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:16px;margin-top:5px;width:100%}@media(min-width:600px){.SpotsCountCards_grid__GUeLV{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.SpotsCountCards_grid__GUeLV{gap:16px;grid-template-columns:repeat(4,1fr)}}.SpotsCountCards_card__8xK3A{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;display:flex;font-family:var(--font-family);gap:12px;justify-content:space-between;padding:16px 20px;text-align:left;transition:transform .12s ease,box-shadow .12s ease;width:100%}.SpotsCountCards_card__8xK3A:hover{box-shadow:0 4px 14px var(--color-shadow);transform:translateY(-1px)}.SpotsCountCards_cardContent__ebhfa{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.SpotsCountCards_label__vJBjm{color:var(--text-subtitle);font-size:13px;font-weight:500;line-height:1.3}.SpotsCountCards_value__2zGFB{color:var(--text-title);font-size:28px;font-weight:700;line-height:1.1}.SpotsCountCards_icon__cP0wh{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.SpotsCountCards_cardDirectories__UtQj4 .SpotsCountCards_icon__cP0wh,.SpotsCountCards_cardTotal__c802g .SpotsCountCards_icon__cP0wh{background:var(--dm-dash-tint-primary);color:var(--color-primary)}.SpotsCountCards_cardOccupied__YbAjI .SpotsCountCards_value__2zGFB{color:var(--color-warning)}.SpotsCountCards_cardOccupied__YbAjI .SpotsCountCards_icon__cP0wh{background:var(--color-warning-bg);color:var(--color-warning)}.SpotsCountCards_cardFree__2Rzb5 .SpotsCountCards_value__2zGFB{color:var(--color-success)}.SpotsCountCards_cardFree__2Rzb5 .SpotsCountCards_icon__cP0wh{background:var(--color-success-bg);color:var(--color-success)}.SpotsCountCards_occupancy__Xrfvl{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;font-family:var(--font-family);margin-bottom:16px;padding:16px 20px}.SpotsCountCards_occupancyHeader__DHnyT{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.SpotsCountCards_occupancyLabel__yX3Y-{color:var(--text-subtitle);font-size:13px;font-weight:500}.SpotsCountCards_occupancyValue__OWOjS{color:var(--color-primary);font-size:22px;font-weight:700}.SpotsCountCards_progressTrack__S28jp{background:var(--color-border);border-radius:6px;height:10px;overflow:hidden;width:100%}.SpotsCountCards_progressFill__hhzVz{background:var(--color-primary);border-radius:6px;height:100%;transition:width .3s ease}.SpotsCountCards_loading__zMv9H .SpotsCountCards_value__2zGFB{color:var(--text-subtitle);opacity:.6}.SpotsCountCards_skeleton__cWl3a{animation:SpotsCountCards_shimmer__tdFMn 1.4s infinite;background:linear-gradient(90deg,var(--dm-dash-skeleton-base) 25%,var(--dm-dash-skeleton-highlight) 50%,var(--dm-dash-skeleton-base) 75%);background-size:200% 100%;border-radius:4px;display:inline-block;height:28px;width:48px}@keyframes SpotsCountCards_shimmer__tdFMn{0%{background-position:200% 0}to{background-position:-200% 0}}.styles_stack__EOE9i{display:flex;flex-direction:column;gap:2px;min-width:0}.styles_caption__oC0PM{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-subtitle);display:-webkit-box;font-size:12px;overflow:hidden;overflow-wrap:anywhere}.styles_caption__oC0PM strong{color:var(--text-subtitle);font-weight:500}.styles_badge__22pik{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:4px 12px;white-space:nowrap}.styles_media_other_unit__EXum5{background:var(--color-danger-bg);color:var(--color-danger-text)}.styles_creative_other_unit__ddLA1{background:var(--color-warning-bg);color:var(--color-warning-text)}.styles_carousel_spot_mismatch__YBMrm{background:var(--color-info-bg);color:var(--color-info-text)}.styles_no_valid_media__Sj6el{background:var(--color-danger-bg);color:var(--color-danger-text)}.styles_srOnly__q50Xs{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.styles_stack__0o7TI{display:flex;flex-direction:column;gap:2px;min-width:0}.styles_link__kP8rZ{color:inherit;display:inline-block;font-weight:500;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px;width:fit-content}.styles_link__kP8rZ:hover{text-decoration-thickness:2px}.styles_link__kP8rZ:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px;text-decoration-thickness:2px}.styles_caption__91dzV{color:var(--text-subtitle);font-size:12px;overflow-wrap:anywhere}.styles_spot__Ak7Ji{align-items:center;background:var(--color-warning-bg);border-radius:999px;color:var(--color-warning-text);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-width:32px;padding:4px 10px}.ConsultIvcDaySection_card__UC4er{background:var(--color-surface);border-radius:8px;box-shadow:0 1px 3px var(--color-shadow);margin-bottom:24px;padding:20px}.ConsultIvcDaySection_title__6XS10{color:var(--color-text-strong);font-size:16px;margin:0 0 12px}.ConsultIvcDaySection_help__1EZMp{color:var(--color-text-muted);font-size:13px;line-height:1.5;margin:0 0 16px}.ConsultIvcDaySection_toggle__9JrOp{border:1px solid var(--color-border-strong);border-radius:6px;display:flex;margin-bottom:16px;overflow:hidden;width:fit-content}.ConsultIvcDaySection_toggle__9JrOp button{border:none;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.ConsultIvcDaySection_toggle__9JrOp button:not(:last-child){border-right:1px solid var(--color-border-strong)}.ConsultIvcDaySection_toggleOn__MW93m{background:var(--color-text-strong);color:var(--color-surface)}.ConsultIvcDaySection_toggleOff__kGJ58{background:var(--color-surface);color:var(--color-text-muted);color:var(--color-text-disabled,var(--color-text-muted));cursor:not-allowed!important}.ConsultIvcDaySection_row__ANoFt{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ConsultIvcDaySection_rowWide__XOQF6{margin-bottom:16px;max-width:620px}.ConsultIvcDaySection_field__EaxLg{flex:1 1;max-width:300px;min-width:180px}.ConsultIvcDaySection_hint__t0uh8{color:var(--color-text-muted);display:block;font-size:12px;margin-top:6px}.ConsultIvcDaySection_error__vpaC1{background:var(--color-danger-bg);border-radius:8px;color:var(--color-danger-text);font-size:13px;margin-bottom:12px;padding:10px 12px}.ConsultIvcDaySection_actions__DIXRN{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.ConsultIvcDaySection_primary__VIW7o,.ConsultIvcDaySection_secondary__lYw2u{border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px}.ConsultIvcDaySection_primary__VIW7o:focus-visible,.ConsultIvcDaySection_secondary__lYw2u:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.ConsultIvcDaySection_primary__VIW7o:disabled,.ConsultIvcDaySection_secondary__lYw2u:disabled{cursor:not-allowed;opacity:.6}.ConsultIvcDaySection_primary__VIW7o{background:var(--color-text-strong);border:none;color:var(--color-surface)}.ConsultIvcDaySection_secondary__lYw2u{background:#0000;border:1px solid var(--color-border-strong);color:var(--color-text-strong)}.ConsultIvcDaySection_progress__gbQwx{color:var(--color-text-muted);font-size:13px}.ConsultIvcDaySection_summary__hrNlL{color:var(--color-text-strong);font-size:14px;margin:16px 0 8px}.ConsultIvcDaySection_tableWrap__TqJ7N{max-height:60vh;overflow:auto}.ConsultIvcDaySection_inner__hHRgK,.ConsultIvcDaySection_table__0kGZx{border-collapse:collapse;font-size:13px;width:100%}.ConsultIvcDaySection_inner__hHRgK td,.ConsultIvcDaySection_inner__hHRgK th,.ConsultIvcDaySection_table__0kGZx td,.ConsultIvcDaySection_table__0kGZx th{border-bottom:1px solid var(--color-border-strong);padding:8px 12px;text-align:left;vertical-align:top}.ConsultIvcDaySection_inner__hHRgK th,.ConsultIvcDaySection_table__0kGZx th{color:var(--color-text-muted);font-weight:600;white-space:nowrap}.ConsultIvcDaySection_table__0kGZx thead th{background:var(--color-surface);position:sticky;top:0;z-index:1}td.ConsultIvcDaySection_num__5bEuX,th.ConsultIvcDaySection_num__5bEuX{text-align:right;white-space:nowrap}.ConsultIvcDaySection_day__AqK0g{font-weight:600;white-space:nowrap}.ConsultIvcDaySection_zero__owU15{color:var(--color-danger-text);font-weight:700}.ConsultIvcDaySection_zeroDay__lXu48{background:var(--color-danger-bg)}.ConsultIvcDaySection_errorText__7UmKu{color:var(--color-danger-text);font-size:12px}.ConsultIvcDaySection_dim__ZdsFK,.ConsultIvcDaySection_loading__-Azev{color:var(--color-text-muted);font-size:12px}.ConsultIvcDaySection_toggleCell__aONzX{white-space:nowrap}.ConsultIvcDaySection_link__IVRWt{background:none;border:none;color:var(--color-link);cursor:pointer;font-size:13px;padding:0}.ConsultIvcDaySection_link__IVRWt:hover{text-decoration:underline}.ConsultIvcDaySection_link__IVRWt:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.ConsultIvcDaySection_detail__1MDtu>td{background:var(--color-surface);padding:0 12px 12px 28px}.ConsultIvcDaySection_inner__hHRgK{margin-top:4px}.ConsultIvcDaySection_code__IKipC{border:1px solid var(--color-border-strong);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:1px 6px}.ConsultIvcDaySection_srOnly__pvgCb{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.IvcStatusTables_wrapper__zRu1y{display:flex;flex-direction:column;gap:28px;margin-top:32px}.IvcStatusTables_block__lrCsF{display:flex;flex-direction:column;gap:12px}.IvcStatusTables_head__Kdnsw{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.IvcStatusTables_title__aNvxI{color:inherit;color:var(--color-text-primary,inherit);font-size:16px;font-weight:600}.IvcStatusTables_hint__\+5wWi{color:#8a8a8a;color:var(--color-text-secondary,#8a8a8a);font-size:13px;line-height:1.5;max-width:90ch}.IvcStatusTables_stamp__f8VFk{color:#8a8a8a;color:var(--color-text-secondary,#8a8a8a);font-size:12px;white-space:nowrap}.IvcStatusTables_scroll__YVAyT{border:1px solid #7f7f7f40;border:1px solid var(--color-border,#7f7f7f40);border-radius:12px;overflow-x:auto}.IvcStatusTables_table__BlyeU{border-collapse:collapse;font-size:13px;white-space:nowrap;width:100%}.IvcStatusTables_table__BlyeU td,.IvcStatusTables_table__BlyeU th{border-bottom:1px solid #7f7f7f2e;border-bottom:1px solid var(--color-border,#7f7f7f2e);padding:10px 14px;text-align:right}.IvcStatusTables_table__BlyeU th{background:#7f7f7f14;background:var(--color-surface-2,#7f7f7f14);color:#8a8a8a;color:var(--color-text-secondary,#8a8a8a);font-size:12px;font-weight:600;letter-spacing:.5px;position:sticky;text-transform:uppercase;top:0}.IvcStatusTables_table__BlyeU td:first-child,.IvcStatusTables_table__BlyeU td:nth-child(2),.IvcStatusTables_table__BlyeU th:first-child,.IvcStatusTables_table__BlyeU th:nth-child(2){text-align:left}.IvcStatusTables_table__BlyeU td:first-child,.IvcStatusTables_table__BlyeU th:first-child{min-width:160px;white-space:normal}.IvcStatusTables_table__BlyeU td:nth-child(2),.IvcStatusTables_table__BlyeU th:nth-child(2){min-width:200px;white-space:normal}.IvcStatusTables_table__BlyeU tbody tr:last-child td{border-bottom:none}.IvcStatusTables_table__BlyeU tbody tr:hover td{background:#7f7f7f0d;background:var(--color-surface-3,#7f7f7f0d)}.IvcStatusTables_totalRow__r-Zkj td{background:#7f7f7f0f;background:var(--color-surface-2,#7f7f7f0f);border-top:2px solid #7f7f7f59;border-top:2px solid var(--color-border,#7f7f7f59);font-weight:700}.IvcStatusTables_muted__Q3okv{color:#8a8a8a;color:var(--color-text-secondary,#8a8a8a)}.IvcStatusTables_stale__8YUzt,.IvcStatusTables_zero__I533e{color:#c0392b;color:var(--color-danger,#c0392b);font-weight:600}.IvcStatusTables_empty__OHKUf{color:#8a8a8a;color:var(--color-text-secondary,#8a8a8a);font-size:14px;padding:22px;text-align:center}.IvcStatusTables_dayWindow__nsRGo{font-size:10px;font-weight:400;letter-spacing:0;margin-top:2px;opacity:.65;text-transform:none}.IvcStatusTables_warn__liLRo{background:#f4b40026;border-radius:6px;color:#8a6d1f;color:var(--color-warning,#8a6d1f);font-size:10px;letter-spacing:.5px;margin-left:6px;padding:1px 6px;text-transform:uppercase}.IvcStatusTables_carouselGroup__f8hNV{margin-top:16px}.IvcStatusTables_carouselName__ZTmUl{font-size:14px;font-weight:600;margin:8px 0 6px}.MediaSchedule_container__EM-uT{background-color:var(--color-main-background);display:flex;flex-direction:column;font-family:var(--font-family);gap:16px;min-height:100%;padding:16px;width:100%}.MediaSchedule_header__RmZu4{display:flex;flex-direction:column;gap:4px}.MediaSchedule_breadcrumb__kFXJ4{color:var(--text-subtitle);font-size:12px}.MediaSchedule_title__GD9Qj{color:var(--text-title);font-size:24px;font-weight:600;margin:0}.MediaSchedule_description__jHheU{color:var(--text-subtitle);font-size:13px;max-width:760px}.MediaSchedule_card__A-oJI{background:var(--color-body-background);border:1px solid var(--color-secondary);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.MediaSchedule_filtersRow__kvioW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.MediaSchedule_field__rQJw8{display:flex;flex-direction:column;gap:6px}.MediaSchedule_label__Ml2LN{color:var(--text-subtitle);font-size:12px;font-weight:600}.MediaSchedule_dateInput__tCoOs{background:var(--color-body-background);border:1px solid var(--color-secondary);border-radius:8px;color:var(--text-data);font-family:var(--font-family);font-size:14px;height:40px;padding:0 12px}.MediaSchedule_presets__TbYs6{display:flex;flex-wrap:wrap;gap:8px}.MediaSchedule_presetButton__ODClY{background:#0000;border:1px solid var(--color-secondary);border-radius:16px;color:var(--text-subtitle);cursor:pointer;font-family:var(--font-family);font-size:12px;padding:6px 14px}.MediaSchedule_presetButton__ODClY:hover{border-color:var(--color-primary)}.MediaSchedule_presetActive__7jeed{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-body-background)}.MediaSchedule_switchRow__3rnwf{align-items:center;color:var(--text-subtitle);display:flex;font-size:13px;gap:8px}.MediaSchedule_actions__WuL8b{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.MediaSchedule_primaryButton__5\+yuh,.MediaSchedule_secondaryButton__OMiHk{border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:600;height:40px;padding:0 20px}.MediaSchedule_primaryButton__5\+yuh:disabled,.MediaSchedule_secondaryButton__OMiHk:disabled{cursor:not-allowed;opacity:.6}.MediaSchedule_primaryButton__5\+yuh{background:var(--color-primary);color:var(--color-body-background)}.MediaSchedule_secondaryButton__OMiHk{background:#0000;border-color:var(--color-primary);color:var(--color-primary)}.MediaSchedule_error__axPuF{color:var(--color-danger-text);font-size:12px}.MediaSchedule_summary__weJ0X{color:var(--text-subtitle);font-size:13px}.MediaSchedule_unit__EleaS{background:var(--color-body-background);border:1px solid var(--color-secondary);border-radius:12px;overflow:hidden}.MediaSchedule_unitHeader__D7dJ0{align-items:center;background:#0000;border:none;color:var(--text-title);cursor:pointer;display:flex;font-family:var(--font-family);font-size:15px;font-weight:600;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.MediaSchedule_unitCode__FZHi9{border:1px solid var(--color-secondary);border-radius:4px;color:var(--text-subtitle);font-size:11px;font-weight:700;margin-left:8px;padding:2px 6px}.MediaSchedule_unitCount__MsG6s{color:var(--text-subtitle);font-size:12px;font-weight:500}.MediaSchedule_deviceBlock__pTU8w{border-top:1px solid var(--color-secondary);padding:12px 16px 16px}.MediaSchedule_deviceName__wcxQ5{color:var(--text-title);font-size:13px;font-weight:600;margin-bottom:8px}.MediaSchedule_tableWrapper__TYoKT{overflow-x:auto}.MediaSchedule_table__4H5xI{border-collapse:collapse;font-size:13px;min-width:720px;width:100%}.MediaSchedule_table__4H5xI td,.MediaSchedule_table__4H5xI th{border-bottom:1px solid var(--color-secondary);padding:8px 10px;text-align:left;white-space:nowrap}.MediaSchedule_table__4H5xI th{color:var(--text-subtitle);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.MediaSchedule_table__4H5xI td{color:var(--text-data)}.MediaSchedule_table__4H5xI td.MediaSchedule_carouselName__CXmN6{min-width:220px;white-space:normal}.MediaSchedule_table__4H5xI td.MediaSchedule_spots__pirvt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:260px;white-space:normal;word-break:break-word}.MediaSchedule_statusActive__qQXT-{color:var(--color-success-text);font-weight:600}.MediaSchedule_statusFinished__jQBKV{color:var(--text-subtitle)}.MediaSchedule_statusPaused__BFIiw{color:var(--color-warning-text);font-weight:600}.MediaSchedule_empty__qPYYH{color:var(--text-subtitle);font-size:14px;padding:32px;text-align:center}.FleetAlertsPanel_wrapper__qjsUo{display:flex;flex-direction:column;gap:10px}.FleetAlertsPanel_title__w5-D0{color:var(--text-title);font-size:15px;font-weight:600;margin:0}.FleetAlertsPanel_count__IhNZL{color:var(--text-subtitle);font-weight:500}.FleetAlertsPanel_list__pWXxK{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.FleetAlertsPanel_item__d5kMv{border:1px solid var(--color-switch-track-inactive);border-radius:10px;display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.5;padding:12px 14px}.FleetAlertsPanel_what__RIWnC{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.FleetAlertsPanel_icon__xztLM{flex-shrink:0;height:16px;width:16px}.FleetAlertsPanel_severity__UqD-T{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.FleetAlertsPanel_critical__leJc5{background:var(--color-danger-bg);border-color:var(--color-danger)}.FleetAlertsPanel_critical__leJc5 .FleetAlertsPanel_what__RIWnC{color:var(--color-danger-text)}.FleetAlertsPanel_warning__enh1T{background:var(--color-warning-bg);border-color:var(--color-warning)}.FleetAlertsPanel_warning__enh1T .FleetAlertsPanel_what__RIWnC{color:var(--color-warning-text)}.FleetAlertsPanel_examples__W2UyQ,.FleetAlertsPanel_why__hI7FP{color:var(--text-subtitle);font-size:13px}.FleetAlertsPanel_examples__W2UyQ{color:var(--text-data)}.FleetAlertsPanel_devices__infIL{color:var(--text-data);font-size:13px}.FleetAlertsPanel_link__KS4mk{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:2px 0;text-decoration:underline}.FleetAlertsPanel_link__KS4mk:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DeviceFlags_flags__sl5WQ{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.DeviceFlags_flag__YQYWd{align-items:center;background:#0000;border:1px solid;border-radius:10px;display:inline-flex;font-family:var(--font-family);font-size:11px;font-weight:600;gap:4px;line-height:1.2;min-height:18px;padding:1px 6px;white-space:nowrap}.DeviceFlags_danger__D8lmp{background:var(--color-danger-bg);color:var(--color-danger-text)}.DeviceFlags_warning__V-W6H{background:var(--color-warning-bg);color:var(--color-warning-text)}.DeviceFlags_icon__i7FnL{flex-shrink:0;height:12px;width:12px}.DeviceFlags_visuallyHidden__UHiNt{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.MediaCarousel_container__FIJEp{background-color:var(--color-main-background);border:1px solid var(--color-switch-track-inactive);border-radius:10px;display:flex;flex-direction:column;font-family:var(--font-family);gap:8px;padding:12px}.MediaCarousel_header__g2juL{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.MediaCarousel_title__6LW91{color:var(--text-title);font-size:13px;font-weight:600;letter-spacing:.4px;margin:0;text-transform:uppercase}.MediaCarousel_counter__1q7Re{font-feature-settings:"tnum";color:var(--text-subtitle);font-size:12px;font-variant-numeric:tabular-nums}.MediaCarousel_viewport__6r221{background-color:var(--dm-monit-media-bg);border-radius:8px;height:200px;overflow:hidden;position:relative;width:100%}@media(min-width:480px){.MediaCarousel_viewport__6r221{height:240px}}@media(min-width:769px){.MediaCarousel_viewport__6r221{aspect-ratio:16/9;height:auto;max-height:400px}}.MediaCarousel_media__byzSH{background-color:var(--dm-monit-media-bg);border:0;display:block;height:100%;object-fit:contain;width:100%}.MediaCarousel_navButton__-QIq0{align-items:center;background-color:var(--dm-monit-media-scrim);border:none;border-radius:50%;color:var(--color-on-primary);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s ease,transform .15s ease}.MediaCarousel_navButton__-QIq0:focus,.MediaCarousel_navButton__-QIq0:hover{background-color:var(--dm-monit-media-scrim-hover);outline:none}.MediaCarousel_navButton__-QIq0:active{transform:translateY(-50%) scale(.96)}.MediaCarousel_navPrev__tCV2N{left:8px}.MediaCarousel_navNext__gfxxS{right:8px}.MediaCarousel_indicators__REtXS{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.MediaCarousel_indicator__N-Cuc{background:#0000;border:none;cursor:pointer;height:32px;padding:0;position:relative;width:32px}.MediaCarousel_indicator__N-Cuc:before{background-color:var(--color-switch-track-inactive);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s ease,transform .15s ease;width:8px}.MediaCarousel_indicator__N-Cuc:focus:before,.MediaCarousel_indicator__N-Cuc:hover:before{background-color:var(--color-primary);outline:none}.MediaCarousel_indicatorActive__iXI-w:before{background-color:var(--color-primary)!important;transform:translate(-50%,-50%) scale(1.25)}.MediaCarousel_footer__mN86q{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.MediaCarousel_creativeName__VFzOe{color:var(--text-data);flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaCarousel_statusBadge__f8iIq{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase}.MediaCarousel_statusActive__hbNor{background-color:var(--color-success-bg);color:var(--color-success-text)}.MediaCarousel_statusFuture__hjAI1{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.MediaCarousel_empty__L3aCS{align-items:center;background-color:var(--color-body-background);border-radius:8px;color:var(--text-subtitle);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:28px 12px;text-align:center}.MediaCarousel_emptyText__fNVfp{font-size:13px;margin:0}.DeviceHealthPanel_wrapper__-Qgm0{border:1px solid var(--color-switch-track-inactive);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.DeviceHealthPanel_title__2HbdT{color:var(--text-data);font-size:15px;font-weight:600;margin:0 0 4px}.DeviceHealthPanel_facts__otvdq{grid-gap:8px 16px;display:grid;font-size:14px;gap:8px 16px;grid-template-columns:max-content minmax(0,1fr);margin:0}.DeviceHealthPanel_facts__otvdq dt{color:var(--text-subtitle);font-weight:500}.DeviceHealthPanel_facts__otvdq dd{font-feature-settings:"calt" 0,"liga" 0,none;font-variant-ligatures:none;line-height:1.5;margin:0;word-break:break-word}@media(max-width:480px){.DeviceHealthPanel_facts__otvdq{grid-template-columns:1fr}}.DeviceHealthPanel_neutral__rLvL-{color:var(--text-data)}.DeviceHealthPanel_warn__pfoSB{color:var(--color-warning-text)}.DeviceHealthPanel_bad__RZX47{color:var(--color-danger-text);font-weight:600}.DeviceHealthPanel_secondary__BtIao{color:var(--text-subtitle);display:block;font-size:12px}.DeviceHealthPanel_fix__cap4t{color:var(--text-data);display:block;font-size:13px;margin-top:2px}.DeviceHealthPanel_fixLink__urnIu{color:var(--color-primary);font-weight:600;text-decoration:underline}.DeviceHealthPanel_fixLink__urnIu:focus-visible{border-radius:2px;outline:2px solid var(--color-focus);outline-offset:2px}.DeviceHealthPanel_mall__I7KDB{color:var(--text-subtitle)}.DeviceHealthPanel_more__-2OTL{background:none;border:0;color:var(--color-primary);cursor:pointer;font:inherit;margin-left:6px;padding:2px 0;text-decoration:underline}.DeviceHealthPanel_more__-2OTL:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DeviceHealthPanel_allGood__7UPLN{color:var(--color-success-text);font-size:14px;font-weight:600;margin:0}.DeviceHealthPanel_note__18e1d{color:var(--text-subtitle);font-size:13px;margin:0}.DeviceHealthPanel_events__KoYCZ{display:flex;flex-direction:column;gap:8px}.DeviceHealthPanel_eventsTitle__9jhra{color:var(--text-subtitle);font-size:13px;font-weight:600;margin:4px 0 0}.DeviceHealthPanel_eventList__y6QH4{display:flex;flex-direction:column;font-size:13px;gap:6px;list-style:none;margin:0;padding:0}.DeviceHealthPanel_eventList__y6QH4 li{grid-gap:10px;display:grid;gap:10px;grid-template-columns:max-content minmax(0,max-content) minmax(0,1fr);line-height:1.4;overflow-wrap:anywhere}.DeviceHealthPanel_eventList__y6QH4 time{color:var(--text-subtitle);white-space:nowrap}@media(max-width:480px){.DeviceHealthPanel_eventList__y6QH4 li{gap:2px;grid-template-columns:1fr}}.DeviceHealthPanel_tag__giExI{color:var(--text-subtitle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.DeviceHealthPanel_lvl_error__4Ec\+l span:last-child{color:var(--color-danger-text)}.DeviceHealthPanel_lvl_warn__uB0SW span:last-child{color:var(--color-warning-text)}.DirectorySelect_container__d8Thw{position:relative;width:100%}.DirectorySelect_trigger__NdkhM{align-items:center;background:var(--color-main-background);border:1px solid var(--color-secondary);border-radius:8px;cursor:pointer;display:flex;font-family:var(--font-family);font-size:14px;gap:8px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.DirectorySelect_trigger__NdkhM:disabled{cursor:default;opacity:.6}.DirectorySelect_trigger__NdkhM:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.DirectorySelect_triggerValue__2cJkV{color:var(--text-data);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DirectorySelect_triggerPlaceholder__Y\+NdG{color:var(--text-subtitle)}.DirectorySelect_caret__3EQgB{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--text-subtitle);flex:0 0 auto;height:0;width:0}.DirectorySelect_dropdown__GHcVq{background:var(--color-body-background);border:1px solid var(--color-secondary);border-radius:8px;box-shadow:0 8px 24px #0000002e;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:8px;position:fixed;width:100%;z-index:1100}.DirectorySelect_search__oraqW{background:var(--color-main-background);border:1px solid var(--color-secondary);border-radius:6px;color:var(--text-data);font-family:var(--font-family);font-size:13px;padding:8px 10px;width:100%}.DirectorySelect_search__oraqW:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.DirectorySelect_list__juy3v{flex:1 1;list-style:none;margin:0;max-height:280px;min-height:0;overflow-y:auto;padding:0}.DirectorySelect_group__MK0KB{list-style:none}.DirectorySelect_groupHeader__qsGZa{background:var(--color-body-background);border-bottom:1px solid var(--color-secondary);color:var(--text-title);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;padding:8px;position:sticky;text-transform:uppercase;top:0;z-index:2}.DirectorySelect_groupList__68\+0G{list-style:none;margin:0;padding:0}.DirectorySelect_optionHighlighted__yetTQ,.DirectorySelect_option__J7dqO{background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-family);gap:2px;padding:8px;text-align:left;width:100%}.DirectorySelect_optionHighlighted__yetTQ{background:var(--color-main-background)}.DirectorySelect_optionName__Mijhz{color:var(--text-data);font-size:14px}.DirectorySelect_optionDevice__SnqZY,.DirectorySelect_optionMeta__0cXOl{color:var(--text-subtitle);font-size:12px}.DirectorySelect_optionMeta__0cXOl{align-items:center;display:flex;font-family:Courier New,monospace;gap:6px}.DirectorySelect_occupied__IvBVg{background:var(--color-warning-bg);border-radius:999px;color:var(--color-warning-text);font-family:var(--font-family);font-size:11px;font-weight:600;padding:1px 6px}.DirectorySelect_emptyOption__l8APt{color:var(--text-subtitle);font-size:13px;padding:12px 8px;text-align:center}.LostBindingPanel_wrapper__5amJs{background:var(--color-surface);border:1px solid var(--color-danger);border-left-width:4px;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.LostBindingPanel_wrapperDone__kCXjw{background:var(--color-success-bg);border-color:var(--color-success)}.LostBindingPanel_successTitle__kmg22{align-items:center;color:var(--color-success-text);display:flex;font-size:14px;font-weight:600;gap:6px;margin:0}.LostBindingPanel_successTitle__kmg22:focus{outline:none}.LostBindingPanel_header__fQE96{display:flex;flex-direction:column;gap:4px}.LostBindingPanel_detail__zEAMk{color:var(--text-subtitle);font-size:13px}.LostBindingPanel_detail__zEAMk summary{align-items:center;cursor:pointer;display:inline-flex;font-weight:500;min-height:32px}.LostBindingPanel_detail__zEAMk summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.LostBindingPanel_detail__zEAMk p{font-feature-settings:"calt" 0,"liga" 0,none;font-variant-ligatures:none;margin:8px 0 0;overflow-wrap:anywhere}.LostBindingPanel_title__ntvaM{align-items:center;color:var(--color-danger-text);display:flex;font-size:15px;font-weight:600;gap:6px;margin:0}.LostBindingPanel_subtitle__y2NgS{color:var(--text-subtitle);font-size:13px;line-height:1.5;margin:0;max-width:65ch}.LostBindingPanel_facts__zYRWH{grid-gap:8px 16px;display:grid;font-size:14px;gap:8px 16px;grid-template-columns:max-content minmax(0,1fr);margin:0}.LostBindingPanel_facts__zYRWH dt{color:var(--text-subtitle);font-weight:500}.LostBindingPanel_facts__zYRWH dd{font-feature-settings:"calt" 0,"liga" 0,none;color:var(--text-data);font-variant-ligatures:none;line-height:1.5;margin:0;overflow-wrap:anywhere}.LostBindingPanel_facts__zYRWH dd.LostBindingPanel_muted__gLG-9{color:var(--text-subtitle);font-size:13px}@media(max-width:480px){.LostBindingPanel_facts__zYRWH{grid-template-columns:1fr}}.LostBindingPanel_mono__uWHrP{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:.04em}.LostBindingPanel_actions__q70ZN{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.LostBindingPanel_primaryButton__2ZaOY,.LostBindingPanel_secondaryButton__lQYC9{border-radius:8px;cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:500;min-height:44px;padding:0 16px}.LostBindingPanel_primaryButton__2ZaOY:focus-visible,.LostBindingPanel_secondaryButton__lQYC9:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.LostBindingPanel_primaryButton__2ZaOY:disabled,.LostBindingPanel_secondaryButton__lQYC9:disabled{cursor:not-allowed;opacity:.5}.LostBindingPanel_primaryButton__2ZaOY{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-on-primary)}.LostBindingPanel_primaryButton__2ZaOY:hover:not(:disabled){background-color:var(--color-sidebar-active)}.LostBindingPanel_secondaryButton__lQYC9{background-color:#0000;border:1px solid var(--color-switch-track-inactive);color:var(--text-data)}.LostBindingPanel_secondaryButton__lQYC9:hover:not(:disabled){background-color:var(--color-submenu-active)}.LostBindingPanel_confirmBox__CT11z{background:var(--color-surface);border:1px solid var(--color-switch-track-inactive);border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:14px 16px}.LostBindingPanel_confirmText__EzfKb{color:var(--text-data);font-size:14px;line-height:1.6;margin:0}.LostBindingPanel_confirmText__EzfKb:focus{outline:none}.LostBindingPanel_selectLabel__csTEd{color:var(--text-subtitle);display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px}.LostBindingPanel_error__cAPm0,.LostBindingPanel_note__Vkc2K,.LostBindingPanel_success__ariEY,.LostBindingPanel_warning__ZgcP4{border-radius:10px;font-size:14px;line-height:1.5;margin:0;padding:12px 14px}.LostBindingPanel_note__Vkc2K{border:1px solid var(--color-switch-track-inactive);color:var(--text-subtitle)}.LostBindingPanel_success__ariEY{background:var(--color-success-bg);border:1px solid var(--color-success);color:var(--color-success-text)}.LostBindingPanel_warning__ZgcP4{background:var(--color-warning-bg);border:1px solid var(--color-warning);color:var(--color-warning-text)}.LostBindingPanel_error__cAPm0{background:var(--color-danger-bg);border:1px solid var(--color-danger);color:var(--color-danger-text)}.DeviceSessionPanel_wrapper__7imgg{border:1px solid var(--color-switch-track-inactive);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.DeviceSessionPanel_header__C2RF2{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.DeviceSessionPanel_title__X3Zyb{color:var(--text-data);font-size:15px;font-weight:600;margin:0 0 4px}.DeviceSessionPanel_subtitle__60-ep{color:var(--text-subtitle);font-size:13px;line-height:1.5;margin:0;max-width:60ch}.DeviceSessionPanel_summary__\+TWIn{background:var(--color-surface);border-radius:10px;display:flex;flex-wrap:wrap;gap:24px;padding:14px 16px}.DeviceSessionPanel_summaryItem__4YQGf{display:flex;flex-direction:column;gap:4px}.DeviceSessionPanel_summaryLabel__ofYWV{color:var(--text-subtitle);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.DeviceSessionPanel_summaryItem__4YQGf strong{color:var(--text-data);font-size:20px}.DeviceSessionPanel_ivc__jZprg{color:#c0392b!important}.DeviceSessionPanel_report__6yUgN{color:#b98900!important}.DeviceSessionPanel_table__EjKRa{border-collapse:collapse;font-size:13px;width:100%}.DeviceSessionPanel_table__EjKRa th{border-bottom:1px solid var(--color-switch-track-inactive);color:var(--text-subtitle);font-size:11px;letter-spacing:.04em;padding:8px 10px;text-align:left;text-transform:uppercase}.DeviceSessionPanel_table__EjKRa td{border-bottom:1px solid #ffffff0a;color:var(--text-data);padding:10px}.DeviceSessionPanel_campaignId__xnHQB{color:var(--text-subtitle);font-family:monospace;font-size:11px;margin-left:8px}.DeviceSessionPanel_mono__KwNrq{font-family:monospace}.DeviceSessionPanel_tagIvc__UyD7a,.DeviceSessionPanel_tagReport__nyapx{border-radius:999px;display:inline-block;font-size:11px;padding:3px 9px;white-space:nowrap}.DeviceSessionPanel_tagIvc__UyD7a{background:#c0392b24;color:#c0392b}.DeviceSessionPanel_tagReport__nyapx{background:#b9890024;color:#b98900}.DeviceSessionPanel_otherQueues__DtpJW{color:var(--text-data);display:flex;flex-direction:column;font-size:13px;gap:6px;line-height:1.5;margin:0;padding-left:18px}.DeviceSessionPanel_muted__\+TzrM{color:var(--text-subtitle)}.DeviceSessionPanel_actions__Y7q7H{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.DeviceSessionPanel_dangerButton__VzZSI,.DeviceSessionPanel_primaryButton__EVMvl,.DeviceSessionPanel_secondaryButton__0KBwP{border:1px solid #0000;border-radius:9px;cursor:pointer;font-size:14px;padding:9px 16px}.DeviceSessionPanel_primaryButton__EVMvl{background:var(--color-secondary);color:var(--text-data)}.DeviceSessionPanel_secondaryButton__0KBwP{background:#0000;border-color:var(--color-switch-track-inactive);color:var(--text-data)}.DeviceSessionPanel_dangerButton__VzZSI{background:#0000;border-color:#c0392b;color:#c0392b}.DeviceSessionPanel_dangerButton__VzZSI:disabled,.DeviceSessionPanel_primaryButton__EVMvl:disabled,.DeviceSessionPanel_secondaryButton__0KBwP:disabled{cursor:default;opacity:.5}.DeviceSessionPanel_confirmBox__QH0hC{background:#c0392b14;border:1px solid #c0392b;border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:14px 16px}.DeviceSessionPanel_confirmBoxSwitch__k7Hih{background:#b9890014;border-color:#b9890080}.DeviceSessionPanel_confirmTitle__CCM1r{color:var(--text-title);font-size:15px;font-weight:600;margin:0}.DeviceSessionPanel_selectLabel__jqYkE{color:var(--text-subtitle);display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px}.DeviceSessionPanel_confirmText__v\+7-R{color:var(--text-data);font-size:14px;line-height:1.6;margin:0}.DeviceSessionPanel_confirmActions__raR\+S{display:flex;gap:10px;justify-content:flex-end}.DeviceSessionPanel_clean__Kk2K0,.DeviceSessionPanel_error__zovy\+,.DeviceSessionPanel_success__e3tKh,.DeviceSessionPanel_warning__JdfUP{border-radius:10px;font-size:14px;line-height:1.5;margin:0;padding:12px 14px}.DeviceSessionPanel_clean__Kk2K0,.DeviceSessionPanel_success__e3tKh{background:#27ae601a;border:1px solid #27ae6066;color:#27ae60}.DeviceSessionPanel_warning__JdfUP{background:#b989001a;border:1px solid #b9890066;color:#b98900}.DeviceSessionPanel_error__zovy\+{background:#c0392b1a;border:1px solid #c0392b66;color:#c0392b}.DeviceDetailModal_backdrop__\+WipL{align-items:stretch;background-color:var(--color-overlay);display:flex;font-family:var(--font-family);inset:0;justify-content:stretch;position:fixed;z-index:1000}@media(min-width:769px){.DeviceDetailModal_backdrop__\+WipL{align-items:center;justify-content:center;padding:24px}}.DeviceDetailModal_dialog__bjxce{background-color:var(--color-surface);box-shadow:0 12px 32px var(--color-shadow);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}@media(min-width:769px){.DeviceDetailModal_dialog__bjxce{border-radius:12px;height:auto;max-height:90vh;max-width:640px;width:100%}}.DeviceDetailModal_header__jB8J\+{align-items:center;background-color:var(--color-main-background);border-bottom:1px solid var(--color-switch-track-inactive);display:flex;gap:12px;justify-content:space-between;padding:16px}.DeviceDetailModal_headerInfo__EiAHz{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:10px;min-width:0}.DeviceDetailModal_title__xViHd{color:var(--text-title);font-size:17px;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:769px){.DeviceDetailModal_title__xViHd{font-size:19px}}.DeviceDetailModal_closeButton__18U8L{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-subtitle);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:0}.DeviceDetailModal_closeButton__18U8L:focus,.DeviceDetailModal_closeButton__18U8L:hover{background-color:var(--color-submenu-active);color:var(--text-data);outline:none}.DeviceDetailModal_body__o9GPC{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.DeviceDetailModal_loadingState__LEvPB{align-items:center;color:var(--text-subtitle);display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;gap:8px;padding:8px 16px}.DeviceDetailModal_loadingState__LEvPB p{margin:0}.DeviceDetailModal_spinner__HwCLY{animation:DeviceDetailModal_spin__XQMRP .9s linear infinite;border:3px solid var(--color-switch-track-inactive);border-radius:50%;border-top-color:var(--color-primary);height:16px;width:16px}@keyframes DeviceDetailModal_spin__XQMRP{to{transform:rotate(1turn)}}.DeviceDetailModal_loadingText__uZ9gy{color:var(--text-data);font-size:14px;margin:0}.DeviceDetailModal_elapsed__jljZw{color:var(--text-subtitle);font-size:12px;margin:0}.DeviceDetailModal_errorState__Fzt\+8{background-color:var(--color-danger-bg);border-radius:8px;color:var(--color-danger-text);display:flex;flex-direction:column;gap:4px;padding:12px 16px}.DeviceDetailModal_errorTitle__v9UkM{font-size:14px;font-weight:600;margin:0}.DeviceDetailModal_errorDetail__kr25u{font-size:13px;margin:0;word-break:break-word}.DeviceDetailModal_detailsGrid__i1YUj{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin:0}@media(min-width:480px){.DeviceDetailModal_detailsGrid__i1YUj{grid-template-columns:repeat(2,1fr)}}.DeviceDetailModal_carouselsWrapper__rEEaA{display:flex;flex-direction:column;gap:12px;margin:0}.DeviceDetailModal_detailField__RQu6B{background-color:var(--color-main-background);border:1px solid var(--color-switch-track-inactive);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.DeviceDetailModal_detailLabel__9pGtL{color:var(--text-subtitle);font-size:11px;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.DeviceDetailModal_detailValue__0Z\+xR{color:var(--text-data);font-size:14px;margin:0;word-break:break-word}.DeviceDetailModal_footer__KB5ff{background-color:var(--color-surface);border-top:1px solid var(--color-switch-track-inactive);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 16px}.DeviceDetailModal_primaryButton__Ka-In,.DeviceDetailModal_secondaryButton__GfDkO{border-radius:8px;cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:500;min-height:44px;padding:0 16px;transition:background-color .15s ease}.DeviceDetailModal_secondaryButton__GfDkO{background-color:#0000;border:1px solid var(--color-switch-track-inactive);color:var(--text-data)}.DeviceDetailModal_secondaryButton__GfDkO:hover:not(:disabled){background-color:var(--color-submenu-active)}.DeviceDetailModal_primaryButton__Ka-In{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-on-primary)}.DeviceDetailModal_primaryButton__Ka-In:hover:not(:disabled){background-color:var(--color-sidebar-active)}.DeviceDetailModal_primaryButton__Ka-In:disabled{cursor:not-allowed;opacity:.5}.DeviceDetailModal_displacedNote__a\+u5A{background:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:10px;color:var(--color-warning-text);font-size:14px;line-height:1.5;margin:0;padding:12px 14px}.DeviceDetailModal_displacedNote__a\+u5A a{color:inherit;font-weight:600}.DeviceDetailModal_nowPanel__zNM\+F{display:flex;flex-direction:column;gap:12px}.DeviceDetailModal_nowTitle__z9cFo{color:var(--text-data);font-size:15px;font-weight:600;margin:0}.DeviceDetailModal_technical__CrcJY{border:1px solid var(--color-switch-track-inactive);border-radius:12px}.DeviceDetailModal_technicalSummary__7s\+hu{align-items:center;display:flex;gap:10px;list-style:none;min-height:44px;padding:0 16px}.DeviceDetailModal_technicalSummary__7s\+hu::-webkit-details-marker{display:none}.DeviceDetailModal_technicalSummary__7s\+hu:before{border-bottom:2px solid;border-right:2px solid;content:"";flex-shrink:0;height:7px;transform:rotate(-45deg);transition:transform .15s ease;width:7px}.DeviceDetailModal_technicalSummary__7s\+hu{color:var(--text-subtitle);cursor:pointer;font-size:14px;font-weight:600}.DeviceDetailModal_technicalSummary__7s\+hu:focus-visible{border-radius:12px;outline:2px solid var(--color-focus);outline-offset:2px}.DeviceDetailModal_technicalBody__1WMoH{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.DeviceDetailModal_technical__CrcJY[open]>.DeviceDetailModal_technicalSummary__7s\+hu:before{transform:rotate(45deg)}.MonitoringDevices_container__1L82E{background-color:var(--color-main-background);display:flex;flex-direction:column;font-family:var(--font-family);gap:16px;min-height:100%;padding:16px;width:100%}.MonitoringDevices_header__5F9mV{display:flex;flex-direction:column;gap:8px}.MonitoringDevices_title__BP\+L6{color:var(--text-title);font-size:20px;font-weight:600;margin:0}.MonitoringDevices_subtitle__fItBS{color:var(--text-subtitle);font-size:13px;margin:0}.MonitoringDevices_toolbar__3HndP{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.MonitoringDevices_searchInput__QD-Fi{background-color:var(--color-surface);border:1px solid var(--color-switch-track-inactive);border-radius:8px;color:var(--text-data);flex:1 1 200px;font-family:var(--font-family);font-size:14px;min-height:44px;padding:0 12px}.MonitoringDevices_searchInput__QD-Fi:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px var(--dm-monit-focus-ring);outline:none}.MonitoringDevices_refreshButton__VPfZS{background-color:#0000;border:1px solid var(--color-primary);border-radius:8px;color:var(--color-primary);cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:500;min-height:44px;min-width:44px;padding:0 16px;transition:background-color .15s ease}.MonitoringDevices_refreshButton__VPfZS:hover:not(:disabled){background-color:var(--color-submenu-active)}.MonitoringDevices_refreshButton__VPfZS:disabled{cursor:not-allowed;opacity:.5}.MonitoringDevices_autoRefreshHint__9JMa5{color:var(--text-subtitle);font-size:12px}.MonitoringDevices_error__cbQD8{background-color:var(--color-danger-bg);border-radius:8px;color:var(--color-danger-text);font-size:13px;padding:12px 16px}.MonitoringDevices_bulkBanner__PgXHv{align-items:center;background-color:var(--color-warning-bg);border-radius:8px;color:var(--color-warning-text);display:flex;font-size:13px;gap:10px;padding:10px 14px}.MonitoringDevices_spinner__VhohR{animation:MonitoringDevices_monitoring-spin__leBsj .9s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;flex-shrink:0;height:16px;width:16px}@keyframes MonitoringDevices_monitoring-spin__leBsj{to{transform:rotate(1turn)}}.MonitoringDevices_empty__NPjAT{background-color:var(--color-surface);border:1px dashed var(--color-switch-track-inactive);border-radius:8px;color:var(--text-subtitle);font-size:14px;padding:32px 16px;text-align:center}.MonitoringDevices_cards__weI4y{display:flex;flex-direction:column;gap:12px}.MonitoringDevices_card__waL8H{background-color:var(--color-surface);border:1px solid var(--color-switch-track-inactive);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.MonitoringDevices_cardHeader__IwAyA{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.MonitoringDevices_cardHeader__IwAyA .MonitoringDevices_deviceName__ddUaJ{flex:1 1}.MonitoringDevices_deviceName__ddUaJ{color:var(--text-data);font-size:15px;font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere}.MonitoringDevices_cardField__hOlZ3{color:var(--text-subtitle);display:flex;font-size:13px;gap:12px;justify-content:space-between}.MonitoringDevices_cardFieldLabel__kWwsN{color:var(--text-subtitle);font-weight:500}.MonitoringDevices_cardFieldValue__fqm18{color:var(--text-data);min-width:0;overflow-wrap:anywhere;text-align:right}.MonitoringDevices_cardDetailsButton__DWyUX{align-self:stretch;background-color:#0000;border:1px solid var(--color-primary);border-radius:8px;color:var(--color-primary);cursor:pointer;font-family:var(--font-family);font-size:13px;font-weight:500;margin-top:8px;min-height:44px;transition:background-color .15s ease}.MonitoringDevices_cardDetailsButton__DWyUX:focus,.MonitoringDevices_cardDetailsButton__DWyUX:hover{background-color:var(--color-submenu-active);outline:none}.MonitoringDevices_detailButton__ApooW{background-color:#0000;border:1px solid var(--color-primary);border-radius:6px;color:var(--color-primary);cursor:pointer;font-family:var(--font-family);font-size:13px;font-weight:500;min-height:36px;padding:4px 12px;transition:background-color .15s ease}.MonitoringDevices_detailButton__ApooW:focus,.MonitoringDevices_detailButton__ApooW:hover{background-color:var(--color-submenu-active);outline:none}.MonitoringDevices_actionCell__fPTaB{text-align:right;white-space:nowrap}.MonitoringDevices_table__KQYZo{display:none}.MonitoringDevices_truncate__exkmi{min-width:0}.MonitoringDevices_statusCell__z481i{white-space:nowrap;width:1%}.MonitoringDevices_statusStack__WsohD{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.MonitoringDevices_emptyValue__r04JM{color:var(--text-subtitle);font-style:italic}.MonitoringDevices_pagination__bRgGo{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-family);gap:8px;justify-content:center;padding:8px 0}.MonitoringDevices_pageButton__v5GyJ{background-color:var(--color-surface);border:1px solid var(--color-switch-track-inactive);border-radius:8px;color:var(--text-data);cursor:pointer;font-size:14px;min-height:44px;min-width:44px;padding:8px 12px}.MonitoringDevices_pageButton__v5GyJ:hover:not(:disabled){background-color:var(--color-submenu-active)}.MonitoringDevices_pageButton__v5GyJ:disabled{cursor:not-allowed;opacity:.4}.MonitoringDevices_pageInfo__AN68u{color:var(--text-subtitle);font-size:13px}@media(min-width:769px){.MonitoringDevices_container__1L82E{padding:24px}.MonitoringDevices_title__BP\+L6{font-size:24px}.MonitoringDevices_cards__weI4y{display:none}.MonitoringDevices_table__KQYZo{background-color:var(--color-surface);border:1px solid var(--color-switch-track-inactive);border-radius:12px;display:block;overflow-x:auto;width:100%}.MonitoringDevices_tableEl__3ySV\+{border-collapse:collapse;width:100%}.MonitoringDevices_tableEl__3ySV\+ td,.MonitoringDevices_tableEl__3ySV\+ th{border-bottom:1px solid var(--color-switch-track-inactive);color:var(--text-data);font-size:14px;padding:12px;text-align:left}.MonitoringDevices_tableEl__3ySV\+ th{background-color:var(--color-main-background);color:var(--text-subtitle);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.MonitoringDevices_truncate__exkmi{display:block;max-width:clamp(96px,9vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MonitoringDevices_nowrapCell__hfhBg{white-space:nowrap}.MonitoringDevices_actionCell__fPTaB,.MonitoringDevices_tableEl__3ySV\+ th:last-child{box-shadow:inset 1px 0 0 var(--color-switch-track-inactive);position:sticky;right:0}.MonitoringDevices_tableEl__3ySV\+ th:last-child{background-color:var(--color-main-background)}.MonitoringDevices_actionCell__fPTaB{background-color:var(--color-surface)}.MonitoringDevices_tableEl__3ySV\+ th{white-space:nowrap}.MonitoringDevices_tableEl__3ySV\+ tr:last-child td{border-bottom:none}.MonitoringDevices_tableEl__3ySV\+ tr:hover td{background-color:var(--color-main-background)}}.ClaimDeviceDialog_backdrop__Oz\+H9{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.ClaimDeviceDialog_dialog__nuWU0{background:var(--color-body-background);border-radius:12px;box-shadow:0 12px 32px #0000003d;display:flex;flex-direction:column;font-family:var(--font-family);max-height:calc(100vh - 32px);max-width:620px;padding:24px;width:100%}.ClaimDeviceDialog_title__XrDUk{color:var(--text-title);font-size:18px;font-weight:600;margin:0}.ClaimDeviceDialog_description__w\+ApR{color:var(--text-subtitle);font-size:14px;margin:-8px 0 0}.ClaimDeviceDialog_field__auPf1{display:flex;flex-direction:column;gap:10px}.ClaimDeviceDialog_label__BYm7S{color:var(--text-subtitle);font-size:13px;font-weight:600}.ClaimDeviceDialog_input__nQI\+I{background:var(--color-main-background);border:1px solid var(--color-secondary);border-radius:8px;color:var(--text-data);font-family:var(--font-family);font-size:14px;padding:10px 12px}.ClaimDeviceDialog_input__nQI\+I:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ClaimDeviceDialog_codeInput__PMmzo{background:var(--color-main-background);border:1px solid var(--color-secondary);border-radius:8px;color:var(--text-title);font-family:Courier New,monospace;font-size:20px;font-weight:700;letter-spacing:.2em;padding:10px 12px;text-transform:uppercase}.ClaimDeviceDialog_codeInput__PMmzo:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ClaimDeviceDialog_hint__G2tKC{color:var(--text-subtitle);font-size:13px;line-height:1.5}.ClaimDeviceDialog_warning__28KbE{background:var(--color-warning-bg);border-radius:6px;color:var(--color-warning-text);font-size:12px;line-height:1.4;padding:8px 10px}.ClaimDeviceDialog_error__bktEA{background:var(--color-danger-bg);border-radius:8px;color:var(--color-danger-text);font-size:13px;margin:0;padding:10px 12px}.ClaimDeviceDialog_secondary__4XCpO{background:#0000;border:1px solid var(--color-secondary);border-radius:8px;color:var(--text-data);cursor:pointer;font-family:var(--font-family);font-size:14px;padding:10px 16px}.ClaimDeviceDialog_secondary__4XCpO:disabled{cursor:default;opacity:.6}.ClaimDeviceDialog_primary__Lddhi{background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:600;padding:10px 20px}.ClaimDeviceDialog_primary__Lddhi:disabled{cursor:default;opacity:.5}.ClaimDeviceDialog_primary__Lddhi:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ClaimDeviceDialog_previousBinding__wYhzE{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--text-data);font-size:14px;line-height:1.6;margin:0;padding:14px 16px}.ClaimDeviceDialog_infoRow__ALDwy{display:flex;flex-direction:column;gap:3px;padding-top:4px}.ClaimDeviceDialog_infoLabel__t\+It3{color:var(--text-subtitle);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ClaimDeviceDialog_infoValueOk__44Ad2,.ClaimDeviceDialog_infoValueUnknown__estp\+,.ClaimDeviceDialog_infoValueWarn__XOgo6{font-size:14px;font-weight:500;line-height:1.35}.ClaimDeviceDialog_infoValueOk__44Ad2{color:#27ae60}.ClaimDeviceDialog_infoValueWarn__XOgo6{color:#b98900}.ClaimDeviceDialog_infoValueUnknown__estp\+{color:var(--text-subtitle)}.ClaimDeviceDialog_release__zpzde{background:#0000;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text-muted);cursor:pointer;font-size:14px;margin-right:auto;padding:9px 16px}.ClaimDeviceDialog_release__zpzde:hover{border-color:#c0392b;border-color:var(--color-danger,#c0392b);color:#c0392b;color:var(--color-danger,#c0392b)}.ClaimDeviceDialog_header__YI5YJ{align-items:flex-start;border-bottom:1px solid var(--color-switch-track-inactive);display:flex;gap:12px;justify-content:space-between;padding:20px 24px}.ClaimDeviceDialog_headerInfo__WtqcV{display:flex;flex-direction:column;gap:4px;min-width:0}.ClaimDeviceDialog_closeButton__f8mk2{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-subtitle);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin:-10px -10px 0 0;min-height:44px;min-width:44px;padding:0}.ClaimDeviceDialog_closeButton__f8mk2:hover:not(:disabled){background:#ffffff0f}.ClaimDeviceDialog_closeButton__f8mk2:disabled{cursor:default;opacity:.4}.ClaimDeviceDialog_body__jytBx{display:flex;flex-direction:column;gap:22px;overflow-y:auto;padding:24px}.ClaimDeviceDialog_actions__oWn9r{align-items:center;border-top:1px solid var(--color-switch-track-inactive);display:flex;gap:10px;justify-content:flex-end;padding:18px 24px}.ClaimDeviceDialog_question__yqwNY{color:var(--text-data);font-size:15px;font-weight:500;line-height:1.5;margin:0}.UnclaimedDevices_container__1\+hHP{background-color:var(--color-main-background);display:flex;flex-direction:column;font-family:var(--font-family);gap:16px;min-height:100%;padding:16px;width:100%}.UnclaimedDevices_header__OyVlf{display:flex;flex-direction:column;gap:12px}.UnclaimedDevices_title__futz5{color:var(--text-title);font-size:22px;font-weight:600;margin:0}.UnclaimedDevices_subtitle__jluuq{color:var(--text-subtitle);font-size:14px;line-height:1.5;margin:4px 0 0;max-width:68ch}.UnclaimedDevices_toolbar__MYyZO{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.UnclaimedDevices_search__gFO7u{background:var(--color-body-background);border:1px solid var(--color-secondary);border-radius:8px;color:var(--text-data);flex:1 1 240px;font-family:var(--font-family);font-size:14px;min-width:0;padding:8px 12px}.UnclaimedDevices_search__gFO7u:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.UnclaimedDevices_refreshButton__HCWAD{background:var(--color-body-background);border:1px solid var(--color-secondary);border-radius:8px;color:var(--text-data);cursor:pointer;font-family:var(--font-family);font-size:14px;padding:8px 16px}.UnclaimedDevices_refreshButton__HCWAD:disabled{cursor:default;opacity:.6}.UnclaimedDevices_refreshButton__HCWAD:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.UnclaimedDevices_error__XRywv{background:var(--color-danger-bg);border-radius:8px;color:var(--color-danger-text);font-size:14px;padding:12px 16px}.UnclaimedDevices_empty__uEPoU{border:1px dashed var(--color-secondary);border-radius:12px;padding:32px 16px;text-align:center}.UnclaimedDevices_emptyTitle__YgFnS{color:var(--text-title);font-size:16px;font-weight:600;margin:0}.UnclaimedDevices_emptyHint__TK7QM{color:var(--text-subtitle);font-size:14px;margin:6px 0 0}.UnclaimedDevices_tableWrapper__kkTXv{background:var(--color-body-background);border:1px solid var(--color-secondary);border-radius:12px;overflow-x:auto}.UnclaimedDevices_table__sruL2{border-collapse:collapse;font-size:14px;min-width:860px;width:100%}.UnclaimedDevices_table__sruL2 th{border-bottom:1px solid var(--color-secondary);color:var(--text-subtitle);font-size:12px;font-weight:600;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.UnclaimedDevices_table__sruL2 td{border-bottom:1px solid #0000000f;color:var(--text-data);padding:12px 16px;vertical-align:middle}.UnclaimedDevices_table__sruL2 tr:last-child td{border-bottom:none}.UnclaimedDevices_pairingCode__A1A8W{background:var(--color-main-background);border-radius:6px;color:var(--text-title);display:inline-block;font-family:Courier New,monospace;font-size:16px;font-weight:700;letter-spacing:.18em;padding:4px 10px}.UnclaimedDevices_model__g9HAN{color:var(--text-data)}.UnclaimedDevices_mono__s10YX{font-feature-settings:"tnum";font-family:Courier New,monospace;font-size:13px;font-variant-numeric:tabular-nums}.UnclaimedDevices_badgeOnline__cXd7I{background:var(--color-success-bg);color:var(--color-success-text)}.UnclaimedDevices_badgeOffline__fMpkw,.UnclaimedDevices_badgeOnline__cXd7I{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.UnclaimedDevices_badgeOffline__fMpkw{background:var(--color-warning-bg);color:var(--color-warning-text);white-space:nowrap}.UnclaimedDevices_actionsCell__2QDI5{text-align:right}.UnclaimedDevices_claimButton__sGDhS{background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:600;padding:8px 16px}.UnclaimedDevices_claimButton__sGDhS:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.UnclaimedDevices_releaseButton__2\+JKx{background:#0000;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-muted);cursor:pointer;font-size:13px;margin-left:8px;padding:6px 12px}.UnclaimedDevices_releaseButton__2\+JKx:hover{border-color:#c0392b;border-color:var(--color-danger,#c0392b);color:#c0392b;color:var(--color-danger,#c0392b)}.UnclaimedDevices_confirmDialog__AeGDg{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:20px;width:min(460px,92vw)}.UnclaimedDevices_confirmTitle__lYJym{color:var(--text-data);font-size:17px;margin:0 0 10px}.UnclaimedDevices_confirmText__zTRtV{color:var(--color-text-muted);font-size:14px;line-height:1.5;margin:0 0 18px}.UnclaimedDevices_confirmActions__iN34m{display:flex;gap:10px;justify-content:flex-end}.UnclaimedDevices_danger__DGeSI{background:#c0392b;background:var(--color-danger,#c0392b);border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:14px;padding:9px 16px}.UnclaimedDevices_backdrop__aPrkr{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.UnclaimedDevices_secondary__4b6er{background:#0000;border:1px solid var(--color-border);border-radius:9px;color:var(--text-data);cursor:pointer;font-size:14px;padding:9px 16px}.UnclaimedDevices_autoTag__u-kGp,.UnclaimedDevices_manualTag__Yrcbb,.UnclaimedDevices_unknownTag__xfOmS{border-radius:999px;display:inline-block;font-size:12px;padding:3px 9px;white-space:nowrap}.UnclaimedDevices_autoTag__u-kGp{background:#27ae6024;color:#27ae60}.UnclaimedDevices_manualTag__Yrcbb{background:#b9890024;color:#b98900}.UnclaimedDevices_unknownTag__xfOmS{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text-muted)}.UnclaimedDevices_previousCell__BqLd5{display:flex;flex-direction:column;line-height:1.3}.UnclaimedDevices_previousMall__MdhsF{color:var(--color-text-muted);font-size:12px}.UnclaimedDevices_muted__2OEkK{color:var(--color-text-muted)}.UnclaimedDevices_successBanner__mgYfE{background:#27ae601a;border:1px solid #27ae6066;border-radius:10px;color:#27ae60;font-size:14px;line-height:1.45;margin:0 0 16px;padding:12px 14px}.UnclaimedDevices_lostReason__pMDFc{align-items:flex-start;color:var(--color-warning-text);display:flex;font-size:12px;gap:4px;line-height:1.4;margin-top:4px;white-space:normal}.UnclaimedDevices_lostReasonIcon__EzoT2{flex-shrink:0;height:12px;margin-top:2px;width:12px}.GapDetailModal_overlay__Z2pM6{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.GapDetailModal_content__PrpoC{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:12px;box-shadow:0 12px 40px #0000004d;box-shadow:0 12px 40px var(--color-shadow,#0000004d);color:var(--color-text-strong);display:flex;flex-direction:column;max-height:85vh;width:min(720px,100%)}.GapDetailModal_header__yVkrh{border-bottom:1px solid var(--color-border-strong);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.GapDetailModal_title__M8dY\+{font-size:17px;margin:0 0 4px}.GapDetailModal_subtitle__\+qiZ1{color:var(--color-text-muted);font-size:13px;margin:0}.GapDetailModal_tech__9IhZO{border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin-left:8px;padding:1px 6px}.GapDetailModal_close__Gz202{align-self:flex-start;background:#0000;border:none;border-radius:6px;color:var(--color-text-strong);cursor:pointer;font-size:20px;line-height:1;padding:4px}.GapDetailModal_close__Gz202:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.GapDetailModal_body__y5Fnh{overflow:auto;padding:16px 18px}.GapDetailModal_verdict__gFYB6{border-radius:8px;font-size:14px;font-weight:600;line-height:1.45;margin:0 0 10px;padding:10px 12px}.GapDetailModal_verdictBad__fCed6{background:var(--color-danger-bg);color:var(--color-danger-text)}.GapDetailModal_verdictOk__886m6{background:var(--color-success-bg);color:var(--color-success-text)}.GapDetailModal_hint__29zF0{color:var(--color-text-muted);font-size:13px;line-height:1.45;margin:0 0 10px}.GapDetailModal_table__9xmX0{border-collapse:collapse;font-size:13px;width:100%}.GapDetailModal_table__9xmX0 td,.GapDetailModal_table__9xmX0 th{border-bottom:1px solid var(--color-border-strong);padding:8px 10px;text-align:left;vertical-align:top}.GapDetailModal_table__9xmX0 th{background:var(--color-surface);color:var(--color-text-muted);font-weight:600;position:sticky;top:0}.GapDetailModal_day__or5Mf{font-weight:600;white-space:nowrap}.GapDetailModal_nothing__bSm6D{color:var(--color-danger-text)}.GapDetailModal_others__RCu0F{margin:0;padding-left:16px}.GapDetailModal_footer__suH-v{border-top:1px solid var(--color-border-strong);display:flex;justify-content:flex-end;padding:12px 18px}.GapDetailModal_primary__DmJ\+v{background:var(--color-text-strong);border:none;border-radius:8px;color:var(--color-surface);cursor:pointer;font-weight:600;padding:8px 18px}.GapDetailModal_primary__DmJ\+v:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.GapDetailModal_verdictWarn__GyO2y{background:var(--color-warning-bg);color:var(--color-warning-text)}.GapDetailModal_table__9xmX0 td.GapDetailModal_num__TQZcM,.GapDetailModal_table__9xmX0 th.GapDetailModal_num__TQZcM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.GapDetailModal_pending__0lBp0{color:var(--color-text-muted);font-style:italic}.IvcControle_container__9RGj-{display:flex;flex-direction:column;gap:12px;max-width:1200px;padding:24px}.IvcControle_header__ZZt3R{margin:0}.IvcControle_title__vL53x{color:var(--color-text-strong);font-size:24px;margin:0 0 6px}.IvcControle_subtitle__dTrMR{color:var(--color-text-muted);line-height:1.45;margin:0;max-width:820px}.IvcControle_filters__3BJDf{align-items:flex-end;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;padding:14px}.IvcControle_primary__emaLT{background:var(--color-text-strong);border:none;border-radius:8px;color:var(--color-surface);cursor:pointer;font-weight:600;padding:9px 18px}.IvcControle_primary__emaLT:disabled{cursor:not-allowed;opacity:.5}.IvcControle_secondary__Ivi7B{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-text-strong);cursor:pointer;font-size:13px;padding:7px 12px}.IvcControle_secondary__Ivi7B:disabled{cursor:not-allowed;opacity:.5}.IvcControle_legend__jGJ-0{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 20px;list-style:none;margin:0;padding:0}.IvcControle_legend__jGJ-0 li{align-items:center;display:flex;gap:6px}.IvcControle_chip__Qb-xC{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap}.IvcControle_kindNoRecord__lkGvQ{background:var(--color-danger-bg);color:var(--color-danger-text)}.IvcControle_kindBelow__ZkHUb{background:var(--color-warning-bg);color:var(--color-warning-text)}.IvcControle_summary__cZgqO{align-items:center;color:var(--color-text-strong);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:space-between;margin:0}.IvcControle_actions__FzFEM{display:flex;gap:8px}.IvcControle_block__Edx1X{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:10px;margin:0;overflow:hidden}.IvcControle_blockHeader__CiOC0{border-bottom:1px solid var(--color-border-strong);padding:12px 14px}.IvcControle_blockTitle__QQFnc{align-items:center;color:var(--color-text-strong);display:flex;flex-wrap:wrap;font-size:16px;gap:8px;margin:0 0 6px}.IvcControle_blockMeta__lpYPb{color:var(--color-text-muted);font-size:13px;margin:0}.IvcControle_finished__ogI8w{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text-muted);font-size:11px;padding:2px 6px}.IvcControle_badRed__SsTUh{color:var(--color-danger-text)}.IvcControle_warn__za7vY{color:var(--color-warning-text)}.IvcControle_good__-QRpr{color:var(--color-success-text)}.IvcControle_tableWrap__PwuDu{max-height:70vh;overflow:auto}.IvcControle_table__1wpMA{border-collapse:collapse;font-size:13px;width:100%}.IvcControle_table__1wpMA td,.IvcControle_table__1wpMA th{border-bottom:1px solid var(--color-border-strong);padding:8px 12px;text-align:left;vertical-align:top}.IvcControle_table__1wpMA th{background:var(--color-surface);color:var(--color-text-muted);font-weight:600;position:sticky;top:0;white-space:nowrap;z-index:1}.IvcControle_table__1wpMA tbody tr:hover{background:#0000;background:var(--color-surface-hover,#0000)}.IvcControle_table__1wpMA tr:last-child td{border-bottom:none}td.IvcControle_num__k3ePN,th.IvcControle_num__k3ePN{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.IvcControle_dirName__Pnx4n{display:table-cell;min-width:240px}.IvcControle_dirName__Pnx4n strong{margin-right:8px}.IvcControle_dirTech__yXepo{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin-right:8px;padding:1px 6px}.IvcControle_dirId__BLyuR{color:var(--color-text-muted);font-size:12px}.IvcControle_badgeReal__fMHao{background:var(--color-danger-bg);border-radius:999px;color:var(--color-danger-text);font-weight:700}.IvcControle_badgeReal__fMHao,.IvcControle_badgeZero__hlA3i{display:inline-block;min-width:24px;padding:1px 8px;text-align:center}.IvcControle_badgeZero__hlA3i{color:var(--color-text-muted)}.IvcControle_badgeBelow__jHUBZ{background:var(--color-warning-bg);border-radius:999px;color:var(--color-warning-text);display:inline-block;font-weight:700;min-width:24px;padding:1px 8px;text-align:center}.IvcControle_rule__t5Dyg{color:var(--color-text-strong);font-size:13px;margin:0}.IvcControle_counting__O9w\+H{color:var(--color-text-muted);font-style:italic}.IvcControle_ranges__ekUTW{display:flex;flex-wrap:wrap;gap:6px}.IvcControle_sync__oBtS0{color:var(--color-text-muted);white-space:nowrap}.IvcControle_empty__FuKm3{margin:0;padding:14px}.IvcControle_empty__FuKm3,.IvcControle_loading__kVyNF{color:var(--color-text-muted)}.IvcControle_error__E0-w9{background:var(--color-danger-bg);border-radius:8px;color:var(--color-danger-text);margin-bottom:12px;padding:12px 14px}.IvcControle_skipped__faqP4{color:var(--color-text-muted);font-size:13px;margin-top:8px}.IvcControle_skipped__faqP4 summary{color:var(--color-text-strong);cursor:pointer}.IvcControle_skipped__faqP4 ul{padding-left:18px}.IvcControle_srOnly__iSRNx{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.IvcControle_primary__emaLT:focus-visible,.IvcControle_secondary__Ivi7B:focus-visible,.IvcControle_skipped__faqP4 summary:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.IvcControle_carouselLink__4\+07H{color:var(--color-link);text-decoration:none}.IvcControle_carouselLink__4\+07H:hover{text-decoration:underline}.IvcControle_carouselLink__4\+07H:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.IvcControle_chipButton__ofJ3Y{cursor:pointer;font-family:inherit}.IvcControle_chipButton__ofJ3Y:hover{filter:brightness(.95)}.IvcControle_chipButton__ofJ3Y:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.IvcControle_legendNote__DR47\+{font-style:italic}.IvcControle_tabBody__wXsnA,.RodadaGeral_wrap__B08MY{display:flex;flex-direction:column;gap:12px}.RodadaGeral_hint__Ne5cN{color:var(--color-text-muted);font-size:13px;line-height:1.45;margin:0}.RodadaGeral_listTitle__SLHwA{color:var(--color-text-strong);font-size:16px;margin:12px 0 0}.RodadaGeral_nowrap__F91Qz{white-space:nowrap}.RodadaGeral_detail__CJnSi{color:var(--color-text-muted);font-size:12px;margin-top:2px}.RodadaGeral_email__9ITnt{word-break:break-all}.RodadaGeral_muted__9X301{color:var(--color-text-muted)}.RodadaGeral_actions__\+wEwo{min-width:230px;text-align:right;white-space:nowrap}.RodadaGeral_confirm__yTuUl{align-items:center;display:inline-flex;gap:8px}.RodadaGeral_link__H0jn5{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.RodadaGeral_current__ZkKtx{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.styles_pagina__H4DbA{display:flex;flex-direction:column;gap:16px}.styles_subtitulo__PEAxs{color:var(--color-text-muted);font-size:14px;line-height:1.6;margin:0;max-width:70ch}.styles_acoes__HtzFt{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.styles_botao__Xt9cu{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-strong);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:background .15s ease,border-color .15s ease,color .15s ease}.styles_botao__Xt9cu:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--color-primary);color:var(--color-primary)}.styles_botao__Xt9cu:disabled{cursor:not-allowed;opacity:.5}.styles_primario__Cs2GH{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.styles_primario__Cs2GH:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary);opacity:.9}.styles_progresso__SfdJZ{color:var(--color-text-muted);font-size:13px}.styles_carregando__L3a\+y{color:var(--color-text-muted);font-size:14px;padding:40px;text-align:center}.styles_manual__F\+iaW{background:#faf9f7;border:1px solid var(--color-border);border-radius:12px;color:#23262b;overflow:hidden}.styles_manual__F\+iaW figure.print-indisponivel{opacity:.5}.styles_manual__F\+iaW img[data-manual-img]{background:repeating-linear-gradient(45deg,#efeeea,#efeeea 10px,#e7e5e0 0,#e7e5e0 20px);display:block;min-height:180px}@media print{.styles_semImpressao__\+Wo2W{display:none!important}.styles_manual__F\+iaW{border:0;border-radius:0}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}