.vestris-dialog-window-bar{z-index:50;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex;position:absolute;top:16px;right:16px}.vestris-dialog-window-button{color:#c7f53b;width:40px;height:40px;box-shadow:none;background:0 0;flex:0 0 40px;place-items:center;padding:0;display:inline-grid;border:1px solid #0000!important;border-radius:8px!important}.vestris-dialog-window-button:hover{color:#dfff74;background:0 0}.vestris-dialog-close-button{place-items:center;width:40px;height:40px;box-shadow:0 3px #065f462e;color:#065f46!important;background:#fff!important;border-color:#34a887!important;border-radius:10px!important;display:inline-grid!important}.vestris-dialog-close-button:hover{background:#d1fae5!important}.vestris-dialog-window-button:focus-visible{outline-offset:2px;outline:2px solid #047857}.vestris-dialog-window-bar:has(>.vestris-dialog-window-button:only-child){right:16px}.vestris-app-dialog>.vestris-dialog-window-bar{right:16px}.vestris-expandable-panel[data-dialog-has-close=true]>.vestris-dialog-window-bar{right:72px}@layer theme{[data-dialog-fullscreen=true][data-dialog-fullscreen][data-dialog-fullscreen]{align-content:start;--tw-translate-x:0px!important;--tw-translate-y:0px!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;translate:var(--vestris-fullscreen-translate,0px 0px)!important;box-sizing:border-box!important;border-radius:0!important;margin:0!important;transition:none!important;animation:none!important;position:fixed!important;inset:0!important;overflow-y:auto!important}}.vestris-expandable-panel[data-dialog-fullscreen=true]{z-index:1;overflow-y:auto!important}.vestris-expandable-panel>.vestris-dialog-window-bar{margin:0}[data-dialog-fullscreen]>.vestris-dialog-window-bar+.sticky{top:0}[data-dialog-fullscreen=true]>.vestris-dialog-window-bar{top:max(16px, env(safe-area-inset-top))}.vestris-expandable-panel[data-ui=navigation-settings-panel][data-dialog-fullscreen=true]{flex-direction:column;display:flex!important;overflow:hidden!important}[data-ui=navigation-settings-panel][data-dialog-fullscreen=true]>[data-ui=navigation-shortcut-list]{flex:auto;grid-auto-rows:min-content;align-content:start;min-height:0;max-height:none}[data-ui=navigation-settings-panel][data-dialog-fullscreen=true]>[data-ui=navigation-settings-footer]{padding-bottom:max(12px, env(safe-area-inset-bottom));flex:none}.vestris-expandable-panel[data-ui=system-navigation-panel][data-dialog-fullscreen=true]{flex-direction:column;display:flex!important;overflow:hidden!important}[data-ui=system-navigation-panel][data-dialog-fullscreen=true]>[data-ui=system-navigation-content]{padding:24px clamp(20px,4vw,64px)}[data-ui=system-navigation-panel][data-dialog-fullscreen=true] [data-ui=system-navigation-groups]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;display:grid}[data-ui=system-navigation-panel][data-dialog-fullscreen=true] [data-ui=system-navigation-links]{gap:8px;display:grid}[data-ui=attendance-workspace]~#vestris-overlay-root [data-dialog-fullscreen=true]{background:#fff!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]{background:#fff!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>.vestris-dialog-window-bar{background:#03412feb;border:1px solid #fff3;border-radius:14px;box-shadow:0 10px 28px #022c1933;top:max(12px,env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;z-index:80!important;padding:4px!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true] .vestris-dialog-window-button{color:#d9f99d!important;flex-basis:42px!important;width:42px!important;height:42px!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true] .vestris-dialog-close-button{color:#065f46!important;background:#fff!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>.vestris-dialog-header{color:#fff!important;background:linear-gradient(115deg,#064e3b,#087a58)!important;border-bottom:1px solid #cfe3d7!important;flex:none!important;margin:0!important;padding:24px 132px 20px clamp(20px,4vw,64px)!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>.vestris-dialog-header .vestris-dialog-title{color:#fff!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>.vestris-dialog-header p{color:#fffc!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>:not(.vestris-dialog-window-bar):not(.vestris-dialog-header){width:min(100%,1440px);margin-inline:auto}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>form{flex:auto!important;min-height:0!important;padding:clamp(18px,3vw,40px)!important;overflow-y:auto!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>[class*=overflow-y-auto]{flex:auto!important;min-height:0!important;padding:clamp(18px,3vw,40px)!important;overflow-y:auto!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true] .vestris-dialog-footer{z-index:20;background:#fff;border-top:1px solid #dbe7e0;position:sticky;bottom:0;padding:14px clamp(20px,4vw,64px)!important}@media (width<=767px){body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>.vestris-dialog-header{padding:18px 112px 16px 16px!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>form{padding:16px!important}body:has([data-ui=attendance-workspace]) #vestris-overlay-root [data-dialog-fullscreen=true]>[class*=overflow-y-auto]{padding:16px!important}}
