

/* Start:/catalog/rezbovye-kalibry/style.css?17707968333540*/
  .pg-price-wrapper {
            --pg-primary: #fe6a00;
            --pg-primary-hover: #e55f00;
            --pg-bg: #eeeeef;
            --pg-text: #5c5c5c;
            --pg-border: #d1d1d6;
            --pg-header-bg: #ffffff;
            --pg-table-header-bg: #f8f8f9;
            --pg-zebra-bg: #f4f4f5;
            
            color: var(--pg-text);
            line-height: 1.5;
        }

        .pg-container {
margin-top: 40px;
            overflow: hidden;
        }

        .pg-container h1 {
            padding: 24px 32px;
            margin: 0;
            font-size: 1.5rem;
            font-weight: 700;
            border-bottom: 1px solid var(--pg-border);
            color: var(--pg-text);
        }

        .pg-tabs-nav {
            display: flex;
            background: var(--pg-header-bg);
            border-bottom: 1px solid var(--pg-border);
            gap: 20px;
        }

        .pg-tab-btn {
            padding: 16px 4px;
            border: none;
            background: none;
            cursor: pointer;
            font-size: 0.95rem;
            font-weight: 500;
            color: #64748b;
            position: relative;
            transition: all 0.2s;
        }

        .pg-tab-btn:hover {
            color: var(--pg-primary);
        }

        .pg-tab-btn.active {
            color: var(--pg-primary);
        }

        .pg-tab-btn.active::after {
            content: '';
            position: absolute;
            bottom: -1px;
            left: 0;
            right: 0;
            height: 2px;
            background-color: var(--pg-primary);
        }

        .pg-tab-content {
            display: none;
            padding: 24px 0;
            animation: pgFadeIn 0.3s ease-in-out;
        }

        .pg-tab-content.active {
            display: block;
        }

        .pg-table-wrapper {
            overflow-x: auto;
            border: 1px solid var(--pg-border);
            border-radius: 8px;
        }

        .pg-price-wrapper table {
            width: 100%;
            border-collapse: collapse;
            font-size: 0.9rem;
            text-align: left;
            margin: 0;
            border: none;
        }

        .pg-price-wrapper th {
            background-color: var(--pg-table-header-bg);
            color: #475569;
            font-weight: 600;
            padding: 12px 16px;
            border-bottom: 1px solid var(--pg-border);
            white-space: nowrap;
        }

        .pg-price-wrapper td {
            padding: 12px 16px;
            border-bottom: 1px solid var(--pg-border);
            vertical-align: middle;
            color: var(--pg-text);
        }

        .pg-price-wrapper tr:last-child td {
            border-bottom: none;
        }

        .pg-price-wrapper tr:nth-child(even) {
            background-color: var(--pg-zebra-bg);
        }

        .pg-price-wrapper tr:hover {
            background-color: #f1f5f9;
        }

        .pg-category-row {
            background-color: #f1f5f9 !important;
            font-weight: 700;
            color: var(--pg-primary) !important;
        }

        @keyframes pgFadeIn {
            from { opacity: 0; transform: translateY(5px); }
            to { opacity: 1; transform: translateY(0); }
        }

        @media (max-width: 640px) {
            .pg-price-wrapper { padding: 10px; }
            .pg-tabs-nav { padding: 0 16px; overflow-x: auto; }
            .pg-tab-content { padding: 16px; }
            .pg-container h1 { padding: 16px; }
        }
/* End */
/* /catalog/rezbovye-kalibry/style.css?17707968333540 */
