@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.qc-friends-panel{left:50%;top:calc(var(--qc-viewport-height,100dvh)/2);z-index:90;box-sizing:border-box;overscroll-behavior:contain;font-family:Inter,Microsoft YaHei,sans-serif;display:grid;position:fixed;transform:translate(-50%,-50%);box-shadow:0 20px 80px #162d2433}.qc-friends-panel *{box-sizing:border-box}.qc-friends-panel [data-slot=dialog-title]{margin-bottom:8px;padding-right:32px;font-size:22px;font-weight:650}.qc-friends-panel [data-slot=dialog-description]{color:#798674;font-size:13px;line-height:1.7}.qc-friends-panel [data-slot=dialog-close]{color:#244c3b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:18px;right:18px}.qc-friends-panel [data-slot=dialog-close] svg{width:20px;height:20px}.qc-friends-panel [data-slot=dialog-close] span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qc-friends-panel :focus-visible{outline-offset:3px;outline:2px solid #70a58b}.qc-friends-panel{color:#173d30;background:#fafbf7;border:1px solid #e2e8dd;border-radius:22px;gap:20px;width:min(540px,100vw - 28px);max-width:540px;max-height:85dvh;padding:28px;overflow:auto}.qc-friends-panel button{cursor:pointer}.qc-friends-panel button:disabled{opacity:.5;cursor:default}.qc-friend-tabs,.qc-request-tabs{background:#edf1e9;border-radius:13px;gap:7px;padding:5px;display:flex}.qc-friend-tabs button{white-space:nowrap;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:14px;display:flex}.qc-friend-tabs .active,.qc-request-tabs .active{background:#fff;font-weight:600;box-shadow:0 2px 5px #183d3010}.qc-friend-avatar{color:#285e47;background:#e2eadb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex}.qc-friend-identity{align-items:center;gap:18px;padding:14px 0 22px;display:flex}.qc-friend-identity .qc-friend-avatar{width:72px;height:72px;font-size:34px}.qc-friend-identity h3{margin:0 0 6px;font-size:23px;font-weight:650}.qc-friend-identity p{color:#778175;font-size:14px}.qc-friend-label{font-size:14px;display:block}.qc-friend-label textarea{resize:vertical;color:#263c32;background:#fff;border:1px solid #dce3d8;border-radius:12px;outline-color:#285e47;width:100%;margin-top:9px;padding:12px}.qc-friend-label small{text-align:right;color:#828b7d;margin:4px 0 14px;display:block}.qc-friend-primary{color:#fff;background:#215840;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px;font-weight:600;display:flex}.qc-friend-manage{background:#fff;border:1px solid #e4e8df;border-radius:14px;padding:0 14px}.qc-friend-manage button{text-align:left;border-bottom:1px solid #edf0e8;align-items:center;gap:10px;width:100%;padding:17px 2px;display:flex}.qc-friend-manage button:last-child{border:0}.qc-friend-manage button svg:last-child{margin-left:auto}.qc-friend-search{background:#eef1e9;border-radius:13px;align-items:center;gap:9px;padding:9px 12px;display:flex}.qc-friend-search input{background:0 0;outline:none;flex:1;min-width:0;font-size:14px}.qc-friend-search button{padding:5px;font-size:14px;font-weight:600}.qc-friend-person{text-align:left;border-bottom:1px solid #e8ecdf;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.qc-friend-person strong{overflow-wrap:anywhere;flex:1}.qc-friend-person>span:not(.qc-friend-avatar){color:#7c857b;font-size:13px}.qc-friend-empty{color:#7b8879;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 10px;display:flex}.qc-friend-empty p{font-size:15px}.qc-friend-empty small,.qc-friend-help{color:#858e80;font-size:12px;line-height:1.7}.qc-request-tabs{background:0 0;border-bottom:1px solid #e5e9df;border-radius:0;padding:0 0 10px}.qc-request-tabs button{color:#687764;border-radius:9px;padding:7px 13px;font-size:14px}.qc-request{background:#fff;border:1px solid #e4e9df;border-radius:14px;margin:12px 0;padding:15px}.qc-request-person{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.qc-request-person>span:nth-child(2){flex:1;min-width:0}.qc-request-person strong{overflow-wrap:anywhere;display:block}.qc-request-person time{color:#8b9286;margin-top:4px;font-size:12px;display:block}.qc-request-message{color:#687364;overflow-wrap:anywhere;white-space:pre-wrap;background:#f6f8f2;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:14px}.qc-request-footer{color:#88927f;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.qc-request-footer>div,.qc-friend-actions{gap:8px;display:flex}.qc-request-footer button,.qc-friend-actions button{color:#47613e;border:1px solid #e0e6d9;border-radius:8px;align-items:center;gap:4px;padding:7px 12px;display:inline-flex}.qc-request-footer .primary,.qc-friend-actions .primary{color:#fff;background:#265a42;border-color:#0000}.qc-friend-actions .danger{color:#fff;background:#a13d36;border-color:#0000}.qc-friend-actions{justify-content:flex-end;margin-top:25px}.qc-friend-confirm p{color:#4c5e4d;font-size:15px;line-height:1.9}.qc-friend-confirm small{color:#818c7e;margin-top:12px;line-height:1.7;display:block}.qc-friend-notice{color:#2a704a;background:#eaf3e3;border-radius:9px;padding:10px;font-size:14px}.qc-friend-count{color:#fff;background:#2e6248;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:12px;font-style:normal}.qc-friend-required{color:#778172;background:#f8faf4;border-top:1px solid #e5e9e0;align-items:center;gap:15px;padding:18px 22px;font-size:14px;display:flex}.qc-friend-required button{color:#255a42;white-space:nowrap;background:#e3eddb;border-radius:9px;margin-left:auto;padding:9px 14px}.qc-friend-detail-button{color:#285a41;background:#eaf0e3;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;margin:16px 0;padding:12px;display:flex}.qc-contact-blocks{color:#7b8876;align-items:center;gap:10px;margin:4px 18px 12px;padding:9px 0;font-size:13px;display:flex}.qc-friends-panel .qc-error button{margin-left:10px;text-decoration:underline}@media (max-width:760px){.qc-friends-panel{border-radius:18px;max-height:90dvh;padding:22px 18px}.qc-friend-required{gap:10px;padding:12px;font-size:12px}.qc-friend-identity h3{font-size:21px}}.qa-app{color:#203b31;background:#f6f7f3;height:100dvh;font-family:Inter,Microsoft YaHei,sans-serif;font-size:14px;display:flex;overflow:hidden}.qa-app *,.qa-denied *{box-sizing:border-box}.qa-app button,.qa-app a{cursor:pointer}.qa-app button:disabled{cursor:not-allowed;opacity:.5}.qa-app a{color:inherit;text-decoration:none}.qa-sidebar{color:#d9e5dc;background:#183e30;flex-direction:column;flex-shrink:0;width:224px;padding:30px 16px 18px;display:flex}.qa-brand{align-items:center;gap:12px;padding:0 14px 40px;display:flex}.qa-brand>span{letter-spacing:2px;font-size:28px;font-weight:650}.qa-brand small{letter-spacing:3px;color:#a0b9a8;margin-top:5px;font-size:11px;font-weight:400;display:block}.qa-nav-caption{color:#9db2a5;letter-spacing:2px;padding:0 15px 13px;font-size:11px}.qa-sidebar nav{gap:7px;display:grid}.qa-sidebar nav button{color:#c1d2c8;text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:14px 16px;display:flex}.qa-sidebar nav button:hover{background:#ffffff0b}.qa-sidebar nav button[aria-current=page]{color:#204b36;background:#dce8d8;font-weight:600}.qa-sidebar nav b{color:#fff;background:#235c40;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:11px}.qa-sidebar-bottom{margin-top:auto}.qa-sidebar-bottom>a{color:#b4cbbd;gap:12px;padding:17px 15px;display:flex}.qa-admin-identity{border-top:1px solid #ffffff18;align-items:center;gap:11px;padding:23px 10px 0;display:flex}.qa-admin-identity>span{color:#254e38;background:#dce6d8;border-radius:50%;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.qa-admin-identity>div{flex:1;min-width:0}.qa-admin-identity strong{overflow-wrap:anywhere;font-size:13px;display:block}.qa-admin-identity small{color:#aac1b0;margin-top:3px;font-size:11px;display:block}.qa-main{flex:1;min-width:0;overflow:auto}.qa-topbar{color:#849185;background:#ffffffa8;border-bottom:1px solid #e5e9e1;justify-content:space-between;align-items:center;height:66px;padding:0 40px;font-size:12px;display:flex}.qa-topbar>span:last-child{align-items:center;gap:8px;display:flex}.qa-topbar i{background:#388c59;border-radius:50%;width:6px;height:6px}.qa-content{max-width:1400px;margin:auto;padding:32px 40px}.qa-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.qa-page-heading h1{letter-spacing:-.5px;color:#173c2b;margin:0 0 8px;font-size:28px;font-weight:650}.qa-page-heading p{color:#859084;margin:0;font-size:13px}.qa-refresh{color:#385844;box-shadow:none;background:#fff;border:1px solid #dfe5dc;border-radius:8px}.qa-welcome{color:#eff3e9;background:#234c38;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.qa-welcome>div{z-index:1;position:relative}.qa-welcome span{letter-spacing:3px;color:#afc6aa;font-size:10px}.qa-welcome h2{margin:12px 0;font-size:24px;font-weight:500}.qa-welcome p{color:#bcd0b9;margin:0 0 21px;font-size:12px}.qa-welcome button{color:#e6efdb;font:inherit;background:0 0;border:1px solid #91ac8d;border-radius:6px;align-items:center;gap:12px;padding:9px 13px;font-size:12px;display:flex}.qa-welcome-leaf{color:#85a97e;opacity:.5;flex-shrink:0;margin:0 28px;transform:rotate(-20deg)}.qa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.qa-metrics article{background:#fff;border:1px solid #e3e8df;border-radius:12px;padding:22px}.qa-metrics article>div{color:#758675;justify-content:space-between;align-items:center;font-size:13px;display:flex}.qa-metrics svg{color:#6b916d}.qa-metrics strong{letter-spacing:-.7px;color:#254b35;margin:18px 0 8px;font-size:29px;font-weight:600;display:block}.qa-metrics small{color:#98a093;font-size:11px}.qa-overview-grid{grid-template-columns:1.25fr 1fr;gap:22px;display:grid}.qa-card{background:#fff;border:1px solid #e2e7de;border-radius:12px;min-width:0;margin-bottom:22px;padding:24px}.qa-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.qa-card-heading h2{margin:0;font-size:16px;font-weight:600}.qa-card-heading>button{color:#70876f;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:flex}.qa-card-heading>small{color:#8a9688;font-size:11px}.qa-feedback-preview{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0e9;align-items:center;gap:12px;padding:17px 0;display:flex}.qa-avatar{color:#4e7250;background:#eaf0e3;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:16px;display:grid}.qa-feedback-preview>span:nth-child(2){flex:1;min-width:0}.qa-feedback-preview strong{margin-bottom:5px;font-size:12px;font-weight:500;display:block}.qa-feedback-preview>span>span{white-space:nowrap;text-overflow:ellipsis;color:#879282;font-size:12px;display:block;overflow:hidden}.qa-badge{white-space:nowrap;color:#52784c;background:#edf3e8;border-radius:5px;padding:4px 9px;font-size:11px;font-style:normal;display:inline-flex}.qa-badge.qa-paused{color:#a46846;background:#fff0e9}.qa-summary{margin:0}.qa-summary>div{justify-content:space-between;gap:12px;padding:13px 0;font-size:12px;display:flex}.qa-summary dt{color:#82907d}.qa-summary dd{margin:0;font-weight:500}.qa-app progress{accent-color:#426d46;width:100%;height:7px;margin:15px 0 7px}.qa-help{color:#8b9685;margin:8px 0 16px;font-size:12px;line-height:1.8}.qa-table-wrap{overflow:auto}.qa-app table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.qa-app th{color:#83917e;white-space:nowrap;background:#f7f9f4;padding:13px 14px;font-size:12px;font-weight:500}.qa-app td{overflow-wrap:anywhere;border-bottom:1px solid #edf0e8;max-width:330px;padding:18px 14px}.qa-app tr:last-child td{border-bottom:0}.qa-user-cell{align-items:center;gap:12px;min-width:210px;display:flex}.qa-user-cell strong{font-size:13px;font-weight:550;display:block}.qa-user-cell small{color:#8c9885;margin-top:5px;font-size:11px;display:block}.qa-link{color:#3d7050;white-space:nowrap;font:inherit;background:0 0;border:0;font-size:12px}.qa-search{align-items:center;gap:12px;max-width:600px;margin-bottom:16px;display:flex}.qa-search>input{flex:1;min-width:0}.qa-app input,.qa-app textarea,.qa-app select{font:inherit;color:#284534;outline-offset:3px;background:#fbfcf9;border:1px solid #dfe7da;border-radius:7px;max-width:100%;padding:10px 12px}.qa-app input:focus,.qa-app textarea:focus,.qa-app select:focus{outline:2px solid #8fad85}.qa-app label{color:#63765f;gap:8px;font-size:12px;display:grid}.qa-app textarea{resize:vertical;width:100%;min-height:85px}.qa-app button[data-slot=button]{color:#fff;white-space:nowrap;background:#28583d;font-size:12px}.qa-app button[data-slot=button][data-variant=outline]{color:#28583d;background:#fff}.qa-invite-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.qa-invite-result{background:#f0f5e9;border-radius:9px;gap:12px;padding:18px;display:grid}.qa-invite-result>button{justify-self:start}.qa-feedback-item{border-top:1px solid #e9eee3;padding:24px 0}.qa-feedback-title{align-items:center;gap:11px;display:flex}.qa-feedback-title>div{flex:1}.qa-feedback-title strong{font-size:13px;font-weight:550}.qa-feedback-title small{color:#8e9989;margin-top:6px;font-size:11px;display:block}.qa-feedback-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#3b5141;line-height:1.9}.qa-feedback-item details{color:#8a9884;overflow-wrap:anywhere;margin:14px 0;font-size:12px}.qa-feedback-item summary{cursor:pointer}.qa-feedback-actions{justify-content:space-between;align-items:end;gap:15px;margin-top:12px;display:flex}.qa-filter{align-items:center;display:flex!important}.qa-filter select{padding:6px 10px}.qa-id{color:#87917d;font-family:monospace;font-size:11px}.qa-footer{color:#99a18f;justify-content:space-between;gap:15px;margin-top:24px;padding-bottom:15px;font-size:11px;display:flex}.qa-empty{text-align:center;color:#9aa58f;padding:40px 12px}.qa-empty svg{color:#b9c7ad;margin:0 auto 12px}.qa-empty p{font-size:13px}.qa-loading{text-align:center;color:#839875;padding:60px}.qa-error,.qa-notice{border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:13px;display:flex}.qa-error{color:#a5543d;background:#fff0e9}.qa-error button{color:inherit;background:0 0;border:0;margin-left:auto;text-decoration:underline}.qa-notice{color:#4a7540;background:#e9f1e1}.qa-confirm form{gap:18px;display:grid}.qa-confirm-actions{justify-content:flex-end;gap:12px;display:flex}.qa-denied{color:#2c5138;text-align:center;background:#f6f7f2;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:25px;font-family:Microsoft YaHei,sans-serif;display:flex}.qa-denied h1{margin-top:20px;font-size:24px}.qa-denied p{color:#839278}.qa-denied a{color:#fff;background:#28583d;border-radius:8px;margin-top:12px;padding:12px 20px;text-decoration:none}.qc-me-admin-entry>a{color:#28583d;background:#fff;border:1px solid #dce5d8;border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:16px 20px;text-decoration:none;display:flex}.qc-me-admin-entry>a>svg:last-child{margin-left:auto}.qc-beta-links>a{color:#28583d;background:#f2f6ed;border-radius:9px;flex-direction:column;gap:5px;padding:14px;text-decoration:none;display:flex}.qc-beta-links>a>span{color:#829476;font-size:12px}@media (max-width:1100px){.qa-sidebar{width:190px;padding-left:10px;padding-right:10px}.qa-content{padding:26px}.qa-topbar{padding:0 26px}.qa-metrics{gap:10px}.qa-metrics article{padding:17px}.qa-welcome-leaf{width:100px;margin:0}.qa-overview-grid,.qa-invite-form{grid-template-columns:1fr 1fr}.qa-invite-form>button{justify-self:start}}@media (max-width:760px){.qa-app{flex-direction:column;height:100dvh}.qa-sidebar{flex-flow:wrap;align-items:center;gap:14px;width:100%;padding:14px 12px}.qa-brand{gap:8px;padding:0}.qa-brand>span{font-size:20px}.qa-brand small,.qa-nav-caption{display:none}.qa-sidebar nav{order:3;gap:5px;width:100%;display:flex;overflow:auto}.qa-sidebar nav button{white-space:nowrap;gap:6px;padding:10px 12px;font-size:12px}.qa-sidebar nav button svg{width:16px}.qa-sidebar-bottom{margin:0 0 0 auto}.qa-sidebar-bottom>a{padding:0;font-size:12px}.qa-admin-identity,.qa-topbar{display:none}.qa-main{min-height:0}.qa-content{padding:22px 16px}.qa-page-heading{align-items:flex-start;gap:10px}.qa-page-heading h1{font-size:24px}.qa-page-heading p{font-size:12px;line-height:1.7}.qa-refresh{padding:7px 10px;font-size:11px}.qa-welcome{padding:24px}.qa-welcome h2{font-size:19px;line-height:1.7}.qa-welcome p{line-height:1.8}.qa-welcome-leaf{opacity:.12;position:absolute;bottom:0;right:-20px}.qa-metrics{grid-template-columns:1fr 1fr}.qa-metrics strong{font-size:25px}.qa-overview-grid{grid-template-columns:1fr;gap:0}.qa-card{padding:18px}.qa-invite-form{grid-template-columns:1fr}.qa-app input,.qa-app textarea,.qa-app select{font-size:16px}.qa-search{flex-wrap:wrap}.qa-search>svg{display:none}.qa-search input{width:160px}.qa-footer{flex-direction:column;gap:7px}.qa-card-heading,.qa-feedback-actions{flex-wrap:wrap}.qa-feedback-title small{line-height:1.6}.qa-badge{font-size:10px}.qa-confirm{max-height:calc(100dvh - 40px)}}.qa-app button[data-slot=button],.qa-confirm button[data-slot=button]{color:#fff;min-height:38px;font:inherit;background:#28583d;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:12px;display:inline-flex}.qa-app button[data-slot=button][data-variant=outline],.qa-confirm button[data-slot=button][data-variant=outline]{color:#28583d;background:#fff;border-color:#dfe5dc}.qa-app :focus-visible{outline-offset:3px;outline:2px solid #83a475}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--font-weight-semibold:600;--tracking-tight:-.025em;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--background);min-height:100vh;font-family:var(--font-sans);color:var(--foreground);font-feature-settings:"cv02", "cv03", "cv04", "cv11"}h1,h2,h3,h4,h5,h6{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}code,pre{font-family:var(--font-mono)}::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}::selection{color:var(--primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}}}@layer components{body.seo-site-builder-body{--background:#0f1419;--foreground:#f3f4f6;--card:#1a2332;--card-foreground:#f3f4f6;--popover:#1a2332;--popover-foreground:#f3f4f6;--secondary:#242d3d;--secondary-foreground:#d1d5db;--muted:#242d3d;--muted-foreground:#94a3b8;--border:#2d3a4f;overflow:hidden;background:#0f1419!important}body.seo-site-builder-body .seo-site-builder-root{background:#0f1419;height:100vh;min-height:0;overflow:hidden}.seo-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.seo-no-scrollbar::-webkit-scrollbar{display:none}.seo-dark-shell{--background:#0f1419;--foreground:#f3f4f6;--card:#1a2332;--card-foreground:#f3f4f6;--popover:#1a2332;--popover-foreground:#f3f4f6;--primary:#0d7046;--primary-foreground:#fff;--secondary:#242d3d;--secondary-foreground:#d1d5db;--muted:#242d3d;--muted-foreground:#6b7280;--accent:#f97316;--accent-foreground:#fff;--border:#2d3a4f;--input:#2d3a4f;color:#f3f4f6;background:#0f1419}.seo-dark-shell main,.seo-dark-shell main>div{color:#f3f4f6!important;background-color:#0f1419!important}.seo-dark-shell .bg-white,.seo-dark-shell .bg-gray-50,.seo-dark-shell .bg-gray-50\/70,.seo-dark-shell .bg-gray-100,.seo-dark-shell [style*="background: white"],.seo-dark-shell [style*="background: \"white\""],.seo-dark-shell [style*="background-color: white"]{color:#f3f4f6!important;background:#1a2332!important}.seo-dark-shell .bg-white\/80,.seo-dark-shell .bg-white\/90,.seo-dark-shell .bg-white\/95{background-color:#1a2332e6!important}.seo-dark-shell .bg-muted,.seo-dark-shell [style*="background: var(--muted)"]{background:#242d3d!important}.seo-dark-shell .border,.seo-dark-shell .border-b,.seo-dark-shell .border-t,.seo-dark-shell .border-l,.seo-dark-shell .border-r,.seo-dark-shell [style*="borderColor: var(--border)"],.seo-dark-shell [style*="border-color: var(--border)"]{border-color:#2d3a4f!important}.seo-dark-shell h1,.seo-dark-shell h2,.seo-dark-shell h3,.seo-dark-shell h4,.seo-dark-shell .text-gray-900,.seo-dark-shell .text-gray-800,.seo-dark-shell .text-slate-900,.seo-dark-shell .text-slate-800,.seo-dark-shell [style*="color: var(--foreground)"]{color:#fff!important}.seo-dark-shell p,.seo-dark-shell span,.seo-dark-shell label,.seo-dark-shell td,.seo-dark-shell th,.seo-dark-shell .text-gray-700,.seo-dark-shell .text-gray-600,.seo-dark-shell .text-slate-700,.seo-dark-shell .text-slate-600{border-color:#2d3a4f}.seo-dark-shell .text-gray-500,.seo-dark-shell .text-gray-400,.seo-dark-shell .text-slate-500,.seo-dark-shell .text-slate-400,.seo-dark-shell [style*="color: var(--muted-foreground)"]{color:#9ca3af!important}.seo-dark-shell input,.seo-dark-shell textarea,.seo-dark-shell select,.seo-dark-shell [role=combobox]{color:#fff!important;background-color:#242d3d!important;border-color:#2d3a4f!important}.seo-dark-shell input::placeholder,.seo-dark-shell textarea::placeholder{color:#6b7280!important}.seo-dark-shell .geo-scope-transparent-select,.geo-scope-transparent-select{box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important}.seo-dark-shell .prompt-center-transparent-input,.prompt-center-transparent-input,.seo-dark-shell .seo-diagnosis-transparent-input,.seo-diagnosis-transparent-input{box-shadow:none!important;-webkit-box-shadow:none!important;color:#f8fafc!important;caret-color:#f8fafc!important;background:0 0!important}.seo-dark-shell .seo-diagnosis-transparent-input::placeholder,.seo-diagnosis-transparent-input::placeholder{color:#94a3b8!important}.seo-dark-shell .seo-diagnosis-transparent-input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell .seo-diagnosis-transparent-input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell .seo-diagnosis-transparent-input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-diagnosis-transparent-input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-diagnosis-transparent-input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-diagnosis-transparent-input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell .prompt-center-transparent-input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell .prompt-center-transparent-input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell .prompt-center-transparent-input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.prompt-center-transparent-input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.prompt-center-transparent-input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.prompt-center-transparent-input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell .ai-workbench-input-card,.ai-workbench-input-card{background:#172234!important}.seo-dark-shell .ai-workbench-transparent-input,.ai-workbench-transparent-input{box-shadow:none!important;-webkit-box-shadow:none!important;appearance:none!important;color:#f8fafc!important;caret-color:#f8fafc!important;background:padding-box padding-box!important;border:0!important;padding:0!important}.seo-dark-shell .ai-workbench-transparent-input:focus,.ai-workbench-transparent-input:focus{box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important}.seo-dark-shell .ai-workbench-transparent-input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell .ai-workbench-transparent-input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell .ai-workbench-transparent-input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.ai-workbench-transparent-input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.ai-workbench-transparent-input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.ai-workbench-transparent-input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell .indexing-dark-input,.indexing-dark-input{color:#f8fafc!important;caret-color:#f8fafc!important;box-shadow:none!important;background-color:#242d3d!important;border-color:#2d3a4f!important}.seo-dark-shell .indexing-dark-input::placeholder,.indexing-dark-input::placeholder{color:#6b7280!important}.seo-dark-shell .indexing-dark-input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border-color:#2d3a4f!important;-webkit-box-shadow:inset 0 0 0 1000px #242d3d!important}.seo-dark-shell .indexing-dark-input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border-color:#2d3a4f!important;-webkit-box-shadow:inset 0 0 0 1000px #242d3d!important}.seo-dark-shell .indexing-dark-input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border-color:#2d3a4f!important;-webkit-box-shadow:inset 0 0 0 1000px #242d3d!important}.indexing-dark-input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border-color:#2d3a4f!important;-webkit-box-shadow:inset 0 0 0 1000px #242d3d!important}.indexing-dark-input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border-color:#2d3a4f!important;-webkit-box-shadow:inset 0 0 0 1000px #242d3d!important}.indexing-dark-input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border-color:#2d3a4f!important;-webkit-box-shadow:inset 0 0 0 1000px #242d3d!important}.seo-dark-shell input[type=search],.seo-dark-shell input[placeholder*=搜索]{box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important}.seo-dark-shell label:has(input[type=search]){box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important}.seo-dark-shell label:has(input[placeholder*=搜索]){box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important}.seo-dark-shell div:has(>input[type=search]){box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important}.seo-dark-shell div:has(>input[placeholder*=搜索]){box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important}.seo-dark-shell div:has(>svg+input[type=search]){box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important}.seo-dark-shell div:has(>svg+input[placeholder*=搜索]){box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important}.seo-dark-shell input[type=search]:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell input[type=search]:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell input[type=search]:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell input[placeholder*=搜索]:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell input[placeholder*=搜索]:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell input[placeholder*=搜索]:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.seo-dark-shell table,.seo-dark-shell thead,.seo-dark-shell tbody,.seo-dark-shell tr{border-color:#2d3a4f!important}.seo-dark-shell thead,.seo-dark-shell .bg-gray-100{background-color:#242d3d!important}.seo-dark-shell .traffic-page thead,.seo-dark-shell .traffic-page thead tr,.seo-dark-shell .traffic-page thead th,.seo-dark-shell .geo-overview-page thead,.seo-dark-shell .geo-overview-page thead tr,.seo-dark-shell .geo-overview-page thead th,.seo-dark-shell .seo-dashboard-page thead,.seo-dark-shell .seo-dashboard-page thead tr,.seo-dark-shell .seo-dashboard-page thead th{background:0 0!important}.seo-dark-shell .shadow,.seo-dark-shell .shadow-sm,.seo-dark-shell .shadow-md,.seo-dark-shell .shadow-lg,.seo-dark-shell .shadow-xl{box-shadow:none!important}.seo-dark-shell [data-radix-popper-content-wrapper]>*,.seo-dark-shell [role=dialog],.seo-dark-shell [role=menu]{color:#f3f4f6!important;background-color:#1a2332!important;border-color:#2d3a4f!important}.seo-dark-shell button[style*="background: white"],.seo-dark-shell button[style*="background-color: white"]{color:#f3f4f6!important;background:#242d3d!important}.seo-dark-shell .team-collaboration-page{color:#f3f4f6!important;background:#0f1419!important}.seo-dark-shell .team-collaboration-page .team-card,.seo-dark-shell .team-collaboration-page .team-surface{color:#f3f4f6!important;background:#1a2332!important;border-color:#2d3a4f!important}.seo-dark-shell .team-collaboration-page .team-muted-surface{color:#f3f4f6!important;background:#172234!important;border-color:#2d3a4f!important}.seo-dark-shell .team-collaboration-page .border,.seo-dark-shell .team-collaboration-page .border-b,.seo-dark-shell .team-collaboration-page .border-t,.seo-dark-shell .team-collaboration-page .border-l,.seo-dark-shell .team-collaboration-page .border-r{border-color:#2d3a4f!important}.seo-dark-shell .team-collaboration-page h1,.seo-dark-shell .team-collaboration-page h2,.seo-dark-shell .team-collaboration-page h3,.seo-dark-shell .team-collaboration-page strong{color:#fff!important}.seo-dark-shell .team-collaboration-page p,.seo-dark-shell .team-collaboration-page span,.seo-dark-shell .team-collaboration-page label,.seo-dark-shell .team-collaboration-page th,.seo-dark-shell .team-collaboration-page td{color:#9ca3af!important}.seo-dark-shell .team-collaboration-page .text-\[\#008a55\],.seo-dark-shell .team-collaboration-page .text-\[\#087a4b\]{color:#34d399!important}.seo-dark-shell .team-collaboration-page .text-amber-600,.seo-dark-shell .team-collaboration-page .text-amber-700{color:#fbbf24!important}.seo-dark-shell .team-collaboration-page .bg-white,.seo-dark-shell .team-collaboration-page .bg-\[\#fbfdfc\],.seo-dark-shell .team-collaboration-page .bg-\[\#eef7f3\],.seo-dark-shell .team-collaboration-page .bg-\[\#eef3f1\],.seo-dark-shell .team-collaboration-page .bg-emerald-50,.seo-dark-shell .team-collaboration-page .bg-amber-50,.seo-dark-shell .team-collaboration-page .bg-orange-50{background:#172234!important;border-color:#2d3a4f!important}.seo-dark-shell .team-collaboration-page .team-card{background:#1a2332!important}.seo-dark-shell .team-collaboration-page .text-\[\#051b16\],.seo-dark-shell .team-collaboration-page .text-\[\#061d18\],.seo-dark-shell .team-collaboration-page .text-\[\#08241d\],.seo-dark-shell .team-collaboration-page .text-\[\#17352e\]{color:#fff!important}.seo-dark-shell .team-collaboration-page .text-\[\#4c625c\],.seo-dark-shell .team-collaboration-page .text-\[\#5c7069\],.seo-dark-shell .team-collaboration-page .text-\[\#6a7d77\],.seo-dark-shell .team-collaboration-page .text-\[\#6c7e78\],.seo-dark-shell .team-collaboration-page .text-\[\#6f827c\],.seo-dark-shell .team-collaboration-page .text-\[\#52665f\]{color:#9ca3af!important}.seo-dark-shell .team-collaboration-page .shadow-\[0_12px_35px_rgba\(6\,95\,70\,0\.06\)\]{box-shadow:0 14px 36px #00000038!important}.seo-dark-shell .team-collaboration-page input{color:#f8fafc!important;background:0 0!important;border-color:#0000!important}.seo-dark-shell .team-collaboration-page input::placeholder{color:#6b7280!important}.seo-light-shell{--background:#eef7ef;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#0d7046;--primary-foreground:#fff;--secondary:#e8f3ed;--secondary-foreground:#1f2937;--muted:#e8f3ed;--muted-foreground:#6b7280;--accent:#f97316;--accent-foreground:#fff;--border:#d6e8dd;--input:#d6e8dd;color:#111827;background:#eef7ef}.seo-light-shell main,.seo-light-shell main>div{color:#111827!important;background-color:#eef7ef!important}.seo-light-shell .bg-white,.seo-light-shell .bg-gray-50,.seo-light-shell [style*="background: white"],.seo-light-shell [style*="background-color: white"]{color:#111827!important;background:#fff!important}.seo-light-shell .bg-muted,.seo-light-shell [style*="background: var(--muted)"]{background:#e8f3ed!important}.seo-light-shell .border,.seo-light-shell .border-b,.seo-light-shell .border-t,.seo-light-shell .border-l,.seo-light-shell .border-r{border-color:#d6e8dd!important}.seo-light-shell h1,.seo-light-shell h2,.seo-light-shell h3,.seo-light-shell h4,.seo-light-shell .text-white,.seo-light-shell [style*="color: var(--foreground)"]{color:#111827!important}.seo-light-shell .text-gray-500,.seo-light-shell .text-gray-400,.seo-light-shell .text-slate-500,.seo-light-shell .text-slate-400,.seo-light-shell [style*="color: var(--muted-foreground)"]{color:#6b7280!important}.seo-light-shell input,.seo-light-shell textarea,.seo-light-shell select,.seo-light-shell [role=combobox]{color:#111827!important;background-color:#fff!important;border-color:#d6e8dd!important}.seo-dark-shell main>.dashboard-workbench-page,.seo-dark-shell .dashboard-workbench-page{color:#f3f4f6!important;background-color:#0f1419!important}.seo-dark-shell .dashboard-workbench-page .bg-white,.seo-dark-shell .dashboard-workbench-page [style*="background: white"],.seo-dark-shell .dashboard-workbench-page [style*="background-color: white"]{color:#f3f4f6!important;background:#1a2332!important}.seo-dark-shell .dashboard-workbench-page .bg-white\/70,.seo-dark-shell .dashboard-workbench-page .bg-white\/80,.seo-dark-shell .dashboard-workbench-page .bg-white\/90{background-color:#1a2332db!important}.seo-dark-shell .dashboard-workbench-page .border,.seo-dark-shell .dashboard-workbench-page .border-b,.seo-dark-shell .dashboard-workbench-page .border-t,.seo-dark-shell .dashboard-workbench-page .border-l,.seo-dark-shell .dashboard-workbench-page .border-r,.seo-dark-shell .dashboard-workbench-page .border-white\/70,.seo-dark-shell .dashboard-workbench-page .border-white\/80{border-color:#2d3a4f!important}.seo-dark-shell .dashboard-workbench-page h1,.seo-dark-shell .dashboard-workbench-page h2,.seo-dark-shell .dashboard-workbench-page h3,.seo-dark-shell .dashboard-workbench-page h4,.seo-dark-shell .dashboard-workbench-page .text-slate-950,.seo-dark-shell .dashboard-workbench-page .text-slate-900,.seo-dark-shell .dashboard-workbench-page .text-slate-800{color:#f8fafc!important}.seo-dark-shell .dashboard-workbench-page .text-slate-700,.seo-dark-shell .dashboard-workbench-page .text-slate-600{color:#cbd5e1!important}.seo-dark-shell .dashboard-workbench-page .text-slate-500,.seo-dark-shell .dashboard-workbench-page .text-slate-400{color:#94a3b8!important}.seo-dark-shell .dashboard-workbench-page input{color:#f8fafc!important;background-color:#0000!important;border-color:#0000!important}.seo-dark-shell .dashboard-workbench-page input::placeholder{color:#94a3b8!important}.seo-dark-shell .dashboard-workbench-page table,.seo-dark-shell .dashboard-workbench-page thead,.seo-dark-shell .dashboard-workbench-page tbody,.seo-dark-shell .dashboard-workbench-page tr{background:0 0!important}.seo-dark-shell .dashboard-workbench-page thead,.seo-dark-shell .dashboard-workbench-page thead tr,.seo-dark-shell .dashboard-workbench-page thead th{color:#94a3b8!important;background:0 0!important}.seo-dark-shell main>.workbench-system-page,.seo-dark-shell .workbench-system-page{color:#f3f4f6!important;background:#0f1419!important}.seo-dark-shell .workbench-system-page .bg-white,.seo-dark-shell .workbench-system-page [style*="background: #fff"],.seo-dark-shell .workbench-system-page [style*="background-color: #fff"],.seo-dark-shell .workbench-system-page [style*="background: rgb(255"],.seo-dark-shell .workbench-system-page [style*="background-color: rgb(255"]{color:#f3f4f6!important;background:#1a2332!important}.seo-dark-shell .workbench-system-page .bg-slate-50{background-color:#242d3d!important}.seo-dark-shell .workbench-system-page .border,.seo-dark-shell .workbench-system-page .border-b,.seo-dark-shell .workbench-system-page .border-t,.seo-dark-shell .workbench-system-page .border-l,.seo-dark-shell .workbench-system-page .border-r{border-color:#2d3a4f!important}.seo-dark-shell .workbench-system-page h1,.seo-dark-shell .workbench-system-page h2,.seo-dark-shell .workbench-system-page h3,.seo-dark-shell .workbench-system-page h4,.seo-dark-shell .workbench-system-page .text-slate-950,.seo-dark-shell .workbench-system-page .text-slate-900,.seo-dark-shell .workbench-system-page .text-slate-800{color:#f8fafc!important}.seo-dark-shell .workbench-system-page .text-slate-700,.seo-dark-shell .workbench-system-page .text-slate-600{color:#cbd5e1!important}.seo-dark-shell .workbench-system-page .text-slate-500,.seo-dark-shell .workbench-system-page .text-slate-400{color:#94a3b8!important}.seo-dark-shell .workbench-system-page .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#2d3a4f!important}.seo-dark-shell .workbench-system-page table,.seo-dark-shell .workbench-system-page thead,.seo-dark-shell .workbench-system-page tbody,.seo-dark-shell .workbench-system-page tr{background:0 0!important}.seo-dark-shell .workbench-system-page button.bg-white,.seo-dark-shell .workbench-system-page .hover\:bg-slate-50:hover{background:#242d3d!important}.seo-dark-shell .customer-overview-section-title,.seo-light-shell .customer-overview-section-title{color:#16c784!important;-webkit-text-fill-color:#16c784!important}}@layer utilities{.absolute{position:absolute}.contents{display:contents}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-sans:"Inter", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Consolas, monospace;--radius:.75rem;--background:#f8f5ee;--foreground:#040e08;--card:#fdfcf8;--card-foreground:#040e08;--popover:#fdfcf8;--popover-foreground:#040e08;--primary:#dd5230;--primary-foreground:#fbf8f1;--secondary:#e9e4da;--secondary-foreground:#19251e;--muted:#eeebe4;--muted-foreground:#54615a;--accent:#e67339;--accent-foreground:#fbf8f1;--destructive:#dc1b5c;--destructive-foreground:#fbf8f1;--border:#dad7d0;--input:#dad7d0;--ring:#d67d5e;--chart-1:#dd5230;--chart-2:#00893c;--chart-3:#0083c1;--chart-4:#7577e3;--chart-5:#d35bb1;--sidebar:#072014;--sidebar-foreground:#cddcd3;--sidebar-primary:#dd5230;--sidebar-primary-foreground:#fbf8f1;--sidebar-accent:#103c28;--sidebar-accent-foreground:#f5eee0;--sidebar-border:#162f22;--sidebar-ring:#cb6440}@supports (color:lab(0% 0 0)){:root{--background:lab(96.5601% .286847 3.8133);--foreground:lab(3.19094% -3.2545 1.2865);--card:lab(98.8605% .13572 1.90164);--card-foreground:lab(3.19094% -3.2545 1.2865);--popover:lab(98.8605% .13572 1.90164);--popover-foreground:lab(3.19094% -3.2545 1.2865);--primary:lab(54.3442% 53.8221 48.7581);--primary-foreground:lab(97.7201% .28652 3.81312);--secondary:lab(90.7786% .456333 5.73783);--secondary-foreground:lab(13.2688% -6.48209 2.56793);--muted:lab(93.08% .287741 3.81397);--muted-foreground:lab(39.9505% -6.43499 2.55491);--accent:lab(61.7629% 43.0622 52.2065);--accent-foreground:lab(97.7201% .28652 3.81312);--destructive:lab(48.7164% 71.3095 16.9595);--destructive-foreground:lab(97.7201% .28652 3.81312);--border:lab(86.1199% .289887 3.8154);--input:lab(86.1199% .289887 3.8154);--ring:lab(61.9936% 33.3335 32.7487);--chart-1:lab(54.3442% 53.8221 48.7581);--chart-2:lab(49.7747% -48.7973 32.7656);--chart-3:lab(50.7804% -12.6284 -55.4819);--chart-4:lab(53.9406% 21.435 -56.2918);--chart-5:lab(56.8305% 55.3855 -22.3109);--sidebar:lab(10.0494% -13.0678 5.14876);--sidebar-foreground:lab(86.3513% -6.41304 2.54885);--sidebar-primary:lab(54.3442% 53.8221 48.7581);--sidebar-primary-foreground:lab(97.7201% .28652 3.81312);--sidebar-accent:lab(21.9134% -19.9082 7.83194);--sidebar-accent-foreground:lab(94.2766% .635952 7.66995);--sidebar-border:lab(17.0125% -13.1356 5.18338);--sidebar-ring:lab(54.8427% 39.5453 40.1288)}}.dark{--background:#010804;--foreground:#e8e4dd;--card:#04110a;--card-foreground:#e8e4dd;--popover:#020c06;--popover-foreground:#e8e4dd;--primary:#fa5d36;--primary-foreground:#010804;--secondary:#0d1f16;--secondary-foreground:#dad7d0;--muted:#0b1a12;--muted-foreground:#717e76;--accent:#fd7933;--accent-foreground:#010804;--destructive:#f21764;--destructive-foreground:#f1eee7;--border:#17291f;--input:#17291f;--ring:#ed835e;--chart-1:#fa5d36;--chart-2:#009b44;--chart-3:#008fd6;--chart-4:#8080fc;--chart-5:#eb63c5;--sidebar:#000502;--sidebar-foreground:#c6d1ca;--sidebar-primary:#fa5d36;--sidebar-primary-foreground:#000502;--sidebar-accent:#00331c;--sidebar-accent-foreground:#e8e4dd;--sidebar-border:#05160d;--sidebar-ring:#e87045}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.65185% -2.06669 .8156);--foreground:lab(90.76% .288427 3.81444);--card:lab(3.90211% -4.60386 1.81782);--card-foreground:lab(90.76% .288427 3.81444);--popover:lab(2.63332% -3.50647 1.38296);--popover-foreground:lab(90.76% .288427 3.81444);--primary:lab(61.1255% 59.8486 54.4847);--primary-foreground:lab(1.65185% -2.06669 .8156);--secondary:lab(9.91977% -9.81411 3.8757);--secondary-foreground:lab(86.1199% .289887 3.8154);--muted:lab(7.54273% -7.24631 2.86567);--muted-foreground:lab(51.5508% -6.42657 2.55258);--accent:lab(66.244% 48.7302 60.226);--accent-foreground:lab(1.65185% -2.06669 .8156);--destructive:lab(53.1223% 77.7598 18.5557);--destructive-foreground:lab(94.24% .287414 3.81377);--border:lab(14.5611% -9.79341 3.87137);--input:lab(14.5611% -9.79341 3.87137);--ring:lab(66.4701% 39.1356 38.8271);--chart-1:lab(61.1255% 59.8486 54.4847);--chart-2:lab(55.8155% -54.9806 37.0271);--chart-3:lab(55.3248% -13.1474 -61.5777);--chart-4:lab(58.274% 24.8851 -63.242);--chart-5:lab(62.3404% 61.4834 -24.7753);--sidebar:lab(.981997% -1.75938 .691399);--sidebar-foreground:lab(82.8036% -4.80548 1.91044);--sidebar-primary:lab(61.1255% 59.8486 54.4847);--sidebar-primary-foreground:lab(.966377% -1.42406 .561044);--sidebar-accent:lab(17.5228% -27.2527 10.639);--sidebar-accent-foreground:lab(90.76% .288427 3.81444);--sidebar-border:lab(5.575% -6.97508 2.75264);--sidebar-ring:lab(61.6395% 45.3307 46.3922)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.qc-app,.qc-auth,.qc-boot{--qc-green:#244c3b;--qc-ink:#182a24;--qc-muted:#8a8f88;--qc-line:#ebece4;--qc-paper:#faf9f5;--primary:#244c3b;--primary-foreground:#fff;--background:#faf9f5;--foreground:#182a24;color:var(--qc-ink);background:var(--qc-paper);font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.qc-app *,.qc-auth *{box-sizing:border-box}.qc-app button,.qc-auth button{cursor:pointer}.qc-app button:disabled,.qc-auth button:disabled{cursor:not-allowed;opacity:.45}.qc-app input,.qc-app textarea,.qc-auth input{outline:none}.qc-app :focus-visible,.qc-auth :focus-visible{outline-offset:3px;outline:2px solid #70a58b}.qc-app h1,.qc-app h2,.qc-app h3,.qc-auth h1,.qc-auth h2{font-weight:600;line-height:1.4}.qc-app input,.qc-app textarea,.qc-auth input{font:inherit}.qc-app button,.qc-auth button{transition:background .18s,color .18s}.qc-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.qc-icon:hover{background:#eaf0e6}.qc-app{width:100%;height:100dvh;display:flex;overflow:hidden}.qc-dot{background:#6fa984;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.qc-nav{color:#b8c7b9;background:#203d30;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:88px;padding:27px 9px 24px;display:flex}.qc-logo{color:#fff;letter-spacing:3px;margin-bottom:34px;font-family:serif;font-size:26px;font-weight:700}.qc-nav>button{border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:70px;padding:13px 0 9px;font-size:13px;display:flex}.qc-nav>button>span:first-child{position:relative}.qc-nav>button.selected{color:#fff;background:#3b5845}.qc-nav>button:hover{background:#34513f}.qc-nav-dot{background:#e78870;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-3px}.qc-nav-bottom{margin-top:auto;position:relative}.qc-nav-bottom>.qc-dot{border:2px solid #203d30;width:12px;height:12px;position:absolute;bottom:3px;right:0}.qc-list{border-right:1px solid var(--qc-line);background:#fcfbf7;flex-direction:column;flex-shrink:0;width:344px;display:flex}.qc-list-heading{justify-content:space-between;align-items:center;padding:28px 24px 18px;display:flex}.qc-list-heading h1{color:var(--qc-green);letter-spacing:2px;font-size:25px}.qc-list-heading .qc-icon{border:1px solid #e2e5dc;width:33px;height:33px}.qc-search{color:#90958e;background:#f0efe8;border-radius:14px;align-items:center;gap:10px;margin:0 20px 17px;padding:12px 13px;display:flex}.qc-search input{background:0 0;width:100%;min-width:0;font-size:13px}.qc-search button{display:flex}.qc-filters{align-items:center;gap:26px;padding:0 23px 13px;display:flex}.qc-filters button{color:#898e87;padding:3px 0;position:relative}.qc-filters .active{color:var(--qc-green);font-weight:600}.qc-filters .active:after{content:"";background:#3e7458;border-radius:2px;height:3px;position:absolute;bottom:-7px;left:0;right:0}.qc-filters b{font-size:11px;font-weight:500}.qc-filters>span{color:#8b978b;margin-left:auto;font-size:10px}.qc-list-scroll{flex:1;padding:0 10px;overflow:auto}.qc-conversation{text-align:left;border-radius:13px;align-items:center;gap:13px;width:100%;min-height:96px;padding:18px 12px;display:flex}.qc-conversation:hover{background:#f3f3eb}.qc-conversation.active{background:#edf0e5}.qc-avatar{color:#34553f;background:#dedbc9 radial-gradient(circle at 25% 18%,#ffffff80,#0000 70%);border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-family:serif;font-size:23px;font-weight:500;display:inline-flex}.qc-avatar.tone-1{color:#315e48;background-color:#cbd9cc}.qc-avatar.tone-2{color:#755443;background-color:#ded2c3}.qc-avatar.tone-3{color:#3c5864;background-color:#ccd9df}.qc-avatar.small{width:42px;height:42px;font-size:18px}.qc-conversation-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.qc-conversation-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.qc-conversation-body>span{color:#8a8d87;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.qc-conversation-meta{flex-direction:column;align-self:flex-start;align-items:flex-end;gap:9px;margin-top:3px;display:flex}.qc-conversation-meta time{color:#92978e;font-size:11px}.qc-conversation-meta b{color:#fff;text-align:center;background:#326548;border-radius:50px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:400;line-height:20px}.qc-list-foot{letter-spacing:1px;color:#91988e;justify-content:center;align-items:center;gap:7px;padding:18px 6px;font-size:10px;display:flex}.qc-chat{background:radial-gradient(at 25% 75%,#f4f1e7a8,#0000 75%),#f9f8f3;flex-direction:column;flex:1;min-width:0;display:flex}.qc-chat-heading{border-bottom:1px solid var(--qc-line);align-items:center;gap:14px;min-height:89px;padding:20px 26px;display:flex}.qc-chat-heading>div{flex:1;min-width:0}.qc-chat-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.qc-chat-heading p{color:#93968c;margin-top:3px;font-size:12px}.qc-back{display:none}.qc-messages{overscroll-behavior:contain;flex:1;padding:14px 28px 24px;overflow-y:auto}.qc-day{text-align:center;color:#9c9f96;margin:8px 0 27px;font-size:12px}.qc-message{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.qc-message-content{min-width:0;max-width:76%}.qc-sender{color:#81887d;margin:0 0 5px 2px;font-size:12px}.qc-bubble{background:#fff;border:1px solid #eeeee9;border-radius:4px 15px 15px;padding:11px 15px;box-shadow:0 1px 1px #24382a02}.qc-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.7}.qc-message.mine{flex-direction:row-reverse}.qc-message.mine .qc-bubble{background:#e2efdb;border-color:#e2efdb;border-radius:15px 4px 15px 15px}.qc-message-time{color:#9ca297;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.mine .qc-message-time{justify-content:flex-end}.qc-message-time svg{color:#4b7e58}.qc-composer-wrap{padding:0 22px 11px}.qc-composer{background:#fffefa;border:1px solid #e7e8de;border-radius:17px;align-items:center;gap:9px;padding:9px 10px;display:flex;box-shadow:0 3px 12px #293e2a03}.qc-composer textarea{resize:none;background:0 0;flex:1;min-width:0;max-height:130px;padding:3px 2px;font-size:14px;line-height:24px}.qc-composer textarea::placeholder{color:#a3a79e}.qc-send{color:#fff;background:#2d5c42;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.qc-send:hover{background:#234b36}.qc-composer-hint{color:#a5a99e;text-align:center;letter-spacing:.5px;padding-top:7px;font-size:10px}.qc-attachment{overflow-wrap:anywhere;align-items:center;gap:10px;max-width:340px;margin:4px 0;display:flex}.qc-attachment>span{font-size:13px}.qc-attachment small{color:#91978c;margin-top:3px;font-size:11px;display:block}.qc-attachment.image{display:block}.qc-attachment img{object-fit:contain;border-radius:9px;max-width:100%;max-height:290px}.qc-attachment.image>span{margin-top:6px;display:block}.qc-pending-file{background:#eaf0e3;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.qc-pending-file button{margin-left:auto}.qc-connection{color:#916a36;background:#fbf0dd;justify-content:center;align-items:center;gap:8px;padding:7px;font-size:12px;display:flex}.qc-chat-search{border-bottom:1px solid var(--qc-line);align-items:center;gap:10px;padding:10px 26px;display:flex}.qc-chat-search input{background:0 0;flex:1;font-size:13px}.qc-welcome,.qc-chat-empty{color:#98a08f;flex-direction:column;justify-content:center;align-items:center;display:flex}.qc-welcome{text-align:center;flex:1;padding:32px}.qc-welcome-symbol{color:#618060;background:#eef0e4;border-radius:45% 55% 55% 45%;justify-content:center;align-items:center;width:126px;height:126px;margin-bottom:29px;display:flex;transform:rotate(-8deg)}.qc-welcome h2{color:#4c634d;letter-spacing:1px;margin-bottom:12px;font-size:22px}.qc-welcome p{font-size:13px}.qc-welcome>button,.qc-empty>button{color:#366548;align-items:center;gap:8px;margin-top:23px;font-size:13px;display:flex}.qc-welcome>small{color:#b0b5a5;letter-spacing:3px;margin-top:70px;font-size:10px}.qc-chat-empty{gap:12px;height:80%;min-height:180px}.qc-chat-empty>small{font-size:12px}.qc-empty{text-align:center;color:#919887;flex-direction:column;align-items:center;padding:60px 14px;display:flex}.qc-empty>svg{stroke-width:1.2px;color:#6d866b;width:36px;height:36px;margin-bottom:20px}.qc-empty h3{color:#5d7057;margin-bottom:10px;font-size:16px}.qc-empty p{font-size:12px;line-height:1.9}.qc-load-more{color:#648162;margin:2px auto 18px;font-size:12px;display:block}.qc-details{border-left:1px solid var(--qc-line);background:#fcfbf7;width:285px;padding:20px;overflow:auto}.qc-details>header,.qc-modal>header{justify-content:space-between;align-items:center;display:flex}.qc-details h3{font-size:16px}.qc-detail-title{text-align:center;flex-direction:column;align-items:center;padding:27px 0 25px;display:flex}.qc-detail-title>.qc-avatar{width:76px;height:76px;font-size:30px}.qc-detail-title h2{margin-top:13px;font-size:19px}.qc-detail-title p{color:#93978b;margin-top:5px;font-size:11px}.qc-details h4{margin:14px 0;font-size:13px;font-weight:600}.qc-member-grid{grid-template-columns:repeat(4,1fr);gap:14px 9px;padding:4px 0 17px;display:grid}.qc-member-grid>div{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.qc-member-grid span:not(.qc-avatar){color:#8c9287;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.qc-detail-card{border:1px solid var(--qc-line);border-radius:14px;margin:16px 0;padding:3px 15px 18px}.qc-detail-card p{color:#92968d;font-size:13px;line-height:1.9}.qc-detail-card a{overflow-wrap:anywhere;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.qc-detail-card a>svg{color:#729176;flex-shrink:0}.qc-detail-card small{color:#a1a699;font-size:10px;display:block}.qc-contact,.qc-contact-add{text-align:left;border-bottom:1px solid #f0f0e9;align-items:center;gap:14px;width:100%;padding:16px 13px;display:flex}.qc-contact:hover,.qc-contact-add:hover{background:#f0f2e8;border-radius:10px}.qc-contact>strong,.qc-contact-add>strong{flex:1;font-weight:500}.qc-contact>span:last-child:not(.qc-avatar){color:#6d896b;font-size:11px}.qc-contact>svg,.qc-contact-add>svg{color:#899481}.qc-section-caption{color:#939c89;padding:20px 13px 5px;font-size:11px}.qc-new-group{color:#3e6c4b;align-items:center;gap:9px;padding:8px 25px 20px;display:flex}.qc-profile{text-align:center;padding:25px 18px}.qc-profile>.qc-avatar{width:80px;height:80px;font-size:32px}.qc-profile h2{margin-top:14px;font-size:20px}.qc-profile>p{color:#929b88;font-size:12px}.qc-profile form{text-align:left;margin-top:28px}.qc-profile label,.qc-auth label,.qc-modal form>label{color:#66765e;margin-bottom:18px;font-size:12px;display:block}.qc-profile input,.qc-profile textarea,.qc-auth input,.qc-modal form>label>input{color:#243c2b;background:#fffefa;border:1px solid #e0e5d8;border-radius:10px;width:100%;margin-top:7px;padding:12px 14px;display:block}.qc-profile textarea{resize:vertical;min-height:90px}.qc-primary{min-height:44px;color:#fff!important;background:#2c593f!important;border-radius:10px!important;padding:12px 20px!important}.qc-profile .qc-primary{width:100%}.qc-profile-note{text-align:left;color:#61745a;background:#f0f2e7;border-radius:12px;align-items:center;gap:12px;margin:26px 0;padding:17px;font-size:12px;display:flex}.qc-profile-note small{color:#9aa18f;font-size:10px}.qc-logout{color:#986d59;justify-content:center;align-items:center;gap:10px;width:100%;font-size:12px;display:flex}.qc-toast{z-index:100;color:#fff;background:#294f39;border-radius:12px;align-items:center;gap:22px;max-width:90vw;padding:13px 20px;font-size:13px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #20352225}.qc-toast.error{background:#884c3a}.qc-toast button{flex-shrink:0;display:flex}.qc-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#1c302940;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qc-modal{background:#fcfbf7;border:1px solid #fff;border-radius:22px;width:470px;max-width:100%;max-height:85dvh;padding:25px;overflow:auto;box-shadow:0 25px 100px #23332320}.qc-modal h2{font-size:21px}.qc-modal>p,.qc-modal form>p{color:#8e9787;margin:15px 0;font-size:12px}.qc-person-search{gap:9px;display:flex}.qc-person-search input{background:#fff;border:1px solid #dce3d4;border-radius:10px;flex:1;min-width:0;padding:10px 12px}.qc-modal-results{max-height:330px;margin:15px 0;overflow:auto}.qc-pick-person{align-items:center;gap:13px;padding:12px 3px;display:flex}.qc-pick-person input{accent-color:#315e40;width:17px;height:17px}.qc-modal form>.qc-primary{width:100%}.qc-modal form.qc-person-search>.qc-primary{width:auto}.qc-boot{justify-content:center;align-items:center;gap:12px;height:100dvh;display:flex}.qc-auth{grid-template-columns:1.1fr 1fr;min-height:100dvh;display:grid}.qc-auth-story{background:#e8eddf;flex-direction:column;padding:55px 12%;display:flex;position:relative;overflow:hidden}.qc-wordmark{color:#2a513b;align-items:center;gap:10px;margin-bottom:70px;font-family:serif;font-size:29px;font-weight:600;display:flex}.qc-eyebrow{letter-spacing:3px;color:#829273;font-size:10px}.qc-auth-story h1{letter-spacing:6px;color:#2d533b;margin:23px 0;font-family:serif;font-size:clamp(40px,4.3vw,68px)}.qc-auth-story p{color:#7d8d70;font-size:14px;line-height:2}.qc-auth-story>small{letter-spacing:3px;color:#9ca68f;margin-top:auto;padding-top:25px;font-size:10px}.qc-auth-art{align-items:center;gap:24px;min-height:150px;margin:35px 0 10px;display:flex}.qc-art-leaf{color:#64815b;background:linear-gradient(135deg,#f7f6ed,#bdcdb0);border-radius:50% 50% 5%;justify-content:center;align-items:center;width:160px;height:160px;display:flex;box-shadow:20px 20px 50px #8b9e7b15}.qc-auth-art>span{writing-mode:vertical-rl;letter-spacing:5px;color:#839276;font-family:serif;font-size:15px}.qc-auth-card{align-self:center;width:360px;max-width:85%;margin:50px auto}.qc-auth-card h2{margin-top:14px;font-size:25px}.qc-auth-card>p{color:#96a08d;margin-top:9px;font-size:13px}.qc-auth-card form{margin-top:34px}.qc-auth-card .qc-primary{justify-content:space-between;width:100%;margin-top:7px}.qc-auth-card .qc-auth-switch{text-align:center;margin-top:25px;font-size:12px}.qc-auth-switch button{color:#416e48;margin-left:9px;font-weight:600}.qc-auth-card footer{text-align:center;color:#99a28f;margin-top:55px;font-size:10px;line-height:2.4}.qc-auth-card footer small{color:#a9b09f;font-size:10px}.qc-auth-card .qc-dot{width:5px;height:5px;margin-right:5px}.qc-mobile-brand{display:none}.qc-error{color:#9b5e43;background:#f8e9df;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:12px}@media (min-width:1600px){.qc-list{width:380px}.qc-details{width:320px}.qc-conversation{min-height:106px}.qc-messages{padding:20px 36px}.qc-message-content{max-width:72%}}@media (max-width:1150px){.qc-list{width:300px}.qc-nav{width:76px}.qc-nav>button{width:60px}.qc-details{z-index:20;width:290px;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 50px #314d3010}.qc-message-content{max-width:85%}}@media (max-width:760px){.qc-app{display:block}.qc-nav{height:calc(76px + env(safe-area-inset-bottom));color:#898f84;width:auto;padding:8px 12px calc(7px + env(safe-area-inset-bottom));z-index:10;background:#fcfbf7;border-top:1px solid #eceee4;flex-direction:row;justify-content:space-around;gap:0;position:absolute;bottom:0;left:0;right:0}.qc-logo,.qc-nav-bottom{display:none}.qc-nav>button{border-radius:0;gap:2px;width:70px;padding:0;font-size:12px}.qc-nav>button.selected,.qc-nav>button:hover{color:#29543c;background:0 0}.qc-nav>button.selected svg{fill:#315f4420}.qc-nav>button svg{width:27px;height:27px}.qc-list{width:100%;height:calc(100dvh - 76px - env(safe-area-inset-bottom));border:0}.qc-list-heading{padding:27px 23px 21px}.qc-list-heading h1{letter-spacing:1px;font-size:31px}.qc-list-heading .qc-icon{border:2px solid #315442;width:31px;height:31px}.qc-search{border-radius:15px;margin:0 19px 16px;padding:12px 15px}.qc-search input{font-size:14px}.qc-filters{gap:28px;padding:0 25px 16px}.qc-list-scroll{padding:0 9px}.qc-conversation{border-radius:13px;gap:15px;min-height:99px;padding:18px 12px}.qc-avatar{width:57px;height:57px;font-size:25px}.qc-conversation-body strong{font-size:17px}.qc-conversation-body>span{font-size:13px}.qc-conversation-meta time{font-size:11px}.qc-conversation-meta b{width:22px;height:22px;font-size:12px;line-height:22px}.qc-conversation:not(.active):after{content:none}.qc-list-foot{display:none}.qc-chat{height:100dvh;display:none}.chat-open .qc-chat{display:flex}.chat-open .qc-list,.chat-open .qc-nav{display:none}.qc-chat-heading{gap:10px;min-height:78px;padding:14px 14px 14px 9px}.qc-back{width:30px;display:flex}.qc-chat-heading h2{font-size:18px}.qc-chat-heading p{font-size:11px}.qc-chat-heading>.qc-icon:not(.qc-back){width:30px}.qc-chat-heading>.qc-avatar{width:41px;height:41px}.qc-chat-heading p>span{font-size:10px}.qc-messages{padding:12px 14px 18px}.qc-message{gap:9px;margin-bottom:20px}.qc-message .qc-avatar.small{width:34px;height:34px;font-size:16px}.qc-message-content{max-width:calc(100% - 49px)}.qc-bubble{border-radius:4px 12px 12px;padding:9px 12px}.qc-bubble p{font-size:15px;line-height:1.7}.qc-message.mine .qc-bubble{border-radius:12px 4px 12px 12px}.qc-sender{font-size:11px}.qc-day{margin:5px 0 21px;font-size:11px}.qc-message-time{font-size:10px}.qc-composer-wrap{padding:9px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--qc-line);background:#fcfbf7}.qc-composer{box-shadow:none;background:0 0;border:0;gap:4px;padding:4px 5px 4px 3px}.qc-composer textarea{background:#fff;border:1px solid #e7e9df;border-radius:24px;min-height:44px;padding:10px 13px;font-size:16px;line-height:21px}.qc-composer>.qc-icon{width:31px}.qc-composer>.qc-icon>svg{width:23px}.qc-send{border-radius:50%;flex-shrink:0;width:40px;height:40px;margin-left:3px}.qc-composer-hint{display:none}.qc-details{z-index:30;width:min(340px,92vw)}.qc-toast{min-width:220px;font-size:12px;bottom:95px}.qc-modal{border-radius:18px;padding:20px}.qc-modal-results{max-height:40dvh}.qc-connection{font-size:10px}.qc-profile{max-width:440px;margin:auto;padding:20px}.qc-profile>p{font-size:12px}.qc-profile form{margin-top:20px}.qc-profile-note{margin:20px 0}.qc-auth{background:radial-gradient(at 0 0,#eaf0df,#faf9f5 65%);min-height:100dvh;display:flex}.qc-auth-story{display:none}.qc-auth-card{width:365px;max-width:84%;margin:40px auto}.qc-mobile-brand{color:#2e553e;margin-bottom:45px;font-family:serif;font-size:38px;font-weight:700;display:block}.qc-auth-card h2{font-size:24px}.qc-auth-card footer{margin-top:45px}.qc-auth input{font-size:16px}}@media (prefers-reduced-motion:reduce){.qc-app *,.qc-auth *{scroll-behavior:auto!important;transition:none!important}}.qc-app{height:var(--qc-viewport-height,100dvh)}.qc-messages{overscroll-behavior:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;min-height:0}.qc-chat{min-height:0}.qc-composer-wrap{flex-shrink:0}.qc-composer textarea{max-height:110px;overflow-y:auto}.qc-text-action{color:#285540;margin:18px auto;font-size:13px;display:block}.qc-recovery small{color:#737e74;margin-top:16px;display:block}.qc-beta-links{gap:8px;margin:24px 0;display:grid}.qc-beta-links>button{color:#244c3b;background:#f7f8f1;border:1px solid #e5e8dd;border-radius:12px;flex-direction:column;align-items:flex-start;padding:13px 14px;display:flex}.qc-beta-links span{color:#7a8579;font-size:11px}.qc-beta-panel{color:#182a24;max-height:calc(var(--qc-viewport-height,100dvh) - 32px);overscroll-behavior:contain;background:#faf9f5;font-size:14px;line-height:1.6;overflow:auto;width:min(94vw,720px)!important;max-width:720px!important;padding:26px!important}.qc-beta-panel form{gap:12px;margin:12px 0 22px;display:grid}.qc-beta-panel label,.qc-beta-panel>label{text-align:left;gap:6px;display:grid}.qc-beta-panel input,.qc-beta-panel textarea,.qc-beta-panel select{color:#182a24;background:#fff;border:1px solid #dce2d5;border-radius:9px;width:100%;padding:10px;font-size:16px}.qc-beta-panel textarea{resize:vertical;min-height:84px}.qc-beta-panel h3{font-size:16px;font-weight:600}.qc-beta-panel small{color:#768273;overflow-wrap:anywhere;font-size:12px}.qc-beta-panel button:not([data-slot]){color:#244c3b}.qc-beta-panel form button{color:#fff;background:#244c3b}.qc-beta-panel .qc-check{align-items:center;gap:9px;margin:8px 0;display:flex}.qc-beta-panel .qc-check input{width:18px;height:18px}.qc-beta-tabs{flex-shrink:0;gap:8px;display:flex;overflow:auto}.qc-beta-tabs button{white-space:nowrap;border-radius:20px;padding:7px 12px}.qc-beta-tabs button[aria-pressed=true]{background:#e6eedf}.qc-beta-card{overflow-wrap:anywhere;border:1px solid #e1e6d9;border-radius:12px;margin:9px 0;padding:15px}.qc-beta-card>p{white-space:pre-wrap;margin:7px 0}.qc-beta-card>button{margin-top:8px;text-decoration:underline;display:block}.qc-beta-card blockquote{background:#eaf1e3;border-radius:8px;padding:10px}.qc-beta-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.qc-beta-grid>p{background:#edf1e6;border-radius:12px;padding:14px}.qc-beta-grid strong{color:#244c3b;font-size:23px;display:block}.qc-beta-grid>small{grid-column:1/-1}.qc-beta-notice{color:#244c3b;background:#e6eedf;border-radius:8px;padding:10px}.qc-image-preview{z-index:100;padding:54px 12px calc(24px + env(safe-area-inset-bottom));color:#fff;background:#172a24f5;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.qc-image-preview>button{right:16px;top:calc(10px + env(safe-area-inset-top));position:absolute}.qc-image-preview img{max-width:100%;max-height:calc(var(--qc-viewport-height,100dvh) - 140px);object-fit:contain;touch-action:pan-x pan-y pinch-zoom}.qc-image-preview a{overflow-wrap:anywhere;font-size:13px;text-decoration:underline}@media (max-width:760px){.qc-app .qc-list{height:calc(var(--qc-viewport-height,100dvh) - 76px - env(safe-area-inset-bottom))}.qc-app .qc-chat{height:var(--qc-viewport-height,100dvh)}.qc-chat-heading{padding-top:calc(12px + env(safe-area-inset-top));min-height:70px}.qc-beta-panel{padding:20px!important}.qc-beta-panel input,.qc-beta-panel textarea,.qc-beta-panel select{font-size:16px}.qc-auth{overflow-y:auto}.qc-auth-card{padding-bottom:env(safe-area-inset-bottom)}}body:has(.qc-app) [data-slot=dialog-overlay]{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#162d2459;position:fixed;inset:0}.qc-beta-panel{left:50%;top:calc(var(--qc-viewport-height,100dvh)/2);z-index:90;box-sizing:border-box;border:1px solid #e1e6d9;border-radius:20px;gap:14px;font-family:Inter,Microsoft YaHei,sans-serif;display:grid;position:fixed;transform:translate(-50%,-50%);box-shadow:0 20px 80px #162d2433}.qc-beta-panel *{box-sizing:border-box}.qc-beta-panel button{cursor:pointer}.qc-beta-panel button:disabled{opacity:.45;cursor:not-allowed}.qc-beta-panel [data-slot=dialog-title]{padding-right:32px;font-size:21px;font-weight:600}.qc-beta-panel [data-slot=dialog-description]{color:#748173;font-size:13px}.qc-beta-panel [data-slot=dialog-close]{color:#244c3b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:17px;right:17px}.qc-beta-panel [data-slot=dialog-close] svg{width:20px;height:20px}.qc-beta-panel [data-slot=dialog-close] span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qc-beta-panel form button{border-radius:10px;padding:10px 18px}.qc-beta-panel :focus-visible{outline-offset:3px;outline:2px solid #70a58b}.qc-identities{text-align:left;border-top:1px solid #e5e7de;margin-top:24px;padding-top:20px}.qc-identities h3{color:#214e3b;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.qc-identities p{color:#7a8179;margin:10px 0;font-size:12px;line-height:1.7}.qc-identity-buttons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.qc-identity-buttons button{background:#fafbf7;border:1px solid #dfe4da;border-radius:10px;height:auto;min-height:40px;padding:10px 12px;font-size:12px}.qc-identity-buttons button:disabled{opacity:.5}.qc-phone-form{gap:12px;display:grid}.qc-code-row{align-items:center;gap:8px;display:flex}.qc-code-row input{flex:1;min-width:0}.qc-code-row button{flex-shrink:0;font-size:12px}.qc-identities label{color:#637267;font-size:12px;display:block}.qc-identities input{background:#fffefb;border:1px solid #dde3d8;border-radius:10px;width:100%;margin-top:6px;padding:11px 12px;font-size:14px;display:block}.qc-auth-card .qc-primary,.qc-identity-buttons button,.qc-phone-form .qc-primary{align-items:center;gap:8px;display:flex}.qc-auth-card .qc-primary{min-height:46px}.qc-phone-form .qc-primary{justify-content:center}@media (max-width:760px){.qc-identities input{font-size:16px}}.qc-composer-wrap{position:relative}.qc-emoji-control{flex-shrink:0;display:flex}.qc-emoji-control>.selected{color:#244c3b;background:#e7efdf;border-radius:50%}.qc-emoji-panel{width:min(430px,100% - 24px);max-height:min(370px,calc(var(--qc-viewport-height,100dvh) - 140px));z-index:35;background:#fffef9;border:1px solid #e3e7db;border-radius:18px;flex-direction:column;padding:14px;display:flex;position:absolute;bottom:calc(100% + 8px);left:12px;overflow:hidden;box-shadow:0 12px 42px #193f3029}.qc-emoji-panel header{flex-shrink:0;align-items:center;gap:8px;display:flex}.qc-emoji-panel header strong{color:#244c3b;font-size:15px}.qc-emoji-panel header span{color:#8a9385;flex:1;font-size:11px}.qc-emoji-panel header .qc-icon{width:28px;height:28px}.qc-emoji-search{color:#929b89;background:#f1f3eb;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin:8px 0;padding:9px 11px;display:flex}.qc-emoji-search input{color:#243c2d;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.qc-emoji-categories{scrollbar-width:thin;flex-shrink:0;gap:3px;padding-bottom:7px;display:flex;overflow-x:auto}.qc-emoji-categories button{white-space:nowrap;color:#7c8677;border-radius:8px;padding:7px 9px;font-size:12px}.qc-emoji-categories button[aria-pressed=true]{color:#295238;background:#e3edda;font-weight:600}.qc-emoji-grid{overscroll-behavior:contain;scrollbar-width:thin;flex:1;grid-template-columns:repeat(8,minmax(0,1fr));align-content:start;gap:3px;min-height:48px;max-height:202px;display:grid;overflow-y:auto}.qc-emoji-grid button{touch-action:manipulation;border-radius:9px;justify-content:center;align-items:center;min-width:0;min-height:42px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:26px;line-height:1;display:flex}.qc-emoji-grid button:hover{background:#edf2e5}.qc-emoji-grid button:focus-visible,.qc-emoji-categories button:focus-visible{outline-offset:-2px;outline:2px solid #386345}.qc-emoji-grid p{text-align:center;color:#8c9585;grid-column:1/-1;padding:26px 4px;font-size:12px}.qc-emoji-panel footer{color:#8b9581;flex-shrink:0;padding-top:9px;font-size:10px}@media (max-width:760px){.qc-emoji-panel{border-radius:16px;width:calc(100% - 16px);padding:11px;bottom:calc(100% + 4px);left:8px}.qc-emoji-search input{font-size:16px}.qc-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr));max-height:190px}.qc-emoji-grid button{min-height:43px;font-size:27px}.qc-emoji-categories button{padding:8px 9px}}.qc-conversation-pane{min-width:0;position:relative}.qc-chat-heading h2{align-items:center;gap:6px;display:flex}.qc-message-content{min-width:0}.qc-message-time{align-items:center;gap:6px}.qc-message-more{opacity:.55;border-radius:5px;padding:3px;display:inline-flex}.qc-message-more:hover,.qc-message-more:focus-visible{opacity:1;background:#e7eddf}.qc-bubble{touch-action:pan-y}.qc-bubble p{overflow-wrap:anywhere}.qc-quote{text-align:left;color:#6b7469;background:#264a300e;border-left:3px solid #78937c;border-radius:5px;gap:6px;max-width:100%;margin-bottom:7px;padding:8px 10px;font-size:12px;display:flex;overflow:hidden}.qc-quote span{white-space:nowrap;text-overflow:ellipsis;gap:3px;display:grid;overflow:hidden}.qc-quote strong{color:#315342}.qc-recalled{text-align:center;color:#8a8d85;padding:15px;font-size:12px}.qc-recalled button{margin-left:8px;display:inline-flex}.qc-unread-divider{color:#57735b;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.qc-unread-divider:before,.qc-unread-divider:after{content:"";background:#dce4d5;flex:1;height:1px}.qc-highlight>.qc-message .qc-bubble{outline-offset:3px;outline:2px solid #9ab480}.qc-pending .qc-bubble{opacity:.75}.qc-retry{color:#a54332;font-size:12px}.qc-failed-detail{color:#a54332;gap:8px;max-width:300px;font-size:11px;display:flex}.qc-failed-detail button{white-space:nowrap;text-decoration:underline}.qc-jump-bottom{z-index:4;color:#2c5742;background:#fffefb;border:1px solid #dfe5d7;border-radius:24px;align-items:center;gap:6px;padding:10px 15px;font-size:13px;display:flex;position:absolute;bottom:112px;right:24px;box-shadow:0 4px 18px #253e3614}.qc-history-search{background:#fcfbf6;border-bottom:1px solid #e9e9df}.qc-history-search .qc-chat-search{align-items:center;gap:10px;display:flex}.qc-chat-search input{flex:1;min-width:0}.qc-chat-search button{white-space:nowrap;padding:5px}.qc-chat-search button.active{color:#24573d;background:#e4ecdd;border-radius:6px}.qc-search-results{max-height:230px;padding:0 20px;overflow:auto}.qc-search-results>button{text-align:left;border-bottom:1px solid #ecece2;width:100%;padding:12px;display:block}.qc-search-results strong{justify-content:space-between;gap:10px;font-size:13px;display:flex}.qc-search-results time,.qc-search-results small{color:#879080;font-size:11px;font-weight:400}.qc-search-results span{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:13px;display:block;overflow:hidden}.qc-search-results p{color:#83897d;padding:15px;font-size:12px}.qc-message-actions{background:#fffef9;border:1px solid #e8e9df;border-radius:20px;width:min(340px,100vw - 32px);padding:18px;box-shadow:0 15px 60px #153a2925}.qc-message-actions header{justify-content:space-between;align-items:center;display:flex}.qc-message-actions>p{color:#808579;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eeeee7;padding:12px 0;font-size:12px;overflow:hidden}.qc-message-actions>button{text-align:left;border-radius:9px;align-items:center;gap:12px;width:100%;padding:13px 9px;display:flex}.qc-message-actions>button:hover{background:#f0f3e9}.qc-message-actions .danger{color:#a04435}.qc-confirm>div{justify-content:flex-end;gap:16px;display:flex}.qc-confirm>div>button{border-radius:10px;padding:9px 18px}.qc-confirm p{color:#747d6c;margin:18px 0;line-height:1.8}.qc-upload-progress{color:#376049;gap:5px;padding:8px 14px;font-size:12px;display:grid}.qc-upload-progress progress{accent-color:#315c43;width:100%;height:5px}.qc-drop-hint{z-index:20;pointer-events:none;background:#f7faf0ed;border:2px dashed #537655;border-radius:20px;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:12px}.qc-pending-file span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.qc-mention-picker{z-index:8;background:#fffef9;border:1px solid #dde5d6;border-radius:14px;max-height:240px;padding:10px;position:absolute;bottom:100%;left:15px;right:15px;overflow:auto;box-shadow:0 10px 30px #2643341a}.qc-mention-picker button{border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.qc-mention-picker button:hover{background:#edf2e8}.qc-mention-picker .qc-avatar{width:28px;height:28px;font-size:12px}.qc-recipients{color:#70816b;flex-wrap:wrap;align-items:center;gap:7px;padding:5px 13px;font-size:12px;display:flex}.qc-recipients button,.qc-mention-tag{color:#315e3f;background:#e0ecd8;border-radius:5px;padding:2px 6px;font-size:11px}.qc-list-mention{color:#b86a35;font-style:normal}.qc-conversation-meta b.muted{background:#929b8c}.qc-conversation-settings{padding:10px 0 22px}.qc-conversation-settings label{align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.qc-conversation-settings input{accent-color:#2e5a40;width:18px;height:18px;margin-left:auto}.qc-conversation-settings small,.qc-muted-text{color:#818979;font-size:12px}.qc-shared-head{align-items:center;gap:10px;margin-top:22px;margin-bottom:12px;display:flex}.qc-shared-head h4{margin:0 auto 0 0}.qc-shared-head button{color:#818979;padding:5px 0;font-size:12px}.qc-shared-head button.active{color:#2d5b3c;border-bottom:2px solid #2d5b3c}.qc-shared-images{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-shared-images .qc-attachment.image img{object-fit:cover;width:100%;height:95px}.qc-shared-images .qc-attachment span{font-size:10px}.qc-details .qc-detail-card .qc-attachment{max-width:100%;display:flex;overflow:hidden}.qc-details .qc-detail-card .qc-attachment span{text-overflow:ellipsis;min-width:0;overflow:hidden}.qc-details h4{align-items:center;gap:5px;display:flex}.qc-shared-images .qc-text-action,.qc-detail-card .qc-text-action{margin-bottom:10px;padding:5px 0;font-size:11px}.qc-image-preview>a{align-items:center;gap:7px;display:flex}.qc-conversation-body strong{align-items:center;gap:3px;display:flex}@media (max-width:760px){.qc-message-actions{margin-top:auto;margin-bottom:12px}.qc-action-overlay{align-items:flex-end}.qc-jump-bottom{bottom:90px;right:15px}.qc-composer{gap:6px}.qc-composer>.qc-icon{width:29px;min-width:29px;padding:4px}.qc-composer textarea{min-width:0}.qc-history-search .qc-search-results{max-height:180px}.qc-conversation-pane .qc-chat-heading h2{font-size:17px}.qc-message-actions>button{padding:15px 9px}.qc-quote{font-size:11px}.qc-pending-file{font-size:12px}.qc-message-more{opacity:.7}}.qc-attachment-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:8px 2px 10px;display:flex}.qc-attach-action{color:#2d563e;background:#eef3e7;border:1px solid #dce5d5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:82px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.qc-attach-action:hover{background:#e1ecd8;border-color:#b4c8a9}.qc-attachment-toolbar small{color:#8b9583;margin-left:auto;font-size:11px}.qc-conversation-pane .qc-jump-bottom{bottom:165px}@media (max-width:760px){.qc-attachment-toolbar{gap:8px;padding:0 2px 8px}.qc-attach-action{min-width:80px;min-height:44px;padding:8px 12px;font-size:14px}.qc-attachment-toolbar small{font-size:10px}.qc-conversation-pane .qc-jump-bottom{bottom:150px}}.qc-avatar{position:relative;overflow:visible}.qc-presence-dot{background:#44a76f;border:3px solid #faf9f5;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:0;box-shadow:0 0 0 1px #44a76f20}.qc-avatar.small .qc-presence-dot{border-width:2px;width:11px;height:11px}.qc-chat-heading p.qc-presence-online,.qc-presence-online,.qc-contact-status.is-online{color:#28734e}.qc-contact-status{color:#8a8f89;margin-top:5px;font-size:12px;font-weight:400;display:block}.qc-member-grid small{color:#899087;text-align:center;font-size:10px;line-height:1.4}.qc-member-grid small.qc-presence-online{color:#28734e}.qc-quick-trigger[data-state=open]{color:#254f39;background:#e9efe4;transform:rotate(45deg)}.qc-quick-menu{color:#20372a;z-index:65;background:#fffefb;border:1px solid #e4e5dc;border-radius:16px;min-width:208px;padding:9px;box-shadow:0 12px 36px #21382c20}.qc-quick-menu [role=menuitem]{cursor:pointer;border-radius:10px;gap:16px;min-height:58px;padding:13px 16px;font-size:17px}.qc-quick-menu [role=menuitem] svg{width:25px;height:25px;color:inherit;stroke-width:1.65px}.qc-quick-menu [role=menuitem]:focus,.qc-quick-menu [role=menuitem][data-highlighted]{color:#245439;background:#edf2e7}.qc-my-notes{text-align:left;color:#31543b;background:#f0f4e9;border:1px solid #e0e6d9;border-radius:13px;align-items:center;gap:12px;width:100%;margin:22px 0;padding:17px 14px;display:flex}.qc-my-notes>span{flex:1}.qc-my-notes small{color:#818b79;margin-top:5px;font-size:11px;display:block}.qc-notes-dialog{color:#243b2d;background:#fbfaf5;border:1px solid #e3e7dc;border-radius:20px;flex-direction:column;gap:0;width:min(880px,100vw - 32px);height:min(670px,100dvh - 40px);padding:0;display:flex;overflow:hidden;max-width:880px!important}.qc-notes-heading{border-bottom:1px solid #e7e9e0;flex-shrink:0;align-items:center;gap:13px;padding:22px 26px;display:flex}.qc-notes-symbol{color:#35583e;background:#e9efdf;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.qc-notes-heading>div{flex:1;min-width:0}.qc-notes-heading h2{font-size:20px;font-weight:600}.qc-notes-heading p{color:#828c7a;align-items:center;gap:5px;margin-top:5px;font-size:12px;display:flex}.qc-notes-heading .qc-icon{place-items:center;width:32px;height:32px;display:grid}.qc-notes-body{flex:1;grid-template-columns:245px 1fr;min-height:0;display:grid}.qc-notes-list{background:#f5f5ee;border-right:1px solid #e7e9e0;flex-direction:column;gap:12px;min-height:0;padding:18px 14px;display:flex}.qc-note-new{color:#31583e;background:#e6eddf;border:1px solid #dbe4d1;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:flex}.qc-note-search{color:#8c9585;background:#efefe6;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.qc-note-search input{background:0 0;outline:0;width:100%;min-width:0;font-size:12px}.qc-notes-list>small{color:#8f9687;font-size:11px}.qc-notes-items{flex:1;min-height:0;overflow:auto}.qc-notes-items>button{text-align:left;border-radius:10px;flex-direction:column;gap:7px;width:100%;margin-bottom:5px;padding:13px 11px;display:flex;overflow:hidden}.qc-notes-items>button.selected,.qc-notes-items>button:hover{background:#e6ecdf}.qc-notes-items strong,.qc-notes-items span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.qc-notes-items strong{font-size:14px;font-weight:550}.qc-notes-items span,.qc-notes-items time{color:#8a9381;font-size:11px}.qc-note-editor{flex-direction:column;min-width:0;min-height:0;padding:20px 26px;display:flex}.qc-note-editor-top{color:#919887;align-items:center;gap:8px;min-height:26px;font-size:11px;display:flex}.qc-note-editor-top>span{flex:1}.qc-note-back{align-items:center;gap:4px;display:none}.qc-note-title{color:#263d2f;background:0 0;border:0;border-bottom:1px solid #e8e9e0;outline:none;min-width:0;padding:18px 0;font-size:23px;font-weight:550}.qc-note-text{resize:none;color:#3f4a3d;background:0 0;border:0;outline:none;flex:1;min-height:80px;padding:18px 0;font-size:15px;line-height:1.85}.qc-note-editor footer{border-top:1px solid #e8e9e0;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.qc-note-editor footer>span{color:#7b8a71;align-items:center;gap:5px;font-size:11px;display:flex}.qc-notes-dialog .qc-primary{color:#fff;background:#315b40;border-radius:10px}.qc-notes-empty{text-align:center;color:#919b85;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:auto;padding:25px 10px;display:flex}.qc-notes-empty h3{color:#4a6044;font-size:19px}.qc-notes-empty p,.qc-notes-empty small{font-size:12px;line-height:1.8}.qc-notes-error{color:#9d513b;background:#fff0e7;padding:10px 24px;font-size:13px}.qc-notes-dialog button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.qc-quick-menu{min-width:205px}.qc-quick-menu [role=menuitem]{min-height:60px}.qc-notes-dialog{width:calc(100vw - 16px);height:calc(var(--qc-viewport-height,100dvh) - 24px);border-radius:16px;max-height:calc(100dvh - 24px)}.qc-notes-heading{gap:10px;padding:16px}.qc-notes-heading p{font-size:11px}.qc-notes-heading h2{font-size:18px}.qc-notes-body{flex-direction:column;display:flex}.qc-notes-list{border:0;flex:1}.qc-note-editor{flex:1;padding:14px 18px;display:none}.qc-notes-body.editing .qc-note-editor{display:flex}.qc-notes-body.editing .qc-notes-list{display:none}.qc-note-back{display:flex}.qc-note-title{font-size:20px}.qc-note-text{font-size:16px}.qc-notes-error{padding:9px 16px}}.qc-quick-menu,.qc-notes-dialog{box-sizing:border-box;font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif;line-height:1.6}.qc-quick-menu *,.qc-notes-dialog *{box-sizing:border-box}.qc-quick-menu [role=menuitem]{-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex}.qc-notes-dialog{z-index:81;outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 80px #122a2433}.qc-notes-dialog button{cursor:pointer}.qc-notes-dialog button:focus-visible{outline-offset:2px;outline:2px solid #70a58b}.qc-notes-dialog .qc-primary{justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 16px;font-size:13px;display:inline-flex}.qm-page{color:#263e31;background:#f4f4ed;flex-direction:column;flex:1;min-width:0;height:100%}.qm-topbar{background:#fbfaf5;border-bottom:1px solid #e4e7dc;flex-shrink:0;align-items:center;gap:16px;padding:23px 36px;display:flex}.qm-topbar>div{flex:1}.qm-topbar h1{margin:0;font-size:23px;font-weight:650}.qm-topbar p{color:#929989;margin:5px 0 0;font-size:12px}.qm-publish{color:#fff;white-space:nowrap;cursor:pointer;background:#315940;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13px;display:inline-flex}.qm-page button:disabled,.qm-dialog button:disabled{opacity:.45;cursor:not-allowed}.qm-scroll{flex:1;min-height:0;overflow:auto}.qm-layout{grid-template-columns:minmax(0,700px) 238px;gap:28px;max-width:1040px;margin:30px auto;padding:0 28px;display:grid}.qm-feed{background:#fffefa;border:1px solid #e6e8df;border-radius:18px;min-width:0;overflow:hidden}.qm-cover{color:#314d35;background:linear-gradient(110deg,#e8ecda,#d6e0c9);height:270px;padding:32px;position:relative;overflow:hidden}.qm-cover-label{letter-spacing:2.4px;color:#7b8b6d;font-size:9px;position:relative}.qm-cover h2{letter-spacing:2px;margin:17px 0;font-size:27px;font-weight:500;line-height:1.65;position:relative}.qm-cover-art{opacity:.24;width:300px;height:280px;position:absolute;top:-34px;right:-22px;transform:rotate(-17deg)}.qm-cover-art svg{stroke-width:.6px;fill:#7e956d;color:#456a49;width:210px;height:210px;position:absolute}.qm-cover-art svg:nth-child(2){width:170px;top:120px;right:135px;transform:rotate(95deg)}.qm-cover-art svg:nth-child(3){width:150px;top:130px;right:-25px;transform:rotate(30deg)}.qm-cover-profile{text-align:right;align-items:center;gap:14px;display:flex;position:absolute;bottom:22px;right:27px}.qm-cover-profile strong{font-size:18px;font-weight:600}.qm-cover-profile small{color:#738269;margin-top:7px;font-size:11px;display:block}.qm-avatar{color:#4b6b45;background:#dee8d4;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:19px;font-weight:550;display:inline-grid}.qm-cover-profile .qm-avatar{color:#fff;background:#829b70;border:4px solid #f9faf1;border-radius:19px;width:66px;height:66px;font-size:27px;box-shadow:0 5px 15px #3d553118}.qm-filter{border-bottom:1px solid #eaebe3;align-items:center;gap:24px;margin:0 28px;padding:20px 0 16px;display:flex}.qm-filter button{color:#8b9584;padding:0 0 9px;font-size:13px;position:relative}.qm-filter button.selected{color:#365c40;font-weight:600}.qm-filter button.selected:after{content:"";background:#456b49;border-radius:3px;width:26px;height:3px;position:absolute;bottom:0;left:0}.qm-filter small{margin-left:3px;font-size:10px}.qm-filter>span{color:#96a08f;align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.qm-post{border-bottom:1px solid #eeeee6;gap:13px;padding:27px 28px;display:flex}.qm-post-content{flex:1;min-width:0}.qm-post-content>header{align-items:center;gap:8px;min-height:26px;display:flex}.qm-post-content>header strong{color:#436244;font-size:15px;font-weight:600}.qm-post-content>header span{color:#89997e;background:#edf1e7;border-radius:4px;padding:1px 5px;font-size:9px}.qm-post-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#384439;margin:9px 0 12px;font-size:14px;line-height:1.85}.qm-post-text.collapsed{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qm-text-button{color:#66835c;cursor:pointer;padding:4px 0;font-size:12px}.qm-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-width:420px;margin:13px 0;display:grid}.qm-photo-grid button{aspect-ratio:1;background:#edf0e6;border-radius:5px;padding:0;display:block;overflow:hidden}.qm-photo-grid img{object-fit:cover;width:100%;height:100%;display:block}.qm-photo-grid.count-1{max-width:350px;display:block}.qm-photo-grid.count-1 button{aspect-ratio:auto;max-height:400px}.qm-photo-grid.count-1 img{object-fit:contain;width:auto;max-width:100%;max-height:400px}.qm-photo-grid.count-2,.qm-photo-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:340px}.qm-post-meta{color:#9aa190;align-items:center;gap:14px;margin-top:14px;font-size:11px;display:flex}.qm-post-meta>button{color:#758f6d;font-size:11px}.qm-post-meta>div{gap:17px;margin-left:auto;display:flex}.qm-post-meta>div>button{color:#7e8e76;align-items:center;gap:5px;font-size:11px;display:flex}.qm-post-meta>div>button.liked{color:#47774e}.qm-interactions{overflow-wrap:anywhere;background:#f0f3e9;border-radius:7px;margin-top:13px;padding:9px 12px}.qm-likes{color:#607e55;align-items:flex-start;gap:7px;padding:2px 0 7px;font-size:12px;line-height:1.7;display:flex}.qm-likes svg{flex-shrink:0;margin-top:4px}.qm-interactions p{white-space:pre-wrap;margin:3px 0;font-size:12px;line-height:1.8}.qm-interactions strong{color:#607e55;font-weight:550}.qm-interactions .qm-text-button{font-size:11px}.qm-end,.qm-loading{text-align:center;color:#9ba28f;margin:0;padding:28px 15px;font-size:11px}.qm-load-more{color:#648259;margin:auto;padding:18px;font-size:12px;display:block}.qm-empty{text-align:center;color:#8ba078;padding:56px 24px}.qm-empty>svg{stroke-width:1.2px;margin:auto}.qm-empty h3{color:#557148;margin:18px 0 10px;font-size:18px;font-weight:500}.qm-empty p{color:#919a85;margin:0 0 25px;font-size:12px;line-height:1.9}.qm-empty>.qm-text-button{margin:14px auto;display:block}.qm-sidebar{padding-top:4px}.qm-person-card{text-align:center;background:#fbfcf5;border:1px solid #e4e8dc;border-radius:16px;padding:25px 20px}.qm-person-card>.qm-avatar{background:#e6eddc;width:56px;height:56px;font-size:23px}.qm-person-card h3{margin:12px 0 7px;font-size:16px}.qm-person-card p{color:#98a08e;font-size:11px}.qm-person-card>div{border-top:1px solid #e9edde;justify-content:center;margin-top:24px;padding-top:20px;display:flex}.qm-person-card>div>*{flex-direction:column;flex:1;gap:7px;display:flex}.qm-person-card>div strong{color:#4c6e43;font-size:21px;font-weight:500}.qm-person-card>div span{color:#8e9c82;font-size:11px}.qm-person-card>div>button{border-right:1px solid #e3e8d8}.qm-sidebar>section{color:#7c916e;padding:27px 12px}.qm-sidebar>section h3{margin:13px 0;font-size:14px;font-weight:550}.qm-sidebar>section p{color:#9ba38f;font-size:12px;line-height:1.9}.qm-sidebar>section button{color:#67865b;align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.qm-sidebar>section button svg:last-child{margin-left:8px}.qm-sidebar>small{text-align:center;color:#a8af9b;font-size:10px;display:block}.qm-error{color:#a05e40;background:#fff0e7;justify-content:space-between;align-items:center;gap:10px;padding:11px 20px;font-size:12px;display:flex}.qm-error button{place-items:center;display:grid}.qm-dialog,.qm-lightbox{z-index:81;box-sizing:border-box;outline:none;font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif;line-height:1.6;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qm-dialog *,.qm-lightbox *{box-sizing:border-box}.qm-dialog{color:#375039;background:#fffef8;border:1px solid #e4e8da;border-radius:19px;flex-direction:column;gap:12px;width:min(540px,100vw - 28px);max-height:calc(100dvh - 36px);padding:25px;display:flex;overflow:auto;box-shadow:0 22px 80px #122a2433}.qm-dialog>header{justify-content:space-between;align-items:center;display:flex}.qm-dialog h2{margin:0;font-size:21px;font-weight:550}.qm-dialog>p{color:#929d87;margin:0;font-size:12px}.qm-dialog .qc-icon{cursor:pointer;place-items:center;width:30px;height:30px;display:grid}.qm-dialog textarea{resize:vertical;color:#354a33;background:0 0;border:0;outline:none;min-height:150px;padding:9px 0;font-family:inherit;font-size:15px;line-height:1.9}.qm-dialog textarea::placeholder,.qm-dialog input::placeholder{color:#a6ad9b}.qm-dialog button{cursor:pointer}.qm-dialog button:focus-visible,.qm-page button:focus-visible{outline-offset:3px;outline:2px solid #7da370}.qm-upload-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.qm-upload-grid>div,.qm-upload-grid>button{aspect-ratio:1;border-radius:9px;position:relative;overflow:hidden}.qm-upload-grid img{object-fit:cover;width:100%;height:100%}.qm-upload-grid>div>button{color:#fff;background:#263c30aa;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.qm-upload-grid>button{color:#91a17e;background:#f0f3e8;border:1px dashed #d5dfc9;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.qm-dialog .qm-upload-status{color:#748e65;font-size:12px}.qm-upload-status progress{accent-color:#57834e;width:100%;height:5px;margin-top:7px;display:block}.qm-composer-hint{color:#a0a98f;gap:7px;font-size:10px;line-height:1.8;display:flex}.qm-composer-hint svg{flex-shrink:0;margin-top:4px}.qm-dialog footer{border-top:1px solid #eaece1;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.qm-dialog footer>span{color:#9ca58f;font-size:11px}.qm-comments-dialog{height:min(590px,100dvh - 36px)}.qm-comment-list{flex:1;min-height:0;overflow:auto}.qm-comment-list>div{border-bottom:1px solid #ecede3;gap:10px;padding:16px 0;display:flex}.qm-comment-list .qm-avatar{border-radius:10px;width:34px;height:34px;font-size:15px}.qm-comment-list>div>div{flex:1;min-width:0}.qm-comment-list strong{color:#5c7d50;font-size:13px;font-weight:550}.qm-comment-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.8}.qm-comment-list small{color:#a2ab95;font-size:10px}.qm-comment-list>div>button{color:#9ba68e;background:0 0;border:0;align-self:flex-start}.qm-comments-dialog form{border-top:1px solid #e9edde;gap:9px;padding-top:15px;display:flex}.qm-comments-dialog input{background:#f6f7ef;border:1px solid #e5e9dc;border-radius:10px;outline:none;flex:1;min-width:0;padding:10px;font-size:14px}.qm-lightbox{color:#e9eddf;background:#17261f;border:0;border-radius:15px;flex-direction:column;align-items:center;gap:9px;width:min(1000px,100vw - 28px);max-height:calc(100dvh - 32px);padding:20px;display:flex}.qm-lightbox h2{margin:0;font-size:14px}.qm-lightbox p{color:#a9b4a2;margin:0;font-size:11px}.qm-lightbox>img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 190px)}.qm-preview-close{position:absolute;top:17px;right:17px}.qm-lightbox>div{gap:35px;display:flex}.qm-lightbox button{color:inherit;cursor:pointer;background:0 0;border:0;padding:5px}.qm-lightbox button:disabled{opacity:.2}@media (max-width:1100px){.qm-layout{grid-template-columns:minmax(0,700px);justify-content:center}.qm-sidebar{display:none}}@media (max-width:760px){.qc-nav>button{flex:1;width:auto;min-width:0}.qm-page{height:calc(var(--qc-viewport-height,100dvh) - 76px - env(safe-area-inset-bottom));width:100%}.qm-topbar{gap:10px;padding:16px 18px}.qm-topbar h1{font-size:22px}.qm-topbar p{display:none}.qm-topbar .qm-publish{padding:9px 12px;font-size:12px}.qm-layout{margin:0;padding:0;display:block}.qm-feed{border:0;border-radius:0}.qm-cover{height:237px;padding:24px}.qm-cover h2{margin-top:16px;font-size:24px}.qm-cover-label{letter-spacing:1.9px;font-size:8px}.qm-cover-profile{bottom:18px;right:20px}.qm-cover-profile .qm-avatar{width:58px;height:58px;font-size:24px}.qm-cover-profile strong{font-size:16px}.qm-cover-art{opacity:.2;top:-28px;right:-56px}.qm-filter{gap:18px;margin:0 19px;padding-top:18px}.qm-filter>span{font-size:9px}.qm-post{gap:11px;padding:24px 18px}.qm-avatar{border-radius:11px;width:39px;height:39px}.qm-post-text{font-size:14px}.qm-post-meta>div{gap:14px}.qm-photo-grid{gap:4px}.qm-sidebar{display:none}.qm-dialog{max-height:calc(var(--qc-viewport-height,100dvh) - 24px);padding:20px}.qm-dialog textarea{min-height:120px;font-size:16px}.qm-comments-dialog input{font-size:16px}.qm-empty{padding:42px 22px}}.qc-message-time .qc-read-receipt{color:#989f92;white-space:nowrap;align-items:center;gap:3px;font-size:11px;line-height:1.4;display:inline-flex}.qc-message-time .qc-read-receipt.is-read{color:#43835b}.qc-read-receipt svg{flex-shrink:0}.qc-message-time .qc-read-receipt>span{display:inline}.qc-mobile-more,.qc-attachment-toolbar .qc-mobile-tool{display:none}@media (max-width:760px){.qc-conversation-pane{color:#202827;background:#f5f5f5}.qc-conversation-pane .qc-chat-heading{background:#fff;border-bottom:1px solid #e3e4e4;gap:15px;min-height:62px;padding:10px 14px 10px 9px}.qc-conversation-pane .qc-chat-heading>.qc-avatar,.qc-conversation-pane .qc-chat-heading>button[aria-label=搜索聊天记录]{display:none}.qc-conversation-pane .qc-chat-heading .qc-back{color:#1b2926;flex-shrink:0;width:34px}.qc-conversation-pane .qc-chat-heading .qc-back svg{stroke-width:2px;width:27px;height:27px}.qc-conversation-pane .qc-chat-heading h2{color:#1c2625;font-size:19px;font-weight:650;line-height:1.35}.qc-conversation-pane .qc-chat-heading p{color:#929795;margin-top:2px;font-size:12px}.qc-conversation-pane .qc-chat-heading p.qc-presence-online{color:#368258}.qc-conversation-pane .qc-chat-heading>.qc-icon:last-child{color:#1b2926;width:34px}.qc-conversation-pane .qc-chat-heading>.qc-icon:last-child svg{width:25px;height:25px}.qc-conversation-pane .qc-messages{background:#f5f5f5;padding:15px 11px 18px}.qc-conversation-pane .qc-day{color:#858a87;background:#ebebeb;border-radius:18px;margin:0 auto 12px;padding:4px 13px;font-size:11px;line-height:1.35;display:table}.qc-conversation-pane .qc-message{align-items:flex-start;gap:9px;margin-bottom:25px}.qc-conversation-pane .qc-message .qc-avatar.small{color:#46504a;background:#e9e7db;border-radius:50%;width:32px;height:32px;margin-top:1px;font-size:17px;font-weight:400}.qc-conversation-pane .qc-message-content{min-width:0;max-width:calc(100% - 47px)}.qc-conversation-pane .qc-bubble{box-shadow:none;background:#fff;border:0;border-radius:12px;min-height:40px;padding:10px 13px;position:relative;overflow:visible}.qc-conversation-pane .qc-message.mine .qc-bubble{background:#e0f2d5;border-radius:12px}.qc-conversation-pane .qc-bubble:before{content:"";background:inherit;z-index:0;border-radius:1px;width:10px;height:10px;position:absolute;top:15px;left:-5px;transform:rotate(45deg)}.qc-conversation-pane .qc-message.mine .qc-bubble:before{left:auto;right:-4px}.qc-conversation-pane .qc-bubble>p{color:#1f2c20;overflow-wrap:anywhere;font-size:16px;line-height:1.5;position:relative}.qc-conversation-pane .qc-bubble .qc-attachment{border-radius:8px;position:relative;overflow:hidden}.qc-conversation-pane .qc-sender{color:#89918a;margin:0 0 5px;font-size:11px}.qc-conversation-pane .qc-message-time{color:#888e88;gap:8px;margin-top:6px;font-size:11px;line-height:1.4;position:relative}.qc-conversation-pane .qc-message-time .qc-read-receipt{gap:3px;font-size:10px}.qc-conversation-pane .qc-message-time .qc-read-receipt.is-read{color:#358148}.qc-conversation-pane .qc-message-more{opacity:0;pointer-events:none;width:24px;height:24px;position:absolute;right:0}.qc-conversation-pane .qc-message-more:focus-visible{opacity:1;pointer-events:auto;position:static}.qc-conversation-pane .qc-bubble:focus-visible{outline:2px solid #7c9f78}.qc-conversation-pane .qc-composer-wrap{padding:9px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e4e4;flex-direction:column;display:flex}.qc-conversation-pane .qc-attachment-toolbar{order:20;display:none}.qc-conversation-pane .attachments-open .qc-attachment-toolbar{border-top:1px solid #eceeed;align-items:flex-start;gap:12px;margin-top:9px;padding:18px 0 6px;display:flex}.qc-conversation-pane .qc-attachment-toolbar .qc-attach-action{background:#f7f9f4;border:1px solid #e5e8e2;border-radius:12px;flex-direction:column;gap:8px;min-width:66px;min-height:68px;padding:12px 10px;font-size:12px;display:flex}.qc-conversation-pane .qc-attachment-toolbar .qc-attach-action svg{width:23px;height:23px}.qc-conversation-pane .qc-attachment-toolbar small{color:#9ca297;flex-basis:100%;margin:0;font-size:10px}.qc-conversation-pane .qc-composer{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;display:flex}.qc-conversation-pane .qc-composer textarea{color:#2e3732;background:#fafafa;border:1px solid #e6e7e6;border-radius:24px;flex:1;order:1;width:0;min-width:0;min-height:42px;padding:10px 17px;font-size:16px;line-height:20px}.qc-conversation-pane .qc-composer textarea::placeholder{color:#a0a6a2}.qc-conversation-pane .qc-emoji-control{order:2}.qc-conversation-pane .qc-emoji-control>.qc-icon{color:#263731;background:0 0;place-items:center;width:31px;height:36px;padding:0;display:grid}.qc-conversation-pane .qc-emoji-control>.qc-icon svg{stroke-width:1.65px;width:28px;height:28px}.qc-conversation-pane .qc-composer>button[aria-label=提醒群成员]{display:none}.qc-conversation-pane .qc-mobile-more{color:#263731;background:0 0;border:1.7px solid #263731;border-radius:50%;flex-shrink:0;order:3;place-items:center;width:28px;height:28px;padding:0;display:grid}.qc-conversation-pane .qc-mobile-more[aria-expanded=true]{background:#eef4e9;transform:rotate(45deg)}.qc-conversation-pane .qc-send{color:#fff;background:#315f40;border-radius:10px;order:3;width:35px;min-width:35px;height:35px;margin:0;display:none}.qc-conversation-pane .qc-composer.has-content .qc-send{justify-content:center;align-items:center;display:flex}.qc-conversation-pane .qc-composer.has-content .qc-mobile-more{display:none}.qc-conversation-pane .qc-jump-bottom{bottom:84px}.qc-conversation-pane .qc-pending-file,.qc-conversation-pane .qc-upload-progress{margin-bottom:8px}.qc-conversation-pane .qc-bubble{width:fit-content;min-width:46px;max-width:100%}.qc-conversation-pane .qc-message.mine .qc-bubble{margin-left:auto}}.qc-emoji-label,.qc-send-label{display:none}@media (min-width:761px){.qc-conversation-pane{background:#f5f6f5}.qc-conversation-pane .qc-chat-heading{background:#fcfcfa;border-bottom:1px solid #e4e7e2;gap:16px;min-height:88px;padding:17px 28px}.qc-conversation-pane .qc-chat-heading>.qc-avatar{background:#e5e9dc;width:48px;height:48px;font-size:23px}.qc-conversation-pane .qc-chat-heading h2{letter-spacing:.2px;font-size:21px;font-weight:650}.qc-conversation-pane .qc-chat-heading p{color:#929991;margin-top:4px;font-size:12px}.qc-conversation-pane .qc-chat-heading p.qc-presence-online{color:#368158}.qc-conversation-pane .qc-messages{background:#f5f6f5;padding:22px 28px 25px}.qc-conversation-pane .qc-day{color:#858d87;background:#e9edeb;border-radius:18px;margin:0 auto 24px;padding:4px 17px;font-size:11px;line-height:1.5;display:table}.qc-conversation-pane .qc-message{gap:12px;margin-bottom:25px}.qc-conversation-pane .qc-message .qc-avatar.small{color:#536050;background:#e8e7dd;border-radius:50%;width:37px;height:37px;margin-top:1px;font-size:19px;font-weight:400}.qc-conversation-pane .qc-message-content{min-width:0;max-width:min(76%,720px)}.qc-conversation-pane .qc-bubble{background:#fff;border:1px solid #e8ece6;border-radius:13px;width:fit-content;min-width:46px;max-width:100%;padding:11px 16px;box-shadow:0 1px 2px #29402a03}.qc-conversation-pane .qc-message.mine .qc-bubble{background:#e0efd9;border-color:#dcedd5;border-radius:13px;margin-left:auto}.qc-conversation-pane .qc-bubble p{color:#243526;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.qc-conversation-pane .qc-sender{color:#8b9587;margin:0 0 6px;font-size:11px}.qc-conversation-pane .qc-message-time{color:#969d92;align-items:center;gap:8px;margin-top:7px;font-size:11px}.qc-conversation-pane .qc-message-more{opacity:.25;transition:opacity .15s}.qc-conversation-pane .qc-message:hover .qc-message-more,.qc-conversation-pane .qc-message-more:focus-visible{opacity:1}.qc-conversation-pane .qc-composer-wrap{background:#fff;border-top:1px solid #e0e5dd;flex-shrink:0;padding:12px 24px 20px;position:relative;box-shadow:0 -3px 16px #253d2703}.qc-conversation-pane .qc-attachment-toolbar{flex-wrap:nowrap;gap:9px;height:38px;min-height:38px;margin-bottom:10px;padding:0 0 0 86px}.qc-conversation-pane .qc-attach-action{color:#73816d;background:0 0;border:0;border-radius:7px;gap:8px;min-width:68px;height:34px;min-height:34px;padding:6px 11px;font-size:12px;font-weight:400}.qc-conversation-pane .qc-attach-action:hover{color:#355b3d;background:#edf3e8}.qc-conversation-pane .qc-attachment-toolbar small{color:#a0a998;white-space:nowrap;font-size:10px}.qc-conversation-pane .qc-composer{min-height:145px;box-shadow:none;background:#fefefd;border:1px solid #dfe5da;border-radius:12px;grid-template-rows:minmax(72px,1fr) 36px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:5px 12px;padding:12px 13px 10px;display:grid;position:static}.qc-conversation-pane .qc-composer:focus-within{border-color:#b8cdb0;box-shadow:0 0 0 2px #90b38312}.qc-conversation-pane .qc-composer textarea{resize:none;color:#2f402f;background:0 0;border:0;border-radius:0;outline:0;grid-area:1/1/auto/-1;width:100%;min-width:0;min-height:72px;max-height:150px;padding:1px 2px;font-size:15px;line-height:1.75}.qc-conversation-pane .qc-composer textarea::placeholder{color:#a7afa0}.qc-conversation-pane .qc-composer .qc-emoji-control{position:absolute;top:12px;left:24px}.qc-conversation-pane .qc-emoji-control>.qc-icon{color:#73816d;background:0 0;border-radius:7px;gap:8px;width:auto;min-width:74px;height:34px;padding:6px 9px;display:flex}.qc-conversation-pane .qc-emoji-control>.qc-icon:hover,.qc-conversation-pane .qc-emoji-control>.selected{color:#355b3d;background:#edf3e8}.qc-conversation-pane .qc-emoji-control>.qc-icon svg{stroke-width:1.7px;width:21px;height:21px}.qc-conversation-pane .qc-emoji-label{font-size:12px;display:inline}.qc-conversation-pane .qc-emoji-panel{width:410px;max-width:calc(100vw - 160px);bottom:calc(100% + 20px);left:-12px}.qc-conversation-pane .qc-composer>.qc-icon{color:#819278;grid-area:2/1;place-self:center start;width:32px;height:32px}.qc-conversation-pane .qc-composer .qc-send{color:#fff;width:78px;height:35px;box-shadow:none;background:#416f4b;border-radius:8px;grid-area:2/2;justify-content:center;align-self:center;align-items:center;gap:7px;font-size:13px;display:flex}.qc-conversation-pane .qc-send>svg{display:none}.qc-conversation-pane .qc-send-label{display:inline}.qc-conversation-pane .qc-send:hover:not(:disabled){background:#315d3b}.qc-conversation-pane .qc-send:disabled{opacity:.42}.qc-conversation-pane .qc-composer-hint{color:#a4ad9b;pointer-events:none;max-width:calc(100% - 190px);margin:0;padding:0;font-size:10px;line-height:1.5;position:absolute;bottom:38px;right:126px}.qc-conversation-pane .qc-jump-bottom{bottom:218px}.qc-conversation-pane .qc-pending-file{background:#edf4e7;border-radius:9px;margin-bottom:9px;padding:9px 12px}.qc-conversation-pane .qc-upload-progress{margin-bottom:8px}}@media (min-width:761px) and (max-width:1050px){.qc-conversation-pane .qc-composer-wrap{padding-left:16px;padding-right:16px}.qc-conversation-pane .qc-composer .qc-emoji-control{left:16px}.qc-conversation-pane .qc-attachment-toolbar small{display:none}.qc-conversation-pane .qc-chat-heading{padding:16px 20px}.qc-conversation-pane .qc-messages{padding-left:20px;padding-right:20px}.qc-conversation-pane .qc-composer-hint{font-size:9px;right:113px}.qc-conversation-pane .qc-emoji-panel{min-width:260px;max-width:calc(100vw - 460px)}}@media (min-width:761px) and (max-height:620px){.qc-conversation-pane .qc-composer{grid-template-rows:minmax(46px,1fr) 32px;min-height:116px}.qc-conversation-pane .qc-composer textarea{min-height:46px;max-height:85px}.qc-conversation-pane .qc-composer-wrap{padding-bottom:12px}.qc-conversation-pane .qc-composer-hint{bottom:29px}.qc-conversation-pane .qc-jump-bottom{bottom:184px}}@media (min-width:761px){.qc-desktop-paste-hint{display:inline}}.qc-app img.qc-emoji-image{vertical-align:-.23em;object-fit:contain;width:1.25em;max-width:none;height:1.25em;box-shadow:none;border:0;border-radius:0;margin:0 .035em;display:inline-block}.qc-emoji-grid button{justify-content:center;align-items:center;min-width:0;display:flex}.qc-app .qc-emoji-grid img.qc-emoji-image{width:28px;height:28px;margin:0}.qc-emoji-categories{scrollbar-width:thin}@font-face{font-family:QingliaoEmojiFallback;src:url(/assets/NotoEmoji-DS29qjIq.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:swap}.qc-app,.qc-app input,.qc-app textarea{font-family:Inter,Noto Sans SC,Microsoft YaHei,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,QingliaoEmojiFallback,sans-serif}.qc-me-page{overscroll-behavior:contain;background:#f8f9f6;flex:1;min-width:0;height:100%;overflow-y:auto}.qc-me-shell{width:min(1100px,100% - 96px);margin:0 auto;padding:50px 0 35px}.qc-me-shell>h1{letter-spacing:1px;color:#111e19;margin:0 0 28px;font-size:32px;font-weight:650}.qc-me-hero{color:#fff;background:linear-gradient(115deg,#174b3a,#163e32);border-radius:11px;justify-content:space-between;align-items:center;gap:24px;min-height:180px;margin-bottom:24px;padding:34px 38px;display:flex}.qc-me-identity{text-align:left;min-width:0;color:inherit;flex:1;align-items:center;gap:32px;display:flex}.qc-me-avatar{color:#182a24;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:112px;font-size:49px;font-weight:550;display:flex}.qc-me-identity-text{flex-direction:column;gap:6px;min-width:0;display:flex}.qc-me-identity-text>strong{overflow-wrap:anywhere;font-size:32px;font-weight:650;line-height:1.4}.qc-me-identity-text>span{color:#dce9e1;overflow-wrap:anywhere;font-size:16px}.qc-me-edit{color:#fff;white-space:nowrap;border:1px solid #b3cec1;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;padding:12px 19px;font-size:16px;display:flex}.qc-me-edit:hover{background:#ffffff12}.qc-me-mobile-arrow{display:none}.qc-me-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.qc-me-card{background:#fff;border:1px solid #e2e6de;border-radius:11px;align-self:start;padding:20px 28px 10px}.qc-me-card>h2{color:#18221e;border-bottom:1px solid #eceee8;padding-bottom:20px;font-size:21px;font-weight:650}.qc-me-row{text-align:left;color:#182a24;border-bottom:1px solid #eceee8;align-items:center;gap:25px;width:100%;min-height:75px;padding:14px 0;font-size:17px;display:flex}.qc-me-row:last-child{border-bottom:0}.qc-me-row>span{flex:1}.qc-me-row>svg:first-child{color:#244d3b;flex-shrink:0}.qc-me-row>svg:last-child{color:#8c958f;flex-shrink:0}.qc-me-row:hover{color:#24573e;background:#f6f9f3}.qc-me-logout{color:#728078;justify-content:center;align-items:center;gap:12px;margin:25px 0 0 auto;padding:10px 0;font-size:15px;display:flex}.qc-me-logout:hover{color:#244c3b}.qc-me-panel p{margin:0}.qc-me-panel label{gap:7px;display:grid}.qc-me-panel .qc-me-help{color:#78867c;font-size:13px;line-height:1.8}.qc-me-panel .qc-me-switch{border-bottom:1px solid #e4e9df;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.qc-me-switch>span{min-width:0}.qc-me-switch strong{overflow-wrap:anywhere;font-weight:550;display:block}.qc-me-switch small{margin-top:3px;display:block}.qc-me-panel .qc-me-switch input{accent-color:#24573e;flex-shrink:0;width:20px;height:20px}.qc-me-panel .qc-primary{background:#244c3b;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;display:inline-flex;color:#fff!important}.qc-me-profile-avatar{color:#fff;background:#1b6346;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 9px;font-size:33px;display:grid}.qc-me-panel form .qc-me-copy{color:#31553f;background:#edf2e8;justify-self:start;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}.qc-me-account-id{word-break:break-all}.qc-me-info-block{border-bottom:1px solid #e5e9e0;padding:15px 0}.qc-me-info-block h3{margin:0 0 10px}.qc-me-info-block p{color:#6c7d6b;margin-bottom:12px;font-size:14px;line-height:1.8}.qc-me-about{text-align:center;color:#244c3b;padding:22px 0}.qc-me-about>svg{margin:auto}.qc-me-about h2{margin:12px 0 6px;font-size:28px}.qc-me-about small{margin-top:10px;display:block}.qc-me-confirm{justify-content:flex-end;gap:15px;display:flex}.qc-me-confirm>button{border-radius:8px;padding:10px 18px}.qc-me-file{color:#244c3b;border-bottom:1px solid #e2e7df;align-items:center;gap:12px;padding:15px 0;text-decoration:none;display:flex}.qc-me-file>span{flex:1;min-width:0}.qc-me-file strong{overflow-wrap:anywhere;font-weight:500;display:block}.qc-me-file small{margin-top:3px;display:block}.qc-me-empty{text-align:center;color:#7d8b7b;padding:35px 12px}.qc-me-empty svg{margin:0 auto 15px}.qc-me-panel .qc-beta-links button{text-align:left;background:#fff;border:1px solid #dce5d6;border-radius:9px;flex-direction:column;gap:5px;width:100%;margin:8px 0;padding:13px;display:flex}.qc-me-panel .qc-beta-links span{color:#798674;font-size:12px}@media (min-width:761px) and (max-width:1100px){.qc-me-shell{width:calc(100% - 56px);padding-top:32px}.qc-me-hero{padding:28px}.qc-me-avatar{width:90px;height:90px;font-size:40px}.qc-me-identity{gap:20px}.qc-me-identity-text>strong{font-size:28px}.qc-me-card{padding:20px}.qc-me-row{gap:17px}}@media (max-width:760px){.qc-me-page{width:100%;height:calc(var(--qc-viewport-height,100dvh) - 76px - env(safe-area-inset-bottom));padding-top:env(safe-area-inset-top)}.qc-me-shell{width:auto;margin:0;padding:12px 12px 30px}.qc-me-shell>h1{display:none}.qc-me-hero{color:#15221c;background:#fff;border-radius:13px;gap:10px;min-height:110px;margin-bottom:16px;padding:22px 16px}.qc-me-identity{gap:18px}.qc-me-avatar{color:#fff;background:linear-gradient(135deg,#147048,#075136);width:72px;height:72px;font-size:34px;font-weight:500}.qc-me-identity-text{gap:6px}.qc-me-identity-text>strong{font-size:23px}.qc-me-identity-text>span{color:#7b817a;font-size:12px;line-height:1.5}.qc-me-edit{color:#9da69e;background:0 0;border:0;padding:8px 0}.qc-me-edit>svg:first-child,.qc-me-edit>span{display:none}.qc-me-edit .qc-me-mobile-arrow{display:block}.qc-me-grid{background:#fff;border-radius:13px;flex-direction:column;gap:0;display:flex;overflow:hidden}.qc-me-card{background:0 0;border:0;border-radius:0;width:100%;padding:0 16px}.qc-me-card>h2{display:none}.qc-me-row{gap:17px;min-height:62px;padding:15px 0;font-size:17px}.qc-me-content .qc-me-row:last-child{border-bottom:1px solid #eceee8}.qc-me-row>svg:first-child{width:24px;height:24px}.qc-me-logout{color:#14603e;background:#fff;border-radius:13px;width:100%;min-height:62px;margin:22px 0 0;padding:18px;font-size:18px}.qc-me-panel{max-height:calc(var(--qc-viewport-height,100dvh) - 28px)}.qc-me-panel .qc-me-file{font-size:13px}}@media (min-width:761px){.qc-me-card{align-self:stretch}}@media (min-width:761px) and (max-height:800px){.qc-me-shell{padding-top:28px;padding-bottom:20px}.qc-me-shell>h1{margin-bottom:20px;font-size:29px}.qc-me-hero{min-height:148px;margin-bottom:20px;padding-top:24px;padding-bottom:24px}.qc-me-avatar{width:96px;height:96px;font-size:43px}.qc-me-card{padding-top:18px}.qc-me-card>h2{padding-bottom:14px;font-size:20px}.qc-me-row{min-height:61px}.qc-me-logout{margin-top:15px}}.qc-media-panel audio{width:100%}.qc-capture-preview{object-fit:contain;border:1px solid #dae3d6;border-radius:10px;max-width:100%;max-height:52vh}.qc-recorder{text-align:center;color:#335c43;flex-direction:column;align-items:center;gap:15px;padding:20px;display:flex}.qc-recorder>strong{font-variant-numeric:tabular-nums;font-size:28px}.qc-recorder.is-recording>svg{color:#c34d4d}.qc-media-actions{justify-content:flex-end;gap:12px;display:flex}.qc-media-panel button{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.qc-media-panel .qc-primary{background:#244c3b;color:#fff!important}.qc-voice-message{width:270px;max-width:100%;padding:5px 0}.qc-voice-message audio{width:100%;max-width:100%;height:42px}.qc-voice-message>a{color:#6b836f;margin-top:5px;font-size:11px;display:block}.qc-conversation-pane .qc-attachment-toolbar small{margin-left:auto}.qc-desktop-paste-hint{display:none}@media (min-width:761px) and (max-width:1150px){.qc-conversation-pane .qc-attachment-toolbar{gap:1px}.qc-conversation-pane .qc-attach-action{gap:5px;min-width:52px;padding:6px}.qc-conversation-pane .qc-attachment-toolbar small{display:none}}.qc-call-panel{background:#f7f9f4;width:min(94vw,780px)!important;max-width:780px!important}.qc-call-videos{background:#172b23;border-radius:14px;height:min(52vh,420px);position:relative;overflow:hidden}.qc-call-remote,.qc-call-remote video{object-fit:contain;width:100%;height:100%}.qc-call-wait{color:#dce9df;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;display:flex}.qc-call-local{background:#263c30;border:1px solid #91af98;border-radius:10px;width:28%;min-width:110px;height:30%;position:absolute;bottom:12px;right:12px;overflow:hidden}.qc-call-local video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.qc-call-local span{color:#fff;text-shadow:0 1px 3px #000;font-size:11px;position:absolute;bottom:4px;left:8px}.qc-call-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.qc-call-actions button{background:#e6eee0;border:0;border-radius:12px;align-items:center;gap:8px;padding:13px 17px;display:flex;color:#244c3b!important}.qc-call-actions .decline{background:#b64848;color:#fff!important}.qc-call-actions .accept{background:#286d47;color:#fff!important}.qc-call-result{text-align:center;color:#4c6551;padding:28px 10px;line-height:1.8}.qc-call-panel>[data-slot=dialog-close]{display:none}@media (max-width:760px){.qc-conversation-pane .qc-chat-heading>.qc-video-call{display:inline-flex}.qc-call-actions{gap:9px}.qc-call-actions button{padding:10px;font-size:12px}.qc-call-actions svg{width:18px;height:18px}.qc-call-videos{height:48vh}.qc-conversation-pane .qc-voice-message{width:230px}}.qc-hold-control{flex:1;min-width:0}.qc-hold-button{color:#244536;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#f6f8f2;border:1px solid #dce3d8;border-radius:10px;width:100%;min-height:46px;font-size:16px;font-weight:600}.qc-hold-button.recording{background:#dcebd6}.qc-hold-overlay{z-index:80;pointer-events:none;background:#17282035;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qc-hold-overlay>div{color:#fff;background:#245e45;border-radius:22px;flex-direction:column;align-items:center;gap:12px;min-width:220px;padding:30px 24px;display:flex;box-shadow:0 12px 45px #0002}.qc-hold-overlay.cancel>div{background:#b34d48}.qc-hold-overlay strong{font-size:25px}.qc-hold-overlay p{margin:0;font-size:15px}.qc-hold-feedback{color:#a13c35;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:12px;display:flex}.qc-hold-feedback button{text-decoration:underline}.qc-composer.voice-mode .qc-send{display:none!important}@media (min-width:761px){.qc-conversation-pane .qc-voice-toggle{color:#45624e;width:36px;height:36px;position:absolute;top:12px;right:22px}.qc-conversation-pane .qc-hold-control{grid-area:1/1/auto/-1;align-self:center}.qc-conversation-pane .qc-hold-button{min-height:65px}.qc-conversation-pane .qc-composer.voice-mode{grid-template-columns:1fr}.qc-conversation-pane .qc-composer.voice-mode~.qc-composer-hint{right:30px}}@media (max-width:760px){.qc-conversation-pane .qc-composer{gap:9px}.qc-conversation-pane .qc-voice-toggle{flex-shrink:0;order:0;width:30px;height:36px}.qc-conversation-pane .qc-hold-control{order:1}.qc-conversation-pane .qc-hold-button{border-radius:8px;min-height:42px}.qc-hold-feedback{background:#fff;border-radius:10px;padding:10px;position:absolute;bottom:100%;left:12px;right:12px}.qc-hold-overlay>div{max-width:85vw}}.qc-voice-message audio{display:none}.qc-voice-play{color:#24553a;justify-content:space-between;align-items:center;gap:25px;max-width:100%;padding:4px 0;display:flex}.qc-voice-play.playing svg{animation:.7s ease-in-out infinite alternate qc-voice-pulse}.qc-voice-message small{color:#a13c35;font-size:11px;display:block}.qc-voice-message small a{text-decoration:underline}@keyframes qc-voice-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.qc-voice-play.playing svg{animation:none}}@media (min-width:761px){.qc-conversation-pane .qc-attachment-toolbar small{margin-right:44px}}.qc-shot-dialog{color:#19382b;background:#f7f9f4;max-height:96dvh;overflow:auto;width:min(1320px,96vw)!important;max-width:96vw!important;padding:18px!important}.qc-shot-guide{color:#536858;justify-content:space-between;gap:12px;padding:0 0 10px;font-size:13px;display:flex}.qc-shot-guide strong{font-variant-numeric:tabular-nums;white-space:nowrap}.qc-shot-stage{background:#17211b;border:1px solid #c7d4c8;border-radius:8px;justify-content:center;align-items:center;min-height:180px;display:flex;overflow:hidden}.qc-shot-stage canvas{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:calc(96dvh - 250px);display:block}.qc-shot-stage.busy{pointer-events:none}.qc-shot-toolbar{flex-wrap:wrap;align-items:center;gap:4px;padding:10px 0 4px;display:flex}.qc-shot-toolbar button{white-space:nowrap;gap:5px;padding:8px 9px;font-size:12px}.qc-shot-toolbar button:hover:not(:disabled){background:#e1eadc}.qc-shot-toolbar button.active{color:#1c633b;background:#daead4}.qc-shot-toolbar button:disabled{opacity:.4}.qc-shot-toolbar-spacer{flex:1}.qc-shot-options{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.qc-shot-options>button{border:1px solid #bac9bb;border-radius:50%;width:20px;min-width:20px;height:20px;padding:0}.qc-shot-options>button[aria-pressed=true]{outline-offset:2px;outline:2px solid #286744}.qc-shot-options label{align-items:center;gap:6px;margin-left:10px;display:flex}.qc-shot-options select{background:#fff;border:1px solid #c8d5c7;border-radius:5px;padding:3px}.qc-shot-options input{background:#fff;border:1px solid #c8d5c7;border-radius:6px;flex:1;min-width:180px;padding:7px 10px}.qc-shot-options small{color:#7b877b;align-items:center;gap:3px;margin-left:auto;display:flex}.qc-shot-notice{color:#20613c;margin-top:7px;font-size:13px}.qc-shot-editor button:focus-visible{outline-offset:2px;outline:2px solid #318551}@media (max-width:760px){.qc-shot-dialog{padding:12px!important}.qc-shot-stage canvas{max-height:calc(96dvh - 330px)}.qc-shot-toolbar-spacer{display:none}.qc-shot-guide{font-size:12px}.qc-shot-options small{display:none}}.qc-shot-options label{white-space:nowrap;flex-direction:row;width:auto}.qc-shot-options select{width:auto}
