#liningPage .ln-section{margin-top:14px}#liningPage h3{margin-top:0}#liningPage #lnStatus{margin-bottom:12px;overflow-wrap:anywhere}#liningPage .ln-wall{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:13px 0;overflow-wrap:anywhere}#liningPage .ln-wall .actions{align-content:center}#liningPage .ln-wall button{font-size:12px;min-height:44px}#liningPage .ln-group{padding:12px 0;border-bottom:1px solid var(--line)}#liningPage summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650;overflow-wrap:anywhere}#liningPage .ln-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}#liningPage .ln-summary div{background:var(--soft);padding:12px;border-radius:12px}#liningPage .ln-summary strong{display:block;font-size:21px;overflow-wrap:anywhere}#liningPage .ln-extra{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:8px;align-items:end;margin:12px 0}#liningPage input{min-width:0}#liningPage .toolbar button{min-height:44px}#liningPage .form>*{min-width:0}@media(max-width:600px){#liningPage .ln-wall{display:block}#liningPage .ln-wall .actions{margin-top:8px}#liningPage .ln-extra{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#liningPage .ln-extra button{grid-column:1/-1;justify-self:start}#liningPage .ln-summary strong{font-size:18px}}
#liningPage .ln-input-next{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:8px;margin:5px 0 16px}#liningPage .ln-input-next input{font-size:18px;min-height:52px;width:100%;box-sizing:border-box}#liningPage .ln-next-field{min-height:52px;font-size:24px;padding:8px}#liningPage .ln-mobile-form select{font-size:18px;min-height:52px;width:100%;margin:5px 0 16px}#liningPage .ln-wall-actions{display:grid;gap:10px;margin-top:16px}#liningPage .ln-wall-actions button{min-height:54px;font-size:17px;width:100%}#liningPage .ln-wall-actions #lnNextWall{background:#087f84;color:white}#liningPage .ln-addition{margin-top:12px;padding:12px;border-left:3px solid #087f84;background:var(--soft);border-radius:8px}#liningPage .ln-mobile-form{scroll-margin-top:12px}#liningPage .ln-mobile-form [hidden]{display:none!important}#liningPage .ln-mobile-form label{font-weight:600}#liningPage #lnWallPreview{overflow-wrap:anywhere}@media(max-width:600px){#liningPage .page-head{flex-wrap:wrap}#liningPage .ln-section>.page-head .toolbar{width:100%}#liningPage #lnAdd,#liningPage #lnFloor{flex:1;min-height:48px}#liningPage .ln-wall-actions{padding-bottom:env(safe-area-inset-bottom,0px)}}
