.user-registration-pn-notice-message{margin-top:35px}.count-mode{display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#d63638;color:#fff;font-size:11px;line-height:1.6;text-align:center}.user-registration-add-pn-note-container{margin:20px 16px 0;border:1px solid #c3c4c7;background-color:#fff;border-radius:7px;border:0;padding:24px}.user-registration-add-pn-note-container h2{font-weight:600}.user-registration-add-pn-note-container .user-registration-pn-settings-section{padding:32px 0 0}.user-registration-add-pn-note-container .user-registration-pn-note-settings{width:100%}.user-registration-add-pn-note-container .user-registration-pn-note-settings tbody td .user-registration-pn-note-input{line-height:1}.user-registration-add-pn-note-container .user-registration-pn-note-settings tbody td .user-registration-pn-file-upload{float:left}.user-registration-add-pn-note-container .user-registration-pn-note-settings tbody td .user-registration-pn-error-message{float:left;clear:both;margin-top:12px;color:#f14a3e;background:#ffe7e6}.user-registration-add-pn-note-container .user-registration-pn-note-settings tbody td .user-registration-pn-error-message.user-registration-error{line-height:1.25;border-top:3px solid #f14a3e}.user-registration-add-pn-note-container .user-registration-pn-note-settings tbody td .user-registration-pn-error-message.user-registration-error::before{content:"\f534";display:inline-block;vertical-align:middle;font-family:Dashicons;font-size:calc(100% + 10px);margin-right:8px}.user-registration-add-pn-note-container tr{display:flex;margin-bottom:24px}.user-registration-add-pn-note-container th{font-size:13px;font-weight:600;text-align:left;vertical-align:middle;width:16%;color:#1d2327;font-weight:600;line-height:1.3}.user-registration-add-pn-note-container td{flex:1}.user-registration-add-pn-note-container .user-registration-pn-note-input{padding:6px 10px;border:1px solid #8c8f94}.user-registration-add-pn-note-container .user-registration-pn-note-input::-webkit-input-placeholder{color:#a1a1a1}.user-registration-add-pn-note-container .user-registration-pn-note-input:-ms-input-placeholder{color:#a1a1a1}.user-registration-add-pn-note-container .user-registration-pn-note-input::placeholder{color:#a1a1a1}.user-registration-add-pn-note-container .user-registration-pn-note-input:active,.user-registration-add-pn-note-container .user-registration-pn-note-input:focus{outline:0;border:1px solid #475bb2}.user-registration-add-pn-note-container input[type=text],.user-registration-add-pn-note-container select,.user-registration-add-pn-note-container textarea{font-size:14px;width:28%;border-radius:4px}.send-button{display:block;margin-top:24px;padding:8px 12px;border-radius:4px;background-color:#475bb2;color:#fff;cursor:pointer;border:1px solid #475bb2;margin-left:auto}.user-registration-pn-admin-display-detail-area{margin:48px 0;position:relative;background-color:#fff;min-height:768px;flex:1}.user-registration-pn-admin-display-detail-area.note-not-selected .user-registration-pn-note-selected-state{display:none}.user-registration-pn-admin-display-detail-area.note-not-selected .user-registration-pn-unselected-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.user-registration-pn-admin-display-detail-area.note-not-selected .user-registration-pn-note-not-selected-message{font-size:16px;line-height:1.5;font-weight:500;margin-top:24px}.user-registration-pn-unselected-state{display:none}.user-registration-pn-note-selected-state .user-registration-pn-conversation-area>form{position:relative;width:100%;bottom:0;left:0}.user-registration-pn-message-container-area{min-height:500px;max-height:500px;overflow-y:auto}.user-registration-pn-message-container-area::-webkit-scrollbar{width:6px}.user-registration-pn-message-container-area::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #cacaca;border-radius:10px}.user-registration-pn-message-container-area::-webkit-scrollbar-thumb{background:#b1b1b1;border-radius:10px}.user-registration-pn-message-container-area::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.user-registration-pn-reply-container{display:flex;gap:12px;padding:24px}.user-registration-pn-reply-container.receiver{justify-content:flex-end}.user-registration-pn-file-image{height:40px;width:40px;border-radius:50%;display:flex;justify-content:center;align-items:center}.user-registration-pn-group{display:flex;flex-direction:column;max-width:80%;gap:12px}.user-registration-pn-group.sender{align-items:flex-start}.user-registration-pn-group.receiver{align-items:flex-end}.user-registration-private-note{display:flex;flex-direction:column;gap:4px;padding:8px 16px}.user-registration-private-note.sender{border-radius:0 8px 8px 8px;background-color:#f5f5f5;flex-direction:column}.user-registration-private-note.receiver{border-radius:8px 0 8px 8px;background-color:#e1f3ff}.note{color:#626262;font-size:14px;line-height:1.8}.user-registration-pn-time-detail{font-size:12px;line-height:1.8;color:#8b8b8b}.user-registration-pn-conversation-title{padding:16px 24px;border-bottom:1px solid #e3e3e3;font-size:20px}.user-registration-pn-note-header{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:0;margin-bottom:0;padding:0 0 16px;border-bottom:1px solid #dcdcdc}.user-registration-pn-message-area{padding:24px;border-radius:4px;background-color:#fff}.user-registration-pn-chat-message{display:block;width:100%;resize:none;padding:16px;background-color:#f5f5f5;border:1px solid #f3f3f5;font-family:inherit}.user-registration-pn-chat-message:active,.user-registration-pn-chat-message:focus{outline:0}.user-registration-pn-action-elements{display:flex;justify-content:space-between;margin-top:16px}.user-registration-pn-action-elements svg{width:18px;outline:#8E9396}.user-registration-pn-note-btn{border:none;font-family:inherit;font-size:14px;font-weight:500;background-color:#0170b9;color:#fff;padding:10px 16px;border-radius:2px;cursor:pointer}.user-registration-add-pn-note-container .back-button,.user-registration-add-pn-note-container .user-registration-pn-save,.user-registration-add-pn-note-container .user-registration-pn-upload-button,.user-registration-pn-conversation-area .back-button,.user-registration-pn-conversation-area .user-registration-pn-save,.user-registration-pn-conversation-area .user-registration-pn-upload-button{padding:5px 10px;border:1px solid #475bb2;color:#475bb2;background-color:#f8fcff;border-radius:4px;font-weight:600}.user-registration-add-pn-note-container .back-button:hover,.user-registration-add-pn-note-container .user-registration-pn-save:hover,.user-registration-add-pn-note-container .user-registration-pn-upload-button:hover,.user-registration-pn-conversation-area .back-button:hover,.user-registration-pn-conversation-area .user-registration-pn-save:hover,.user-registration-pn-conversation-area .user-registration-pn-upload-button:hover{background-color:#475bb2;color:#fff;cursor:pointer}.user-registration-add-pn-note-container .user-registration-pn-admin-file-upload,.user-registration-pn-conversation-area .user-registration-pn-admin-file-upload{padding:10px 0;display:flex;gap:20px;flex-wrap:wrap}.user-registration-add-pn-note-container .user-registration-pn-file-details,.user-registration-add-pn-note-container .user-registration-pn-file-info-section,.user-registration-pn-conversation-area .user-registration-pn-file-details,.user-registration-pn-conversation-area .user-registration-pn-file-info-section{display:flex;align-items:center;gap:8px;border:1px solid #efefef;background-color:#f7f7f7;align-items:center;padding:8px;border-radius:4px}.user-registration-add-pn-note-container .user-registration-pn-file-details .user-registration-pn-file-name,.user-registration-add-pn-note-container .user-registration-pn-file-info-section .user-registration-pn-file-name,.user-registration-pn-conversation-area .user-registration-pn-file-details .user-registration-pn-file-name,.user-registration-pn-conversation-area .user-registration-pn-file-info-section .user-registration-pn-file-name{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;font-weight:500;color:#333;margin:0}.user-registration-add-pn-note-container .user-registration-pn-file-details .file-size,.user-registration-add-pn-note-container .user-registration-pn-file-info-section .file-size,.user-registration-pn-conversation-area .user-registration-pn-file-details .file-size,.user-registration-pn-conversation-area .user-registration-pn-file-info-section .file-size{display:block;color:#b0b0b0;font-size:12px}.user-registration-add-pn-note-container .user-registration-pn-file-details .user-registration-pn-urpn-remove,.user-registration-add-pn-note-container .user-registration-pn-file-info-section .user-registration-pn-urpn-remove,.user-registration-pn-conversation-area .user-registration-pn-file-details .user-registration-pn-urpn-remove,.user-registration-pn-conversation-area .user-registration-pn-file-info-section .user-registration-pn-urpn-remove{display:flex;align-items:center}.user-registration-add-pn-note-container .user-registration-pn-file-details svg,.user-registration-add-pn-note-container .user-registration-pn-file-info-section svg,.user-registration-pn-conversation-area .user-registration-pn-file-details svg,.user-registration-pn-conversation-area .user-registration-pn-file-info-section svg{stroke:#FF4747;transition:all .3s ease-in-out}.user-registration-add-pn-note-container .user-registration-pn-file-details:hover svg,.user-registration-add-pn-note-container .user-registration-pn-file-info-section:hover svg,.user-registration-pn-conversation-area .user-registration-pn-file-details:hover svg,.user-registration-pn-conversation-area .user-registration-pn-file-info-section:hover svg{opacity:1;cursor:pointer}.widefat.private-notes tbody .note_title.column-note_title{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;padding-bottom:0}.widefat.private-notes-replies tbody .reply_message.column-reply_message{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;padding-bottom:0}.user-registration .user-registration-list-table-container #user-registration-list-table-page{position:relative}@media screen and (max-width:600px){.user-registration .user-registration-list-table-container #user-registration-list-table-page .user-registration-list-table-page__body{margin-top:20px}}.user-registration .user-registration-list-table-container #user-registration-list-table-page .user-registration-list-table-page__body #user-registration-list-search-form{position:absolute!important;top:24px;right:24px}@media screen and (max-width:600px){.user-registration .user-registration-list-table-container #user-registration-list-table-page .user-registration-list-table-page__body #user-registration-list-search-form{position:relative!important;right:0;top:0}}.user-registration .user-registration-list-table-container .user-registration-list-table-header{margin-bottom:0!important}.user-registration .user-registration-list-table-container .user-registration-list-table-header h2{margin:0}.user-registration .user-registration-add-pn-note-container .user-registration-pn-display-error ul{position:relative;background:#ffefef;color:#666;padding:14px 16px 14px 20px;border-radius:5px;margin-top:0;margin-bottom:20px}.user-registration .user-registration-add-pn-note-container .user-registration-pn-display-error ul li{position:relative;padding-left:30px;margin-bottom:8px}.user-registration .user-registration-add-pn-note-container .user-registration-pn-display-error ul li::before{content:"";background-image:url("https://www.baeldung.com/members/wp-content/plugins/user-registration-private-notes/assets/img/alert-triangle.svg");background-repeat:no-repeat;background-size:100%;background-position:center;width:18px;height:18px;display:block;-webkit-animation:shake-animation 4.72s ease infinite;animation:shake-animation 4.72s ease infinite;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;top:0;left:0}.user-registration .user-registration-add-pn-note-container .user-registration-pn-display-error ul li:last-child{margin-bottom:0}.user-registration .user-registration-list-table-page .user-registration-list-table-header{margin-bottom:0}.user-registration .user-registration-list-table-page .user-registration-list-table-header h2{margin:0}@-webkit-keyframes shake-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}1.78571%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}3.57143%{-webkit-transform:rotate(0);transform:rotate(0)}5.35714%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}7.14286%{-webkit-transform:rotate(0);transform:rotate(0)}8.92857%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}10.71429%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes shake-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}1.78571%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}3.57143%{-webkit-transform:rotate(0);transform:rotate(0)}5.35714%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}7.14286%{-webkit-transform:rotate(0);transform:rotate(0)}8.92857%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}10.71429%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.user-registration-pn-section{display:flex;flex-wrap:wrap;background-color:#fff;margin:30px 0}.user-registration-pn-section .user-registration-MyAccount-navigation{display:flex}.user-registration-pn-section ul{display:flex;gap:30px}.user-registration-pn-section a{display:flex;gap:8px;justify-content:center;align-items:center;padding:16px 0;font-size:14px;color:#575757}.user-registration-pn-section a svg{width:16px}.user-registration-pn-section.horizontal{flex-direction:column}.user-registration-pn-section.horizontal .user-registration-MyAccount-navigation{border-bottom:1px solid #e2e2e2;align-items:center;justify-content:center}.user-registration-pn-section.vertical{flex-direction:row}.user-registration-pn-section.vertical .user-registration-MyAccount-navigation{border-right:1px solid #e2e2e2;width:25%}.user-registration-pn-section.vertical ul{flex-direction:column;gap:0;align-items:flex-start;padding:8px 0;flex:1}.user-registration-pn-section.vertical li{width:100%}.user-registration-pn-section.vertical li a{padding:12px 16px;justify-content:flex-start}.user-registration-pn-section.vertical .user-registration-pn-container{flex:1}.user-registration-pn-section .user-registration-pn-container{display:flex;min-height:800px;max-height:880px;text-align:left}.user-registration-pn-section .user-registration-pn-container.note-empty{min-height:450px;flex-direction:column;justify-content:center;align-items:center}.user-registration-pn-section .user-registration-pn-container.note-empty .user-registration-pn-empty-message{color:#787878;font-weight:500;line-height:1.5;margin-top:24px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-lists{width:30%;border-right:1px solid #e2e2e2;background-color:#f4f6fa}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-lists .user-registration-pn-message-collection{max-height:800px;overflow-y:auto;padding:0 12px 12px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-lists .user-registration-pn-message-collection::-webkit-scrollbar{width:6px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-lists .user-registration-pn-message-collection::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #cacaca;border-radius:10px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-lists .user-registration-pn-message-collection::-webkit-scrollbar-thumb{background:#b1b1b1;border-radius:10px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-lists .user-registration-pn-message-collection::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-lists .user-registration-pn-collection:first-child{margin-top:12px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-lists .user-registration-pn-collection:last-child{margin-bottom:6px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-display-detail-area .user-registration-pn-note-header-icon{border-bottom:0}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-display-detail-area .user-registration-pn-note-header-icon .user-registration-pn-conversation-title{padding-left:0;margin-bottom:0!important;width:100%;padding-right:0;color:#494949}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-search-form{display:flex;justify-content:space-evenly;align-items:center;gap:6px;padding:12px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-search{border:none;outline:1px solid #F1F1F1;padding:12px 16px;border-radius:4px;width:100%}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-search::-webkit-input-placeholder{color:#b0b0b0;font-size:14px;font-weight:500}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-search:-ms-input-placeholder{color:#b0b0b0;font-size:14px;font-weight:500}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-search::placeholder{color:#b0b0b0;font-size:14px;font-weight:500}.user-registration-pn-section .user-registration-pn-container .user_registration_pn_button{border-radius:4px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:#3e81f5}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-collection{display:flex;flex-direction:column;gap:12px;margin-top:16px}.user-registration-pn-section .user-registration-pn-container .user-registration-user-registration-private-note{display:flex;padding:12px 16px;background-color:#fff;border-radius:4px;position:relative;gap:16px}.user-registration-pn-section .user-registration-pn-container .user-registration-user-registration-private-note .user-registration-private-note-delete-icon{display:none}.user-registration-pn-section .user-registration-pn-container .user-registration-user-registration-private-note.recent:hover{background-color:#e1f3ff;cursor:pointer}.user-registration-pn-section .user-registration-pn-container .user-registration-user-registration-private-note.recent:hover .user-registration-pn-title{font-weight:600}.user-registration-pn-section .user-registration-pn-container .user-registration-user-registration-private-note.active{background-color:#e1f3ff;border-left:3px solid #0170b9;cursor:pointer}.user-registration-pn-section .user-registration-pn-container .user-registration-user-registration-private-note.active .user-registration-pn-title{font-weight:600}.user-registration-pn-section .user-registration-pn-container .user-registration-private-note-user-registration-pn-file-image{height:36px;width:36px}.user-registration-pn-section .user-registration-pn-container .user-registration-private-note-user-registration-pn-file-image img{height:100%;width:100%;border-radius:50%}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-prouser-registration-pn-file-info{display:block;width:100%}.user-registration-pn-section .user-registration-pn-container .urpn-title{padding:0;justify-content:flex-start;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;font-weight:500}.user-registration-pn-section .user-registration-pn-container .urpn-title .user-registration-pn-time{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#acacac}.user-registration-pn-section .user-registration-pn-container .urpn-title .user-registration-pn-time .user-registration-pn-title{width:60%}.user-registration-pn-section .user-registration-pn-container .urpn-title .user-registration-pn-time .user-registration-pn-time{width:40%;justify-content:flex-end}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-title{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;width:75%;height:24px;overflow:hidden}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-description{display:-webkit-box;-webkit-line-clamp:2;color:#7d7d7d;line-height:1.8;font-size:12px;height:28px;overflow:hidden;margin-top:6px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-display-detail-area{background-color:#fff;position:relative;flex:1}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-display-detail-area.note-not-selected .user-registration-pn-note-selected-state{display:none}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-display-detail-area.note-not-selected .user-registration-pn-unselected-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-display-detail-area.note-not-selected .user-registration-pn-note-not-selected-message{display:flex;flex-direction:column;gap:4px;font-size:16px;line-height:1.5;font-weight:500;margin-top:32px;color:#787878}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-display-detail-area.note-not-selected .user-registration-pn-note-not-selected-message>span{font-weight:600;font-size:20px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-unselected-state{display:none}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-note-header-icon{display:block;padding:16px 24px;border-bottom:1px solid #e3e3e3}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-note-header-icon svg{display:none}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area{overflow-y:auto}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area.reply-disabled .user-registration-pn-message-area{bottom:24px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area.reply-disabled .user-registration-pn-message-area .user-registration-pn-action-elements,.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area.reply-disabled .user-registration-pn-message-area .user-registration-pn-chat-message{opacity:.3}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area.reply-disabled .user-registration-pn-message-area .user-registration-pn-reply-disabled-message{display:block;margin-bottom:16px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area.reply-disabled .user-registration-pn-message-container-area{min-height:635px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area.reply-disabled>form .user-registration-pn-message-area .user-registration-pn-reply-disabled-message{background-color:#f4f4f4!important;padding:20px;border-radius:7px;color:#bdbdbd;margin-bottom:0;cursor:url("https://www.baeldung.com/members/wp-content/plugins/user-registration-private-notes/assets/img/slash.png"),auto;position:relative}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area.reply-disabled>form .user-registration-pn-message-area .user-registration-pn-reply-disabled-message:before{content:"";position:absolute;width:100%;height:100%;background:#eee;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:7px;opacity:.1}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area.reply-disabled>form .user-registration-pn-message-area .user-registration-pn-action-elements,.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area.reply-disabled>form .user-registration-pn-message-area .user-registration-pn-chat-message{display:none}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area>form{position:relative}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area>form .user-registration-pn-message-area{position:unset}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area .user-registration-private-note-notice{padding:1rem}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area .user-registration-private-note-notice .user-registration-pn-note-info-notice{opacity:.7}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area .user-registration-private-note-notice .note-notice{background:#f5f5f5;padding:12px 12px;border-radius:0 8px 8px 8px;margin-top:8px;font-weight:500;display:inline-block}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area .user-registration-private-note-notice .note-notice .user-registration-pn-admin-file-upload{padding-bottom:0;font-weight:400}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area .user-registration-private-note-notice .note-notice .user-registration-pn-admin-file-upload .user-registration-pn-file-info-section{display:flex;align-items:center;gap:.5em}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-area .user-registration-private-note-notice .note-notice .user-registration-pn-admin-file-upload .user-registration-pn-file-info-section .user-registration-pn-file-image{background-color:transparent}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-reply-container{display:flex;gap:12px;padding:12px 24px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-reply-container.receiver{justify-content:flex-end}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-reply-container:first-child{padding-top:24px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-file-image{height:40px;width:40px;border-radius:50%;background-color:#acacac}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-group{display:flex;flex-direction:column;max-width:80%;gap:12px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-group.sender{align-items:flex-start}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-group.receiver{align-items:flex-end}.user-registration-pn-section .user-registration-pn-container .user-registration-private-note{display:flex;flex-direction:column;gap:4px;padding:8px 16px}.user-registration-pn-section .user-registration-pn-container .user-registration-private-note.sender{border-radius:0 8px 8px 8px;background-color:#f5f5f5;flex-direction:column}.user-registration-pn-section .user-registration-pn-container .user-registration-private-note.receiver{border-radius:8px 0 8px 8px;background-color:#e1f3ff}.user-registration-pn-section .user-registration-pn-container .note{color:#626262;font-size:14px;line-height:1.8}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-time-detail{font-size:12px;line-height:1.8;color:#8b8b8b}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-conversation-title{display:-webkit-box;-webkit-line-clamp:1;overflow:auto;font-size:20px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-message-area{padding:16px;position:absolute;width:100%;bottom:0;left:0;border-radius:4px;background-color:#fff}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-message-area .user-registration-pn-reply-disabled-message{display:none}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-message-area .user-registration-pn-chat-message{border-radius:3px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-chat-message{display:block;width:100%;resize:none;padding:16px;background-color:#f5f5f5;border:1px solid #f3f3f5;font-family:inherit}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-chat-message:active,.user-registration-pn-section .user-registration-pn-container .user-registration-pn-chat-message:focus{outline:0}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements{margin-top:16px;display:grid;grid-template-areas:"upload-btn send-btn" "uploaded-files uploaded-files" "error-message error-message"}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-uploader{grid-area:upload-btn}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded{grid-area:uploaded-files;display:flex;flex-wrap:wrap;align-items:center;row-gap:12px;margin-top:16px;min-height:70px;max-height:300px;overflow-y:auto}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded::-webkit-scrollbar{width:6px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #cacaca;border-radius:10px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded::-webkit-scrollbar-thumb{background:#b1b1b1;border-radius:10px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded .user-registration-pn-file-info-section{margin-right:12px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded .user-registration-pn-file-info-section .user-registration-pn-file-image{background:0 0}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded .user-registration-pn-file-info-section .user-registration-pn-file-info{padding-top:0;padding-bottom:0}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded .user-registration-pn-file-info-section .user-registration-pn-file-info .urpn-attachment-link{padding-top:0;padding-bottom:0}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded .user-registration-pn-file-info-section .user-registration-pn-file-info .urpn-attachment-link .user-registration-pn-file-name{margin-bottom:0}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-file-attachment-uploaded .user-registration-pn-file-info-section .user-registration-pn-urpn-remove{padding-top:0;padding-bottom:0}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-action-button{grid-area:send-btn;text-align:right}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements svg{width:18px;outline:#8E9396}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-error-message{grid-area:error-message;margin-top:16px;width:-webkit-max-content!important;width:max-content!important;color:#f14a3e;background:#ffe7e6;padding-left:12px;padding-right:12px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-action-elements .user-registration-pn-error-message.user-registration-error::before{margin-right:8px}.user-registration-pn-section .user-registration-pn-container .user-registration-pn-note-btn{border:none;font-family:inherit;font-size:14px;font-weight:500;background-color:#0170b9;color:#fff;padding:10px 16px;border-radius:2px;cursor:pointer}.user-registration-pn-section.sidebar-active .user-registration-pn-container{height:-webkit-max-content;height:max-content}.user-registration-pn-section.sidebar-active .user-registration-pn-container.display-note-list .user-registration-pn-display-detail-area{display:none}.user-registration-pn-section.sidebar-active .user-registration-pn-container.display-chat-list .user-registration-pn-lists{display:none}.user-registration-pn-section.sidebar-active .user-registration-pn-lists{width:100%}.user-registration-pn-section.sidebar-active .user-registration-pn-note-header-icon{display:flex;gap:12px;align-items:center}.user-registration-pn-section.sidebar-active .user-registration-pn-note-header-icon svg{display:block}.user-registration-pn-section.sidebar-active .user-registration-pn-display-detail-area.note-not-selected{display:none}.user-registration-pn-file-uploader{display:block;flex-direction:column;gap:10px;position:relative;background:0 0}.user-registration-pn-file-uploader::before{content:"Upload";position:absolute;font-weight:500;padding:8px 16px;border-radius:3px;color:#5e5e5e;background:0 0;border:1px solid #dfdfdf;cursor:pointer}.user-registration-pn-file-uploader .user-registration-pn-user-file-upload-input{opacity:0;padding:10px 0;cursor:pointer;width:80px}.user-registration-pn-file-uploader .user-registration-pn-user-file-upload-input::-webkit-file-upload-button{cursor:pointer}.user-registration-pn-file-uploader .user-registration-pn-file-uploaded{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:24px}.user-registration-pn-file-uploader .user-registration-pn-file-uploaded:hover svg{stroke:#FF6666;cursor:pointer}.user-registration-pn-file-uploader .user-registration-pn-file-uploaded .user-registration-pn-file-info-section{display:flex;align-items:center;gap:10px;background:#f7f7f7;padding:16px 12px;border-radius:7px;border:1px solid #efefef}.user-registration-pn-file-uploader .user-registration-pn-file-uploaded .user-registration-pn-file-info-section .user-registration-pn-file-image{background-color:transparent}.user-registration-pn-file-uploader .user-registration-pn-file-uploaded .user-registration-pn-file-info-section .user-registration-pn-file-info .urpn-attachment-link{padding:0}.user-registration-pn-file-uploader .user-registration-pn-file-uploaded .user-registration-pn-file-info-section .user-registration-pn-file-info .urpn-attachment-link .user-registration-pn-file-name{font-weight:500;margin-top:0;margin-bottom:0}.user-registration-pn-file-uploader .user-registration-pn-file-uploaded .user-registration-pn-file-info-section .user-registration-pn-urpn-remove{padding:0}.user-registration-pn-file-uploader .user-registration-pn-file-uploaded .user-registration-pn-file-info-section .user-registration-pn-urpn-remove svg{stroke:#ff4747}#user-registration a{text-decoration:none}#user-registration .user-registration-MyAccount-content{padding:0}#user-registration .user-registration-MyAccount-content .user-registration-pn-section.horizontal{margin:0}#user-registration.vertical .user-registration-MyAccount-content .user-registration-pn-section{margin-bottom:0}#user-registration.vertical .user-registration-MyAccount-content .user-registration-pn-section .user-registration-pn-note-selected-state .user-registration-pn-note-header-icon{border-bottom:1px solid #e3e3e3;padding:11px 24px 16px 24px}#user-registration.vertical .user-registration-MyAccount-content .user-registration-pn-section .user-registration-pn-note-selected-state .user-registration-pn-note-header-icon .urpn-back-btn{padding-top:0;padding-bottom:0;margin-top:5px}#user-registration.vertical .user-registration-MyAccount-content .user-registration-pn-section .user-registration-pn-note-selected-state .user-registration-pn-note-header-icon .urpn-back-btn img{width:32px}#user-registration.vertical .user-registration-MyAccount-content .user-registration-pn-section .user-registration-pn-note-selected-state .user-registration-pn-note-header-icon .user-registration-pn-conversation-title{border-bottom:0;padding-top:0;padding-bottom:0}#user-registration.horizontal .user-registration-MyAccount-content .user-registration-pn-note-header-icon{border-bottom:1px solid #e3e3e3;padding:20px 24px}#user-registration.horizontal .user-registration-MyAccount-content .user-registration-pn-note-header-icon .user-registration-pn-conversation-title{padding:0;border-bottom:none;width:100%;margin:0}#user-registration .user-registration-pn-admin-file-upload .user-registration-pn-file-info .urpn-attachment-link{padding:0}.user-registration-pn-section .user-registration-pn-admin-file-upload .user-registration-pn-file-info-section.user-registration-pn-file-details{display:flex;align-items:center;gap:14px}.user-registration-pn-section .user-registration-pn-admin-file-upload .user-registration-pn-file-info-section.user-registration-pn-file-details .user-registration-pn-file-image{background-color:transparent}.user-registration-pn-section .user-registration-pn-admin-file-upload .user-registration-pn-file-info-section.user-registration-pn-file-details .user-registration-pn-file-info .user-registration-pn-file-name{font-weight:500;margin-top:0;margin-bottom:0}ul li{list-style:none;text-decoration:none}a{text-decoration:none}.user-registration-pn-error-message{padding:10px;background-color:#f14a3e;color:#fff}