.eam-breadcrumb{padding:.5rem 0 .25rem;font-size:.78rem}.eam-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.eam-breadcrumb li{align-items:center;gap:.25rem;display:inline-flex}.eam-breadcrumb a{color:var(--pcpl-color-primary,#003c7b);text-decoration:none}.eam-breadcrumb a:hover{text-decoration:underline}.eam-breadcrumb [aria-current=page]{color:#64748b;font-weight:600}.eam-breadcrumb-sep{color:#cbd5e1}.eam-cmdk-backdrop{z-index:1000;background:#0f172a59;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.eam-cmdk{background:var(--pcpl-color-surface,#fff);border:1px solid #e2e8f0;border-radius:12px;width:min(620px,92vw);overflow:hidden;box-shadow:0 20px 50px #0f172a4d}.eam-cmdk-input{box-sizing:border-box;width:100%;color:var(--pcpl-color-ink,#1f2937);border:none;border-bottom:1px solid #eef2f7;outline:none;padding:.95rem 1.1rem;font-size:1rem}.eam-cmdk-list{max-height:50vh;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.eam-cmdk-item{cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.875rem;display:flex}.eam-cmdk-item--active{background:color-mix(in srgb, var(--pcpl-color-primary,#003c7b) 10%, transparent)}.eam-cmdk-code{color:#fff;background:var(--pcpl-color-primary,#003c7b);text-align:center;border-radius:5px;min-width:3rem;padding:.1rem .4rem;font-size:.66rem;font-weight:700}.eam-cmdk-label{color:var(--pcpl-color-ink,#1f2937);flex:1;font-weight:600}.eam-cmdk-domain{color:#94a3b8;font-size:.72rem}.eam-cmdk-empty{text-align:center;color:#94a3b8;padding:1rem;font-size:.875rem}.eam-cmdk-foot{color:#94a3b8;border-top:1px solid #eef2f7;padding:.45rem 1.1rem;font-size:.72rem}.dashboard-layout{background:var(--pcpl-color-surface);flex-direction:column;width:100%;height:100vh;display:flex}.main-content{margin-top:64px;flex:1;margin-inline-start:80px;display:flex;overflow:hidden}.lang-switch-bar{z-index:60;position:fixed;inset-block-start:14px;inset-inline-end:72px}.page-container{background:var(--pcpl-color-surface);flex:1;padding:1rem 1.25rem;overflow-y:auto}@media (width<=768px){.main-content{margin-inline-start:0}.page-container{padding:1.5rem 1rem}}.pcpl-modal{border:none;border-radius:.5rem;max-width:90vw;max-height:90vh;padding:0;box-shadow:0 25px 50px -12px #0f172a40}.pcpl-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a66}.pcpl-modal--sm{max-width:28rem}.pcpl-modal--md{max-width:40rem}.pcpl-modal--lg{max-width:56rem}.pcpl-modal-content{flex-direction:column;height:100%;display:flex}.pcpl-modal-header{border-bottom:1px solid var(--pcpl-color-secondary);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.pcpl-modal-title{color:var(--pcpl-color-ink);margin:0;font-size:1.25rem;font-weight:600}.pcpl-modal-close{color:var(--pcpl-color-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.5rem;transition:color .16s;display:flex}.pcpl-modal-close:hover{color:var(--pcpl-color-primary)}.pcpl-modal-close:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:2px}.pcpl-modal-body{flex:1;padding:1.5rem;overflow:auto}.pcpl-toast-container{z-index:1000;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;top:1rem;right:1rem}.pcpl-toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--pcpl-color-surface);border-left:4px solid;border-radius:.5rem;gap:1rem;width:90vw;max-width:28rem;padding:1rem;animation:.3s pcpl-slide-in;display:flex;box-shadow:0 10px 24px #0f172a26}.pcpl-toast--success{border-left-color:#10b981}.pcpl-toast--error{border-left-color:#ef4444}.pcpl-toast--warning{border-left-color:#f59e0b}.pcpl-toast--info{border-left-color:var(--pcpl-color-primary)}.pcpl-toast--exiting{animation:.3s forwards pcpl-slide-out}@keyframes pcpl-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pcpl-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.pcpl-toast-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;font-size:1.25rem;display:flex}.pcpl-toast--success .pcpl-toast-icon{color:#10b981}.pcpl-toast--error .pcpl-toast-icon{color:#ef4444}.pcpl-toast--warning .pcpl-toast-icon{color:#f59e0b}.pcpl-toast--info .pcpl-toast-icon{color:var(--pcpl-color-primary)}.pcpl-toast-content{flex:1;min-width:0}.pcpl-toast-message{color:var(--pcpl-color-ink);word-break:break-word;font-size:.875rem;line-height:1.5}.pcpl-toast-action,.pcpl-toast-close{color:var(--pcpl-color-ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:500;transition:color .16s;display:flex}.pcpl-toast-action:hover,.pcpl-toast-close:hover{color:var(--pcpl-color-primary)}.pcpl-toast-action:focus-visible,.pcpl-toast-close:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:2px}.pcpl-tooltip{display:inline-block;position:relative}.pcpl-tooltip-popup{background:var(--pcpl-color-ink);color:var(--pcpl-color-surface);white-space:normal;z-index:999;word-wrap:break-word;border-radius:.375rem;max-width:15rem;padding:.5rem .75rem;font-size:.875rem;animation:.15s pcpl-fade-in;position:absolute}@keyframes pcpl-fade-in{0%{opacity:0}to{opacity:1}}.pcpl-tooltip-content{z-index:1;position:relative}.pcpl-tooltip-arrow{border:.375rem solid #0000;position:absolute}.pcpl-tooltip-popup--top{margin-bottom:.5rem;bottom:100%;left:50%;transform:translate(-50%)}.pcpl-tooltip-popup--top .pcpl-tooltip-arrow{border-top-color:var(--pcpl-color-ink);bottom:-.375rem;left:50%;transform:translate(-50%)}.pcpl-tooltip-popup--bottom{margin-top:.5rem;top:100%;left:50%;transform:translate(-50%)}.pcpl-tooltip-popup--bottom .pcpl-tooltip-arrow{border-bottom-color:var(--pcpl-color-ink);top:-.375rem;left:50%;transform:translate(-50%)}.pcpl-tooltip-popup--left{margin-right:.5rem;top:50%;right:100%;transform:translateY(-50%)}.pcpl-tooltip-popup--left .pcpl-tooltip-arrow{border-left-color:var(--pcpl-color-ink);top:50%;left:-.375rem;transform:translateY(-50%)}.pcpl-tooltip-popup--right{margin-left:.5rem;top:50%;left:100%;transform:translateY(-50%)}.pcpl-tooltip-popup--right .pcpl-tooltip-arrow{border-right-color:var(--pcpl-color-ink);top:50%;right:-.375rem;transform:translateY(-50%)}.pcpl-tabs{width:100%}.pcpl-tabs-list{border-bottom:1px solid var(--pcpl-color-secondary);gap:.5rem;margin-bottom:1.5rem;display:flex}.pcpl-tabs-trigger{color:var(--pcpl-color-ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:color .16s;position:relative}.pcpl-tabs-trigger:hover{color:var(--pcpl-color-primary)}.pcpl-tabs-trigger:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:-2px}.pcpl-tabs-trigger--disabled{color:var(--pcpl-color-secondary-strong);cursor:not-allowed;opacity:.5}.pcpl-tabs-trigger--disabled:hover{color:var(--pcpl-color-secondary-strong)}.pcpl-tabs--default .pcpl-tabs-trigger--active:after{background:var(--pcpl-color-primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.pcpl-tabs--default .pcpl-tabs-trigger--active{color:var(--pcpl-color-primary)}.pcpl-tabs--pill .pcpl-tabs-list{border:none;border-radius:.5rem;gap:.25rem;padding:.25rem}.pcpl-tabs--pill .pcpl-tabs-trigger{border-radius:.375rem;transition:background-color .16s,color .16s}.pcpl-tabs--pill .pcpl-tabs-trigger--active{background:var(--pcpl-color-primary);color:var(--pcpl-color-surface)}.pcpl-tabs--pill .pcpl-tabs-trigger:hover:not(.pcpl-tabs-trigger--active){background:var(--pcpl-color-secondary)}.pcpl-tabs--underline .pcpl-tabs-trigger--active:after{background:var(--pcpl-color-primary);content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.pcpl-tabs--underline .pcpl-tabs-trigger--active{color:var(--pcpl-color-primary)}.pcpl-tabs-content{animation:.2s pcpl-fade-in}.pcpl-avatar{background:var(--pcpl-color-secondary);color:var(--pcpl-color-ink);object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex;overflow:hidden}.pcpl-avatar--sm{width:2rem;height:2rem;font-size:.75rem}.pcpl-avatar--md{width:2.5rem;height:2.5rem;font-size:.875rem}.pcpl-avatar--lg{width:3rem;height:3rem;font-size:1rem}.pcpl-avatar--xl{width:4rem;height:4rem;font-size:1.25rem}.pcpl-avatar--circle{border-radius:999px}.pcpl-avatar--square{border-radius:.375rem}.pcpl-avatar-initials{letter-spacing:.05em;text-transform:uppercase}.pcpl-avatar-placeholder{opacity:.5;width:60%;height:60%}.pcpl-accordion{border:1px solid var(--pcpl-color-secondary);border-radius:.5rem;overflow:hidden}.pcpl-accordion-item{border-bottom:1px solid var(--pcpl-color-secondary)}.pcpl-accordion-item:last-child{border-bottom:none}.pcpl-accordion-item--disabled{opacity:.5}.pcpl-accordion-trigger{color:var(--pcpl-color-ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1rem;transition:background-color .16s;display:flex}.pcpl-accordion-item--disabled .pcpl-accordion-trigger{cursor:not-allowed}.pcpl-accordion-trigger:hover:not(:disabled){background:var(--pcpl-color-secondary)}.pcpl-accordion-trigger:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:-2px}.pcpl-accordion-title{flex:1;font-weight:500}.pcpl-accordion-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:transform .2s;display:flex}.pcpl-accordion-item--open .pcpl-accordion-icon{transform:rotate(180deg)}.pcpl-accordion-icon svg{width:100%;height:100%}.pcpl-accordion-content{animation:.2s pcpl-accordion-slide-down;overflow:hidden}@keyframes pcpl-accordion-slide-down{0%{opacity:0}to{opacity:1}}.pcpl-accordion-content-inner{color:var(--pcpl-color-ink);padding:0 1rem 1rem;font-size:.875rem;line-height:1.6}.pcpl-file-upload{width:100%}.pcpl-file-upload-label{color:var(--pcpl-color-ink);margin-bottom:.5rem;font-weight:500;display:block}.pcpl-file-upload-area{border:2px dashed var(--pcpl-color-secondary);cursor:pointer;text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;transition:background-color .2s,border-color .2s;display:flex}.pcpl-file-upload--disabled .pcpl-file-upload-area{cursor:not-allowed;opacity:.5}.pcpl-file-upload-area:hover:not([aria-disabled=true]){background:var(--pcpl-color-secondary);border-color:var(--pcpl-color-primary)}.pcpl-file-upload-area:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:2px}.pcpl-file-upload--active .pcpl-file-upload-area{background:var(--pcpl-color-secondary);border-color:var(--pcpl-color-primary)}.pcpl-file-upload--error .pcpl-file-upload-area{border-color:#ef4444}.pcpl-file-upload-icon{color:var(--pcpl-color-primary);width:2rem;height:2rem}.pcpl-file-upload-text{color:var(--pcpl-color-ink);margin:0;font-weight:500}.pcpl-file-upload-hint{color:var(--pcpl-color-secondary-strong);margin:0;font-size:.875rem}.pcpl-file-upload-input{display:none}.pcpl-file-upload-list{border-top:1px solid var(--pcpl-color-secondary);margin:1rem 0 0;padding:1rem 0 0;list-style:none}.pcpl-file-upload-item{border-bottom:1px solid var(--pcpl-color-secondary);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.pcpl-file-upload-item:last-child{border-bottom:none}.pcpl-file-upload-item-name{color:var(--pcpl-color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.pcpl-file-upload-item-size{color:var(--pcpl-color-secondary-strong);flex-shrink:0;font-size:.875rem}.pcpl-file-upload-item-remove{color:#ef4444;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1rem;transition:color .16s;display:flex}.pcpl-file-upload-item-remove:hover{color:#dc2626}.pcpl-file-upload-item-remove:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:2px}.pcpl-file-upload-error{color:#ef4444;margin:.5rem 0 0;font-size:.875rem}.pcpl-confirm-dialog{border:none;border-radius:.5rem;max-width:28rem;padding:0;box-shadow:0 25px 50px -12px #0f172a40}.pcpl-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a66}.pcpl-confirm-dialog-content{padding:1.5rem}.pcpl-confirm-dialog-title{color:var(--pcpl-color-ink);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.pcpl-confirm-dialog-message{color:var(--pcpl-color-ink);margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.pcpl-confirm-dialog-actions{justify-content:flex-end;gap:.75rem;display:flex}.pcpl-confirm-dialog-cancel,.pcpl-confirm-dialog-confirm{cursor:pointer;border:none;border-radius:.375rem;min-height:2.25rem;padding:.5rem 1rem;font-weight:500;transition:background-color .16s}.pcpl-confirm-dialog-cancel{background:var(--pcpl-color-secondary);color:var(--pcpl-color-ink)}.pcpl-confirm-dialog-cancel:hover{background:var(--pcpl-color-secondary-strong)}.pcpl-confirm-dialog-cancel:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:2px}.pcpl-confirm-dialog-confirm{background:var(--pcpl-color-primary);color:var(--pcpl-color-surface)}.pcpl-confirm-dialog-confirm:hover{background:#084f98}.pcpl-confirm-dialog-confirm--danger{background:#ef4444}.pcpl-confirm-dialog-confirm--danger:hover{background:#dc2626}.pcpl-confirm-dialog-confirm:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:2px}.pcpl-data-table{width:100%}.pcpl-data-table-scroll{border:1px solid var(--pcpl-color-secondary);border-radius:.5rem;overflow-x:auto}.pcpl-data-table-root{border-collapse:collapse;width:100%;font-size:.875rem}.pcpl-data-table-root thead{background:var(--pcpl-color-secondary)}.pcpl-data-table-root th{color:var(--pcpl-color-ink);text-align:left;-webkit-user-select:none;user-select:none;padding:.75rem 1rem;font-weight:600}.pcpl-data-table-header{padding:.75rem 1rem}.pcpl-data-table-header--sortable{cursor:pointer;transition:background-color .16s}.pcpl-data-table-header--sortable:hover{background:var(--pcpl-color-secondary-strong)}.pcpl-data-table-header-content{align-items:center;gap:.5rem;display:flex}.pcpl-data-table-sort-icon{color:var(--pcpl-color-primary);flex-shrink:0;font-size:.75rem}.pcpl-data-table-checkbox{text-align:center;width:3rem;padding:.75rem}.pcpl-data-table-checkbox input{cursor:pointer}.pcpl-data-table-root tbody tr{border-bottom:1px solid var(--pcpl-color-secondary);transition:background-color .16s}.pcpl-data-table-root tbody tr:hover{background:var(--pcpl-color-secondary)}.pcpl-data-table-row--selected{background:#0b6bcb1a!important}.pcpl-data-table-cell{color:var(--pcpl-color-ink);vertical-align:middle;padding:.75rem 1rem}.pcpl-data-table-empty{color:var(--pcpl-color-secondary-strong);text-align:center;justify-content:center;align-items:center;height:10rem;display:flex}.pcpl-sidebar{background:var(--pcpl-color-surface);border-right:1px solid var(--pcpl-color-secondary);flex-direction:column;height:100vh;transition:transform .3s;display:flex;position:relative;overflow-y:auto}.pcpl-sidebar--dark{background:var(--pcpl-color-ink);border-right-color:#ffffff1a}@media (width<=768px){.pcpl-sidebar{z-index:40;position:fixed;top:0;left:0}.pcpl-sidebar--closed{transform:translate(-100%)}}.pcpl-sidebar-overlay{z-index:30;background:#0f172a66;display:none;position:fixed;top:0;left:0}@media (width<=768px){.pcpl-sidebar-overlay{display:block;bottom:0;right:0}}.pcpl-sidebar-close{color:var(--pcpl-color-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:1rem;padding:0;font-size:1.5rem;transition:color .16s;display:none}.pcpl-sidebar--dark .pcpl-sidebar-close{color:var(--pcpl-color-surface)}@media (width<=768px){.pcpl-sidebar-close{display:flex}}.pcpl-sidebar-close:hover{color:var(--pcpl-color-primary)}.pcpl-sidebar-nav{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.pcpl-sidebar-nav-item{color:var(--pcpl-color-ink);border-radius:.375rem;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.pcpl-sidebar--dark .pcpl-sidebar-nav-item{color:#ffffffb3}.pcpl-sidebar-nav-item:hover{background:var(--pcpl-color-secondary);color:var(--pcpl-color-primary)}.pcpl-sidebar--dark .pcpl-sidebar-nav-item:hover{color:var(--pcpl-color-surface);background:#ffffff1a}.pcpl-sidebar-nav-item--active{background:var(--pcpl-color-primary);color:var(--pcpl-color-surface)}.pcpl-sidebar-nav-item--active:hover{background:#084f98}.pcpl-sidebar-nav-item:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:-2px}.pcpl-sidebar-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.pcpl-sidebar-nav-label{flex:1;font-size:.875rem;font-weight:500}.pcpl-page-header{background:var(--pcpl-color-surface);border-bottom:1px solid var(--pcpl-color-secondary);padding:1.5rem}.pcpl-page-header-breadcrumb{margin-bottom:1rem}.pcpl-page-header-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (width<=640px){.pcpl-page-header-top{flex-direction:column;gap:1rem}}.pcpl-page-header-content{align-items:flex-start;gap:1rem;display:flex}.pcpl-page-header-icon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;display:flex}.pcpl-page-header-text{flex:1;min-width:0}.pcpl-page-header-title{color:var(--pcpl-color-ink);margin:0;font-size:1.75rem;font-weight:700}.pcpl-page-header-subtitle{color:var(--pcpl-color-secondary-strong);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.pcpl-page-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=640px){.pcpl-page-header-actions{width:100%}}.pcpl-section{width:100%}.pcpl-section--default{background:0 0;border:none}.pcpl-section--bordered{background:var(--pcpl-color-surface);border:1px solid var(--pcpl-color-secondary);border-radius:.5rem;padding:1.5rem}.pcpl-section--filled{background:var(--pcpl-color-secondary);border:none;border-radius:.5rem;padding:1.5rem}.pcpl-section--compact{gap:.75rem}.pcpl-section--compact .pcpl-section-header{margin-bottom:.75rem}.pcpl-section--normal{gap:1rem}.pcpl-section--normal .pcpl-section-header{margin-bottom:1rem}.pcpl-section--spacious{gap:1.5rem}.pcpl-section--spacious .pcpl-section-header{margin-bottom:1.5rem}.pcpl-section-header{flex-direction:column;gap:.25rem;display:flex}.pcpl-section-title{color:var(--pcpl-color-ink);margin:0;font-size:1.125rem;font-weight:600}.pcpl-section-subtitle{color:var(--pcpl-color-secondary-strong);margin:0;font-size:.875rem;line-height:1.5}.pcpl-section-content{gap:inherit;flex-direction:column;display:flex}.pcpl-tree{width:100%;font-size:.875rem}.pcpl-tree-list{margin:0;padding:0;list-style:none}.pcpl-tree-item{flex-direction:column;display:flex}.pcpl-tree-item--disabled{opacity:.5}.pcpl-tree-item--disabled .pcpl-tree-node{cursor:not-allowed}.pcpl-tree-node{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .16s;display:flex}.pcpl-tree-node:hover:not(.pcpl-tree-item--disabled *){background:var(--pcpl-color-secondary)}.pcpl-tree-node:focus-visible{background:var(--pcpl-color-secondary);outline:2px solid var(--pcpl-color-focus);outline-offset:-2px}.pcpl-tree-item--selected .pcpl-tree-node{color:var(--pcpl-color-primary);background:#0b6bcb1a;font-weight:500}.pcpl-tree-toggle{color:var(--pcpl-color-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:transform .2s;display:flex}.pcpl-tree-toggle svg{width:100%;height:100%}.pcpl-tree-toggle--expanded{transform:rotate(180deg)}.pcpl-tree-toggle:hover{color:var(--pcpl-color-primary)}.pcpl-tree-toggle:focus-visible{outline:2px solid var(--pcpl-color-focus);outline-offset:1px}.pcpl-tree-spacer{width:1.25rem;height:1.25rem;display:inline-block}.pcpl-tree-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:1.125rem;display:flex}.pcpl-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root{--pcpl-color-ink:#0f172a;--pcpl-color-surface:#fff;--pcpl-color-primary:#0b6bcb;--pcpl-color-primary-strong:#084f98;--pcpl-color-secondary:#e2e8f0;--pcpl-color-secondary-strong:#cbd5e1;--pcpl-color-focus:#f59e0b;--pcpl-shadow-soft:0 10px 24px #0f172a1f}.pcpl-button{background:var(--pcpl-color-primary);box-shadow:var(--pcpl-shadow-soft);color:var(--pcpl-color-surface);cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1.25rem;font-weight:600;transition:background-color .16s,transform .16s;display:inline-flex}.pcpl-button:hover{background:var(--pcpl-color-primary-strong);transform:translateY(-1px)}.pcpl-button:focus-visible{outline:3px solid var(--pcpl-color-focus);outline-offset:2px}.pcpl-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.pcpl-button--secondary{background:var(--pcpl-color-secondary);color:var(--pcpl-color-ink)}.pcpl-button--secondary:hover{background:var(--pcpl-color-secondary-strong)}.pcpl-navigation-sidebar{background:var(--pcpl-color-surface);border-right:1px solid var(--pcpl-color-secondary);z-index:99;width:80px;height:calc(100vh - 64px);transition:width .24s;position:fixed;top:64px;left:0;overflow:visible auto}.pcpl-navigation-sidebar-overlay{z-index:98;background:#00000080;display:none;position:fixed;inset:64px 0 0}.pcpl-navigation-sidebar-nav{flex-direction:column;gap:.25rem;padding:.75rem .5rem;display:flex}.pcpl-nav-item-wrapper{position:relative}.pcpl-nav-item{color:var(--pcpl-color-ink);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:0;width:100%;padding:.75rem .5rem;font-size:.75rem;font-weight:500;transition:all .16s;display:flex;position:relative}.pcpl-nav-item:hover{background:var(--pcpl-color-secondary)}.pcpl-nav-item.active{color:#0b6bcb;background:#e8f1ff;box-shadow:inset 3px 0 #0b6bcb}.pcpl-nav-item.expanded{background:var(--pcpl-color-secondary)}.pcpl-nav-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pcpl-nav-icon svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pcpl-expand-indicator{color:#999;justify-content:center;align-items:center;transition:transform .16s;display:flex;position:absolute;bottom:2px}.pcpl-expand-indicator.expanded{transform:rotate(180deg)}.pcpl-expand-indicator svg{width:14px;height:14px}.pcpl-nav-submenu{border:1px solid var(--pcpl-color-secondary);z-index:200;background:#fff;border-radius:.375rem;min-width:160px;animation:.16s ease-out pcplSlideIn;position:fixed;left:80px;box-shadow:0 4px 12px #0f172a26}@keyframes pcplSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.pcpl-nav-submenu-item{color:var(--pcpl-color-ink);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:background-color .16s;display:flex}.pcpl-nav-submenu-item:first-child{border-radius:.375rem .375rem 0 0}.pcpl-nav-submenu-item:last-child{border-radius:0 0 .375rem .375rem}.pcpl-nav-submenu-item:hover{background:var(--pcpl-color-secondary)}.pcpl-nav-submenu-item.active{color:#0b6bcb;background:#e8f1ff;font-weight:600}.pcpl-submenu-icon{width:16px;height:16px;color:var(--pcpl-color-secondary-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pcpl-submenu-icon svg{stroke-width:1.5px;width:16px;height:16px}.pcpl-submenu-label{flex:1}@media (width<=480px){.pcpl-navigation-sidebar{border-right:none;border-bottom:1px solid var(--pcpl-color-secondary);width:100%;height:auto;max-height:calc(100vh - 64px);position:fixed;top:64px;transform:translate(-100%)}.pcpl-navigation-sidebar.open{width:100%;transform:translate(0);box-shadow:0 4px 12px #0f172a26}.pcpl-navigation-sidebar-overlay{display:block}.pcpl-navigation-sidebar-nav{flex-flow:wrap;gap:.25rem;padding:.5rem}.pcpl-nav-item{flex:0 calc(50% - .25rem);justify-content:center;padding:.75rem .5rem}.pcpl-nav-item.active{box-shadow:none;border-bottom:3px solid #0b6bcb}.pcpl-expand-indicator{display:none}.pcpl-nav-submenu{box-shadow:none;background:0 0;border:none;min-width:auto;position:static}.pcpl-nav-submenu-item{flex:0 calc(50% - .25rem);justify-content:center;padding:.625rem .5rem;font-size:.6875rem}.pcpl-nav-submenu-item:first-child,.pcpl-nav-submenu-item:last-child{border-radius:.375rem}}.pcpl-app-header{border-bottom:1px solid var(--pcpl-color-secondary);z-index:100;background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0f172a14}.pcpl-app-header-left,.pcpl-app-header-right{align-items:center;gap:1rem;display:flex}.pcpl-header-menu-btn{width:40px;height:40px;color:var(--pcpl-color-ink);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .16s;display:flex}.pcpl-header-menu-btn:hover{background:var(--pcpl-color-secondary)}.pcpl-app-header-logo{align-items:center;gap:.75rem;display:flex}.pcpl-app-header-title{color:var(--pcpl-color-ink);font-size:1rem;font-weight:600}.pcpl-user-menu-wrapper{position:relative}.pcpl-user-menu-btn{color:var(--pcpl-color-ink);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .16s;display:flex}.pcpl-user-menu-btn:hover{background:var(--pcpl-color-secondary)}.pcpl-user-avatar{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;display:flex}.pcpl-user-info{flex-direction:column;gap:.125rem;display:flex}.pcpl-user-name{color:var(--pcpl-color-ink);font-size:.875rem;font-weight:500}.pcpl-user-email{color:var(--pcpl-color-secondary-strong);font-size:.75rem}.pcpl-menu-chevron{color:var(--pcpl-color-secondary-strong);transition:transform .16s}.pcpl-menu-chevron.open{transform:rotate(180deg)}.pcpl-user-menu-overlay{z-index:199;position:fixed;inset:0}.pcpl-user-dropdown-menu{border:1px solid var(--pcpl-color-secondary);z-index:200;background:#fff;border-radius:.5rem;min-width:180px;margin-top:.5rem;animation:.16s ease-out slideDown;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0f172a26}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pcpl-dropdown-menu-item{width:100%;color:var(--pcpl-color-ink);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .16s;display:flex}.pcpl-dropdown-menu-item:first-child{border-radius:.375rem .375rem 0 0}.pcpl-dropdown-menu-item:last-child{border-radius:0 0 .375rem .375rem}.pcpl-dropdown-menu-item:hover{background:var(--pcpl-color-secondary)}.pcpl-dropdown-icon{width:18px;height:18px;color:var(--pcpl-color-secondary-strong);justify-content:center;align-items:center;display:flex}.pcpl-dropdown-icon svg{stroke-width:1.5px;width:18px;height:18px}@media (width<=640px){.pcpl-app-header{padding:0 1rem}.pcpl-user-info,.pcpl-app-header-title{display:none}}:root{--reachwell-navy:#003c7b;--reachwell-navy-strong:#002e5f;--reachwell-red:#bd0000;--reachwell-red-strong:#8f0000;--pcpl-color-ink:#16243d;--pcpl-color-surface:#fff;--pcpl-color-primary:var(--reachwell-navy);--pcpl-color-primary-strong:var(--reachwell-navy-strong);--pcpl-color-secondary:#eef2f7;--pcpl-color-secondary-strong:#d9e1ec;--pcpl-color-focus:var(--reachwell-red);--pcpl-shadow-soft:0 6px 18px #003c7b1f;--pcpl-color-accent:var(--reachwell-red);--pcpl-color-accent-strong:var(--reachwell-red-strong);--pcpl-color-danger:var(--reachwell-red);--pcpl-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pcpl-font-size-base:13px;font-size:var(--pcpl-font-size-base);font-family:var(--pcpl-font-sans)}body{font-family:var(--pcpl-font-sans)}.brand-accent-bar{background:linear-gradient(90deg, var(--reachwell-navy) 0%, var(--reachwell-red) 100%);height:3px}:root{font-family:var(--pcpl-font-sans,"Inter", system-ui, Avenir, Helvetica, Arial, sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--pcpl-color-ink,#16243d);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-weight:400;line-height:1.5}body{min-width:320px;min-height:100vh;margin:0;display:flex}#root{width:100%;margin:0;padding:0}*{box-sizing:border-box}html{height:100%}@media print{header,nav,aside,.lang-switch-bar,.eam-breadcrumb,.eam-grid-toolbar,.eam-form-toolbar,.eam-grid-pager,.eam-grid-bulkbar,.eam-cmdk-backdrop,.noprint,.noprint-hide,button,.eam-actions,.eam-toolbar>.eam-actions{display:none!important}.main-content,.page-container,.eam-page{margin:0!important;padding:0!important}.eam-grid-table{font-size:10px}.eam-grid-scroll{border:none!important;overflow:visible!important}body{background:#fff!important}}
