@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fira-sans-cyrillic-ext-400-normal-GWO44OPC.woff2") format("woff2"),url("./media/fira-sans-cyrillic-ext-400-normal-6LNBB3AG.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fira-sans-cyrillic-400-normal-KLQMBCA6.woff2") format("woff2"),url("./media/fira-sans-cyrillic-400-normal-U3O23YV6.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fira-sans-greek-ext-400-normal-O2DVJAJZ.woff2") format("woff2"),url("./media/fira-sans-greek-ext-400-normal-P5T6ZO35.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fira-sans-greek-400-normal-UMQBTLC3.woff2") format("woff2"),url("./media/fira-sans-greek-400-normal-7P33RVUL.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fira-sans-vietnamese-400-normal-OBMQ72MR.woff2") format("woff2"),url("./media/fira-sans-vietnamese-400-normal-TSQDUJEC.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fira-sans-latin-ext-400-normal-OAUP3WK5.woff2") format("woff2"),url("./media/fira-sans-latin-ext-400-normal-FURPZISP.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fira-sans-latin-400-normal-OYYTPMAV.woff2") format("woff2"),url("./media/fira-sans-latin-400-normal-OE2UG64O.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fira-sans-cyrillic-ext-500-normal-SP47E5SC.woff2") format("woff2"),url("./media/fira-sans-cyrillic-ext-500-normal-TADO2KCP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fira-sans-cyrillic-500-normal-NFG7UD6J.woff2") format("woff2"),url("./media/fira-sans-cyrillic-500-normal-FLPJTATT.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fira-sans-greek-ext-500-normal-SK6GNWGO.woff2") format("woff2"),url("./media/fira-sans-greek-ext-500-normal-UO3NGISO.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fira-sans-greek-500-normal-4ZKHN4FQ.woff2") format("woff2"),url("./media/fira-sans-greek-500-normal-LZW6BNQR.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fira-sans-vietnamese-500-normal-Y4NZR5EU.woff2") format("woff2"),url("./media/fira-sans-vietnamese-500-normal-PLVGEIEV.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fira-sans-latin-ext-500-normal-LY3YDR5Y.woff2") format("woff2"),url("./media/fira-sans-latin-ext-500-normal-BB7YMXLF.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fira-sans-latin-500-normal-SMQPZW5A.woff2") format("woff2"),url("./media/fira-sans-latin-500-normal-XNH5TWLP.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fira-sans-cyrillic-ext-700-normal-MGGH56YG.woff2") format("woff2"),url("./media/fira-sans-cyrillic-ext-700-normal-DYSFFPYM.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fira-sans-cyrillic-700-normal-A5T76GXM.woff2") format("woff2"),url("./media/fira-sans-cyrillic-700-normal-7B6ZFGYT.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fira-sans-greek-ext-700-normal-IFJM7HKH.woff2") format("woff2"),url("./media/fira-sans-greek-ext-700-normal-DSUAG4YK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fira-sans-greek-700-normal-4ML4H5CE.woff2") format("woff2"),url("./media/fira-sans-greek-700-normal-5SQFOJHQ.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fira-sans-vietnamese-700-normal-T7SHI7ZW.woff2") format("woff2"),url("./media/fira-sans-vietnamese-700-normal-YI6DERLB.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fira-sans-latin-ext-700-normal-A42JULO7.woff2") format("woff2"),url("./media/fira-sans-latin-ext-700-normal-CSBY2PLQ.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fira-sans-latin-700-normal-SZ3MQASJ.woff2") format("woff2"),url("./media/fira-sans-latin-700-normal-QRSKMOIE.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-color: #c8421f;--primary-color-hover: #be3614;--text-color: #1d1d1b;--text-muted-color: #6b6b69;--background-color: #fff;--surface-color: #faf9f8;--border-color: #e4e1dd;--success-color: #2f9e44;--success-background: #eaf6ec;--warning-color: #e8a400;--warning-background: #fff4db;--danger-color: #dc3545;--danger-background: #fbe9ea;--info-color: #2f80ed;--info-background: #eaf2fe;--edit-color: #1565c0;--edit-color-hover: #0d47a1}:root{--font-family-base: Fira Sans, sans-serif;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.75rem;--font-size-xxl: 2.5rem;--font-size-xxxl: 3rem}:root{--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2.5rem}:root{--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px}.form-label{display:flex;font-size:var(--font-size-sm);color:var(--text-color);font-weight:500}.form-field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-input{display:flex;width:100%;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-md);color:var(--text-color);background:var(--background-color)}.form-input:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}select.form-input{appearance:none;padding-right:var(--spacing-xl);background-image:url(/icons/arrow-down.svg);background-repeat:no-repeat;background-position:right var(--spacing-sm) center}.form-error{font-size:var(--font-size-sm);color:var(--danger-color)}.title-xxl{font-size:var(--font-size-xxl);font-weight:700;color:var(--text-color);margin:0}.title-xl{font-size:var(--font-size-xl);font-weight:700;color:var(--text-color);margin:0}.title-lg{font-size:var(--font-size-lg);font-weight:500;color:var(--text-color);margin:0}.text-body{font-size:var(--font-size-md);color:var(--text-color);margin:0}.text-muted{font-size:var(--font-size-sm);color:var(--text-muted-color);margin:0}.box{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--border-radius-md);background:linear-gradient(175deg,#1d1d1b33,#ffffff29),#fff}.widget{width:100%}@media(min-width:768px){.widget{width:calc((100% - var(--spacing-md)) / 2)}}@media(min-width:1024px){.widget{width:calc((100% - var(--spacing-md) * 2) / 3)}}@media(min-width:1400px){.widget{width:calc((100% - var(--spacing-md) * 3) / 4)}}.table-scroll{overflow-x:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.table-flex{display:flex;flex-direction:column}.table-flex__row{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color)}.btn-primary{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--border-radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:700;letter-spacing:.02em;color:#fff;background:var(--primary-color);cursor:pointer;text-decoration:none;white-space:nowrap;flex-shrink:0}.btn-primary:hover:not(:disabled){background:var(--primary-color-hover)}.btn-primary:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:500;color:var(--text-color);background:var(--background-color);cursor:pointer;text-decoration:none;white-space:nowrap;flex-shrink:0}.btn-secondary:hover:not(:disabled){background:var(--surface-color)}.btn-secondary:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-edit{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--border-radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;color:var(--background-color);background:var(--edit-color);cursor:pointer;text-decoration:none;white-space:nowrap;flex-shrink:0}.btn-edit:hover:not(:disabled){background:var(--edit-color-hover)}.btn-edit:focus-visible{outline:2px solid var(--edit-color);outline-offset:2px}.btn-edit:disabled{opacity:.6;cursor:not-allowed}.btn-danger{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--border-radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;color:var(--background-color);background:var(--danger-color);cursor:pointer;text-decoration:none;white-space:nowrap;flex-shrink:0}.btn-danger:hover:not(:disabled){opacity:.9}.btn-danger:focus-visible{outline:2px solid var(--danger-color);outline-offset:2px}.btn-danger:disabled{opacity:.6;cursor:not-allowed}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family-base);color:var(--text-color);background:var(--background-color)}
