#bookf .tg{grid-template-columns:repeat(4,1fr)}#bookf .tg small{opacity:.7;margin-top:4px;font-size:12px;font-weight:500;display:block}#bookf .tz{line-height:1.6}#bookf .dg .empty{grid-column:1/-1;line-height:1.6}#bookf .dg .empty a{text-underline-offset:3px;text-decoration:underline}.bmsg{border:1px solid var(--k);border-radius:16px;padding:12px 16px;line-height:1.5}#bookf button[disabled],#applyf button[disabled]{opacity:.5;cursor:progress}.done{flex-direction:column;gap:16px;display:flex}.done:focus{outline:none}.done h3{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.05}.done p{max-width:560px;line-height:1.6}#applyf .fields>.fld{grid-column:auto}#applyf .fields>.fld.full{grid-column:1/span 2}#applyf .fld input[type=file]{padding:10px 14px}@media (max-width:900px){#applyf .fields>.fld,#applyf .fields>.fld.full{grid-column:1}#bookf .tg{grid-template-columns:repeat(2,1fr)}}
