body .op2026Topbar .op2026Copilot{font:inherit!important;font-size:12px!important;background:transparent!important;color:#dbe5ee!important;border:1px solid #ffffff30!important;border-radius:5px!important;padding:7px 10px!important;cursor:pointer!important}body .op2026Topbar .accountDropdown{background:#fff!important;color:#20384a!important;border:1px solid #dce5ec!important;box-shadow:0 12px 35px #20384a26!important;max-height:calc(100dvh - 64px)!important;overflow-y:auto!important}body .op2026Topbar .accountIdentity{background:#f4f7fa!important;border-bottom:1px solid #dce5ec!important}body .op2026Topbar .accountAvatar{background:#e3edf4!important;color:#20384a!important;border:1px solid #d5e3ec!important;box-shadow:none!important}.op2026Topbar .accountDropdown .accountSection strong,body .op2026Topbar .accountIdentityCopy strong{color:#20384a!important}.op2026Topbar .accountDropdown .accountSection small,body .op2026Topbar .accountIdentityCopy>span{color:#6c8294!important}body .op2026Topbar .accountDropdown .accountSection{border-color:#dce5ec!important}body .op2026Topbar .accountDropdown .accountSectionLabel{color:#70879a!important}.op2026Topbar .accountStatic,body .op2026Topbar .accountDropdown .accountSection a{color:#20384a!important;background:transparent!important}body .op2026Topbar .accountDropdown .accountSection a:hover{background:#f0f5f9!important}.op2026Topbar .accountDropdown .accountSection i,body .op2026Topbar .accountDropdown .accountSection svg{color:#577c93!important}body .op2026Topbar .roleBadges b{background:#e8f1f7!important;color:#345d79!important;border-color:#d4e3ee!important}body .op2026Topbar .accountDropdown .logoutItem{background:transparent!important}.op2026Topbar .accountDropdown .logoutItem svg,body .op2026Topbar .accountDropdown .logoutItem strong{color:#b33d4b!important}body #approved-root svg,body #approved-workspace svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body #approved-workspace .rx-time-axis>div{height:432px!important}body #approved-workspace .rx-time-axis span{line-height:16px!important;white-space:nowrap!important}body #approved-workspace .rx-daytrack{height:432px!important}.approvedDate,body #approved-workspace input[type=date],body #approved-workspace input[type=datetime-local]{color-scheme:light;cursor:pointer!important;min-width:0}body #approved-workspace input::-webkit-calendar-picker-indicator{opacity:1!important;display:block!important;cursor:pointer!important}.approvedSiteName{color:#dbe5ee;font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewSettings{background:white;border:1px solid #dce5ec;border-radius:9px;padding:24px;margin:18px 0;color:#20384a}.reviewSettings header{display:flex;justify-content:space-between;gap:15px;align-items:center}.reviewSettings h2{font-size:20px;margin:0}.reviewSettings p{color:#6c8294;font-size:13px}.reviewSettings label{display:flex;align-items:center;gap:10px;margin:12px 0}.reviewSettings input,.reviewSettings select{background:#f8fafc;color:#20384a;border:1px solid #dce5ec;padding:9px;border-radius:5px;font:inherit;min-width:0}.reviewSettings button{background:#edf3f8;color:#254c65;border:1px solid #d5e1ea;border-radius:5px;padding:8px 12px;cursor:pointer}.reviewSettings button:disabled{opacity:.5;cursor:not-allowed}.reviewSettingsRow{display:grid;grid-template-columns:1fr 1.5fr auto auto;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid #e6edf2;padding:10px 0}.reviewSettingsRow label{margin:0}.reviewSettingsActions{display:flex;gap:8px;margin-top:15px;flex-wrap:wrap}.reviewSettings button[type=submit]{background:#264b64;color:white}.reviewSettingsCode{font-size:11px;color:#70879a}.reviewSettings [role=alert]{color:#9b3b39}@media(max-width:650px){.reviewSettingsRow{grid-template-columns:1fr}.reviewSettings header{align-items:flex-start;flex-direction:column}.approvedSiteName{max-width:110px}}body #approved-workspace .calendarJump{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important}body #approved-workspace .calendarJump input{width:145px!important;padding:6px!important}body #approved-workspace [data-custom-period][hidden],body #approved-workspace [hidden]{display:none!important}body #approved-workspace .rx-week-scroll{padding-bottom:12px!important}body #approved-workspace.planningCompact .rx-head{margin:0 0 16px!important;min-height:0!important;align-items:center!important;gap:16px!important}body #approved-workspace.planningCompact .rx-head .overline{display:none!important}body #approved-workspace.planningCompact .rx-head h1{font-size:26px!important;line-height:1.2!important;margin:0 0 6px!important}body #approved-workspace.planningCompact .rx-head p{font-size:13px!important;margin:0!important;line-height:1.4!important}body #approved-workspace.planningCompact .rx-head .btn{padding:9px 14px!important;min-height:36px!important}body #approved-workspace.planningCompact>.rx>.rx-toolbar{display:grid!important;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(115px,160px))!important;align-items:end!important;grid-gap:12px!important;gap:12px!important;padding:12px 14px!important;background:#fff!important;border:1px solid #dce4eb!important;border-radius:8px!important;margin:0 0 12px!important}body #approved-workspace.planningCompact .rx-toolbar label{display:flex!important;flex-direction:column!important;gap:5px!important;font-size:11px!important;line-height:1.2!important;margin:0!important}body #approved-workspace.planningCompact .rx-toolbar input,body #approved-workspace.planningCompact .rx-toolbar select{box-sizing:border-box!important;min-width:0!important;height:34px!important;padding:7px 10px!important;font-size:12px!important;width:100%!important;border-radius:5px!important}body #approved-workspace.planningCompact .rx-panel{border-radius:9px!important;box-shadow:none!important;margin:0!important}body #approved-workspace.planningCompact .planningCalendarHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:12px 16px!important;min-height:0!important;flex-wrap:wrap!important}body #approved-workspace.planningCompact .planningCalendarHeader h2{font-size:15px!important;margin:0!important;white-space:nowrap!important}body #approved-workspace.planningCompact .planningCalendarHeader>.rx-toolbar{padding:0!important;gap:16px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;margin:0!important}body #approved-workspace.planningCompact .planningCalendarHeader>.rx-toolbar>span{display:none!important}body #approved-workspace.planningCompact .planningCalendarHeader .rx-tabs{border:0!important;background:#eef2f5!important;border-radius:6px!important;padding:3px!important;gap:2px!important;display:flex!important;min-height:0!important;margin:0!important}body #approved-workspace.planningCompact .planningCalendarHeader .rx-tabs button{padding:6px 11px!important;border:0!important;border-radius:4px!important;font-size:12px!important;line-height:20px!important;min-height:0!important;background:transparent!important;color:#617184!important}body #approved-workspace.planningCompact .planningCalendarHeader .rx-tabs button.active{background:white!important;color:#243c50!important;box-shadow:0 1px 3px #243c5017!important;font-weight:650!important}body #approved-workspace.planningCompact .planningCalendarHeader .rx-actions{display:flex!important;align-items:center!important;gap:6px!important}body #approved-workspace.planningCompact .planningCalendarHeader .btn{padding:7px 11px!important;height:34px!important;min-height:0!important;font-size:12px!important;line-height:18px!important;box-sizing:border-box!important}body #approved-workspace.planningCompact .planningCalendarHeader .calendarJump{font-size:0!important;display:block!important;line-height:0!important}body #approved-workspace.planningCompact .planningCalendarHeader .calendarJump input{width:138px!important;font-size:12px!important}body #approved-workspace.planningCompact .rx-week-scroll{padding:0 10px 12px!important;overflow-x:auto!important}body #approved-workspace.planningCompact .rx-week{grid-template-columns:48px repeat(7,minmax(110px,1fr))!important;min-width:820px!important}body #approved-workspace.planningCompact .rx-daytrack{height:360px!important;min-height:0!important;overflow:hidden!important;background:repeating-linear-gradient(180deg,transparent 0,transparent 44px,#e9eef2 0,#e9eef2 45px)!important}body #approved-workspace.planningCompact .rx-week>section{border-left:1px solid #e8edf2!important;padding:0 5px!important;background:white!important}body #approved-workspace.planningCompact .rx-time-axis h3,body #approved-workspace.planningCompact .rx-week>section>h3{height:36px!important;font-size:11px!important;font-weight:600!important}body #approved-workspace.planningCompact .rx-week>section.planningWeekend{background:#f8fafb!important}body #approved-workspace.planningCompact .rx-week>section.planningToday{background:#f1f6f7!important}body #approved-workspace.planningCompact .rx-week>section.planningToday>h3{color:#234e59!important;border-bottom:2px solid #476b75!important}body #approved-workspace.planningCompact .rx-event{box-sizing:border-box!important;padding:3px 5px!important;font-size:10px!important;border-radius:4px!important;line-height:14px!important;overflow:hidden!important}body #approved-workspace.planningCompact .rx-time-axis span{font-size:10px!important}body #approved-workspace.planningCompact .rx-calendar-bottom{margin-top:12px!important;gap:12px!important;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)!important}body #approved-workspace.planningCompact .rx-calendar-bottom .rx-panel>header{padding:12px 16px!important;min-height:0!important}body #approved-workspace.planningCompact .rx-calendar-bottom .rx-panel>header h2{font-size:14px!important;margin:0!important}body #approved-workspace.planningCompact .rx-calendar-bottom .rx-body{padding:12px 16px!important}body #approved-workspace.planningCompact .rx-calendar-bottom .rx-tabs{padding:0 10px!important}body #approved-workspace.planningCompact .rx-calendar-bottom .rx-tabs button{padding:9px 12px!important}@media(max-width:1150px){body #approved-workspace.planningCompact>.rx>.rx-toolbar{grid-template-columns:repeat(4,minmax(100px,1fr))!important}body #approved-workspace.planningCompact>.rx>.rx-toolbar>input{grid-column:1/-1!important}body #approved-workspace.planningCompact .rx-calendar-bottom{grid-template-columns:1fr!important}}@media(max-width:650px){body #approved-workspace.planningCompact .rx-head{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}body #approved-workspace.planningCompact>.rx>.rx-toolbar{grid-template-columns:1fr 1fr!important;gap:10px!important}body #approved-workspace.planningCompact .planningCalendarHeader{padding:12px!important;gap:10px!important}body #approved-workspace.planningCompact .planningCalendarHeader>.rx-toolbar{gap:8px!important}body #approved-workspace.planningCompact .rx-head h1{font-size:23px!important}}body #approved-workspace.planningCompact .rx-time-axis>div{height:360px!important}body #approved-workspace.planningCompact .planningCalendarHeader .calendarJump input{line-height:18px!important}