/*! table-styles.min.css | Минифицированная версия | Выравнивание по центру для цен */
:root{--column1-width:60%;--column2-width:15%;--column3-width:25%;--header-bg:#0D7D78;--header-text:#fff;--column1-color:#145462;--column3-color:#0D7D78;--row-even-bg:#f8f8f8;--border-color:#e0e0e0;--section-header-color:red;--section-header-bg:#fff5f5;--font-size-desktop-title:16px;--font-size-desktop-cell:14px;--font-size-tablet-title:15px;--font-size-tablet-cell:13px;--font-size-mobile-title:14px;--font-size-mobile-cell:12px;--font-size-mobile-price:11px;--font-size-small-title:12px;--font-size-small-cell:11px;--font-size-small-price:10px;--padding-desktop:15px 10px;--padding-tablet:12px 8px;--padding-mobile:10px 5px;--padding-mobile-price:8px 3px;--padding-small:8px 3px;--padding-small-price:6px 2px}.table-pricing{width:100%;max-width:100%;border-collapse:collapse;margin:20px 0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);table-layout:auto;font-family:'Poppins',sans-serif;box-sizing:border-box}.table-pricing th{background-color:var(--header-bg);color:var(--header-text);font-size:var(--font-size-desktop-title);font-weight:600;text-transform:uppercase;text-align:center;padding:var(--padding-desktop);border:1px solid #0a6c67;box-sizing:border-box}.table-pricing td{padding:var(--padding-desktop);text-align:left;border:1px solid var(--border-color);font-size:var(--font-size-desktop-cell);color:#333;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.table-pricing tr:nth-child(even){background-color:var(--row-even-bg)}.table-pricing td:first-child{font-weight:600;color:var(--column1-color)}.table-pricing td:nth-child(2){text-align:center;white-space:nowrap}.table-pricing td:nth-child(3){text-align:center;font-weight:600;color:var(--column3-color)}.table-pricing td[colspan="3"]{text-align:center;font-weight:700;color:var(--section-header-color);background-color:var(--section-header-bg);font-size:var(--font-size-desktop-title);padding:var(--padding-desktop);border-left:3px solid var(--section-header-color);border-right:3px solid var(--section-header-color);border-top:2px solid var(--section-header-color);border-bottom:2px solid var(--section-header-color);box-sizing:border-box}.table-pricing tr:first-child td{border-top:none}.table-pricing a{color:var(--column3-color);text-decoration:none;font-weight:600;border-bottom:1px dotted var(--column3-color);transition:all .2s ease}.table-pricing a:hover,.table-pricing a:focus{color:#0a6c67;border-bottom:1px solid #0a6c67;text-decoration:none}.table-pricing a:active{color:#085953}@media (max-width:1024px) and (min-width:768px){.table-pricing{margin:15px 0;border-radius:8px}.table-pricing th{font-size:var(--font-size-tablet-title);padding:var(--padding-tablet)}.table-pricing td{font-size:var(--font-size-tablet-cell);padding:var(--padding-tablet)}.table-pricing td[colspan="3"]{font-size:var(--font-size-tablet-title);padding:var(--padding-tablet)}}@media (max-width:767px){.table-pricing{width:100%!important;max-width:100%!important;margin:15px 0;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:table;table-layout:fixed;overflow-x:visible}.table-pricing th,.table-pricing td{box-sizing:border-box;min-width:auto!important;max-width:none!important}.table-pricing th{font-size:var(--font-size-mobile-title);padding:var(--padding-mobile)}.table-pricing td{font-size:var(--font-size-mobile-cell);padding:var(--padding-mobile)}.table-pricing th:nth-child(1),.table-pricing td:nth-child(1){width:var(--column1-width)!important}.table-pricing th:nth-child(2),.table-pricing td:nth-child(2){width:var(--column2-width)!important;text-align:center!important;white-space:nowrap}.table-pricing th:nth-child(3),.table-pricing td:nth-child(3){width:var(--column3-width)!important;text-align:center!important;font-size:var(--font-size-mobile-price)!important;font-weight:700!important;letter-spacing:-.3px}.table-pricing td[colspan="3"]{font-size:var(--font-size-mobile-title);padding:var(--padding-mobile);width:100%!important}.table-pricing a{font-size:var(--font-size-mobile-price)}}@media (max-width:479px){.table-pricing{margin:10px 0;border-radius:4px}.table-pricing th{font-size:var(--font-size-small-title);padding:var(--padding-small)}.table-pricing td{font-size:var(--font-size-small-cell);padding:var(--padding-small)}.table-pricing th:nth-child(1),.table-pricing td:nth-child(1){width:var(--column1-width)!important;font-size:var(--font-size-small-cell)!important}.table-pricing th:nth-child(2),.table-pricing td:nth-child(2){width:var(--column2-width)!important;font-size:var(--font-size-small-cell)!important;text-align:center!important}.table-pricing th:nth-child(3),.table-pricing td:nth-child(3){width:var(--column3-width)!important;text-align:center!important;font-size:var(--font-size-small-price)!important;font-weight:700!important;letter-spacing:-.4px;padding:var(--padding-small-price)!important}.table-pricing td[colspan="3"]{font-size:var(--font-size-small-title);padding:var(--padding-small)}.table-pricing tr:nth-child(even){background-color:#fff}.table-pricing td{border-bottom:1px solid #f0f0f0;border-top:none}.table-pricing tr:last-child td{border-bottom:1px solid var(--border-color)}}.astra-spoyler-inner .table-pricing{width:100%!important;max-width:100%!important;margin:15px 0;box-shadow:0 2px 4px rgba(0,0,0,.05)}@media (max-width:767px){.astra-spoyler-inner .table-pricing{margin:10px 0}.astra-spoyler-inner .table-pricing th,.astra-spoyler-inner .table-pricing td{padding:6px 3px}}@media (min-width:1025px){.table-pricing tbody tr:hover{background-color:#f0f7f7;transition:background-color .2s ease}.table-pricing tr:hover td[colspan="3"]{background-color:var(--section-header-bg)!important}}.astra-spoyler-inner .table-pricing{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}@media (max-width:767px){.astra-spoyler-container .astra-spoyler-inner{padding-left:0;padding-right:0;overflow-x:hidden}.astra-spoyler-inner>.table-pricing{width:100%!important;max-width:100%!important;border-radius:0!important;margin-left:0;margin-right:0}.astra-spoyler-container{border-radius:6px;overflow:hidden}}@media (max-width:479px){.astra-spoyler-inner>.table-pricing{border-radius:0!important}.astra-spoyler-container{border-radius:4px}}.table-force-fullwidth{width:100%!important;max-width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.entry-content .table-pricing,.wp-block-table .table-pricing,.astra-spoyler-inner .table-pricing,.content-area .table-pricing{width:100%!important;max-width:100%!important}