@font-face{font-family:'Open Sans Hudinja';src:url('fonts/open-sans-400.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Open Sans Hudinja';src:url('fonts/open-sans-600.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:'Open Sans Hudinja';src:url('fonts/open-sans-700.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
.hudinja-jedilnik{--blue:#2f75b5;--line:#e2e5e9;--soft:#f4f5f6;width:100%;background:#fff;color:#333;font-family:'Open Sans Hudinja','Open Sans',Arial,sans-serif;font-size:15px;line-height:1.45}.hudinja-jedilnik .hj-topline{height:4px;margin-bottom:18px;background:var(--blue)}
.hj-view-tabs,.hj-meal-filters{display:flex;flex-wrap:wrap;gap:7px}.hj-view-tabs{margin:0 0 24px}.hudinja-jedilnik button.hj-tab,.hudinja-jedilnik button.hj-filter{min-height:0;margin:0;padding:7px 15px;border:1px solid #d6dbe1;border-radius:2px;box-shadow:none;background:#fff;color:#4a4f55;font:400 14px/1.4 inherit;text-transform:none;cursor:pointer}.hudinja-jedilnik button:hover{border-color:var(--blue);background:#f7fbff;color:#245d91}.hudinja-jedilnik button.is-active{border-color:var(--blue);background:var(--blue);color:#fff}.hudinja-jedilnik button:focus-visible{outline:2px solid #245d91;outline-offset:2px}.hj-panel[hidden],.hudinja-jedilnik .hj-meal-group[hidden]{display:none!important}
.hudinja-jedilnik .hj-panel h2{margin:0 0 18px;padding:0;border:0;background:none;color:#333;font-family:inherit;font-size:20px;font-weight:600;line-height:1.35;text-transform:none}.hj-month-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.hudinja-jedilnik .hj-month-head h2{margin:0}.hudinja-jedilnik button.hj-filter{padding:5px 11px;font-size:13px}.hudinja-jedilnik .hj-meal-group{margin:0 0 28px}.hudinja-jedilnik .hj-meal-group h3{margin:0;padding:11px 10px;border:0;border-bottom:1px solid var(--line);background:#fff;color:#333;font-family:inherit;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:uppercase}
.hj-table-wrap{overflow-x:auto;background:#fff;-webkit-overflow-scrolling:touch}.hudinja-jedilnik .hj-table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;background:#fff;font-family:inherit;font-size:inherit}.hudinja-jedilnik .hj-table th,.hudinja-jedilnik .hj-table td{padding:9px 11px;border:0;border-bottom:1px solid var(--line);background:#fff;color:inherit;text-align:left;vertical-align:top;line-height:1.45}.hudinja-jedilnik .hj-table thead th{background:var(--soft);color:#3f4449;font-weight:600}.hj-allergen-table thead th:first-child:nth-last-child(2){width:65%}.hj-allergen-table thead th:first-child:nth-last-child(2)~th{width:35%}.hj-allergen-table thead th:first-child:nth-last-child(4){width:14%}.hj-allergen-table thead th:first-child:nth-last-child(4)~th:nth-child(2){width:16%}.hj-allergen-table thead th:first-child:nth-last-child(4)~th:nth-child(3){width:40%}.hj-allergen-table thead th:first-child:nth-last-child(4)~th:nth-child(4){width:30%}.hj-month-table thead th:nth-child(1){width:15%}.hj-month-table thead th:nth-child(2){width:18%}.hj-month-table thead th:nth-child(3){width:67%}.hj-day,.hj-date{color:#555}.hj-date{white-space:nowrap;font-variant-numeric:tabular-nums}.hj-empty{margin:0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#666}.hj-message{padding:14px 16px;border-top:4px solid #2f75b5;background:#fff;color:#444}.hj-message.hj-error{border-top-color:#b42318}
@media(max-width:700px){.hj-month-head{display:block}.hudinja-jedilnik .hj-month-head h2{margin-bottom:11px}.hudinja-jedilnik .hj-table{min-width:670px;font-size:14px}.hudinja-jedilnik .hj-table th,.hudinja-jedilnik .hj-table td{padding:8px 9px}}
