.cm-center{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;margin:28px auto 45px;max-width:1200px;min-height:630px;color:#40506b}.cm-sidebar{background:#fff;border:1px solid #e4eaf4;border-radius:8px;padding:22px 13px 15px;align-self:start}.cm-sidebar-user{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:22px;border-bottom:1px solid #eef1f6}.cm-sidebar-user strong{font-size:15px;color:#314467}.cm-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#dbe8ff,#edf3ff);color:#5f83ca;overflow:hidden;font-size:23px;font-weight:600}.cm-avatar img{width:100%;height:100%;object-fit:cover}.cm-badge{display:inline-flex;align-items:center;padding:3px 7px;font-size:10px;color:#6882b8;background:#edf3ff;border-radius:3px;font-weight:500;white-space:nowrap}.cm-badge.cm-success{background:#e4f5eb;color:#479367}.cm-sidebar nav{display:flex;flex-direction:column;gap:3px;padding:15px 0}.cm-sidebar nav a{display:flex;gap:10px;align-items:center;min-height:42px;padding:10px 12px;border-radius:5px;font-size:12px;color:#7d8aa3}.cm-sidebar nav a.cm-active{background:#eef4ff;color:#5481dc}.cm-sidebar nav a:hover{background:#f6f8fd}.cm-unread{display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;border-radius:10px;min-width:17px;height:17px;color:#fff;background:#f38176;font-size:9px;margin-left:auto}.cm-logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;font-size:12px;color:#a0a9b9;border-top:1px solid #edf1f7}.cm-main{min-width:0}.cm-page-heading{display:flex;align-items:center;justify-content:space-between;margin:4px 0 22px}.cm-page-heading h1{font-size:23px;margin:0;color:#2c3d5b}.cm-page-heading>span{font-size:11px;color:#a3adbe}.cm-card{padding:24px;background:#fff;border:1px solid #e4eaf4;border-radius:7px}.cm-card h2{font-size:15px;margin:0 0 14px}.cm-muted{color:#8f9ab0;font-size:12px;line-height:1.7;margin:0 0 15px}.cm-tip{display:flex;align-items:center;gap:9px;background:#f1f6ff;border:1px solid #e3edfe;color:#8095b9;border-radius:5px;padding:13px 16px;font-size:11px;line-height:1.7;margin:18px 0}.cm-tip svg{flex:0 0 auto}.cm-primary,.cm-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 18px;border-radius:4px;font-size:12px;min-height:36px;border:1px solid transparent;line-height:1.2}.cm-primary{background:#4c83ed;color:#fff}.cm-primary:hover{background:#3972e2}.cm-secondary{background:#f5f8fe;color:#6689cc;border-color:#dfe8f8}.cm-primary:disabled,.cm-secondary:disabled{opacity:.5;cursor:not-allowed}.cm-full{width:100%;margin-top:10px}.cm-link{color:#648ad0;font-size:11px;padding:4px 0;white-space:nowrap}.cm-error{color:#ce6b64;background:#fff2f1;border:1px solid #f8dfdc;font-size:12px;padding:11px 13px;border-radius:4px;line-height:1.6;margin:8px 0 14px}.cm-error button{margin-left:10px;color:#ad5149;text-decoration:underline}.cm-form{display:flex;flex-direction:column;gap:17px}.cm-form>label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#64718a}.cm-form input,.cm-form textarea,.cm-form select{box-sizing:border-box;width:100%;border:1px solid #e1e7f1;border-radius:4px;background:#fff;color:#4d5d78;font:inherit;font-size:12px;padding:10px 12px;min-height:39px;outline:none}.cm-form textarea{line-height:1.7;resize:vertical}.cm-form input:focus,.cm-form textarea:focus,.cm-form select:focus{border-color:#9bbafa;box-shadow:0 0 0 2px #edf3ff}.cm-form input:disabled{background:#f7f9fc;color:#9ca8bc}.cm-form small{display:block;color:#a1adbf;font-size:10px;line-height:1.6}.cm-form>.cm-primary{align-self:flex-start;min-width:126px}.cm-form>.cm-full{width:100%}.cm-profile-form{max-width:470px}.cm-row-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.cm-row-between .cm-muted{margin:0}.cm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;padding:24px;color:#a2acc0;text-align:center;font-size:12px}.cm-empty p{margin:0 0 5px;line-height:1.7}.cm-guest{text-align:center;padding:65px 24px;max-width:850px;margin:28px auto;border:1px solid #e6edf8;border-radius:10px;background:#fff}.cm-guest-icon{display:flex;justify-content:center;align-items:center;background:#edf4ff;color:#87a6e8;width:100px;height:100px;border-radius:50%;margin:auto}.cm-guest h1{font-size:26px;color:#3a4a69;margin:24px 0 14px}.cm-guest p{color:#929eb3;font-size:13px;line-height:1.9}.cm-guest>button{margin-top:15px;padding:12px 40px}.cm-guest-features{display:flex;justify-content:center;gap:32px;margin-top:50px;color:#91a1ba;font-size:11px}.cm-guest-features span{display:flex;align-items:center;gap:6px}.cm-home-hero{display:flex;align-items:center;gap:18px;padding:27px;background:linear-gradient(115deg,#edf3fe,#fff);border:1px solid #e2eafa;border-radius:7px}.cm-home-hero h2{display:flex;gap:10px;align-items:center;font-size:23px;margin:0 0 9px}.cm-home-hero p{font-size:12px;color:#8899b5;margin:0 0 8px}.cm-home-hero small{color:#abb5c6;font-size:10px}.cm-home-hero>a{margin-left:auto}.cm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.cm-stats a{display:flex;flex-direction:column;align-items:center;gap:9px;padding:24px 12px;border:1px solid #e7ecf5;border-radius:6px;background:#fff}.cm-stats svg{color:#8aa4d4}.cm-stats strong{font-size:26px;color:#3b5179}.cm-stats span{color:#9da9bd;font-size:11px}.cm-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cm-info-grid a{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e7ecf5;border-radius:6px;padding:20px}.cm-info-grid a>svg:first-child{color:#83a1d9;flex:0 0 auto}.cm-info-grid a>svg:last-child{color:#bac5d8;margin-left:auto;flex:0 0 auto}.cm-info-grid strong{color:#536886;font-size:12px}.cm-info-grid p{color:#a1abc0;font-size:10px;line-height:1.7;margin:7px 0 0}.cm-avatar-editor{display:flex;align-items:center;gap:20px;padding-bottom:25px;border-bottom:1px solid #edf1f6;margin-bottom:24px}.cm-avatar-editor small{display:block;font-size:10px;color:#9daabe;margin-top:9px}.cm-file-label{position:relative;overflow:hidden;cursor:pointer}.cm-file-label input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.cm-host-list article{display:flex;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid #edf1f7}.cm-host-list article>div{min-width:0;flex:1}.cm-host-list strong{font-size:14px}.cm-host-list p{font-size:11px;color:#9aa8bc;margin:5px 0 0}.cm-booking-list article{display:flex;align-items:center;gap:17px;padding:20px 0;border-bottom:1px solid #edf1f7}.cm-booking-list time{color:#8a9ab3;font-size:11px;min-width:92px}.cm-booking-list small{display:block;color:#a5afbe;font-size:10px;margin-top:7px}.cm-booking-list article>button:nth-child(2){text-align:left;flex:1;min-width:0}.cm-booking-list strong{font-size:12px;color:#5b6d89;font-weight:500;line-height:1.6}.cm-booking-list i{color:#b2bdce;font-style:normal;font-size:10px;margin:0 5px}.cm-messages{display:grid;grid-template-columns:250px minmax(0,1fr);background:#fff;border:1px solid #e3ebf6;border-radius:7px;min-height:575px;overflow:hidden}.cm-conversations{border-right:1px solid #e9eef6;padding:13px 0;min-width:0;background:#fbfcff}.cm-user-search{display:flex;align-items:center;margin:0 12px 14px;border:1px solid #e0e8f5;border-radius:4px;background:#fff}.cm-user-search input{min-width:0;width:100%;border:0;background:none;outline:none;padding:10px 7px;color:#677e9f;font-size:10px}.cm-user-search button{padding:8px;color:#8ca6cf}.cm-conversation{display:flex;width:100%;align-items:center;gap:9px;text-align:left;padding:13px 12px}.cm-conversation.cm-active{background:#eaf2ff}.cm-conversation>span:nth-child(2){min-width:0;flex:1}.cm-conversation strong{font-size:11px;color:#577092;font-weight:500}.cm-conversation small{display:block;margin-top:6px;font-size:10px;color:#a0acc1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-conversation-empty{font-size:10px;padding:10px 15px}.cm-search-results{padding:10px 13px;background:#f1f6ff;margin:0 8px 10px;border-radius:4px}.cm-search-results>div{display:flex;justify-content:space-between;color:#96a5be;margin-bottom:7px}.cm-search-results>button{display:flex;width:100%;align-items:center;gap:8px;padding:8px 0;text-align:left;font-size:11px;color:#617a9f}.cm-search-results small{display:block;font-size:9px;color:#a5b1c5}.cm-chat-panel{display:flex;flex-direction:column;min-width:0}.cm-chat-panel>.cm-empty{flex:1}.cm-chat-header{display:flex;gap:9px;align-items:center;padding:14px 18px;border-bottom:1px solid #ecf0f7}.cm-chat-header strong{font-size:12px;color:#617693}.cm-chat-header small{display:block;color:#a3b1c7;font-size:9px;margin-top:4px}.cm-chat-header>button{margin-left:auto}.cm-chat-messages{flex:1;min-height:270px;height:335px;max-height:460px;overflow-y:auto;padding:18px;background:#f9fbff}.cm-private-message{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.cm-private-message time{color:#b0bbcd;font-size:9px;margin-bottom:5px}.cm-private-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-width:87%;padding:10px 13px;border:1px solid #e9edf4;border-radius:0 9px 9px;background:#fff;color:#66758f;font-size:12px;line-height:1.7}.cm-private-message.cm-mine{align-items:flex-end}.cm-private-message.cm-mine p{border-radius:9px 0 9px 9px;background:#e9f1ff;border-color:#dce8fc;color:#597aad}.cm-chat-compose{border-top:1px solid #e9eef6;padding:12px 15px}.cm-chat-compose textarea{width:100%;border:0;background:#fff;resize:none;outline:none;color:#657c9b;font-size:12px;line-height:1.7}.cm-chat-compose>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.cm-chat-compose small{color:#b3bdcc;font-size:9px}.cm-chat-panel>.cm-error,.cm-chat-panel>.cm-tip{margin:0;border-radius:0;border:0;font-size:10px;padding:8px 13px}.cm-notification{display:flex;gap:12px;padding:22px 0;border-bottom:1px solid #edf1f6;align-items:flex-start}.cm-notification>svg{color:#b7c4d9;flex:0 0 auto;margin-top:2px}.cm-notification-new>svg{color:#769ee9}.cm-notification>div{flex:1}.cm-notification strong{font-size:12px;font-weight:500}.cm-notification p{font-size:11px;color:#939fb3;margin:9px 0;line-height:1.7}.cm-notification time{font-size:9px;color:#aeb8c9}.cm-notification a{display:flex;align-items:center;color:#6b91d4;font-size:10px;margin-top:8px}.cm-wallet-head{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.cm-wallet-head>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:27px;border-radius:6px;border:1px solid #e9e7dd;background:#fffcf5;color:#bda068}.cm-wallet-head>div+div{border-color:#e4ebf8;background:#f2f6ff;color:#7c98c8}.cm-wallet-head span{font-size:12px}.cm-wallet-head strong{width:100%;font-size:35px;color:#b59762}.cm-wallet-head>div+div strong{color:#6487c4}.cm-wallet-head small{font-size:10px}.cm-rule-list{margin:0;padding-left:20px;color:#8b9ab1;font-size:12px;line-height:2.1}.cm-card .cm-ledger-title{margin:25px 0 5px;padding-top:20px;border-top:1px solid #edf1f6}.cm-ledger>div{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #eff2f7}.cm-ledger strong{color:#74859f;font-size:12px;font-weight:500}.cm-ledger small{display:block;font-size:9px;color:#b0b9c8;margin-top:6px}.cm-ledger b{color:#a5b0c1;font-size:17px;font-weight:500}.cm-ledger .cm-credit{color:#c3a15b}.cm-feedback-form{padding:23px 0;margin:20px 0;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.cm-feedback-attachments{display:flex;gap:9px;flex-wrap:wrap}.cm-feedback-attachments>div,.cm-feedback-attachments>a,.cm-attachment-add{position:relative;width:80px;height:80px;border:1px solid #e3eaf5;border-radius:4px;overflow:hidden;background:#f8faff}.cm-feedback-attachments img{width:100%;height:100%;object-fit:cover}.cm-feedback-attachments>div>button{position:absolute;right:0;top:0;background:#60789ac9;color:#fff;padding:3px;border-radius:0 0 0 4px}.cm-attachment-add{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9aaccc;gap:6px;font-size:10px}.cm-feedback-history article{padding:22px 0;border-bottom:1px solid #edf1f6}.cm-feedback-history article strong{color:#607593;font-size:12px;font-weight:500}.cm-feedback-history article>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#8796af;line-height:1.8}.cm-feedback-history time{display:block;font-size:9px;color:#b3bccb;margin-top:13px}.cm-admin-reply{margin-top:13px;padding:13px;background:#f5f8fd;border-radius:5px}.cm-admin-reply p{font-size:11px;color:#8a9bb5;line-height:1.7;margin:7px 0 0}.cm-application-state{padding:18px;background:#f4f8ff;border-radius:5px;margin-bottom:25px}.cm-application-state>strong{margin-left:10px;color:#6c86ab;font-size:13px}.cm-application-state time{float:right;color:#adb9cc;font-size:10px}.cm-application-state p{color:#93a3bc;font-size:12px;line-height:1.8;margin:13px 0 0}.cm-approved{display:flex;flex-direction:column;align-items:center;gap:15px;padding:40px 20px;text-align:center;color:#8da8d5}.cm-approved h2{margin:0;color:#5a78a5;font-size:20px}.cm-approved p{margin:0 0 12px;font-size:12px;color:#9dadc5}.cm-auth-dialog{width:min(430px,calc(100vw - 30px));max-height:calc(100dvh - 36px);padding:0;border:0;border-radius:10px;box-shadow:0 25px 90px #152a5b40;color:#52647f;overflow-y:auto;background:#fff}.cm-auth-dialog::backdrop{background:#1c294878;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cm-auth-inner{position:relative;padding:31px}.cm-close{position:absolute;right:12px;top:12px;color:#a5b1c6;padding:5px}.cm-auth-brand{display:flex;align-items:center;gap:9px;color:#5886dc;margin-bottom:24px;font-size:17px}.cm-auth-inner h2{font-size:23px;color:#3d5275;margin:0 0 12px}.cm-auth-inner .cm-muted{margin-bottom:22px}.cm-auth-links{display:flex;justify-content:space-between;margin-top:19px;gap:10px}.cm-auth-links button{font-size:11px;color:#8da1c3}.cm-recovery-code{display:block;overflow-wrap:anywhere;padding:20px;background:#f1f6ff;border:1px dashed #b6cbee;border-radius:5px;color:#486898;text-align:center;font-size:17px;letter-spacing:1px;line-height:1.7;margin-bottom:17px;-webkit-user-select:all;user-select:all}.cm-toast{position:fixed;z-index:10000;left:50%;bottom:100px;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);width:max-content;padding:12px 20px;background:#203653ed;color:#fff;border-radius:6px;box-shadow:0 6px 20px #0b244033;font-size:12px;line-height:1.6}.cm-toast svg{flex:0 0 auto}.cm-header-unread{position:absolute;right:-3px;top:-4px;min-width:14px;padding:1px 3px;border-radius:9px;color:#fff;background:#f0837a;font-size:8px}@media(max-width:900px){.cm-center{grid-template-columns:165px minmax(0,1fr);gap:15px}.cm-sidebar{padding:16px 7px}.cm-messages{grid-template-columns:190px minmax(0,1fr)}.cm-card{padding:20px}.cm-info-grid{grid-template-columns:1fr}.cm-home-hero{padding:20px;flex-wrap:wrap}.cm-home-hero h2{font-size:20px}.cm-home-hero>a{margin-left:0}.cm-stats{gap:7px}}@media(max-width:600px){.cm-center{display:block;margin:15px 0 25px}.cm-sidebar{padding:0;border:0;background:transparent}.cm-sidebar-user{display:none}.cm-sidebar nav{flex-direction:row;overflow-x:auto;padding:0 0 13px;gap:7px;scrollbar-width:none}.cm-sidebar nav a{flex:0 0 auto;min-height:34px;padding:8px 10px;gap:5px;background:#fff;border:1px solid #e6ecf6;font-size:10px}.cm-sidebar nav a svg{width:13px;height:13px}.cm-sidebar .cm-logout{justify-content:flex-end;border:0;padding:3px 0 13px;font-size:10px}.cm-main{width:100%}.cm-page-heading{margin:0 0 16px}.cm-page-heading h1{font-size:20px}.cm-page-heading>span{font-size:9px}.cm-card{padding:16px 13px}.cm-home-hero{gap:12px;padding:18px 14px}.cm-home-hero>.cm-avatar{width:57px!important;height:57px!important}.cm-home-hero h2{font-size:17px;gap:6px}.cm-home-hero p{font-size:10px}.cm-home-hero small{font-size:9px}.cm-home-hero>a{min-height:28px;font-size:10px;padding:7px 10px;margin-left:auto}.cm-stats{gap:6px;margin:14px 0}.cm-stats a{padding:14px 3px;gap:7px}.cm-stats svg{width:17px;height:17px}.cm-stats strong{font-size:22px}.cm-stats span{font-size:9px}.cm-info-grid a{padding:15px 12px}.cm-tip{font-size:10px;padding:11px;margin:14px 0}.cm-guest{margin:20px 0;padding:35px 20px}.cm-guest h1{font-size:21px}.cm-guest p{font-size:11px}.cm-guest-features{flex-wrap:wrap;gap:20px;margin-top:30px;font-size:10px}.cm-primary,.cm-secondary{font-size:11px;padding:9px 13px}.cm-form>label{font-size:11px}.cm-form input,.cm-form select,.cm-form textarea{font-size:12px}.cm-avatar-editor{gap:14px}.cm-avatar-editor .cm-avatar{width:65px!important;height:65px!important}.cm-avatar-editor small{font-size:9px;line-height:1.6}.cm-booking-list article{flex-wrap:wrap;gap:7px 12px;padding:15px 0}.cm-booking-list time{display:flex;gap:8px;align-items:center;width:100%;font-size:10px}.cm-booking-list time small{margin:0;font-size:9px}.cm-booking-list strong{font-size:11px}.cm-host-list article{gap:10px;flex-wrap:wrap}.cm-host-list .cm-avatar{width:39px!important;height:39px!important}.cm-host-list strong{font-size:12px}.cm-host-list p{font-size:10px}.cm-messages{display:flex;flex-direction:column;min-height:610px}.cm-conversations{border-right:0;border-bottom:1px solid #e8eef8;padding:10px 0 0;max-height:180px;overflow:auto}.cm-conversation{padding:8px 12px}.cm-conversation .cm-avatar{width:28px!important;height:28px!important;font-size:15px}.cm-conversation small{margin-top:3px}.cm-conversation-empty{padding:0 13px 10px;margin:0}.cm-user-search{margin:0 10px 5px}.cm-chat-header{padding:10px 12px}.cm-chat-messages{height:280px;min-height:260px;padding:13px}.cm-chat-compose{padding:10px 12px}.cm-private-message p{font-size:11px}.cm-wallet-head{gap:10px}.cm-wallet-head>div{padding:19px 13px;gap:9px}.cm-wallet-head strong{font-size:29px}.cm-wallet-head span{font-size:10px}.cm-wallet-head small{font-size:9px;line-height:1.6}.cm-rule-list{font-size:11px;padding-left:15px}.cm-row-between{gap:10px}.cm-row-between>.cm-primary{flex:0 0 auto;padding:9px 10px}.cm-row-between>.cm-muted{font-size:10px}.cm-notification{gap:9px}.cm-notification>svg{width:16px}.cm-notification strong{font-size:11px}.cm-notification p{font-size:10px}.cm-notification>.cm-link{font-size:9px}.cm-feedback-attachments>div,.cm-feedback-attachments>a,.cm-attachment-add{width:67px;height:67px}.cm-feedback-history article>p{font-size:11px}.cm-auth-inner{padding:27px 23px}.cm-auth-inner h2{font-size:22px}.cm-auth-inner .cm-form{gap:13px}}.profile-button{position:relative}.profile-button>span:first-child img{width:100%;height:100%;border-radius:50%;object-fit:cover}.cm-live-toast{position:fixed;z-index:10000;right:20px;top:84px;display:flex;align-items:center;gap:12px;max-width:min(360px,calc(100vw - 32px));padding:12px 14px;background:#fff;color:#1b2433;border-left:4px solid #e5484d;border-radius:8px;box-shadow:0 10px 30px #1b243333;text-decoration:none}.cm-live-toast>svg{flex:0 0 auto;color:#e5484d}.cm-live-toast span{display:grid;gap:2px;min-width:0;font-size:13px;color:#5b6677}.cm-live-toast span strong{color:#1b2433;font-size:14px}.cm-live-toast span,.cm-live-toast span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-live-toast b{flex:0 0 auto;color:#2563eb;font-size:13px}@media(max-width:767px){.cm-live-toast{left:16px;right:16px;top:70px;max-width:none}}.rc-dialog{width:min(480px,calc(100vw - 28px));border:0;border-radius:12px;padding:22px;color:#303b50;background:#fff;box-shadow:0 25px 70px #15213e44;max-height:calc(100dvh - 40px);overflow:auto}.rc-dialog::backdrop{background:#0a122b88}.rc-dialog header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.rc-dialog h2{margin:0;font-size:18px}.rc-dialog header button{border:0;border-radius:50%;width:30px;height:30px;background:#f1f4fa;color:#66728a}.rc-dialog input,.rc-dialog textarea,.rc-dialog select{box-sizing:border-box;width:100%;border:1px solid #dce2ef;border-radius:5px;padding:10px;font:inherit;background:#fff;color:#303b50}.rc-dialog label{display:grid;gap:7px;font-size:13px;margin:13px 0}.rc-dialog p{line-height:1.7;font-size:13px}.rc-primary{display:inline-flex;gap:6px;align-items:center;justify-content:center;background:#3b68ff;border:0;color:#fff;border-radius:5px;padding:10px 16px;font-size:13px;cursor:pointer}.rc-error{color:#cf4657!important;font-size:12px}.rc-share{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.rc-share p{margin:0}.rc-video-anchor{aspect-ratio:16 / 9;position:relative;background:#080e19}.rc-player-wrap{width:100%;height:100%;position:relative}.rc-player-wrap>.player{height:100%}.rc-player-wrap.is-floating{position:fixed;z-index:70;bottom:22px;right:22px;width:min(390px,calc(100vw - 32px));height:auto;aspect-ratio:16 / 9;box-shadow:0 8px 32px #0008;border:2px solid #425983;border-radius:8px;overflow:visible}.rc-close-floating{position:absolute;z-index:4;right:-10px;top:-10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid white;border-radius:50%;background:#26334c;color:#fff}.rc-back-player{position:absolute;left:8px;top:8px;z-index:3;border:0;border-radius:4px;color:#fff;background:#0009;padding:5px 9px;font-size:10px}.rc-danmaku{position:absolute;inset:0 0 45px;overflow:hidden;pointer-events:none;z-index:2}.rc-danmaku span{position:absolute;left:100%;white-space:nowrap;color:#fff;font-weight:650;font-size:17px;text-shadow:0 1px 4px #000,1px 0 2px #000;animation:rc-fly 9s linear forwards}@keyframes rc-fly{to{transform:translate(calc(-100vw - 100%))}}.rc-level{display:inline-flex;vertical-align:middle;border-radius:3px;background:#fff1d7;color:#b37b18;padding:1px 4px;margin-right:4px;font-size:9px;font-weight:650}.rc-role{display:inline-flex;vertical-align:middle;border-radius:3px;background:#e8edff;color:#4770d9;padding:1px 4px;margin-right:4px;font-size:9px}.rr-message button.rr-message-name{display:inline;border:0;background:none;padding:0;color:#5a79b7;font-size:inherit}.rc-entry{color:#98a4b7;font-size:11px;margin:8px 0}.rc-chat-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;position:relative;margin:8px 0}.rc-chat-tools button{display:flex;align-items:center;gap:5px;padding:3px;color:#74829b;border:0;background:none;font-size:11px}.rc-chat-tools button.is-active{color:#3b68ff}.rc-emojis{position:absolute;left:0;bottom:31px;display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid #e4e9f2;box-shadow:0 8px 22px #19254226;border-radius:6px;padding:8px;z-index:3}.rc-emojis button{padding:6px;font-size:20px}.rc-user-actions{display:grid;gap:8px}.rc-user-actions button,.rc-user-actions a{display:flex;align-items:center;gap:8px;border:1px solid #e5e9f2;border-radius:5px;background:#fafbfe;color:#43516b;padding:11px;font-size:13px}.rc-gifts{margin:12px 0;padding:15px 18px;background:#fff;border-radius:4px}.rc-gift-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.rc-gift-heading h2{display:flex;align-items:center;gap:7px;font-size:14px;margin:0}.rc-balance{display:flex;align-items:center;gap:5px;color:#b5812f;font-size:12px}.rc-gift-list{display:flex;gap:10px;margin-top:13px}.rc-gift-list button{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:#fffaf1;border:1px solid #f3e7cc;border-radius:7px;color:#775e2f;padding:12px 8px}.rc-gift-icon{font-size:27px}.rc-gift-list strong{font-size:12px}.rc-gift-list small{font-size:10px;color:#ad905c}.rc-gift-rules{color:#98a0af;line-height:1.6;font-size:10px;margin:12px 0 0}.rc-leaderboard{padding:16px 18px;background:#fff;border-top:1px solid #edf0f5}.rc-leaderboard h3{font-size:13px;margin:0 0 10px;display:flex;gap:7px;align-items:center}.rc-leaderboard ol{list-style:none;margin:0;padding:0}.rc-leaderboard li{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:12px}.rc-leaderboard li>b:first-child{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#edf2ff;color:#5371c6;font-size:10px}.rc-leaderboard li button{flex:1;border:0;text-align:left;justify-content:flex-start;color:#59677e;background:none;padding:0;font:inherit}.rc-leaderboard li small{color:#be9452}.rc-muted-note{color:#a1772a;font-size:11px;line-height:1.7;background:#fff8e9;padding:7px 9px;border-radius:4px}.rc-host-schedule{background:#fff;padding:16px 18px;margin-top:12px;border-radius:4px}.rc-host-schedule h2{font-size:14px;margin:0 0 13px}.rc-host-schedule article{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #edf0f5}.rc-host-schedule article div{flex:1;display:grid;gap:5px}.rc-host-schedule time{font-size:11px;color:#8996aa}.rc-host-schedule article strong{font-size:13px}.rc-host-schedule article button{color:#3b68ff;border:1px solid #dce6ff;background:#f2f6ff;border-radius:4px;padding:7px 11px;font-size:12px}@media(max-width:700px){.rc-player-wrap.is-floating{bottom:78px;right:12px;width:245px}.rc-gifts{margin:8px 0;padding:13px}.rc-gift-heading h2{font-size:13px}.rc-gift-list{gap:7px}.rc-gift-list button{padding:8px 4px}.rc-danmaku span{font-size:13px}.rc-dialog{padding:18px}}@media(prefers-reduced-motion:reduce){.rc-danmaku span{animation-duration:18s}}.rc-chat-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #e8edf5;color:#8490a5;font-size:11px}.rc-chat-header button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#5b708f;padding:4px;cursor:pointer}.rc-connection{margin-right:auto}.rc-connection:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#e9ad45;margin-right:5px}.rc-connection.is-connected:before{background:#39af79}.rc-chat-search{display:flex;flex-wrap:wrap;gap:5px;padding:8px 14px}.rc-chat-search input{min-width:0;flex:1;border:1px solid #e1e8f2;border-radius:5px;padding:7px;font:inherit;font-size:12px}.rc-chat-search small{width:100%;font-size:10px;color:#8c98ab}.rc-chat-search button,.rc-compose-quote button,.rc-compose-image button{border:0;background:none;color:#7b88a0;padding:4px}.rc-chat-rule{margin:0;padding:6px 14px;background:#fff9ed;color:#ad7b28;font-size:11px}.rc-chat-day,.rc-history-note{text-align:center;color:#a1aab9;font-size:10px;margin:10px 0}.rc-history{display:block;margin:5px auto 12px;color:#557be0;border:0;background:#f0f5ff;padding:6px 15px;border-radius:20px;font-size:11px;cursor:pointer}.rc-message-card{margin:12px 0;word-break:break-word;font-size:12px}.rc-message-card header{display:flex;align-items:center;gap:5px;color:#6880a5}.rc-message-card header button{border:0;background:none;padding:0;color:inherit;font-size:12px;cursor:pointer;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-message-card header time{margin-left:auto;font-size:9px;color:#9da9ba}.rc-chat-avatar{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#eaf0fb;color:#738bb2;overflow:hidden;flex-shrink:0;font-size:11px}.rc-chat-avatar img{width:100%;height:100%;object-fit:cover}.rc-message-card .rr-message-text{margin:5px 0 4px 28px;padding:8px 10px;border-radius:0 9px 9px;background:#f2f5fa;color:#4b5d75;line-height:1.6}.rc-message-card.is-self .rr-message-text{background:#edf3ff;color:#3e609d}.rc-message-card blockquote{margin:6px 0 4px 28px;border-left:3px solid #afc2ec;padding:5px 8px;background:#f8faff;display:grid;gap:3px;color:#8894a8;font-size:10px}.rc-message-actions{display:flex;flex-wrap:wrap;gap:9px;margin:4px 0 0 28px}.rc-message-actions button{display:flex;gap:3px;align-items:center;border:0;background:none;color:#8292ac;font-size:10px;cursor:pointer;padding:3px 0}.rc-chat-complete button:disabled{opacity:.5;cursor:default}.rc-chat-image{display:block;border:0;background:none;padding:3px 0;margin-left:28px;max-width:calc(100% - 28px);cursor:zoom-in}.rc-chat-image img{display:block;max-width:100%;max-height:180px;border-radius:7px}.rc-new-messages{align-self:center;display:flex;align-items:center;gap:5px;padding:6px 15px;border:1px solid #dce6ff;border-radius:18px;background:#eef4ff;color:#547cdd;font-size:11px;margin:5px auto;cursor:pointer}.rc-compose-quote{display:flex;align-items:center;gap:6px;padding:7px;border-left:3px solid #b5c8f1;background:#eef3ff;font-size:11px;color:#6b7fa5}.rc-compose-quote span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-compose-image{display:flex;align-items:center;gap:8px;padding:6px;color:#91a0b4;font-size:10px}.rc-compose-image img{width:45px;height:45px;border-radius:4px;object-fit:cover}.rc-file-input{display:none}.rc-typing{color:#9ca8b9;font-size:9px;min-height:14px;margin-top:4px}.rc-member-list{display:grid;gap:8px}.rc-member-list button{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #e5ebf5;border-radius:5px;background:#f8faff;color:#4e668a;font:inherit;cursor:pointer}.rc-member-list small{color:#97a5bb}.rc-image-preview{display:block;max-width:100%;max-height:70vh;margin:auto}.rc-dialog label.rc-check{display:flex;align-items:center}.rc-dialog .rc-check input{width:auto}@media(max-width:600px){.rc-message-actions{gap:13px}.rc-message-actions button{padding:6px 0}.rc-chat-header{padding:10px 14px}}
