.omnyxar-market-wrap,.omnyxar-market-owned{width:100%;box-sizing:border-box}.omnyxar-market-head{margin:0 0 18px;padding:18px 0;border-bottom:1px solid #e5e7eb}.omnyxar-market-head h2{margin:0 0 6px;font-size:26px;line-height:1.25}.omnyxar-market-head p{margin:0;color:#6b7280}.omnyxar-market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.omnyxar-market-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-height:100%}.omnyxar-market-image{aspect-ratio:1/1;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-weight:700}.omnyxar-market-image img{width:100%;height:100%;object-fit:cover;display:block}.omnyxar-market-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.omnyxar-market-type{display:inline-flex;align-self:flex-start;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:700}.omnyxar-market-body h3{margin:0;font-size:17px;line-height:1.35;color:#111827}.omnyxar-market-body p{margin:0;color:#6b7280;font-size:13px;line-height:1.5}.omnyxar-market-price{margin-top:auto;font-size:14px;color:#6b7280}.omnyxar-market-price strong{font-size:20px;color:#111827}.omnyxar-market-price del{color:#9ca3af}.omnyxar-market-stock{font-size:12px;color:#6b7280}.omnyxar-market-buy,.omnyxar-market-equip{width:100%;border:0;border-radius:10px;background:#111827;color:#fff;padding:10px 12px;font-weight:700;cursor:pointer;text-align:center}.omnyxar-market-buy:disabled{background:#9ca3af;cursor:not-allowed}.omnyxar-market-empty{grid-column:1/-1;padding:22px;border:1px dashed #d1d5db;border-radius:14px;color:#6b7280;text-align:center;background:#fff}.omnyxar-market-notice{margin:0 0 14px;padding:12px 14px;border-radius:12px;font-weight:700}.omnyxar-market-notice.success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.omnyxar-market-notice.error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.omnyxar-market-owned-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.omnyxar-market-owned-card{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px}.omnyxar-market-owned-img{width:64px;height:64px;flex:0 0 64px;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#9ca3af;font-size:12px;font-weight:800}.omnyxar-market-owned-img img{width:100%;height:100%;object-fit:cover}.omnyxar-market-owned-card h4{margin:0 0 4px;font-size:15px}.omnyxar-market-owned-card p{margin:0 0 8px;color:#6b7280;font-size:12px}.omnyxar-market-equipped{display:inline-flex;padding:6px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:800;font-size:12px}.omnyxar-login-shell{width:100%;display:flex;justify-content:center;align-items:center;padding:24px;box-sizing:border-box}.omnyxar-login-box{width:100%;max-width:var(--omnyxar-box-width,420px);min-height:var(--omnyxar-box-height,auto);display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:30px;box-sizing:border-box;margin:0 auto;box-shadow:0 20px 50px rgba(17,24,39,.08)}.omnyxar-login-box .omnyxar-brand{text-align:center;margin-bottom:18px;display:flex;justify-content:center;overflow:visible}.omnyxar-login-box .omnyxar-brand img{max-width:220px;max-height:120px;height:auto;width:auto}.omnyxar-login-box .omnyxar-brand svg{width:min(320px,100%);height:auto;display:block;overflow:visible}.omnyxar-login-box h2{display:none}.omnyxar-login-box label{display:block;font-size:14px;font-weight:600;color:#344054;margin-bottom:14px}.omnyxar-login-box input{width:100%;padding:14px 16px;border:1px solid #d0d5dd;border-radius:14px;box-sizing:border-box;margin-top:8px;background:#fff}.omnyxar-login-box input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.12)}.omnyxar-login-box button{width:100%;padding:14px 16px;border:0;border-radius:14px;background:#111827;color:#fff;font-weight:700;cursor:pointer;margin-top:12px}.omnyxar-login-message{margin-bottom:12px;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e5e7eb}.omnyxar-login-message.error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.omnyxar-login-message.success{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.omnyxar-board{width:100%;box-sizing:border-box}.omnyxar-board-header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.omnyxar-board-title{font-size:38px;font-weight:600;line-height:1.15;margin:0}.omnyxar-board-description{font-size:15px;color:#667085;margin-top:8px}.omnyxar-board-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.omnyxar-board-tools a,.omnyxar-board-tools button{padding:10px 14px;border:1px solid #d0d5dd;background:#fff;border-radius:10px;cursor:pointer;text-decoration:none;color:#111827}.omnyxar-board-tools form{margin:0}.omnyxar-board-tools .button,.omnyxar-board-tools button{margin-right:8px}.omnyxar-board-table{width:100%;border-collapse:collapse;border-top:3px solid #111827}.omnyxar-board-table th,.omnyxar-board-table td{padding:14px 10px;border-bottom:1px solid #e5e7eb;text-align:center;vertical-align:middle}.omnyxar-board-table th a{text-decoration:none;color:inherit}.omnyxar-board-col-title{width:44%;text-align:center}.omnyxar-board-no{width:80px}.omnyxar-category-pill{display:inline-flex;padding:7px 14px;border:1px solid #d1d5db;border-radius:999px;font-size:13px;background:#fff}.omnyxar-title-wrap{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.omnyxar-comment-count{font-size:12px;color:#6b7280}.omnyxar-new-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;background:#eef2ff;color:#4338ca}.omnyxar-board-detail{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;border-top:3px solid #111827;padding-top:18px}.omnyxar-detail-main{min-width:0}.omnyxar-detail-side{border-left:1px solid #e5e7eb;padding-left:20px}.omnyxar-detail-title{font-size:20px;font-weight:700;margin:0 0 8px}.omnyxar-detail-meta{color:#667085;font-size:14px;display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.omnyxar-detail-content{line-height:1.8;min-height:240px}.omnyxar-board-form{border-top:3px solid #111827;padding-top:18px}.omnyxar-board-form input[type=text],.omnyxar-board-form input[type=file],.omnyxar-board-form select,.omnyxar-board-form textarea{width:100%;padding:12px 14px;border:1px solid #d0d5dd;border-radius:12px;box-sizing:border-box}.omnyxar-form-grid{display:grid;grid-template-columns:1fr 200px;gap:14px}.omnyxar-form-row{margin-bottom:14px}.omnyxar-actions-row{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.omnyxar-comment-box{margin-top:24px}.omnyxar-comment-item{padding:12px 0;border-bottom:1px solid #e5e7eb}.omnyxar-reaction-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.omnyxar-reaction-buttons button{padding:10px 14px;border-radius:10px;border:1px solid #d0d5dd;background:#fff;cursor:pointer}.omnyxar-attachment-list{margin-top:14px;padding-left:18px}.omnyxar-alert{padding:12px 14px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;margin-bottom:16px}.omnyxar-info{padding:12px 14px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;margin-bottom:16px}.omnyxar-pagination{margin-top:18px;display:flex;gap:8px;flex-wrap:wrap}.omnyxar-pagination a,.omnyxar-pagination span{padding:8px 12px;border:1px solid #d1d5db;border-radius:10px;text-decoration:none}.omnyxar-pagination .current{background:#111827;color:#fff;border-color:#111827}@media (max-width:900px){.omnyxar-board-detail{grid-template-columns:1fr}.omnyxar-detail-side{border-left:0;padding-left:0;border-top:1px solid #e5e7eb;padding-top:18px}.omnyxar-form-grid{grid-template-columns:1fr}}@media (max-width:680px){.omnyxar-board-title{font-size:30px}.omnyxar-board-table thead{display:none}.omnyxar-board-table,.omnyxar-board-table tbody,.omnyxar-board-table tr,.omnyxar-board-table td{display:block;width:100%}.omnyxar-board-table tr{padding:12px 0}.omnyxar-board-table td{padding:8px 4px;border-bottom:0}.omnyxar-board-table td:before{content:attr(data-label);display:block;font-size:12px;color:#6b7280;margin-bottom:4px}}.omnyxar-author-cell{display:inline-flex;align-items:center;gap:8px}.omnyxar-author-avatar{width:28px;height:28px;border-radius:999px;object-fit:cover;border:1px solid #e5e7eb;background:#fff}.omnyxar-author-signature{margin-top:26px;padding:18px;border:1px solid #e5e7eb;border-radius:18px;background:#f8fafc;display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px}.omnyxar-author-signature-avatar img{width:72px;height:72px;border-radius:999px;object-fit:cover}.omnyxar-author-signature-name{font-weight:700;font-size:18px}.omnyxar-author-signature-meta{display:flex;gap:14px;flex-wrap:wrap;color:#667085;margin:6px 0}.omnyxar-author-signature-bio{color:#344054;line-height:1.7}.omnyxar-account-shell{display:grid;gap:20px}.omnyxar-account-hero{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center;padding:22px;border:1px solid #e5e7eb;border-radius:22px;background:#fff}.omnyxar-account-avatar img{width:96px;height:96px;border-radius:999px;object-fit:cover}.omnyxar-account-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.omnyxar-account-kpis div{padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.omnyxar-account-kpis span{display:block;color:#667085;font-size:12px}.omnyxar-account-kpis strong{display:block;font-size:22px;margin-top:6px}.omnyxar-account-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:20px}.omnyxar-tab-head{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:12px}.omnyxar-tab-head a{text-decoration:none;padding:9px 13px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#111827}.omnyxar-activity-list{list-style:none;padding:0;margin:0}.omnyxar-activity-list li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e5e7eb}.omnyxar-activity-list span{color:#667085;white-space:nowrap}@media (max-width:900px){.omnyxar-account-grid{grid-template-columns:1fr}.omnyxar-account-kpis{grid-template-columns:1fr}.omnyxar-account-hero{grid-template-columns:1fr;text-align:center;justify-items:center}}.omnyxar-inline-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #d0d5dd;background:#fff;border-radius:8px;color:#111827;text-decoration:none;cursor:pointer;box-shadow:none}.omnyxar-editor-note{margin-top:8px}.omnyxar-smarteditor-target{min-height:460px;font-size:14px}.omnyxar-board-table th a{display:inline-flex;justify-content:center;width:100%}.omnyxar-inline-btn:hover{background:#f9fafb}.omnyxar-inline-btn-danger{color:#b42318;border-color:#f1b5b0}.omnyxar-inline-form{display:inline-flex;margin:0}.omnyxar-list-actions{display:flex;gap:8px;flex-wrap:wrap}.omnyxar-actions-row-start{justify-content:flex-start}.omnyxar-board-check{width:38px}.omnyxar-title-wrap-reply{padding-left:18px;position:relative}.omnyxar-reply-flag{display:inline-flex;align-items:center;color:#667085;font-size:12px}.omnyxar-post-reply-row td{background:#fcfcfd}.omnyxar-comment-item{padding:14px 0;border-bottom:1px solid #e5e7eb}.omnyxar-comment-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.omnyxar-comment-author{display:flex;align-items:center;gap:8px}.omnyxar-comment-body{margin-top:8px;line-height:1.7}.omnyxar-comment-actions{display:flex;gap:8px;margin-top:10px}.omnyxar-comment-reply{margin-left:min(40px,calc(var(--reply-depth) * 20px));padding-left:14px;border-left:2px solid #e5e7eb}.omnyxar-comment-compose{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:12px;align-items:stretch}.omnyxar-comment-compose textarea{min-height:104px;resize:vertical}.omnyxar-comment-compose button{width:100%;height:100%}.omnyxar-reaction-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:20px}.omnyxar-board-table .omnyxar-list-actions,.omnyxar-board-table .omnyxar-inline-form{vertical-align:middle}.omnyxar-switch{position:relative;display:inline-block;width:52px;height:30px}.omnyxar-switch input{opacity:0;width:0;height:0}.omnyxar-slider{position:absolute;cursor:pointer;inset:0;background:#d0d5dd;border-radius:999px;transition:.2s}.omnyxar-slider:before{content:"";position:absolute;height:24px;width:24px;left:3px;top:3px;background:white;border-radius:50%;transition:.2s;box-shadow:0 1px 3px rgba(0,0,0,.12)}.omnyxar-switch input:checked + .omnyxar-slider{background:#111827}.omnyxar-switch input:checked + .omnyxar-slider:before{transform:translateX(22px)}.omnyxar-switch-label{font-size:13px;color:#667085}.omnyxar-board-inline{display:flex;align-items:center;gap:10px}.omnyxar-board-manager-grid .omnyxar-card{overflow:visible}@media (max-width:680px){.omnyxar-comment-compose{grid-template-columns:1fr}.omnyxar-list-actions{justify-content:flex-start}}.omnyxar-inline-btn,.omnyxar-board-tools a,.omnyxar-board-tools button,.omnyxar-actions-row a,.omnyxar-actions-row button{min-height:38px;height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1.2;font-size:14px;font-weight:600;vertical-align:middle}.omnyxar-board-tools{align-items:center}.omnyxar-board-tools form,.omnyxar-inline-form{display:inline-flex;align-items:center;margin:0}.omnyxar-board-tools .button,.omnyxar-board-tools button{margin-right:0}.omnyxar-actions-row{align-items:center}.omnyxar-board-form-actions{margin-top:18px;padding-top:14px;border-top:1px solid #e5e7eb}.omnyxar-primary-btn{background:#111827;color:#fff;border-color:#111827}.omnyxar-primary-btn:hover{background:#1f2937}.omnyxar-actions-row-start{margin-bottom:12px}.omnyxar-board-table td,.omnyxar-board-table th{height:52px}.omnyxar-board-check input[type=checkbox]{margin:0;vertical-align:middle}
.omnyxar-admin-flat{padding-right:20px}.omnyxar-admin-flat h1{font-size:23px;font-weight:400;margin:20px 0 10px}.omnyxar-admin-desc{margin:0 0 14px;color:#50575e}.omnyxar-admin-flat .omnyxar-card,.omnyxar-admin-flat .omnyxar-kpi,.omnyxar-admin-flat .omnyxar-changelog-item{border-radius:0;box-shadow:none;border-color:#c3c4c7}.omnyxar-admin-flat .button,.omnyxar-admin-flat input,.omnyxar-admin-flat select,.omnyxar-admin-flat textarea{border-radius:0}.omnyxar-admin-flat input[type=text],.omnyxar-admin-flat input[type=email],.omnyxar-admin-flat input[type=number],.omnyxar-admin-flat input[type=url],.omnyxar-admin-flat input[type=datetime-local],.omnyxar-admin-flat select{min-height:32px;line-height:30px}.omnyxar-wp-toolbar{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin:14px 0}.omnyxar-wp-toolbar label{display:flex;flex-direction:column;gap:5px;margin:0}.omnyxar-wp-toolbar label span{font-weight:600;color:#1d2327}.omnyxar-wp-toolbar select{width:150px}.omnyxar-wp-toolbar input[type=text]{width:260px}.omnyxar-wp-toolbar .button{height:32px;min-height:32px;margin:0}.omnyxar-account-list th,.omnyxar-account-list td{vertical-align:middle}.omnyxar-account-list td{height:44px}.omnyxar-account-list code{font-size:12px}.omnyxar-browser-summary{display:inline-block;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.omnyxar-profile-edit-form{background:#fff;border:1px solid #c3c4c7;padding:0 20px 10px}.omnyxar-profile-edit-form .form-table th{width:180px}.omnyxar-profile-id{font-size:16px}.omnyxar-settings-form{background:#fff;border:1px solid #c3c4c7;padding:0 20px 10px;margin-top:0}.omnyxar-wp-tabs{margin-bottom:0}.omnyxar-logo-preview{border-radius:0;border-color:#c3c4c7}.omnyxar-setup-logo{max-width:340px;background:#fff;border:1px solid #c3c4c7;padding:12px;margin:10px 0 14px}.omnyxar-setup-logo svg{display:block;width:100%;height:auto}.omnyxar-notes-card .omnyxar-card-head{border-bottom:1px solid #dcdcde;padding-bottom:10px}.omnyxar-notes-card .omnyxar-note{border-radius:0;min-height:220px;font-family:Consolas,Monaco,monospace;background:#fff}.omnyxar-notes-card .submit{margin-bottom:0;padding-bottom:0}.omnyxar-page-header .omnyxar-version-badge,.omnyxar-version-badge{border-radius:0;background:#1d2327}.omnyxar-kpis .omnyxar-kpi{border-radius:0}.omnyxar-kpi strong{font-size:24px}.omnyxar-card-head h2{font-size:16px;font-weight:600}.omnyxar-card-head p{color:#646970}

/* Omnyxar Admin Design System: WordPress-like square and aligned controls */
.omnyxar-admin-flat,.omnyxar-admin-flat *{box-sizing:border-box}
.omnyxar-admin-flat{padding-right:20px}
.omnyxar-admin-flat h1{font-size:23px;font-weight:400;margin:20px 0 10px;line-height:1.3}
.omnyxar-admin-desc{margin:0 0 14px;color:#50575e;font-size:13px;line-height:1.5}
.omnyxar-admin-flat .omnyxar-card,.omnyxar-admin-flat .omnyxar-kpi,.omnyxar-admin-flat .omnyxar-changelog-item,.omnyxar-profile-edit-form,.omnyxar-settings-form{border:1px solid #c3c4c7;border-radius:0;box-shadow:none;background:#fff}
.omnyxar-admin-flat input,.omnyxar-admin-flat select,.omnyxar-admin-flat textarea,.omnyxar-admin-flat .button{border-radius:0;box-shadow:none;font-size:14px;box-sizing:border-box}
.omnyxar-admin-flat input[type=text],.omnyxar-admin-flat input[type=email],.omnyxar-admin-flat input[type=number],.omnyxar-admin-flat input[type=url],.omnyxar-admin-flat input[type=datetime-local],.omnyxar-admin-flat select{min-height:40px;line-height:38px;border:1px solid #8c8f94;background:#fff;color:#2c3338;margin:0}
.omnyxar-filter-bar,.omnyxar-wp-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 14px;padding:0;background:transparent;border:0}
.omnyxar-filter-bar label,.omnyxar-wp-toolbar label{display:block;margin:0}
.omnyxar-filter-bar select,.omnyxar-wp-toolbar select{width:150px;min-height:40px;padding:0 32px 0 12px;line-height:38px}
.omnyxar-filter-bar input[type=text],.omnyxar-wp-toolbar input[type=text]{width:300px;min-height:40px;padding:0 12px;line-height:38px}
.omnyxar-filter-bar .button,.omnyxar-wp-toolbar .button{height:40px;min-height:40px;line-height:38px;padding:0 18px;margin:0;border-radius:0;font-size:14px;vertical-align:middle}
.omnyxar-filter-bar .button.button-primary,.omnyxar-wp-toolbar .button.button-primary{background:#3858e9;border-color:#3858e9;color:#fff}
.omnyxar-wp-table.widefat{border-color:#c3c4c7;border-radius:0;background:#fff}
.omnyxar-wp-table th{font-weight:600;color:#1d2327;background:#fff;border-bottom:1px solid #c3c4c7}
.omnyxar-wp-table td{border-top:1px solid #dcdcde;color:#1d2327}
.omnyxar-account-list th,.omnyxar-account-list td{padding:10px 10px;line-height:1.45;vertical-align:middle}
.omnyxar-account-list .button{height:32px;min-height:32px;line-height:30px;padding:0 14px;border-radius:0}
.omnyxar-account-list code{display:inline-block;padding:3px 6px;background:#f0f0f1;border:0;border-radius:0;white-space:nowrap}
.omnyxar-profile-edit-form{padding:0 20px 10px}.omnyxar-profile-edit-form .form-table th{width:180px}.omnyxar-profile-id{font-size:16px}
.omnyxar-profile-edit-form .form-table input[type=email],.omnyxar-profile-edit-form .form-table input[type=number],.omnyxar-profile-edit-form .form-table input[type=datetime-local],.omnyxar-profile-edit-form .form-table select{min-height:40px;line-height:38px;font-size:14px;border-radius:0}
.omnyxar-profile-edit-form .form-table .regular-text{width:360px;max-width:100%}.omnyxar-profile-edit-form .form-table .small-text{width:120px}
.omnyxar-profile-edit-form textarea.code{border-radius:0;font-size:12px;line-height:1.5;background:#f6f7f7}
.omnyxar-settings-form{padding:0 20px 10px;margin-top:0}.omnyxar-wp-tabs{margin-bottom:0}
.omnyxar-logo-preview{border-radius:0;border-color:#c3c4c7}.omnyxar-setup-logo{max-width:340px;background:#fff;border:1px solid #c3c4c7;padding:12px;margin:10px 0 14px}.omnyxar-setup-logo svg{display:block;width:100%;height:auto}
.omnyxar-notes-card{padding:0}.omnyxar-notes-card .omnyxar-card-head{padding:16px 18px 12px;margin:0;border-bottom:1px solid #c3c4c7;background:#fff}.omnyxar-notes-card form{padding:16px 18px 18px}.omnyxar-notes-card .omnyxar-note{width:100%;min-height:180px;border:1px solid #8c8f94;padding:10px;font-size:13px;line-height:1.6;border-radius:0}.omnyxar-notes-card .button{height:40px;min-height:40px;line-height:38px;border-radius:0}
.omnyxar-page-header .omnyxar-version-badge,.omnyxar-version-badge{border-radius:0;background:#1d2327}.omnyxar-kpis .omnyxar-kpi{border-radius:0}.omnyxar-kpi strong{font-size:24px}.omnyxar-card-head h2{font-size:16px;font-weight:600}.omnyxar-card-head p{color:#646970}

.omnyxar-profile-page{width:100%;max-width:1180px;margin:0 auto;padding:8px 0 28px;box-sizing:border-box;color:#111827}.omnyxar-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:stretch;margin-bottom:18px}.omnyxar-profile-hero-main{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid #e5e7eb;background:linear-gradient(135deg,#111827,#273449);color:#fff;border-radius:18px;min-width:0}.omnyxar-profile-avatar-wrap{position:relative;flex:0 0 auto}.omnyxar-profile-avatar{width:108px;height:108px;border-radius:999px;object-fit:cover;background:#fff;border:4px solid rgba(255,255,255,.95);display:block}.omnyxar-profile-avatar-ring{position:absolute;inset:-7px;border-radius:999px;border:1px solid rgba(255,255,255,.35);pointer-events:none}.omnyxar-profile-title-block{min-width:0}.omnyxar-profile-eyebrow{display:inline-flex;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c7d2fe}.omnyxar-profile-title-block h2{margin:0;font-size:30px;line-height:1.15;color:#fff;word-break:break-word}.omnyxar-profile-title-block p{margin:10px 0 0;line-height:1.7;color:#e5e7eb;max-width:640px}.omnyxar-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.omnyxar-profile-stat{display:flex;flex-direction:column;justify-content:center;min-height:96px;padding:18px;border:1px solid #e5e7eb;background:#fff;border-radius:18px;box-sizing:border-box}.omnyxar-profile-stat span{font-size:12px;font-weight:700;color:#667085;text-transform:uppercase;letter-spacing:.04em}.omnyxar-profile-stat strong{display:block;margin-top:8px;font-size:24px;line-height:1.2;color:#111827;word-break:break-word}.omnyxar-profile-layout{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:18px;align-items:start}.omnyxar-profile-panel{border:1px solid #e5e7eb;background:#fff;border-radius:18px;padding:22px;box-sizing:border-box;min-width:0}.omnyxar-profile-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.omnyxar-profile-panel-head h3{margin:0;font-size:20px;line-height:1.3;color:#111827}.omnyxar-profile-panel-head p{margin:6px 0 0;color:#667085;font-size:14px;line-height:1.6}.omnyxar-profile-form{display:grid;gap:18px}.omnyxar-avatar-editor{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding:16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px}.omnyxar-avatar-preview img{width:88px;height:88px;border-radius:999px;object-fit:cover;background:#fff;border:1px solid #e5e7eb;display:block}.omnyxar-avatar-editor-text{display:grid;gap:6px;min-width:0}.omnyxar-avatar-editor-text strong{font-size:15px;color:#111827}.omnyxar-avatar-editor-text span{font-size:13px;color:#667085;line-height:1.5}.omnyxar-profile-file-button{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:40px;padding:0 14px;margin-top:6px;border:1px solid #111827;background:#111827;color:#fff;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;box-sizing:border-box}.omnyxar-profile-file-button input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.omnyxar-profile-field label{display:block;font-size:14px;font-weight:700;color:#111827;margin-bottom:6px}.omnyxar-profile-field p{margin:0 0 8px;color:#667085;font-size:13px;line-height:1.5}.omnyxar-profile-field textarea{width:100%;min-height:170px;padding:14px;border:1px solid #d0d5dd;border-radius:12px;box-sizing:border-box;resize:vertical;font-size:14px;line-height:1.7;background:#fff}.omnyxar-profile-field textarea:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.08)}.omnyxar-profile-actions{display:flex;justify-content:flex-end}.omnyxar-profile-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid #111827;background:#111827;color:#fff;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}.omnyxar-profile-primary-button:hover,.omnyxar-profile-file-button:hover{background:#273449;border-color:#273449;color:#fff}.omnyxar-profile-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.omnyxar-profile-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#111827;text-decoration:none;font-size:13px;font-weight:700}.omnyxar-profile-tabs a:hover{border-color:#111827}.omnyxar-profile-section{padding-top:4px}.omnyxar-profile-section + .omnyxar-profile-section{margin-top:22px;padding-top:20px;border-top:1px solid #e5e7eb}.omnyxar-profile-section h4{margin:0 0 10px;font-size:16px;color:#111827}.omnyxar-profile-list{list-style:none;margin:0;padding:0}.omnyxar-profile-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #f0f2f5}.omnyxar-profile-list li:last-child{border-bottom:0}.omnyxar-profile-list a{display:grid;gap:4px;min-width:0;text-decoration:none;color:#111827}.omnyxar-profile-list a strong{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnyxar-profile-list a span{font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnyxar-profile-list time{font-size:12px;color:#667085;white-space:nowrap}.omnyxar-profile-empty{display:block!important;padding:18px!important;text-align:center;color:#667085;background:#f8fafc;border:1px dashed #d0d5dd;border-radius:12px}.omnyxar-profile-notice{border-radius:12px;margin-bottom:18px}@media (max-width:980px){.omnyxar-profile-hero{grid-template-columns:1fr}.omnyxar-profile-layout{grid-template-columns:1fr}.omnyxar-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.omnyxar-profile-page{padding:4px 0 20px}.omnyxar-profile-hero-main{display:grid;justify-items:center;text-align:center;padding:20px 16px}.omnyxar-profile-title-block h2{font-size:24px}.omnyxar-profile-avatar{width:96px;height:96px}.omnyxar-profile-stats{grid-template-columns:1fr}.omnyxar-profile-stat{min-height:auto;padding:14px}.omnyxar-profile-layout{gap:14px}.omnyxar-profile-panel{padding:18px 14px;border-radius:14px}.omnyxar-avatar-editor{grid-template-columns:1fr;justify-items:center;text-align:center}.omnyxar-profile-file-button{width:100%}.omnyxar-profile-actions{justify-content:stretch}.omnyxar-profile-primary-button{width:100%}.omnyxar-profile-list li{grid-template-columns:1fr;gap:6px}.omnyxar-profile-list time{justify-self:start}.omnyxar-profile-tabs a{flex:1 1 auto}.omnyxar-profile-field textarea{min-height:150px}}
@media (max-width:782px){.omnyxar-filter-bar,.omnyxar-wp-toolbar{display:flex;align-items:stretch}.omnyxar-filter-bar select,.omnyxar-filter-bar input[type=text],.omnyxar-wp-toolbar select,.omnyxar-wp-toolbar input[type=text]{width:100%;max-width:none}.omnyxar-filter-bar .button,.omnyxar-wp-toolbar .button{width:auto}.omnyxar-account-list{min-width:980px}.omnyxar-admin-table-wrap{overflow-x:auto}}
.omnyxar-profile-hero{
    display:grid;
    grid-template-columns:1fr;
    gap:12px;
    align-items:stretch;
    margin-bottom:18px;


}
.omnyxar-profile-hero-main{
    width:100%;
    box-sizing:border-box;


}
.omnyxar-profile-summary{
    display:grid;
    gap:10px;
    width:100%;
    box-sizing:border-box;


}
.omnyxar-profile-stats{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:10px;
    width:100%;


}
.omnyxar-profile-stat{
    min-height:86px;
    padding:16px 18px;
    border-radius:14px;


}
.omnyxar-profile-stat strong{
    display:flex;
    align-items:baseline;
    gap:4px;
    white-space:nowrap;
    overflow:visible;
    text-overflow:clip;
    word-break:normal;
    font-size:clamp(20px,2.2vw,28px);
    letter-spacing:-.04em;
    font-variant-numeric:tabular-nums;


}
.omnyxar-profile-stat strong em{
    font-style:normal;
    font-size:.58em;
    font-weight:800;
    color:#667085;
    letter-spacing:0;


}
.omnyxar-profile-stat-points strong{
    font-size:clamp(20px,2.15vw,28px);


}
.omnyxar-profile-hero-progress{
    width:100%;
    padding:14px 16px;
    border:1px solid #e5e7eb;
    background:#fff;
    border-radius:14px;
    box-sizing:border-box;


}
@media (max-width:720px){
    .omnyxar-profile-stats{
        grid-template-columns:1fr;
    }
    .omnyxar-profile-stat{
        min-height:74px;
    }
    .omnyxar-profile-stat strong,
    .omnyxar-profile-stat-points strong{
        font-size:24px;
    }


}
.omnyxar-account-shell.omnyxar-profile-page{
    width:100%;
    max-width:none;
    margin-left:auto;
    margin-right:auto;
    box-sizing:border-box;


}
.omnyxar-profile-layout{
    width:100%;
    grid-template-columns:minmax(340px,420px) minmax(0,1fr);


}
.omnyxar-profile-panel,
.omnyxar-profile-hero{
    width:100%;
    box-sizing:border-box;


}
.omnyxar-profile-stats{
    min-width:0;


}
.omnyxar-profile-stat{
    min-width:0;
    overflow:hidden;


}
.omnyxar-profile-stat strong{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:clamp(18px,2vw,26px);
    letter-spacing:-.03em;


}
.omnyxar-profile-stat-points strong{
    font-size:clamp(18px,1.8vw,24px);


}
.omnyxar-profile-list li{
    grid-template-columns:minmax(0,1fr) auto;


}
.omnyxar-profile-list-meta{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:8px;
    white-space:nowrap;


}
.omnyxar-profile-comment-count{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:28px;
    padding:0 10px;
    border:1px solid #d0d5dd;
    background:#f8fafc;
    color:#344054;
    font-size:12px;
    font-weight:700;
    border-radius:999px;


}

.omnyxar-profile-inline-count{
    display:inline;
    margin-left:4px;
    color:#667085;
    font-size:12px;
    font-weight:700;


}
.omnyxar-notification-history-list .omnyxar-profile-list-meta{
    align-items:flex-end;


}
.omnyxar-notification-history-list .omnyxar-profile-list-meta > span{
    color:#667085;
    font-size:12px;
    max-width:140px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}
.omnyxar-notification-type{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:22px;
    padding:0 8px;
    margin-right:6px;
    border:1px solid #d0d5dd;
    background:#f8fafc;
    color:#344054;
    border-radius:999px;
    font-size:11px;
    font-weight:800;
    vertical-align:middle;


}

.omnyxar-reply-modal{
    position:fixed;
    inset:0;
    z-index:99999;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px;
    box-sizing:border-box;


}
.omnyxar-reply-modal.is-hidden{
    display:none;


}
.omnyxar-reply-modal-backdrop{
    position:absolute;
    inset:0;
    background:rgba(17,24,39,.58);


}
.omnyxar-reply-modal-box{
    position:relative;
    width:min(560px,100%);
    max-height:calc(100vh - 40px);
    overflow:auto;
    background:#fff;
    border:1px solid #d0d5dd;
    border-radius:14px;
    box-shadow:0 20px 50px rgba(17,24,39,.22);
    padding:22px;
    box-sizing:border-box;


}
.omnyxar-reply-modal-close{
    position:absolute;
    top:12px;
    right:12px;
    width:36px;
    height:36px;
    border:1px solid #d0d5dd;
    background:#fff;
    color:#111827;
    border-radius:8px;
    font-size:22px;
    line-height:1;
    cursor:pointer;


}
.omnyxar-reply-modal-head{
    display:flex;
    gap:14px;
    align-items:flex-start;
    padding-right:34px;
    margin-bottom:16px;


}
.omnyxar-reply-modal-badge{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:42px;
    height:42px;
    padding:0 8px;
    background:#111827;
    color:#fff;
    border-radius:10px;
    font-size:18px;
    font-weight:800;
    box-sizing:border-box;


}
.omnyxar-reply-modal-head h3{
    margin:0;
    font-size:20px;
    color:#111827;


}
.omnyxar-reply-modal-head p{
    margin:5px 0 0;
    color:#667085;
    font-size:14px;
    line-height:1.5;


}
.omnyxar-reply-modal-list{
    list-style:none;
    margin:0;
    padding:0;
    border-top:1px solid #e5e7eb;


}
.omnyxar-reply-modal-list li{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    gap:12px;
    align-items:center;
    padding:14px 0;
    border-bottom:1px solid #e5e7eb;


}
.omnyxar-reply-modal-list a{
    display:grid;
    gap:4px;
    min-width:0;
    text-decoration:none;
    color:#111827;


}
.omnyxar-reply-modal-list strong,
.omnyxar-reply-modal-list span{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}
.omnyxar-reply-modal-list span{
    color:#667085;
    font-size:13px;


}
.omnyxar-reply-modal-list em{
    font-style:normal;
    font-size:12px;
    font-weight:700;
    color:#111827;


}
.omnyxar-reply-modal-actions{
    display:flex;
    justify-content:flex-end;
    margin-top:18px;


}

.omnyxar-profile-stat-points{
    grid-column:auto;


}
.omnyxar-profile-stat-points strong{
    white-space:nowrap;
    overflow:visible;
    text-overflow:clip;
    font-size:clamp(17px,1.55vw,24px);
    letter-spacing:-.04em;
    font-variant-numeric:tabular-nums;


}
.omnyxar-profile-hero-progress{
    grid-column:1 / -1;
    align-self:end;


}
.omnyxar-level-progress{
    display:grid;
    gap:7px;
    min-width:0;
    width:100%;


}
.omnyxar-level-progress-row{
    display:grid;
    grid-template-columns:auto minmax(0,1fr) auto;
    align-items:center;
    gap:10px;
    font-size:12px;
    font-weight:800;
    color:#344054;


}
.omnyxar-level-progress-row strong{
    text-align:center;
    color:#111827;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;


}
.omnyxar-level-progress-track{
    position:relative;
    height:9px;
    overflow:hidden;
    border:1px solid #d0d5dd;
    background:#f8fafc;
    border-radius:999px;


}
.omnyxar-level-progress-track i{
    display:block;
    height:100%;
    background:#111827;
    border-radius:999px;


}
.omnyxar-author-signature .omnyxar-level-progress{
    margin-top:10px;
    max-width:420px;


}
.omnyxar-author-signature .omnyxar-level-progress-row{
    font-size:11px;


}
.omnyxar-author-signature .omnyxar-level-progress-track{
    height:8px;


}
@media (max-width:980px){
    .omnyxar-profile-hero-progress{
        grid-column:auto;
    }


}
@media (max-width:640px){
    .omnyxar-profile-stat-points strong{
        font-size:22px;
        overflow:visible;
    }
    .omnyxar-profile-hero-progress{
        width:100%;
    }


}

@media (max-width:980px){
    .omnyxar-profile-layout{
        grid-template-columns:1fr;
    }


}
@media (max-width:640px){
    .omnyxar-account-shell.omnyxar-profile-page{
        width:100%;
        padding-left:0;
        padding-right:0;
    }
    .omnyxar-profile-list li,
    .omnyxar-reply-modal-list li{
        grid-template-columns:1fr;
    }
    .omnyxar-profile-list-meta{
        justify-content:flex-start;
        flex-wrap:wrap;
    }
    
.omnyxar-profile-inline-count{
    display:inline;
    margin-left:4px;
    color:#667085;
    font-size:12px;
    font-weight:700;


}

.omnyxar-reply-modal{
        align-items:flex-end;
        padding:12px;
    }
    .omnyxar-reply-modal-box{
        width:100%;
        padding:18px 14px;
        border-radius:12px;
    }
    .omnyxar-reply-modal-actions .omnyxar-profile-primary-button{
        width:100%;
    }


}
.omnyxar-grade-label-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(180px,260px));
    gap:10px 14px;
    max-width:560px;


}
.omnyxar-grade-label-grid label{
    display:grid;
    gap:5px;
    margin:0;


}
.omnyxar-grade-label-grid span{
    font-weight:600;
    color:#1d2327;


}
.omnyxar-grade-label-grid input[type=text]{
    width:100%;
    min-height:40px;
    border-radius:0;


}
.omnyxar-author-signature-name{
    display:flex;
    align-items:center;
    gap:8px;
    flex-wrap:wrap;


}
.omnyxar-admin-badge{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:22px;
    padding:0 8px;
    background:#dc2626;
    color:#fff;
    border:1px solid #b91c1c;
    border-radius:4px;
    font-size:11px;
    line-height:1;
    font-weight:800;
    letter-spacing:.04em;


}
@media (max-width:640px){
    .omnyxar-grade-label-grid{
        grid-template-columns:1fr;
    }


}


.omnyxar-comment-author{
    display:flex;
    align-items:center;
    gap:7px;
    flex-wrap:wrap;


}
.omnyxar-point-history-list .omnyxar-point-plus{
    color:#047857;
    font-variant-numeric:tabular-nums;
    white-space:nowrap;


}
.omnyxar-point-history-list .omnyxar-point-minus{
    color:#b91c1c;
    font-variant-numeric:tabular-nums;
    white-space:nowrap;


}
.omnyxar-point-history-list li > div:first-child{
    display:grid;
    gap:4px;
    min-width:0;


}
.omnyxar-point-history-list li > div:first-child span{
    color:#667085;
    font-size:12px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}

.omnyxar-profile-section{display:none}.omnyxar-profile-section.is-active{display:block}.omnyxar-profile-tabs a.is-active{background:#111827;color:#fff;border-color:#111827}.omnyxar-profile-section + .omnyxar-profile-section{margin-top:0;padding-top:4px;border-top:0}
.omnyxar-qna-board{width:100%}.omnyxar-qna-board-note{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;margin:0 0 12px;border:1px solid #dcdcde;background:#fff;color:#3c434a}.omnyxar-qna-board-note strong{font-size:14px;color:#1d2327}.omnyxar-qna-board-note span{font-size:13px;color:#646970}.omnyxar-actions-row-between{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.omnyxar-qna-table .omnyxar-qna-ticket-id,.omnyxar-qna-ticket-id{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #d0d5dd;background:#f8fafc;color:#344054;font-size:11px;font-weight:800;border-radius:0;letter-spacing:.02em;white-space:nowrap}.omnyxar-qna-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:0;font-size:11px;font-weight:800;border:1px solid transparent;white-space:nowrap}.omnyxar-qna-status-open{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.omnyxar-qna-status-processing{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.omnyxar-qna-status-completed{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.omnyxar-qna-ticket-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omnyxar-qna-detail-summary{border:1px solid #dcdcde;background:#fff;margin-bottom:14px}.omnyxar-qna-detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px;border-bottom:1px solid #dcdcde}.omnyxar-qna-detail-title-row .omnyxar-detail-title{margin:10px 0 0}.omnyxar-qna-status-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omnyxar-qna-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.omnyxar-qna-info-grid>div{display:grid;gap:4px;padding:12px 14px;border-right:1px solid #ececec;border-bottom:1px solid #ececec}.omnyxar-qna-info-grid>div:nth-child(3n){border-right:0}.omnyxar-qna-info-grid>div:nth-last-child(-n+3){border-bottom:0}.omnyxar-qna-info-grid span{font-size:12px;color:#646970}.omnyxar-qna-info-grid strong{font-size:13px;color:#1d2327;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnyxar-qna-section{border:1px solid #dcdcde;background:#fff;margin-bottom:14px}.omnyxar-qna-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #dcdcde;background:#f6f7f7}.omnyxar-qna-section-label{font-weight:700;color:#1d2327}.omnyxar-qna-content-body{padding:16px;min-height:120px}.omnyxar-qna-attachments{padding:0 16px 16px}.omnyxar-qna-answer-section .omnyxar-comment-item{border:1px solid #eef2f7;padding:14px;margin:10px 14px;background:#fcfcfd}.omnyxar-qna-answer-section .omnyxar-profile-empty{margin:14px}.omnyxar-qna-answer-form{margin:16px 14px 14px;padding-top:14px;border-top:1px solid #e5e7eb}.omnyxar-qna-side-card{border:1px solid #dcdcde;background:#fff;padding:14px}.omnyxar-qna-side-card h4{margin:0 0 12px;font-size:15px}.omnyxar-qna-side-card dl{display:grid;gap:9px;margin:0}.omnyxar-qna-side-card dt{font-size:12px;color:#646970}.omnyxar-qna-side-card dd{margin:0 0 4px;font-weight:600;color:#1d2327;word-break:break-word}
@media (max-width:760px){.omnyxar-qna-info-grid{grid-template-columns:1fr 1fr}.omnyxar-qna-info-grid>div,.omnyxar-qna-info-grid>div:nth-child(3n),.omnyxar-qna-info-grid>div:nth-last-child(-n+3){border-right:1px solid #ececec;border-bottom:1px solid #ececec}.omnyxar-qna-info-grid>div:nth-child(2n){border-right:0}.omnyxar-qna-info-grid>div:nth-last-child(-n+2){border-bottom:0}.omnyxar-qna-status-actions,.omnyxar-qna-status-actions .omnyxar-inline-btn{width:100%;justify-content:center}.omnyxar-qna-detail-side{display:none}}@media (max-width:520px){.omnyxar-qna-board-note{align-items:flex-start}.omnyxar-qna-info-grid{grid-template-columns:1fr}.omnyxar-qna-info-grid>div,.omnyxar-qna-info-grid>div:nth-child(2n),.omnyxar-qna-info-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #ececec}.omnyxar-qna-info-grid>div:last-child{border-bottom:0}.omnyxar-qna-detail-title-row{padding:14px}.omnyxar-qna-content-body{padding:14px}.omnyxar-qna-answer-section .omnyxar-comment-item{margin:10px}.omnyxar-qna-answer-form{margin:14px 10px}}


/* Step27 board skin cleanup */
.omnyxar-board-detail,
.omnyxar-qna-detail-layout{
    grid-template-columns:1fr;


}
.omnyxar-detail-side,
.omnyxar-qna-detail-side{
    display:none;


}
.omnyxar-qna-table{
    table-layout:fixed;


}
.omnyxar-qna-table th,
.omnyxar-qna-table td{
    overflow:hidden;
    text-overflow:ellipsis;


}
.omnyxar-qna-ticket-col{width:92px;}
.omnyxar-qna-status-col{width:92px;}
.omnyxar-qna-author-col{width:130px;}
.omnyxar-qna-date-col{width:96px;}
.omnyxar-qna-comment-col{width:70px;}
.omnyxar-qna-table .omnyxar-board-col-title{width:auto;}
.omnyxar-qna-table .omnyxar-qna-ticket-id{
    max-width:82px;
    padding:0 6px;
    overflow:hidden;
    text-overflow:ellipsis;


}
.omnyxar-qna-table .omnyxar-author-cell{
    display:inline-grid;
    grid-template-columns:24px minmax(0,1fr);
    max-width:118px;
    gap:6px;
    overflow:hidden;
    vertical-align:middle;


}
.omnyxar-qna-table .omnyxar-author-avatar{
    width:24px;
    height:24px;


}
.omnyxar-qna-table .omnyxar-author-cell span{
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}
.omnyxar-qna-date-cell{
    white-space:nowrap;


}
@media (max-width:680px){
    .omnyxar-qna-table{
        table-layout:auto;
    }
    .omnyxar-qna-ticket-col,
    .omnyxar-qna-status-col,
    .omnyxar-qna-author-col,
    .omnyxar-qna-date-col,
    .omnyxar-qna-comment-col{
        width:auto;
    }
    .omnyxar-qna-table .omnyxar-author-cell{
        max-width:none;
    }


}


/* Step28 compact board list and QnA cleanup */
.omnyxar-board-table-compact{
    table-layout:fixed;


}
.omnyxar-board-table-compact th,
.omnyxar-board-table-compact td,
.omnyxar-qna-table th,
.omnyxar-qna-table td{
    padding:11px 8px;
    font-size:14px;
    line-height:1.35;


}
.omnyxar-board-table-compact .omnyxar-board-no{width:54px;}
.omnyxar-board-table-compact th:nth-child(3),
.omnyxar-board-table-compact td:nth-child(3){width:72px;}
.omnyxar-board-table-compact th:nth-child(5),
.omnyxar-board-table-compact td:nth-child(5){width:120px;}
.omnyxar-board-table-compact th:nth-child(6),
.omnyxar-board-table-compact td:nth-child(6){width:94px;white-space:nowrap;}
.omnyxar-board-table-compact .omnyxar-board-col-title{text-align:left;width:auto;}
.omnyxar-board-table-compact .omnyxar-title-wrap{
    justify-content:flex-start;
    flex-wrap:nowrap;
    min-width:0;


}
.omnyxar-board-table-compact .omnyxar-title-wrap a{
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:100%;


}
.omnyxar-board-table-compact .omnyxar-category-pill{
    padding:4px 8px;
    border-radius:0;
    max-width:58px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}
.omnyxar-board-table-compact .omnyxar-author-cell{
    max-width:110px;
    overflow:hidden;


}
.omnyxar-board-table-compact .omnyxar-author-cell span{
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}
.omnyxar-qna-table{
    table-layout:fixed;


}
.omnyxar-qna-ticket-col{width:72px;}
.omnyxar-qna-status-col{width:78px;}
.omnyxar-qna-author-col{width:116px;}
.omnyxar-qna-date-col{width:92px;}
.omnyxar-qna-table .omnyxar-board-col-title{width:auto;text-align:left;}
.omnyxar-qna-table .omnyxar-title-wrap{
    justify-content:flex-start;
    flex-wrap:nowrap;
    min-width:0;


}
.omnyxar-qna-table .omnyxar-title-wrap a{
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}
.omnyxar-qna-table .omnyxar-qna-ticket-id{
    max-width:62px;
    padding:0 5px;
    font-size:10px;


}
.omnyxar-qna-table .omnyxar-qna-status{
    max-width:70px;
    padding:0 6px;
    overflow:hidden;
    text-overflow:ellipsis;


}
.omnyxar-qna-table .omnyxar-author-cell{
    display:inline-grid;
    grid-template-columns:22px minmax(0,1fr);
    max-width:104px;
    gap:5px;
    overflow:hidden;
    vertical-align:middle;


}
.omnyxar-qna-table .omnyxar-author-avatar{
    width:22px;
    height:22px;


}
.omnyxar-qna-table .omnyxar-author-cell span{
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}
.omnyxar-qna-date-cell{white-space:nowrap;}
.omnyxar-qna-info-grid{
    grid-template-columns:repeat(4,minmax(0,1fr));


}
.omnyxar-qna-info-grid>div:nth-child(3n){border-right:1px solid #ececec;}
.omnyxar-qna-info-grid>div:nth-child(4n){border-right:0;}
.omnyxar-qna-info-grid>div:nth-last-child(-n+4){border-bottom:0;}
@media (max-width:680px){
    .omnyxar-board-table-compact,
    .omnyxar-qna-table{table-layout:auto;}
    .omnyxar-board-table-compact th,
    .omnyxar-board-table-compact td,
    .omnyxar-qna-table th,
    .omnyxar-qna-table td{padding:8px 4px;}
    .omnyxar-qna-ticket-col,.omnyxar-qna-status-col,.omnyxar-qna-author-col,.omnyxar-qna-date-col{width:auto;}
    .omnyxar-board-table-compact .omnyxar-title-wrap,
    .omnyxar-qna-table .omnyxar-title-wrap{flex-wrap:wrap;}
    .omnyxar-qna-table .omnyxar-author-cell,
    .omnyxar-board-table-compact .omnyxar-author-cell{max-width:none;}
    .omnyxar-qna-info-grid{grid-template-columns:1fr;}
    .omnyxar-qna-info-grid>div,.omnyxar-qna-info-grid>div:nth-child(3n),.omnyxar-qna-info-grid>div:nth-child(4n),.omnyxar-qna-info-grid>div:nth-last-child(-n+4){border-right:0;border-bottom:1px solid #ececec;}
    .omnyxar-qna-info-grid>div:last-child{border-bottom:0;}


}


/* Step29 QnA compact fixes */
.omnyxar-qna-no-reply [data-omnyxar-reply-comment]{
    display:none !important;


}
.omnyxar-qna-table .omnyxar-qna-ticket-col{
    width:98px;


}
.omnyxar-qna-table .omnyxar-qna-ticket-id{
    max-width:none;
    min-width:78px;
    justify-content:center;
    padding:0 7px;
    font-size:10px;
    letter-spacing:0;
    overflow:visible;
    text-overflow:clip;


}
.omnyxar-qna-table .omnyxar-qna-status-col{
    width:86px;


}
.omnyxar-qna-table .omnyxar-board-col-title{
    min-width:0;


}
.omnyxar-qna-table .omnyxar-qna-author-col{
    width:112px;


}
.omnyxar-qna-table .omnyxar-qna-date-col{
    width:88px;


}
@media (max-width:680px){
    .omnyxar-qna-table .omnyxar-qna-ticket-id{
        min-width:auto;
    }


}


/* Step30 readable board list, fixed ticket artifact, and skin-aware admin options */
.omnyxar-board-table-compact .omnyxar-title-wrap,
.omnyxar-qna-table .omnyxar-title-wrap{
    display:flex;
    align-items:center;
    gap:6px;
    flex-wrap:nowrap;
    min-width:0;


}
.omnyxar-board-table-compact .omnyxar-title-wrap a,
.omnyxar-qna-table .omnyxar-title-wrap a{
    display:block;
    flex:1 1 auto;
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}
.omnyxar-board-table-compact .omnyxar-comment-count,
.omnyxar-qna-table .omnyxar-comment-count,
.omnyxar-board-table-compact .omnyxar-new-pill,
.omnyxar-qna-table .omnyxar-new-pill{
    flex:0 0 auto;


}
.omnyxar-board-table-compact .omnyxar-board-col-title{width:36%;}
.omnyxar-board-table-compact th:nth-child(5),
.omnyxar-board-table-compact td:nth-child(5){width:126px;}
.omnyxar-board-table-compact th:nth-child(6),
.omnyxar-board-table-compact td:nth-child(6){width:108px;}
.omnyxar-qna-table .omnyxar-qna-ticket-col{width:116px;}
.omnyxar-qna-table .omnyxar-qna-status-col{width:88px;}
.omnyxar-qna-table .omnyxar-qna-author-col{width:122px;}
.omnyxar-qna-table .omnyxar-qna-date-col{width:110px;}
.omnyxar-qna-table .omnyxar-board-col-title{width:auto;}
.omnyxar-qna-table .omnyxar-qna-ticket-id{
    display:inline-flex;
    min-width:88px;
    max-width:108px;
    justify-content:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;


}
.omnyxar-qna-table .omnyxar-qna-ticket-id::after,
.omnyxar-qna-table .omnyxar-qna-ticket-id::before{content:none !important;}
.omnyxar-qna-table td[data-label="티켓"]{white-space:nowrap;}
.omnyxar-qna-table td[data-label="티켓"]::after{content:none !important;}
@media (max-width:680px){
    .omnyxar-board-table-compact .omnyxar-board-col-title,
    .omnyxar-qna-table .omnyxar-board-col-title{width:auto;}
    .omnyxar-qna-table .omnyxar-qna-ticket-id{max-width:none;}


}
.omnyxar-qna-board-option.omnyxar-is-hidden{display:none!important}.omnyxar-board-table{table-layout:fixed;width:100%}.omnyxar-board-table th,.omnyxar-board-table td{white-space:nowrap;box-sizing:border-box}.omnyxar-board-table .omnyxar-board-col-title{text-align:left}.omnyxar-board-table .omnyxar-board-col-title a{justify-content:flex-start}.omnyxar-board-table td[data-label="제목"],.omnyxar-board-table td[data-label="Title"]{text-align:left;min-width:0}.omnyxar-title-wrap{display:flex;align-items:center;gap:5px;justify-content:flex-start;flex-wrap:nowrap;min-width:0;max-width:100%;text-align:left}.omnyxar-title-wrap .omnyxar-title-link{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.omnyxar-secret-lock{flex:0 0 auto;font-size:13px;line-height:1}.omnyxar-board-table-compact .omnyxar-board-no{width:54px}.omnyxar-board-table-compact .omnyxar-board-col-category{width:86px}.omnyxar-board-table-compact .omnyxar-board-col-title{width:auto}.omnyxar-board-table-compact .omnyxar-board-col-author{width:132px}.omnyxar-board-table-compact .omnyxar-board-col-date{width:104px}.omnyxar-qna-table .omnyxar-qna-ticket-col{width:118px}.omnyxar-qna-table .omnyxar-qna-status-col{width:92px}.omnyxar-qna-table .omnyxar-board-col-title{width:auto;text-align:left}.omnyxar-qna-table .omnyxar-qna-author-col,.omnyxar-qna-table .omnyxar-qna-author-cell{width:118px}.omnyxar-qna-table .omnyxar-qna-date-col,.omnyxar-qna-table .omnyxar-qna-date-cell{width:104px}.omnyxar-qna-table td[data-label="티켓"]{font-size:0;overflow:visible}.omnyxar-qna-table .omnyxar-qna-ticket-id{display:inline-flex;align-items:center;justify-content:center;min-width:76px;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;font-size:10px;line-height:1.2}.omnyxar-qna-table .omnyxar-qna-ticket-id::before,.omnyxar-qna-table .omnyxar-qna-ticket-id::after{display:none!important;content:none!important}.omnyxar-author-cell{min-width:0}.omnyxar-author-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnyxar-detail-content p,.omnyxar-qna-content-body p{margin-top:0!important;margin-bottom:var(--omnyxar-content-gap,8px)!important;line-height:1.55}.omnyxar-detail-content p:last-child,.omnyxar-qna-content-body p:last-child{margin-bottom:0!important}.omnyxar-secret-write-row{padding:10px 12px;border:1px solid #e5e7eb;background:#f8fafc}.omnyxar-secret-check{display:inline-flex;align-items:center;gap:8px;font-weight:700}@media(max-width:680px){.omnyxar-board-table{table-layout:auto}.omnyxar-board-table th,.omnyxar-board-table td{white-space:normal}.omnyxar-title-wrap .omnyxar-title-link{white-space:normal}.omnyxar-board-table-compact .omnyxar-board-col-title,.omnyxar-qna-table .omnyxar-board-col-title{width:auto}.omnyxar-qna-table .omnyxar-qna-ticket-col,.omnyxar-qna-table .omnyxar-qna-status-col{width:auto}}.omnyxar-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.omnyxar-profile-stat-email.is-verified strong,.omnyxar-email-status-badge.is-verified{color:#047857}.omnyxar-profile-stat-email.is-unverified strong,.omnyxar-email-status-badge.is-unverified{color:#b45309}.omnyxar-profile-email-panel{grid-column:1/-1}.omnyxar-email-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:#f8fafc;border:1px solid #e5e7eb;font-size:12px;font-weight:800;white-space:nowrap}.omnyxar-email-status-badge.is-verified{background:#ecfdf5;border-color:#a7f3d0}.omnyxar-email-status-badge.is-unverified{background:#fffbeb;border-color:#fde68a}.omnyxar-email-status-card{padding:14px 16px;margin:0 0 16px;border-radius:14px;border:1px solid #e5e7eb;background:#f8fafc}.omnyxar-email-status-card strong{display:block;margin-bottom:6px;color:#111827}.omnyxar-email-status-card p{margin:0;color:#667085}.omnyxar-email-status-card.is-verified{background:#ecfdf5;border-color:#a7f3d0}.omnyxar-email-status-card.is-unverified{background:#fffbeb;border-color:#fde68a}@media(max-width:980px){.omnyxar-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.omnyxar-profile-stats{grid-template-columns:1fr}.omnyxar-profile-panel-head{align-items:flex-start;flex-direction:column}.omnyxar-email-status-badge{align-self:flex-start}}.omnyxar-board-table-compact{table-layout:fixed;width:100%;}.omnyxar-board-table-compact .omnyxar-board-no{width:46px;}.omnyxar-board-table-compact .omnyxar-board-col-category{width:78px;}.omnyxar-board-table-compact .omnyxar-board-col-author{width:118px;}.omnyxar-board-table-compact .omnyxar-board-col-date{width:108px;}.omnyxar-board-table-compact .omnyxar-board-col-title{width:auto;text-align:left;overflow:hidden;}.omnyxar-board-table-compact td.omnyxar-board-col-title{min-width:0;}.omnyxar-title-wrap{display:flex;align-items:center;justify-content:flex-start;gap:5px;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow:hidden;}.omnyxar-title-wrap .omnyxar-title-link{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}.omnyxar-comment-count,.omnyxar-new-pill,.omnyxar-secret-lock,.omnyxar-reply-flag{flex:0 0 auto;}.omnyxar-author-cell{max-width:100%;min-width:0;overflow:hidden;}.omnyxar-author-cell span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.omnyxar-board-table td{overflow:hidden;}.omnyxar-board-table td.omnyxar-board-col-title{overflow:hidden;}@media(max-width:680px){.omnyxar-board-table-compact .omnyxar-board-no,.omnyxar-board-table-compact .omnyxar-board-col-category,.omnyxar-board-table-compact .omnyxar-board-col-author,.omnyxar-board-table-compact .omnyxar-board-col-date,.omnyxar-board-table-compact .omnyxar-board-col-title{width:auto;}.omnyxar-title-wrap{overflow:visible;}.omnyxar-title-wrap .omnyxar-title-link{white-space:normal;}}
/* Step35: keep member/admin board list column layout consistent without exposing admin checkboxes. */
.omnyxar-board-table-compact{table-layout:fixed!important;width:100%!important;}
.omnyxar-board-table-compact .omnyxar-board-check{width:42px!important;text-align:center!important;}
.omnyxar-board-table-compact .omnyxar-board-no{width:54px!important;text-align:center!important;}
.omnyxar-board-table-compact .omnyxar-board-col-category{width:86px!important;text-align:center!important;}
.omnyxar-board-table-compact .omnyxar-board-col-author{width:132px!important;text-align:center!important;}
.omnyxar-board-table-compact .omnyxar-board-col-date{width:104px!important;text-align:center!important;}
.omnyxar-board-table-compact .omnyxar-board-col-title{width:auto!important;}
.omnyxar-board-table-compact th.omnyxar-board-col-title,
.omnyxar-board-table-compact th.omnyxar-board-col-title a{ text-align:center!important; justify-content:center!important; }
.omnyxar-board-table-compact td.omnyxar-board-col-title{ text-align:left!important; min-width:0!important; }
.omnyxar-board-table-compact td.omnyxar-board-col-title a,
.omnyxar-board-table-compact td.omnyxar-board-col-title .omnyxar-title-link{ text-align:left!important; justify-content:flex-start!important; }
.omnyxar-board-table-compact td.omnyxar-board-col-title .omnyxar-title-wrap{ justify-content:flex-start!important; text-align:left!important; }
@media(max-width:680px){.omnyxar-board-table-compact .omnyxar-board-check,.omnyxar-board-table-compact .omnyxar-board-no,.omnyxar-board-table-compact .omnyxar-board-col-category,.omnyxar-board-table-compact .omnyxar-board-col-author,.omnyxar-board-table-compact .omnyxar-board-col-date,.omnyxar-board-table-compact .omnyxar-board-col-title{width:auto!important;}}

/* Step37: editor image insert UI */
.omnyxar-editor-tools-clean{display:flex;justify-content:flex-end;align-items:center;margin:0 0 8px 0;padding:8px 0;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;}
.omnyxar-editor-tools-clean .omnyxar-insert-image{font-weight:700;min-width:108px;text-align:center;}
.omnyxar-editor-tools-note{display:none!important;}

/* Step39: modern write form controls */
.omnyxar-board-write-modern .omnyxar-write-top-grid{align-items:end;}
.omnyxar-board-write-modern select{width:100%;max-width:100%;height:42px;border:1px solid #d7dde8;background:#fff;padding:0 12px;box-sizing:border-box;}
.omnyxar-editor-row-modern{margin-top:14px;}
.omnyxar-editor-toolbar-modern{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:10px 12px;border:1px solid #e5e7eb;background:#f8fafc;box-sizing:border-box;}
.omnyxar-editor-toolbar-modern .omnyxar-editor-label{margin:0;font-weight:800;}
.omnyxar-editor-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;}
.omnyxar-secret-check-modern{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #d7dde8;background:#fff;font-weight:700;box-sizing:border-box;}
.omnyxar-secret-check-modern input{margin:0;}
.omnyxar-editor-toolbar-actions .omnyxar-insert-image{height:36px;min-width:104px;}
.omnyxar-file-option-grid{margin-top:12px;}
.omnyxar-qna-table th.omnyxar-board-col-title,.omnyxar-qna-table th.omnyxar-board-col-title a{text-align:center!important;justify-content:center!important;}
.omnyxar-qna-table td.omnyxar-board-col-title,.omnyxar-qna-table td.omnyxar-board-col-title .omnyxar-title-link{text-align:left!important;justify-content:flex-start!important;}

.omnyxar-qna-table th.omnyxar-board-col-title,.omnyxar-qna-table th.omnyxar-board-col-title a{ text-align:center!important; justify-content:center!important;}
.omnyxar-qna-table td.omnyxar-board-col-title,.omnyxar-qna-table td.omnyxar-board-col-title .omnyxar-title-link{ text-align:left!important; justify-content:flex-start!important;}
@media(max-width:680px){.omnyxar-editor-toolbar-modern{align-items:flex-start;flex-direction:column}.omnyxar-editor-toolbar-actions{width:100%;justify-content:flex-start}.omnyxar-secret-check-modern,.omnyxar-editor-toolbar-actions .omnyxar-insert-image{width:auto}}

/* Step55: mobile title badge spacing + latest posts shortcode */
@media(max-width:1024px){
  .omnyxar-board table.omnyxar-board-table .omnyxar-title-wrap{gap:6px!important;column-gap:6px!important;row-gap:2px!important;}
  .omnyxar-board table.omnyxar-board-table .omnyxar-title-link{flex:0 1 auto!important;margin-right:0!important;}
  .omnyxar-board table.omnyxar-board-table .omnyxar-comment-count,.omnyxar-board table.omnyxar-board-table .omnyxar-new-pill,.omnyxar-board table.omnyxar-board-table .omnyxar-secret-lock{margin-left:0!important;}
}
.omnyxar-latest-posts{display:block;width:100%;box-sizing:border-box;}
.omnyxar-latest-post-item{padding:var(--ox-latest-gap) 0;border-bottom:1px solid #e5e7eb;}
.omnyxar-latest-posts:not(.omnyxar-latest-posts-bordered) .omnyxar-latest-post-item{border-bottom:0;}
.omnyxar-latest-post-title{display:inline-flex!important;align-items:center;color:var(--ox-latest-title-color)!important;font-size:var(--ox-latest-title-size)!important;font-weight:700;text-decoration:none;line-height:1.35;}
.omnyxar-latest-post-title:hover{text-decoration:underline;}
.omnyxar-latest-post-comments{display:inline-flex;margin-left:6px;font-size:var(--ox-latest-meta-size);color:var(--ox-latest-meta-color);vertical-align:middle;}
.omnyxar-latest-post-meta{margin-top:3px;font-size:var(--ox-latest-meta-size);color:var(--ox-latest-meta-color);line-height:1.35;}
.omnyxar-latest-post-sep{color:#d1d5db;}

/* Step56: final mobile title badge spacing override */
@media(max-width:680px){
  .omnyxar-board .omnyxar-title-wrap{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;column-gap:6px!important;width:auto!important;max-width:100%!important;overflow:visible!important;}
  .omnyxar-board .omnyxar-title-wrap .omnyxar-title-link{flex:0 1 auto!important;margin:0!important;padding:0!important;max-width:calc(100vw - 118px)!important;}
  .omnyxar-board .omnyxar-comment-count,.omnyxar-board .omnyxar-new-pill,.omnyxar-board .omnyxar-secret-lock,.omnyxar-board .omnyxar-reply-flag{flex:0 0 auto!important;margin-left:0!important;margin-right:0!important;}
}

/* Step58: board search, image board cards, image slider shortcode */
.omnyxar-board-search-form{margin:10px 0 14px;width:100%;box-sizing:border-box;}
.omnyxar-board-search-box{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;box-sizing:border-box;}
.omnyxar-board-search-box input[type=search]{width:260px;max-width:100%;height:38px;border:1px solid #d7dde8;background:#fff;padding:0 12px;box-sizing:border-box;}
.omnyxar-image-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:12px 0 16px;}
.omnyxar-image-card{display:block;border:1px solid #e5e7eb;background:#fff;text-decoration:none;color:inherit;overflow:hidden;box-sizing:border-box;}
.omnyxar-image-card-thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#f3f4f6;overflow:hidden;}
.omnyxar-image-card-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.omnyxar-image-card-body{padding:14px;box-sizing:border-box;}
.omnyxar-image-card-title{display:flex;align-items:center;gap:6px;font-weight:800;font-size:14px;line-height:1.35;color:#111827;word-break:break-word;}
.omnyxar-image-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;font-size:12px;color:#6b7280;}
.omnyxar-image-card-check{position:absolute;top:8px;left:8px;z-index:2;background:rgba(255,255,255,.9);padding:4px;line-height:1;}
.omnyxar-image-card-wrap{position:relative;}
.omnyxar-image-placeholder{font-size:12px;color:#9ca3af;}
.omnyxar-image-slider{width:100%;position:relative;box-sizing:border-box;padding:8px 30px 24px;overflow:hidden;border:0;background:transparent;}
.omnyxar-image-slider-viewport{width:100%;overflow:hidden;box-sizing:border-box;}
.omnyxar-image-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ox-img-cols) - 1) * var(--ox-img-gap)) / var(--ox-img-cols));gap:var(--ox-img-gap);transition:transform .38s ease;will-change:transform;}
.omnyxar-image-slide-card{display:block;text-decoration:none;color:inherit;min-width:0;background:transparent;border:0;overflow:hidden;box-sizing:border-box;transition:transform .18s ease;}
.omnyxar-image-slide-card:hover{transform:translateY(-1px);}
.omnyxar-image-slide-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:var(--ox-img-h);background:transparent;overflow:hidden;box-sizing:border-box;}
.omnyxar-image-slide-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease;}
.omnyxar-image-slide-card:hover .omnyxar-image-slide-thumb img{transform:none;}
.omnyxar-image-slide-title{display:block;padding:10px 12px 0;color:var(--ox-img-title-color);font-size:var(--ox-img-title-size);font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.omnyxar-image-slide-meta{display:block;padding:3px 12px 11px;font-size:12px;color:#6b7280;line-height:1.3;}
.omnyxar-image-slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:34px;border:1px solid #e5e7eb;background:rgba(255,255,255,.92);color:#111827;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1;z-index:2;box-sizing:border-box;box-shadow:0 3px 10px rgba(15,23,42,.10);}
.omnyxar-image-slider-prev{left:5px;}
.omnyxar-image-slider-next{right:5px;}
.omnyxar-image-slider-nav:hover{background:#111827;color:#fff;border-color:#111827;}
.omnyxar-image-slider-dots{position:absolute;left:0;right:0;bottom:9px;display:flex;align-items:center;justify-content:center;gap:6px;min-height:12px;}
.omnyxar-image-slider-dot{width:6px;height:6px;border-radius:999px;border:0;background:#d1d5db;padding:0;cursor:pointer;transition:width .18s ease,background .18s ease;}
.omnyxar-image-slider-dot.is-active{width:16px;background:#111827;}
@media(max-width:680px){.omnyxar-board-search-box{justify-content:stretch;gap:6px}.omnyxar-board-search-box input[type=search]{flex:1 1 auto;width:100%;min-width:0}.omnyxar-board-search-box .omnyxar-inline-btn{flex:0 0 auto;padding-left:10px;padding-right:10px}.omnyxar-image-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.omnyxar-image-card-body{padding:12px}.omnyxar-image-card-title{font-size:13px}.omnyxar-image-card-meta{font-size:11px;align-items:flex-start;flex-direction:column;gap:3px}.omnyxar-image-slider{padding:8px 26px 24px}.omnyxar-image-slider-track{grid-auto-columns:calc((100% - (var(--ox-img-mobile-cols,1) - 1) * var(--ox-img-gap)) / var(--ox-img-mobile-cols,1))}.omnyxar-image-slider-nav{width:22px;height:32px;font-size:15px}.omnyxar-image-slide-title{padding-left:10px;padding-right:10px}.omnyxar-image-slide-meta{padding-left:10px;padding-right:10px}}

/* Step42: mobile board readability and previous/next placement */
.omnyxar-post-neighbor-nav{margin:18px 0 0;border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden;}
.omnyxar-post-neighbor-nav a,.omnyxar-post-neighbor-nav span{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #eef2f7;text-decoration:none;color:#111827;box-sizing:border-box;}
.omnyxar-post-neighbor-nav a:last-child,.omnyxar-post-neighbor-nav span:last-child{border-bottom:0;}
.omnyxar-post-neighbor-nav-label{font-size:12px;font-weight:800;color:#667085;white-space:nowrap;}
.omnyxar-post-neighbor-nav-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;}
.omnyxar-post-neighbor-nav-empty .omnyxar-post-neighbor-nav-title{color:#9ca3af;font-weight:600;}
@media(max-width:680px){
  .omnyxar-board{padding:0 2px;}
  .omnyxar-board-header{display:block;margin-bottom:14px;}
  .omnyxar-board-title{font-size:24px!important;line-height:1.25;margin-bottom:8px;word-break:keep-all;}
  .omnyxar-board-description{font-size:13px;line-height:1.55;margin-top:4px;}
  .omnyxar-board-tools{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px;}
  .omnyxar-board-tools a,.omnyxar-board-tools button{width:100%;min-height:42px;text-align:center;box-sizing:border-box;}
  .omnyxar-board-list-form{margin:0;}
  .omnyxar-board-table{border-top:0!important;border-collapse:separate!important;border-spacing:0 10px!important;background:transparent!important;}
  .omnyxar-board-table thead{display:none!important;}
  .omnyxar-board-table tbody,.omnyxar-board-table tr,.omnyxar-board-table td{display:block!important;width:100%!important;box-sizing:border-box!important;}
  .omnyxar-board-table tr{padding:12px 14px!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px rgba(17,24,39,.04);}
  .omnyxar-board-table td{padding:5px 0!important;border:0!important;text-align:left!important;overflow:visible!important;}
  .omnyxar-board-table td:before{display:inline-block!important;min-width:54px;margin:0 8px 0 0!important;font-size:11px!important;font-weight:800!important;color:#94a3b8!important;vertical-align:middle;}
  .omnyxar-board-table td.omnyxar-board-col-title{padding:2px 0 9px!important;}
  .omnyxar-board-table td.omnyxar-board-col-title:before{display:none!important;content:none!important;}
  .omnyxar-title-wrap{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:wrap!important;width:100%!important;overflow:visible!important;}
  .omnyxar-title-wrap .omnyxar-title-link{font-size:16px!important;line-height:1.45!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;}
  .omnyxar-category-pill,.omnyxar-qna-status,.omnyxar-qna-ticket-id{min-height:26px;padding:4px 9px!important;font-size:11px!important;line-height:1.2!important;border-radius:999px!important;}
  .omnyxar-author-cell{display:inline-flex!important;max-width:100%!important;vertical-align:middle;}
  .omnyxar-author-cell span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;}
  .omnyxar-author-avatar{width:24px!important;height:24px!important;}
  .omnyxar-board-col-date,.omnyxar-qna-date-cell{font-size:12px!important;color:#667085!important;}
  .omnyxar-qna-table tr{position:relative;}
  .omnyxar-qna-table td[data-label="티켓"],.omnyxar-qna-table td[data-label="상태"]{display:inline-flex!important;width:auto!important;margin:0 6px 7px 0!important;padding:0!important;vertical-align:top;}
  .omnyxar-qna-table td[data-label="티켓"]:before,.omnyxar-qna-table td[data-label="상태"]:before{display:none!important;}
  .omnyxar-qna-table td.omnyxar-board-col-title{clear:both;}
  .omnyxar-board-detail{display:block!important;border-top:2px solid #111827!important;padding-top:14px!important;}
  .omnyxar-detail-title{font-size:19px!important;line-height:1.35!important;word-break:break-word;}
  .omnyxar-detail-meta{font-size:12px!important;gap:8px!important;margin-bottom:14px!important;}
  .omnyxar-detail-content,.omnyxar-qna-content-body{min-height:140px!important;font-size:15px!important;line-height:1.7!important;word-break:break-word;overflow-wrap:anywhere;}
  .omnyxar-comment-box,.omnyxar-qna-answer-section{margin-top:18px!important;}
  .omnyxar-comment-compose{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}
  .omnyxar-comment-compose textarea{width:100%!important;box-sizing:border-box!important;}
  .omnyxar-comment-compose button,.omnyxar-inline-btn{width:100%;min-height:40px;box-sizing:border-box;}
  .omnyxar-author-signature{grid-template-columns:52px minmax(0,1fr)!important;padding:14px!important;border-radius:14px!important;gap:10px!important;}
  .omnyxar-author-signature-avatar img{width:52px!important;height:52px!important;}
  .omnyxar-qna-detail-title-row,.omnyxar-qna-section-head{display:block!important;}
  .omnyxar-qna-status-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;}
  .omnyxar-qna-info-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;}
  .omnyxar-qna-info-grid div{padding:10px!important;}
  .omnyxar-post-neighbor-nav a,.omnyxar-post-neighbor-nav span{grid-template-columns:64px minmax(0,1fr);padding:12px;}
}

/* Step43: compact mobile board list inspired by community app style */
@media(max-width:680px){
  .omnyxar-board{padding:0 4px!important;}
  .omnyxar-board-header{display:block!important;margin-bottom:12px!important;}
  .omnyxar-board-title{font-size:26px!important;line-height:1.2!important;margin:0 0 6px!important;}
  .omnyxar-board-description{font-size:13px!important;margin:0!important;color:#667085!important;}
  .omnyxar-board-tools{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:10px 0 8px!important;}
  .omnyxar-board-tools a,.omnyxar-board-tools button,
  .omnyxar-actions-row a,.omnyxar-actions-row button,
  .omnyxar-inline-btn{width:auto!important;min-width:0!important;min-height:32px!important;height:32px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;}
  .omnyxar-board-tools form,.omnyxar-inline-form{display:inline-flex!important;}
  .omnyxar-board-tools .omnyxar-inline-btn-danger{border-color:#fecaca!important;color:#b42318!important;}

  .omnyxar-board-table{border-top:1px solid #e5e7eb!important;border-spacing:0!important;border-collapse:collapse!important;}
  .omnyxar-board-table tbody,.omnyxar-board-table tr,.omnyxar-board-table td{display:block!important;width:100%!important;box-sizing:border-box!important;}
  .omnyxar-board-table tr{position:relative!important;margin:0!important;padding:12px 4px 10px 4px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;min-height:0!important;}
  .omnyxar-board-table td{height:auto!important;min-height:0!important;padding:0!important;border:0!important;text-align:left!important;overflow:visible!important;}
  .omnyxar-board-table td:before{display:none!important;content:none!important;}

  .omnyxar-board-table td.omnyxar-board-check{position:absolute!important;left:0!important;top:14px!important;width:22px!important;}
  .omnyxar-board-table td.omnyxar-board-no,
  .omnyxar-board-table td.omnyxar-board-col-category{display:inline-flex!important;width:auto!important;margin:0 5px 4px 0!important;color:#7c3aed!important;font-size:12px!important;vertical-align:middle!important;}
  .omnyxar-board-table td.omnyxar-board-no{display:none!important;}
  .omnyxar-category-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;background:#f8fafc!important;color:#667085!important;}

  .omnyxar-board-table td.omnyxar-board-col-title{padding:0 0 5px!important;clear:both!important;}
  .omnyxar-title-wrap{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;flex-wrap:nowrap!important;min-width:0!important;width:100%!important;}
  .omnyxar-title-wrap .omnyxar-title-link{display:block!important;flex:0 1 auto!important;min-width:0!important;max-width:calc(100vw - 92px)!important;font-size:18px!important;line-height:1.32!important;font-weight:600!important;color:#111827!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:keep-all!important;}
  .omnyxar-comment-count{font-size:18px!important;line-height:1.2!important;color:#7c3aed!important;font-weight:500!important;}
  .omnyxar-new-pill{width:18px!important;height:18px!important;min-width:18px!important;padding:0!important;border-radius:50%!important;font-size:11px!important;}
  .omnyxar-secret-lock{font-size:13px!important;}

  .omnyxar-board-table td.omnyxar-board-col-author{display:flex!important;align-items:center!important;gap:5px!important;margin-top:1px!important;color:#8a8f98!important;font-size:13px!important;line-height:1.25!important;}
  .omnyxar-author-cell{display:inline-flex!important;align-items:center!important;gap:5px!important;max-width:100%!important;min-width:0!important;color:#8a8f98!important;}
  .omnyxar-author-avatar{width:20px!important;height:20px!important;border-radius:50%!important;}
  .omnyxar-author-cell span{display:block!important;max-width:calc(100vw - 70px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#8a8f98!important;}

  .omnyxar-board-table td.omnyxar-board-col-date,
  .omnyxar-board-table td.omnyxar-board-col-views,
  .omnyxar-board-table td.omnyxar-board-col-likes,
  .omnyxar-board-table td.omnyxar-qna-date-cell{display:inline-flex!important;width:auto!important;margin-top:7px!important;margin-right:7px!important;color:#9ca3af!important;font-size:12px!important;line-height:1.2!important;}
  .omnyxar-board-table td.omnyxar-board-col-date:before{content:"|"!important;display:inline!important;min-width:0!important;margin:0 7px 0 0!important;color:#d1d5db!important;font-size:12px!important;font-weight:400!important;}
  .omnyxar-board-table td.omnyxar-board-col-views:before{content:"👁"!important;display:inline!important;min-width:0!important;margin:0 4px 0 0!important;color:#d1d5db!important;font-size:12px!important;}
  .omnyxar-board-table td.omnyxar-board-col-likes:before{content:"♥"!important;display:inline!important;min-width:0!important;margin:0 4px 0 0!important;color:#d1d5db!important;font-size:12px!important;}

  .omnyxar-board-table td.omnyxar-board-col-actions,
  .omnyxar-board-table td[data-label="작업"],
  .omnyxar-board-table td[data-label="Actions"]{display:flex!important;justify-content:flex-start!important;gap:5px!important;margin-top:8px!important;}
  .omnyxar-board-table .omnyxar-list-actions{display:flex!important;gap:5px!important;flex-wrap:wrap!important;justify-content:flex-start!important;}
  .omnyxar-board-table .omnyxar-list-actions .omnyxar-inline-btn,
  .omnyxar-board-table .omnyxar-inline-form button{height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important;border-radius:7px!important;}

  .omnyxar-qna-table td[data-label="티켓"],.omnyxar-qna-table td[data-label="상태"]{display:inline-flex!important;width:auto!important;margin:0 5px 5px 0!important;}
  .omnyxar-qna-table td.omnyxar-board-col-title{clear:both!important;}
  .omnyxar-qna-status,.omnyxar-qna-ticket-id{min-height:20px!important;height:20px!important;padding:0 7px!important;font-size:10px!important;border-radius:999px!important;}

  .omnyxar-actions-row{display:flex!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important;margin:10px 0!important;}
  .omnyxar-detail-main > .omnyxar-actions-row,
  .omnyxar-board-detail .omnyxar-actions-row{position:sticky!important;bottom:10px!important;z-index:20!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(6px)!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:6px!important;box-shadow:0 6px 18px rgba(15,23,42,.08)!important;}
  .omnyxar-post-neighbor-nav{margin-top:14px!important;border-radius:10px!important;}
}
\n/* Step44: compact mobile board list */\n@media (max-width:680px){\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact,\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact thead,\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact tbody,\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact tr,\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact td{\n    display:block!important;width:100%!important;box-sizing:border-box!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact thead{display:none!important;}\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact tr{\n    position:relative!important;padding:10px 0!important;border-bottom:1px solid #e8e8e8!important;background:#fff!important;\n    min-height:0!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact td{\n    border:0!important;padding:0!important;margin:0!important;text-align:left!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="No"],\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-board-no{\n    display:none!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-board-col-category{\n    display:none!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="#"]{\n    position:absolute!important;left:0!important;top:13px!important;width:22px!important;height:22px!important;z-index:2!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="#"] input{\n    width:16px!important;height:16px!important;margin:0!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact tr:has(td[data-label="#"]) .omnyxar-board-col-title,\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact tr:has(td[data-label="#"]) td[data-label="제목"],\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact tr:has(td[data-label="#"]) td[data-label="Title"]{\n    padding-left:25px!important;\n  }\n  .omnyxar-title-wrap{\n    display:flex!important;align-items:flex-start!important;gap:5px!important;flex-wrap:wrap!important;line-height:1.35!important;overflow:visible!important;\n  }\n  .omnyxar-mobile-category-inline{\n    display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;padding:2px 6px!important;border:1px solid #d8dde8!important;border-radius:999px!important;\n    font-size:11px!important;line-height:1.2!important;color:#5f6673!important;background:#fafbff!important;margin-top:2px!important;\n  }\n  .omnyxar-title-wrap .omnyxar-title-link{\n    flex:1 1 120px!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;\n    font-size:16px!important;line-height:1.35!important;font-weight:600!important;text-align:left!important;\n  }\n  .omnyxar-comment-count,.omnyxar-new-pill,.omnyxar-secret-lock,.omnyxar-reply-flag{\n    flex:0 0 auto!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-board-col-author,\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-qna-author-cell{\n    margin-top:4px!important;color:#777!important;font-size:13px!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-author-cell{\n    display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:100%!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-author-avatar{\n    width:18px!important;height:18px!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-board-col-date,\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-qna-date-cell{\n    margin-top:3px!important;color:#999!important;font-size:12px!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-qna-ticket-col,\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="티켓"]{\n    display:none!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="상태"]{\n    position:absolute!important;right:0!important;top:10px!important;width:auto!important;\n  }\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="상태"] + .omnyxar-board-col-title,\n  .omnyxar-qna-table.omnyxar-mobile-list-compact .omnyxar-board-col-title{\n    padding-right:72px!important;\n  }\n  .omnyxar-board .omnyxar-actions-row,\n  .omnyxar-board .omnyxar-board-buttons,\n  .omnyxar-board .omnyxar-detail-actions{\n    gap:5px!important;flex-wrap:wrap!important;margin:8px 0!important;\n  }\n  .omnyxar-board .omnyxar-inline-btn,\n  .omnyxar-board .omnyxar-btn{\n    min-height:30px!important;padding:5px 9px!important;font-size:12px!important;border-radius:8px!important;\n  }\n}\n@media (min-width:681px){\n  .omnyxar-mobile-category-inline{display:none!important;}\n}\n\n/* Step45: mobile board list final alignment */\n@media (max-width:680px){\n  /* table -> compact list */\n  .omnyxar-board table.omnyxar-mobile-list-compact,\n  .omnyxar-board table.omnyxar-mobile-list-compact thead,\n  .omnyxar-board table.omnyxar-mobile-list-compact tbody,\n  .omnyxar-board table.omnyxar-mobile-list-compact tr,\n  .omnyxar-board table.omnyxar-mobile-list-compact td{\n    display:block!important;\n    width:100%!important;\n    box-sizing:border-box!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact thead{\n    display:none!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact tr{\n    position:relative!important;\n    padding:9px 0!important;\n    border-bottom:1px solid #e8e8e8!important;\n    background:#fff!important;\n  }\n\n  /* 모바일에서는 게시글 번호 완전 숨김 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="No"],\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="NO"],\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="번호"],\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-no,\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-board-no{\n    display:none!important;\n    visibility:hidden!important;\n    height:0!important;\n    min-height:0!important;\n    padding:0!important;\n    margin:0!important;\n    overflow:hidden!important;\n  }\n\n  /* 관리자 선택박스는 제목 왼쪽 같은 라인에 작게 유지 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="#"]{\n    position:absolute!important;\n    left:0!important;\n    top:12px!important;\n    width:20px!important;\n    height:20px!important;\n    padding:0!important;\n    margin:0!important;\n    border:0!important;\n    z-index:2!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="#"] input{\n    width:15px!important;\n    height:15px!important;\n    margin:0!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact tr:has(td[data-label="#"]) td.omnyxar-board-col-category{\n    left:24px!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact tr:has(td[data-label="#"]) td.omnyxar-board-col-title{\n    padding-left:94px!important;\n  }\n\n  /* 기존 카테고리 pill 하나만 제목 왼쪽으로 이동 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-category{\n    display:block!important;\n    position:absolute!important;\n    left:0!important;\n    top:9px!important;\n    width:64px!important;\n    max-width:64px!important;\n    padding:0!important;\n    margin:0!important;\n    border:0!important;\n    z-index:1!important;\n    overflow:hidden!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-category::before{\n    display:none!important;\n    content:none!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-category .omnyxar-category-pill{\n    display:inline-flex!important;\n    align-items:center!important;\n    max-width:62px!important;\n    height:22px!important;\n    padding:2px 6px!important;\n    border:1px solid #d8dde8!important;\n    border-radius:999px!important;\n    background:#fafbff!important;\n    color:#5f6673!important;\n    font-size:11px!important;\n    line-height:1!important;\n    overflow:hidden!important;\n    text-overflow:ellipsis!important;\n    white-space:nowrap!important;\n  }\n\n  /* 카테고리 없는 게시판은 제목 왼쪽 여백 없이 시작 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-title{\n    display:block!important;\n    width:100%!important;\n    padding:0!important;\n    margin:0!important;\n    border:0!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-category + td.omnyxar-board-col-title{\n    padding-left:70px!important;\n  }\n\n  /* 제목은 넘칠 때 줄바꿈 */\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-title-wrap{\n    display:flex!important;\n    align-items:flex-start!important;\n    gap:4px!important;\n    flex-wrap:wrap!important;\n    width:100%!important;\n    line-height:1.35!important;\n    overflow:visible!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-title-link{\n    flex:1 1 120px!important;\n    min-width:0!important;\n    white-space:normal!important;\n    overflow-wrap:anywhere!important;\n    word-break:break-word!important;\n    font-size:16px!important;\n    line-height:1.35!important;\n    font-weight:600!important;\n    text-align:left!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-mobile-category-inline{\n    display:none!important;\n  }\n\n  /* 작성자 + 날짜를 같은 줄로 배치 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-author,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-qna-author-cell{\n    display:inline-flex!important;\n    width:auto!important;\n    max-width:62%!important;\n    margin-top:4px!important;\n    padding:0!important;\n    border:0!important;\n    color:#777!important;\n    font-size:13px!important;\n    vertical-align:middle!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-author::before,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-qna-author-cell::before,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-date::before,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-qna-date-cell::before{\n    display:none!important;\n    content:none!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-author-cell{\n    display:inline-flex!important;\n    align-items:center!important;\n    gap:4px!important;\n    max-width:100%!important;\n    overflow:hidden!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-author-avatar{\n    width:17px!important;\n    height:17px!important;\n    flex:0 0 auto!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-author-cell span{\n    overflow:hidden!important;\n    text-overflow:ellipsis!important;\n    white-space:nowrap!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-date,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-qna-date-cell{\n    display:inline-flex!important;\n    width:auto!important;\n    margin-top:4px!important;\n    margin-left:7px!important;\n    padding:0!important;\n    border:0!important;\n    color:#999!important;\n    font-size:12px!important;\n    vertical-align:middle!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-date::after,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-qna-date-cell::after{\n    content:"";\n  }\n\n  /* QnA 상태는 우측 상단 유지 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="티켓"],\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-qna-ticket-col{\n    display:none!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="상태"]{\n    position:absolute!important;\n    right:0!important;\n    top:9px!important;\n    width:auto!important;\n    padding:0!important;\n    border:0!important;\n  }\n  .omnyxar-qna-table.omnyxar-mobile-list-compact td.omnyxar-board-col-title{\n    padding-right:76px!important;\n  }\n}\n@media (min-width:681px){\n  .omnyxar-mobile-category-inline{display:none!important;}\n}\n\n/* Step46: mobile list single-line header layout */\n@media (max-width:680px){\n  .omnyxar-board table.omnyxar-mobile-list-compact tr{\n    display:grid!important;\n    grid-template-columns:0 1fr!important;\n    column-gap:0!important;\n    padding:9px 0 10px 0!important;\n    align-items:start!important;\n  }\n\n  /* 번호는 모바일에서 절대 표시하지 않음 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="No"],\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="NO"],\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="번호"],\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-no,\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-board-no{\n    display:none!important;\n  }\n\n  /* 제목 라인 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-title{\n    grid-column:1 / -1!important;\n    grid-row:1!important;\n    display:block!important;\n    padding:0!important;\n    margin:0!important;\n    width:100%!important;\n    min-width:0!important;\n    border:0!important;\n  }\n\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-title-wrap{\n    display:flex!important;\n    align-items:center!important;\n    flex-wrap:wrap!important;\n    gap:4px!important;\n    width:100%!important;\n    min-width:0!important;\n    overflow:visible!important;\n    line-height:1.35!important;\n  }\n\n  /* 관리자 체크박스를 제목 첫 줄 맨 왼쪽으로 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="#"]{\n    grid-column:1 / -1!important;\n    grid-row:1!important;\n    position:static!important;\n    display:inline-flex!important;\n    width:18px!important;\n    height:22px!important;\n    padding:0!important;\n    margin:1px 5px 0 0!important;\n    border:0!important;\n    z-index:3!important;\n    float:left!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td[data-label="#"] input{\n    width:15px!important;\n    height:15px!important;\n    margin:2px 0 0 0!important;\n  }\n\n  /* 카테고리 pill을 제목 첫 줄 체크박스 다음에 배치 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-category{\n    grid-column:1 / -1!important;\n    grid-row:1!important;\n    position:static!important;\n    display:inline-flex!important;\n    width:auto!important;\n    max-width:72px!important;\n    height:22px!important;\n    padding:0!important;\n    margin:1px 5px 0 0!important;\n    border:0!important;\n    z-index:2!important;\n    float:left!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-category::before{\n    display:none!important;\n    content:none!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-category .omnyxar-category-pill{\n    display:inline-flex!important;\n    align-items:center!important;\n    max-width:70px!important;\n    height:22px!important;\n    padding:2px 6px!important;\n    border:1px solid #d8dde8!important;\n    border-radius:999px!important;\n    background:#fafbff!important;\n    color:#5f6673!important;\n    font-size:11px!important;\n    line-height:1!important;\n    overflow:hidden!important;\n    text-overflow:ellipsis!important;\n    white-space:nowrap!important;\n  }\n\n  /* Step45의 padding-left 방식 무효화 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-category + td.omnyxar-board-col-title,\n  .omnyxar-board table.omnyxar-mobile-list-compact tr:has(td[data-label="#"]) td.omnyxar-board-col-title,\n  .omnyxar-board table.omnyxar-mobile-list-compact tr:has(td[data-label="#"]) .omnyxar-board-col-title{\n    padding-left:0!important;\n  }\n\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-title-link{\n    display:inline!important;\n    flex:1 1 120px!important;\n    min-width:0!important;\n    white-space:normal!important;\n    overflow-wrap:anywhere!important;\n    word-break:break-word!important;\n    font-size:16px!important;\n    line-height:1.35!important;\n    font-weight:600!important;\n    text-align:left!important;\n  }\n\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-comment-count,\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-new-pill,\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-secret-lock,\n  .omnyxar-board table.omnyxar-mobile-list-compact .omnyxar-reply-flag{\n    flex:0 0 auto!important;\n  }\n\n  /* 작성자 + 작성일은 다음 줄 같은 라인 */\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-author,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-qna-author-cell{\n    grid-column:1 / -1!important;\n    grid-row:2!important;\n    display:inline-flex!important;\n    width:auto!important;\n    max-width:62%!important;\n    margin:5px 0 0 0!important;\n    padding:0!important;\n    border:0!important;\n    color:#777!important;\n    font-size:13px!important;\n  }\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-date,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-qna-date-cell{\n    grid-column:1 / -1!important;\n    grid-row:2!important;\n    display:inline-flex!important;\n    width:auto!important;\n    justify-self:start!important;\n    margin:5px 0 0 95px!important;\n    padding:0!important;\n    border:0!important;\n    color:#999!important;\n    font-size:12px!important;\n  }\n\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-author::before,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-qna-author-cell::before,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-board-col-date::before,\n  .omnyxar-board table.omnyxar-mobile-list-compact td.omnyxar-qna-date-cell::before{\n    display:none!important;\n    content:none!important;\n  }\n}\n\n/* Step47: dedicated mobile list markup */\n.omnyxar-mobile-board-list{display:none;}\n@media (max-width:680px){\n  .omnyxar-board .omnyxar-board-table.omnyxar-mobile-list-compact{display:none!important;}\n  .omnyxar-mobile-board-list{display:block!important;border-top:1px solid #e8e8e8;}\n  .omnyxar-mobile-post-item{\n    padding:9px 0 10px 0!important;\n    border-bottom:1px solid #e8e8e8!important;\n    background:#fff!important;\n  }\n  .omnyxar-mobile-post-main{\n    display:flex!important;\n    align-items:center!important;\n    gap:4px!important;\n    flex-wrap:wrap!important;\n    line-height:1.35!important;\n    min-width:0!important;\n  }\n  .omnyxar-mobile-check{\n    display:inline-flex!important;\n    align-items:center!important;\n    width:18px!important;\n    height:22px!important;\n    margin:0 3px 0 0!important;\n    flex:0 0 auto!important;\n  }\n  .omnyxar-mobile-check input{\n    width:15px!important;\n    height:15px!important;\n    margin:0!important;\n  }\n  .omnyxar-mobile-category-pill{\n    flex:0 0 auto!important;\n    max-width:72px!important;\n    height:22px!important;\n    padding:2px 6px!important;\n    font-size:11px!important;\n    line-height:1!important;\n    overflow:hidden!important;\n    text-overflow:ellipsis!important;\n    white-space:nowrap!important;\n  }\n  .omnyxar-mobile-post-main .omnyxar-title-link{\n    flex:1 1 130px!important;\n    min-width:0!important;\n    white-space:normal!important;\n    overflow-wrap:anywhere!important;\n    word-break:break-word!important;\n    font-size:16px!important;\n    line-height:1.35!important;\n    font-weight:600!important;\n    text-align:left!important;\n  }\n  .omnyxar-mobile-post-main .omnyxar-comment-count,\n  .omnyxar-mobile-post-main .omnyxar-new-pill,\n  .omnyxar-mobile-post-main .omnyxar-secret-lock,\n  .omnyxar-mobile-post-main .omnyxar-reply-flag{\n    flex:0 0 auto!important;\n  }\n  .omnyxar-mobile-post-meta{\n    display:flex!important;\n    align-items:center!important;\n    gap:7px!important;\n    margin-top:5px!important;\n    color:#8a8f98!important;\n    font-size:13px!important;\n    line-height:1.3!important;\n    min-width:0!important;\n  }\n  .omnyxar-mobile-post-meta .omnyxar-author-cell{\n    display:inline-flex!important;\n    align-items:center!important;\n    gap:4px!important;\n    max-width:58%!important;\n    min-width:0!important;\n    overflow:hidden!important;\n  }\n  .omnyxar-mobile-post-meta .omnyxar-author-avatar{\n    width:17px!important;\n    height:17px!important;\n    flex:0 0 auto!important;\n  }\n  .omnyxar-mobile-post-meta .omnyxar-author-cell span{\n    overflow:hidden!important;\n    text-overflow:ellipsis!important;\n    white-space:nowrap!important;\n  }\n  .omnyxar-mobile-date{\n    color:#9aa0aa!important;\n    font-size:12px!important;\n    white-space:nowrap!important;\n  }\n  .omnyxar-mobile-date:before{\n    content:"|";\n    margin-right:7px;\n    color:#d1d5dc;\n  }\n  .omnyxar-mobile-qna-list .omnyxar-qna-status{\n    margin-left:auto!important;\n    flex:0 0 auto!important;\n  }\n}\n\n/* Step48: force mobile board list layout inside title cell */\n.omnyxar-mobile-only{display:none!important;}\n@media (max-width:900px){\n  .omnyxar-board-table.omnyxar-mobile-list-compact,\n  .omnyxar-board-table.omnyxar-mobile-list-compact tbody,\n  .omnyxar-board-table.omnyxar-mobile-list-compact tr,\n  .omnyxar-board-table.omnyxar-mobile-list-compact td{\n    display:block!important;\n    width:100%!important;\n    box-sizing:border-box!important;\n  }\n  .omnyxar-board-table.omnyxar-mobile-list-compact thead{display:none!important;}\n  .omnyxar-board-table.omnyxar-mobile-list-compact tr{\n    padding:9px 0!important;\n    border-bottom:1px solid #e8e8e8!important;\n    background:#fff!important;\n  }\n\n  /* Hide original desktop columns on mobile */\n  .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="#"],\n  .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="No"],\n  .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="NO"],\n  .omnyxar-board-table.omnyxar-mobile-list-compact td[data-label="번호"],\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-board-no,\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-board-col-category{\n    display:none!important;\n    visibility:hidden!important;\n    height:0!important;\n    padding:0!important;\n    margin:0!important;\n    border:0!important;\n    overflow:hidden!important;\n  }\n  /* nth-child fallback: admin table = checkbox/no/category, member table = no/category */\n  .omnyxar-board-table.omnyxar-mobile-list-compact tr td:nth-child(1):has(input[name="bulk_post_ids[]"]),\n  .omnyxar-board-table.omnyxar-mobile-list-compact tr td:nth-child(2):has(+ td .omnyxar-category-pill),\n  .omnyxar-board-table.omnyxar-mobile-list-compact tr td:nth-child(3):has(.omnyxar-category-pill),\n  .omnyxar-board-table.omnyxar-mobile-list-compact tr td:nth-child(1):not(.omnyxar-board-col-title):not(.omnyxar-board-col-author):not(.omnyxar-board-col-date),\n  .omnyxar-board-table.omnyxar-mobile-list-compact tr td:nth-child(2):not(.omnyxar-board-col-title):not(.omnyxar-board-col-author):not(.omnyxar-board-col-date){\n    display:none!important;\n  }\n\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-board-col-title{\n    display:block!important;\n    padding:0!important;\n    margin:0!important;\n    border:0!important;\n    width:100%!important;\n    text-align:left!important;\n  }\n  .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-title-wrap{\n    display:flex!important;\n    align-items:center!important;\n    gap:4px!important;\n    flex-wrap:wrap!important;\n    width:100%!important;\n    min-width:0!important;\n    line-height:1.35!important;\n    overflow:visible!important;\n    text-align:left!important;\n  }\n  .omnyxar-mobile-only{display:inline-flex!important;}\n  .omnyxar-mobile-inline-check{\n    align-items:center!important;\n    width:18px!important;\n    height:22px!important;\n    margin:0 3px 0 0!important;\n    flex:0 0 auto!important;\n  }\n  .omnyxar-mobile-inline-check input{\n    width:15px!important;\n    height:15px!important;\n    margin:0!important;\n  }\n  .omnyxar-mobile-inline-category{\n    align-items:center!important;\n    max-width:72px!important;\n    height:22px!important;\n    padding:2px 6px!important;\n    border:1px solid #d8dde8!important;\n    border-radius:999px!important;\n    background:#fafbff!important;\n    color:#5f6673!important;\n    font-size:11px!important;\n    line-height:1!important;\n    overflow:hidden!important;\n    text-overflow:ellipsis!important;\n    white-space:nowrap!important;\n    flex:0 0 auto!important;\n  }\n  .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-title-link{\n    flex:1 1 130px!important;\n    min-width:0!important;\n    white-space:normal!important;\n    overflow-wrap:anywhere!important;\n    word-break:break-word!important;\n    font-size:16px!important;\n    line-height:1.35!important;\n    font-weight:600!important;\n    text-align:left!important;\n  }\n  .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-comment-count,\n  .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-new-pill,\n  .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-secret-lock,\n  .omnyxar-board-table.omnyxar-mobile-list-compact .omnyxar-reply-flag{\n    flex:0 0 auto!important;\n  }\n\n  /* author/date same line */\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-board-col-author,\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-qna-author-cell,\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-board-col-date,\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-qna-date-cell{\n    display:inline-flex!important;\n    width:auto!important;\n    padding:0!important;\n    border:0!important;\n    margin-top:5px!important;\n    color:#8a8f98!important;\n    font-size:13px!important;\n    vertical-align:middle!important;\n  }\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-board-col-date,\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-qna-date-cell{\n    margin-left:7px!important;\n    font-size:12px!important;\n    color:#9aa0aa!important;\n  }\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-board-col-date:before,\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-qna-date-cell:before{\n    content:"|"!important;\n    display:inline!important;\n    margin-right:7px!important;\n    color:#d1d5dc!important;\n  }\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-board-col-author:before,\n  .omnyxar-board-table.omnyxar-mobile-list-compact td.omnyxar-qna-author-cell:before{\n    display:none!important;\n    content:none!important;\n  }\n}\n\n/* Step49: real mobile table compression, no duplicate category */\n.omnyxar-mobile-only,.omnyxar-mobile-board-list{display:none!important;}\n@media (max-width:1024px){\n  .omnyxar-board table.omnyxar-board-table,\n  .omnyxar-board table.omnyxar-board-table tbody,\n  .omnyxar-board table.omnyxar-board-table tr,\n  .omnyxar-board table.omnyxar-board-table td{display:block!important;width:100%!important;box-sizing:border-box!important;}\n  .omnyxar-board table.omnyxar-board-table thead{display:none!important;}\n  .omnyxar-board table.omnyxar-board-table tr{padding:9px 0!important;border-bottom:1px solid #e6e8ee!important;background:#fff!important;position:relative!important;}\n  .omnyxar-board table.omnyxar-board-table td{border:0!important;padding:0!important;margin:0!important;text-align:left!important;}\n  /* never show board No on mobile */\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-mobile-no-cell,\n  .omnyxar-board table.omnyxar-board-table td[data-label="No"],\n  .omnyxar-board table.omnyxar-board-table tr>td:nth-child(1):not(.omnyxar-mobile-admin-check):not(.omnyxar-board-col-title):not(.omnyxar-board-col-category):not(.omnyxar-qna-author-cell),\n  .omnyxar-board table.omnyxar-board-table tr>td:nth-child(2):not(.omnyxar-board-col-category):not(.omnyxar-board-col-title):not(.omnyxar-qna-status-col){display:none!important;height:0!important;overflow:hidden!important;}\n  /* category and checkbox become inline by floating before title */\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-mobile-admin-check{display:inline-flex!important;width:18px!important;height:22px!important;float:left!important;margin:0 5px 0 0!important;align-items:center!important;clear:none!important;}\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-mobile-admin-check input{width:15px!important;height:15px!important;margin:0!important;}\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-category{display:inline-flex!important;width:auto!important;max-width:76px!important;height:22px!important;float:left!important;margin:0 5px 0 0!important;clear:none!important;align-items:center!important;}\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-category:before{display:none!important;content:none!important;}\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-category .omnyxar-category-pill{display:inline-flex!important;align-items:center!important;height:22px!important;max-width:74px!important;padding:2px 6px!important;border:1px solid #d8dde8!important;border-radius:999px!important;background:#fafbff!important;color:#5f6673!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-title{display:block!important;width:auto!important;min-width:0!important;overflow:visible!important;padding:0!important;margin:0!important;}\n  .omnyxar-board table.omnyxar-board-table .omnyxar-title-wrap{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important;min-width:0!important;line-height:1.35!important;overflow:visible!important;}\n  .omnyxar-board table.omnyxar-board-table .omnyxar-title-link{display:inline!important;flex:1 1 120px!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:16px!important;line-height:1.35!important;font-weight:600!important;text-align:left!important;}\n  .omnyxar-board table.omnyxar-board-table .omnyxar-comment-count,.omnyxar-board table.omnyxar-board-table .omnyxar-new-pill,.omnyxar-board table.omnyxar-board-table .omnyxar-secret-lock{flex:0 0 auto!important;}\n  /* author + date same line under title */\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-author,\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-qna-author-cell,\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-date,\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-qna-date-cell{display:inline-flex!important;width:auto!important;border:0!important;padding:0!important;margin-top:5px!important;color:#8a8f98!important;font-size:13px!important;vertical-align:middle!important;clear:none!important;}\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-author:before,\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-qna-author-cell:before{display:none!important;content:none!important;}\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-date,\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-qna-date-cell{margin-left:7px!important;color:#9aa0aa!important;font-size:12px!important;}\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-date:before,\n  .omnyxar-board table.omnyxar-board-table td.omnyxar-qna-date-cell:before{content:"|"!important;display:inline!important;margin-right:7px!important;color:#d1d5dc!important;}\n}\n\n/* Step51: title/comment/new inline alignment and unified badges */\n.omnyxar-comment-count{\n    display:inline-flex!important;\n    align-items:center!important;\n    margin-left:4px!important;\n    color:#6d35e8!important;\n    font-size:inherit!important;\n    font-weight:700!important;\n    line-height:1.2!important;\n    vertical-align:baseline!important;\n}\n.omnyxar-new-pill{\n    display:inline-flex!important;\n    align-items:center!important;\n    justify-content:center!important;\n    margin-left:4px!important;\n    min-width:15px!important;\n    height:15px!important;\n    padding:0 4px!important;\n    border-radius:999px!important;\n    background:#eef0ff!important;\n    color:#4d4fd9!important;\n    font-size:10px!important;\n    font-weight:800!important;\n    line-height:15px!important;\n    vertical-align:middle!important;\n}\n@media (min-width:769px){\n    .omnyxar-board table.omnyxar-board-table .omnyxar-title-wrap{\n        display:flex!important;\n        align-items:center!important;\n        justify-content:flex-start!important;\n        gap:0!important;\n        flex-wrap:nowrap!important;\n        width:100%!important;\n        min-width:0!important;\n        max-width:100%!important;\n        overflow:hidden!important;\n        text-align:left!important;\n    }\n    .omnyxar-board table.omnyxar-board-table .omnyxar-title-link{\n        display:inline-block!important;\n        flex:0 1 auto!important;\n        min-width:0!important;\n        max-width:100%!important;\n        width:auto!important;\n        white-space:nowrap!important;\n        overflow:hidden!important;\n        text-overflow:ellipsis!important;\n        text-align:left!important;\n    }\n    .omnyxar-board table.omnyxar-board-table .omnyxar-comment-count,\n    .omnyxar-board table.omnyxar-board-table .omnyxar-new-pill{\n        flex:0 0 auto!important;\n        margin-left:4px!important;\n    }\n}\n@media (max-width:768px){\n    .omnyxar-mobile-list-real .omnyxar-mobile-line1{\n        justify-content:flex-start!important;\n        align-items:center!important;\n        gap:5px!important;\n    }\n    .omnyxar-mobile-list-real .omnyxar-mobile-title-flow{\n        display:inline!important;\n        flex:1 1 120px!important;\n        min-width:0!important;\n        line-height:1.35!important;\n        white-space:normal!important;\n        overflow-wrap:anywhere!important;\n        word-break:break-word!important;\n    }\n    .omnyxar-mobile-list-real .omnyxar-mobile-title{\n        display:inline!important;\n        flex:0 1 auto!important;\n        min-width:0!important;\n        font-size:16px!important;\n        line-height:1.35!important;\n        font-weight:700!important;\n        white-space:normal!important;\n        overflow-wrap:anywhere!important;\n        word-break:break-word!important;\n        text-align:left!important;\n    }\n    .omnyxar-mobile-list-real .omnyxar-comment-count,\n    .omnyxar-mobile-list-real .omnyxar-new-pill{\n        flex:0 0 auto!important;\n        vertical-align:middle!important;\n    }\n}\n
/* Step53: desktop title/comment/new must stay inline next to title */
@media (min-width:769px){
  .omnyxar-board-table-compact td.omnyxar-board-col-title .omnyxar-title-wrap,
  .omnyxar-qna-table td.omnyxar-board-col-title .omnyxar-title-wrap{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    gap:5px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  .omnyxar-board-table-compact td.omnyxar-board-col-title .omnyxar-title-link,
  .omnyxar-qna-table td.omnyxar-board-col-title .omnyxar-title-link{
    display:inline-block!important;
    flex:0 1 auto!important;
    width:auto!important;
    max-width:calc(100% - 70px)!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    text-align:left!important;
  }
  .omnyxar-board-table-compact td.omnyxar-board-col-title .omnyxar-comment-count,
  .omnyxar-board-table-compact td.omnyxar-board-col-title .omnyxar-new-pill,
  .omnyxar-board-table-compact td.omnyxar-board-col-title .omnyxar-secret-lock,
  .omnyxar-board-table-compact td.omnyxar-board-col-title .omnyxar-reply-flag,
  .omnyxar-qna-table td.omnyxar-board-col-title .omnyxar-comment-count,
  .omnyxar-qna-table td.omnyxar-board-col-title .omnyxar-new-pill,
  .omnyxar-qna-table td.omnyxar-board-col-title .omnyxar-secret-lock,
  .omnyxar-qna-table td.omnyxar-board-col-title .omnyxar-reply-flag{
    flex:0 0 auto!important;
    margin-left:0!important;
  }
}

/* Step54: force title/comment/new to render as one inline group on desktop and mobile */
.omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-title .omnyxar-title-wrap,
.omnyxar-board table.omnyxar-board-table td[data-label="제목"] .omnyxar-title-wrap,
.omnyxar-board table.omnyxar-board-table td[data-label="Title"] .omnyxar-title-wrap{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:wrap!important;
    gap:6px!important;
    width:auto!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:visible!important;
    text-align:left!important;
}
.omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-title .omnyxar-title-link,
.omnyxar-board table.omnyxar-board-table td[data-label="제목"] .omnyxar-title-link,
.omnyxar-board table.omnyxar-board-table td[data-label="Title"] .omnyxar-title-link{
    display:inline!important;
    flex:0 1 auto!important;
    width:auto!important;
    max-width:100%!important;
    min-width:0!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    text-align:left!important;
}
.omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-title .omnyxar-comment-count,
.omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-title .omnyxar-new-pill,
.omnyxar-board table.omnyxar-board-table td[data-label="제목"] .omnyxar-comment-count,
.omnyxar-board table.omnyxar-board-table td[data-label="제목"] .omnyxar-new-pill,
.omnyxar-board table.omnyxar-board-table td[data-label="Title"] .omnyxar-comment-count,
.omnyxar-board table.omnyxar-board-table td[data-label="Title"] .omnyxar-new-pill{
    flex:0 0 auto!important;
    margin-left:0!important;
}
.omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-title .omnyxar-secret-lock,
.omnyxar-board table.omnyxar-board-table td.omnyxar-board-col-title .omnyxar-reply-flag{
    flex:0 0 auto!important;
    margin-right:0!important;
}
/* Minimal refinement layer over the original (kept) design.
   Only two things are enforced globally: the Noto Sans KR font, and "buttons never underline".
   Colours, badges, cards and the board look intentionally keep the original styles. */
.omnyxar-login-shell,.omnyxar-board,.omnyxar-account-shell,.omnyxar-profile-page,.omnyxar-market-wrap,.omnyxar-market-owned,.omnyxar-public-user-profile,.omnyxar-email-verify-shell{
  font-family:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;
}
/* Buttons and tool links never show an underline (including on hover) */
.omnyxar-inline-btn,.omnyxar-inline-btn-danger,.omnyxar-primary-btn,.omnyxar-board-tools a,.omnyxar-board-tools button,.omnyxar-actions-row a,.omnyxar-actions-row button,.omnyxar-pagination a,.omnyxar-pagination span,.omnyxar-profile-tabs a,.omnyxar-market-buy,.omnyxar-market-equip,.omnyxar-reaction-buttons button,.omnyxar-login-box button,.omnyxar-profile-primary-button{text-decoration:none!important}
.omnyxar-inline-btn:hover,.omnyxar-inline-btn-danger:hover,.omnyxar-primary-btn:hover,.omnyxar-board-tools a:hover,.omnyxar-board-tools button:hover,.omnyxar-actions-row a:hover,.omnyxar-actions-row button:hover,.omnyxar-pagination a:hover,.omnyxar-profile-tabs a:hover,.omnyxar-market-buy:hover,.omnyxar-market-equip:hover,.omnyxar-reaction-buttons button:hover{text-decoration:none!important}
.omnyxar-board-table a:hover,.omnyxar-title-link:hover{text-decoration:none}
/* Login Turnstile widget spacing */
.omnyxar-login-turnstile{margin:0 0 14px;display:flex;justify-content:center}
/* Access history table (1.9.x feature) — light styling that matches the board list */
.omnyxar-access-history .omnyxar-access-table-wrap{overflow-x:auto}
.omnyxar-access-table{width:100%;border-collapse:collapse}
.omnyxar-access-table th{text-align:left;padding:10px 12px;border-bottom:2px solid #111827;font-size:13px;color:#475467}
.omnyxar-access-table td{padding:10px 12px;border-bottom:1px solid #eef0f2}
.omnyxar-access-table code{background:#f6f7f8;border:1px solid #eef0f2;border-radius:6px;padding:1px 6px;font-size:12px}
@media (max-width:680px){
  .omnyxar-access-table thead{display:none}
  .omnyxar-access-table tr{display:block;padding:8px 0;border-bottom:1px solid #eef0f2}
  .omnyxar-access-table td{display:flex;justify-content:space-between;gap:14px;padding:5px 2px;border:0}
  .omnyxar-access-table td:before{content:attr(data-label);color:#8a909a;font-size:12px;font-weight:700}
}