zioinfo-mail/zioinfo/css/global.css
DESKTOP-TKLFCPR\ython e228faabf5 feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현
G-1: 메신저 Webhook Relay + _send_to_room 실제 httpx 호출 구현
G-2: POST /api/tasks/bulk SR 대량작업 엔드포인트 (최대 100건)
G-3: 라이선스 만료 알림 스케줄러 (매일 09:00 KST)
G-4: 체험판 upgrade_banner 필드 + license.py 배너 로직
G-5: core/auto_rca.py + incidents/problem auto-rca 엔드포인트
G-6: core/deploy_impact.py + vibe impact-analysis 엔드포인트
G-7: core/ticket_classifier.py + SR 생성 시 AI 분류 + ai-suggestion API
G-8: VulnPatchRecord 모델 + vuln_scan 패치추적 4개 엔드포인트
G-9: core/jira_sync.py + gateway Jira/Confluence 연동 엔드포인트
G-10: core/push_notify.py + routers/push.py + PushSubscription 모델
G-11: approvals 다중승인 (위임/서명/기한초과/마감연장)
G-12: alembic.ini + migrations/ + cicd/migrate_to_postgres.sh

하네스: guardia-orchestrator 확장기능 Phase 반영
봇명령어: /sr /status /license /bulk 슬래시 명령어 추가
설치스크립트: setup/ (Ubuntu, CentOS, RHEL, Windows) --test 옵션 포함

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 18:18:52 +09:00

121 lines
4.8 KiB
CSS

/* body */
td {font-family: "돋움"; font-size: 11px; color: #333333; line-height: 150%;}
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
img {Border : 0px;}
a {selector-dummy : expression(this.hideFocus=true);}
/* 기본 */
A:link {COLOR: #666666; FONT-SIZE: 8pt; TEXT-DECORATION: none}
A:active {COLOR: #666666; FONT-SIZE: 8pt; TEXT-DECORATION: none}
A:visited {COLOR: #666666; FONT-SIZE: 8pt; TEXT-DECORATION: none}
A:hover {COLOR: #000000; FONT-SIZE: 8pt; TEXT-DECORATION: none}
A.s:link {COLOR: #a862b5; FONT-SIZE: 11px; TEXT-DECORATION:none}
A.s2:link {COLOR: #1e59b2; FONT-SIZE: 11px; TEXT-DECORATION:none}
A.s3:link {COLOR: #c67ce1; FONT-SIZE: 11px; TEXT-DECORATION:none}
A.s4:link {COLOR: #b85587; FONT-SIZE: 11px; TEXT-DECORATION:none}
/* Body Navigation 기본 설정 */
.body_navigation {COLOR: #2f2f2f; font-family: "돋움"; font-size: 8pt; vertical-align:bottom; text-align:right;}
/* Input : 글자, 크기, 높이, Boarder, Color, Background Color, 여백 */
.input_text {
font-family: "돋움";
font-size: 11px;
height:20px;
border:1px solid #CCCCCC;
color: #000000;
background-color: #FFFFFF;
padding:3px;
}
/* 쿠폰 Input : 글자, 크기, 높이, Boarder, Color, Background Color, 여백 */
.input_coupon {
font-family: "돋움";
font-size: 11px;
height:16px;
border:1px solid #CCCCCC;
color: #000000;
background-color: #FFFFFF;
padding:3px;
}
/* Input Scroll Area : 글자, 크기, 높이, Boarder, Color, Background Color, 여백 */
.input_area {
font-family: "돋움";
font-size: 11px;
line-height: 125%;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
color: #666666;
padding-top: 3px;
}
/* check : Boarder, Color, Background Color */
.input_check {
line-height: 125%;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
color: #666666;
padding-top: 2px;
}
/* scroll */
.scr{
scrollbar-face-color: #efefef;
scrollbar-arrow-color: #cccccc;
scrollbar-track-color: #ffffff;
scrollbar-highlight-color: #cccccc;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
}
/* td 여백 */
.td_margine{padding:3px;}
/* 달력 */
.t1{font-family: ; font-size: 11px; color: #666666; text-decoration: none; font-weight:bold;} /*년월*/
.t2{font-family: ; font-size: 11px; color: #FF3300; text-decoration: none;} /*일요일*/
.t3{font-family: ; font-size: 11px; color: #0066CC; text-decoration: none;} /*토요일*/
/* 카테고리 */
.t4{font-family: ; font-size: 11px; color: #de686b; text-decoration: none; font-weight:bold;}
.t5{font-family: ; font-size: 11px; color: #7d89df; text-decoration: none; font-weight:bold;}
.t6{font-family: ; font-size: 11px; color: #34b9b7; text-decoration: none; font-weight:bold;}
.t7{font-family: ; font-size: 11px; color: #ab8157; text-decoration: none; font-weight:bold;}
.t8{font-family: ; font-size: 11px; color: #64a773; text-decoration: none; font-weight:bold;}
/* 테두리 */
td.line1 {border-width:1px; border-color:#CCCCCC; border-style:solid;} /* 강사소개, 작은사진테두리 */
td.line2 {border-width:2px; border-color:#CCCCCC; border-style:solid;} /* 나의작품보기, 큰사진테두리 */
/* 테이블 제목부분 */
td.td1 {color: #666666; background-color:#EBE5F3; text-align: center} /*고객센터, 마이페이지 리스트 항목*/
td.td2 {color: #666666; background-color:#f5f5f5;} /*레이어 회색*/
td.td3 {color: #666666; background-color:#EBE5F3; text-align: left; padding-left:10px;} /*고객센터, 마이페이지 쓰기항목*/
td.td4 {color: #666666; background-color:#e3edf3; text-align: center} /*교육센터 리스트 항목*/
td.td5 {color: #666666; background-color:#f3e9f5; text-align: center} /*문화센터 리스트 항목*/
td.td6 {color: #666666; background-color:#ebe5f3; text-align: center} /*메인-수강후기,1:1상담,취업강좌,이달의특강 항목*/
/* 사이트맵 제목부분 */
.S1{font-family: ; font-size: 11px; color: #a862b5; text-decoration: none; font-weight:bold; line-height: 170%;}
.S2{font-family: ; font-size: 11px; color: #1e59b2; text-decoration: none; font-weight:bold; line-height: 170%;}
.S3{font-family: ; font-size: 11px; color: #c67ce1; text-decoration: none; font-weight:bold; line-height: 170%;}
.S4{font-family: ; font-size: 11px; color: #b85587; text-decoration: none; font-weight:bold; line-height: 170%;}
/* 사진테두리 */
td.line1 {border-width:1px; border-color:#CCCCCC; border-style:solid;}
/* 테이블 제목부분 */
td.td1 {color: #666666; background-color:#EBE5F3; text-align: center} /*고객센터, 마이페이지*/
/*레이어*/
.table1 { font-family: ; font-size: 11px; cellpadding:2px; cellspacing:2px; border-style: solid; border-width: 2px; border-color:#c1acde; background-color:#FFFFFF; width: 530;}
td.td2 {color: #666666; background-color:#f5f5f5;}
/*폼필드*/
select {behavior: url('/jsp/inc/selectBox.htc');font-size:11px; color: #666666;}
check {border:0}
/* point color */
.org{color:#FF6600;}
.pup{color:#663399;}