.main-layout-shell{height:100vh;display:flex;flex-direction:column;background:var(--staffhub-bg-layout)}.network-status-banner{flex-shrink:0;position:sticky;top:0;z-index:120;padding:10px 16px;text-align:center;font-size:var(--staffhub-font-size-sm);font-weight:500;color:var(--staffhub-warning-text);background:var(--staffhub-warning-bg);border-bottom:1px solid var(--staffhub-warning-border)}.main-layout{height:100%;background:var(--staffhub-bg-layout);overflow:hidden;min-height:0}.layout-sidebar{background:var(--staffhub-glass-bg-strong)!important;border-right:1px solid var(--staffhub-glass-border);box-shadow:var(--staffhub-shadow-card);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);z-index:100;overflow:hidden}.layout-sidebar .ant-layout-sider-children{height:100%}.sidebar-inner{height:100%;display:flex;flex-direction:column}.layout-sidebar.ant-layout-sider-collapsed .sidebar-logo{padding:0;justify-content:center}.layout-sidebar.ant-layout-sider-collapsed .logo-text{display:none}.layout-sidebar.ant-layout-sider-collapsed .sidebar-footer{padding:8px}.layout-sidebar.ant-layout-sider-collapsed .sidebar-user{justify-content:center;padding:8px 0}.layout-sidebar.ant-layout-sider-collapsed .sidebar-user .user-info{display:none}.sidebar-logo{height:56px;display:flex;align-items:center;padding:0 16px;gap:10px;border-bottom:1px solid var(--staffhub-border);flex-shrink:0}.sidebar-logo .logo-icon{width:32px;height:32px;border-radius:8px;display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.sidebar-logo .logo-text{display:flex;flex-direction:column;overflow:hidden;white-space:nowrap}.sidebar-logo .logo-title{font-size:var(--staffhub-font-size-md);font-weight:600;color:var(--staffhub-text-primary);line-height:1.3}.sidebar-logo .logo-subtitle{font-size:var(--staffhub-font-size-xs);color:var(--staffhub-text-tertiary);line-height:1.2}.sidebar-nav{flex:1;overflow-y:auto;padding:8px}.sidebar-footer{border-top:1px solid var(--staffhub-border);padding:12px;flex-shrink:0}.sidebar-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.sidebar-user:hover{background:var(--staffhub-bg-hover)}.sidebar-user .user-info{flex:1;min-width:0}.sidebar-user .user-name{font-size:var(--staffhub-font-size-sm);font-weight:600;color:var(--staffhub-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user .user-dept{font-size:var(--staffhub-font-size-xs);color:var(--staffhub-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-content-layout{background:var(--staffhub-bg-layout);height:100%;overflow:hidden;display:flex;flex-direction:column;flex:1;min-width:0}.layout-header{height:56px;flex-shrink:0;width:100%;background:var(--staffhub-glass-bg);border-bottom:1px solid var(--staffhub-glass-border);box-shadow:0 1px #1f232905;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:50}.header-left{display:flex;align-items:center;gap:12px}.header-right{display:flex;align-items:center;gap:10px}.global-search-trigger{height:36px;min-width:180px;border:1px solid var(--staffhub-border);border-radius:8px;display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 12px;color:var(--staffhub-text-secondary);background:var(--staffhub-bg-container);font-size:var(--staffhub-font-size-sm);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.global-search-trigger:hover{color:var(--staffhub-text-primary);border-color:var(--staffhub-border-strong);background:var(--staffhub-bg-hover)}.global-search-trigger span{flex:1;text-align:left}.global-search-trigger kbd{min-width:44px;height:22px;border:1px solid var(--staffhub-border);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;color:var(--staffhub-text-tertiary);background:var(--staffhub-bg-subtle);font-family:inherit;font-size:var(--staffhub-font-size-xs);line-height:1}.global-search-modal .ant-modal-content{padding:14px;background:var(--staffhub-glass-bg-strong);border:1px solid var(--staffhub-glass-border);box-shadow:var(--staffhub-shadow-glass);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.global-search-results{max-height:420px;overflow-y:auto;margin-top:12px}.global-search-item{width:100%;border:none;border-radius:8px;display:flex;align-items:center;gap:12px;padding:10px 12px;text-align:left;background:transparent;cursor:pointer}.global-search-item.active,.global-search-item:hover{background:var(--staffhub-bg-hover)}.global-search-item-icon{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--staffhub-color-primary);background:var(--staffhub-color-primary-soft);font-size:var(--staffhub-icon-font-size);flex:0 0 auto}.global-search-item-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.global-search-item-main .ant-typography{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-item-tag{margin:0;border-radius:6px;color:var(--staffhub-text-secondary);background:var(--staffhub-bg-subtle);border-color:var(--staffhub-border)}.header-right .ant-badge{height:36px;display:inline-flex;align-items:center;justify-content:center}.header-icon-button{width:36px;height:36px;flex:0 0 36px;border:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--staffhub-text-secondary);background:transparent;font-size:var(--staffhub-icon-font-size);line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.header-icon-button .anticon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.header-icon-button:not(:disabled):hover{color:var(--staffhub-text-primary);background:var(--staffhub-bg-hover)}.header-icon-button:disabled{cursor:not-allowed;opacity:.45}.notification-dropdown{width:360px;max-width:calc(100vw - 32px);background:var(--staffhub-glass-bg-strong);border:1px solid var(--staffhub-glass-border);border-radius:8px;box-shadow:var(--staffhub-shadow-glass);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);overflow:hidden}.notification-dropdown-header,.notification-dropdown-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.notification-dropdown-header{border-bottom:1px solid var(--staffhub-border)}.notification-dropdown-title{font-size:var(--staffhub-font-size-base);font-weight:600;color:var(--staffhub-text-primary);line-height:1.5}.notification-dropdown-body{max-height:360px;overflow-y:auto}.notification-dropdown-loading{display:flex;align-items:center;justify-content:center;min-height:120px}.notification-dropdown-item{align-items:flex-start!important;gap:10px;padding:12px 14px!important;cursor:pointer;border-block-end:1px solid var(--staffhub-border)!important}.notification-dropdown-item:hover{background:var(--staffhub-bg-hover)}.notification-dropdown-dot{width:8px;height:8px;margin-top:7px;border-radius:999px;background:var(--staffhub-color-danger);flex:0 0 auto}.notification-dropdown-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.notification-dropdown-item-title,.notification-dropdown-item-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-dropdown-item-title{color:var(--staffhub-text-primary);font-size:var(--staffhub-font-size-sm);line-height:1.5}.notification-dropdown-item-text,.notification-dropdown-item-time{font-size:var(--staffhub-font-size-xs);line-height:1.5}.notification-dropdown-footer{border-top:1px solid var(--staffhub-border)}.main-content{padding:24px;min-height:0;flex:1;min-width:0;overflow-y:auto}.content-inner{max-width:1200px;margin:0 auto}@media(max-width:768px){.layout-sidebar{display:none}.main-content{padding:16px 16px 80px}.layout-header{padding:0 16px}.global-search-trigger{min-width:36px;width:36px;padding:0;justify-content:center}.global-search-trigger span,.global-search-trigger kbd{display:none}.sidebar-overlay{position:fixed;inset:0;background:#0006;z-index:99;opacity:0;pointer-events:none;transition:opacity .3s}.sidebar-overlay.visible{opacity:1;pointer-events:auto}}.menu-group-title{font-size:var(--staffhub-font-size-xs);font-weight:600;color:var(--staffhub-text-disabled);text-transform:uppercase;letter-spacing:.5px;padding:16px 12px 6px}.menu-item-label,.menu-item-badge{color:inherit}.menu-item-badge{display:inline-flex;align-items:center}.menu-item-badge .ant-badge-count{inset-inline-end:-12px;min-width:18px;height:18px;line-height:18px;font-size:var(--staffhub-font-size-xs);font-weight:600;padding:0 5px;box-shadow:none}.menu-icon-placeholder{display:inline-block;width:14px}.header-user-menu .ant-dropdown-menu{min-width:var(--staffhub-user-menu-min-width);padding:8px}.header-user-menu .ant-dropdown-menu-item,.header-user-menu .ant-dropdown-menu-submenu-title{min-height:var(--staffhub-user-menu-item-height);padding-block:8px!important;padding-inline:12px!important;font-size:var(--staffhub-font-size-base)}.header-user-menu .ant-dropdown-menu-submenu-title{padding-inline-end:36px!important}.header-user-submenu-popup .ant-dropdown-menu,.header-user-submenu-popup .ant-menu{min-width:var(--staffhub-font-size-menu-width);padding:10px}.header-user-submenu-popup .ant-dropdown-menu-item,.header-user-submenu-popup .ant-menu-item{min-height:var(--staffhub-font-size-menu-item-height);padding-block:10px!important;padding-inline:14px!important;font-size:var(--staffhub-font-size-base)}:root{color-scheme:light;--staffhub-color-primary: #3370ff;--staffhub-color-primary-hover: #245bdb;--staffhub-color-primary-soft: #e8f0ff;--staffhub-color-success: #34c759;--staffhub-color-warning: #ff9500;--staffhub-color-danger: #ff4d4f;--staffhub-text-primary: #1f2329;--staffhub-text-secondary: #646a73;--staffhub-text-tertiary: #8f959e;--staffhub-text-disabled: #bbbfc4;--staffhub-bg-body: #f5f6f7;--staffhub-bg-layout: #f5f6f7;--staffhub-bg-container: #ffffff;--staffhub-bg-subtle: #f7f8fa;--staffhub-bg-hover: #f0f1f2;--staffhub-bg-active: #e8f0ff;--staffhub-border: #ebeef0;--staffhub-border-strong: #dee0e3;--staffhub-glass-bg: rgba(255, 255, 255, .74);--staffhub-glass-bg-strong: rgba(255, 255, 255, .9);--staffhub-glass-border: rgba(222, 224, 227, .88);--staffhub-shadow-card: 0 1px 2px rgba(31, 35, 41, .04), 0 8px 24px rgba(31, 35, 41, .04);--staffhub-shadow-glass: 0 10px 30px rgba(31, 35, 41, .08);--staffhub-scrollbar-thumb: rgba(31, 35, 41, .14);--staffhub-scrollbar-thumb-hover: rgba(31, 35, 41, .24);--staffhub-selection-bg: #e8f0ff;--staffhub-warning-text: #8a5a00;--staffhub-warning-bg: #fff3bf;--staffhub-warning-border: #ffe08a;--staffhub-font-size-xs: 11px;--staffhub-font-size-sm: 12px;--staffhub-font-size-base: 14px;--staffhub-font-size-md: 15px;--staffhub-font-size-lg: 16px;--staffhub-font-size-xl: 20px;--staffhub-font-size-display: 32px;--staffhub-icon-font-size: 18px;--staffhub-user-menu-min-width: 184px;--staffhub-user-menu-item-height: 40px;--staffhub-font-size-menu-width: 184px;--staffhub-font-size-menu-item-height: 44px;--staffhub-success-soft: #e8f8ed;--staffhub-danger-soft: #fff1f0;--staffhub-warning-soft: #fffaf0;--staffhub-stat-annual-bg: linear-gradient(135deg, #e8f0ff 0%, #f0e8ff 100%);--staffhub-stat-annual-border: #d4e4ff;--staffhub-stat-personal-bg: linear-gradient(135deg, #f0e8ff 0%, #ffe8f0 100%);--staffhub-stat-personal-border: #e4d4ff;--staffhub-stat-sick-bg: linear-gradient(135deg, #fff5e6 0%, #ffe8e6 100%);--staffhub-stat-sick-border: #ffe4cc}:root[data-font-size=comfortable]{--staffhub-font-size-xs: 12px;--staffhub-font-size-sm: 13px;--staffhub-font-size-base: 15px;--staffhub-font-size-md: 16px;--staffhub-font-size-lg: 18px;--staffhub-font-size-xl: 22px;--staffhub-font-size-display: 34px;--staffhub-icon-font-size: 19px;--staffhub-user-menu-min-width: 196px;--staffhub-user-menu-item-height: 44px;--staffhub-font-size-menu-width: 200px;--staffhub-font-size-menu-item-height: 48px}:root[data-font-size=large]{--staffhub-font-size-xs: 13px;--staffhub-font-size-sm: 14px;--staffhub-font-size-base: 16px;--staffhub-font-size-md: 17px;--staffhub-font-size-lg: 19px;--staffhub-font-size-xl: 24px;--staffhub-font-size-display: 36px;--staffhub-icon-font-size: 20px;--staffhub-user-menu-min-width: 208px;--staffhub-user-menu-item-height: 48px;--staffhub-font-size-menu-width: 216px;--staffhub-font-size-menu-item-height: 52px}:root[data-font-size=extraLarge]{--staffhub-font-size-xs: 14px;--staffhub-font-size-sm: 15px;--staffhub-font-size-base: 18px;--staffhub-font-size-md: 19px;--staffhub-font-size-lg: 21px;--staffhub-font-size-xl: 26px;--staffhub-font-size-display: 40px;--staffhub-icon-font-size: 22px;--staffhub-user-menu-min-width: 224px;--staffhub-user-menu-item-height: 52px;--staffhub-font-size-menu-width: 240px;--staffhub-font-size-menu-item-height: 56px}:root[data-theme=dark]{color-scheme:dark;--staffhub-color-primary: #6ea8ff;--staffhub-color-primary-hover: #8bbbff;--staffhub-color-primary-soft: rgba(110, 168, 255, .16);--staffhub-color-success: #4fd47d;--staffhub-color-warning: #ffb84d;--staffhub-color-danger: #ff7875;--staffhub-text-primary: #f4f7fb;--staffhub-text-secondary: #b8c0cc;--staffhub-text-tertiary: #8993a4;--staffhub-text-disabled: #626c7c;--staffhub-bg-body: #0b1017;--staffhub-bg-layout: #0b1017;--staffhub-bg-container: #141a23;--staffhub-bg-subtle: rgba(255, 255, 255, .05);--staffhub-bg-hover: rgba(255, 255, 255, .07);--staffhub-bg-active: rgba(110, 168, 255, .16);--staffhub-border: rgba(255, 255, 255, .1);--staffhub-border-strong: rgba(255, 255, 255, .16);--staffhub-glass-bg: rgba(15, 22, 33, .72);--staffhub-glass-bg-strong: rgba(20, 28, 40, .86);--staffhub-glass-border: rgba(255, 255, 255, .13);--staffhub-shadow-card: 0 14px 36px rgba(0, 0, 0, .34);--staffhub-shadow-glass: 0 18px 48px rgba(0, 0, 0, .42);--staffhub-scrollbar-thumb: rgba(255, 255, 255, .18);--staffhub-scrollbar-thumb-hover: rgba(255, 255, 255, .3);--staffhub-selection-bg: rgba(110, 168, 255, .28);--staffhub-warning-text: #ffd28a;--staffhub-warning-bg: rgba(255, 184, 77, .14);--staffhub-warning-border: rgba(255, 184, 77, .28);--staffhub-success-soft: rgba(79, 212, 125, .16);--staffhub-danger-soft: rgba(255, 120, 117, .16);--staffhub-warning-soft: rgba(255, 184, 77, .14);--staffhub-stat-annual-bg: linear-gradient(135deg, rgba(76, 139, 255, .2) 0%, rgba(146, 113, 255, .18) 100%);--staffhub-stat-annual-border: rgba(110, 168, 255, .28);--staffhub-stat-personal-bg: linear-gradient(135deg, rgba(146, 113, 255, .18) 0%, rgba(255, 122, 164, .14) 100%);--staffhub-stat-personal-border: rgba(187, 155, 255, .25);--staffhub-stat-sick-bg: linear-gradient(135deg, rgba(255, 184, 77, .15) 0%, rgba(255, 120, 117, .12) 100%);--staffhub-stat-sick-border: rgba(255, 184, 77, .24)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%}html{font-size:var(--staffhub-font-size-base)}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:var(--staffhub-font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--staffhub-bg-body);color:var(--staffhub-text-primary);transition:background .2s ease,color .2s ease}.ant-app,.ant-dropdown,.ant-modal,.ant-drawer,.ant-popover,.ant-message,.ant-notification{font-size:var(--staffhub-font-size-base)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--staffhub-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--staffhub-scrollbar-thumb-hover)}a{color:var(--staffhub-color-primary);text-decoration:none}a:hover{color:var(--staffhub-color-primary-hover)}::-moz-selection{background:var(--staffhub-selection-bg);color:var(--staffhub-text-primary)}::selection{background:var(--staffhub-selection-bg);color:var(--staffhub-text-primary)}.ant-badge .ant-badge-count{border-radius:999px;background:var(--staffhub-color-danger);font-weight:600;box-shadow:none}.ant-badge .ant-badge-dot{border-radius:999px;background:var(--staffhub-color-danger)}.feishu-card{background:var(--staffhub-glass-bg-strong);border-radius:12px;border:1px solid var(--staffhub-glass-border);padding:20px;box-shadow:var(--staffhub-shadow-card);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.feishu-card:hover{box-shadow:var(--staffhub-shadow-glass)}.page-header{margin-bottom:24px}.page-header h2{font-size:var(--staffhub-font-size-xl);font-weight:600;color:var(--staffhub-text-primary);line-height:1.4}.page-header p{font-size:var(--staffhub-font-size-sm);color:var(--staffhub-text-tertiary);margin-top:4px}.stat-card-annual{background:var(--staffhub-stat-annual-bg);border-color:var(--staffhub-stat-annual-border)}.stat-card-personal{background:var(--staffhub-stat-personal-bg);border-color:var(--staffhub-stat-personal-border)}.stat-card-sick{background:var(--staffhub-stat-sick-bg);border-color:var(--staffhub-stat-sick-border)}:root .balance-card,:root .quick-action-card,:root .stat-card,:root .recent-card,:root .leave-form-card,:root .leave-list-card,:root .balance-detail-card,:root .balance-log-card,:root .approval-card,:root .approval-detail-card,:root .admin-tree-card,:root .admin-detail-card,:root .admin-table-card,:root .notification-stat-card,:root .notification-card,:root .policies-coming-card,:root .updates-card,:root .seal-card{background:var(--staffhub-glass-bg-strong);border-color:var(--staffhub-glass-border);box-shadow:var(--staffhub-shadow-card);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}:root[data-theme=dark] .auth-page{background:linear-gradient(180deg,#0b1017,#111927)}:root[data-theme=dark] .auth-card,:root[data-theme=dark] .notification-dropdown,:root[data-theme=dark] .approval-detail-actions,:root[data-theme=dark] .seal-sticky-toolbar{background:var(--staffhub-glass-bg-strong);border-color:var(--staffhub-glass-border);box-shadow:var(--staffhub-shadow-glass);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}:root[data-theme=dark] .welcome-title,:root[data-theme=dark] .balance-number,:root[data-theme=dark] .request-date,:root[data-theme=dark] .balance-detail-value .big-number,:root[data-theme=dark] .balance-log-type-name,:root[data-theme=dark] .approval-action-modal-title,:root[data-theme=dark] .admin-dept-name-trigger,:root[data-theme=dark] .admin-form-section-title .ant-divider-inner-text,:root[data-theme=dark] .notification-title-text,:root[data-theme=dark] .auth-title{color:var(--staffhub-text-primary)}:root[data-theme=dark] .welcome-subtitle,:root[data-theme=dark] .balance-name,:root[data-theme=dark] .balance-unit,:root[data-theme=dark] .request-days,:root[data-theme=dark] .balance-detail-value .unit,:root[data-theme=dark] .balance-log-time,:root[data-theme=dark] .balance-log-remark,:root[data-theme=dark] .balance-log-metric,:root[data-theme=dark] .auth-subtitle,:root[data-theme=dark] .auth-footer,:root[data-theme=dark] .auth-demo-title,:root[data-theme=dark] .auth-demo-desc{color:var(--staffhub-text-tertiary)}:root[data-theme=dark] .request-item,:root[data-theme=dark] .balance-log-item,:root[data-theme=dark] .detail-row,:root[data-theme=dark] .recent-card .ant-card-head,:root[data-theme=dark] .approval-detail-hero,:root[data-theme=dark] .approval-section,:root[data-theme=dark] .approval-timeline-block,:root[data-theme=dark] .admin-role-permission-toolbar,:root[data-theme=dark] .approval-detail-actions,:root[data-theme=dark] .notification-list .notification-item{border-color:var(--staffhub-border)}:root[data-theme=dark] .request-item:hover,:root[data-theme=dark] .leave-list-item:hover,:root[data-theme=dark] .approval-item:hover,:root[data-theme=dark] .notification-item:hover,:root[data-theme=dark] .sidebar-user:hover{background:var(--staffhub-bg-hover)}:root[data-theme=dark] .leave-list-item.selected,:root[data-theme=dark] .approval-item.selected,:root[data-theme=dark] .notification-item.unread{background:var(--staffhub-bg-active)}:root[data-theme=dark] .balance-hint,:root[data-theme=dark] .approver-info,:root[data-theme=dark] .admin-filter-form,:root[data-theme=dark] .admin-stat-card,:root[data-theme=dark] .admin-role-scope-summary,:root[data-theme=dark] .notification-filter-panel,:root[data-theme=dark] .approval-node-task,:root[data-theme=dark] .approval-action-summary{background:var(--staffhub-bg-subtle);border-color:var(--staffhub-border)}:root[data-theme=dark] .total-days-hint{background:var(--staffhub-color-primary-soft)}:root[data-theme=dark] .retroactive-section,:root[data-theme=dark] .approval-retroactive-block{background:var(--staffhub-warning-soft);border-color:var(--staffhub-warning-border)}.ant-modal-mask,.ant-drawer-mask{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}@media(max-width:768px){.hide-on-mobile{display:none!important}}@media(min-width:769px){.hide-on-desktop{display:none!important}}
