@import "https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap";
:root{--primary-color:#0050b3;--accent-color:#e6f7ff;--text-color:#262626;--bg-color:#f0f2f5;--card-radius:12px;--shadow-sm:0 2px 8px #0000000d;--shadow-md:0 4px 12px #00000014}body{background-color:var(--bg-color);color:var(--text-color);margin:0;padding:0;font-family:Work Sans,sans-serif}.ant-layout{background:var(--bg-color)!important}.ant-card{box-shadow:var(--shadow-sm);overflow:hidden;border-radius:var(--card-radius)!important;border:none!important}.ant-card:hover{transition:all .3s;transform:translateY(-2px);box-shadow:var(--shadow-md)!important}.ant-btn-primary{box-shadow:0 2px 4px #0050b333;background-color:var(--primary-color)!important;border-radius:8px!important}.ant-btn-default{border-color:var(--primary-color)!important}.ant-btn-default span,.ant-btn-link span,.ant-btn-variant-text span{color:var(--primary-color)!important}.ant-btn-link>span.ant-btn-icon,.ant-btn-variant-text>span.ant-btn-icon{margin-right:4px}.ant-btn{color:var(--accent-color)!important}.ant-input-search .ant-input{border-radius:8px 0 0 8px!important}.ant-input-search .ant-btn{border-radius:0 8px 8px 0!important}.ant-select-selector{border-radius:8px!important}.page-header-container{text-align:center;margin-bottom:24px}.page-title{color:var(--primary-color)!important;margin-bottom:8px!important}.page-subtitle{color:#666;font-size:16px}.ant-card-actions>li>span,.ant-btn-text.ant-btn-color-default.ant-btn-variant-text{justify-content:center;align-items:center;display:flex!important}
