body.admin-modal-open{overflow:hidden!important}.admin-team-task-modal{position:fixed;z-index:1000;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:clamp(12px,3vw,34px);overflow:auto;background:#122019b8;backdrop-filter:blur(5px)}.admin-team-task-modal.hidden{display:none!important}.admin-team-task-card{box-sizing:border-box;width:min(1080px,100%);max-height:calc(100dvh - clamp(24px,6vw,68px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe4da;border-radius:24px;background:#f8faf6;box-shadow:0 28px 80px #14080e47}.admin-team-task-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid #dfe6de;background:#fffdfa}.admin-team-task-card>header span{display:block;color:#8c193f;font:800 10px Outfit;letter-spacing:1.2px}.admin-team-task-card>header h2{margin:3px 0 0;color:#401126;font:800 clamp(21px,3vw,29px) Outfit}.admin-team-task-card>header button{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#eef4ee;color:#711a39;font-size:25px}.admin-team-task-body{padding:22px;overflow:auto;overscroll-behavior:contain}.admin-team-task-body>.panel,.admin-team-task-body>.admin-grid{margin:0!important;max-width:none!important}.admin-team-task-body .admin-manage-list,.admin-team-task-body .mission-people{max-height:none!important}.operation-multi-summary{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);gap:18px;margin-bottom:18px;padding:17px;border:1px solid #e5ce96;border-radius:17px;background:linear-gradient(135deg,#fff8e8,#f2f8ef)}.operation-multi-summary>div>span{color:#8c193f;font:800 9px Outfit;letter-spacing:1px}.operation-multi-summary h4{margin:4px 0 6px;color:#401126;font:800 19px Outfit}.operation-multi-summary p{margin:0;color:#65756c;font-size:12px;line-height:1.5}.operation-multi-people{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.operation-multi-people button{display:flex;align-items:center;gap:9px;min-width:190px;padding:9px 11px;border:1px solid #d6e2d7;border-radius:12px;background:#fff;color:#401126;text-align:left}.operation-multi-people i{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:#711a39;color:#fff;font-style:normal;font-weight:800}.operation-multi-people b,.operation-multi-people small{display:block}.operation-multi-people small{margin-top:2px;color:#6f7d75;font-size:10px}html[data-theme="dark"] .admin-team-task-card,html[data-theme="dark"] .admin-team-task-card>header{background:#1a2128!important;border-color:#34414c!important}html[data-theme="dark"] .admin-team-task-card h2{color:#edf2f4!important}html[data-theme="dark"] .operation-multi-summary{background:#202934!important;border-color:#665b3d!important}html[data-theme="dark"] .operation-multi-summary h4{color:#edf2f4!important}html[data-theme="dark"] .operation-multi-people button{background:#26313a!important;border-color:#40505b!important;color:#edf2f4!important}@media(max-width:700px){.admin-team-task-modal{padding:0;align-items:stretch}.admin-team-task-card{min-height:100dvh;max-height:100dvh;border:0;border-radius:0}.admin-team-task-card>header{padding:15px 16px}.admin-team-task-body{padding:14px}.operation-multi-summary{grid-template-columns:1fr}.operation-multi-people{display:grid;grid-template-columns:1fr}.operation-multi-people button{width:100%;min-width:0}}
.admin-people-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(210px,280px) auto;gap:12px;align-items:end;margin:0 0 16px}.admin-people-filters .admin-filter{margin:0}.admin-profile-filter{display:grid;gap:6px}.admin-profile-filter>span{font:700 11px Outfit;color:#711a39}.admin-profile-filter select{min-height:52px;border:1px solid #d7e1d7;border-radius:14px;background:#fff;padding:0 14px;color:#431528;font:700 13px Outfit}.admin-people-filters small{padding-bottom:16px;color:#728078;white-space:nowrap}.team-profile-directory{grid-column:1/-1;margin-top:10px;padding:22px;border:1px solid #dbe5dc;border-radius:20px;background:#f8faf7}.team-profile-directory>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.team-profile-directory>header span{font:800 10px Outfit;letter-spacing:1.2px;color:#a51d4d}.team-profile-directory h3{margin:4px 0 0}.team-profile-directory>header>small{padding:7px 10px;border-radius:999px;background:#edf6eb;color:#711a39;font-weight:800}.team-profile-tools{display:grid;grid-template-columns:1fr minmax(210px,280px);gap:10px;margin-bottom:14px}.team-profile-tools label{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid #d7e1d7;border-radius:14px;background:#fff}.team-profile-tools input,.team-profile-tools select{width:100%;min-width:0;border:0!important;outline:0;background:transparent}.team-profile-list{display:grid;gap:9px;max-height:330px;overflow:auto}.team-profile-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;border:1px solid #dce6de;border-radius:14px;background:#fff}.team-profile-list article>div{display:grid;gap:4px}.team-profile-list small{color:#738079}.team-profile-list button{padding:9px 14px;border:1px solid #d6dfd8;border-radius:10px;background:#fff;color:#711a39;font-weight:800}.team-filter-empty{text-align:center;color:#738079}@media(max-width:700px){.admin-people-filters,.team-profile-tools{grid-template-columns:1fr}.admin-people-filters small{padding:0}.team-profile-directory{padding:15px}}
.profile-type-tabs{grid-column:1/-1;display:flex;align-items:center;gap:3px;overflow-x:auto;padding:3px 0 11px;border-bottom:1px solid #e1e8e1}.profile-type-tabs button{flex:0 0 auto;padding:8px 11px;border:0;border-radius:9px;background:transparent;color:#78676c;font:700 12px Outfit}.profile-type-tabs button span{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:4px;padding:0 6px;border-radius:999px;background:#edf2ed;color:#711a39;font-size:10px}.profile-type-tabs button:hover{background:#f5f0ec;color:#711a39}.profile-type-tabs button.active{background:#711a39;color:#fff;box-shadow:0 6px 14px #711a3922}.profile-type-tabs button.active span{background:#fff;color:#711a39}.admin-people-filters{grid-template-columns:minmax(260px,1fr) auto}.team-profile-tools{grid-template-columns:1fr;margin-top:12px}@media(max-width:700px){.profile-type-tabs{padding-bottom:9px}.profile-type-tabs button{padding:7px 9px}}
.reception-directory-layout{display:block!important}.reception-directory-layout>article:nth-child(2){width:100%}.reception-new-participant{width:auto!important;min-height:42px!important;padding:0 16px!important;margin:0!important;font-size:12px!important}.reception-delete-small{border:1px solid #efaaa4!important;background:#fff!important;color:#d33b32!important}.reception-participant-modal{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:24px;background:#142019b8;backdrop-filter:blur(6px)}.reception-participant-modal.hidden{display:none!important}.reception-participant-modal>section{width:min(760px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#f8faf6;box-shadow:0 28px 80px #14080e55}.reception-participant-modal>section>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #dfe6de;background:#fffdfa}.reception-participant-modal header span{font:800 10px Outfit;letter-spacing:1.2px;color:#8c193f}.reception-participant-modal h2{margin:3px 0 0;font:800 28px Outfit;color:#401126}.reception-participant-modal header button{width:40px;height:40px;border-radius:50%;background:#eef4ee;color:#711a39;font-size:24px}.reception-participant-modal-body{padding:22px;overflow:auto}.reception-participant-modal-body>.panel{margin:0!important}.reception-modal-open{overflow:hidden!important}@media(max-width:650px){.reception-participant-modal{padding:0}.reception-participant-modal>section{min-height:100dvh;max-height:100dvh;border-radius:0}.reception-participant-modal-body{padding:14px}.reception-new-participant{width:100%!important}.reception-directory-layout .panel-title{align-items:stretch;flex-direction:column}}
.reception-directory-layout.hidden{display:none!important}
.reception-checkin-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 14px;padding:16px;border:1px solid #dce6de;border-radius:18px;background:linear-gradient(135deg,#fbfdf9,#f1f7f0)}.reception-checkin-filters>div{display:grid;gap:8px}.reception-checkin-filters small{color:#8c193f;font:800 9px Outfit;letter-spacing:1.1px}.reception-checkin-filters nav{display:flex;flex-wrap:wrap;gap:7px}.reception-checkin-filters button{padding:8px 12px;border:1px solid #d7e2d8;border-radius:999px;background:#fff;color:#6f5d64;font:700 11px Outfit}.reception-checkin-filters button.active{border-color:#711a39;background:#711a39;color:#fff;box-shadow:0 6px 14px #711a3922}.reception-person-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:10px!important;padding:16px 18px!important;border:1px solid #dde7df!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 14px #2136290a}.reception-person-main{display:grid;gap:4px;min-width:0}.reception-person-main>b{color:#401126;font:800 16px Outfit;line-height:1.2}.reception-person-main>small{color:#718079;font-size:12px}.reception-person-main>em{color:#7b8a81;font:700 11px Outfit;font-style:normal}.reception-person-days{display:flex;gap:6px;margin-bottom:5px}.reception-day-check{display:inline-flex;align-items:center;gap:4px;min-width:54px;height:23px;padding:0 8px;border-radius:999px;background:#e6ebe7;color:#8a9690;font:800 10px Outfit}.reception-day-check.done{background:#dff3e3;color:#267641}.reception-day-check i{font-style:normal;font-size:9px}.reception-person-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.reception-person-actions button{padding:9px 12px!important;border-radius:10px!important}.reception-filter-empty{display:grid;place-items:center;gap:5px;min-height:150px;border:1px dashed #cfdccf;border-radius:16px;color:#6f7f76;text-align:center}.reception-filter-empty b{color:#401126}.reception-filter-empty small{font-size:12px}@media(max-width:760px){.reception-checkin-filters{grid-template-columns:1fr}.reception-person-card{align-items:flex-start!important;flex-direction:column}.reception-person-actions{width:100%;justify-content:flex-start}.reception-day-check{min-width:48px;padding:0 6px}}
.reception-credential-panel>.panel-title>div{display:grid;gap:4px}.reception-credential-panel>.panel-title h3{margin:0;font-size:21px}.reception-credential-panel>.panel-title small{color:#708078;font-size:12px}.reception-credential-search{margin:18px 0!important}.reception-credential-panel .credential-layout{grid-template-columns:minmax(360px,1fr) minmax(330px,420px);gap:22px}.reception-credential-panel .credential-list{display:grid;gap:9px;max-height:610px;padding-right:6px;overflow:auto}.reception-credential-person{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #dce6de;border-radius:15px;background:#fff;transition:.18s}.reception-credential-person:hover{transform:translateY(-1px);border-color:#c7d9c9;box-shadow:0 7px 16px #2136290d}.credential-person-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#711a39;color:#fff;font:800 16px Outfit}.credential-person-copy{display:grid;gap:2px;min-width:0}.credential-person-copy>b{overflow:hidden;color:#401126;font:800 14px Outfit;text-overflow:ellipsis;white-space:nowrap}.credential-person-copy>small{color:#718079;font-size:11px}.credential-person-copy>em{color:#7d8b83;font:700 10px Outfit;font-style:normal}.credential-mini-checks{display:flex;gap:4px;margin-bottom:3px}.credential-mini-checks i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e3e9e4;color:#87928c;font:800 10px Arial;font-style:normal}.credential-mini-checks i.done{background:#47a95a;color:#fff}.reception-credential-person>button{padding:9px 12px;border:1px solid #d5e1d7;border-radius:10px;background:#f4f8f3;color:#711a39;font:800 11px Outfit}.credential-preview-holder{position:sticky;top:0;min-height:500px}.credential-empty-preview{display:grid;place-items:center;align-content:center;gap:8px;min-height:500px;padding:30px;border:1px dashed #cbd9cd;border-radius:20px;background:linear-gradient(145deg,#fafcf8,#eef5ef);color:#718079;text-align:center}.credential-empty-preview>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#e4cb96;color:#711a39;font-size:26px}.credential-empty-preview>b{color:#401126;font:800 18px Outfit}.credential-empty-preview small{max-width:240px;line-height:1.45}.credential-preview-holder>.primary-btn{width:100%;justify-content:center;margin-top:12px}@media(max-width:850px){.reception-credential-panel .credential-layout{grid-template-columns:1fr}.credential-preview-holder{position:static}.reception-credential-person{grid-template-columns:38px minmax(0,1fr) auto}.credential-person-avatar{width:38px;height:38px}}
#bootScreen{position:fixed!important;z-index:10000!important;inset:0!important;box-sizing:border-box!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;overflow:hidden!important}
.reception-person-card[hidden]{display:none!important}
.credential-print-settings{display:grid;grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(100px,.55fr));gap:12px;align-items:end;margin:0 0 18px;padding:16px;border:1px solid #e0d2aa;border-radius:18px;background:linear-gradient(135deg,#fff9eb,#f3f8ef)}.credential-print-settings>div:first-child{display:grid;gap:4px;align-self:center}.credential-print-settings>div:first-child b{color:#401126;font:800 16px Outfit}.credential-print-settings>label{display:grid;gap:6px;color:#711a39;font:800 10px Outfit;letter-spacing:.03em}.credential-print-settings select,.credential-print-settings input[type=number]{height:42px;padding:0 11px;border:1px solid #d4dfd6;border-radius:11px;background:#fff;color:#401126;font:700 12px Outfit}.credential-print-settings input[type=color]{width:100%;height:42px;padding:4px;border:1px solid #d4dfd6;border-radius:11px;background:#fff}.credential-option-checks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.credential-option-checks label{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #d8e2d9;border-radius:999px;background:#fff;color:#605158;font:700 11px Outfit;cursor:pointer}.credential-option-checks input{position:absolute;opacity:0}.credential-option-checks span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e1e7e2;color:transparent}.credential-option-checks input:checked+span{background:#47a95a;color:#fff}.credential-custom-preview{width:min(100%,420px)!important;height:auto!important;min-height:0!important;padding:8%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:4%!important;background:var(--credential-bg)!important;color:var(--credential-fg)!important}.credential-custom-preview h3{margin-top:auto!important;color:inherit!important}.credential-custom-logo{width:72%;max-height:18%;object-fit:contain}.credential-custom-qr{width:58%!important;height:auto!important;aspect-ratio:1;object-fit:contain}.credential-custom-preview small{color:inherit!important}@media(max-width:760px){.credential-print-settings{grid-template-columns:1fr 1fr}.credential-print-settings>div:first-child,.credential-option-checks{grid-column:1/-1}}
.credential-option-checks input{display:none!important}
.credential-print-settings{display:block!important;padding:20px!important}.credential-print-settings>header{display:grid;gap:3px;margin-bottom:16px}.credential-print-settings>header b{color:#401126;font:800 18px Outfit}.credential-print-settings>header small{color:#718079;font-size:12px}.credential-size-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px}.credential-size-grid label,.credential-color-grid label{display:grid;gap:6px;color:#711a39;font:800 11px Outfit}.credential-size-grid select,.credential-size-grid input{box-sizing:border-box;width:100%;height:46px;padding:0 12px;border:1px solid #d4dfd6;border-radius:12px;background:#fff;color:#401126;font:700 13px Outfit}.credential-setting-title{margin:17px 0 8px;color:#711a39;font:800 10px Outfit;letter-spacing:.08em;text-transform:uppercase}.credential-option-checks{display:flex!important;gap:8px!important}.credential-option-checks button{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:9px 13px!important;border:1px solid #d7e2d8!important;border-radius:999px!important;background:#fff!important;color:#625259!important;font:700 12px Outfit!important;box-shadow:none!important}.credential-option-checks button span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e1e7e2;color:transparent;font-size:11px}.credential-option-checks button.active{border-color:#9acba3!important;background:#eef8ef!important;color:#267641!important}.credential-option-checks button.active span{background:#47a95a;color:#fff}.credential-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.credential-color-grid input{box-sizing:border-box;width:100%;height:46px;padding:5px;border:1px solid #d4dfd6;border-radius:12px;background:#fff}@media(max-width:700px){.credential-size-grid{grid-template-columns:1fr 1fr}.credential-size-grid label:first-child{grid-column:1/-1}.credential-color-grid{grid-template-columns:1fr}.credential-option-checks button{flex:1 0 auto!important;justify-content:center!important}}
.credential-custom-dimension.hidden{display:none!important}
.credential-settings-tabs{grid-column:1/-1;display:flex;gap:6px;padding:5px;border:1px solid #d9e2da;border-radius:13px;background:#eef3ee}.credential-settings-tabs button{flex:1;min-height:38px;border:0;border-radius:9px;background:transparent;color:#74636a;font:800 12px Outfit;cursor:pointer}.credential-settings-tabs button.active{background:#fff;color:#7b173d;box-shadow:0 4px 12px #40112612}.credential-settings-pane{grid-column:1/-1;display:grid;gap:12px}.credential-settings-pane.hidden{display:none!important}.credential-alignment-pane{grid-template-columns:minmax(150px,.75fr) 1fr 1fr;padding:14px;border:1px solid #e1e8e1;border-radius:14px;background:#fff}.credential-alignment-pane>label{display:grid;gap:6px;color:#711a39;font:800 11px Outfit}.credential-alignment-pane select{height:42px;padding:0 11px;border:1px solid #d4dfd6;border-radius:11px;background:#fff}.credential-alignment-pane>div{display:grid;gap:6px}.credential-alignment-pane small{color:#711a39;font:800 10px Outfit;text-transform:uppercase;letter-spacing:.08em}.credential-alignment-pane nav{display:flex;gap:5px}.credential-alignment-pane nav button{flex:1;min-height:42px;padding:7px;border:1px solid #d8e2d9;border-radius:10px;background:#f7faf7;color:#67575e;font:700 10px Outfit;cursor:pointer}.credential-alignment-pane nav button.active{border-color:#8a1d48;background:#8a1d48;color:#fff}.credential-alignment-pane p{grid-column:1/-1;margin:0;color:#7b6e73;font:500 11px Outfit}.credential-custom-preview{position:relative!important;overflow:hidden!important;padding:0!important}.credential-positioned{position:absolute!important;z-index:2;margin:0!important;text-align:center}.credential-custom-preview .credential-custom-logo{width:72%!important;max-height:18%!important}.credential-custom-preview .credential-custom-qr{width:58%!important;z-index:1}.credential-custom-preview h3,.credential-custom-preview small{max-width:86%;white-space:nowrap}.credential-custom-preview small{display:block}.credential-custom-preview small br{display:block}@media(max-width:760px){.credential-alignment-pane{grid-template-columns:1fr}.credential-alignment-pane p{grid-column:1}}
.reception-participant-modal .switch-field{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;min-height:48px;padding:8px 12px!important;border:1px solid #d9e3da;border-radius:13px;background:#f6faf6;cursor:pointer}.reception-participant-modal .switch-field>input{position:absolute!important;opacity:0!important;pointer-events:none!important}.reception-participant-modal .switch-control{position:relative!important;display:block!important;flex:0 0 48px;width:48px!important;height:28px!important;border:1px solid #aebdb5;border-radius:999px!important;background:#c7d1cc!important;box-shadow:inset 0 1px 2px #1c302522;transition:.2s}.reception-participant-modal .switch-control:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #26382f42!important;transition:transform .2s ease!important}.reception-participant-modal .switch-field>input:checked+.switch-control{border-color:#711a39!important;background:#711a39!important}.reception-participant-modal .switch-field>input:checked+.switch-control:after{transform:translateX(20px)!important}.reception-participant-modal .switch-field>input:focus-visible+.switch-control{outline:3px solid #e4cb96;outline-offset:2px}.reception-participant-modal .switch-field>b{color:#4b2434;font:800 13px Outfit}.reception-participant-modal .switch-field:has(input:checked) b{color:#711a39}
.reception-participant-modal .switch-field.hidden{display:none!important}
.credential-print-settings{row-gap:18px!important;padding:22px!important}.credential-print-settings>header{padding-bottom:3px}.credential-print-settings>header b{margin-top:3px!important;font-size:18px!important}.credential-print-settings>header small{margin-top:5px!important;line-height:1.45}.credential-size-grid{gap:14px!important;align-items:end}.credential-size-grid label,.credential-alignment-pane>label{gap:8px!important}.credential-size-grid select,.credential-size-grid input,.credential-alignment-pane select{height:48px!important;border-color:#cedbd1!important;border-radius:13px!important;box-shadow:0 5px 14px #4011260a!important}.credential-size-grid select,.credential-alignment-pane select{appearance:none!important;padding:0 44px 0 14px!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23711a39' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important}.credential-settings-tabs{margin-top:2px!important;padding:6px!important;border-radius:15px!important}.credential-settings-tabs button{min-height:42px!important;border-radius:10px!important}.credential-settings-pane{margin-top:0}.credential-alignment-pane{gap:18px!important;padding:18px!important;border-radius:16px!important;box-shadow:0 8px 22px #4011260a}.credential-alignment-pane>div{gap:9px!important}.credential-alignment-pane nav{gap:8px!important}.credential-alignment-pane nav button{min-height:46px!important;border-radius:12px!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.credential-alignment-pane nav button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #40112612}.credential-alignment-pane p{padding-top:2px!important;line-height:1.45!important}@media(max-width:760px){.credential-print-settings{padding:16px!important;row-gap:14px!important}.credential-size-grid{grid-template-columns:1fr!important}.credential-alignment-pane{gap:14px!important;padding:14px!important}.credential-alignment-pane nav button{min-height:42px!important}}
.credential-settings-tabs{margin-bottom:4px!important}.credential-settings-pane:not(.credential-alignment-pane){gap:20px!important;padding:18px!important;border:1px solid #e1e8e1;border-radius:16px;background:#fff;box-shadow:0 8px 22px #4011260a}.credential-settings-pane:not(.credential-alignment-pane) .credential-option-checks{gap:10px 12px!important}.credential-settings-pane:not(.credential-alignment-pane) .credential-option-checks button{min-height:40px!important;padding:9px 14px!important}.credential-settings-pane:not(.credential-alignment-pane) .credential-color-grid{padding-top:17px!important;border-top:1px solid #e6ece7}.credential-settings-pane:not(.credential-alignment-pane) .credential-color-grid label{gap:9px!important}@media(max-width:760px){.credential-settings-tabs{margin-bottom:2px!important}.credential-settings-pane:not(.credential-alignment-pane){gap:16px!important;padding:14px!important}.credential-settings-pane:not(.credential-alignment-pane) .credential-option-checks{gap:9px!important}.credential-settings-pane:not(.credential-alignment-pane) .credential-color-grid{padding-top:14px!important}}
.reception-entry-grid{gap:22px!important;align-items:stretch!important}.reception-entry-grid>form{gap:16px!important}.reception-manual-search{padding:17px!important;border-radius:17px!important}.reception-manual-search label{display:grid;gap:8px}.reception-entry-result{min-height:360px!important;padding:20px!important;border:1px solid #d7e3d9!important;border-radius:18px!important;background:linear-gradient(145deg,#f7faf6,#edf5ed)!important}.reception-entry-awaiting{display:grid;place-items:center;text-align:center}.reception-entry-awaiting>div{display:grid;place-items:center;gap:8px;max-width:250px;color:#718079}.reception-entry-awaiting>div>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#e4cb96;color:#711a39;font-size:25px}.reception-entry-awaiting b{color:#401126;font:800 17px Outfit}.reception-entry-awaiting small{line-height:1.45}.entry-selected-person{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;align-content:start;align-items:center}.entry-selected-photo{display:grid;place-items:center;width:78px;height:78px;overflow:hidden;border:3px solid #fff;border-radius:20px;background:#711a39;color:#fff;box-shadow:0 8px 18px #4011261f;font:800 28px Outfit}.entry-selected-photo img{width:100%;height:100%;object-fit:cover}.entry-selected-copy{min-width:0}.entry-selected-copy .eyebrow{margin:0 0 4px}.entry-selected-copy h4{margin:0 0 4px;color:#401126;font:800 21px Outfit}.entry-selected-copy small{display:block;overflow-wrap:anywhere;color:#617269}.entry-selected-copy>p:last-child{margin:10px 0 0;color:#79666d;line-height:1.4}.entry-confirm-button{grid-column:1/-1;width:100%!important;min-height:54px!important;margin-top:8px!important;justify-content:space-between!important}.reception-entry-result>.eyebrow{margin-top:0}.reception-entry-result .reception-day-badges{margin-top:16px}html[data-theme="dark"] #receptionCheckinArea>.panel,html[data-theme="dark"] #receptionCheckinArea .panel{background:#1b242c!important;border-color:#34424b!important;color:#edf2f4!important}html[data-theme="dark"] #receptionCheckinArea .muted{color:#b6c1c5!important}html[data-theme="dark"] #receptionCheckinArea input,html[data-theme="dark"] #receptionCheckinArea select{background-color:#111a21!important;border-color:#43525c!important;color:#f4f7f8!important;box-shadow:none!important}html[data-theme="dark"] #receptionCheckinArea label{color:#f0d9e2!important}html[data-theme="dark"] #receptionCheckinArea .reception-manual-search{background:#202b33!important;border-color:#3d4b54!important}html[data-theme="dark"] #receptionCheckinArea .reception-entry-result{background:linear-gradient(145deg,#202b33,#182229)!important;border-color:#3d4c55!important}html[data-theme="dark"] #receptionCheckinArea .reception-entry-awaiting b,html[data-theme="dark"] #receptionCheckinArea .entry-selected-copy h4{color:#fff!important}html[data-theme="dark"] #receptionCheckinArea .reception-entry-awaiting>div,html[data-theme="dark"] #receptionCheckinArea .entry-selected-copy small,html[data-theme="dark"] #receptionCheckinArea .entry-selected-copy>p:last-child{color:#b9c5c9!important}html[data-theme="dark"] #receptionCheckinArea .reception-manual-search .team-list button{color:#f1e6ea!important;border-color:#3d4b54!important}html[data-theme="dark"] #receptionCheckinArea .reception-manual-search .team-list button:hover{background:#29363f!important}html[data-theme="dark"] #receptionCheckinArea .collab-camera-btn{border-color:#9a315b!important;background:#711a39!important;color:#fff!important}@media(max-width:720px){.reception-entry-result{min-height:260px!important}.entry-selected-person{grid-template-columns:64px minmax(0,1fr)}.entry-selected-photo{width:64px;height:64px;border-radius:17px}}
html[data-theme="dark"] #receptionPanel .collab-intro{background:linear-gradient(135deg,#1b252d,#202b33)!important;border-color:#34434c!important}html[data-theme="dark"] #receptionPanel .collab-intro h2{color:#fff!important}html[data-theme="dark"] #receptionPanel .collab-intro p{color:#c1cbd0!important}html[data-theme="dark"] #receptionPanel [role="tablist"] button{border-color:#3b4952!important;background:#222e36!important;color:#dce4e7!important}html[data-theme="dark"] #receptionPanel [role="tablist"] button.active,html[data-theme="dark"] #receptionPanel [role="tablist"] button[aria-selected="true"]{border-color:#8c214a!important;background:#8c214a!important;color:#fff!important;box-shadow:0 7px 18px #0004!important}
html[data-theme="dark"] .reception-credential-panel{background:#1b242c!important;border-color:#34434c!important;color:#eef3f5!important}html[data-theme="dark"] .reception-credential-panel>.panel-title h3{color:#fff!important}html[data-theme="dark"] .reception-credential-panel>.panel-title small{color:#bdc8cc!important}html[data-theme="dark"] .reception-credential-search{border-color:#3e4d56!important;background:#202b33!important}html[data-theme="dark"] .reception-credential-search input{background:#121b22!important;color:#fff!important}html[data-theme="dark"] .credential-print-settings{border-color:#45515a!important;background:linear-gradient(135deg,#202a32,#182229)!important}html[data-theme="dark"] .credential-print-settings header b{color:#fff!important}html[data-theme="dark"] .credential-print-settings header small{color:#bdc7cb!important}html[data-theme="dark"] .credential-print-settings label,html[data-theme="dark"] .credential-setting-title{color:#f1dbe3!important}html[data-theme="dark"] .credential-size-grid input,html[data-theme="dark"] .credential-size-grid select,html[data-theme="dark"] .credential-alignment-pane select{border-color:#45545d!important;background-color:#111a21!important;color:#fff!important;box-shadow:none!important}html[data-theme="dark"] .credential-settings-tabs{border-color:#3e4c55!important;background:#111a21!important}html[data-theme="dark"] .credential-settings-tabs button{color:#bac5c9!important}html[data-theme="dark"] .credential-settings-tabs button.active{background:#8b1d48!important;color:#fff!important;box-shadow:0 5px 15px #0004!important}html[data-theme="dark"] .credential-settings-pane:not(.credential-alignment-pane),html[data-theme="dark"] .credential-alignment-pane{border-color:#3e4c55!important;background:#202b33!important;box-shadow:none!important}html[data-theme="dark"] .credential-option-checks button{border-color:#46555d!important;background:#172128!important;color:#cbd4d7!important}html[data-theme="dark"] .credential-option-checks button.active{border-color:#3e9a5a!important;background:#193326!important;color:#bce8c8!important}html[data-theme="dark"] .credential-settings-pane:not(.credential-alignment-pane) .credential-color-grid{border-color:#3e4c55!important}html[data-theme="dark"] .credential-color-grid input[type="color"]{border-color:#4a5962!important;background:#111a21!important}html[data-theme="dark"] .credential-alignment-pane nav button{border-color:#46555d!important;background:#172128!important;color:#cbd4d7!important}html[data-theme="dark"] .credential-alignment-pane nav button.active{border-color:#9a2855!important;background:#8b1d48!important;color:#fff!important}html[data-theme="dark"] .credential-alignment-pane p{color:#b8c4c8!important}html[data-theme="dark"] .reception-credential-person{border-color:#3e4c55!important;background:#202b33!important;box-shadow:none!important}html[data-theme="dark"] .credential-person-copy>b{color:#fff!important}html[data-theme="dark"] .credential-person-copy>small,html[data-theme="dark"] .credential-person-copy>em{color:#b8c4c8!important}html[data-theme="dark"] .reception-credential-person>button{border-color:#4a5962!important;background:#182229!important;color:#f0dce4!important}html[data-theme="dark"] .credential-empty-preview{border-color:#45545d!important;background:linear-gradient(145deg,#202b33,#172128)!important;color:#bdc8cc!important}html[data-theme="dark"] .credential-empty-preview>b{color:#fff!important}
#receptionExchangeCard #receptionDebitReward{appearance:none!important;padding-right:48px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23711a39' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important}.reception-product-qr-actions{display:flex;flex-wrap:wrap;gap:8px}.reception-product-qr-actions button{padding:8px 11px;border-radius:9px}html[data-theme="dark"] #receptionExchangeCard{background:#1b242c!important;border-color:#34434c!important;color:#eef3f5!important}html[data-theme="dark"] #receptionExchangeCard .muted{color:#bcc7cb!important}html[data-theme="dark"] #receptionExchangeCard label{color:#f0dce4!important}html[data-theme="dark"] #receptionExchangeCard input,html[data-theme="dark"] #receptionExchangeCard select{border-color:#45545d!important;background-color:#111a21!important;color:#fff!important;box-shadow:none!important}html[data-theme="dark"] #receptionExchangeCard #receptionDebitReward{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23e4cb96' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important}html[data-theme="dark"] #receptionExchangeCard #receptionDebitReward option{background:#111a21!important;color:#fff!important}html[data-theme="dark"] #receptionExchangeCard .collab-source-info{border-color:#46555d!important;background:#202b33!important;color:#d8e0e3!important}html[data-theme="dark"] #receptionProductQr{border-color:#45545d!important;background:#182229!important;color:#eef3f5!important}html[data-theme="dark"] #receptionProductQr small{color:#b9c5c9!important}html[data-theme="dark"] #receptionProductQr button{border:1px solid #4a5962!important;background:#202b33!important;color:#f0dce4!important}
html[data-theme="dark"] .reception-directory-layout>.panel{background:#1b242c!important;border-color:#34434c!important;color:#eef3f5!important}html[data-theme="dark"] .reception-directory-layout>.panel .panel-title h3{color:#fff!important}html[data-theme="dark"] .reception-directory-layout .admin-filter{border-color:#40505a!important;background:#202b33!important}html[data-theme="dark"] .reception-directory-layout .admin-filter input{background:#111a21!important;color:#fff!important}html[data-theme="dark"] .reception-checkin-filters{border-color:#3e4d56!important;background:linear-gradient(135deg,#202b33,#182229)!important}html[data-theme="dark"] .reception-checkin-filters small{color:#e2a8bc!important}html[data-theme="dark"] .reception-checkin-filters button{border-color:#46555e!important;background:#172128!important;color:#cad4d7!important}html[data-theme="dark"] .reception-checkin-filters button.active{border-color:#9a2855!important;background:#8b1d48!important;color:#fff!important}html[data-theme="dark"] .reception-person-card{border-color:#3e4d56!important;background:#202b33!important;box-shadow:none!important}html[data-theme="dark"] .reception-person-main>b{color:#fff!important}html[data-theme="dark"] .reception-person-main>small,html[data-theme="dark"] .reception-person-main>em{color:#bac6ca!important}html[data-theme="dark"] .reception-day-check{background:#303c43!important;color:#aeb9bd!important}html[data-theme="dark"] .reception-day-check.done{background:#1d4930!important;color:#bce8c8!important}html[data-theme="dark"] .reception-person-actions button{border:1px solid #4a5962!important;background:#172128!important;color:#eef3f5!important}html[data-theme="dark"] .reception-person-actions [data-reception-credential]{border-color:#9a2855!important;background:#711a39!important;color:#fff!important}html[data-theme="dark"] .reception-person-actions .reception-delete-small{border-color:#884b4b!important;background:#382425!important;color:#ffb8b8!important}html[data-theme="dark"] .reception-filter-empty{border-color:#46555e!important;color:#bac6ca!important}html[data-theme="dark"] .reception-filter-empty b{color:#fff!important}html[data-theme="dark"] .reception-participant-modal>section{background:#182229!important;border-color:#3d4c55!important}html[data-theme="dark"] .reception-participant-modal header{background:#1e2931!important;border-color:#3d4c55!important}html[data-theme="dark"] .reception-participant-modal h2,html[data-theme="dark"] .reception-participant-modal h3{color:#fff!important}html[data-theme="dark"] .reception-participant-modal .panel{background:#202b33!important;border-color:#3e4d56!important}html[data-theme="dark"] .reception-participant-modal input,html[data-theme="dark"] .reception-participant-modal select{border-color:#46555e!important;background:#111a21!important;color:#fff!important}html[data-theme="dark"] .reception-participant-modal .switch-field,html[data-theme="dark"] .reception-participant-modal .reception-camera-card{border-color:#46555e!important;background:#182229!important}html[data-theme="dark"] .reception-participant-modal .switch-field>b{color:#e9dce1!important}
html[data-theme="dark"] body #receptionUsers .team-list-row.reception-person-card{border-color:#3e4d56!important;background:#202b33!important;color:#eef3f5!important}html[data-theme="dark"] body #receptionUsers .reception-person-main>b{color:#fff!important}html[data-theme="dark"] body #receptionUsers .reception-person-main>small,html[data-theme="dark"] body #receptionUsers .reception-person-main>em{color:#bac6ca!important}html[data-theme="dark"] body .reception-directory-layout label.admin-filter input#receptionSearch{width:100%!important;background:transparent!important;color:#fff!important}html[data-theme="dark"] body .reception-directory-layout label.admin-filter input#receptionSearch::placeholder{color:#9eabb0!important}
html[data-theme="dark"] body .credential-print-settings .credential-size-grid select[data-credential-size],html[data-theme="dark"] body .credential-print-settings .credential-alignment-pane select[data-credential-align-target]{border-color:#4b5a63!important;background-color:#111a21!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html[data-theme="dark"] body .credential-print-settings select option{background:#111a21!important;color:#fff!important}html[data-theme="dark"] body .credential-print-settings .credential-size-grid input[type="number"]{border-color:#4b5a63!important;background:#111a21!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-theme="dark"] body .credential-print-settings select[data-credential-size],html[data-theme="dark"] body .credential-print-settings select[data-credential-align-target]{color-scheme:dark!important;background:#111a21 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23f3dce5' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.credential-select-shell{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;height:48px;padding:0 44px 0 14px;border:1px solid #cedbd1;border-radius:13px;background:#fff;color:#401126;font:700 13px Outfit;box-shadow:0 5px 14px #4011260a}.credential-select-shell:after{content:'⌄';position:absolute;right:15px;top:50%;translate:0 -55%;font-size:18px;color:#711a39;pointer-events:none}.credential-select-shell>select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.credential-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credential-size-grid .credential-select-shell,.credential-alignment-pane .credential-select-shell{height:48px}html[data-theme="dark"] .credential-select-shell{border-color:#4b5a63;background:#111a21;color:#fff;box-shadow:none}html[data-theme="dark"] .credential-select-shell:after{color:#f3dce5}
.entry-checkin-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin:16px 0 12px}.entry-checkin-history span{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:9px 6px;border:1px solid #d5dfd7;border-radius:12px;background:#edf1ee;color:#7b8580;font-size:11px;white-space:nowrap}.entry-checkin-history span.done{border-color:#9fd3aa;background:#e9f7ec;color:#24783d}.entry-checkin-history span b{font:800 11px Outfit}.entry-selected-status{padding:10px 12px;border-radius:11px;font:700 12px Outfit}.entry-selected-status.done{border:1px solid #a8d7b1;background:#edf8ef;color:#24783d}.entry-selected-status.pending{border:1px solid #ead39e;background:#fff8e9;color:#805c0c}.entry-selected-person .entry-confirm-button{grid-column:1/-1;margin-top:2px}html[data-theme="dark"] .entry-checkin-history span{border-color:#46545d;background:#172128;color:#aeb9bd}html[data-theme="dark"] .entry-checkin-history span.done{border-color:#387c4d;background:#183224;color:#b8e7c4}html[data-theme="dark"] .entry-selected-status.done{border-color:#387c4d;background:#183224;color:#b8e7c4}html[data-theme="dark"] .entry-selected-status.pending{border-color:#755f31;background:#332b1a;color:#f0d89d}
.credential-settings-trigger{width:max-content!important;margin:14px 0 4px!important;padding:11px 16px!important}.credential-settings-modal>section{width:min(900px,100%)}.credential-settings-modal footer{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #dfe6de;background:#fffdfa}.credential-settings-modal footer button{width:min(320px,100%)}.credential-settings-modal .credential-print-settings{margin:0!important;background:linear-gradient(135deg,#fffdfa 0 52%,#f2f7f1 52% 100%)!important}.credential-settings-modal .credential-settings-pane:not(.credential-alignment-pane){background:#fff!important}html[data-theme="dark"] body #receptionCredentialSearch{background:#111a21!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme="dark"] body #receptionCredentialSearch::placeholder{color:#9eacb1!important}html[data-theme="dark"] .credential-settings-modal footer{border-color:#3d4c55;background:#172128}html[data-theme="dark"] .credential-settings-modal .credential-print-settings{background:linear-gradient(135deg,#202b33 0 52%,#151f26 52% 100%)!important}html[data-theme="dark"] .credential-settings-modal .credential-settings-pane:not(.credential-alignment-pane){background:#202b33!important}
