:root{--primary: #1F4D3A;--primary-strong: #163728;--secondary: #C9A227;--paper: #F7F1E3;--surface: #ffffff;--surface-soft: #fbf8ef;--ink: #1E2A24;--text: var(--ink);--text-muted: #69746d;--border: #ded7c5}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:Inter,Segoe UI,sans-serif;color:var(--text);background:linear-gradient(135deg,var(--paper) 0%,#fffaf0 48%,#eef3ed 100%)}h1,h2,h3{font-weight:650}mat-card{border-radius:8px!important;border:1px solid var(--border);box-shadow:0 3px 12px #1e2a240f!important;background:var(--surface)}.mat-mdc-form-field .mat-mdc-text-field-wrapper{padding-left:12px;padding-right:12px}.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{padding-top:.45rem;padding-bottom:.45rem}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-width:.8px!important}.mat-mdc-form-field .mdc-notched-outline__leading{border-radius:10px 0 0 10px!important}.mat-mdc-form-field .mdc-notched-outline__notch{border-radius:0!important}.mat-mdc-form-field .mdc-notched-outline__trailing{border-radius:0 10px 10px 0!important}.mat-mdc-form-field input,.mat-mdc-form-field textarea,.mat-mdc-form-field select{padding:0 .55rem!important}button[mat-flat-button]{background:var(--primary)!important;color:#fff!important}button[mat-button],button[mat-icon-button]{color:var(--primary)!important}button,.mat-mdc-button-base{border-radius:10px!important}button[mat-icon-button]{border-radius:999px!important}.mat-mdc-paginator .mat-mdc-form-field .mat-mdc-text-field-wrapper{padding-left:12px;padding-right:12px}.mat-mdc-paginator .mat-mdc-select-trigger{padding-inline:.6rem}.mat-mdc-header-row{background:#f3ead2!important}.mat-mdc-row:hover{background:#fbf6e8!important}.mat-mdc-paginator{border:1px solid var(--border);border-top:0}
