.service-history-page{padding-bottom:28px}.service-history-page>main{max-width:1480px;margin:0 auto}.service-history-page .service-history-header{background:radial-gradient(circle at 92% 0,#e4fff1 0,#0000 32%),linear-gradient(135deg,#fff 0%,#f2fbf7 100%);border:1px solid #d4e9e1;border-radius:18px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f684c14}.service-history-page .service-history-header:after{content:"";background:linear-gradient(90deg,#0a9a69,#36c98d,#f5b544);height:3px;position:absolute;inset:auto 0 0}.service-history-page .service-history-header .muted{color:#07845c;letter-spacing:.14em;font-size:11px;font-weight:900}.service-history-page .service-history-header h1{color:#123f38;letter-spacing:-.7px;margin:7px 0 5px;font-size:clamp(26px,3vw,36px)}.service-history-page .service-history-header p{color:#6b817b;margin:0;font-size:13px}.service-history-page .service-history-header .secondary{color:#087a55;background:#fff;border:1px solid #8bcdb3;border-radius:10px;align-self:center;font-weight:800;transition:all .16s}.service-history-page .service-history-header .secondary:hover{background:#e8fff3;border-color:#078a5c;transform:translateY(-1px)}.service-history-page .rt-application-history{border-color:#d3e8e0;border-radius:18px;margin-top:0;box-shadow:0 14px 32px #17574514}.service-history-page .rt-history-heading{background:linear-gradient(105deg,#effcf8,#fff 72%);min-height:72px;padding:14px 18px}.service-history-page .rt-history-icon{color:#07875c;background:#d9f8e9;border-radius:11px;width:38px;height:38px;font-size:17px}.service-history-page .rt-history-heading h2{color:#087a55;font-size:15px}.service-history-page .rt-history-heading p{color:#718d84;font-size:11px}.service-history-page .rt-history-count{background:linear-gradient(135deg,#0aaa72,#057b57);border-radius:999px;min-width:32px;height:30px;padding:6px 10px;font-size:12px}.service-history-page .rt-history-filters{background:#f8fcfb;gap:10px;padding:14px 18px}.service-history-page .rt-history-filters label{color:#4d7167;letter-spacing:.03em;font-size:10px}.service-history-page .rt-history-filters input,.service-history-page .rt-history-filters select{color:#1d4b3e;border-color:#c3ddd2;border-radius:8px;height:36px;padding:7px 10px}.service-history-page .rt-history-filters button{border-radius:8px;height:36px;padding:7px 13px;font-size:11px;transition:all .16s}.service-history-page .rt-filter-apply{background:linear-gradient(135deg,#0aa975,#087a55);border-color:#07895e;box-shadow:0 5px 12px #087a552b}.service-history-page .rt-filter-apply:hover,.service-history-page .rt-filter-reset:hover{transform:translateY(-1px)}.service-history-page .rt-history-filter-actions{gap:7px}.service-history-page .rt-filter-export{border:1px solid;font-weight:800}.service-history-page .rt-filter-export-excel{color:#087a55;background:#e8fff2;border-color:#7ec5a5}.service-history-page .rt-filter-export-csv{color:#2162a3;background:#edf5ff;border-color:#a9c8ee}.service-history-page .rt-filter-export-sql{color:#6941b2;background:#f4efff;border-color:#c7b2f0}.service-history-page .rt-filter-export:hover{filter:brightness(.97)}.service-history-page .rt-history-scroll{background:#fff}.service-history-page .rt-history-scroll th{color:#397467;background:#effaf5;padding:12px 14px;font-size:10px}.service-history-page .rt-history-scroll td{color:#244b40;padding:13px 14px;font-size:12px}.service-history-page .rt-history-scroll tbody tr{transition:background .16s,transform .16s}.service-history-page .rt-history-scroll tbody tr:hover{background:#f5fffa}.service-history-page .rt-history-more{color:#07875c;background:#fff;border-color:#0a9a69;font-size:11px;transition:all .16s}.service-history-page .rt-history-more:hover{background:#e6fff1;transform:translateY(-1px);box-shadow:0 4px 10px #08895c24}@media (width<=760px){.service-history-page .service-history-header{padding:20px}.service-history-page .service-history-header .secondary{align-self:flex-start;margin-top:12px}}
