.fliser-tb__form{display:grid;gap:16px;margin-top:16px;max-width:860px}.fliser-tb__felt{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fliser-tb__felt legend{width:100%;margin:0 0 8px;padding:0;font-size:16px;font-weight:700;color:#1d2320}.fliser-tb__felt>label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid #d5dbd7;border-radius:0 8px 8px 8px;background:#fff;font-size:14px;cursor:pointer}.fliser-tb__felt>label:has(input:checked){border-color:#4d7159;background:#eef3ef;font-weight:500}.fliser-tb__felt input[type="radio"]{accent-color:#4d7159;width:18px;height:18px;margin:0}.fliser-tb__tal,.fliser-tb__mere,.fliser-tb__sokkel,.fliser-tb__profil{display:flex;flex-wrap:wrap;gap:8px 16px;width:100%}.fliser-tb__tal[hidden],.fliser-tb__sokkel[hidden],.fliser-tb__hjaelp[hidden]{display:none}.fliser-tb__tal label,.fliser-tb__mere label{display:grid;gap:4px;font-size:14px;font-weight:500;color:#1d2320}.fliser-tb__form input[type="text"],.fliser-tb__form select{min-height:44px;padding:8px 12px;border:1px solid #8a948e;border-radius:0;background:#fff;font-size:16px;color:#1d2320}.fliser-tb__form [aria-invalid="true"]{border:2px solid #e6223d}.fliser-tb__feltfejl{display:block;max-width:320px;font-size:12px;font-weight:500;color:#b3001b}.fliser-tb__form input[type="text"]{width:120px}.fliser-tb__form select{max-width:100%}.fliser-tb__hjaelp{width:100%;font-size:12px;color:#5b655f}.fliser-tb__form button{min-height:48px;padding:12px 24px;border:0;border-radius:0 8px 8px 8px;background:#4d7159;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.fliser-tb__form button:hover,.fliser-tb__form button:focus-visible{background:#3f5a49;color:#fff}.fliser-tb__form button:focus-visible,.fliser-tb__form input:focus-visible,.fliser-tb__form select:focus-visible,.fliser-tb__res a:focus-visible{outline:3px solid #1d2320;outline-offset:2px}.fliser-tb__form button:disabled{background:#b9c2bc;color:#1d2320;cursor:default}.fliser-tb__regn{justify-self:start}.fliser-tb__res:empty{display:none}.fliser-tb__res{padding:24px;border:1px solid #d5dbd7;border-radius:0 16px 16px 16px;background:#f6f7f6}.fliser-tb__form[aria-busy="true"] .fliser-tb__linjer{opacity:.55}.fliser-tb__flade{margin:0 0 16px;font-size:16px}.fliser-tb__linjer{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fliser-tb__linje{display:grid;grid-template-columns:44px 56px minmax(0,1fr) auto;grid-template-areas:"med bill navn pris" "med bill navn antal";gap:4px 12px;align-items:start;padding:12px;border-radius:0 16px 16px 16px;background:#fff}.fliser-tb__linje.er-uden{opacity:.6}.fliser-tb__linje.er-uden .fliser-tb__pris{text-decoration:line-through}.fliser-tb__med{grid-area:med;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px 0 0 -10px;cursor:pointer}.fliser-tb__med input{width:20px;height:20px;margin:0;accent-color:#4d7159}.fliser-tb__bill{grid-area:bill;width:56px;height:56px;object-fit:cover;border-radius:0 8px 8px 8px}.fliser-tb__navn{grid-area:navn;display:grid;gap:2px;font-size:14px;min-width:0}.fliser-tb__navn a{font-weight:700;color:#1d2320;overflow-wrap:anywhere}.fliser-tb__navn small{font-size:12px;color:#5b655f}.fliser-tb__navn small:first-child{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#373f16}.fliser-tb__lnote{color:#1d2320!important}.fliser-tb__farve{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px}.fliser-tb__farve select{min-height:44px;font-size:14px}.fliser-tb__antal{grid-area:antal;justify-self:end;font-size:14px;white-space:nowrap}.fliser-tb__pris{grid-area:pris;justify-self:end;font-size:16px;font-weight:700;white-space:nowrap}.fliser-tb__fugevalg{margin:12px 0 0;padding:12px;border-radius:0 16px 16px 16px;background:#fff;font-size:14px}.fliser-tb__fugevalg label{display:grid;gap:8px}.fliser-tb__ring,.fliser-tb__note{margin:12px 0 0;padding:12px 16px;border-left:4px solid #4d7159;background:#fff;font-size:14px}.fliser-tb__ring a{font-weight:700;white-space:nowrap}.fliser-tb__bund{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:16px;padding-top:16px;border-top:1px solid #d5dbd7}.fliser-tb__ialt{display:flex;align-items:baseline;gap:12px;margin:0;font-size:16px}.fliser-tb__ialt b{font-size:24px}.fliser-tb__besked{margin:12px 0 0;font-size:14px;font-weight:500}.fliser-tb__besked:empty{display:none}.fliser-tb__besked.er-fejl{color:#b3001b}.fliser-tb__besked a{margin-left:4px;font-weight:700;color:#1d2320}.fliser-tb__vejl,.fliser-tb__tom{margin:12px 0 0;font-size:12px;color:#5b655f}.fliser-tb__tom{font-size:14px;color:#1d2320;margin:0}.fliser-tb-genvej{margin:12px 0 0;font-size:14px}.fliser-tb-genvej a{font-weight:500;color:#1d2320;text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.fliser-tb__res{padding:16px 12px}.fliser-tb__linje{grid-template-columns:44px 48px minmax(0,1fr);grid-template-areas:"med bill navn" "med bill antal" "med bill pris";gap:4px 8px;padding:12px 12px 12px 8px}.fliser-tb__bill{width:48px;height:48px}.fliser-tb__antal,.fliser-tb__pris{justify-self:start}.fliser-tb__bund,.fliser-tb__bund button{width:100%}.fliser-tb__felt>label{flex:1 1 100%}}