#appScreen .consult-card:has(.mc-operations-page) {background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
#appScreen .consult-card:has(.mc-operations-page)>.card-heading {display:none!important;}
#appScreen .mc-operations-page {display:grid;gap:12px;color:var(--ui-text,#172b4d);}
#appScreen .shell-main .mc-operations-page>header {background:transparent!important;color:inherit!important;padding:0 0 8px!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;}
#appScreen .mc-operations-page>header>span,#appScreen .mc-operations-page>header small {display:none!important;}
#appScreen .shell-main .mc-operations-page>header h3 {font-size:20px!important;color:inherit!important;margin:0 0 6px!important;}
#appScreen .shell-main .mc-operations-page>header p {color:var(--ui-muted,#62748b)!important;font-size:12px!important;margin:0!important;}
#appScreen .mc-operation-summary {margin:0;border:0;}
#appScreen .mc-operation-summary>summary {padding:8px 0;cursor:pointer;font-size:12px;}
#appScreen .mc-operation-summary:has(>#clientChecklistCenter:empty) {display:none;}
#appScreen .mc-operations-page :is(.client-requests-toolbar,.monthly-close-toolbar,.monthly-close-search) {display:flex!important;flex-wrap:wrap;align-items:end;gap:12px!important;padding:12px 16px!important;border:1px solid var(--ui-border,#dce3ed);border-radius:8px!important;background:var(--ui-surface,#fff);margin:0!important;}
#appScreen .mc-operations-page :is(.client-requests-toolbar,.monthly-close-toolbar) label {display:grid;gap:5px;margin:0;min-width:140px;flex:0 1 200px;}
#appScreen .mc-operations-page .client-requests-toolbar .search {flex:1 1 300px;position:relative;}
#appScreen .mc-operations-page .client-requests-toolbar .search>svg {position:absolute;left:12px;top:11px;width:16px;height:16px;}
#appScreen .shell-main .mc-operations-page #clientRequestsSearch {padding-left:36px!important;}
#appScreen .mc-operations-page .monthly-close-search input {flex:1 1 280px;width:auto!important;min-width:0;}
#appScreen .mc-operations-page .monthly-close-search select {width:200px!important;}
#appScreen .mc-operation-table {overflow-x:auto;border:1px solid var(--ui-border,#dce3ed);border-radius:8px;background:var(--ui-surface,#fff);}
#appScreen .mc-operation-table table {width:100%;min-width:780px;border-collapse:collapse;}
#appScreen .mc-operation-table th {text-align:left;padding:12px 14px;font-size:11px;font-weight:500;}
#appScreen .mc-operation-table td {padding:12px 14px;border-top:1px solid var(--ui-border,#dce3ed);font-size:12px;vertical-align:middle;}
#appScreen .mc-operation-table td>div {display:grid;gap:4px;}
#appScreen .mc-operation-table h5 {font-size:12px;margin:0;font-weight:600;}
#appScreen .mc-operation-table small {font-size:10px;color:var(--ui-muted,#62748b);}
#appScreen .mc-operation-table em {font-size:12px;font-style:normal;}
#appScreen .mc-operation-table .request-main p,#appScreen .mc-operation-table .request-due>small {display:none;}
#appScreen .mc-operation-table .request-trace svg {width:13px;height:13px;vertical-align:middle;}
#appScreen .mc-operation-table .status {width:fit-content;padding:3px 7px;border-radius:5px;font-size:11px;}
#appScreen .mc-operation-table td:last-child {width:85px;}
#appScreen .mc-monthly-checks {margin:16px 20px;}
#appScreen .mc-monthly-checks td:first-child {width:29%;}
#appScreen .mc-monthly-checks td:nth-child(2) {width:100px;}
#appScreen .mc-monthly-checks td:last-child {width:210px;}
#appScreen .mc-monthly-checks .mc-check-identity {display:flex;align-items:center;gap:12px;}
#appScreen .mc-check-identity h4 {margin:0;font-size:12px!important;}
#appScreen .mc-check-icon {display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:#e7f0ff;color:#1767d4;}
#appScreen .mc-check-icon svg {width:20px;height:20px;}
#appScreen .mc-monthly-checks .blocked .mc-check-icon {background:#ffeaee;color:#d12b42;}
#appScreen .mc-monthly-checks .review .mc-check-icon {background:#fff3d9;color:#9b5b00;}
#appScreen .mc-monthly-checks .complete .mc-check-icon {background:#e3f7ed;color:#087f51;}
#appScreen .mc-monthly-checks td:nth-child(2) small {font-size:10px;font-weight:600;color:inherit;white-space:nowrap;}
#appScreen .mc-monthly-checks p {margin:0;color:var(--ui-muted,#62748b);line-height:1.5;}
#appScreen .mc-monthly-checks footer.mc-check-actions {display:flex;justify-content:flex-end;flex-wrap:nowrap!important;gap:8px;padding:0;margin:0;border:0;background:transparent;}
@media(max-width:700px){#appScreen .mc-monthly-checks {margin:12px;}}
@media(max-width:700px){#appScreen .mc-operations-page>header {flex-wrap:wrap;}#appScreen .mc-operations-page .monthly-close-search select {width:100%!important;}#appScreen .mc-operations-page .client-requests-toolbar label {flex:1 1 100%;}}
