/* New ticket: readable dark fields, compact evidence, and clear action spacing. */
html body .cb-site .cb-member-support.support-v3.member-support-new .member-create-layout{gap:14px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .member-create-main{padding:16px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .member-step-description{margin:2px 0 16px!important;color:#b9ccd7!important;font-size:12px!important;line-height:1.5!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .member-support-field{display:flex;flex-direction:column;gap:7px!important;margin:0 0 16px!important;font-size:12px!important;color:#e0eaf0!important}
html body .cb-site .cb-member-support.support-v3.member-support-new :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),select,textarea){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;background:#172932!important;color:#e1ebf1!important;-webkit-text-fill-color:#e1ebf1!important;caret-color:#e1ebf1!important;border:1px solid #526c7c!important;border-radius:2px!important;box-shadow:inset 0 1px 2px #0002!important;padding:8px 10px!important;font:400 13px/1.5 Arial,sans-serif!important;color-scheme:dark}
html body .cb-site .cb-member-support.support-v3.member-support-new :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),select){height:36px!important;min-height:36px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new textarea{height:auto!important;resize:vertical}
html body .cb-site .cb-member-support.support-v3.member-support-new :is(input,textarea)::placeholder{color:#9db3bf!important;-webkit-text-fill-color:#9db3bf!important;opacity:1!important}
html body .cb-site .cb-member-support.support-v3.member-support-new :is(input,select,textarea):focus-visible{outline:2px solid #83cbe8!important;outline-offset:2px!important;border-color:#83cbe8!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .member-support-field>small{font-size:11px!important;line-height:1.5!important;color:#b5c8d3!important;font-weight:normal!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .member-support-field>small.member-support-invalid{color:#ffaaa7!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .bbcode-editor{background:#172932!important;border:1px solid #526c7c!important;border-radius:2px!important;overflow:visible}
html body .cb-site .cb-member-support.support-v3.member-support-new .bbcode-toolbar{display:flex!important;align-items:center;gap:4px!important;background:#203a49!important;padding:6px!important;margin:0!important;border:0!important;border-bottom:1px solid #526c7c!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .bbcode-toolbar button{background:#2d495a!important;color:#e0ebf1!important;-webkit-text-fill-color:#e0ebf1!important;text-shadow:none!important;border:1px solid #527083!important;box-shadow:none!important;border-radius:2px!important;font-size:12px!important;line-height:18px!important;min-width:32px!important;min-height:30px!important;padding:5px 10px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .bbcode-toolbar button:last-child{margin-left:auto}
html body .cb-site .cb-member-support.support-v3.member-support-new .bbcode-toolbar button:is(:hover,[aria-pressed="true"]){background:#365e73!important;border-color:#85bed7!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .bbcode-editor textarea{display:block!important;min-height:154px!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:12px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .bbcode-preview{box-sizing:border-box;min-height:154px!important;padding:12px!important;background:#172932!important;color:#e1ebf1!important;overflow-wrap:anywhere}
html body .cb-site .cb-member-support.support-v3.member-support-new .bbcode-editor>small{display:block!important;padding:6px 10px!important;border-top:1px solid #354d5b;color:#a9c1ce!important;background:#1b303c!important;font-size:11px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence{padding-top:4px;margin-top:4px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence-heading{margin-bottom:12px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence h3{display:flex;align-items:center;gap:8px;font-size:13px!important;line-height:1.5!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#e5eef3!important;text-align:left!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence h3>span{font-size:10px;font-weight:normal;color:#b6d3e2;border:1px solid #47616f;padding:1px 6px;background:#20343f;border-radius:2px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence p{margin:5px 0 10px!important;font-size:11px!important;line-height:1.5!important;color:#b9cdd9!important;font-weight:normal!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence-heading>p{margin-bottom:0!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:12px;align-items:start}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence-panel{min-width:0;padding:12px!important;background:#20313c!important;border:1px solid #476575!important;border-radius:2px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence-panel h4{font-size:12px!important;line-height:1.5!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#e3edf3!important;text-align:left!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence-panel-heading>small{font-size:10px!important;color:#b7cdd8!important;white-space:nowrap;font-weight:normal}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-upload-control{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%;width:auto!important;min-height:34px!important;box-sizing:border-box;padding:7px 12px!important;margin:2px 0 0!important;background:#2d4d60!important;border:1px solid #6590a7!important;border-radius:2px;color:#e8f2f7!important;font-size:12px!important;font-weight:bold;overflow:hidden;cursor:pointer}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-upload-control input[type="file"]{position:absolute!important;inset:0!important;opacity:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;cursor:pointer}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-upload-control:focus-within{outline:2px solid #83cbe8;outline-offset:3px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-upload-control:hover{background:#365e73!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-upload-control.is-full{opacity:.6;cursor:default}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence details{margin-top:12px;font-size:11px;line-height:1.5;color:#bad1de}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence summary{padding:2px 0;cursor:pointer;color:#a8d6eb}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence summary:focus-visible{outline:2px solid #83cbe8;outline-offset:2px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence details p{margin:6px 0 0!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence .member-support-proof{display:flex!important;align-items:flex-end!important;flex-wrap:nowrap!important;gap:6px!important;margin:0 0 9px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence .member-support-proof>label{display:flex!important;flex:1;flex-direction:column;min-width:0!important;gap:5px;font-size:11px!important;font-weight:normal!important;color:#c7dae5}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence button{width:auto!important;min-height:30px!important;padding:5px 8px!important;background:#2b4656!important;color:#d9edf7!important;-webkit-text-fill-color:#d9edf7!important;text-shadow:none!important;border:1px solid #526e80!important;border-radius:2px!important;box-shadow:none!important;font-size:11px!important;line-height:18px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence button:hover{background:#365e73!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence button:focus-visible{outline:2px solid #83cbe8;outline-offset:2px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence .ticket-add-link{background:none!important;border:0!important;padding:2px 0!important;min-height:26px!important;color:#9ad6f0!important;text-align:left}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-video-timestamps{border-top:1px solid #415867;padding-top:10px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-video-timestamps summary>span{color:#aac0cd}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-video-timestamps label{display:flex!important;flex-direction:column;gap:6px!important;margin-top:10px;font-size:11px!important;font-weight:normal!important;color:#cadde8}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-video-timestamps textarea{min-height:76px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-selected-files{list-style:none;padding:0!important;margin:12px 0 0!important;display:grid;gap:6px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-selected-files li{display:flex;align-items:center;gap:8px;border-top:1px solid #415867;padding-top:6px;font-size:11px}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-selected-files li>span{flex:1;min-width:0;overflow-wrap:anywhere;color:#d4e6ef}
html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-selected-files li small{display:block;color:#b0d0c2;font-size:10px}
html body .cb-site .cb-member-support.support-v3.member-support-new .member-support-actions{display:flex!important;align-items:center!important;gap:12px!important;margin-top:18px!important;padding-top:14px!important;border-top:1px solid #4a6474!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .member-support-actions button{min-height:34px!important;padding:6px 13px!important;font-size:12px!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .member-support-actions .primary{background:linear-gradient(#3883a5,#245970)!important;color:#f2f9fc!important;-webkit-text-fill-color:#f2f9fc!important;border:1px solid #81b9d2!important;text-shadow:none!important}
html body .cb-site .cb-member-support.support-v3.member-support-new .member-support-actions .primary:hover{background:#397f9f!important}

/* Keep the maintenance toggle together at the left edge of its form. */
html body .cb-site .admin-editor.maintenance-editor label.check.maintenance-enable{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:fit-content!important;text-align:left!important;margin:0 0 14px!important;padding:0!important}
html body .cb-site .admin-editor.maintenance-editor .maintenance-enable input[type="checkbox"]{display:inline-block!important;flex:0 0 auto!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;margin:0!important;padding:0!important}

@media(max-width:800px){
 html body .cb-site .cb-member-support.support-v3.member-support-new .member-create-layout{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:600px){
 html body .cb-site .cb-member-support.support-v3.member-support-new .member-create-main{padding:12px!important}
 html body .cb-site .cb-member-support.support-v3.member-support-new .ticket-evidence-grid{grid-template-columns:minmax(0,1fr)}
 html body .cb-site .cb-member-support.support-v3.member-support-new :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),select,textarea){font-size:16px!important}
 html body .cb-site .cb-member-support.support-v3.member-support-new .bbcode-toolbar button{min-height:40px!important;min-width:38px!important}
 html body .cb-site .cb-member-support.support-v3.member-support-new :is(.ticket-upload-control,.ticket-evidence button,.member-support-actions button){min-height:40px!important}
}
