.official-message-modal .ant-modal-body,.official-message-modal .ant-modal-content{background:transparent;height:100%;overflow:hidden;padding:0;position:relative}.official-message-modal .modal-inner{background:#232a2e;border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:calc(100% - 60px)}.official-message-modal .cover{background:#232a2e;flex-shrink:0;height:200px;position:relative;width:100%}.official-message-modal .cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.official-message-modal .content{background:#171a1c;color:#c9ced6;display:flex;flex:1;flex-direction:column;padding:30px 2px 30px 40px}.official-message-modal .title{color:#fff;font-size:20px;font-weight:500;line-height:28px;margin:0 0 20px;padding-right:28px}.official-message-modal .desc{color:#9da2a8;flex:1;font-size:14px;font-variation-settings:"opsz" auto;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:24px;max-height:456px;overflow-x:hidden;overflow-y:auto;padding-right:26px;white-space:pre-line}.official-message-modal .desc::-webkit-scrollbar{width:4px}.official-message-modal .desc::-webkit-scrollbar-track{background:transparent;border-radius:3px}.official-message-modal .desc::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.official-message-modal .desc::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.official-message-modal .desc::-webkit-scrollbar-button{display:none}.official-message-modal .actions{display:flex;gap:14px;justify-content:flex-end;padding-right:28px}.official-message-modal .btn-action{background:var(--rh-green,#02dba3);border:1px solid var(--rh-green,#02dba3);border-radius:8px;color:#0b1a12;font-size:14px;font-weight:500;height:40px;min-width:120px}.official-message-modal .btn-action:hover{background:#00c996!important;border-color:#00c996!important;color:#0b1a12!important}.official-message-modal .close-btn{align-items:center;background:transparent;border:1px solid #232a2e;border-radius:6px;color:#ffffffb3;cursor:pointer;display:inline-flex;height:40px;justify-content:center;outline:none;position:absolute;right:0;top:0;transition:all .3s ease;width:40px}.official-message-modal .close-btn .anticon{font-size:14px}.official-message-modal-wrap--new-home .official-message-modal .modal-inner{background:#18181b;border-radius:0;min-height:600px;width:100%}.official-message-modal-wrap--new-home .official-message-modal .cover{background:#18181b}.official-message-modal-wrap--new-home .official-message-modal .content{background:#18181b;min-height:600px;padding:34px}.official-message-modal-wrap--new-home .official-message-modal .title{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.15px;line-height:20px;margin:0 0 24px;padding-right:0}.official-message-modal-wrap--new-home .official-message-modal .desc{color:#75787c;font-size:14px;letter-spacing:-.15px;line-height:20px;margin-bottom:0;max-height:none;padding-right:0}.official-message-modal-wrap--new-home .official-message-modal .actions{gap:0;justify-content:flex-end;margin-top:24px;padding-right:0}.official-message-modal-wrap--new-home .official-message-modal .btn-action{background:#cf0;border:none;border-radius:0;color:#000;font-size:14px;font-weight:500;height:34px;line-height:15px;min-width:78px;padding:0 16px}.official-message-modal-wrap--new-home .official-message-modal .btn-action:active,.official-message-modal-wrap--new-home .official-message-modal .btn-action:focus,.official-message-modal-wrap--new-home .official-message-modal .btn-action:hover{background:#d6ff33!important;border-color:#d6ff33!important;color:#000!important}.official-message-modal-wrap--new-home .official-message-modal .close-btn{display:none}@media screen and (max-height:820px),screen and (max-width:1366px){.official-message-modal{max-width:840px;width:calc(100vw - 64px)!important}}@media screen and (max-width:768px){.official-message-modal{max-width:332px}.official-message-modal .cover{height:160px}.official-message-modal .content{padding:20px 2px 20px 24px}.official-message-modal .desc{font-size:14px;line-height:24px;max-height:320px}.official-message-modal .modal-inner{cursor:grab;width:100%}.official-message-modal .modal-inner:active{cursor:grabbing}.official-message-modal .close-btn{border:none}.official-message-modal-wrap--new-home .official-message-modal{max-width:calc(100vw - 32px)}.official-message-modal-wrap--new-home .official-message-modal .modal-inner{min-height:auto}.official-message-modal-wrap--new-home .official-message-modal .content{min-height:auto;padding:24px 20px}.official-message-modal-wrap--new-home .official-message-modal .title{font-size:18px}.official-message-modal-wrap--new-home .official-message-modal .actions{margin-top:20px}}.renewal-reminder-content{background:#232a2e;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:24px;padding:40px}.renewal-title{color:#fff;font-size:20px;font-weight:500;line-height:28px;margin:0;text-align:center}.renewal-body{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.renewal-text{color:#c9ced6;font-size:14px;line-height:24px;text-align:left}.renewal-link{color:#02dba3;cursor:pointer;font-size:14px;text-align:center;text-decoration:underline;transition:color .3s ease}.renewal-link:hover{color:#00c996}.renewal-actions{display:flex;justify-content:center;margin-top:8px}.btn-confirm{background:var(--rh-green,#02dba3);border:1px solid var(--rh-green,#02dba3);border-radius:8px;color:#0b1a12;font-size:14px;font-weight:500;height:40px;min-width:120px}.btn-confirm:hover{background:#00c996!important;border-color:#00c996!important;color:#0b1a12!important}@media screen and (max-width:768px){.renewal-reminder-content{padding:24px}}
