.auto-page{max-width:1440px;margin:auto;padding:20px;font-size:13px;line-height:1.5;color:#1a2236}.auto-page .main-content-title{font-size:22px;color:#2a3b6e;border-left:3px solid #ff6b00;padding-left:10px}.auto-page .page-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.auto-card{background:white;border:1px solid #e0e6ef;border-radius:12px;box-shadow:0 2px 6px #25355508;margin:18px 0;padding:20px}.auto-head,.auto-filters,.auto-buttons{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auto-filters{align-items:flex-end;justify-content:flex-start}.auto-filters label{flex:1;min-width:180px}.auto-page label{font-size:12px;font-weight:600}.auto-page h2{font-size:14px;color:#2a3b6e;margin:0}.auto-head>label{display:flex;align-items:center;gap:10px}.auto-wide{flex:2!important}.auto-page fieldset{border:0;padding:0;margin:0;min-width:0}.auto-page .btn-primary{background:#2a3b6e;border-color:#2a3b6e}.auto-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;padding:0;margin:20px 0}.auto-flow li{background:#f5f7fb;border:1px solid #e0e6ef;border-radius:8px;padding:14px;font-size:12px}.auto-flow i{color:#2a3b6e;margin-right:8px}.auto-actions{margin-top:18px}.auto-pill{font-size:12px;background:#e9edfa;color:#2a3b6e;padding:5px 10px;border-radius:20px}.auto-history{width:100%;border-collapse:collapse;table-layout:fixed;margin:16px 0}.auto-history thead{background:linear-gradient(135deg,#4e73df,#17a2b8);color:white}.auto-history th,.auto-history td{text-align:left;padding:12px;font-size:12px;overflow-wrap:anywhere;border-bottom:1px solid #e0e6ef;vertical-align:top}.auto-history th{background:transparent;color:white;font-size:11px;text-transform:uppercase}.auto-history th:first-child{width:32%}.auto-history summary{cursor:pointer;color:#2a3b6e;font-weight:600}.auto-history details p{margin:8px 0}.auto-meta{color:#63748d;font-size:12px;margin-top:5px}.auto-notice{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #e0e6ef}.auto-notice:last-child{border-bottom:0}.auto-page :focus-visible{outline:3px solid #ff8b38;outline-offset:3px}.auto-error{color:#b3233e}.auto-page .et-pager{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.auto-page #message:empty{display:none}@media(max-width:700px){.auto-page{padding:12px}.auto-card{padding:14px}.auto-flow{grid-template-columns:1fr 1fr}.auto-history thead{display:none}.auto-history,.auto-history tbody,.auto-history tr,.auto-history td{display:block;width:100%}.auto-history tr{border:1px solid #e0e6ef;border-radius:8px;margin:10px 0;padding:8px}.auto-history td{border:0;padding:5px}.auto-history td:before{content:attr(data-label);font-weight:600;margin-right:8px}.auto-notice{align-items:flex-start;flex-direction:column}}

/* Work screens use compact copy, including empty/error states and contextual links. */
.auto-page .auto-head>a,.auto-page .auto-filters>a{font-size:13px;font-weight:500;color:#2a3b6e}
.auto-page .auto-head>a:hover,.auto-page .auto-filters>a:hover{text-decoration:underline}
.auto-page #notices,.auto-page #message,.auto-page #history,.auto-page #page-label{font-size:13px;line-height:1.5}
.auto-page #notices,.auto-page #history{margin-top:12px}
.auto-page #message{margin:12px 0 0}
/* Override the legacy universal disabled rule without enabling the controls. */
.auto-page fieldset:disabled{background:transparent!important;color:inherit!important}
.auto-page .form-control:disabled{background:#f5f7fb!important;color:#5b667e!important;opacity:1}
.auto-page input[type=checkbox]:disabled{background:#f5f7fb!important;color:#5b667e!important}
.auto-page .btn:disabled{background:#f5f7fb!important;color:#63748d!important;border-color:#e0e6ef;opacity:1;cursor:not-allowed}

.auto-page #retry-load{margin-top:10px}.auto-page [hidden]{display:none!important}
