.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:#6c757d;border-color:#6c757d;color:#fff}.nsn-btn.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.nsn-btn.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.nsn-btn.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#fff}.nsn-btn.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.nsn-btn.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.nsn-btn.btn-dark{background-color:#343a40;border-color:#343a40;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:#a0a0a0;color:#313131;font-weight:700}.nsn-btn.btn-outline-primary{border-color:#007bff;color:#007bff}.nsn-btn.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.nsn-btn.btn-outline-success{border-color:#28a745;color:#28a745}.nsn-btn.btn-outline-danger{border-color:#dc3545;color:#dc3545}.nsn-btn.btn-outline-warning{border-color:#ffc107;color:#ffc107}.nsn-btn.btn-outline-info{border-color:#17a2b8;color:#17a2b8}.nsn-btn.btn-outline-light{border-color:#f8f9fa;color:#f8f9fa}.nsn-btn.btn-outline-dark{border-color:#343a40;color:#343a40}.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,.85);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:#313131;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:#a0a0a0;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:#313131;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:#313131;-webkit-text-decoration:underline;text-decoration:underline}.nsnPopup.ui.modal .actions{background:#f6f6f6;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:#e9e9e9;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:#e9e9e9;font-weight:inherit}.nsnPopup.ui.modal .actions button.secondary:active{background-color:#a0a0a0}.nsnPopup.ui.modal .actions button.secondary:hover{background-color:#d1d1d1}.nsnPopup.ui.modal .actions button.isOkBtn{background-color:#fc0}.nsnPopup.ui.modal .actions button.isOkBtn:active{background-color:#c8a200}.nsnPopup.ui.modal .actions button.isOkBtn:hover{background-color:#f2c200}.nsnPopup.ui.modal .actions button.isSuccesBtn{background-color:#14892c;color:#fff}.nsnPopup.ui.modal .actions button.isSuccesBtn:active{background-color:#0b551b}.nsnPopup.ui.modal .actions button.isSuccesBtn:hover{background-color:#0e7022}@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:#a0a0a0;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(78,78,78,.1);box-shadow:0 -1px 1px 0 rgba(78,78,78,.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:#f5f5f5;border:1px solid #e9e9e9;min-height:40px;padding:0;width:calc(100% - 38px)}.nsnPopup.swipeModal.ui.modal .messageContainer .writeMessageMain .writeMsgArea{background-color:#f5f5f5;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:#a0a0a0;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(78,78,78,.1);box-shadow:0 -1px 1px 0 rgba(78,78,78,.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:#f5f5f5;border:1px solid #e9e9e9;min-height:40px;padding:0;width:calc(100% - 38px)}.forceSwipeModal.nsnPopup.swipeModal.ui.modal .messageContainer .writeMessageMain .writeMsgArea{background-color:#f5f5f5;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 #f0b744;color:#313131;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}}