.nsn-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#007bff;cursor:pointer;display:inline-block;font-family:roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin-right:.25rem;padding:.375rem .75rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.nsn-btn.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.nsn-btn.btn-secondary{background-color:#737373;border-color:#737373;color:#fff}.nsn-btn.btn-success{background-color:#289701;border-color:#289701;color:#fff}.nsn-btn.btn-danger{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.nsn-btn.btn-warning{background-color:#fc0;border-color:#fc0;color:#fff}.nsn-btn.btn-info{background-color:#06b6d4;border-color:#06b6d4;color:#fff}.nsn-btn.btn-light{background-color:#f0f0f0;border-color:#f0f0f0;color:#262626}.nsn-btn.btn-dark{background-color:#262626;border-color:#262626;color:#fff}.nsn-btn.btn-link{color:#007bff;font-weight:400;-webkit-text-decoration:none;text-decoration:none}.nsn-btn.btn-outline{background-color:transparent;border-color:#a3a3a3;color:#444;font-weight:700}.nsn-btn.btn-outline-primary{border-color:#007bff;color:#007bff}.nsn-btn.btn-outline-secondary{border-color:#737373;color:#737373}.nsn-btn.btn-outline-success{border-color:#289701;color:#289701}.nsn-btn.btn-outline-danger{border-color:#d32f2f;color:#d32f2f}.nsn-btn.btn-outline-warning{border-color:#fc0;color:#fc0}.nsn-btn.btn-outline-info{border-color:#06b6d4;color:#06b6d4}.nsn-btn.btn-outline-light{border-color:#f0f0f0;color:#f0f0f0}.nsn-btn.btn-outline-dark{border-color:#262626;color:#262626}.nsn-btn.btn-tertiary-blue{background-color:#1d484f;color:#fff}.nsn-btn:focus{outline:none}.nsn-btn:disabled,.nsn-btn[disabled]{cursor:default;opacity:.4}.nsn-btn.loading-btn{cursor:not-allowed;min-width:50px;opacity:1;pointer-events:none;position:relative;text-indent:-77777px}.nsn-btn.loading-btn:before{-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;border:3px solid #28616b;border-radius:50%;border-top-color:#fc0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ni-spinner{-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;margin-left:3px;margin-right:0!important;top:1px}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}.ui.dimmer{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0!important;line-height:1;opacity:0;padding:1em;position:absolute;text-align:center;top:0!important;vertical-align:middle;width:100%;z-index:1000}.ui.page.dimmer{position:fixed}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;opacity:1}.visible.transition{display:block!important;visibility:visible!important}.ui.modal{background:#fff;border:none;display:none;position:absolute;text-align:left;z-index:1001}.nsnPopup{font-family:roboto,sans-serif}.nsnPopup.ui.modal{background:#fff;border-radius:0;bottom:auto;left:0;margin:50px auto 0!important;right:0;top:0;width:480px}.nsnPopup.ui.modal .headContent .header{background:#444;border-radius:0;color:#fff;font-size:20px;font-weight:700;padding:15px 35px 15px 10px!important}.nsnPopup.ui.modal .headContent .header span{display:block;height:21px;overflow:hidden;width:550px}.nsnPopup.ui.modal .close{color:#a3a3a3;cursor:pointer;height:16px;margin:0;opacity:1;padding:4px 0 0;position:absolute;right:15px;top:20px;width:16px}.nsnPopup.ui.modal .close:before{content:"✕";font-size:23px;font-style:normal;line-height:0}.nsnPopup.ui.modal .icon:first-child+*,.nsnPopup.ui.modal .ui.modal>:first-child:not(.icon){border-top-left-radius:0;border-top-right-radius:0}.nsnPopup.ui.modal .content{background:#fff;color:#444;font-size:14px;padding:20px}.nsnPopup.ui.modal .content p{margin-bottom:15px}.nsnPopup.ui.modal .content p:last-child{margin-bottom:0}.nsnPopup.ui.modal .content a{color:#444;-webkit-text-decoration:underline;text-decoration:underline}.nsnPopup.ui.modal .actions{background:#f0f0f0;border:0;padding:12px!important;text-align:right}.nsnPopup.ui.modal .actions,.nsnPopup.ui.modal .actions .actions-left,.nsnPopup.ui.modal .actions .actions-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.nsnPopup.ui.modal .actions .actions-right{margin-left:auto}.nsnPopup.ui.modal .actions button{background:#e5e5e5;border:0;border-radius:0;color:#000;font-family:roboto,sans-serif;font-size:14px;font-weight:700;margin:initial;padding:8px 12px;text-align:center}.nsnPopup.ui.modal .actions button+button{margin-left:8px}.nsnPopup.ui.modal .actions button:disabled{opacity:.4}.nsnPopup.ui.modal .actions button.outline{background:transparent;float:left;font-size:inherit;font-weight:inherit;margin-left:0}.nsnPopup.ui.modal .actions button.secondary{background-color:#e5e5e5;font-weight:inherit}.nsnPopup.ui.modal .actions button.secondary:active{background-color:#a3a3a3}.nsnPopup.ui.modal .actions button.secondary:hover{background-color:#d4d4d4}.nsnPopup.ui.modal .actions button.isOkBtn{background-color:#fc0}.nsnPopup.ui.modal .actions button.isOkBtn:active{background-color:#cca300}.nsnPopup.ui.modal .actions button.isOkBtn:hover{background-color:#e6b800}.nsnPopup.ui.modal .actions button.isSuccesBtn{background-color:#1e8608;color:#fff}.nsnPopup.ui.modal .actions button.isSuccesBtn:active{background-color:#00521e}.nsnPopup.ui.modal .actions button.isSuccesBtn:hover{background-color:#147510}@media screen and (max-width:767px){.nsnPopup.swipeModal.ui.modal:parent{background-color:transparent}.nsnPopup.ui.modal{margin:10px 10px 0!important;width:auto}.nsnPopup.ui.modal>.close{right:10px}.nsnPopup.ui.modal>.actions button{padding:10px 14px}.nsnPopup.ui.modal .headContent .header{padding-right:25px!important}.nsnPopup.swipeModal.ui.modal{background:transparent;margin:0!important;overflow:visible}.nsnPopup.swipeModal.ui.modal .icon.close{display:none}.nsnPopup.swipeModal.ui.modal .modalContainer{--safe-area-inset-bottom:env(safe-area-inset-bottom);-webkit-animation:bounceAround .3s ease-out;animation:bounceAround .3s ease-out;bottom:calc(env(safe-area-inset-bottom));bottom:calc(var(--safe-area-inset-bottom));left:0;position:fixed;right:0}.nsnPopup.swipeModal.ui.modal .header{background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;height:40px;position:relative}.nsnPopup.swipeModal.ui.modal .header:before{background-color:#a3a3a3;border-radius:100px;content:"";display:block;height:3px;left:50%;margin-left:-24px;position:absolute;top:8px;width:48px}.nsnPopup.swipeModal.ui.modal .content{padding:0!important}.nsnPopup.swipeModal.ui.modal .commentApp .timeLineList{height:calc(100vh - 245px);padding:0 8px}.nsnPopup.swipeModal.ui.modal .commentApp .noComment{font-size:16px;height:calc(100vh - 245px);line-height:22px}.nsnPopup.swipeModal.ui.modal .messageContainer{background-color:#fff;-webkit-box-shadow:0 -1px 1px 0 rgba(82,82,82,.1);box-shadow:0 -1px 1px 0 rgba(82,82,82,.1);overflow:hidden;padding:8px 10px}.nsnPopup.swipeModal.ui.modal .messageContainer>div{float:left}.nsnPopup.swipeModal.ui.modal .messageContainer .userInfo{width:38px}.nsnPopup.swipeModal.ui.modal .messageContainer .userInfo .avatar{top:6px}.nsnPopup.swipeModal.ui.modal .messageContainer .writeMessageMain{background-color:#f0f0f0;border:1px solid #e5e5e5;min-height:40px;padding:0;width:calc(100% - 38px)}.nsnPopup.swipeModal.ui.modal .messageContainer .writeMessageMain .writeMsgArea{background-color:#f0f0f0;border:0;height:36px;outline:none;width:calc(100% - 68px)}.nsnPopup.swipeModal.ui.modal .messageContainer .writeMessageMain .messageSendBtn{height:36px;outline:none}}.forceSwipeModal.nsnPopup.swipeModal.ui.modal:parent{background-color:transparent}.forceSwipeModal.nsnPopup.ui.modal{margin:10px 10px 0!important;width:auto}.forceSwipeModal.nsnPopup.ui.modal>.close{right:10px}.forceSwipeModal.nsnPopup.ui.modal>.actions button{padding:10px 14px}.forceSwipeModal.nsnPopup.ui.modal .headContent .header{padding-right:25px!important}.forceSwipeModal.nsnPopup.swipeModal.ui.modal{background:transparent;margin:0!important;overflow:visible}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .icon.close{display:none}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .modalContainer{--safe-area-inset-bottom:env(safe-area-inset-bottom);-webkit-animation:bounceAround .3s ease-out;animation:bounceAround .3s ease-out;bottom:calc(env(safe-area-inset-bottom));bottom:calc(var(--safe-area-inset-bottom));left:0;position:fixed;right:0}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .header{background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;height:40px;position:relative}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .header:before{background-color:#a3a3a3;border-radius:100px;content:"";display:block;height:3px;left:50%;margin-left:-24px;position:absolute;top:8px;width:48px}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .content{padding:0!important}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .commentApp .timeLineList{height:calc(100vh - 245px);padding:0 8px}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .commentApp .noComment{font-size:16px;height:calc(100vh - 245px);line-height:22px}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .messageContainer{background-color:#fff;-webkit-box-shadow:0 -1px 1px 0 rgba(82,82,82,.1);box-shadow:0 -1px 1px 0 rgba(82,82,82,.1);overflow:hidden;padding:8px 10px}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .messageContainer>div{float:left}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .messageContainer .userInfo{width:38px}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .messageContainer .userInfo .avatar{top:6px}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .messageContainer .writeMessageMain{background-color:#f0f0f0;border:1px solid #e5e5e5;min-height:40px;padding:0;width:calc(100% - 38px)}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .messageContainer .writeMessageMain .writeMsgArea{background-color:#f0f0f0;border:0;height:36px;outline:none;width:calc(100% - 68px)}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .messageContainer .writeMessageMain .messageSendBtn{height:36px;outline:none}@media screen and (max-width:374px){.nsnPopup.ui.modal{margin-top:0!important}.nsnPopup.ui.modal .content{padding:8px 10px}}.ui.dimmer{z-index:10000!important}@-webkit-keyframes bounceAround{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes bounceAround{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translate(0);transform:translate(0)}}.scrolling.dimmable.dimmed{overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;opacity:1}.scrolling.dimmable.dimmed>.dimmer{-webkit-overflow-scrolling:touch;overflow:auto}.scrolling.dimmable>.dimmer{-webkit-box-pack:start;-ms-flex-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;position:fixed}body.dimmable>.dimmer{position:fixed}.mci-container{padding:12px 0}.mci-container .mci-frame{border:1px solid #e6b800;color:#444;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:roboto,sans-serif;padding:10px}.mci-container .mci-frame i{font-size:20px;margin-right:10px}.mci-container .mci-content{padding-top:3px}@media(max-width:767px){.nsnPopup.swipeModal .mci-container{padding:12px 10px}}