._1Glnhq_page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}._1Glnhq_intro h1{font-size:clamp(36px,4vw,54px)}._1Glnhq_intro ._1Glnhq_route{gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}._1Glnhq_route li{border-left:3px solid #b57bff;gap:6px;padding-left:20px;display:grid}._1Glnhq_route span{color:#62516f}._1Glnhq_form{margin:0}._1Glnhq_form h2{font-size:30px}._1Glnhq_form fieldset{gap:20px}._1Glnhq_form label[for]{display:block}._1Glnhq_consent{flex-wrap:nowrap;align-items:flex-start;font-size:14px}._1Glnhq_consent input{margin-top:3px}._1Glnhq_honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._1Glnhq_error{color:#8c1d18;background:#fbeae8;border-radius:8px;padding:12px}._1Glnhq_linkPage{max-width:720px}._1Glnhq_linkPage h1{font-size:clamp(32px,5vw,46px)}._1Glnhq_linkPage form{gap:20px;display:grid}._1Glnhq_demoLink{overflow-wrap:anywhere;margin-block:16px;display:block}@media (max-width:850px){._1Glnhq_page{grid-template-columns:1fr;gap:32px}._1Glnhq_intro h1{font-size:38px}}
._1mZljq_field{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}._1mZljq_wrapper{min-width:0;position:relative}._1mZljq_wrapper ._1mZljq_input{width:100%;min-width:0;padding-inline-end:56px}._1mZljq_input::-ms-reveal{display:none}._1mZljq_wrapper ._1mZljq_toggle{inset-inline-end:4px;color:#5b21b6;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._1mZljq_wrapper ._1mZljq_toggle:hover:not(:disabled){color:#2a1740;background:#f4eeff}._1mZljq_wrapper ._1mZljq_toggle:focus-visible{outline-offset:-2px;outline:3px solid #7c3aed}
.JOsCnW_root{min-width:0}.JOsCnW_root>.notice{margin:0 0 20px}.JOsCnW_root>.notice:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.JOsCnW_error{color:#8c1d18;overflow-wrap:anywhere;background:#fbeae8;border-radius:10px;margin:0 0 20px;padding:14px 16px}.JOsCnW_error p{margin:0}.JOsCnW_error button{margin-top:10px}.JOsCnW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:20px;display:flex}.JOsCnW_toolbar>[role=tablist]{margin-bottom:0}.JOsCnW_filters{flex-wrap:wrap;flex:0 auto;gap:12px;min-width:0;display:flex}.JOsCnW_filters label{color:#62516f;flex:200px;gap:4px;min-width:200px;font-size:14px}.JOsCnW_filters input,.JOsCnW_filters select{min-height:44px}.JOsCnW_tableWrap{background:#fff;border:1px solid #e4dce9;border-radius:18px;overflow-x:auto;box-shadow:0 4px 20px #2a174005}.JOsCnW_table{border-collapse:collapse;width:100%}.JOsCnW_table th{text-align:left;color:#706079;white-space:nowrap;background:#faf5eb;border-bottom:1px solid #e4dce9;padding:12px 18px;font-size:13px;font-weight:700}.JOsCnW_table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e4dce9;padding:14px 18px}.JOsCnW_table tbody tr:last-child td{border-bottom:0}.JOsCnW_table tbody tr:hover td{background:#faf5eb}.JOsCnW_table tr[data-open] td{background:#faf5eb;border-bottom:0}.JOsCnW_table tr[data-new] td{background:#f4eeff}.JOsCnW_name strong{color:#2a1740;font-weight:700;display:block}.JOsCnW_name span{color:#62516f;margin-top:2px;font-size:14px;display:block}.JOsCnW_role{color:#62516f;white-space:nowrap;background:#faf5eb;border-radius:20px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #e4dce9}.JOsCnW_role[data-admin]{color:#5b21b6;background:#ede3ff}.JOsCnW_table .JOsCnW_pill{white-space:nowrap;padding:5px 12px;font-size:13px}.JOsCnW_action{text-align:right}.JOsCnW_action button{min-height:40px;padding:8px 14px;font-size:14px}.JOsCnW_action .muted{font-size:14px}.JOsCnW_confirmCell.JOsCnW_confirmCell{background:#faf5eb;padding:0 18px 18px}.JOsCnW_confirm{background:#f4eeff;border:1px solid #d9c6fb;border-radius:14px;padding:18px 20px}.JOsCnW_confirm[data-tone=danger]{background:#fbeae8;border-color:#843030}.JOsCnW_confirm:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.JOsCnW_confirm p{color:#2a1740;max-width:640px;margin:0 0 8px}.JOsCnW_confirm .JOsCnW_error{margin:12px 0 0}.JOsCnW_confirm .actions{margin-top:14px}.JOsCnW_confirmTitle.JOsCnW_confirmTitle{font-size:17px;font-weight:700}.JOsCnW_danger{color:#fff;background:#8c1d18}.JOsCnW_danger:hover{background:#843030}.JOsCnW_narrow{max-width:480px}.JOsCnW_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.JOsCnW_full{grid-column:1/-1}.JOsCnW_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.JOsCnW_password{gap:7px;max-width:560px;display:grid}.JOsCnW_password>label{font-weight:500}.JOsCnW_passwordTools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.JOsCnW_passwordTools button{min-height:44px;padding:10px 16px}.JOsCnW_passwordTools .muted{font-size:14px}.JOsCnW_guidance{background:#faf5eb;border:1px solid #e4dce9;border-radius:12px;max-width:640px;padding:14px 16px}.JOsCnW_guidance p{color:#62516f;margin:4px 0 0}@media (max-width:680px){.JOsCnW_toolbar{flex-direction:column;align-items:stretch}.JOsCnW_filters{flex-direction:column}.JOsCnW_filters label{flex:none;min-width:0}.JOsCnW_tableWrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.JOsCnW_table,.JOsCnW_table tbody,.JOsCnW_table tr,.JOsCnW_table td{width:100%;display:block}.JOsCnW_table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JOsCnW_table tbody{gap:12px;display:grid}.JOsCnW_table tbody tr{background:#fff;border:1px solid #e4dce9;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.JOsCnW_table tbody tr:hover td,.JOsCnW_table tr[data-open] td,.JOsCnW_table tr[data-new] td{background:0 0}.JOsCnW_table tr[data-new]{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed}.JOsCnW_table tr[data-open]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.JOsCnW_table td{border:0;min-width:0;padding:0}.JOsCnW_table td[data-label]:before{content:attr(data-label);color:#706079;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.JOsCnW_name,.JOsCnW_action,.JOsCnW_table td[data-label=Locatie]{grid-column:1/-1}.JOsCnW_action{text-align:left}.JOsCnW_table .JOsCnW_pill,.JOsCnW_role{white-space:normal;max-width:100%}.JOsCnW_action button{width:100%;min-height:44px}.JOsCnW_table tbody tr:has(>.JOsCnW_confirmCell){border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:-12px;padding:0 16px 16px;display:block}.JOsCnW_confirmCell.JOsCnW_confirmCell{background:0 0;padding:0}.JOsCnW_confirm{padding:16px}.JOsCnW_confirm .actions{flex-direction:column;align-items:stretch}.JOsCnW_fields,.JOsCnW_choices{grid-template-columns:1fr}.JOsCnW_passwordTools{flex-direction:column;align-items:stretch}}
._5y0oLG_toolbar{background:#fff;border:1px solid #e4dce9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 18px;padding:16px 18px;display:flex}._5y0oLG_search{flex:360px;gap:6px;max-width:520px;font-size:15px}._5y0oLG_search input{min-width:0;min-height:44px}._5y0oLG_resultCount{margin:0 0 10px}._5y0oLG_list{gap:28px;display:grid}._5y0oLG_locationGroup{gap:14px;min-width:0;display:grid}._5y0oLG_locationHead{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}._5y0oLG_locationHead>div{min-width:0}._5y0oLG_locationHead h3{overflow-wrap:anywhere;margin:0;font-size:23px}._5y0oLG_locationHead p{margin:0 0 3px;font-size:12px}._5y0oLG_locationHead>span{color:#62516f;flex-shrink:0;font-size:14px}._5y0oLG_card{overflow-wrap:anywhere;background:#fff;border:1px solid #e4dce9;border-radius:16px;min-width:0;padding:20px 24px;scroll-margin-top:24px;box-shadow:0 2px 14px #2a174008}._5y0oLG_linked,._5y0oLG_card:target{border-color:#7c3aed;box-shadow:0 0 0 3px #ede3ff}._5y0oLG_card:focus-visible{outline-offset:3px;outline:3px solid #6a2bd9}._5y0oLG_cardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._5y0oLG_cardHead>div{min-width:0}._5y0oLG_reference{margin:0 0 4px;font-size:12px}._5y0oLG_cardHead h4{margin:0;font-size:22px}._5y0oLG_pill{white-space:nowrap;color:#62516f;background:#f4eeff;flex-shrink:0;padding:6px 12px;font-size:13px}._5y0oLG_pill[data-status=niet_gefactureerd]{color:#765200;background:#fff2d3}._5y0oLG_pill[data-status=gefactureerd]{color:#5b21b6;background:#ede3ff}._5y0oLG_pill[data-status=betaald]{color:#175e34;background:#e5f5ea}._5y0oLG_pill[data-status=overdue]{color:#843030;background:#f5e7e7}._5y0oLG_facts{border-top:1px solid #e4dce9;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:16px 0 0;padding-top:14px;display:grid}._5y0oLG_facts>div{min-width:0}._5y0oLG_facts dt{color:#706079;font-size:13px}._5y0oLG_facts dd{margin:2px 0 0;font-weight:500}._5y0oLG_overdue{color:#843030;background:#f5e7e7;border-radius:10px;margin:14px 0 0;padding:10px 14px;font-size:15px}._5y0oLG_billing{border-top:1px solid #e4dce9;margin-top:14px}._5y0oLG_billing>summary{color:#5b21b6;align-items:center;min-height:44px;padding-top:6px;font-size:15px;display:flex}._5y0oLG_billing>summary:hover{color:#2a1740}._5y0oLG_billingContent{padding-top:10px}._5y0oLG_inline{border-top:1px solid #e4dce9;margin-top:16px;padding-top:16px}._5y0oLG_inline h5{margin:0 0 10px;font-size:18px;font-weight:700}._5y0oLG_contact{align-items:center;gap:6px 18px;margin:0 0 14px;font-size:15px}._5y0oLG_billingForm{background:#faf5eb;border:1px solid #e4dce9;border-radius:14px;gap:16px;padding:18px 20px;display:grid}._5y0oLG_statusField{border:0;min-width:0;margin:0;padding:0}._5y0oLG_statusField legend{margin-bottom:8px;padding:0;font-weight:500}._5y0oLG_statusOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._5y0oLG_statusOption{cursor:pointer;background:#fff;border:1px solid #cbbfd4;border-radius:12px;flex-direction:row;align-items:flex-start;gap:10px;min-height:44px;padding:12px 14px;font-weight:400;transition:border-color .15s,background .15s}._5y0oLG_statusOption:hover{border-color:#d9c6fb}._5y0oLG_statusOption:has(input:checked){background:#f4eeff;border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed}._5y0oLG_statusOption:has(input:focus-visible){outline-offset:3px;outline:3px solid #6a2bd9}._5y0oLG_statusOption:has(input:disabled){cursor:not-allowed;opacity:.7}._5y0oLG_statusOption input{accent-color:#7c3aed;flex-shrink:0;width:18px;height:18px;min-height:18px;margin-top:3px}._5y0oLG_statusOption strong{font-weight:700;display:block}._5y0oLG_statusOption small{color:#62516f;margin-top:2px;display:block}._5y0oLG_billingFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._5y0oLG_billingFields label,._5y0oLG_billingForm>label{font-size:15px}._5y0oLG_billingFields input{min-width:0}._5y0oLG_billingForm textarea{min-height:80px}._5y0oLG_field{flex-direction:column;gap:4px;min-width:0;display:flex}._5y0oLG_fieldHint{color:#706079}._5y0oLG_billingFooter{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}._5y0oLG_billingFooter p{margin:0}._5y0oLG_compact{padding:16px 20px;font-size:14px}._5y0oLG_compact ._5y0oLG_cardHead h4{font-size:20px}._5y0oLG_compact ._5y0oLG_reference{font-size:11px}._5y0oLG_compact ._5y0oLG_pill{padding:5px 10px;font-size:12px}._5y0oLG_compact ._5y0oLG_facts{margin-top:12px;padding-top:12px}._5y0oLG_compact ._5y0oLG_facts dt{font-size:12px}@media (max-width:900px){._5y0oLG_billingFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){._5y0oLG_toolbar{padding:14px}._5y0oLG_search{flex-basis:100%;max-width:none}._5y0oLG_resultCount{margin:0}._5y0oLG_card,._5y0oLG_compact{padding:16px;font-size:15px;line-height:1.5}._5y0oLG_cardHead{flex-wrap:wrap;gap:10px}._5y0oLG_cardHead h4,._5y0oLG_compact ._5y0oLG_cardHead h4{font-size:21px;line-height:1.2}._5y0oLG_reference,._5y0oLG_compact ._5y0oLG_reference{font-size:12px;line-height:1.5}._5y0oLG_pill,._5y0oLG_compact ._5y0oLG_pill{white-space:normal;max-width:100%;font-size:13px}._5y0oLG_facts{grid-template-columns:repeat(2,minmax(0,1fr))}._5y0oLG_facts dt,._5y0oLG_compact ._5y0oLG_facts dt{font-size:13px}._5y0oLG_billingForm{padding:14px}._5y0oLG_statusOptions,._5y0oLG_billingFields{grid-template-columns:minmax(0,1fr)}._5y0oLG_billingForm input,._5y0oLG_billingForm textarea,._5y0oLG_search input{font-size:16px}._5y0oLG_billingFooter{flex-direction:column;align-items:stretch}._5y0oLG_billingFooter button{min-height:44px}._5y0oLG_contact{flex-direction:column;align-items:flex-start}._5y0oLG_contact a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:480px){._5y0oLG_facts{grid-template-columns:minmax(0,1fr)}}._5y0oLG_unscreened{color:#765200;background:#fff2d3;border-radius:20px;width:fit-content;margin-top:4px;padding:2px 10px;font-size:13px;font-weight:400;display:block}
.a4ECfq_toolbar{background:#fff;border:1px solid #e4dce9;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;align-items:end;gap:16px 24px;margin:0 0 24px;padding:20px 22px;display:grid;box-shadow:0 2px 14px #2a174008}.a4ECfq_step{flex-direction:column;gap:8px;min-width:0;font-weight:500;display:flex}.a4ECfq_step+.a4ECfq_step{border-left:1px solid #e4dce9;padding-left:24px}.a4ECfq_stepTitle{color:#2a1740;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.a4ECfq_badge{color:#5b21b6;background:#ede3ff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.a4ECfq_dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.a4ECfq_dates label{color:#62516f;gap:4px;font-size:13px}.a4ECfq_dates input,.a4ECfq_step select{min-width:0}.a4ECfq_step button{white-space:nowrap}.a4ECfq_loading{color:#62516f;background:#fff;border:1px solid #e4dce9;border-radius:16px;padding:24px}.a4ECfq_calendar{background:#fff;border:1px solid #e4dce9;border-radius:16px;padding:22px 24px 24px;box-shadow:0 2px 14px #2a174008}.a4ECfq_calendarHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.a4ECfq_calendarHead>div{min-width:0}.a4ECfq_calendarHead h3{margin:0 0 4px;font-size:24px}.a4ECfq_calendarHead h4{margin:0 0 4px;font-size:20px}.a4ECfq_monthActions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.a4ECfq_calendarHead p{margin:0}.a4ECfq_calendarHead .a4ECfq_roomName{color:#2a1740;margin:0 0 8px;font-size:18px;font-weight:700}.a4ECfq_legend{color:#62516f;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.a4ECfq_legend li{align-items:center;gap:8px;display:flex}.a4ECfq_swatch{border:1px solid;border-radius:5px;width:16px;height:16px;display:inline-block}.a4ECfq_swatch[data-status=open],.a4ECfq_day[data-status=open]{color:#175e34;background:#e5f5ea;border-color:#cbbfd4}.a4ECfq_swatch[data-status=geblokkeerd],.a4ECfq_day[data-status=geblokkeerd]{color:#675f6d;background:#efecf0;border-color:#cbbfd4}.a4ECfq_swatch[data-status=gereserveerd],.a4ECfq_day[data-status=gereserveerd]{color:#765200;background:#fff2d3;border-color:#cbbfd4}.a4ECfq_swatch[data-status=bezet],.a4ECfq_day[data-status=bezet]{color:#843030;background:#f5e7e7;border-color:#cbbfd4}.a4ECfq_hint{color:#62516f;background:#f4eeff;border-radius:10px;margin:16px 0;padding:10px 14px;font-size:14px}.a4ECfq_weekdays,.a4ECfq_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.a4ECfq_weekdays{margin-bottom:6px}.a4ECfq_weekdays span{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#706079;font-size:12px;font-weight:700}.a4ECfq_days>:first-child{grid-column-start:var(--start,1)}.a4ECfq_day{text-align:left;overflow-wrap:anywhere;border:1px solid;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;min-height:84px;padding:10px 12px;font-size:13px;font-weight:400;transition:transform .1s,box-shadow .15s;display:flex}.a4ECfq_day strong{color:#2a1740;font-size:16px}.a4ECfq_weekday{text-transform:capitalize;opacity:.85;font-size:12px}.a4ECfq_state{margin-top:auto;font-size:12px;font-weight:700}.a4ECfq_day:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 2px #7c3aed}.a4ECfq_day[data-status=bezet]:disabled,.a4ECfq_day[data-status=gereserveerd]:disabled{opacity:1;cursor:not-allowed}.a4ECfq_day:disabled:not([data-status=bezet]):not([data-status=gereserveerd]){opacity:.6}@media (max-width:900px){.a4ECfq_toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a4ECfq_toolbar>.a4ECfq_step:last-child{border-left:0;grid-column:1/-1;padding-left:0}.a4ECfq_weekdays{display:none}.a4ECfq_days{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.a4ECfq_days>:first-child{grid-column-start:auto}}@media (max-width:680px){.a4ECfq_toolbar{grid-template-columns:minmax(0,1fr);padding:16px}.a4ECfq_step+.a4ECfq_step{border-top:1px solid #e4dce9;border-left:0;padding-top:14px;padding-left:0}.a4ECfq_toolbar>.a4ECfq_step:last-child{grid-column:auto}.a4ECfq_step button{width:100%;min-height:48px}.a4ECfq_step select,.a4ECfq_dates input{font-size:16px}.a4ECfq_calendar{padding:16px}.a4ECfq_calendarHead h3{font-size:22px}.a4ECfq_days{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.a4ECfq_day{min-height:76px;padding:8px}.a4ECfq_state{font-size:11px}}@media (max-width:360px){.a4ECfq_dates{grid-template-columns:minmax(0,1fr)}.a4ECfq_days{grid-template-columns:repeat(2,minmax(0,1fr))}}
._2N6Ncq_workspace{gap:20px;min-width:0;display:grid}._2N6Ncq_workspace>header{margin-bottom:4px}._2N6Ncq_error{color:#8c1d18;overflow-wrap:anywhere;background:#fbeae8;border-radius:10px;margin:0;padding:14px 16px}._2N6Ncq_message{color:#175e34;overflow-wrap:anywhere;background:#e5f5ea;border-radius:10px;margin:0;padding:14px 16px;font-weight:500}._2N6Ncq_loading{color:#62516f;margin:0}._2N6Ncq_checklist{background:#f4eeff;border:1px solid #d9c6fb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 32px;padding:24px 28px;display:grid}._2N6Ncq_checklist h3{margin:0 0 4px;font-size:22px}._2N6Ncq_checklist p{color:#62516f;margin:0;font-size:15px}._2N6Ncq_checklistSteps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._2N6Ncq_checklistSteps li{background:#fff;border:1px solid #e4dce9;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}._2N6Ncq_checklistSteps li[data-state=current]{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed}._2N6Ncq_checklistSteps strong{color:#2a1740;font-weight:700;display:block}._2N6Ncq_checklistSteps small{color:#62516f;overflow-wrap:anywhere;font-size:14px;display:block}._2N6Ncq_checkMark{color:#5b21b6;background:#ede3ff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}li[data-state=done] ._2N6Ncq_checkMark{color:#fff;background:#175e34}li[data-state=current] ._2N6Ncq_checkMark{color:#fff;background:#7c3aed}._2N6Ncq_checklistAction{justify-self:end}._2N6Ncq_locations{gap:20px;display:grid}._2N6Ncq_location{background:#fff;border:1px solid #e4dce9;border-radius:18px;overflow:hidden;box-shadow:0 4px 20px #2a174005}._2N6Ncq_locationHead{border-bottom:1px solid #e4dce9;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}._2N6Ncq_locationHead>div:first-child{min-width:0}._2N6Ncq_locationHead .eyebrow{margin:0 0 4px}._2N6Ncq_locationHead h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:24px}._2N6Ncq_locationMeta{color:#62516f;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:15px;display:flex}._2N6Ncq_warning{color:#765200;background:#fff2d3;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:500;display:inline-flex}._2N6Ncq_locationActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}._2N6Ncq_compact{min-height:44px;padding:8px 16px;font-size:15px}._2N6Ncq_roomList{margin:0;padding:0;list-style:none}._2N6Ncq_roomList>li+li{border-top:1px solid #e4dce9}._2N6Ncq_roomRow{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 24px;display:grid}._2N6Ncq_thumb{color:#7c3aed;background:#ede3ff;border-radius:8px;place-items:center;width:64px;height:48px;font-size:20px;display:grid;overflow:hidden}._2N6Ncq_thumb img{object-fit:cover;width:100%;height:100%;display:block}._2N6Ncq_roomMain{min-width:0}._2N6Ncq_roomTitle{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 2px;display:flex}._2N6Ncq_roomTitle strong{overflow-wrap:anywhere;font-size:17px}._2N6Ncq_roomMeta{color:#62516f;margin:0;font-size:14px}._2N6Ncq_note{color:#8c1d18;overflow-wrap:anywhere;background:#fbeae8;border-radius:8px;margin:6px 0 0;padding:8px 12px;font-size:14px}._2N6Ncq_roomActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._2N6Ncq_roomActions a{align-items:center;min-height:44px;padding:0 6px;font-size:15px;display:inline-flex}._2N6Ncq_pill{color:#5b21b6;white-space:nowrap;background:#ede3ff;border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}._2N6Ncq_pill[data-status=in_controle]{color:#765200;background:#fff2d3}._2N6Ncq_pill[data-status=online]{color:#175e34;background:#e5f5ea}._2N6Ncq_pill[data-status=offline]{color:#843030;background:#f5e7e7}._2N6Ncq_confirm{background:#faf5eb;border:1px solid #cbbfd4;border-radius:12px;margin:0 24px 16px;padding:16px 18px}._2N6Ncq_confirm h4{margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700}._2N6Ncq_confirm p{color:#62516f;margin:0 0 12px;font-size:15px}._2N6Ncq_confirm p._2N6Ncq_confirmError{color:#8c1d18;overflow-wrap:anywhere;background:#fbeae8;border-radius:8px;margin:0 0 12px;padding:8px 12px}._2N6Ncq_danger{background:#8c1d18}._2N6Ncq_danger:hover{background:#843030}._2N6Ncq_noRooms{color:#62516f;margin:0;padding:18px 24px}._2N6Ncq_unlinked{gap:12px;display:grid}._2N6Ncq_unlinked p{margin:0}._2N6Ncq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}._2N6Ncq_fields>._2N6Ncq_wide{grid-column:1/-1}._2N6Ncq_hint{color:#62516f;margin:0;font-size:15px}._2N6Ncq_callout{background:#f4eeff;border:1px solid #d9c6fb;border-radius:12px;margin:0;padding:14px 16px}._2N6Ncq_callout p:last-child{margin-bottom:0}._2N6Ncq_quickSave{background:#faf5eb;border:1px solid #e4dce9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}._2N6Ncq_quickSave p{color:#62516f;max-width:520px;margin:0;font-size:15px}._2N6Ncq_choices{gap:12px;display:grid}._2N6Ncq_preview{background:#fff;border:1px solid #e4dce9;border-radius:16px;max-width:720px;overflow:hidden}._2N6Ncq_preview img{object-fit:cover;width:100%;max-height:260px;display:block}._2N6Ncq_previewBody{padding:20px 22px}._2N6Ncq_previewBody .eyebrow{margin:0 0 6px}._2N6Ncq_previewBody h4{overflow-wrap:anywhere;margin:0 0 10px;font-family:Playfair Display,serif;font-size:26px;font-weight:800}._2N6Ncq_previewBody p{overflow-wrap:anywhere;margin:0 0 10px}._2N6Ncq_previewBody p:last-child{margin-bottom:0}._2N6Ncq_previewTags{flex-wrap:wrap;gap:6px;display:flex}._2N6Ncq_previewTags span{color:#5b21b6;background:#f4eeff;border-radius:20px;padding:4px 10px;font-size:13px}._2N6Ncq_details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}._2N6Ncq_details>div{min-width:0}._2N6Ncq_details ._2N6Ncq_wide{grid-column:1/-1}._2N6Ncq_details dt{color:#706079;font-size:13px}._2N6Ncq_details dd{overflow-wrap:anywhere;white-space:pre-line;margin:2px 0 0;font-weight:500}._2N6Ncq_photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}._2N6Ncq_photos img{object-fit:cover;border-radius:10px;width:100%;height:110px;display:block}._2N6Ncq_thumbs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._2N6Ncq_thumbs img{object-fit:cover;border-radius:6px;width:56px;height:42px}@media (max-width:860px){._2N6Ncq_checklistSteps{grid-template-columns:1fr}}@media (max-width:680px){._2N6Ncq_checklist{grid-template-columns:1fr;padding:20px 18px}._2N6Ncq_checklistAction{justify-self:stretch}._2N6Ncq_checklistAction button{width:100%}._2N6Ncq_locationHead{flex-direction:column;align-items:stretch;gap:14px;padding:18px}._2N6Ncq_locationActions{justify-content:stretch}._2N6Ncq_locationActions>*{flex:auto}._2N6Ncq_roomRow{grid-template-columns:56px minmax(0,1fr);gap:12px 14px;padding:14px 18px}._2N6Ncq_thumb{width:56px;height:44px}._2N6Ncq_roomActions{grid-column:1/-1;justify-content:stretch}._2N6Ncq_roomActions>*{flex:auto}._2N6Ncq_confirm{margin:0 18px 14px}._2N6Ncq_confirm .actions>*{flex:auto}._2N6Ncq_noRooms{padding:16px 18px}._2N6Ncq_fields,._2N6Ncq_details{grid-template-columns:1fr}._2N6Ncq_quickSave button{width:100%}._2N6Ncq_previewBody h4{font-size:22px}}
.G0oO6W_panel{overflow-wrap:anywhere;background:#faf8fd;border-bottom:1px solid #e4dce9;padding:20px 24px}.G0oO6W_summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.G0oO6W_summary>div{min-width:0}.G0oO6W_summary h4{margin:0 0 6px;font-size:17px}.G0oO6W_summary p{margin:3px 0;font-size:14px}.G0oO6W_summary button{flex-shrink:0}.G0oO6W_hint{color:#62516f;margin:10px 0 0;font-size:14px}.G0oO6W_warning{color:#865500}.G0oO6W_form{margin-top:18px}.G0oO6W_form fieldset{border:0;grid-template-columns:1fr 1fr;align-items:start;gap:16px;min-width:0;margin:0;padding:0;display:grid}.G0oO6W_form label{gap:7px;min-width:0;font-weight:600;display:grid}.G0oO6W_form input,.G0oO6W_form select{width:100%;min-width:0}.G0oO6W_phone{gap:8px;min-width:0;display:grid}.G0oO6W_phone button{justify-self:start;font-size:14px}.G0oO6W_actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.G0oO6W_error,.G0oO6W_message{border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:14px}.G0oO6W_error{color:#8c1d18;background:#fbeae8}.G0oO6W_message{color:#175e34;background:#e5f5ea}@media (max-width:720px){.G0oO6W_panel{padding:16px}.G0oO6W_summary{flex-direction:column}.G0oO6W_form fieldset{grid-template-columns:1fr}.G0oO6W_summary button{width:100%}}
.dtBQlG_root{outline:none;min-width:0;scroll-margin-top:24px}.dtBQlG_card{background:#fff;border:1px solid #e4dce9;border-radius:18px;overflow:auto hidden;box-shadow:0 4px 20px #2a174005}.dtBQlG_table{border-collapse:collapse;width:100%}.dtBQlG_table th{text-align:left;color:#706079;white-space:nowrap;background:#faf5eb;border-bottom:1px solid #e4dce9;padding:12px 20px;font-size:13px;font-weight:700}.dtBQlG_table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e4dce9;padding:14px 20px}.dtBQlG_table tbody tr:last-child td{border-bottom:0}.dtBQlG_table tbody tr:hover{background:#f4eeff}.dtBQlG_sub{color:#706079;font-size:14px;display:block}.dtBQlG_action{text-align:right;white-space:nowrap;width:1%}.dtBQlG_action button{min-height:44px;padding:9px 18px}.dtBQlG_status{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}span.dtBQlG_pill{white-space:nowrap;padding:4px 12px;font-size:13px}.dtBQlG_flag{color:#175e34;font-size:12px;font-weight:700}.dtBQlG_details{margin:0}.dtBQlG_details dd{overflow-wrap:anywhere}.dtBQlG_legacy{border-top:1px solid #e4dce9;padding-top:18px}.dtBQlG_legacy .notice{margin-bottom:0}.dtBQlG_detail{gap:4px;margin-top:0;display:grid}.dtBQlG_detail h3{margin:0 0 12px;font-size:22px}.dtBQlG_detail h3:not(:first-child){margin-top:16px}.dtBQlG_detailHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.dtBQlG_detailHead h3{margin:0}.dtBQlG_note{background:#faf5eb;border:1px solid #e4dce9;border-radius:12px;margin-bottom:18px;padding:14px 16px}.dtBQlG_note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dtBQlG_note p:first-child{margin-bottom:4px}.dtBQlG_checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dtBQlG_checklist li{color:#62516f;overflow-wrap:anywhere;background:#faf5eb;border:1px solid #e4dce9;border-radius:12px;padding:14px 16px;font-size:15px}.dtBQlG_checklist strong{color:#2a1740;margin-bottom:4px;display:block}.dtBQlG_confirm{cursor:pointer;background:#fff;border:1px solid #cbbfd4;border-radius:12px;min-height:52px;padding:14px 16px;font-weight:500}.dtBQlG_confirm:has(input:checked){background:#f4eeff;border-color:#7c3aed}.dtBQlG_field{gap:7px;display:grid}.dtBQlG_handled{margin:0 0 16px}.dtBQlG_choices{gap:12px;display:grid}.dtBQlG_locked{color:#62516f;background:#faf5eb;border:1px dashed #cbbfd4;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;display:flex}.dtBQlG_locked strong{color:#2a1740}.dtBQlG_locked button{min-height:44px;margin-top:6px;padding:9px 18px}.dtBQlG_success,.dtBQlG_danger{border-radius:12px;margin:0;padding:14px 16px}.dtBQlG_success{color:#175e34;background:#e5f5ea}.dtBQlG_danger{color:#843030;background:#f5e7e7}@media (max-width:900px){.dtBQlG_checklist{grid-template-columns:1fr}}@media (max-width:1100px){.dtBQlG_table th{padding:12px 14px}.dtBQlG_table td{padding:14px}}@media (max-width:900px){.dtBQlG_table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dtBQlG_table,.dtBQlG_table tbody,.dtBQlG_table tr,.dtBQlG_table td{width:100%;display:block}.dtBQlG_table tbody tr{border-bottom:1px solid #e4dce9;padding:16px 18px}.dtBQlG_table tbody tr:last-child{border-bottom:0}.dtBQlG_table td{border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 0;display:flex}.dtBQlG_table td[data-label]:before{content:attr(data-label);color:#706079;flex-shrink:0;padding-top:2px;font-size:13px}.dtBQlG_table td[data-label]>div{text-align:right;min-width:0}.dtBQlG_table td:first-child{padding-bottom:8px;font-size:18px;display:block}.dtBQlG_status{align-items:flex-end}.dtBQlG_action{text-align:left;white-space:normal;width:100%}.dtBQlG_table td.dtBQlG_action{padding-top:12px}.dtBQlG_action button{width:100%}}@media (max-width:680px){.dtBQlG_detailHead{align-items:flex-start}.dtBQlG_locked button{width:100%}}
.TxDrZG_tab{min-width:0}.TxDrZG_message{margin:20px 0 0}.TxDrZG_tab>.notice{margin-bottom:24px}.TxDrZG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:12px;display:flex}.TxDrZG_toolbar>[role=tablist]{margin-bottom:0}.TxDrZG_search{flex:0 340px;min-width:0;font-size:15px}.TxDrZG_search input{min-height:44px}.TxDrZG_grouping{font-size:15px}.TxDrZG_grouping select{min-height:44px}.TxDrZG_searchLink{color:#5b21b6;text-align:left;min-height:32px;font:inherit;text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.TxDrZG_searchLink:hover:not(:disabled){color:#2a1740;background:0 0}.TxDrZG_table .TxDrZG_groupRow th{box-shadow:none;background:#f4eeff;padding:14px 16px;font-size:15px;position:static}.TxDrZG_tableWrap{background:#fff;border:1px solid #e4dce9;border-radius:18px;overflow-x:auto;box-shadow:0 4px 20px #2a174005}.TxDrZG_tableWrap:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.TxDrZG_table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1160px;font-size:15px;line-height:1.45}.TxDrZG_accountColumn{width:22%}.TxDrZG_organisationColumn{width:21%}.TxDrZG_accessColumn{width:13%}.TxDrZG_bookingColumn{width:17%}.TxDrZG_invitationColumn{width:11%}.TxDrZG_actionsColumn{width:16%}.TxDrZG_table thead th{text-align:left;color:#62516f;vertical-align:bottom;background:#f4eeff;border-bottom:1px solid #e4dce9;padding:14px 12px;font-size:13px;font-weight:700}.TxDrZG_table thead th:first-child{z-index:2;position:sticky;left:0}.TxDrZG_table tbody tr{background:#fff}.TxDrZG_table tbody tr:nth-child(2n){background:#fcfaf7}.TxDrZG_table tbody th,.TxDrZG_table td{text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;border-bottom:1px solid #e4dce9;padding:16px 12px}.TxDrZG_table tbody th{z-index:1;background:inherit;position:sticky;left:0;box-shadow:1px 0 #e4dce9}.TxDrZG_table tbody tr:last-child>*{border-bottom:0}.TxDrZG_table tbody tr:hover{background:#faf7ff}.TxDrZG_identity{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.TxDrZG_name{color:#2a1740;max-width:100%;font-weight:700}.TxDrZG_email{color:#62516f;overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:400}.TxDrZG_cellContent{min-width:0}.TxDrZG_accessStatus{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.TxDrZG_role,.TxDrZG_status,.TxDrZG_newTag{white-space:normal;text-align:left;overflow-wrap:anywhere;border-radius:20px;align-items:center;max-width:100%;min-height:26px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.TxDrZG_role{color:#5b21b6;background:#f4eeff}.TxDrZG_active{color:#175e34;background:#e5f5ea}.TxDrZG_blocked{color:#843030;background:#f5e7e7}.TxDrZG_pending{color:#765200;background:#fff2d3}.TxDrZG_accountActions{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.TxDrZG_accountActions button{white-space:normal;text-align:left;max-width:100%;min-height:40px;padding:8px 10px;font-size:14px;line-height:1.35}.TxDrZG_screening{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;margin-top:6px;display:flex}.TxDrZG_reviewForm{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.TxDrZG_reviewForm textarea{width:100%;min-width:0}.TxDrZG_newTag{color:#765200;vertical-align:middle;background:#fff2d3;margin-left:8px}.TxDrZG_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.TxDrZG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.TxDrZG_full{grid-column:1/-1}.TxDrZG_fields .notice p{margin-bottom:12px}.TxDrZG_hint{color:#706079;margin:0;font-size:14px;font-weight:400}.TxDrZG_hint:empty{display:none}.TxDrZG_login{background:#faf5eb;border:1px solid #e4dce9;border-radius:12px;flex-wrap:wrap;gap:4px 12px;margin:0;padding:12px 16px;display:flex}.TxDrZG_login dt{color:#706079;font-size:14px}.TxDrZG_login dd{overflow-wrap:anywhere;margin:0;font-weight:700}.TxDrZG_passwordField{gap:7px;max-width:560px;display:grid}.TxDrZG_noticeTitle{margin-bottom:6px}.TxDrZG_last{margin:0}.TxDrZG_doneFacts{overflow-wrap:anywhere}@media (max-width:760px){.TxDrZG_toolbar{flex-direction:column;align-items:stretch}.TxDrZG_search{flex:auto}.TxDrZG_tableWrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.TxDrZG_table,.TxDrZG_table tbody,.TxDrZG_table tr,.TxDrZG_table tbody th,.TxDrZG_table td{width:100%;display:block}.TxDrZG_table{table-layout:auto;min-width:0}.TxDrZG_table colgroup{display:none}.TxDrZG_table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TxDrZG_table tbody{gap:12px;margin-bottom:20px;display:grid}.TxDrZG_table .TxDrZG_groupRow{background:0 0;border:0;padding:0}.TxDrZG_table .TxDrZG_groupRow th{border:0;border-radius:10px;margin:0}.TxDrZG_table tbody tr,.TxDrZG_table tbody tr:nth-child(2n){background:#fff;border:1px solid #e4dce9;border-radius:14px;padding:14px 16px}.TxDrZG_table tbody tr:hover{background:#fff}.TxDrZG_table tbody th,.TxDrZG_table td{border:0;padding:6px 0}.TxDrZG_table tbody th{box-shadow:none;border-bottom:1px solid #e4dce9;margin-bottom:8px;padding-bottom:16px;font-size:17px;position:static}.TxDrZG_table td{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:8px 16px;display:grid}.TxDrZG_table td:before{content:attr(data-label);color:#706079;text-align:left;font-size:13px}.TxDrZG_accountActions{align-items:stretch}.TxDrZG_accountActions button{min-height:44px}.TxDrZG_choices,.TxDrZG_fields{grid-template-columns:1fr}}.TxDrZG_breadcrumb{color:#5b21b6;background:0 0;min-height:40px;margin-bottom:8px;padding:6px 0;font-size:15px}.TxDrZG_breadcrumb:hover:not(:disabled){color:#2a1740;background:0 0;text-decoration:underline}
._7Uoqda_root{min-width:0}._7Uoqda_section{margin-bottom:40px}._7Uoqda_section>h3{margin-bottom:6px;font-size:22px}._7Uoqda_intro{color:#62516f;margin-bottom:16px}._7Uoqda_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._7Uoqda_item{background:#fff;border:1px solid #e4dce9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:16px 18px;display:flex}._7Uoqda_item[data-due]{border-color:#e3a6a1}._7Uoqda_details{overflow-wrap:anywhere;flex:280px;min-width:0}._7Uoqda_details strong{color:#2a1740;display:block}._7Uoqda_details span{color:#62516f;margin-top:2px;font-size:14px;display:block}._7Uoqda_deadline{color:#2a1740;font-weight:700}._7Uoqda_item[data-due] ._7Uoqda_deadline{color:#8c1d18}._7Uoqda_confirm{background:#fbeae8;border-radius:10px;flex:100%;padding:14px 16px}._7Uoqda_confirm p{color:#8c1d18;margin:0 0 10px}._7Uoqda_error{color:#8c1d18;background:#fbeae8;border-radius:10px;margin:0 0 20px;padding:14px 16px}
.zBNsnW_root{min-width:0}.zBNsnW_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.zBNsnW_item{background:#fff;border:1px solid #e4dce9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:16px 18px;display:flex}.zBNsnW_item[data-error]{border-color:#e3a6a1}.zBNsnW_details{overflow-wrap:anywhere;flex:280px;min-width:0}.zBNsnW_details strong{color:#2a1740;display:block}.zBNsnW_details span{color:#62516f;margin-top:2px;font-size:14px;display:block}.zBNsnW_details .zBNsnW_state{color:#2a1740;font-weight:700}.zBNsnW_details .zBNsnW_problem{color:#8c1d18}.zBNsnW_confirm{background:#f4eff7;border-radius:10px;flex:100%;padding:14px 16px}.zBNsnW_confirm p{color:#2a1740;margin:0 0 10px}.zBNsnW_report{color:#1d4d2a;background:#eaf5ec;border-radius:10px;margin:0 0 20px;padding:14px 16px}.zBNsnW_report p,.zBNsnW_report ul{margin:0 0 10px}.zBNsnW_error{color:#8c1d18;background:#fbeae8;border-radius:10px;margin:0 0 20px;padding:14px 16px}
.iP_mda_today{gap:8px;display:grid}.iP_mda_tasks{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:28px;display:grid}.iP_mda_task{background:#fff;border:1px solid #e4dce9;border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;padding:22px;display:grid;box-shadow:0 4px 20px #2a174008}.iP_mda_task[data-tone=action]{border-color:#d9c6fb;box-shadow:inset 4px 0 #7c3aed,0 4px 20px #2a174008}.iP_mda_task>div{grid-column:2;min-width:0}.iP_mda_task:not(:has(.iP_mda_count))>*{grid-column:1/-1}.iP_mda_task h3{margin:0 0 6px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.iP_mda_task p{color:#62516f;overflow-wrap:anywhere;margin:0;font-size:15px}.iP_mda_task button{grid-column:2;justify-self:start;min-height:44px;padding:10px 18px;font-size:15px}.iP_mda_count{color:#5b21b6;background:#ede3ff;border-radius:14px;grid-row:1/-1;place-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:grid}.iP_mda_task[data-tone=info] .iP_mda_count{color:#4b3a5c;background:#faf5eb}.iP_mda_planning{background:#fff;border:1px solid #e4dce9;border-radius:18px;padding:24px}.iP_mda_planningHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.iP_mda_planningHeading h3{margin:0;font-size:24px}.iP_mda_planningHeading button{min-height:42px;padding:9px 16px;font-size:15px}.iP_mda_now{color:#175e34;margin-bottom:12px;font-weight:700}.iP_mda_list{margin:0;padding:0;list-style:none;display:grid}.iP_mda_list li+li{border-top:1px solid #e4dce9}.iP_mda_row{color:#2a1740;text-align:left;background:0 0;border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 10px;font-weight:400;display:grid}.iP_mda_row:hover{color:#2a1740;background:#f4eeff}.iP_mda_when,.iP_mda_what{flex-direction:column;min-width:0;display:flex}.iP_mda_when span,.iP_mda_what span{color:#62516f;overflow-wrap:anywhere;font-size:14px}.iP_mda_what strong{overflow-wrap:anywhere}.iP_mda_what .iP_mda_roomName{color:#2a1740;font-size:15px;font-weight:500}.iP_mda_task .iP_mda_taskContext{color:#2a1740;margin-top:4px;font-weight:700}.iP_mda_row .booking-status{white-space:nowrap;padding:6px 12px;font-size:13px}@media (max-width:680px){.iP_mda_tasks{grid-template-columns:1fr}.iP_mda_task{padding:18px}.iP_mda_task button{grid-column:1/-1;justify-self:stretch}.iP_mda_planning{padding:18px 14px}.iP_mda_planningHeading{flex-direction:column;align-items:stretch}.iP_mda_row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 6px}.iP_mda_row .booking-status{white-space:normal;justify-self:start}}
._6ChvXG_root{min-width:0}._6ChvXG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:26px;display:flex}._6ChvXG_toolbar label{flex-direction:column;flex:0 400px;gap:7px;font-weight:700;display:flex}._6ChvXG_toolbar select{background:#fff;width:100%;min-height:46px}._6ChvXG_toolbar a{min-height:46px}._6ChvXG_pageHeading{margin-bottom:22px}._6ChvXG_pageHeading h3{margin:0 0 6px;font-size:28px}._6ChvXG_pageHeading p{color:#62516f;margin:0;font-size:15px}._6ChvXG_fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}._6ChvXG_section{background:#fff;border:1px solid #e4dce9;border-radius:16px;min-width:0;overflow:hidden}._6ChvXG_section summary{cursor:pointer;color:#2a1740;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:20px;font-weight:700;list-style:none;display:flex}._6ChvXG_section summary::-webkit-details-marker{display:none}._6ChvXG_section summary:before{content:"+";color:#7c3aed;flex-shrink:0;width:16px;font-size:24px}._6ChvXG_section[open] summary:before{content:"−"}._6ChvXG_section summary>span:first-of-type{flex:1}._6ChvXG_section summary:hover{background:#faf7ff}._6ChvXG_section summary:focus-visible{outline-offset:-3px;outline:3px solid #7c3aed}._6ChvXG_sectionCount{color:#706079;white-space:nowrap;font-size:13px;font-weight:500}._6ChvXG_sectionFields{border-top:1px solid #e4dce9;gap:24px;padding:24px;display:grid}._6ChvXG_field{flex-direction:column;gap:8px;min-width:0;display:flex}._6ChvXG_field label{font-weight:700;line-height:1.4}._6ChvXG_field input,._6ChvXG_field textarea{background:#fff;width:100%;margin:0;font-size:16px}._6ChvXG_field textarea{resize:vertical;min-height:112px;line-height:1.6}._6ChvXG_fieldHelp{color:#706079;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;line-height:1.4;display:flex}._6ChvXG_fieldHelp>span:last-child{margin-left:auto}._6ChvXG_feedback{margin:22px 0 18px}._6ChvXG_status{color:#62516f;min-height:24px;margin:0;font-size:15px}._6ChvXG_actions{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:8px;display:flex}._6ChvXG_actions button{min-height:46px;font-size:15px}._6ChvXG_error{color:#843030;background:#fff5f3;border:1px solid #e5c5c0;border-radius:14px;margin:16px 0;padding:16px 20px}._6ChvXG_error p{margin:0 0 12px}._6ChvXG_error p:last-child{margin-bottom:0}._6ChvXG_preview{background:#fff;border:1px solid #d7c7e6;border-radius:18px;min-width:0;margin-top:36px;overflow:hidden}._6ChvXG_previewHeader{background:#f4eeff;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}._6ChvXG_previewHeader h3{margin:0 0 8px;font-size:25px}._6ChvXG_previewHeader p{color:#62516f;margin:0;font-size:15px}._6ChvXG_previewHeader button{flex-shrink:0;min-height:44px;font-size:15px}._6ChvXG_previewContent{border-top:1px solid #d7c7e6;min-width:0;padding-bottom:0;overflow:hidden}._6ChvXG_previewContent .alignfull{width:100%;margin-left:0;margin-right:0}:is(._6ChvXG_previewContent a,._6ChvXG_previewContent button,._6ChvXG_previewContent input,._6ChvXG_previewContent select,._6ChvXG_previewContent textarea){pointer-events:none}@media (max-width:680px){._6ChvXG_toolbar{align-items:stretch;gap:12px;margin-bottom:22px}._6ChvXG_toolbar label{flex-basis:100%}._6ChvXG_toolbar a{align-self:flex-start}._6ChvXG_section summary{gap:10px;padding:16px;font-size:18px}._6ChvXG_sectionFields{gap:20px;padding:18px 16px}._6ChvXG_sectionCount{font-size:12px}._6ChvXG_actions{grid-template-columns:1fr;gap:10px;display:grid}._6ChvXG_actions button{width:100%}._6ChvXG_previewHeader{flex-direction:column;gap:16px;padding:18px 16px}._6ChvXG_previewHeader h3{font-size:23px}._6ChvXG_error{padding:16px}}
.nBny3G_portal{flex-direction:column;display:flex}.nBny3G_appHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.nBny3G_identity{min-width:0}.nBny3G_identity h1{margin:0;font-size:clamp(32px,4vw,52px)}.nBny3G_account{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nBny3G_account button,.nBny3G_account a{min-height:42px;padding:9px 16px;font-size:15px}.nBny3G_role{color:#5b21b6;background:#ede3ff;border-radius:20px;align-items:center;min-height:32px;margin-right:4px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.nBny3G_tabbar{z-index:5;background:#faf5eb;border-bottom:1px solid #ddd2e4;margin-bottom:28px;position:sticky;top:0}.nBny3G_tabbar [role=tablist]{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.nBny3G_tabbar [role=tablist]::-webkit-scrollbar{display:none}.nBny3G_tabbar [role=tab]{color:#62516f;white-space:nowrap;background:0 0;border-radius:10px 10px 0 0;flex-shrink:0;min-height:52px;padding:12px 18px;font-weight:500;position:relative}.nBny3G_tabbar [role=tab]:hover{color:#2a1740;background:#f2ebf7}.nBny3G_tabbar [role=tab][aria-selected=true]{color:#2a1740;font-weight:700}.nBny3G_tabbar [role=tab][aria-selected=true]:after{content:"";background:#7c3aed;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.nBny3G_tabbar [role=tab]:focus-visible{outline-offset:-3px}.nBny3G_badge{color:#fff;background:#7c3aed;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.nBny3G_panel{min-width:0}.nBny3G_subbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nBny3G_subbar>button{min-height:44px;font-size:15px}.nBny3G_notice{margin:0 0 24px}.nBny3G_confirm{color:#2a1740;background:#fff2d3;border-radius:14px;max-width:520px;margin-bottom:24px;padding:16px 18px}.nBny3G_confirm p{margin:0 0 12px;font-size:15px}.nBny3G_confirm button{min-height:44px;font-size:15px}.nBny3G_linkNotice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.nBny3G_linkNotice p{margin:0}@media (max-width:680px){.nBny3G_appHeader{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.nBny3G_account{grid-template-columns:1fr 1fr;display:grid}.nBny3G_role{grid-column:1/-1;justify-self:start}.nBny3G_tabbar{margin-bottom:22px;padding-bottom:8px;position:static}.nBny3G_tabbar [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.nBny3G_tabbar [role=tab]{white-space:normal;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:10px 12px;font-size:15px;display:flex}.nBny3G_tabbar [role=tab][aria-selected=true]{background:#ede3ff}.nBny3G_tabbar [role=tab][aria-selected=true]:after{display:none}.nBny3G_subbar{flex-direction:column;align-items:stretch;gap:0}.nBny3G_subbar>button{margin-bottom:20px}}.nBny3G_portal :where(*){scroll-margin-top:84px}
.g_kNTW_layout{gap:24px;margin-top:32px;display:grid}.g_kNTW_layout>section{min-width:0}.g_kNTW_layout h2{font-size:clamp(24px,3vw,32px)}.g_kNTW_layout li{overflow-wrap:anywhere;margin-bottom:12px}.g_kNTW_form{gap:18px;max-width:640px;display:grid}.g_kNTW_form p{margin-bottom:0}.g_kNTW_form button{justify-self:start}
