.ibs-workflow-field{display:flex;flex-direction:column;gap:6px;font-weight:600;min-width:180px}.ibs-workflow-field input,.ibs-workflow-field select{padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:#16304a}.ibs-workflow-details{display:flex;flex-wrap:wrap;gap:14px;padding:14px 0;align-items:start}.ibs-workflow-details>div{min-width:140px}.ibs-workflow-scroll{overflow:auto;max-width:100%}.ibs-workflow-table{border-collapse:collapse;width:100%;font-size:14px}.ibs-workflow-table th,.ibs-workflow-table td{padding:10px;border-bottom:1px solid #dde4ed;text-align:left;vertical-align:top}.ibs-workflow-table th{background:#eef3f8;white-space:nowrap}.ibs-workflow-section{padding:20px;margin:16px 0}.ibs-contact-actions{display:flex;flex-wrap:wrap;gap:12px;padding:8px}.ibs-contact-actions small{flex-basis:100%;max-width:350px}.heroActions input[type=date]{font-size:17px;font-weight:700;min-height:42px}.heroActions button{padding:8px 12px}.ibs-md-review .metrics{margin:16px 0}.ibs-workflow-section .metrics button{min-height:64px;white-space:normal}.ibs-att-card .ibs-att-meta p{margin:4px 0}.ibs-att-card .ibs-att-choice{display:flex;flex-direction:column;gap:8px;padding:8px 0}.ibs-att-card .ibs-att-choice label{display:flex;align-items:center;gap:8px;font-weight:600}.ibs-att-card .ibs-att-actions{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 4px}.ibs-att-card .ibs-att-actions .btn{min-height:44px}.ibs-att-flags{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.ibs-att-flag{display:inline-block;font-size:12px;font-weight:700;line-height:1.2;padding:6px 10px;border-radius:999px;max-width:100%}.ibs-att-flag-ok{background:#dcfce7;color:#166534}.ibs-att-flag-warn{background:#fef3c7;color:#92400e}.ibs-att-flag-info{background:#e0e7ff;color:#3730a3}.ibs-att-flag-alert{background:#fee2e2;color:#991b1b}
[data-ibs-role=md] #ibs-smart-launcher,[data-ibs-role=md] #ibs-next-launcher,[data-ibs-role=md] #ibs-smart-sticky,[data-ibs-role=md] #ibs-smart-panel,[data-ibs-role=md] #ibs-next-panel{display:none!important}
.ibs-att-cal{max-width:100%;overflow-x:clip}.ibs-att-cal-controls{align-items:end}.ibs-att-cal-controls .ibs-workflow-field{min-width:0;flex:1}.ibs-att-cal-legend{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 12px}.ibs-att-cal-chip{font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px}.ibs-att-cal-chip.working{background:#e2e8f0;color:#0f172a}.ibs-att-cal-chip.weekly_off{background:#e2e8f0;color:#334155}.ibs-att-cal-chip.ibs_holiday{background:#fee2e2;color:#991b1b}.ibs-att-cal-chip.special_working{background:#dcfce7;color:#166534}.ibs-att-cal-chip.office_working_field_restricted{background:#fef3c7;color:#92400e}.ibs-att-cal-chip.branch{background:#ede9fe;color:#5b21b6}.ibs-att-cal-weekdays,.ibs-att-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%}.ibs-att-cal-weekdays div{font-size:12px;font-weight:700;text-align:center;color:#475569}.ibs-att-cal-cell{min-width:0;min-height:68px;border:1px solid #dde4ed;border-radius:8px;padding:6px;background:#fff;text-align:left;display:flex;flex-direction:column;gap:2px;box-sizing:border-box}.ibs-att-cal-cell small{font-size:10px;line-height:1.2;overflow-wrap:anywhere}.ibs-att-cal-num{font-weight:800}.ibs-att-cal-cell.is-today{outline:2px solid #2563eb;outline-offset:1px}.ibs-att-cal-cell.muted{opacity:.4}.ibs-att-cal-cell.weekly_off{background:#f8fafc}.ibs-att-cal-cell.ibs_holiday{background:#fef2f2}.ibs-att-cal-cell.special_working{background:#f0fdf4}.ibs-att-cal-cell.office_working_field_restricted{background:#fffbeb}.ibs-att-cal-cell.office_and_field_working{background:#eff6ff}.ibs-att-cal-dot{width:8px;height:8px;border-radius:50%;background:#7c3aed;display:inline-block}.ibs-att-cal-panel{margin-top:12px;padding:12px;border:1px solid #cbd5e1;border-radius:10px;max-width:100%;box-sizing:border-box}.ibs-att-cal-check{display:flex;gap:8px;align-items:center;font-weight:600;padding:4px 0}.ibs-att-dash{max-width:100%;overflow-x:clip;padding-bottom:24px}.ibs-att-dash-filters{align-items:end}.ibs-att-dash-filters .ibs-workflow-field{min-width:0;flex:1}.ibs-att-dash-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:8px 0 16px}.ibs-att-dash-card{border:1px solid #dde4ed;border-radius:10px;padding:10px;background:#f8fafc;min-width:0}.ibs-att-dash-card span{display:block;font-size:12px;color:#475569}.ibs-att-dash-card b{font-size:20px}.ibs-att-dash-list{display:flex;flex-direction:column;gap:8px}.ibs-att-dash-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);gap:8px;width:100%;text-align:left;border:1px solid #dde4ed;border-radius:10px;padding:10px;background:white;box-sizing:border-box}.ibs-att-dash-row small{display:block;font-weight:500;color:#475569}.ibs-att-month{padding:8px 0 0}.ibs-att-corr-form,.ibs-att-corr-mine,.ibs-att-corr-queue,.ibs-att-corr-card{max-width:100%;box-sizing:border-box}.ibs-att-corr-form,.ibs-att-corr-card{margin-top:12px;padding:12px;border:1px solid #cbd5e1;border-radius:10px}.ibs-att-corr-filters{align-items:end}.ibs-att-corr-queue{padding-bottom:24px}
.ibs-att-report{max-width:100%;overflow-x:clip;padding-bottom:96px}.ibs-att-report-filters{align-items:end}.ibs-att-report-filters .ibs-workflow-field{min-width:0;flex:1 1 160px}.ibs-att-report-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:8px 0 16px}.ibs-att-report-cards>div{border:1px solid #dde4ed;border-radius:10px;padding:10px;background:#f8fafc;min-width:0}.ibs-att-report-cards span{display:block;font-size:12px;color:#475569}.ibs-att-report-cards b{font-size:20px}.ibs-att-report-list{display:flex;flex-direction:column;gap:8px}.ibs-att-report-row{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:1px solid #dde4ed;border-radius:10px;padding:10px;background:white;box-sizing:border-box}.ibs-att-report-row small{display:block;font-weight:500;color:#475569;overflow-wrap:anywhere}.ibs-att-report-days{margin-top:12px;max-width:100%}
.ibs-att-config,.ibs-att-shift{max-width:100%;overflow-x:clip;padding-bottom:96px}.ibs-att-config-filters,.ibs-att-shift-filters{align-items:end}.ibs-att-config-filters .ibs-workflow-field,.ibs-att-shift-filters .ibs-workflow-field{min-width:0;flex:1 1 160px}.ibs-att-shift-filters{align-items:end}.ibs-att-shift-filters .ibs-workflow-field{min-width:0;flex:1 1 160px}.ibs-att-shift-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ibs-att-shift-row{display:flex;flex-direction:column;gap:4px;border:1px solid #dde4ed;border-radius:10px;padding:10px;background:white;box-sizing:border-box}.ibs-att-shift-row small{display:block;font-weight:500;color:#475569;overflow-wrap:anywhere}
.ibs-att-workspace-bar{margin-top:12px}
