.application-admin{gap:1.25rem;min-width:0;display:grid}.application-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.application-toolbar h2,.application-toolbar h3{margin:0}.application-toolbar p{margin:.4rem 0 0}.application-view-switch{background:#111521;border:1px solid #313346;border-radius:.75rem;gap:.35rem;padding:.35rem;display:flex}.application-view-switch button{color:#c4c7d9;border-radius:.5rem;padding:.7rem 1rem}.application-view-switch button[aria-pressed=true]{color:#d2f4e7;background:#292c42}.application-view-switch span{margin-left:.5rem;font-size:.75rem}.application-share-bar{background:#17221f;border:1px solid #344239;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.application-share-bar>div{flex:1;gap:.35rem;min-width:200px;display:grid}.application-share-bar code{overflow-wrap:anywhere;color:#b7e4d2;font-size:.8rem}.application-share-bar small{color:#c0c7cb}.application-config{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.application-builder__workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.application-palette{background:#141824;border:1px solid #303446;border-radius:.75rem;gap:.4rem;padding:1rem;display:grid;position:sticky;top:1rem}.application-palette h3{margin:0}.application-palette button{text-align:left;cursor:grab;background:#1b2030;border:1px solid #36394c;border-radius:.4rem;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.8rem;display:flex}.application-palette button:hover{background:#24342f;border-color:#85cbb4}.application-builder__canvas{gap:.8rem;min-width:0;display:grid}.application-drop-empty{text-align:center;color:#c8cedd;background:#141824;border:1px dashed #525972;border-radius:.75rem;padding:2.5rem 1rem}.application-drop-empty h3{margin:0}.application-drop-end{text-align:center;color:#aeb8ca;border:1px dashed #434b62;border-radius:.5rem;padding:1rem;font-size:.8rem}.application-builder__field{background:#151926;border:1px solid #34384c;border-radius:.65rem;overflow:hidden}.application-builder__field[data-selected=true]{border-color:#79bda8;box-shadow:0 0 0 1px #79bda833}.application-builder__field>header{background:#1a1e2e;align-items:center;gap:.5rem;padding:.7rem;display:flex}.application-field-summary{text-align:left;flex:1;gap:.25rem;min-width:0;display:grid}.application-field-summary strong{overflow-wrap:anywhere}.application-field-summary small{color:#9eafc5;font-size:.7rem}.application-field-actions{gap:.2rem;display:flex}.application-field-actions button,.application-builder__field>header>button:first-child{border:1px solid #363e52;border-radius:.4rem;min-width:32px;min-height:36px}.application-field-settings{gap:1rem;padding:1rem;display:grid}.application-toggles{flex-wrap:wrap;gap:1rem;display:flex}.application-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.application-status{border:1px solid;border-radius:.6rem;padding:.65rem .8rem;font-weight:600}.application-status-summary .application-status{text-align:left;gap:.25rem;display:grid}.application-status-summary strong{font-size:1.65rem}.application-status--pending{color:#f4d77d;background:#332c1b;border-color:#6c5a29}.application-status--processing{color:#a7d6ff;background:#1b2d43;border-color:#395e80}.application-status--approved{color:#a5f0cb;background:#193a2d;border-color:#39745a}.application-status--rejected{color:#ffb8c4;background:#3b202d;border-color:#824153}.application-status[aria-pressed=true]{outline-offset:2px;outline:2px solid}.application-table-wrap{scrollbar-width:thin;border:1px solid #34394a;border-radius:.7rem;max-width:100%;overflow:auto}.application-table{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.application-table th{color:#c7d4e8;white-space:nowrap;background:#1c2030;padding:.9rem;font-size:.75rem}.application-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #303448;min-width:140px;max-width:280px;padding:.8rem}.application-table td small{color:#bdc7d6;margin-top:.35rem;font-size:.7rem;display:block}.application-table td a{color:#a8e7d0}.application-table td button:not(.button){margin-top:.4rem;font-size:.7rem;text-decoration:underline}.application-table select{min-width:170px;font-size:.75rem}.application-exports{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.application-exports details{border:1px solid #44445a;border-radius:.5rem;padding:.65rem;position:relative}.application-exports details p{max-width:300px}.application-dialog{color:#ede9f3;background:#151321;border:1px solid #686079;border-radius:1rem;width:min(840px,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0009}.application-publication-choice{background:linear-gradient(130deg,#9b70d017,#76d5be0e);border:1px solid #a9dfcb55;border-radius:14px;margin:1.25rem 0;padding:1.1rem}.application-publication-choice h3{margin-top:0}.application-publication-choice strong{margin-top:1rem;display:block}.application-public-description{white-space:pre-wrap;overflow-wrap:anywhere}button.participant-gallery__card{font:inherit;color:inherit;text-align:left;cursor:pointer}button.participant-gallery__card:focus-visible{outline-offset:5px;outline:2px solid #b1e8d8}.exhibitor-profile{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:2rem;padding:.5rem 0;display:grid}.exhibitor-profile__image{aspect-ratio:1;background:#a4daca0d;border-radius:20px;overflow:hidden}.exhibitor-profile__image img{object-fit:contain;width:100%;height:100%;display:block}.exhibitor-profile__content{min-width:0}.exhibitor-profile__content .eyebrow{color:#b1e8d8;font-size:.65rem}.exhibitor-profile__content h3{overflow-wrap:anywhere;margin:.65rem 0 1rem;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.1}.exhibitor-profile__content p{color:#d0c8d8;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.exhibitor-profile__content .button{margin-top:1rem}@media (hover:hover) and (pointer:fine){button.participant-gallery__card:hover{border-color:#b1e8d873;transform:translateY(-3px)}button.participant-gallery__card:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){button.participant-gallery__card:hover,button.participant-gallery__card:hover img{transform:none}}@media (max-width:620px){.exhibitor-profile{grid-template-columns:1fr;gap:1.25rem}.exhibitor-profile__image{width:min(100%,300px);margin-inline:auto}}.application-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05040bb8}.application-dialog>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.application-dialog>header h2{margin:0;font-size:1.35rem}.application-dialog>header>button{white-space:nowrap;flex-shrink:0}.application-dialog .field{text-align:left}.application-email-preview{background:#08060d;border:1px solid #3c2a4a;border-radius:12px;width:100%;height:min(720px,65dvh);display:block}.application-email-settings h4{margin:1.5rem 0 .75rem}.application-fields{gap:1.25rem;display:grid}.application-fields .field{min-width:0;margin:0}.application-fields__title{margin:1rem 0 0;font-size:1.6rem}.application-fields__paragraph{white-space:pre-wrap;margin:0;line-height:1.7}.application-fields textarea{resize:vertical}.application-choices{border:1px solid #50455e;border-radius:.7rem;min-width:0;padding:1rem}.application-choices legend{max-width:100%;padding:0 .3rem}.application-choices label{align-items:center;gap:.65rem;padding:.45rem 0;display:flex}.application-choices input{flex:none;width:18px;height:18px;min-height:0}.application-fields small,.application-choices small{color:#b7afc2}.application-crop{background:#080610;width:100%;height:min(48dvh,400px);margin-block:1rem;position:relative}.application-file-selected{color:#9de7c5;overflow-wrap:anywhere}.application-error{color:#ffb4c4;background:#421e302e;border-left:3px solid #ef789b;padding:.8rem}.application-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.exhibitor-public-form{max-width:900px;margin-top:2rem}.application-share{margin-bottom:1.5rem;font-size:.9rem}.application-standalone{z-index:1;width:min(920px,100% - 2rem);margin:2rem auto 4rem;position:relative}.application-standalone>header{margin:2rem 0}.application-standalone h1{font-size:clamp(2rem,5vw,3.6rem)}.application-standalone>.exhibitor-public-form{background:#130e1acc;border:1px solid #39303e;border-radius:1rem;padding:clamp(1rem,3vw,2rem)}@media (max-width:1000px){.application-builder__workspace{grid-template-columns:1fr}.application-palette{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.application-palette h3,.application-palette p{grid-column:1/-1}}@media (max-width:600px){.application-palette{grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem}.application-palette button{min-height:44px;padding:.7rem .5rem}.application-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.application-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}.application-toolbar>.button,.application-view-switch{width:100%}.application-view-switch button{flex:1;padding:.6rem}.application-field-actions button{min-width:30px;min-height:44px}}
