@font-face{font-family:Dm Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/DMSans-Regular.woff2) format("woff2")}@font-face{font-family:Dm Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/DMSans-Bold.woff2) format("woff2")}@font-face{font-family:The Seasons;font-style:normal;font-weight:400;src:url(/assets/fonts/TheSeasons-Regular.woff2) format("woff2")}@font-face{font-family:The Seasons;font-style:normal;font-weight:700;src:url(/assets/fonts/TheSeasons-Bold.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fonts/Roboto-Regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/fonts/Roboto-Bold.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/assets/fonts/RobotoCondensed-Regular.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;src:url(/assets/fonts/RobotoCondensed-BoldItalic.woff2) format("woff2")}:root{font-size:1rem;--color-black: #070707;--color-yellow: #cba81b;--color-white: #f0f0f0;--color-blue: hsl(214, 68%, 35%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Dm Sans;color:var(--color-black);min-height:100dvh;overflow-x:hidden}body.ukrainian{font-family:Roboto}button{font-family:inherit;font-size:inherit}img{max-inline-size:100%;height:auto}.row{display:flex;flex-direction:column}.row:last-child{flex-grow:1}.row--primary{background-color:var(--color-yellow)}.row--secondary{background-color:var(--color-white)}.row--tertiary{background-color:var(--color-blue)}.content{display:flex;flex-direction:column;flex-grow:1;margin:auto;width:100%;max-width:1600px}.content--page{background-color:#fff;padding:1rem;gap:1rem}h1,h2,h3,h4,h5,h6,.sh1,.sh2,.sh3,.sh4,.sh5,.sh6{font-family:The Seasons}.ukrainian :is(h1,h2,h3,h4,h5,h6,.sh1,.sh2,.sh3,.sh4,.sh5,.sh6){font-family:Roboto Condensed;font-style:italic}h1{font-size:2.5rem}.sh1{font-size:1.5rem}h2{font-size:2rem}.sh2{font-size:1rem}.page-heading{padding-bottom:.5rem;border-bottom:1px solid lightgray}.p{margin-top:1rem}.ol,.ul{margin-left:1rem}.form{display:flex;flex-direction:column;align-items:flex-start;gap:1em}.form__item{display:flex;flex-direction:column;gap:.2em;width:100%;max-width:60ch}.form__label{font-size:1.2em;color:#555}.form__input{border:1px solid #ccc;border-radius:4px;font-size:1em;padding:0 1em;height:3em}.form__input.ng-invalid.ng-touched{border-color:red}.form__errors{list-style-type:none}.form__error{font-size:.8em;color:red}.form__actions{display:flex;justify-content:space-between;gap:1em;align-self:stretch}.horizontal-line{width:100%;height:1px;background-color:#ddd;margin:.5rem 0}.table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 8px #0000000a;border-radius:8px;overflow:hidden;table-layout:fixed}.table__header{background:#f5f5f5;color:#333;font-weight:600;padding:.75rem 1rem;text-align:left;border-bottom:2px solid #e0e0e0}.table__row{transition:background .15s}.table__row--clickable:hover{background:#e6f0fa!important;cursor:pointer}.table__row:nth-child(2n){background:#fafbfc}.table__cell{padding:.75rem 1rem;border-bottom:1px solid #e0e0e0;color:#444;overflow-wrap:anywhere}.table__cell--actions{white-space:nowrap}.table__cell--empty{margin-top:1rem;color:#888;text-align:center;font-style:italic}.table__row:last-child .table__cell{border-bottom:none}.dot-loader:after{content:"...";display:inline-block;width:0ch;overflow:hidden;animation:dots 1.5s steps(3,end) infinite;vertical-align:bottom}@keyframes dots{0%{width:0ch}33%{width:1ch}66%{width:2ch}to{width:3ch}}@media(max-width:640px){.table,.table tbody,.table tr,.table td,.table tfoot{display:block;width:100%}.table thead{display:none}.table .table__row{margin-bottom:.75rem;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff}.table tbody .table__cell{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid #f0f0f0;text-align:right}.table tbody .table__cell:before{content:attr(data-label);color:#666;font-weight:600;text-align:left;margin-right:auto;white-space:nowrap;flex-shrink:0}.table tbody .table__cell--actions{justify-content:flex-end}.table tbody .table__cell--actions:before{content:""}.table tbody .table__row .table__cell:last-child{border-bottom:none}.table tfoot .table__row{display:flex;justify-content:space-between;align-items:baseline;padding:.75rem;border:1px solid #e0e0e0;border-radius:8px;background:#f8fafc}.table tfoot .table__cell{display:block;width:auto;padding:0;border:0}.form__actions{flex-direction:column;align-items:stretch}.form__actions>*{width:100%}}
