/* 개발자 안내: 접속 로그 검색·목록·다운로드 상태. 개인정보 필드의 표시 범위는 서버 권한 검사가 결정한다. */
.al-view{min-width:0}.al-filter input,.al-filter select{border:1px solid #ccc;border-radius:4px;background:#fff;padding:6px 10px;font:inherit;min-width:0;width:180px}.al-filter input[type=date]{width:160px}.al-period,.al-filter-actions{display:flex;align-items:center;gap:6px}.al-period{flex-wrap:wrap}.al-period>span:first-child{margin-right:4px}.al-filter label{font-size:16px}.al-filter-actions{margin-left:auto}.al-results{padding:12px 16px!important;margin-bottom:12px!important}.al-result-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px;font-size:16px;color:#220901}.al-result-heading>span:last-child{font-size:14px;color:#786b64}.al-table{min-width:900px;font-size:16px}.al-table th,.al-table td{font-size:16px;padding:10px 8px}.al-table th{font-weight:400}.al-time,.al-ip{white-space:nowrap;font-variant-numeric:tabular-nums}.al-table .al-agent{display:block;max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.al-event{display:inline-block;white-space:nowrap;padding:3px 8px;border-radius:4px;background:#f1ede8;color:#58473e;font-size:14px}.al-event-login_success{background:#fff3dc;color:#621708}.al-event-login_failure,.al-event-login_blocked{background:#fbe5de;color:#941B0C}.al-event-session_extended{background:#fff0d2;color:#621708}.al-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}.al-pagination>span{min-width:80px;text-align:center;font-size:15px}.al-pagination .sy-button{font-weight:400;height:36px;line-height:1.4}.al-error{padding:10px 14px;border:1px solid #e7b3a6;background:#fff3ed;color:#941B0C;border-radius:6px;font-size:15px;margin:0 0 12px}.al-error[hidden]{display:none}.al-notes{font-size:14px;color:#786b64;line-height:1.6}.al-notes p{margin:3px 0}.al-notes code{font-size:13px;overflow-wrap:anywhere}.al-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.al-filter-actions{margin-left:0}.al-filter label{flex-wrap:wrap}.al-filter input,.al-filter select{width:170px}.al-filter input[type=date]{width:147px}.al-table{min-width:850px}.al-results{padding:10px!important}}
.al-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.access-logs-page .al-heading-actions .sy-button{font-weight:400}.access-logs-page .al-download{background:#fff;color:#220901;border:1px solid #ccc}
