@charset "UTF-8";
.phil-mode-view .phil-board-content .phil-post-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:24px 0 18px;padding:0!important}
.phil-mode-view .phil-board-content .phil-post-tools>.pull-right,.phil-mode-view .phil-board-content .phil-post-tools>.pull-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;float:none!important;margin:0}
.phil-mode-view .phil-board-content .phil-post-tools .clearfix,.phil-mode-view .phil-board-content .phil-tools-empty{display:none!important}
.phil-mode-view .phil-board-content .phil-post-tools .form-group{margin:0}
.phil-mode-view .phil-board-content .phil-post-tool,.phil-mode-view .phil-board-content .phil-post-tools button.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;margin:0;padding:8px 12px;border:1px solid #dce8ec;border-radius:8px;background:#fff;color:#607e8d;font:inherit;font-size:11px;line-height:1.6;box-shadow:none}
.phil-mode-view .phil-board-content .phil-post-tool>img{display:none!important}
.phil-mode-view .phil-board-content .phil-post-tools .hidden-xs{display:inline!important}
.phil-mode-view .phil-board-content .phil-post-tool:hover{background:#eef8fa;border-color:#a9d6e0;color:#0085a0}
.phil-mode-view .phil-board-content .phil-author-card{margin:20px 0 28px;border:1px solid #deeaee;border-radius:12px;background:#fff;box-shadow:none;overflow:hidden}
.phil-mode-view .phil-board-content .phil-author-card>.panel-heading{padding:14px 18px;border:0;border-bottom:1px solid #e5eef1;border-radius:0;background:#f6fafb}
.phil-mode-view .phil-board-content .phil-author-card .panel-title{margin:0;color:#456b7b;font-size:12px;font-weight:650;line-height:1.7}
.phil-mode-view .phil-board-content .phil-author-card>.panel-body{padding:20px}
.phil-mode-view .phil-board-content .phil-author-card>.panel-body>.row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;margin:0}
.phil-mode-view .phil-board-content .phil-author-card>.panel-body>.row:before,.phil-mode-view .phil-board-content .phil-author-card>.panel-body>.row:after{display:none}
.phil-mode-view .phil-board-content .phil-author-single>.panel-body>.row{grid-template-columns:minmax(0,1fr)}
.phil-mode-view .phil-board-content .phil-author-card>.panel-body>.row>[class*="col-"]{float:none;width:100%;min-width:0;padding:0}
.phil-mode-view .phil-board-content .phil-author-card .phil-author-main{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start;min-width:0}
.phil-mode-view .phil-board-content .phil-author-main>.clearfix{display:none}
.phil-mode-view .phil-board-content .phil-author-card .sign-photo{float:none!important;width:72px;padding:0;margin:0}
.phil-mode-view .phil-board-content .phil-author-card .sign-photo-icon{margin:0 0 8px;line-height:1}
.phil-mode-view .phil-board-content .phil-author-card .sign-photo-icon img,.phil-mode-view .phil-board-content .phil-author-card .sign-photo-icon>i{display:inline-flex;align-items:center;justify-content:center;width:56px!important;height:56px!important;padding:0;border-radius:50%;object-fit:cover;background:#eaf7fa;color:#84aab8;font-size:26px;line-height:56px}
.phil-mode-view .phil-board-content .phil-author-card .sign-photo>.btn-group{display:flex;justify-content:center;gap:4px;margin:0!important;white-space:normal!important}
.phil-mode-view .phil-board-content .phil-author-card .sign-photo .btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;float:none;min-height:30px;margin:0;padding:5px 7px;border:1px solid #dbebf0;border-radius:6px;background:#f2fafb;color:#43859a;font-size:10px;line-height:1.4}
.phil-mode-view .phil-board-content .phil-author-card .auth-info{min-width:0;margin:0;font-size:12px;line-height:1.8;overflow-wrap:anywhere}
.phil-mode-view .phil-board-content .phil-author-card .auth-info>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-bottom:8px!important}
.phil-mode-view .phil-board-content .phil-author-card .auth-info>div:first-child>.pull-right{float:none!important;order:3;margin-left:auto;font-size:10px;color:#8ba2ad}
.phil-mode-view .phil-board-content .phil-author-card .auth-info b{color:#2d5366;font-weight:650}
.phil-mode-view .phil-board-content .phil-author-card .auth-info .member img{max-width:20px;max-height:20px;object-fit:contain;vertical-align:middle}
.phil-mode-view .phil-board-content .phil-author-card .auth-info .progress{height:4px;min-height:0;margin:9px 0 10px!important;border:0;border-radius:4px;background:#edf3f5;box-shadow:none;overflow:hidden}
.phil-mode-view .phil-board-content .phil-author-card .auth-info .progress-bar{background:#6bb6c7;background-image:none;box-shadow:none;line-height:4px}
.phil-mode-view .phil-board-content .phil-author-card .auth-info p{margin:8px 0 0!important;color:#7b929d;font-size:11px;line-height:1.8;overflow-wrap:anywhere}
.phil-mode-view .phil-board-content .phil-author-card .post-list{margin:0;padding:0 0 0 20px;border:0;border-left:1px solid #e7eff2;min-width:0}
.phil-mode-view .phil-board-content .phil-author-posts-title{margin:0 0 8px;font-size:10px;font-weight:650;line-height:1.7;color:#8ba0aa;letter-spacing:0}
.phil-mode-view .phil-board-content .phil-author-card .post-list li{margin:0;padding:6px 0;white-space:normal;line-height:1.7}
.phil-mode-view .phil-board-content .phil-author-card .post-list li a{display:block;font-size:11px;line-height:1.8;color:#577887;overflow-wrap:anywhere}
.phil-mode-view .phil-board-content .phil-author-card .post-list .pull-right{margin-left:8px;font-size:10px;color:#9aadb5}
.phil-mode-view .phil-board-content .phil-comment-heading{display:flex;align-items:center;gap:8px;margin:28px 0 16px;padding:0 0 14px;border:0;border-bottom:1px solid #e3edf1;color:#2d5265;font-size:15px;font-weight:650;line-height:1.8}
.phil-mode-view .phil-board-content .phil-comment-heading:before,.phil-mode-view .phil-board-content .phil-comment-heading:after{display:none}
.phil-mode-view .phil-board-content .phil-comment-heading>.fa{order:0;color:#008ca8;font-size:15px}
.phil-mode-view .phil-board-content .phil-comment-label{order:1}
.phil-mode-view .phil-board-content .phil-comment-heading>.orangered{order:2;display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:23px;padding:0 7px;border-radius:6px;background:#eaf7fa;color:#0089a4;font-size:11px}
.phil-mode-view .phil-board-content .phil-comment-form .comment-box{padding:20px;margin:16px 0 0;border:1px solid #dce9ed;border-radius:12px;background:#f8fbfc;box-shadow:none}
.phil-mode-view .phil-board-content .phil-comment-compose-title{margin:0 0 7px;font-size:14px;font-weight:650;line-height:1.7;color:#31596b;letter-spacing:-.02em}
.phil-mode-view .phil-board-content .phil-comment-form .comment-box>.help-block{float:none!important;display:block!important;margin:0 0 14px;font-size:10px;line-height:1.7;color:#8ba0aa}
.phil-mode-view .phil-board-content .phil-comment-form .comment-content{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin:0 0 12px;padding:0;background:transparent}
.phil-mode-view .phil-board-content .phil-comment-form .comment-cell{display:block;width:100%;padding:0}
.phil-mode-view .phil-board-content .phil-comment-form textarea[name="wr_content"]{display:block;position:static;width:100%;max-width:100%;min-height:132px;height:auto;padding:14px;border:1px solid #d9e6eb;border-radius:9px;background:#fff;color:#345967;font:inherit;font-size:13px;line-height:1.8;resize:vertical;box-shadow:none}
.phil-mode-view .phil-board-content .phil-comment-form textarea::placeholder{color:#9baeb8}
.phil-mode-view .phil-board-content .phil-comment-form .comment-cell.comment-submit{display:flex;align-items:center;justify-content:center;justify-self:end;width:auto;min-width:112px;min-height:42px;height:auto;padding:10px 18px;border:1px solid #009cb9;border-radius:8px;background:#00a4c4;color:#fff;font:inherit;font-size:12px;font-weight:650;line-height:1.7;cursor:pointer}
.phil-mode-view .phil-board-content .phil-comment-form .comment-btn{margin:0;padding:10px 0 0;border-top:1px solid #e4edf1}
.phil-mode-view .phil-board-content .phil-comment-form .comment-btn>.form-group{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;float:none!important;margin:0 0 10px}
.phil-mode-view .phil-board-content .phil-comment-form .comment-btn .cursor{margin:0;font-size:11px;color:#73909e}
.phil-mode-view .phil-board-content .phil-comment-form .comment-btn span.cursor[title]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:7px;border:1px solid #e0e9ed;border-radius:7px;background:#fff;line-height:1.5}
.phil-mode-view .phil-board-content .phil-comment-form .comment-btn .fa{font-size:14px}
.phil-mode-view .phil-board-content .phil-comment-form .checkbox-inline{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;margin:0 6px 0 0;font-size:11px;color:#658594}
.phil-mode-view .phil-board-content .phil-comment-form .checkbox-inline input{position:static;margin:0;accent-color:#00a1bf}
.phil-mode-view .phil-board-content .phil-comment-form .form-control:not(textarea){max-width:100%;border-color:#d9e6eb;border-radius:6px;box-shadow:none}
.phil-mode-view .phil-board-content .phil-comment-form .input-group-addon{border-color:#d9e6eb;background:#edf6f8}
.phil-mode-view .phil-board-content .phil-comment-form .well:has(.captcha){padding:12px 0!important;border:0!important;background:transparent!important;box-shadow:none}
.phil-mode-view .phil-board-content .phil-comment-form .captcha{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
.phil-mode-view .phil-board-content .phil-comment-item{display:flex;align-items:flex-start;gap:12px;margin:10px 0 0 var(--phil-reply-indent,0px)!important;padding:16px!important;border:1px solid #e3edf0!important;border-radius:10px;background:#fff;min-width:0;overflow:visible}
.phil-mode-view .phil-board-content .phil-comment-reply{border-left:3px solid #a7d6e0!important;background:#fbfefe}
.phil-mode-view .phil-board-content .phil-comment-item>.photo{float:none!important;flex-shrink:0;width:36px;margin:0}
.phil-mode-view .phil-board-content .phil-comment-item>.photo img,.phil-mode-view .phil-board-content .phil-comment-item>.photo .media-object{display:flex;align-items:center;justify-content:center;width:36px!important;height:36px!important;margin:0;padding:0;border-radius:50%;object-fit:cover;background:#eff7f9;color:#88a8b7;font-size:18px}
.phil-mode-view .phil-board-content .phil-comment-item>.photo .media-object i{width:auto;height:auto;line-height:1;padding:0;font-size:18px;background:none}
.phil-mode-view .phil-board-content .phil-comment-item>.media-body{display:block;flex:1;min-width:0;width:auto;padding:0;overflow:visible;font-size:12px;line-height:1.8}
.phil-mode-view .phil-board-content .phil-comment-item .media-heading{margin:0 0 9px;font-size:11px;line-height:1.9;overflow-wrap:anywhere}
.phil-mode-view .phil-board-content .phil-comment-item .media-heading>b{font-size:12px;color:#365d6f}
.phil-mode-view .phil-board-content .phil-comment-item .media-heading>.pull-right{display:flex;flex-wrap:wrap;gap:8px;float:none!important;justify-content:flex-end;margin-top:5px}
.phil-mode-view .phil-board-content .phil-comment-item .media-heading>.pull-right a{font-size:10px;color:#7c96a2}
.phil-mode-view .phil-board-content .phil-comment-item .media-content{margin:0;color:#52717f;font-size:13px;line-height:1.9;overflow-wrap:anywhere;word-break:normal}
.phil-mode-view .phil-board-content .phil-comment-item .media-content img,.phil-mode-view .phil-board-content .phil-comment-item .media-content iframe{max-width:100%}
.phil-mode-view .phil-board-content .phil-comment-item .media-content img{height:auto}
.phil-mode-view .phil-board-content .phil-comment-item .media-info{font-size:10px;color:#91a6b0}
.phil-mode-view .phil-board-content .phil-comment-login{margin:16px 0 0;padding:24px!important;border:1px solid #dce9ed!important;border-radius:12px!important;background:#f6fafb!important;box-shadow:none}
.phil-mode-view .phil-board-content .phil-comment-login>strong{display:block;color:#3b6274;font-size:14px;font-weight:650;line-height:1.8}
.phil-mode-view .phil-board-content .phil-comment-login>p{margin:5px 0 16px;color:#8aa0ac;font-size:11px;line-height:1.8}
.phil-mode-view .phil-board-content .phil-comment-login>a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 17px;border:1px solid #b9dfe7;border-radius:8px;background:#fff;color:#0089a4;font-size:11px;font-weight:650;line-height:1.7}
.phil-mode-view .phil-board-content .phil-post-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:18px 0 0;border-top:1px solid #e3edf1;text-align:left}
.phil-mode-view .phil-board-content .phil-post-actions>.btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px;float:none;width:100%}
.phil-mode-view .phil-board-content .phil-post-actions>.btn-group>.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;float:none;min-height:38px;margin:0;padding:9px 13px;border:1px solid #dce8ed;border-radius:8px;background:#fff;color:#5c7d8e;font-size:11px;font-weight:600;line-height:1.6;box-shadow:none}
.phil-mode-view .phil-board-content .phil-post-actions .hidden-xs{display:inline!important}
.phil-mode-view .phil-board-content .phil-post-actions .phil-action-list{order:-1}
.phil-mode-view .phil-board-content .phil-post-actions>.btn-group>.phil-action-manage{background:#f8fafb;color:#879ba6}
.phil-mode-view .phil-board-content .phil-post-actions>.btn-group>.phil-action-primary{margin-left:auto;border-color:#009eba;background:#00a4c4;color:#fff}
.phil-mode-view .phil-board-content .phil-post-actions .clearfix{display:none}
.phil-mode-view .phil-board-content .phil-post-actions .btn:hover{border-color:#a6d3df;color:#00869f;background:#eef8fa}
.phil-mode-view .phil-board-content .phil-post-tool:focus-visible,.phil-mode-view .phil-board-content .phil-comment-form [role="button"]:focus-visible,.phil-mode-view .phil-board-content .phil-comment-form textarea:focus-visible{outline:2px solid #008da9;outline-offset:3px}
@media(max-width:760px){
 .phil-mode-view .phil-board-content .phil-author-card>.panel-body{padding:16px}
 .phil-mode-view .phil-board-content .phil-author-card>.panel-body>.row{grid-template-columns:minmax(0,1fr);gap:16px}
 .phil-mode-view .phil-board-content .phil-author-card .phil-author-main{grid-template-columns:64px minmax(0,1fr);gap:12px}
 .phil-mode-view .phil-board-content .phil-author-card .sign-photo{width:64px}
 .phil-mode-view .phil-board-content .phil-author-card .post-list{margin:0;padding:14px 0 0;border:0;border-top:1px solid #e7eff2}
 .phil-mode-view .phil-board-content .phil-author-card .auth-info>div:first-child>.pull-right{margin-left:0}
 .phil-mode-view .phil-board-content .phil-comment-form .comment-box{padding:14px}
 .phil-mode-view .phil-board-content .phil-comment-form textarea[name="wr_content"]{padding:12px;min-height:120px;font-size:13px}
 .phil-mode-view .phil-board-content .phil-comment-form .comment-box>.help-block{font-size:9px}
 .phil-mode-view .phil-board-content .phil-comment-form .comment-btn>.form-group{justify-content:flex-start;gap:6px}
 .phil-mode-view .phil-board-content .phil-comment-item{gap:9px;padding:12px!important;margin-left:min(var(--phil-reply-indent,0px),24px)!important}
 .phil-mode-view .phil-board-content .phil-comment-item>.photo,.phil-mode-view .phil-board-content .phil-comment-item>.photo img,.phil-mode-view .phil-board-content .phil-comment-item>.photo .media-object{width:30px!important;height:30px!important}
 .phil-mode-view .phil-board-content .phil-comment-login{padding:20px 14px!important}
 .phil-mode-view .phil-board-content .phil-post-actions>.btn-group{gap:6px}
 .phil-mode-view .phil-board-content .phil-post-actions>.btn-group>.btn{padding:8px 10px;font-size:10px;min-height:36px}
 .phil-mode-view .phil-board-content .phil-post-tools{margin-top:20px}
}
@media print{.phil-post-tools,.phil-post-actions,.phil-comment-form,.phil-comment-login{display:none!important}}
.phil-mode-view .phil-board-content .phil-author-card .sign-photo .btn{color:#43859a!important}
.phil-mode-view .phil-board-content .phil-post-tools button.btn{color:#607e8d!important}
.phil-mode-view .phil-board-content .phil-post-actions>.btn-group>.btn{color:#5c7d8e!important}
.phil-mode-view .phil-board-content .phil-post-actions>.btn-group>.phil-action-manage{color:#718d9c!important}
.phil-mode-view .phil-board-content .phil-post-actions>.btn-group>.phil-action-primary{color:#fff!important}
.phil-mode-view .phil-board-content .phil-author-main>.post-list{grid-column:1/-1}
.phil-mode-view .phil-board-content .phil-post-actions .btn,.phil-mode-view .phil-board-content .phil-author-card .sign-photo .btn,.phil-mode-view .phil-board-content .phil-post-tools button{border-radius:8px!important}
.phil-mode-view .phil-board-content .phil-comment-form textarea[name="wr_content"]{border-radius:9px!important}
.phil-mode-view .phil-board-content .phil-comment-form .comment-cell.comment-submit,.phil-mode-view .phil-board-content .phil-post-actions>.btn-group>.phil-action-primary{background:#007e99;border-color:#007e99}
.phil-mode-view .phil-board-content .phil-post-actions>.btn-group>.phil-action-primary:hover{background:#006d84;border-color:#006d84}
