.rest-records-module__ljEszq__page{color:#243c42;max-width:960px;margin:0 auto;padding:28px 20px 60px}.rest-records-module__ljEszq__hero{background:linear-gradient(125deg,#e2f3ef,#edf0ff);border-radius:28px;margin-bottom:24px;padding:36px}.rest-records-module__ljEszq__hero h1{margin:18px 0;font-size:clamp(32px,5vw,48px);line-height:1.18}.rest-records-module__ljEszq__badge{color:#245c4f;background:#dceee8;border-radius:30px;padding:6px 12px;font-size:13px;display:inline-block}.rest-records-module__ljEszq__card{background:#fff;border:1px solid #d9e4df;border-radius:20px;min-width:0;margin:20px 0;padding:24px}.rest-records-module__ljEszq__card legend{padding:0 8px;font-size:18px;font-weight:650}.rest-records-module__ljEszq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rest-records-module__ljEszq__grid label{gap:8px;font-size:14px;display:grid}.rest-records-module__ljEszq__grid input,.rest-records-module__ljEszq__grid select{color:#243c42;width:100%;min-width:0;max-width:100%;font:inherit;background:#fafcfb;border:1px solid #bdcec8;border-radius:10px;padding:11px}.rest-records-module__ljEszq__choices{border:0;margin:12px 0;padding:18px 0}.rest-records-module__ljEszq__choices legend{padding:0;font-size:14px}.rest-records-module__ljEszq__choices label,.rest-records-module__ljEszq__consent{align-items:center;gap:8px;margin:8px 16px 8px 0;display:inline-flex}.rest-records-module__ljEszq__actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.rest-records-module__ljEszq__page button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#277b67;border:1px solid #277b67;border-radius:12px;padding:10px 18px}.rest-records-module__ljEszq__page button.rest-records-module__ljEszq__secondary{color:#31574b;background:#fff;border-color:#c5d5cd}.rest-records-module__ljEszq__page button:disabled{opacity:.5;cursor:default}.rest-records-module__ljEszq__page :focus-visible{outline-offset:3px;outline:3px solid #4584be}.rest-records-module__ljEszq__notice{color:#79582b;background:#fff7e7;border-radius:12px;padding:14px}.rest-records-module__ljEszq__muted,.rest-records-module__ljEszq__page small{color:#5b7271;font-size:12px;line-height:1.7}.rest-records-module__ljEszq__page p{overflow-wrap:anywhere;line-height:1.8}.rest-records-module__ljEszq__report{margin-top:40px}.rest-records-module__ljEszq__reportHeader{border-top:2px solid #bad6ca;padding-top:28px}.rest-records-module__ljEszq__card dl{margin:0}.rest-records-module__ljEszq__card dl div{border-bottom:1px solid #edf1ef;grid-template-columns:1fr 1.2fr;gap:14px;padding:10px 0;display:grid}.rest-records-module__ljEszq__card dt{color:#526d68}.rest-records-module__ljEszq__card dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.rest-records-module__ljEszq__page{padding:16px 12px 40px}.rest-records-module__ljEszq__hero{padding:24px}.rest-records-module__ljEszq__card{padding:18px}.rest-records-module__ljEszq__grid{grid-template-columns:minmax(0,1fr)}.rest-records-module__ljEszq__card dl div{grid-template-columns:minmax(0,1fr);gap:4px}}@media print{.rest-records-module__ljEszq__controls{display:none!important}.rest-records-module__ljEszq__page{max-width:none;padding:0}.rest-records-module__ljEszq__report{margin:0}.rest-records-module__ljEszq__card{break-inside:avoid;border-radius:0;padding:12px}.rest-records-module__ljEszq__page small,.rest-records-module__ljEszq__muted{color:#333}}
