.Header_bar__6WlRD{position:-webkit-sticky;position:sticky;top:0;z-index:997;background:var(--surface-card);border-bottom:1px solid var(--surface-border);box-shadow:var(--brand-shadow-sm)}.Header_inner__ry5Nk{max-width:1120px;margin:0 auto;padding:0 .5rem}.Header_menubar__J6J5X{border:none;border-radius:0;background:transparent;padding-top:.35rem;padding-bottom:.35rem}.Header_logoMark__WF2w3{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:var(--brand-hero);color:#fff;font-size:.95rem;box-shadow:var(--brand-shadow-sm);transition:transform .25s ease,box-shadow .25s ease}a:hover>.Header_logoMark__WF2w3{transform:translateY(-1px) scale(1.06) rotate(-3deg);box-shadow:var(--brand-shadow-md)}:root{--brand-accent:#f59e0b;--brand-accent-hover:#d97706;--brand-accent-text:#1c1917;--brand-hero:linear-gradient(135deg,#0f766e,#0d9488 45%,#14b8a6);--brand-radius:14px;--brand-shadow-sm:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(13,148,136,.08);--brand-shadow-md:0 6px 20px rgba(13,148,136,.14);--brand-shadow-lg:0 16px 44px rgba(13,148,136,.2)}html{scroll-behavior:smooth}body,html{margin:0;padding:0;font-family:var(--font-family);background:var(--surface-ground);color:var(--text-color)}body{display:flex;flex-direction:column;min-height:100vh}*{box-sizing:border-box}a{color:inherit;text-decoration:none}::selection{background:var(--primary-color);color:var(--primary-color-text)}.page{flex:1 0 auto;width:100%;max-width:1120px;margin:0 auto;padding:1.5rem 1rem}.accent-button.p-button{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-text)}.accent-button.p-button:enabled:active,.accent-button.p-button:enabled:hover{background:var(--brand-accent-hover);border-color:var(--brand-accent-hover);color:var(--brand-accent-text)}.accent-button.p-button:focus{box-shadow:0 0 0 2px var(--surface-0,#fff),0 0 0 4px var(--brand-accent)}@layer primereact{.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:1px}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputnumber{display:inline-flex}.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-calendar{position:relative;display:inline-flex;max-width:100%}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-fluid .p-calendar,.p-fluid .p-dropdown,.p-fluid .p-multiselect{display:flex}.p-dropdown .p-dropdown-label,.p-multiselect .p-multiselect-label-container{flex:1 1 auto;overflow:hidden}.p-dropdown .p-dropdown-label{display:block;white-space:nowrap;text-overflow:ellipsis}.p-dropdown-trigger,.p-multiselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-only{justify-content:center}.p-button-group .p-button{margin:0}.p-button-group .p-button:not(:last-child){border-right:0}.p-button-group .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-button-group .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-menubar{display:flex;align-items:center}.p-menubar ul{margin:0;padding:0;list-style:none}.p-menubar .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-menubar .p-menuitem-text{line-height:1}.p-menubar .p-menuitem{position:relative}.p-menubar-root-list{display:flex;align-items:center;flex-wrap:wrap}.p-menubar .p-menubar-end{margin-left:auto;align-self:center}.p-menubar-button{display:none;cursor:pointer;align-items:center;justify-content:center;text-decoration:none}}html .text-primary{color:#0f766e!important}html .p-button.p-button-outlined,html .p-button.p-button-text{color:#0f766e}html .p-tag.p-tag-info{background:#0369a1}html .p-tag.p-tag-success{background:#15803d}html .p-tag.p-tag-warning{background:#c2410c}html .p-tag.p-tag-danger{background:#b91c1c}.brand-card{border-radius:var(--brand-radius);box-shadow:var(--brand-shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.brand-card:hover{box-shadow:var(--brand-shadow-md)}.p-datepicker-inline{width:100%!important;min-width:0!important}.p-datepicker-inline table{width:100%!important;table-layout:fixed!important}.p-datepicker-inline table td,.p-datepicker-inline table th{padding:.15rem 0!important;text-align:center}.p-datepicker-inline .p-datepicker-title{white-space:nowrap}.mtd-label{display:none}@media (max-width:991px){.stack-table .p-datatable-thead{display:none}.stack-table .p-datatable-tbody>tr{display:block;margin-bottom:.75rem;border:1px solid var(--surface-border);border-radius:10px;padding:.25rem .9rem;background:var(--surface-0)}.stack-table .p-datatable-tbody>tr>td{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%!important;min-width:0!important;border:none!important;padding:.5rem 0!important}.stack-table .p-datatable-tbody>tr>td:not(:last-child){border-bottom:1px solid var(--surface-100)!important}.stack-table .p-datatable-tbody>tr>td>:last-child{margin-left:auto;text-align:right}.mtd-label{display:inline-block;flex:0 0 auto;font-weight:600;font-size:.85rem;color:var(--text-color-secondary)}}