/**
 * BSD 3-Clause License
 *
 * Copyright (C) 2020 http://www.nodetech-inc.com
 * All rights reserved.
 */
body.N__resume.N__detail .N_resume_avatar{width:54px;height:54px;width:var(--avatar-size,54px);height:var(--avatar-size,54px)}body.N__resume.N__detail .N_resume_avatar>img{width:inherit;height:inherit;border-radius:400px}body.N__resume.N__detail .N_resume_avatar .svg-icon{width:18px;height:18px;width:calc(var(--avatar-size, 54px)/3.375);height:calc(var(--avatar-size, 54px)/3.375)}.N__resume_labels>li>span{font-size:12px;padding:3px 6px;border-radius:2px;background-color:#f3f3f3;margin-bottom:5px}.N__resume_labels_toggle{color:#666;font-size:16px;background:#fafafa;border:1px solid #ececec}[data-theme=dark] .N__resume_labels_toggle{color:var(--theme-color);background:var(--theme-bg);border-color:var(--theme-secondary-bg)}body.N__resume.N__detail .N__resume_labels_control{width:220px;padding:10px 0}body.N__resume.N__detail .N__resume_labels_control .N__scroll{max-height:210px;overflow-y:auto}body.N__resume.N__detail .N__resume_labels_control ul{list-style:none;margin:0;padding:0}body.N__resume.N__detail .N__resume_labels_control hr{margin:10px 0!important}body.N__resume.N__detail .N__resume_labels_control .N__label{position:relative;display:flex;align-items:center;overflow:hidden;padding:0 20px;line-height:36px;text-decoration:none}body.N__resume.N__detail .N__resume_labels_control .N__label:hover{background-color:#f5f6f9}body.N__resume.N__detail .N__resume_labels_control .N__color{display:block;width:10px;height:10px;border-radius:5px;margin:3px}body.N__resume.N__detail .N__resume_labels_control .N__text{color:#444;margin-left:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.N__resume.N__detail .N__resume_labels_control .N__check{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:#4a88f7;width:10px;height:20px}body.N__resume.N__detail .N__resume_labels_control .N__check:after{position:absolute;content:"";left:0;top:8px;width:100%;height:25%;border:1px solid;border-top:none;border-right:none;background:transparent;transform:rotate(-45deg)}body.N__resume.N__detail .N__resume_details{margin-top:40px;margin-bottom:40px;padding:1.5rem 50px 100px}body.N__resume.N__detail .N__resume_details .uk-navbar-item{min-height:unset}body.N__resume.N__detail .N__resume_details .N__top{margin:10px -15px 30px}body.N__resume.N__detail .N__resume_details .uk-list-large>li:nth-child(n+2),body.N__resume.N__detail .N__resume_details .uk-list-large>li>ul{margin-top:16px}body.N__resume.N__detail .N__resume_details .N__demo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.N__resume.N__detail .N__resume_details .N__demo_blur{-webkit-backdrop-filter:blur(6px) opacity(100%);backdrop-filter:blur(6px) opacity(100%);margin:-20px}body.N__resume.N__detail .N__resume_details .N__basic .svg-icon{margin-top:-.1em}body.N__resume.N__detail .N__resume_details .N__skill>span{min-width:62px;height:32px;line-height:32px;color:#666;background-color:#f5f5f5;border-radius:3px;display:inline-block;text-align:center;padding:0 10px}body.N__resume.N__detail .N__resume_details .N__skill>span+span{margin:0 10px 10px}[data-theme=dark] body.N__resume.N__detail .N__resume_details .N__skill>span{background:#3c4248;color:#b5b5b5}body.N__resume.N__detail .N__resume_details .N__nav_tool{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.N__resume.N__detail .N__resume_details .N__nav_tool button{margin:-10px -6px}body.N__resume.N__detail .N__resume_details .N__nav_tool button .svg-icon{margin-top:-.2em}body.N__resume.N__detail #N__resume_dl_modal .uk-modal-dialog header{font-weight:700;font-size:14px;color:#333;padding:15px;border-bottom:1px solid #e9e9f0}body.N__resume.N__detail #N__resume_dl_modal .uk-modal-dialog ._dl-btn{outline:none;display:block;background-color:#fff;border:1px solid #e9e9f0;border-radius:4px;color:#3374e9;min-width:115px;text-align:center;line-height:36px;transition:border-color .2s ease;will-change:border-color;cursor:pointer;padding:0 10px;margin-bottom:30px}body.N__resume.N__detail #N__resume_dl_modal .uk-modal-dialog ._dl-btn:hover{border-color:#86b1ff}body.N__resume.N__detail #N__resume_dl_modal .uk-modal-dialog ._dl-btn[disabled]{border-color:#ddd;color:#929292;background-color:#f5f5f5;cursor:not-allowed}body.N__resume.N__detail #N__prompt_modal .uk-modal-dialog header{font-weight:700;font-size:14px;color:#333;padding:15px;border-bottom:1px solid #e9e9f0}body.N__resume.N__detail .nt-modal--overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.7)}body.N__resume.N__detail .nt-modal--body{position:fixed;top:45%;left:50%;width:320px;overflow:hidden;background-color:#fff;border-radius:16px;transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.3s;transition-property:transform,opacity}body.N__resume.N__detail body.nt-modal--overflow{overflow:hidden!important}body.N__resume.N__detail .nt-modal--close{position:absolute;top:20px;right:20px;z-index:1;color:#a7a7a7;width:16px;cursor:pointer}body.N__resume.N__detail .privacy-number-modal{width:420px;height:300px;padding-left:60px;padding-right:60px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background:#fff}body.N__resume.N__detail .privacy-number-modal .modal-name{width:100%;font-size:14px;font-weight:400;color:#666;line-height:14px;text-align:center;margin-top:60px;margin-bottom:30px}body.N__resume.N__detail .privacy-number-modal .privacy-phone-number{width:100%;font-size:28px;font-weight:500;color:#262626;line-height:28px;text-align:center;margin-bottom:28px}body.N__resume.N__detail .privacy-number-modal .privacy-phone-number .privacy-phone-number-extension{font-size:16px;font-weight:500;color:#262626;line-height:20px}body.N__resume.N__detail .privacy-number-modal p{margin:-8px 20px 0}body.N__resume.N__detail .privacy-number-modal .active-life-expiretime{display:flex;align-items:center;width:100%;height:40px;background:#fef3e3;border-radius:20px;border:1px solid rgba(255,96,0,.2);font-size:14px;font-weight:400;color:#ff6000;justify-content:center;margin-top:50px}body.N__resume.N__detail .contact-number-modal{padding-left:30px;padding-right:30px;padding-bottom:40px;width:420px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background:#fff}body.N__resume.N__detail .contact-number-modal .modal-name{width:100%;font-size:16px;font-weight:500;color:#262626;line-height:16px;text-align:center;margin-top:48px;margin-bottom:30px}body.N__resume.N__detail .contact-number-modal .contact-number{display:flex;align-items:center;width:100%;height:50px;background:#e9f9f0;border-radius:4px;border:1px solid rgba(0,179,137,.2);justify-content:center;margin-bottom:10px;font-size:20px}body.N__resume.N__detail .contact-number-modal .contact-number-modal-desc{display:flex;width:100%;font-size:14px;font-weight:400;color:#ff6000;line-height:18px;margin-top:30px;align-items:center;justify-content:center}body.N__resume.N__detail .is-auth{width:74px;height:18px;background:linear-gradient(135deg,#fff7e9,#ffedda);border-radius:2px;opacity:.9;font-size:12px;font-weight:400;color:#d39547;line-height:18px;margin-left:10px}body.N__resume.N__detail .is-auth img{margin:0 1px 2px 2px;width:14px;height:14px}