#revenue-share-report table{width:100%;border-collapse:collapse}#revenue-share-report th,#revenue-share-report td{border:1px solid #ddd;padding:8px}#revenue-share-report tr:nth-child(even){background-color:#f9f9f9}#revenue-share-report tr:hover{background-color:#f1f1f1}#revenue-share-report th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#333;color:#fff;position:sticky;top:0}.certification-group{background-color:#d9edf7;font-weight:700;text-align:center;font-size:1.2em}.product-group{background-color:#f5f5f5;padding-left:10px}.product-total,.certification-total{background-color:#e0e0e0;font-weight:700}.grand-total{background-color:gold;font-weight:700;font-size:1.1em}.indent{padding-left:20px}.spacing-top{margin-top:20px}@media screen and (max-width:768px){#revenue-share-report table,#revenue-share-report thead,#revenue-share-report tbody,#revenue-share-report th,#revenue-share-report td,#revenue-share-report tr{display:block}#revenue-share-report tr{margin-bottom:15px}#revenue-share-report td{text-align:right;padding-left:50%;position:relative}#revenue-share-report td:before{content:attr(data-label);position:absolute;left:0;width:50%;padding-left:15px;font-weight:700;text-align:left}.certification-group{text-align:center}}.btn .dashicons{margin-right:5px;vertical-align:middle}.revenue-share-form{display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:20px;gap:20px}.revenue-share-form .form-group{display:flex;flex-direction:column}.revenue-share-form label{font-weight:700;margin-bottom:5px}.revenue-share-form input[type=date],.revenue-share-form button{padding:8px 12px;font-size:16px}.revenue-share-form input[type=date]{border:1px solid #ccc;border-radius:4px}.revenue-share-form button{background-color:#0073aa;color:#fff;border:none;cursor:pointer;border-radius:4px;height:42px;padding:0 20px}.revenue-share-form button:hover{background-color:#005177}@media (max-width:600px){.revenue-share-form{flex-direction:column;align-items:stretch}.revenue-share-form .form-group{width:100%}.revenue-share-form input[type=date],.revenue-share-form button{width:100%}}.revenue-share-form{max-width:600px;margin-bottom:20px}.revenue-share-form .form-group{margin-bottom:10px}