.resource-list{min-width:0;padding:0;overflow:visible}.resource-list-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.75rem;display:flex}.resource-list-head h2{margin:0}.resource-list-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.resource-count{color:var(--muted);font-family:var(--font-mono), monospace;margin-right:.5rem}.resource-count b{color:var(--text);font-weight:500}.resource-list-status{margin:0;padding:1rem 1.75rem 0}.resource-list>.empty-state-art{margin:1.5rem}.resource-rows{gap:.75rem;margin:0;padding:1.25rem 1.75rem 1.75rem;list-style:none;display:grid}.resource-row{border:1px solid var(--border);background:var(--bg);border-radius:16px;align-items:center;gap:1.1rem;padding:1.1rem 1.25rem;display:flex;position:relative}.resource-row-icon{background:color-mix(in srgb, var(--signal) 14%, var(--surface-2));height:48px;color:var(--signal);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.resource-row-copy{flex:1;gap:.25rem;min-width:0;display:grid}.resource-row-copy strong{font-size:1.1rem;font-weight:750}.resource-row-copy span{color:var(--muted);overflow-wrap:anywhere;font-size:.92rem}.resource-chip{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:750}.resource-chip-active{background:color-mix(in srgb, var(--good) 16%, transparent);color:var(--good)}.row-menu{position:relative}.row-menu-trigger{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;display:grid}.row-menu-trigger:focus-visible{box-shadow:var(--axon-focus)}.row-menu-list{z-index:40;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:14px;gap:2px;min-width:220px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 20px 50px #0006}.row-menu-list button{min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 .9rem;font-weight:600}.row-menu-list button:hover:not(:disabled),.row-menu-list button:focus-visible{background:var(--surface-3)}.row-menu-list button.is-danger{color:var(--danger)}.resource-editor{gap:1.25rem;display:grid}.resource-editor-bar{align-items:center;gap:.85rem;display:flex}.resource-editor-bar h2{margin:0;font-size:1.5rem}.row-menu-list-up{top:auto;bottom:calc(100% + .4rem)}.captcha-stack>*,.server-tag-layout>*{min-width:0}.resource-row{flex-wrap:wrap}.resource-row-copy{flex:14rem}@media (max-width:640px){.resource-list-head{padding:1.1rem}.resource-rows{padding:1rem}.resource-row{gap:.75rem;padding:1rem}.resource-row-copy{flex-basis:calc(100% - 64px)}.resource-row .resource-chip{margin-left:60px}.resource-row .row-menu{margin-left:auto}}.dashboard-main .row-menu-list .row-menu-item{width:100%;min-height:44px;box-shadow:none;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;padding:0 .9rem;font-weight:600;display:flex}.dashboard-main .row-menu-list .row-menu-item:hover:not(:disabled),.dashboard-main .row-menu-list .row-menu-item:focus-visible{background:var(--surface-3)}.dashboard-main .row-menu-list .row-menu-item.is-danger{color:var(--danger)}.application-tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.application-filter{flex-wrap:wrap;gap:.5rem;display:flex}.application-filter button{border:1px solid var(--border);min-height:40px;color:var(--muted);font:inherit;background:0 0;border-radius:999px;padding:0 1rem;font-weight:700}.application-filter button.is-active{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 14%, var(--surface));color:var(--text)}.resource-row.application-submission{align-items:flex-start}.application-submission .application-answer-list{background:var(--surface-2);border-radius:12px;margin:.5rem 0;padding:.85rem 1rem}.application-submission .inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.message-studio-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-start-cards{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;display:grid}.studio-start-card{border:1px solid var(--border);background:var(--surface);min-height:11rem;color:var(--text);font:inherit;text-align:left;border-radius:20px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;transition:border-color .15s,background-color .15s;display:flex}.studio-start-card:hover,.studio-start-card:focus-visible{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 8%, var(--surface))}.studio-start-card strong{font-size:1.1rem}.studio-start-card>span:last-child{color:var(--muted)}.studio-start-icon{background:color-mix(in srgb, var(--signal) 14%, transparent);width:3rem;height:3rem;color:var(--signal);border-radius:14px;place-items:center;display:grid}.studio-cols{flex-wrap:nowrap;align-items:stretch;gap:1.5rem;height:min(78vh,56rem);min-height:34rem;display:flex}.studio-cols[hidden]{display:none}.studio-cols>*{min-width:0}.studio-left,.studio-right{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.studio-left{flex-direction:column;flex:30rem;gap:1.1rem;padding:0 .6rem 1.25rem 0;display:flex}.studio-left>*{flex-shrink:0}.studio-right{flex:0 24rem;align-self:stretch;min-width:17rem;position:static}.studio-card>h2{margin:0;font-size:1.15rem}.field-emoji-button{z-index:20;position:fixed}.emoji-picker-trigger.is-compact{width:28px;height:28px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.emoji-picker-trigger.is-compact:hover,.emoji-picker-trigger.is-compact[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.emoji-picker-trigger.is-compact:focus-visible{outline:2px solid var(--axon-brand);outline-offset:1px}.emoji-scope{display:contents}[data-emoji-target=true]{padding-right:2.5rem}.studio-card>.moderation-form-grid>section.message-studio-subpanel{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:1.25rem 0 0}.module-save-bar.deliver{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;max-width:100%;margin-top:.4rem;display:flex}.module-save-bar.deliver[hidden]{display:none}.deliver-copy{flex:16rem;min-width:0}.deliver-copy p{margin:0}.module-save-bar.deliver .actions{flex:0 auto;justify-content:flex-end;margin-left:auto}.module-save-bar.deliver .button{white-space:nowrap}@media (max-width:1280px){.studio-cols{flex-wrap:wrap;height:auto;min-height:0}.studio-left,.studio-right{flex-basis:100%;padding-right:0;overflow:visible}}.resource-chip.is-good{background:color-mix(in srgb, var(--success,#7be495) 14%, transparent);color:var(--success,#7be495)}.resource-chip.is-warn{color:#ffd37a;background:#ffd37a24}.schedule-row .resource-row-copy span{overflow-wrap:anywhere}.studio-card>.moderation-form-grid>section.message-studio-subpanel:first-child{border-top:0;padding-top:0}.studio-card .message-studio-subpanel>.split>.actions{flex-wrap:wrap}.automation-workspace{grid-template-columns:minmax(0,1fr)}.resource-list-search{align-items:center;gap:.6rem;min-height:46px;margin:1rem 1.25rem 0;padding:0 .9rem;display:flex}.resource-list-search>input{min-height:0;box-shadow:none;background:0 0;border:0;flex:1;align-self:center;padding:0}@media (min-width:721px){.ticket-setup-overview-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ticket-setup-overview-header>div:first-child{flex:min(22rem,100%);min-width:0}.ticket-setup-overview-header .actions{flex-wrap:wrap;gap:.6rem;display:flex}}.resource-list-search>input{height:44px;font-weight:500;line-height:44px}.resource-row-select{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.resource-row-select:focus-visible{outline:2px solid var(--axon-brand);outline-offset:4px;border-radius:6px}.resource-row.is-active{background:color-mix(in srgb, var(--axon-brand) 10%, transparent);box-shadow:inset 3px 0 0 var(--axon-brand)}.resource-list>.toolbar-row{padding:1rem 1.25rem 0}.giveaway-image-preview{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.giveaway-image-preview img{border-radius:8px;max-width:100%;height:auto}
