.view-mode-switcher{display:flex;align-items:center;padding:3px;border:1px solid #dde3ed;border-radius:9px;background:#f5f7fb}.view-mode-switcher button{display:flex;align-items:center;gap:5px;height:30px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#667085;cursor:pointer}.view-mode-switcher button:hover{color:#315fba}.view-mode-switcher button.active{background:#fff;color:#2f6fed;box-shadow:0 1px 5px rgba(37,52,82,.14)}.view-mode-switcher button span{font-size:14px}.view-mode-switcher button b{font-size:10px;font-weight:700}
.alternate-module-view{min-width:0}.alt-view-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.alt-view-heading h2{font:700 22px Manrope,sans-serif}.alt-view-heading p{margin-top:3px;color:#7b8497;font-size:11px}.generic-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.generic-record-card{border:1px solid #e1e6ef;border-radius:12px;background:#fff;color:#263043;text-align:left;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.generic-card-grid>.generic-record-card{display:flex;min-height:185px;flex-direction:column;align-items:flex-start;padding:17px}.generic-record-card:hover{border-color:#a8bce6;box-shadow:0 8px 22px rgba(34,49,78,.08);transform:translateY(-2px)}.generic-record-card strong{font-size:13px}.generic-record-card small{margin-top:5px;color:#667085;font-size:10px}.generic-record-card>span{margin-top:8px;color:#46546c;font-size:11px}.generic-record-card>i{margin-top:auto;padding-top:14px;color:#2f6fed;font-size:10px;font-style:normal;font-weight:700}.generic-card-avatar{display:grid;place-items:center;width:38px;height:38px;margin-bottom:13px;border-radius:10px;background:linear-gradient(145deg,#eaf1ff,#f3ecff);color:#3b65bb;font-weight:800}.generic-kanban{display:grid;grid-auto-columns:minmax(235px,1fr);grid-auto-flow:column;gap:12px;overflow-x:auto;padding-bottom:10px}.generic-kanban-column{min-height:310px;padding:11px;border:1px solid #e2e7ef;border-radius:12px;background:#f7f9fc}.generic-kanban-column>header{display:flex;align-items:center;justify-content:space-between;padding:3px 3px 11px}.generic-kanban-column>header strong{font-size:11px}.generic-kanban-column>header span{display:grid;place-items:center;min-width:21px;height:21px;border-radius:999px;background:#e8eef8;color:#4a6088;font-size:9px;font-weight:700}.generic-kanban-column>div{display:flex;flex-direction:column;gap:8px}.generic-kanban-column .generic-record-card{display:flex;flex-direction:column;padding:12px}.generic-kanban-column .generic-record-card>span{margin-top:7px}
.default-view-settings{margin-bottom:17px}.default-view-module-list{display:flex;flex-direction:column;gap:14px}.default-view-module{padding-top:14px;border-top:1px solid #edf0f5}.default-view-module:first-child{padding-top:0;border-top:0}.default-view-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.default-view-options button{position:relative;display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #dfe4ed;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.default-view-options button:hover{border-color:#9db5e6}.default-view-options button.selected{border-color:#2f6fed;background:#f8faff;box-shadow:0 0 0 2px rgba(47,111,237,.09)}.default-view-options button>b{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:#eef3fc;color:#4168b6;font-size:16px}.default-view-options button>span{display:flex;min-width:0;flex-direction:column}.default-view-options strong{font-size:11px}.default-view-options small{color:#7b8497;font-size:9px;line-height:1.35}.default-view-options i{display:none;position:absolute;right:8px;top:6px;color:#2f6fed;font-size:10px;font-style:normal}.default-view-options button.selected i{display:block}
@media(max-width:900px){.generic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.default-view-options{grid-template-columns:1fr}.view-mode-switcher button b{display:none}}@media(max-width:600px){.alt-view-heading{align-items:flex-start;flex-direction:column}.generic-card-grid{grid-template-columns:1fr}.generic-kanban{grid-auto-columns:minmax(82vw,1fr)}.view-mode-switcher{width:100%}.view-mode-switcher button{flex:1;justify-content:center}.view-mode-switcher button b{display:block}}
