@layer antd,tailwind @import "../node_modules/ng-zorro-antd/ng-zorro-antd.min.css" layer(antd);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-default);color:var(--color-text-primary);line-height:1.5}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.text-disabled{color:var(--disabled-color)}.text-secondary{color:var(--text-color-secondary)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.bg-success{background-color:var(--success-color)}.bg-warning{background-color:var(--warning-color)}.bg-error{background-color:var(--error-color)}.bg-disabled{background-color:var(--disabled-color)}.border-primary{border-color:var(--primary-color)}.border-secondary{border-color:var(--secondary-color)}.border-success{border-color:var(--success-color)}.border-warning{border-color:var(--warning-color)}.border-error{border-color:var(--error-color)}.border-disabled{border-color:var(--disabled-color)}.ant-btn{border-radius:var(--border-radius-base);transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.ant-btn-primary:hover{background-color:var(--primary-color-dark);border-color:var(--primary-color-dark)}.ant-btn-secondary{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.ant-btn-secondary:hover{background-color:#3f9714;border-color:#3f9714}.ant-card{border-radius:var(--border-radius-base);box-shadow:var(--box-shadow-base);transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-card:hover{box-shadow:0 4px 12px #0000001a}.ant-card-meta-title{color:var(--heading-color);font-weight:600}.ant-card-meta-description{color:var(--text-color-secondary)}.ant-input{border-radius:var(--border-radius-base);transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-input:hover,.ant-input:focus{border-color:var(--primary-color)}.ant-select:hover .ant-select-selector{border-color:var(--primary-color)!important}.ant-select-selection-item{color:var(--text-color)}.ant-tabs-tab{transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color);font-weight:600}.ant-tabs-tab:hover{color:var(--primary-color)}.ant-tabs-ink-bar{background-color:var(--primary-color)}.ant-rate{color:var(--warning-color)}.ant-divider{border-color:var(--border-color)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 768px){.container{padding:0 .5rem}}.touch-manipulation{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}
