.smede-tariffe{--smede-blue:#0b4f8a;--smede-blue-dark:#073a66;--smede-soft:#f4f8fb;--smede-border:#dce5ec;--smede-text:#17212b;max-width:1100px;margin:0 auto;font-family:inherit;color:var(--smede-text)}.smede-tariffe *{box-sizing:border-box}.smede-tariffe-head{display:flex;gap:28px;align-items:end;justify-content:space-between;margin-bottom:26px}.smede-tariffe-head h2{margin:0 0 6px;font-size:clamp(28px,4vw,42px);line-height:1.1;color:var(--smede-blue-dark)}.smede-tariffe-head p{margin:0;color:#5e6b76}.smede-tariffe-search-wrap{position:relative;min-width:min(100%,360px)}.smede-tariffe-search{width:100%;height:48px;border:1px solid #ccd7df!important;border-radius:10px!important;padding:0 16px 0 44px!important;background:#fff!important;box-shadow:none!important;font:inherit}.smede-tariffe-search:focus{outline:2px solid rgba(11,79,138,.18);border-color:var(--smede-blue)!important}.smede-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:24px;color:#667580;pointer-events:none}.smede-year{margin:0 0 26px}.smede-year-title{font-size:24px;margin:0 0 12px;color:var(--smede-blue-dark)}.smede-tariffe-group{background:#fff;border:1px solid var(--smede-border);border-radius:12px;overflow:hidden;margin:0 0 12px;box-shadow:0 3px 12px rgba(26,50,70,.04)}.smede-tariffe-group-toggle{width:100%;border:0;background:#fff;padding:15px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:12px;align-items:center;text-align:left;cursor:pointer;color:var(--smede-text);font:inherit}.smede-tariffe-group-toggle:hover{background:var(--smede-soft)}.smede-tariffe-group-title{font-size:17px;font-weight:700}.smede-tariffe-count{font-size:13px;color:#6b7883;background:#eef3f6;border-radius:999px;padding:5px 9px}.smede-tariffe-chevron{font-size:23px;transition:transform .2s ease}.smede-tariffe-group-toggle[aria-expanded="true"] .smede-tariffe-chevron{transform:rotate(180deg)}.smede-tariffe-panel{border-top:1px solid var(--smede-border)}.smede-tariffe-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;border-bottom:1px solid #edf1f4}.smede-tariffe-row:last-child{border-bottom:0}.smede-tariffe-row:hover{background:#fbfcfd}.smede-tariffe-main{display:flex;align-items:center;gap:13px;min-width:0}.smede-pdf-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#fbe8e8;color:#a61b1b;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800;letter-spacing:.04em}.smede-tariffe-title{font-size:16px;line-height:1.4;font-weight:600}.smede-tariffe-download{display:inline-flex!important;align-items:center;gap:8px;white-space:nowrap;text-decoration:none!important;color:#fff!important;background:var(--smede-blue);border-radius:8px;padding:9px 13px;font-size:14px;font-weight:700;transition:background .15s ease,transform .15s ease}.smede-tariffe-download:hover{background:var(--smede-blue-dark);transform:translateY(-1px)}.smede-tariffe-no-results,.smede-tariffe-empty{padding:22px;border:1px dashed #bcc9d2;border-radius:10px;background:#f8fafb;text-align:center;color:#53616c}.smede-tariffe [hidden]{display:none!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.smede-tariffe-head{display:block}.smede-tariffe-search-wrap{margin-top:18px;min-width:0}.smede-tariffe-group-toggle{grid-template-columns:minmax(0,1fr) 22px;padding:14px 15px}.smede-tariffe-count{display:none}.smede-tariffe-row{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.smede-tariffe-main{width:100%;align-items:flex-start}.smede-tariffe-download{align-self:flex-end;padding:8px 10px}.smede-tariffe-title{font-size:15px}.smede-year-title{font-size:21px}}
