/* Compact account and community workspace. Shared by member and moderation views. */
body.ui-page-messages .global-contact-float,body.ui-page-messages #ambientMusic,body.ui-page-messages #acTrigger{display:none!important}
.cm-app{--cm-bg:#fff;--cm-soft:#f7fafc;--cm-border:#e5eaf0;--cm-text:#182534;--cm-muted:#7b8794;--cm-blue:#0b9fe9;--cm-tint:#edf9ff;color:var(--cm-text);font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.65;max-width:1280px;margin:30px auto 60px;padding:0 24px;isolation:isolate}
.cm-app *{box-sizing:border-box}.cm-app [hidden]{display:none!important}.cm-app h1,.cm-app h2,.cm-app h3,.cm-app p{margin:0}.cm-app h1{font-size:23px;font-weight:800;letter-spacing:-.65px;line-height:1.35;color:var(--cm-text)}.cm-app h2{font-size:15px;font-weight:750;color:var(--cm-text)}.cm-app h3{font-size:13px;font-weight:750;color:var(--cm-text)}.cm-app p{color:var(--cm-muted);font-size:12px;margin:5px 0 12px}.cm-app a{color:inherit;text-decoration:none}.cm-app small{font-size:10px;color:var(--cm-muted);line-height:1.7}.cm-app strong{font-weight:700}.cm-app button,.cm-app .cm-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--cm-bg);border:1px solid var(--cm-border);border-radius:8px;color:var(--cm-text);font:600 11px/1.4 Inter,Arial,sans-serif;padding:8px 12px;cursor:pointer;min-height:34px;transition:background .16s,border-color .16s,transform .16s;white-space:nowrap}.cm-app button:hover,.cm-app .cm-button:hover{background:var(--cm-soft);border-color:#b9ddef;transform:translateY(-1px)}.cm-app button:disabled{opacity:.5;cursor:wait;transform:none}.cm-app button.cm-primary,.cm-app .cm-primary{background:#dff4ff;color:#008fda;border:1px solid #a9e1ff;box-shadow:0 2px 3px #1386bd10}.cm-app button.cm-primary:hover,.cm-app .cm-primary:hover{background:#caedff}.cm-app .cm-danger{color:#ef4b60!important;background:#fff2f4!important;border-color:#ffcbd3!important}.cm-app input:not([type=checkbox]),.cm-app textarea,.cm-app select{font:400 12px/1.6 Inter,Arial,sans-serif;color:var(--cm-text);background:var(--cm-bg);border:1px solid #d9e0e7;border-radius:8px;outline:0;min-height:36px;padding:7px 11px;max-width:100%;width:100%;box-shadow:0 1px 2px #1e324008;transition:border-color .15s,box-shadow .15s}.cm-app input:disabled{background:var(--cm-soft);color:var(--cm-muted);opacity:1}.cm-app input:focus,.cm-app select:focus,.cm-app textarea:focus{border-color:#63c4f5;box-shadow:0 0 0 3px #2aaff714}.cm-app textarea{resize:vertical;min-height:70px}.cm-app label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:650;margin:12px 0}.cm-app input[type=checkbox]{accent-color:var(--cm-blue);width:14px;height:14px;flex:none}.cm-app .cm-check{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--cm-muted);font-size:11px;font-weight:400}.cm-app :focus-visible{outline:2px solid var(--cm-blue);outline-offset:3px}.cm-sr-only{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}
.cm-heading{display:flex;align-items:center;gap:13px;margin-bottom:26px}.cm-heading>div{flex:1}.cm-heading p{font-size:11px;margin:3px 0 0}.cm-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:39px;height:39px;color:var(--cm-blue);background:var(--cm-tint);border:1px solid #b7e4fc;border-radius:12px;font-size:16px}.cm-eyebrow{font-size:9px;font-weight:750;letter-spacing:1.6px;color:var(--cm-blue)}.cm-card{background:var(--cm-bg);border:1px solid var(--cm-border);border-radius:15px;padding:20px;margin-bottom:16px;box-shadow:0 2px 0 #10243c05}.cm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.cm-stats .cm-card{display:flex;position:relative;align-items:center;gap:12px;padding:16px 18px;overflow:hidden;margin:0;min-height:78px}.cm-stats small{display:block;font-size:9px;font-weight:750;letter-spacing:1.5px}.cm-stats strong{display:block;font-size:16px;color:var(--cm-text)}.cm-stats .cm-card:nth-child(2) .cm-icon{background:#ecfcf6;color:#13b896;border-color:#b4eedb}.cm-watermark{position:absolute;right:-4px;bottom:-8px;font-size:68px;color:#17344905;transform:rotate(-9deg)}.cm-section-heading{display:flex;align-items:center;gap:11px;margin-bottom:18px;min-height:40px}.cm-section-heading p{margin:2px 0 0;font-size:11px}.cm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.cm-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:20px}.cm-inline-form{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-top:12px}.cm-inline-form label{flex:1;margin-bottom:0}.cm-inline-form>input,.cm-inline-form>select{width:auto;flex:1;min-width:150px}.cm-wide{width:100%}.cm-note{border:1px solid #c1e6fb;background:var(--cm-tint);color:#198fc9;font-size:11px;padding:12px 14px;border-radius:10px;margin:14px 0;line-height:1.8}.cm-warning{border-color:#ffdaad;background:#fff8ef;color:#b87518}.cm-pill{display:inline-flex;align-items:center;gap:4px;border-radius:20px;background:var(--cm-soft);border:1px solid var(--cm-border);padding:2px 8px;font-size:9px;font-weight:650;white-space:nowrap;vertical-align:middle}.cm-green{color:#0ba87f;background:#eafff6;border-color:#bcebd9}.cm-blue{color:#0a99dc;background:#eef9ff;border-color:#bfe8fc}.cm-empty{text-align:center;padding:32px 16px;color:var(--cm-muted);font-size:12px}.cm-empty .cm-icon{margin:0 auto 12px}.cm-empty h3,.cm-empty h2{margin:5px 0}.cm-empty p{max-width:330px;margin:7px auto}.cm-facts{margin:14px 0}.cm-facts>div{display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid var(--cm-border);padding:9px 0;align-items:flex-start}.cm-facts dt{color:var(--cm-muted);font-size:11px;flex:none}.cm-facts dd{margin:0;text-align:right;word-break:break-word;font-size:12px}.cm-file-button{position:relative;overflow:hidden!important;cursor:pointer!important;display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:center}.cm-file-button input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;min-width:100%;margin:0;font-size:0}.cm-app input[type=file]{font-size:11px}.cm-toast{position:fixed;bottom:28px;right:28px;max-width:420px;border:1px solid #bde6fb;border-radius:12px;padding:13px 20px;background:var(--cm-bg);box-shadow:0 8px 40px #17365220;color:var(--cm-text);font-size:12px;z-index:100000}.cm-toast.is-error{border-color:#ffc0cb;color:#d33148}.cm-verified{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;color:#0b9ff1;vertical-align:middle;margin-left:5px;flex:none}.cm-verified svg{width:100%;height:100%;filter:drop-shadow(0 1px 1px #0b9fe929)}.cm-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:1px solid #d4eaf7;border-radius:50%;background:linear-gradient(135deg,#e2f8ff,#dfe9ff);font-weight:750;font-size:16px;color:#239ed6;overflow:hidden}.cm-avatar img{width:100%;height:100%;object-fit:cover;display:block}.cm-avatar-lg{width:56px;height:56px;font-size:23px}.cm-avatar-xl{width:104px;height:104px;font-size:38px;border:5px solid var(--cm-bg);box-shadow:0 3px 15px #28435d15}.cm-identity{display:flex;align-items:center;gap:10px;min-width:0}.cm-identity>span:last-child{min-width:0}.cm-identity strong{display:flex;align-items:center;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.cm-identity small{display:block;font-size:10px}.cm-back{display:inline-flex;gap:8px;font-size:11px;color:var(--cm-muted)!important;margin-bottom:15px}.cm-app pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;font-family:Consolas,monospace;background:var(--cm-soft);padding:14px;border:1px solid var(--cm-border);border-radius:9px;max-width:100%;margin:12px 0}.cm-app summary{cursor:pointer;font-size:12px;padding:4px 0;list-style-position:inside}.cm-secret{margin:8px 0 18px;color:var(--cm-muted)}
/* Account center */
.cm-account{max-width:1180px}.cm-account-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start}.cm-account-nav{display:grid;gap:7px;position:sticky;top:90px}.cm-account-nav a{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:650;padding:12px 13px;border:1px solid transparent;border-radius:10px;min-height:43px;background:color-mix(in srgb,var(--cm-soft) 65%,transparent)}.cm-account-nav a i{font-size:13px;width:16px;text-align:center;color:var(--cm-muted)}.cm-account-nav a.is-active{background:#e8f7ff;border-color:#afe1fc;color:#009eea;box-shadow:0 2px 1px #213c5210}.cm-account-nav a.is-active i{color:#009eea}.cm-account-nav a.cm-danger{margin-top:10px;border-top:1px solid #ffb6c1}.cm-account-panels{min-width:0}.cm-avatar-editor{display:flex;align-items:center;gap:12px;margin-bottom:28px}.cm-avatar-editor>div{flex:1}.cm-avatar-editor p{font-size:10px;margin-bottom:0}.cm-cover-preview{width:100%;max-height:160px;object-fit:cover;border-radius:10px;margin:12px 0}.cm-notification{display:flex;flex-direction:column;padding:13px 12px;border-bottom:1px solid var(--cm-border);border-radius:6px;font-size:12px}.cm-notification.is-unread{background:var(--cm-tint);border-left:3px solid var(--cm-blue)}.cm-session{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--cm-border)}.cm-session>div{flex:1;min-width:0}.cm-session p{font-size:10px;word-break:break-word;margin:4px 0}.cm-session strong{font-size:12px}.cm-order-row{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--cm-border);flex-wrap:wrap}.cm-order-row>img{width:58px;height:58px;object-fit:cover;border-radius:9px}.cm-order-row>div{flex:1;min-width:170px}.cm-order-row small{display:block}.cm-order-row form{display:flex;gap:6px;align-items:center}.cm-order-row select{font-size:10px;width:110px;min-height:30px}
/* Feed */
.cm-community-layout{display:grid;grid-template-columns:225px minmax(0,1fr) 225px;gap:20px;align-items:start}.cm-community-aside,.cm-discover{position:sticky;top:90px}.cm-community-aside .cm-card,.cm-discover .cm-card{padding:17px}.cm-community-aside .cm-identity{margin-bottom:14px}.cm-feed{min-width:0}.cm-feed-nav{display:grid;gap:5px}.cm-feed-nav a{padding:10px 8px;border-radius:8px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:10px}.cm-feed-nav a.is-active{background:var(--cm-tint);color:var(--cm-blue)}.cm-guidelines .fa-shield-heart{color:var(--cm-blue);margin-right:5px}.cm-guidelines p{margin-top:9px;line-height:1.9}.cm-discover h3{margin:7px 0 20px}.cm-discover .cm-identity{padding:10px 0}.cm-composer{padding:18px}.cm-compose-head{display:flex;gap:12px;align-items:flex-start}.cm-compose-head textarea{background:var(--cm-soft);border-color:transparent;box-shadow:none;resize:vertical;min-height:85px}.cm-compose-tools{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid var(--cm-border);margin-top:14px;padding-top:12px}.cm-compose-tools select{max-width:200px;font-size:10px}.cm-compose-tools label{margin:0}.cm-compose-tools button{margin-left:auto}.cm-feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:21px 0 16px}.cm-feed-toolbar form{display:flex;gap:5px;max-width:50%}.cm-feed-toolbar input{font-size:10px}.cm-feed-toolbar h2{font-size:12px}.cm-post{padding:18px}.cm-post>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.cm-post time{font-size:9px;color:var(--cm-muted);text-align:right}.cm-app .cm-post-content{font-size:12px;line-height:1.9;color:var(--cm-text);white-space:normal;overflow-wrap:anywhere;margin:15px 0}.cm-post-image{width:100%;height:auto;max-height:470px;object-fit:contain;border:1px solid var(--cm-border);border-radius:11px;background:var(--cm-soft);display:block;margin:12px 0}.cm-post>footer{border-top:1px solid var(--cm-border);display:flex;gap:8px;align-items:center;padding-top:12px;margin-top:15px}.cm-post>footer button{border:0;background:transparent;font-size:10px;padding:6px 9px;min-height:29px;color:var(--cm-muted)}.cm-post>footer button[aria-pressed=true]{color:#ec5b88;background:#fff1f6}.cm-report-link{margin-left:auto;font-size:10px;color:var(--cm-muted)!important}.cm-comments{border-top:1px solid var(--cm-border);margin-top:12px;padding-top:12px}.cm-comment{padding:12px;background:var(--cm-soft);border:1px solid var(--cm-border);border-radius:10px;margin:8px 0}.cm-comment .cm-avatar{width:28px;height:28px;font-size:11px}.cm-comment .cm-identity strong{font-size:10px}.cm-comment p{color:var(--cm-text);font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.cm-comment-form{display:flex;gap:8px;margin-top:12px;align-items:flex-start}.cm-comment-form textarea{min-height:36px;font-size:11px}.cm-listing{display:flex;align-items:center;gap:14px;border:1px solid var(--cm-border);background:var(--cm-soft);padding:12px;border-radius:11px;margin:14px 0;flex-wrap:wrap}.cm-listing>img{width:76px;height:76px;object-fit:cover;border-radius:9px;border:1px solid var(--cm-border)}.cm-listing>div{flex:1;min-width:130px}.cm-listing>div>small{font-size:8px;letter-spacing:1px;color:var(--cm-blue);font-weight:700}.cm-listing h3{margin:2px 0;font-size:12px;overflow-wrap:anywhere}.cm-listing p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:3px 0;font-size:10px}.cm-listing .cm-price{display:inline-block;font-size:14px;margin-right:8px;color:var(--cm-blue)}.cm-listing button{font-size:10px}
/* Public profile */
.cm-member-page{max-width:1080px}.cm-member-hero{padding:0;overflow:hidden}.cm-member-cover{height:225px;background:radial-gradient(at 85% 25%,#a5dafa55,transparent 50%),radial-gradient(at 10% 100%,#baedff99,transparent 55%),linear-gradient(120deg,#eff8fc,#e5f0ff);position:relative;display:flex;align-items:center;justify-content:center}.cm-member-cover>span{font-size:14px;color:#7da7bf;letter-spacing:.5px}.cm-member-cover img{width:100%;height:100%;object-fit:cover}.cm-member-identity{display:flex;gap:20px;align-items:center;padding:0 30px 22px;position:relative}.cm-member-avatar{position:relative;margin-top:-30px}.cm-member-name{padding-top:15px;flex:1;min-width:0}.cm-member-name h1{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.cm-member-name h1 .cm-verified{width:21px;height:21px}.cm-member-name p{margin:3px 0;font-size:11px}.cm-report-flag{position:absolute;right:0;bottom:6px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ee6274!important;background:var(--cm-bg);border:2px solid var(--cm-bg);box-shadow:0 2px 6px #283b491a;transform-origin:50% 80%;animation:cm-flag-wave 3s ease-in-out infinite;font-size:11px}.cm-report-flag:hover{background:#fff0f2}.cm-member-verified{padding:9px 30px;background:var(--cm-tint);border-top:1px solid #d2edfb;color:var(--cm-blue);font-size:11px;display:flex;gap:5px;align-items:center}.cm-member-hero>.cm-note{margin:15px 25px}.cm-member-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start;margin-top:22px}.cm-member-layout>section{min-width:0}.cm-member-tabs{display:flex;gap:25px;margin-bottom:15px;border-bottom:1px solid var(--cm-border);padding:0 16px}.cm-member-tabs a{font-size:12px;font-weight:650;padding:12px 0;color:var(--cm-blue);border-bottom:2px solid var(--cm-blue)}.cm-bio{white-space:pre-wrap;overflow-wrap:anywhere}.cm-app blockquote{border-left:2px solid #b9e6fb;padding-left:12px;font-size:11px;color:var(--cm-muted);margin:15px 0}.cm-social-link{display:block;font-size:11px;color:var(--cm-blue)!important;padding:6px 0}.cm-report-box{margin-top:22px}.cm-report-box summary{font-weight:700;color:#d35268}.cm-report-box p{margin-top:12px}.cm-pagination{display:flex;justify-content:center;align-items:center;gap:20px;font-size:12px;margin-top:25px}
/* Messages */
.cm-messages-page{max-width:1180px}.cm-chat-shell{display:grid;grid-template-columns:290px minmax(0,1fr);padding:0;overflow:hidden;min-height:550px;height:min(72vh,740px)}.cm-thread-sidebar{border-right:1px solid var(--cm-border);padding:18px 12px;overflow:auto;min-height:0}.cm-thread-heading{display:flex;justify-content:space-between;padding:0 6px 15px}.cm-thread-sidebar>input{font-size:11px!important;margin-bottom:15px}.cm-thread{display:flex;align-items:center;gap:10px;padding:12px 9px;border-radius:10px;margin-bottom:4px}.cm-thread.is-active{background:var(--cm-tint)}.cm-thread:hover{background:var(--cm-soft)}.cm-thread>div{flex:1;min-width:0}.cm-thread strong{display:flex;align-items:center;font-size:12px}.cm-thread small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:180px}.cm-unread{font-size:9px;background:var(--cm-blue);color:white;min-width:17px;height:17px;display:flex;align-items:center;justify-content:center;border-radius:20px}.cm-chat-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--cm-bg)}.cm-chat-header{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--cm-border);gap:10px}.cm-message-scroll{flex:1;overflow-y:auto;padding:20px 24px;background:radial-gradient(at 0 0,#e8f7ff33,transparent 60%);scrollbar-width:thin}.cm-message{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 16px;max-width:82%;clear:both}.cm-message.is-mine{align-items:flex-end;margin-left:auto}.cm-message-bubble{padding:10px 14px;background:var(--cm-soft);border:1px solid var(--cm-border);border-radius:13px 13px 13px 3px;font-size:12px;color:var(--cm-text);overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.cm-message.is-mine .cm-message-bubble{background:#e5f5ff;border-color:#c5e7fb;border-radius:13px 13px 3px 13px}.cm-message time{font-size:9px;color:var(--cm-muted);margin-top:4px}.cm-message-image{max-width:240px;max-height:250px;object-fit:contain;border-radius:9px;display:block;margin:6px 0}.cm-inquiry-card{background:var(--cm-bg);border:1px solid #bce2f9;border-radius:9px;padding:10px;display:flex;gap:10px;margin:8px 0;min-width:200px;white-space:normal}.cm-inquiry-card img{width:48px;height:48px;object-fit:cover;border-radius:7px}.cm-inquiry-card strong,.cm-inquiry-card small{display:block}.cm-inquiry-card strong{font-size:11px}.cm-inquiry-card small{font-size:10px}.cm-message-form{display:flex;gap:10px;align-items:center;border-top:1px solid var(--cm-border);padding:14px 18px;position:relative}.cm-message-form textarea{resize:none;min-height:39px;max-height:110px;background:var(--cm-soft);border-color:transparent}.cm-message-form label{margin:0}.cm-message-form .cm-file-button{width:38px;height:38px;padding:0;flex:none;border:0;color:var(--cm-blue)}.cm-chat-status{display:block;text-align:center;padding:0 12px 10px;font-size:9px}.cm-chat-file{position:absolute;bottom:1px;left:18px;font-size:9px}.cm-chat-welcome{margin:auto}.cm-chat-welcome .cm-icon{width:64px;height:64px;font-size:25px;border-radius:20px}.cm-chat-welcome h2{font-size:18px}.cm-load-older{display:block!important;margin:0 auto 18px;font-size:10px!important}.cm-load-older[hidden]{display:none!important}.cm-message-read{color:var(--cm-blue)}
/* Keep inherited shop card skins from overriding the workspace palette. */
body .page-content .cm-app .cm-card,body .adm-main .cm-app .cm-card{background:var(--cm-bg)!important;border:1px solid var(--cm-border)!important;box-shadow:0 2px 0 #10243c05!important;color:var(--cm-text)!important;transform:none!important;filter:none!important;backdrop-filter:none!important}
body .page-content .cm-app .cm-card::before,body .page-content .cm-app .cm-card::after{display:none!important}
body .page-content .cm-app input:not([type=checkbox]):not([type=file]),body .page-content .cm-app textarea,body .page-content .cm-app select{background:var(--cm-bg)!important;color:var(--cm-text)!important;border:1px solid var(--cm-border)!important;box-shadow:0 1px 2px #1e324008!important;border-radius:8px!important}
body .page-content .cm-app input:disabled{background:var(--cm-soft)!important;color:var(--cm-muted)!important}
body .page-content .cm-app :is(h1,h2,h3,strong){color:var(--cm-text)!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important;background:none!important}
body .page-content .cm-app .cm-listing .cm-price{color:var(--cm-blue)!important}
body .page-content .cm-app .cm-inquiry-card{background:var(--cm-bg)!important;border:1px solid #bce2f9!important;box-shadow:none!important;color:var(--cm-text)!important;filter:none!important;transform:none!important}
/* Purchase requests show the actions for the viewer's role. */
.cm-orders-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cm-orders-heading>div{min-width:0}.cm-orders-heading p{max-width:590px}.cm-order{padding:18px;border:1px solid var(--cm-border);border-radius:12px;margin-top:14px;background:var(--cm-bg);scroll-margin-block:110px;min-width:0}.cm-order.is-selected{border-color:var(--cm-blue);background:var(--cm-soft)}.cm-order-heading{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px}.cm-order-heading>img{width:58px;height:58px;object-fit:cover;border-radius:10px}.cm-order-heading h3{margin:6px 0 3px;font-size:12px;overflow-wrap:anywhere}.cm-order-heading p{font-size:10px;margin:0;overflow-wrap:anywhere}.cm-order-heading p>a{color:var(--cm-blue)}.cm-order-heading>.cm-pill{white-space:normal;text-align:center;max-width:150px}.cm-order-actions{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;margin-top:14px}.cm-order-actions>form{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.cm-order-actions .cm-form-message{flex-basis:100%;max-width:320px}.cm-order-delivery{margin-top:14px;padding-top:14px;border-top:1px solid var(--cm-border)}.cm-order-delivery>summary{color:var(--cm-blue);font-weight:650}.cm-order-delivery>summary.cm-order-sell{display:inline-flex;gap:8px;align-items:center;list-style:none;padding:10px 15px;border:1px solid #a9e1ff;border-radius:9px;background:var(--cm-tint);min-height:40px;max-width:100%;white-space:normal}.cm-order-delivery>summary.cm-order-sell::-webkit-details-marker{display:none}.cm-order-delivery[open]>.cm-order-sell{margin-bottom:4px}.cm-order-delivery>p{margin-top:12px}.cm-order-delivery pre{user-select:text;overflow-wrap:anywhere;max-height:400px;overflow:auto}.cm-order-delivery form .cm-check{align-items:flex-start;line-height:1.8}.cm-order-delivery .cm-check>input{margin-top:4px}.cm-order-help{margin:12px 0 0!important;font-size:10px!important}.cm-order [data-cm-form-message]{overflow-wrap:anywhere}.cm-app.cm-account [data-cm-order-form] [aria-invalid=true]{border-color:#d33148!important;box-shadow:0 0 0 2px #d3314814!important}.cm-inquiry-card .cm-inquiry-action{display:inline-flex;margin-top:8px;padding:5px 8px;border:1px solid var(--cm-border);border-radius:7px;background:var(--cm-tint);color:var(--cm-blue);font-size:10px;font-weight:650}.cm-inquiry-card>div{min-width:0}.cm-inquiry-card{min-width:min(200px,100%);max-width:100%}
@media(max-width:600px){.cm-orders-heading{flex-direction:column;gap:0}.cm-order{padding:12px}.cm-order-heading{grid-template-columns:46px minmax(0,1fr);gap:10px}.cm-order-heading>img{width:46px;height:46px}.cm-order-heading>.cm-pill{grid-column:2;justify-self:start;text-align:left;max-width:100%}.cm-order-delivery>summary.cm-order-sell{width:100%;justify-content:center}.cm-order-actions .cm-button,.cm-order-actions button{white-space:normal}.cm-order-delivery form>button{width:100%;white-space:normal}}
/* One self-contained seller application. */
.cm-seller-form-intro h3{font-size:16px;margin-top:10px}.cm-seller-form-intro p{margin-bottom:0}.cm-seller-form-section{margin-top:22px;padding-top:20px;border-top:1px solid var(--cm-border)}.cm-seller-form-section>h3{display:flex;align-items:center;gap:9px}.cm-seller-form-section>h3>span{display:grid;place-items:center;width:27px;height:27px;flex:none;border-radius:8px;background:var(--cm-tint);color:var(--cm-blue);font-size:10px}.cm-seller-form-section>p{margin:6px 0 0}.cm-seller-form .cm-required{color:var(--cm-blue)}.cm-seller-optional{margin-top:17px;padding:12px 14px;border:1px solid var(--cm-border);border-radius:10px;background:var(--cm-soft)}.cm-seller-optional summary{font-weight:650}.cm-seller-optional summary small{margin-left:8px;font-weight:400}.cm-seller-form .cm-seller-commitment{align-items:flex-start;line-height:1.8;margin:20px 0 14px}.cm-seller-commitment input{margin-top:4px}.cm-app .cm-field-error{color:#d33148;font-size:10px;font-weight:500}.cm-app .cm-form-message.is-error{border-color:#e99aa5;background:var(--cm-bg);color:#d33148}.cm-app.cm-account .cm-seller-form [aria-invalid=true]{border-color:#d33148!important;outline-color:#d33148;box-shadow:0 0 0 2px #d3314814}.cm-seller-form button[type=submit]{min-height:43px;white-space:normal}.cm-seller-form[aria-busy=true] button[type=submit]>i{display:none}.cm-seller-state h3{margin-top:10px}.cm-seller-state .cm-facts{margin-bottom:0}.cm-seller-state .cm-facts dt{white-space:normal}.cm-seller-state .cm-facts dd{min-width:0;overflow-wrap:anywhere}.cm-seller-state .cm-facts>div:last-child{border-bottom:0}.cm-seller-form .cm-note{overflow-wrap:anywhere}
html.site-dark .cm-app .cm-field-error,html.site-dark .cm-app .cm-form-message.is-error{color:#ffacb9}
@media(max-width:600px){.cm-seller-form .cm-grid{grid-template-columns:minmax(0,1fr)}.cm-seller-optional{padding:10px}.cm-seller-optional summary small{display:block;margin-left:0}.cm-seller-form-section{margin-top:17px;padding-top:16px}}
/* Moderation */
.cm-admin-review-states{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.cm-admin-badge-action{margin:14px 0}.cm-admin-badge-action p{margin-top:8px}.cm-admin-revoke{margin-top:18px;padding-top:14px;border-top:1px solid var(--cm-border)}.cm-admin-revoke>summary{color:#d35268}.cm-admin-record .cm-actions{flex-wrap:wrap}.cm-admin .cm-note{overflow-wrap:anywhere}
.cm-admin{max-width:1400px;margin:20px auto;padding:0 22px}.cm-admin-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 20px}.cm-admin-tabs a{display:inline-flex;padding:8px 13px;border-radius:8px;border:1px solid var(--cm-border);background:var(--cm-bg);font-size:11px}.cm-admin-tabs a.is-active{color:var(--cm-blue);background:var(--cm-tint);border-color:#aadffa}.cm-admin-record{padding:22px}.cm-admin-record-heading{display:flex;align-items:center;gap:15px;margin-bottom:15px;flex-wrap:wrap}.cm-admin-image{max-width:100%;width:270px;max-height:220px;object-fit:contain;border-radius:10px;margin:12px 0;border:1px solid var(--cm-border)}.cm-admin-record .cm-facts dd{max-width:75%;white-space:pre-wrap}.cm-admin-record .cm-facts>div{justify-content:flex-start}.cm-admin-record .cm-facts dt{min-width:150px}.cm-admin-record .cm-facts dd{text-align:left}
@keyframes cm-flag-wave{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}
html.site-dark .cm-app{--cm-bg:#141e2a;--cm-soft:#192635;--cm-border:#2a3949;--cm-text:#e4edf7;--cm-muted:#91a4b8;--cm-tint:#152f42}html.site-dark .cm-app input:not([type=checkbox]),html.site-dark .cm-app textarea,html.site-dark .cm-app select{border-color:#344455}html.site-dark .cm-account-nav a.is-active{background:#153951;border-color:#236286}html.site-dark .cm-message.is-mine .cm-message-bubble{background:#163c55;border-color:#285975}html.site-dark .cm-member-cover{background:linear-gradient(120deg,#162e42,#24435d)}html.site-dark .cm-app .cm-danger{background:#38232e!important;border-color:#6c3546!important}html.site-dark .cm-green{background:#12382f;border-color:#24614e}html.site-dark .cm-blue{background:#173449;border-color:#245475}html.site-dark .cm-warning{background:#3c2e20;border-color:#6d5131;color:#edba77}
@media(min-width:1450px){.cm-community-layout{grid-template-columns:245px minmax(0,1fr) 245px}}
@media(max-width:1180px){.cm-community-layout{grid-template-columns:210px minmax(0,1fr)}.cm-discover{display:none}.cm-account-layout{grid-template-columns:180px minmax(0,1fr);gap:18px}.cm-account-nav a{font-size:10px;gap:9px}}
@media(max-width:850px){.cm-app{padding:0 16px;margin-top:20px}.cm-heading h1{font-size:20px}.cm-community-layout{grid-template-columns:minmax(0,1fr)}.cm-community-aside{position:static}.cm-community-aside>.cm-card:first-child,.cm-guidelines{display:none}.cm-feed-nav{display:flex;gap:4px;padding:8px!important;overflow-x:auto;white-space:nowrap}.cm-feed-nav a{font-size:10px;flex:none;padding:8px}.cm-member-layout{grid-template-columns:245px minmax(0,1fr);gap:14px}.cm-chat-shell{grid-template-columns:230px minmax(0,1fr)}.cm-chat-header{padding:12px}.cm-thread small{max-width:135px}.cm-message-scroll{padding:18px 14px}.cm-heading>.cm-button{font-size:10px;padding:8px}.cm-avatar-editor{flex-wrap:wrap}.cm-avatar-editor>div{min-width:120px}.cm-avatar-editor>.cm-check{margin-left:auto}.cm-app .cm-card{padding:16px}.cm-member-hero.cm-card,.cm-chat-shell.cm-card{padding:0}}
@media(max-width:600px){.cm-app{padding:0 12px;margin:18px auto 40px}.cm-heading{gap:9px;flex-wrap:wrap;margin-bottom:20px}.cm-heading>.cm-icon{width:34px;height:34px;border-radius:10px;font-size:14px}.cm-heading h1{font-size:18px}.cm-heading p{font-size:10px}.cm-heading>.cm-button{margin-left:auto}.cm-stats{gap:7px;margin-bottom:20px}.cm-stats .cm-card{padding:11px 9px;gap:7px;min-height:68px;border-radius:11px}.cm-stats .cm-icon{width:28px;height:28px;border-radius:9px;font-size:12px}.cm-stats small{font-size:7px;letter-spacing:.6px}.cm-stats strong{font-size:12px}.cm-watermark{font-size:45px}.cm-account-layout{grid-template-columns:minmax(0,1fr);gap:17px}.cm-account-nav{display:flex;position:static;overflow-x:auto;gap:6px;padding-bottom:8px;scrollbar-width:thin}.cm-account-nav a{white-space:nowrap;padding:9px 11px;min-height:36px;font-size:10px;gap:7px}.cm-account-nav a.cm-danger{margin-top:0}.cm-section-heading{gap:9px;margin-bottom:12px}.cm-section-heading h2{font-size:13px}.cm-section-heading p{font-size:10px}.cm-section-heading .cm-icon{width:33px;height:33px;font-size:13px}.cm-grid{gap:0 12px}.cm-app label{font-size:10px}.cm-app input:not([type=checkbox]),.cm-app textarea,.cm-app select{font-size:12px}.cm-avatar-editor{gap:10px;margin-bottom:16px}.cm-avatar-editor .cm-file-button{font-size:9px}.cm-avatar-editor p{font-size:9px}.cm-app .cm-post-content{font-size:12px}.cm-post time{font-size:8px;max-width:85px}.cm-post>footer{gap:2px}.cm-report-link{font-size:9px}.cm-identity strong{font-size:11px}.cm-compose-tools select{max-width:125px}.cm-compose-tools .cm-file-button{font-size:9px;padding:7px}.cm-compose-tools{gap:5px}.cm-feed-toolbar h2{font-size:11px}.cm-feed-toolbar form{max-width:57%}.cm-listing>img{width:60px;height:60px}.cm-member-cover{height:155px}.cm-member-cover>span{font-size:11px}.cm-member-identity{padding:0 15px 17px;gap:10px;flex-wrap:wrap}.cm-avatar-xl{width:80px;height:80px;font-size:30px}.cm-member-name h1{font-size:19px}.cm-member-actions{margin-left:auto}.cm-member-layout{grid-template-columns:minmax(0,1fr);gap:10px}.cm-member-layout aside .cm-card{margin-bottom:10px}.cm-member-verified{padding:8px 15px;font-size:10px}.cm-chat-shell{grid-template-columns:minmax(0,1fr);height:auto;min-height:600px}.cm-thread-sidebar{border-right:0;border-bottom:1px solid var(--cm-border);max-height:230px;padding:12px}.cm-thread-heading{padding-bottom:8px}.cm-thread-sidebar>input{margin-bottom:6px}.cm-thread-sidebar [data-cm-threads]{display:flex;overflow-x:auto;gap:6px}.cm-thread{min-width:180px;max-width:220px;padding:8px}.cm-thread small{max-width:135px}.cm-chat-main{min-height:430px;max-height:72vh}.cm-message-scroll{min-height:280px}.cm-chat-header>.cm-pill{font-size:8px}.cm-message-form{padding:10px}.cm-message{max-width:90%}.cm-toast{bottom:16px;right:12px;left:12px;max-width:none;font-size:11px}.cm-session{flex-wrap:wrap}.cm-session>form{margin-left:auto}.cm-admin-tabs{gap:5px}.cm-admin-tabs a{font-size:10px;padding:7px 9px}.cm-admin-record .cm-facts dt{min-width:95px}.cm-admin-record .cm-facts dd{max-width:65%}}
@media(max-width:390px){.cm-grid{grid-template-columns:minmax(0,1fr)}.cm-stats .cm-icon{display:none}.cm-compose-tools{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.cm-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:600px){.cm-messages-page .cm-chat-shell{height:calc(100dvh - 190px);min-height:500px;grid-template-rows:auto minmax(0,1fr)}.cm-messages-page .cm-thread-sidebar{max-height:155px;padding:10px 12px}.cm-messages-page .cm-thread-heading{padding-bottom:5px}.cm-messages-page .cm-thread-heading h2{font-size:12px}.cm-messages-page .cm-chat-main{min-height:0;max-height:none}.cm-messages-page .cm-message-scroll{min-height:0}.cm-messages-page .cm-chat-header{padding:10px 12px}.cm-messages-page .cm-chat-status{font-size:8px;padding-bottom:6px}.cm-messages-page .cm-message-form{padding:9px}.cm-messages-page .cm-thread-sidebar [data-cm-threads]{max-height:65px}.cm-messages-page .cm-thread .cm-avatar{height:30px;width:30px}.cm-messages-page .cm-thread{padding:6px 9px}.cm-messages-page .cm-message-form button{min-width:36px}}
