:root{--ui-scale:1}.daily-shell,.shell,.desk-shell{zoom:var(--ui-scale)}dialog>.dialog-body,#location-dialog{zoom:var(--ui-scale)}
.identity-groups{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;margin-top:8px}.daily-header,.desk-top,.topbar{flex-wrap:wrap}.group-chip,.role-chip{background:#473f24;color:#f9df83;border:1px solid #786538;padding:5px 9px;border-radius:20px}.role-chip{color:#a8c8da;background:#203440;border-color:#405969}.scale-label{display:block;margin:16px 0}.scale-label output{font-weight:700;color:#ffd447}.scale-label input{display:block;width:100%;margin:12px 0;accent-color:#ffd447}.compact-ui .card.pad{padding:12px}.compact-ui .daily-content{padding-top:16px}.compact-ui .taskrow{padding-top:8px;padding-bottom:8px}.compact-ui .daily-heading{margin-bottom:12px}.compact-ui .daily-nav button{padding:9px 12px}.compact-ui .daily-header{padding-top:10px;padding-bottom:10px}.compact-ui .form{gap:10px}.compact-ui .check{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.compact-ui .taskrow{grid-template-columns:38px minmax(0,1fr) 28px!important}
.auth-locked{overflow:hidden}.auth-locked #app{filter:blur(28px);opacity:.18;pointer-events:none;user-select:none}.auth-skeleton{display:grid;grid-template-columns:22% 1fr;gap:4vw;min-height:100vh;padding:4vw;background:#111a23}.auth-skeleton aside{background:#314351;border-radius:20px}.auth-skeleton main i{display:block;width:55%;height:40px;background:#647584;border-radius:10px;margin:25px}.auth-skeleton section{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:20px}.auth-skeleton b{height:125px;background:#435766;border-radius:15px}.auth-locked #login-dialog::backdrop{background:rgba(4,10,16,.8);backdrop-filter:blur(28px)}.auth-locked #login-dialog [data-action="close-dialog"]{display:none}.auth-locked #login-dialog{box-shadow:0 28px 120px #0009;border:1px solid #4e6270}.auth-login-note{font-size:12px;color:#a3b4c3;margin-top:10px}.group-pending{border:1px dashed #53616b;padding:12px;border-radius:10px;color:#a3b4c3;font-size:12px}.recording-dot{display:inline-block;width:12px;height:12px;border-radius:100%;background:#fb6f61;animation:recordPulse 1s infinite}.voice-status{display:flex;align-items:center;gap:10px;margin:14px 0;color:#ffd447}.voice-transcript{width:100%;min-height:110px}.voice-warnings{color:#ffd447;font-size:13px;line-height:1.6}.voice-details{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.voice-details div{padding:12px;border:1px solid #415265;border-radius:10px}.voice-details small{display:block;color:#a3b4c3}.voice-details b{display:block;margin-top:5px;overflow-wrap:anywhere}@keyframes recordPulse{50%{opacity:.3}}
@media(max-width:600px){.auth-skeleton{grid-template-columns:1fr}.auth-skeleton aside{display:none}.identity-groups{font-size:11px}.daily-nav>div{scrollbar-width:thin}}

img.itsc-logo{object-fit:contain;background:#000;padding:0;border-radius:0}
