@charset "utf-8";
/* CSS Document */

div#ptc_layer_pop_wrapper { 
    position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow-y: visible; padding: 24px; box-sizing: border-box;
    display: flex; gap: 10px; justify-content: center; align-items: center; flex-wrap: wrap; pointer-events: none;
}
div.ptc_layer_pop {
    z-index:9999; pointer-events: all;;
    width:510px; background:#fff; box-shadow:5px 5px 5px rgba(0,0,0, 0.15);
}
div.ptc_layer_pop h2.pop-title {padding:15px; margin:10px; font-size:17px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-radius:5px; 
    background:linear-gradient(45deg, #008aa7, #3f5cc5);
}
div.ptc_layer_pop h2.pop-title a.btn {
    color:#e7fbfa; font-size:13px; text-decoration:none; font-weight:normal;
}
div.ptc_layer_pop h2.pop-title a.btn:hover {color:#fee11d; transition:all .3s;}
div.ptc_layer_pop div.cont {
    height:570px; padding:20px; overflow-y:scroll; text-overflow:ellipsis; 
    table-layout:fixed; word-break:break-all; word-break:break-word;
}
div.ptc_layer_pop div.cont img {max-width:100% !important;}
div.ptc_layer_pop div.cont a.btn {
    display:inline-block; padding:3px 11px; border-radius:3px; background:#0b5396; color:#fff; text-decoration:none;
    box-shadow:0 2px 5px rgba(0,0,0,0.15);
}
div.ptc_layer_pop div.ptc_layer_close {padding:5px; color:#fff; vertical-align:middle; background:#333}
div.ptc_layer_pop div.ptc_layer_close input,
div.ptc_layer_pop div.ptc_layer_close label {vertical-align:middle; color:#fff}
div.ptc_layer_pop div.ptc_layer_close input[type='button'] {border:0; background:none; cursor:poiner; color:#fff}
div.ptc_layer_pop ul.list_attach {margin:0; padding:10px; list-style:none; background:#f1f1f1;}
div.ptc_layer_pop ul.list_attach li {margin:0; padding:0; text-align:right; font-size:13px;}
div.ptc_layer_pop ul.list_attach li img {width:16px !important;}