._privateSessionV1_dialog{width:min(580px,100%);max-height:calc(100svh - 32px);overflow:hidden;padding:0!important;color:#241b17}
._privateSessionV1_body{max-height:calc(100svh - 32px);overflow:auto;padding:36px 28px 28px;box-sizing:border-box}
._privateSessionV1_dialog h2{font-size:34px!important;line-height:1.15;margin:10px 36px 14px 0!important}
._privateSessionV1_dialog ._privateSessionV1_close{position:absolute;top:12px;right:12px;z-index:3;width:48px;height:48px;margin:0;border-radius:50%;background:var(--paper-soft);box-shadow:0 2px 6px #241b1712}
._privateSessionV1_summary{display:flex;gap:18px;align-items:center;margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #d8c8b8}
._privateSessionV1_summary strong{font-size:27px;white-space:nowrap}._privateSessionV1_summary span{font-size:14px;line-height:1.5;color:#6b6159;max-width:230px}
._privateSessionV1_form{display:grid;gap:16px}._privateSessionV1_form label{display:grid;gap:6px;min-width:0;font:500 14px/1.5 var(--font-body)}
._privateSessionV1_contactRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px}
._privateSessionV1_form input:not([type=checkbox]),._privateSessionV1_form textarea{width:100%;box-sizing:border-box;min-width:0;min-height:48px;padding:11px 12px;border:1px solid #c8b5a4;background:#fffaf4;color:#241b17;font:16px var(--font-body);border-radius:6px;transition:border-color .15s}
._privateSessionV1_form input::placeholder,._privateSessionV1_form textarea::placeholder{color:#887b70}
._privateSessionV1_form input:hover,._privateSessionV1_form textarea:hover{border-color:#ac8c75}
._privateSessionV1_form textarea{min-height:74px;resize:vertical}._privateSessionV1_optional{font-size:12px;font-weight:400;color:#6b6159;margin-top:-4px}
._privateSessionV1_form small{font:400 12px/1.5 var(--font-body);color:#6b6159}
._privateSessionV1_form ._privateSessionV1_consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:400;line-height:1.55}
._privateSessionV1_consent input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}._privateSessionV1_consent a{display:inline!important;min-height:0!important;padding:0!important;border:0!important;letter-spacing:0!important;font-size:inherit!important;text-transform:none!important;text-decoration:underline}
._privateSessionV1_submit{width:100%;min-height:52px;border:0;border-radius:6px;padding:14px;background:var(--copper);color:white;font:600 16px var(--font-body);cursor:pointer}._privateSessionV1_submit:disabled{opacity:.65;cursor:wait}._privateSessionV1_paymentNote{text-align:center}
._privateSessionV1_error{font-size:14px;color:#8a281d}._privateSessionV1_notice{font-size:16px;line-height:1.5}._privateSessionV1_dialog :focus-visible{outline:2px solid var(--copper);outline-offset:3px}
._privateSessionV1_result{padding:12px 0 4px;text-align:center;font-family:var(--font-body)}
._privateSessionV1_resultMark{width:52px;height:52px;margin:0 auto 16px;border:1px solid #c8b5a4;border-radius:50%;display:grid;place-items:center;color:var(--copper);font-size:28px}
._privateSessionV1_result h3{font:600 24px/1.25 var(--font-body);margin:0 0 14px;color:#241b17}
._privateSessionV1_result p{font:400 16px/1.65 var(--font-body);margin:0 0 20px;color:#6b6159}
._privateSessionV1_result ._privateSessionV1_submit{display:block;text-align:center;text-decoration:none;box-sizing:border-box;margin:16px 0}
._privateSessionV1_resultContact{display:block!important;padding:12px 0!important;min-height:48px;overflow-wrap:anywhere;font:500 14px/1.6 var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;color:#78492f!important}
._privateSessionV1_resultRetry{min-height:48px;padding:10px 18px;border:1px solid #ac8c75;border-radius:6px;background:transparent;color:#78492f;font:500 16px var(--font-body);cursor:pointer}
._privateSessionV1_trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
._privateSessionV1_verify{display:grid;justify-items:center;min-width:0}._privateSessionV1_verify>div{width:100%;max-width:100%;display:flex;justify-content:center}
._privateSessionV1_verify{padding:12px 0;min-height:80px}
._privateSessionV1_verifyBackdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:rgba(15,12,10,.65);backdrop-filter:blur(4px)}
._privateSessionV1_verifyDialog{position:relative;width:min(380px,100%);box-sizing:border-box;padding:28px 24px 20px;background:#fff8f0;border-radius:12px;color:#241b17;box-shadow:0 12px 48px #0004;max-height:calc(100svh - 32px);overflow:auto;font-family:var(--font-body)}
._privateSessionV1_verifyDialog h2{margin:0 30px 12px 0;font:600 22px/1.2 var(--font-body)}
._privateSessionV1_verifyDialog p{margin:0;font:400 14px/1.5 var(--font-body);color:#6b6159}
._privateSessionV1_verifyClose{position:absolute;right:8px;top:6px;width:48px;height:48px;border:0;background:transparent;color:#6b6159;font-size:28px;cursor:pointer}
._privateSessionV1_verifyDialog :focus-visible{outline:2px solid var(--copper);outline-offset:3px}
@media(max-width:420px){._privateSessionV1_body{padding:28px 16px 22px}._privateSessionV1_dialog h2{font-size:28px!important}._privateSessionV1_summary{gap:12px}._privateSessionV1_summary strong{font-size:24px}._privateSessionV1_summary span{font-size:13px}._privateSessionV1_contactRow{gap:10px}._privateSessionV1_form input:not([type=checkbox]){padding:11px 8px}}
@media(prefers-reduced-motion:reduce){._privateSessionV1_form input,._privateSessionV1_form textarea{transition:none}}
._privateSessionV1_choices{display:grid;gap:12px}._privateSessionV1_choices>p{font:400 16px/1.6 var(--font-body);margin:0 0 6px}._privateSessionV1_choices button{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:6px 12px;text-align:left;min-height:100px;padding:20px;border:1px solid #d8c8b8;border-radius:8px;background:#fffaf4;color:#241b17;cursor:pointer;font-family:var(--font-body)}._privateSessionV1_choices button:hover{border-color:var(--copper);background:#f6ecdf}._privateSessionV1_choices strong{font-size:18px;font-weight:600}._privateSessionV1_choices span{grid-column:1;font-size:14px;line-height:1.5;color:#6b6159}._privateSessionV1_choices svg{grid-column:2;grid-row:1/3;align-self:center;width:24px}._privateSessionV1_back{min-height:48px;padding:8px 0;background:none;border:0;color:#78492f;font:500 14px var(--font-body);cursor:pointer}._privateSessionV1_variantTitle{font:600 20px/1.3 var(--font-body);margin:6px 0 16px}._privateSessionV1_form select{width:100%;min-height:48px;min-width:0;border:1px solid #c8b5a4;border-radius:6px;background:#fffaf4;color:#241b17;padding:10px;font:16px var(--font-body)}._privateSessionV1_meeting{display:grid;gap:18px;font:400 16px/1.6 var(--font-body)}._privateSessionV1_meeting ._privateSessionV1_submit{text-align:center;text-decoration:none;box-sizing:border-box;font:600 16px/1.6 var(--font-body)!important;letter-spacing:0!important;text-transform:none!important}._privateSessionV1_summary strong{white-space:normal;overflow-wrap:anywhere;font-size:24px}._privateSessionV1_summary{align-items:flex-start}

._privateIndividualV1_price{display:grid;gap:12px;padding:20px;border:1px solid #665044;border-radius:10px;margin:16px 0}._privateIndividualV1_price>div{display:flex;gap:16px;flex-wrap:wrap;align-items:center}._privateIndividualV1_price strong{font-size:26px}._privateIndividualV1_price button,._privateIndividualV1_edit button{min-height:48px}._privateIndividualV1_price label,._privateIndividualV1_toolbar label{display:flex;align-items:center;gap:8px;min-height:48px}._privateIndividualV1_price input[type=checkbox],._privateIndividualV1_toolbar input[type=checkbox]{width:20px;height:20px;accent-color:#b85d35}._privateIndividualV1_toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px}._privateIndividualV1_toolbar label{font-size:14px;color:#e1d4c8}._privateIndividualV1_viewSwitch{display:flex;max-width:100%;padding:4px;background:#ffffff05;border:1px solid #665044;border-radius:10px;gap:4px}._privateIndividualV1_viewSwitch button{min-height:48px;padding:12px 20px;font:inherit;font-size:16px;border:0;border-radius:6px;background:transparent;color:#eee7dc;cursor:pointer}._privateIndividualV1_viewSwitch button[aria-pressed=true]{background:#b85d35;color:#fff;font-weight:600}._privateIndividualV1_viewSwitch button:focus-visible{outline:2px solid #edc19e;outline-offset:2px}._privateIndividualV1_list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}._privateIndividualV1_card{min-width:0;padding:22px 24px;border:1px solid #564237;border-radius:10px;background:#201813;display:flex;flex-direction:column;gap:10px;font-family:Inter,sans-serif}._privateIndividualV1_card header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._privateIndividualV1_card h2{font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;margin:0;color:#f7f2ea}._privateIndividualV1_status{font-size:13px;font-weight:500;color:#edc19e;white-space:nowrap}._privateIndividualV1_contacts{min-width:0}._privateIndividualV1_contacts a{display:inline-flex;align-items:center;min-height:48px;color:#f7f2ea;font-size:22px;font-weight:500;text-decoration:none;overflow-wrap:anywhere;max-width:100%}._privateIndividualV1_card p{margin:0;overflow-wrap:anywhere}._privateIndividualV1_deadline{font-size:18px;font-weight:500;line-height:1.4;color:#edc19e}._privateIndividualV1_overdue{border-color:#d49b72}._privateIndividualV1_overdue ._privateIndividualV1_deadline{color:#ffba99}._privateIndividualV1_notes{font-size:14px;line-height:1.6;white-space:pre-wrap;color:#e3d9d0;order:1}._privateIndividualV1_meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:14px;line-height:1.5;color:#ccbeb1;padding-top:4px;order:2}._privateIndividualV1_meta a{color:#ccbeb1;overflow-wrap:anywhere;max-width:100%;min-height:48px;display:inline-flex;align-items:center}._privateIndividualV1_actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;order:3}._privateIndividualV1_actions button{min-height:48px;font-size:16px;padding:12px 20px;border-radius:6px}._privateIndividualV1_actions button[aria-pressed=true]{color:#edc19e;border-color:#b85d35;opacity:1}._privateIndividualV1_notice{font-size:14px;color:#eac5a6}._privateIndividualV1_edit{display:grid;gap:12px}._privateIndividualV1_edit label{display:grid;gap:6px}._privateIndividualV1_edit input{width:100%}@media(max-width:768px){._privateIndividualV1_card{padding:18px 16px}._privateIndividualV1_card h2,._privateIndividualV1_contacts a{font-size:20px}._privateIndividualV1_price{padding:16px}._privateIndividualV1_meta{align-items:start;flex-direction:column;gap:4px}._privateIndividualV1_meta a{min-height:48px}._privateIndividualV1_actions button{flex:1 1 120px}._privateIndividualV1_viewSwitch{width:100%}._privateIndividualV1_viewSwitch button{flex:1;padding:12px 8px}._privateIndividualV1_toolbar{gap:4px}._privateIndividualV1_price>div{gap:10px}}
._privateIndividualV1_identity{display:flex;flex-direction:column;gap:0;min-width:0}._privateIndividualV1_customerInfo{order:1;margin-top:14px;padding:14px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}._privateIndividualV1_customerInfo h3{font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#edc19e;margin:0 0 8px}._privateIndividualV1_customerInfo ._privateIndividualV1_notes{font-size:14px;line-height:1.6;margin:0}
._privateIndividualV1_kind{font:500 13px/1.5 Inter,sans-serif;color:#edc19e;margin:0 0 8px!important}._privateIndividualV1_birth{font:400 14px/1.6 Inter,sans-serif;color:#e3d9d0;margin-top:12px!important}._privateIndividualV1_filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}._privateIndividualV1_filters button{min-height:48px;padding:10px 16px;border:1px solid #665044;border-radius:6px;background:transparent;color:#eee7dc;font:500 14px Inter,sans-serif}._privateIndividualV1_filters button[aria-pressed=true]{background:#b85d35;color:white;border-color:#b85d35}._privateIndividualV1_packages{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}._privateIndividualV1_packages>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff12;padding:12px 0}._privateIndividualV1_packages>div>div{display:grid;gap:6px;min-width:0}._privateIndividualV1_packages strong{font:600 16px/1.5 Inter,sans-serif;overflow-wrap:anywhere}._privateIndividualV1_packages span{font:400 14px/1.5 Inter,sans-serif;color:#e1d4c8}._privateIndividualV1_price h2{font:600 20px/1.4 Inter,sans-serif;margin:0}._privateIndividualV1_edit input[type=checkbox]{width:20px;height:20px}._privateIndividualV1_packages button{flex-shrink:0}
