._panel_z0tlt_1{color:#24343b;background:linear-gradient(145deg,#fffaf4,#fff 58%,#f2fbf7);border:1px solid #e7d9cc;border-radius:22px;gap:22px;margin:28px 0;padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 16px 40px #4a311c14}._panel_z0tlt_1 header>p{color:#a7472f;letter-spacing:.12em;margin:0;font-size:11px;font-weight:900}._panel_z0tlt_1 h2,._panel_z0tlt_1 h3{letter-spacing:-.035em;margin:7px 0 8px;font-family:Georgia,serif;font-weight:500}._panel_z0tlt_1 h2{font-size:clamp(29px,4vw,43px);line-height:1.04}._panel_z0tlt_1 h3{font-size:25px}._panel_z0tlt_1 header>span,._panel_z0tlt_1 p,._panel_z0tlt_1 small{color:#596970;line-height:1.55}._panel_z0tlt_1 form{gap:18px;display:grid}._stars_z0tlt_1{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}._stars_z0tlt_1 legend,._text_z0tlt_1>span,._photo_z0tlt_1>span,._consent_z0tlt_1 legend{color:#24343b;margin-bottom:8px;font-size:14px;font-weight:850}._stars_z0tlt_1 label{color:#9b4b32;cursor:pointer;background:#fff;border:1px solid #dfd2c6;border-radius:12px;place-items:center;min-width:48px;min-height:48px;display:grid;position:relative}._stars_z0tlt_1 label:has(input:checked){background:#fff0e8;border:2px solid #c35c40}._stars_z0tlt_1 input{opacity:0;position:absolute}._stars_z0tlt_1 span{font-size:22px}._stars_z0tlt_1 b{font-size:10px;position:absolute;bottom:2px;right:4px}._text_z0tlt_1,._photo_z0tlt_1{gap:7px;display:grid}._text_z0tlt_1 textarea{color:#24343b;min-height:112px;font:inherit;resize:vertical;background:#fff;border:1px solid #d9cec4;border-radius:13px;padding:13px;font-size:16px}._photo_z0tlt_1 input{background:#fff;border:1px solid #d9cec4;border-radius:11px;min-height:46px;padding:9px}._consent_z0tlt_1{background:#f1f8f5;border-radius:16px;gap:11px;padding:17px;display:grid}._consent_z0tlt_1>p{margin:0;font-weight:750}._consent_z0tlt_1>label,._consent_z0tlt_1 fieldset label{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;display:grid}._consent_z0tlt_1 input{width:20px;height:20px;margin:2px 0}._consent_z0tlt_1 fieldset{border:1px solid #d6e5de;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:3px 0 0;padding:14px;display:grid}._actions_z0tlt_1{flex-wrap:wrap;gap:9px;display:flex}._actions_z0tlt_1 button,._login_z0tlt_1 a,._status_z0tlt_1 button{color:#fff;background:#bd5c43;border:1px solid #bd5c43;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:10px 16px;font-weight:850;text-decoration:none;display:inline-flex}._actions_z0tlt_1 button:disabled{cursor:wait;opacity:.6}._actions_z0tlt_1 ._secondary_z0tlt_1,._status_z0tlt_1 button{color:#8f3d29;background:#fff;border-color:#ded1c6}._status_z0tlt_1{background:#f6fbf9;border-left:4px solid #69a186;border-radius:12px;gap:7px;padding:14px;display:grid}._status_z0tlt_1>span{color:#53656b;flex-wrap:wrap;align-items:center;gap:8px;display:flex}._status_z0tlt_1 button{min-height:38px;padding:6px 10px}._success_z0tlt_1{margin:0;font-weight:800;color:#28664d!important}._error_z0tlt_1{margin:0;font-weight:800;color:#922f21!important}._public_z0tlt_1{border-top:1px solid #e7d9cc;padding-top:18px}._public_z0tlt_1>p{margin-bottom:0}._public_z0tlt_1 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._public_z0tlt_1 li{background:#fff;border:1px solid #e7d9cc;border-radius:14px;padding:15px;overflow:hidden}._public_z0tlt_1 li>span{color:#bd5c43;letter-spacing:.08em}._public_z0tlt_1 li p{color:#24343b}._public_z0tlt_1 li img{object-fit:cover;border-radius:10px;width:100%;max-height:220px;margin-top:12px;display:block}._login_z0tlt_1{background:#fff3ec;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._login_z0tlt_1 p{margin:0}._compact_z0tlt_1{margin:18px 0;padding:20px}._compact_z0tlt_1 h2{font-size:30px}@media (max-width:680px){._panel_z0tlt_1{border-radius:16px;padding:18px 15px}._consent_z0tlt_1 fieldset,._public_z0tlt_1 ul{grid-template-columns:1fr}._actions_z0tlt_1,._actions_z0tlt_1 button,._login_z0tlt_1,._login_z0tlt_1 a{width:100%}._stars_z0tlt_1{justify-content:space-between}._stars_z0tlt_1 label{min-width:50px}._status_z0tlt_1>span{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._panel_z0tlt_1 *{scroll-behavior:auto!important;transition:none!important}}
