.admin-shell{color:#263b46;background:#f5f7f9;font-size:15px}.admin-nav-link{display:block;padding:10px 12px;margin:3px 0;border-radius:9px;font-weight:600;font-size:14px}.admin-nav-link:hover{background:#f1f5f9}.admin-nav-link[aria-current=page]{color:#036886;background:#e3f3f8}.admin-content table[aria-label="Таблица платежей"]{min-width:1100px}.admin-content [data-slot=wrapper]:has(>table){max-width:100%;overflow-x:auto}.admin-content [data-slot=th]{white-space:nowrap}.admin-content [data-slot=td]{vertical-align:top}.admin-content :focus-visible{outline:2px solid #0086b0;outline-offset:3px}.admin-editor form{gap:16px;width:100%;padding:20px}.admin-editor .tiptap{min-height:180px}.admin-editor [contenteditable=true]{max-height:460px;overflow-y:auto}.admin-editor [data-slot=input-wrapper],.ticket-admin-filters{border:1px solid #dbe3e8}.ticket-admin-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:18px;border-radius:16px;background:white}.ticket-admin-filters label,.ticket-admin-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;min-width:0}.ticket-admin-filters input,.ticket-admin-filters select,.ticket-admin-form input:not([type=checkbox]),.ticket-admin-form select,.ticket-admin-form textarea{width:100%;min-width:0;min-height:42px;background:#fff;color:#263b46;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px;font-weight:400}.ticket-admin-form input:disabled,.ticket-admin-form select:disabled{background:#f1f5f9}.ticket-admin-heading,.ticket-admin-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ticket-admin-heading{padding:14px 18px;background:#edf4f7;border-radius:12px;font-weight:700}.ticket-admin-heading small{display:block;font-weight:400;font-size:12px;color:#64748b}.ticket-admin-list{display:grid;gap:12px}.ticket-admin-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #d7e3eb;border-radius:12px;background:#fff}.ticket-admin-row>div:nth-last-child(2) .ticket-admin-card:not(.ticket-admin-card-hidden){background:#edf7fb}.ticket-admin-row>div:last-child .ticket-admin-card:not(.ticket-admin-card-hidden){background:#fff5eb}.ticket-admin-card-hidden{background:#f8fafc;border-style:dashed}.ticket-admin-order{grid-column:1/-1;display:flex;gap:8px}.ticket-admin-form{display:flex;flex-direction:column;gap:22px}.ticket-admin-form section{display:flex;flex-direction:column;gap:14px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.ticket-admin-form h2{font-size:17px;font-weight:700}.ticket-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ticket-admin-form small{font-weight:400;color:#64748b}.ticket-admin-form .tiptap{min-height:90px;max-height:230px;overflow-y:auto}.ticket-admin-form details summary{cursor:pointer;font-size:13px;font-weight:600;margin-bottom:10px}.ticket-admin-form .ticket-admin-checkbox{flex-direction:row;align-items:center;gap:10px}.ticket-admin-checkbox input{width:18px;height:18px;accent-color:#0086b0}.ticket-admin-price-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:18px;background:#edf7fa;border-radius:12px;padding:16px;align-items:center}@media (max-width:1250px){.ticket-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ticket-admin-filters,.ticket-admin-form-grid,.ticket-admin-price-preview,.ticket-admin-row{grid-template-columns:minmax(0,1fr)}.ticket-admin-row{gap:8px}.ticket-admin-heading,.ticket-admin-row>div:empty{display:none}.ticket-admin-card{padding:13px}}