:root{--pires-brand:#671734;--pires-ink:#30232a;--pires-border:#e6dfe3}.pires-bs{--bs-body-font-family:Roboto,Arial,sans-serif;--bs-body-font-size:14px;--bs-body-color:#30232a;--bs-body-bg:#fff;--bs-primary:#671734;--bs-primary-rgb:103,23,52;--bs-border-color:#e6dfe3;--bs-border-radius:.75rem;font-family:Roboto,Arial,sans-serif;font-size:14px;color:#30232a;box-sizing:border-box}.pires-bs .btn-outline-primary{--bs-btn-color:#671734;--bs-btn-border-color:#671734;--bs-btn-hover-bg:#671734;--bs-btn-hover-border-color:#671734}.pires-bs .btn-primary{--bs-btn-bg:#671734;--bs-btn-border-color:#671734;--bs-btn-hover-bg:#4d1026;--bs-btn-hover-border-color:#4d1026}.pires-bs .btn{transition:background-color .15s,box-shadow .15s,transform .15s}.pires-bs .btn:hover{box-shadow:0 3px 10px #340c1a14}.pires-viewbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;margin:4px 0}.pires-viewbar .btn.active{background:#671734!important;border-color:#671734!important;color:white!important}.pires-source-hidden{display:none!important}.pires-data-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;padding:4px 0 20px}.pires-data-grid[hidden]{display:none!important}.pires-record-card{border:1px solid #e6dfe3!important;border-radius:14px!important;box-shadow:0 3px 14px #350d1b08;min-width:0;transition:box-shadow .18s,transform .18s;animation:pires-in .2s ease-out}.pires-record-card:hover{box-shadow:0 7px 22px #350d1b15;transform:translateY(-2px)}.pires-record-card .card-body{padding:18px!important;display:flex;flex-direction:column;height:100%}.pires-record-card .card-title{font-size:17px!important;line-height:1.4!important;font-weight:600;color:#671734;margin:0 0 14px!important;overflow-wrap:anywhere}.pires-record-details{display:grid;grid-template-columns:minmax(95px,40%) minmax(0,1fr);gap:7px 10px;margin:0 0 16px!important;font-size:12px}.pires-record-details dt{font-weight:500;color:#7c6771}.pires-record-details dd{margin:0;overflow-wrap:anywhere;color:#30232a}.pires-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.pires-card-actions .btn{font-size:12px}.pires-viewbar .btn{min-width:72px}core-side-menu mat-tree>a.pires-native-nav,core-side-menu mat-tree>mat-tree-node[aria-level="1"]{box-sizing:border-box!important;margin:0!important;min-height:48px!important;height:48px!important;width:100%!important;padding:4px 12px!important;gap:12px!important;display:flex!important;align-items:center!important;border:0!important;border-radius:8px!important;font:500 14px Roboto,Arial,sans-serif!important;color:#fff!important;text-decoration:none!important;transition:background-color .16s!important}core-side-menu mat-tree>a.pires-native-nav mat-icon,core-side-menu mat-tree>mat-tree-node[aria-level="1"]>.menu-icon{margin:0!important;width:24px!important;height:24px!important;flex:0 0 24px!important;font-size:24px!important;line-height:24px!important;transform:none!important;border:0!important}core-side-menu mat-tree>a.pires-native-nav:hover,core-side-menu mat-tree>mat-tree-node[aria-level="1"]:hover{background:#ffffff12!important}core-side-menu mat-tree>a.pires-native-active,core-side-menu mat-tree>mat-tree-node.active{background:#ffffff17!important}core-side-menu mat-tree{padding:0 6px!important;box-sizing:border-box}core-wrapper h3{color:#492435}core-wrapper table{width:100%;border-spacing:0}core-wrapper th{font-weight:600!important;color:#5c3145!important}core-wrapper td{color:#382b31}core-wrapper tr:hover td{background:#faf6f8}core-wrapper .mat-mdc-card{border-radius:14px!important;box-shadow:0 3px 18px #420f2109!important}core-wrapper .mat-mdc-raised-button,core-wrapper .mat-mdc-unelevated-button{border-radius:9px!important}core-wrapper .mat-mdc-form-field{min-width:0}core-wrapper .mat-mdc-tab-body-content{scrollbar-width:thin;scrollbar-color:#b89daa #f8f5f7}@keyframes pires-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pires-bs *{animation:none!important;transition:none!important}}@media(max-width:700px){.pires-data-grid{grid-template-columns:1fr}.pires-viewbar{padding:10px 0}.pires-record-details{grid-template-columns:40% minmax(0,1fr)}core-wrapper .mat-mdc-card{padding:10px!important}}.pires-fleet-command{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 16px;margin:12px 0 18px;background:#fff;border:1px solid #e6dfe3;border-radius:12px}.pires-fleet-command p{flex:1;min-width:230px;color:#69515e}.pires-bs .btn{border-radius:8px}.pires-bs .btn-outline-secondary{--bs-btn-color:#59404c;--bs-btn-border-color:#cbb9c2}@media(max-width:700px){.pires-fleet-command{align-items:stretch;flex-direction:column}.pires-fleet-command .btn{width:100%}}core-wrapper mat-card-title.card-title{display:flex!important;align-items:center;flex-wrap:wrap!important;gap:12px!important}core-wrapper mat-card-title.card-title h3{margin:0!important;flex:0 0 auto}core-wrapper mat-card-title hmdm-search-container{flex:1 1 260px;min-width:0;max-width:100%}core-wrapper .container-main{min-width:0;max-width:100%}core-wrapper mat-tab-group{min-width:0;max-width:100%}@media(max-width:700px){core-wrapper mat-card-title.card-title{align-items:stretch!important}core-wrapper mat-card-title.card-title hmdm-search-container{flex-basis:100%}core-wrapper .mat-mdc-paginator-container{justify-content:center!important;flex-wrap:wrap!important}.pires-card-actions .btn{min-height:38px}.pires-viewbar{gap:8px}}