/* Notice list and resources; publication and download behavior unchanged. */
#workspace #notices{font-family:EverycallPretendard,"Malgun Gothic",sans-serif;color:#172b4d;}
#notices :is(input,select,button,table){font-family:inherit;}
#workspace #notices #system-notices .notice-manuals{background:#fff;border:1px solid #dfe1e6;border-radius:8px;padding:24px;box-shadow:none;gap:12px;}
#workspace #notices .notice-manuals h3{font-size:18px;color:#172b4d;}
#workspace #notices .notice-manuals p{color:#626f86;font-size:13px;line-height:1.7;}
#notices .manual-download-items{gap:16px;}
#notices .manual-download-item{flex:1 1 280px;max-width:480px;}
#workspace #notices .manual-pdf-download{background:#f7f8f9;border:1px solid #dfe1e6;color:#172b4d;border-radius:6px;box-shadow:none;min-height:76px;padding:16px;}
#workspace #notices .manual-pdf-download:hover{background:#e9f2ff;border-color:#85b8ff;}
#notices .manual-download-caption strong{color:#172b4d;font-size:15px;font-weight:600;}
#notices .manual-download-caption>span{color:#0c66e4;}
#notices .manual-download-arrow{filter:brightness(0) saturate(100%);opacity:.55;}
#notices .manual-download-item small{color:#626f86;font-size:12px;line-height:1.7;}
#workspace #notices .filter-strip{background:#f7f8f9;border:1px solid #dfe1e6;border-radius:8px;padding:16px;gap:8px;align-items:center;}
#workspace #notices .filter-strip :is(input,select,button){height:40px;min-height:40px;box-sizing:border-box;font-size:14px;border-radius:6px;margin:0;}
#workspace #notices .filter-strip :is(input,select){border:1px solid #8590a2;background:#fff;color:#172b4d;padding:8px 10px;}
#workspace #notices button{border-radius:6px;font-size:14px;}
#workspace #notices .filter-strip button,#workspace #notices #notice-controls>button{background:#0c66e4;border-color:#0c66e4;color:#fff;}
#workspace #notices .table-wrap{border:1px solid #dfe1e6;border-radius:8px;overflow:auto;max-height:65vh;}
#workspace #notices .notice-list-table{border-collapse:separate;border-spacing:0;min-width:660px;}
#workspace #notices table th{position:sticky;top:0;z-index:2;background:#f7f8f9!important;color:#44546f!important;font-size:13px!important;font-weight:600!important;border:0!important;border-bottom:1px solid #dfe1e6!important;padding:14px!important;}
#workspace #notices table td{background:#fff!important;border:0!important;border-bottom:1px solid #dfe1e6!important;padding:16px 14px!important;color:#172b4d;font-size:14px!important;line-height:1.5;}
#workspace #notices table tr:hover td{background:#f7f8f9!important;}
#workspace #notices .notice-title-link{color:#172b4d;font-size:14px;font-weight:500;background:transparent;border:0;box-shadow:none;}
#workspace #notices .notice-title-link:hover{color:#0c66e4;}
#notices .notice-date-cell{color:#626f86;font-variant-numeric:tabular-nums;}
#notices .notice-body{font-size:14px;line-height:1.8;color:#172b4d;}
#workspace #notices .notice-attachments{padding:20px 0;border-color:#dfe1e6;gap:10px;}
#workspace #notices .notice-attachment-download{background:#f7f8f9;color:#0c66e4;border:1px solid #dfe1e6;padding:10px 14px;min-height:40px;border-radius:6px;}
#notices .pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:14px;color:#44546f;}
#notices :is(input,select,button,a,summary):focus-visible{outline:2px solid #0c66e4;outline-offset:2px;}
#notices [hidden]{display:none!important;}
@media(max-width:700px){#workspace #notices #system-notices .notice-manuals{padding:16px;}#notices .manual-download-item{max-width:none;}}
