/* Theater Radar 4.7.2 */
.tr-admin-v472 .tr-v472-panel{margin:18px 0;padding:20px;background:#fff;border:1px solid #dcdcde;border-radius:10px}.tr-v472-heading-row{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.tr-v472-heading-row h2{margin-top:0}.tr-v472-badge-grid{display:grid;grid-template-columns:2fr .7fr .7fr .8fr;gap:12px;margin:16px 0}.tr-v472-badge-grid label,.tr-v472-full,.tr-v472-time-grid label{display:grid;gap:6px}.tr-v472-badge-grid span,.tr-v472-full>span,.tr-v472-time-grid span{font-weight:600}.tr-v472-badge-grid input,.tr-v472-full textarea{width:100%}.tr-v472-rule-section{margin:22px 0;padding:16px;background:#f6f7f7;border:1px solid #dcdcde;border-radius:8px}.tr-v472-inline{display:flex;align-items:center;gap:10px;margin:10px 0 14px}.tr-v472-inline span{font-weight:600}.tr-v472-condition-row{display:grid;grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) 100px 34px;gap:8px;align-items:center;margin:8px 0}.tr-v472-condition-row select,.tr-v472-condition-row input{width:100%;max-width:none}.tr472-remove-condition{font-size:24px;text-decoration:none}.tr-v472-advanced-rules{margin:18px 0;padding:12px 14px;border:1px solid #dcdcde;border-radius:8px}.tr-v472-advanced-rules summary{font-weight:700;cursor:pointer}.tr-v472-check-grid{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 14px}.tr-v472-time-grid{display:grid;grid-template-columns:180px 180px;gap:12px;margin:12px 0}.tr-v472-enabled{display:block;margin-top:14px;font-weight:600}
.tr-shift-dashboard{display:grid;gap:18px;color:inherit}.tr-shift-dashboard__top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.tr-shift-dashboard__top h1{margin:.1rem 0 .35rem}.tr-shift-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.12em;opacity:.65}.tr-shift-current-time{display:grid;gap:.15rem;text-align:right}.tr-shift-current-time span{opacity:.7}.tr-shift-date-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px solid rgba(127,127,127,.22);border-radius:12px;background:rgba(127,127,127,.04)}.tr-shift-date-button{display:inline-flex;align-items:center;padding:.55rem .8rem;border:1px solid rgba(127,127,127,.25);border-radius:9px;color:inherit;text-decoration:none;background:rgba(127,127,127,.06)}.tr-shift-date-button:hover{background:rgba(127,127,127,.12)}.tr-shift-date-button.is-today{font-weight:700}.tr-shift-date-picker{display:flex;gap:7px;align-items:center;margin-right:auto}.tr-shift-date-picker input{padding:.45rem .55rem;border:1px solid rgba(127,127,127,.28);border-radius:8px;background:rgba(127,127,127,.06);color:inherit}.tr-shift-day-heading{display:flex;align-items:center;gap:12px}.tr-shift-day-heading h2{margin:0}.tr-shift-day-heading>span:not(.tr-round-pill){opacity:.65}.tr-shift-round-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tr-shift-round-card{padding:14px;border:1px solid rgba(127,127,127,.22);border-radius:14px;background:rgba(127,127,127,.045);color:inherit}.tr-shift-round-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgba(127,127,127,.15)}.tr-shift-round-card h3{margin:0 0 3px}.tr-shift-round-card header span,.tr-shift-round-card header>strong{font-size:.8rem;opacity:.7}.tr-shift-round-metrics{display:grid;gap:6px;margin-top:10px}.tr-shift-round-metrics>div{display:flex;justify-content:space-between;gap:10px;padding:.4rem .5rem;border-radius:8px;background:rgba(127,127,127,.055)}.tr-shift-round-metrics strong small{font-weight:400;opacity:.65}.tr-shift-my-entry{margin-top:10px;padding-top:8px;border-top:1px solid rgba(127,127,127,.15)}.tr-shift-my-entry summary{cursor:pointer;font-weight:700}.tr-shift-my-values{display:grid;gap:4px;margin-top:8px;font-size:.88rem}.tr-shift-current-checkin>h2{margin-bottom:8px}.tr-shift-current-checkin .tr-shift-checkin--advanced{margin-top:0}.tr-shift-history-note{padding:12px;border-radius:10px;background:rgba(127,127,127,.06)}
.ccr-profile-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ccr-profile-actions .ccr-view-profile-button{text-decoration:none}
@media(max-width:900px){.tr-v472-badge-grid{grid-template-columns:1fr 1fr}.tr-shift-round-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.tr-v472-heading-row,.tr-shift-dashboard__top{display:grid}.tr-v472-badge-grid,.tr-v472-time-grid,.tr-shift-round-grid{grid-template-columns:1fr}.tr-v472-condition-row{grid-template-columns:1fr 1fr}.tr-v472-condition-row input{grid-column:1}.tr472-remove-condition{grid-column:2;grid-row:2;justify-self:end}.tr-shift-current-time{text-align:left}.tr-shift-date-picker{order:3;width:100%}.tr-shift-date-picker label{flex:1}.tr-shift-date-picker input{width:100%;box-sizing:border-box}}
