.sc-clock-reminder{margin-top:7px;font-size:12px}.sc-clock-reminder-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.sc-clock-reminder-button{min-height:34px;padding:6px 10px!important;font-size:12px!important;border:1px solid #ad9365!important;border-radius:7px!important;color:#e5d7b6!important;background:#243d2c!important;white-space:nowrap}.sc-clock-reminder button:disabled{opacity:.6;cursor:default}.sc-clock-reminder small{color:#bdc6bb;font-size:11px}.sc-clock-reminder p{margin:5px 0 0!important;font-size:12px;max-width:65ch}.sc-clock-reminder-error{color:#ffc7ba}.sc-attendance-person{border:0!important;padding:0!important;background:none!important;color:inherit!important;font:inherit!important;text-align:left;text-decoration:underline;text-decoration-color:#b59c6b70;text-underline-offset:3px;cursor:pointer}.sc-attendance-record{max-width:540px!important}.sc-attendance-record header{display:flex;justify-content:space-between;align-items:center;gap:12px}.sc-attendance-record>p{margin:10px 0}.sc-attendance-record:focus{outline:none}.sc-attendance-record .sc-clock-reminder{margin-top:16px}.sc-chat-navigation-item{display:flex!important;align-items:center;justify-content:space-between}.sc-chat-navigation-item b{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:12px;background:#d0b17b;color:#13231a;font-size:11px}@media(max-width:760px){.sc-clock-reminder-button{min-height:36px}.sc-attendance-record{width:calc(100vw - 24px)!important}}.sc-attendance-row>.sc-clock-reminder{display:block}.sc-exception-button{display:flex!important;flex-direction:column;gap:5px;text-align:left;width:100%;margin:8px 0;padding:12px!important;border-left:4px solid #c49c60!important;background:#242b27!important;color:#eee8d9!important;white-space:normal;overflow-wrap:anywhere}.sc-exception-button small{color:#b9c0b5}.sc-exception-button:focus-visible{outline:2px solid #d7bc89;outline-offset:2px}.sc-exception-button .sc-exception-action{color:#ddbd88;font-weight:600}.sc-reviewed-exceptions{padding:10px 14px}.sc-exception-dialog>p{margin:8px 0}.sc-exception-dialog h3{margin:10px 0 5px}.sc-exception-dialog .sc-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.sc-exception-dialog textarea{width:100%;min-height:70px}.sc-exception-evidence{padding:10px;border:1px solid #4c5949;border-radius:6px}.sc-exception-dialog{max-height:90dvh;overflow:auto}@media(max-width:760px){.sc-exception-dialog{width:calc(100vw - 20px);max-width:100%;padding:14px}.sc-exception-dialog h2{font-size:19px}.sc-exception-dialog input{width:100%;min-width:0}.sc-exception-dialog .sc-actions button{flex:1 1 140px;min-height:44px}.sc-exception-button{min-height:100px}}
