.office-calendar[data-v-3da1f0db]{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:8px}.office-cal-header[data-v-3da1f0db]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.office-cal-dow[data-v-3da1f0db]{text-align:center;font-size:11px;font-weight:700;color:#fff;background:#31538f;padding:6px 0;border-radius:3px}.office-cal-row[data-v-3da1f0db]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.office-cal-cell[data-v-3da1f0db]{transition:transform .15s,box-shadow .15s}.office-cal-day[data-v-3da1f0db]{font-size:10px;opacity:.8;line-height:1;margin-bottom:2px}.office-cal-code[data-v-3da1f0db]{font-size:12px;letter-spacing:.3px}.office-sel-badge[data-v-3da1f0db]{position:absolute;top:2px;right:2px;background:#ffc107;color:#000;font-size:9px;font-weight:700;padding:1px 4px;border-radius:8px;line-height:1}.swap-pairs-table[data-v-3da1f0db]{font-size:12px;margin-bottom:0}.swap-pairs-table thead th[data-v-3da1f0db]{background:#31538f;color:#fff;font-weight:700;font-size:11px;padding:6px}.swap-pairs-table tbody td[data-v-3da1f0db]{vertical-align:middle;padding:6px}.role-modal-header[data-v-3da1f0db]{color:#fff;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}[data-v-3da1f0db] .role-modal-header .close{color:#fff;opacity:1;text-shadow:none;font-size:1.5rem;line-height:1}