.engine-header{gap:20px}.engine-label{font-size:10px;letter-spacing:1.5px;color:#796334}.engine-header form{margin:0}.engine-nav,.engine-tabs{display:flex;flex-wrap:wrap;gap:10px 24px;padding:16px 4%;border-bottom:1px solid #dce2e8;background:#fff;font-size:12px}.engine-nav a[aria-current],.engine-tabs a[aria-current]{color:#806329;text-decoration:underline;text-underline-offset:6px}.engine-shell{max-width:1300px;margin:auto;padding:45px 4%;min-height:65vh}.engine-title{font-size:clamp(30px,4vw,48px);line-height:1.2;letter-spacing:-1px;margin-bottom:28px;overflow-wrap:anywhere}.engine-panel{padding:28px;background:#fff;border:1px solid #dce2e8;border-radius:6px;margin-bottom:24px;min-width:0;overflow-wrap:anywhere}.engine-panel h2{font-size:25px;letter-spacing:-.5px}.engine-panel h3{font-size:18px}.engine-grid,.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.auth-layout{gap:7%;align-items:start;max-width:1060px}.engine-narrow{max-width:680px}.engine-shell label{display:block;font-size:12px;margin-bottom:18px;font-weight:500}.engine-shell input:not([type=checkbox]),.engine-shell select,.engine-shell textarea{display:block;width:100%;border:1px solid #acb9c7;background:#fbfcfd;border-radius:3px;padding:12px;color:#142b43;margin-top:7px;font:14px Arial;min-width:0}.engine-shell textarea{resize:vertical}.engine-shell .check-label{display:flex;align-items:start;gap:10px;line-height:1.6;margin-top:20px}.check-label input{margin-top:4px;flex-shrink:0;width:16px;height:16px}.check-label a{text-decoration:underline}.engine-alert,.engine-success{padding:18px 22px;margin-bottom:25px;border-left:3px solid #a45d24;background:#fff4e9;color:#64431c;font-size:13px;overflow-wrap:anywhere}.engine-success{background:#eff8f1;border-color:#4c7d57;color:#284f31}.engine-space{margin-top:22px}.engine-list{list-style:none;padding:0;margin:0}.engine-list li{padding:13px 0;border-bottom:1px solid #e2e7ed;font-size:12px}.engine-list time{font-size:10px;color:#5f7084}.table-scroll{overflow-x:auto;margin-bottom:25px;max-width:100%;border:1px solid #dce2e8;border-radius:5px;background:#fff}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th,td{padding:16px;border-bottom:1px solid #dce2e8;overflow-wrap:anywhere;vertical-align:top}th{background:#f2f5f8;font-weight:600;color:#42566c}.engine-pre{white-space:pre-wrap;overflow-wrap:anywhere}.engine-tabs{padding:15px 0;background:transparent;margin-bottom:26px;gap:14px 23px}.engine-panel form+form{margin-top:16px}.engine-pagination{display:flex;justify-content:space-between;gap:20px;margin:25px 0;font-size:12px}.engine-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px 4%;border-top:1px solid #dce2e8;background:#fff;font-size:10px;color:#536174}.engine-panel small{display:block;margin-top:16px}.engine-shell .button{margin-top:5px}.engine-shell .actions{margin-top:20px}@media(max-width:700px){.auth-layout,.engine-grid{grid-template-columns:1fr;gap:18px}.engine-label{display:none}.engine-shell{padding:30px 5%}.engine-panel{padding:22px}.engine-header .header-actions{gap:14px}.engine-header .button{font-size:9px;padding:10px}.engine-nav{gap:12px 20px;padding:15px 5%;font-size:11px}.engine-tabs{font-size:11px}.engine-panel h2{font-size:22px}th,td{padding:12px}.engine-footer{padding:22px 5%}.engine-title{font-size:31px}}
