@import url(https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&display=swap);.c-chat-debug{padding:.5rem .875rem;border-top:1px solid var(--surface-border);background:var(--surface-a)}.c-chat-debug__toggle{border:none;background:transparent;color:var(--p-primary-600);font-size:.8rem;cursor:pointer;padding:0}.c-chat-debug__body{margin-top:.5rem;max-height:16rem;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem}.c-chat-debug__section{display:flex;flex-direction:column;gap:.35rem}.c-chat-debug__heading{margin:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-surface-500)}.c-chat-debug__config{display:flex;flex-direction:column;gap:.35rem}.c-chat-debug__badge{display:inline-block;align-self:flex-start;padding:.1rem .45rem;border-radius:.35rem;font-size:.72rem;font-weight:600;background:var(--p-primary-100);color:var(--p-primary-700)}.c-chat-debug__badge--success{background:rgba(34,197,94,.12);color:#15803d}.c-chat-debug__badge--warning{background:rgba(234,179,8,.15);color:#a16207}.c-chat-debug__meta{margin:0;display:flex;flex-direction:column;gap:.2rem}.c-chat-debug__meta-row{display:flex;gap:.5rem;font-size:.78rem;line-height:1.35}.c-chat-debug__meta-row dt{flex-shrink:0;min-width:5.5rem;margin:0;color:var(--p-surface-500)}.c-chat-debug__meta-row dd,.c-chat-debug__query{margin:0;color:var(--p-surface-700);word-break:break-word}.c-chat-debug__query{padding:.4rem .5rem;border-radius:.35rem;background:var(--surface-b);font-size:.78rem;line-height:1.4;white-space:pre-wrap}.c-chat-debug__hits{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.c-chat-debug__hit{padding:.4rem .5rem;border-radius:.35rem;background:var(--surface-b);border:1px solid color-mix(in srgb,var(--p-primary-500) 6%,transparent)}.c-chat-debug__hit-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-bottom:.25rem}.c-chat-debug__score{font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--p-primary-600)}.c-chat-debug__hit-title{font-size:.78rem;font-weight:500;color:var(--p-surface-700)}.c-chat-debug__doc-type{font-size:.68rem;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.03em}.c-chat-debug__offsets{font-size:.68rem;color:var(--p-surface-500);font-variant-numeric:tabular-nums}.c-chat-debug__chunk{margin:0;padding:.4rem .5rem;border-radius:.25rem;background:color-mix(in srgb,var(--p-primary-500) 3%,transparent);font-size:.76rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;color:var(--p-surface-700);max-height:10rem;overflow-y:auto}.c-chat-debug__hint{margin:0;font-size:.78rem;color:var(--p-surface-500);font-style:italic}.c-chat-widget{position:fixed;right:1.25rem;bottom:calc(var(--footer-height) + 1rem);z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.c-chat-widget__launcher{width:3.5rem;height:3.5rem;box-shadow:0 8px 24px color-mix(in srgb,var(--p-primary-500) 22%,transparent);transition:transform .2s ease,box-shadow .2s ease}.c-chat-widget__launcher:hover:not(:disabled){transform:scale(1.05);box-shadow:0 12px 28px color-mix(in srgb,var(--p-primary-500) 28%,transparent)}.c-chat-widget__launcher .p-button-icon{font-size:1.25rem}.c-chat-widget__panel{width:min(24rem,100vw - 2rem);height:min(32rem,100vh - var(--menu-height) - var(--footer-height) - 6rem);display:flex;flex-direction:column;background:var(--surface-a);border:1px solid var(--surface-border);border-radius:1rem;box-shadow:0 16px 40px color-mix(in srgb,var(--p-primary-500) 16%,transparent);overflow:hidden}.c-chat-widget__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem .875rem .75rem;background:var(--p-primary-500);color:var(--surface-a)}.c-chat-widget__header-brand{display:flex;align-items:center;gap:.5rem;min-width:0}.c-chat-widget__header-icon{flex-shrink:0;font-size:1rem;opacity:.92}.c-chat-widget__header-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.c-chat-widget__title{font-size:.95rem;font-weight:600}.c-chat-widget__subtitle{font-size:.75rem;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.c-chat-widget__header-actions{display:flex;gap:.15rem;flex-shrink:0}.c-chat-widget__header-actions .p-button{color:var(--surface-a)}.c-chat-widget__messages{flex:1;overflow-y:auto;padding:.875rem;background:var(--surface-b);display:flex;flex-direction:column;gap:1rem}.c-chat-widget__bubble-row{display:flex;align-items:flex-end}.c-chat-widget__bubble-row--user{justify-content:flex-end}.c-chat-widget__bubble-row--assistant{justify-content:flex-start}.c-chat-widget__bubble{max-width:85%;padding:.65rem .85rem;border-radius:1.15rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;font-size:.92rem}.c-chat-widget__bubble--user{background:var(--p-primary-500);color:var(--surface-a);border-bottom-right-radius:.25rem}.c-chat-widget__bubble--assistant{background:hsla(0,0%,100%,.86);color:var(--p-surface-700);border:1px solid color-mix(in srgb,var(--p-primary-500) 6%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--p-primary-500) 5%,transparent);border-bottom-left-radius:.25rem}.c-chat-widget__bubble--typing{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;max-width:none;padding:.7rem .85rem;white-space:nowrap}.c-chat-widget__typing-dots{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0}.c-chat-widget__typing-dots span{width:.35rem;height:.35rem;border-radius:999px;background:var(--p-primary-400);opacity:.45;animation:c-chat-widget-typing-dot 1s ease-in-out infinite}.c-chat-widget__typing-dots span:nth-child(2){animation-delay:.15s}.c-chat-widget__typing-dots span:nth-child(3){animation-delay:.3s}.c-chat-widget__typing-label{font-size:.82rem;color:var(--p-surface-500)}.c-chat-widget__composer{padding:.7rem .75rem .8rem;border-top:1px solid var(--surface-border);background:var(--surface-a)}.c-chat-widget__composer-field{display:flex;align-items:flex-end;gap:.5rem;background:var(--surface-a);border:1px solid var(--surface-border);border-radius:1.5rem;padding:.3rem .3rem .3rem .9rem;transition:border-color .2s ease,box-shadow .2s ease}.c-chat-widget__composer-field:focus-within{border-color:var(--p-primary-300);box-shadow:0 0 0 2px var(--p-primary-100)}.c-chat-widget__composer-field .c-chat-widget__input{flex:1;min-width:0;background:transparent;border:none;border-radius:0;box-shadow:none;padding:.45rem 0;resize:none;line-height:1.45;font-size:.92rem;height:auto;min-height:2.1rem;max-height:7rem;overflow-y:auto}.c-chat-widget__composer-field .c-chat-widget__input:enabled:focus{outline:none;box-shadow:none}.c-chat-widget__send.p-button{flex-shrink:0;width:2.35rem;min-width:2.35rem;height:2.35rem;padding:0;border-radius:999px;background:var(--p-primary-500);border-color:var(--p-primary-500);color:var(--surface-a);box-shadow:none}.c-chat-widget__send.p-button:enabled:hover{background:var(--p-primary-600);border-color:var(--p-primary-600)}.c-chat-widget__send.p-button.p-disabled,.c-chat-widget__send.p-button:disabled{opacity:.45;border-radius:999px;background:var(--p-primary-500);border-color:var(--p-primary-500)}.c-chat-widget__send.p-button .p-button-icon,.c-chat-widget__send.p-button .p-button-loading-icon{font-size:.85rem}@keyframes c-chat-widget-typing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.c-chat-widget-panel-enter-active,.c-chat-widget-panel-leave-active{transition:opacity .2s ease,transform .2s ease}.c-chat-widget-panel-enter-from,.c-chat-widget-panel-leave-to{opacity:0;transform:translateY(12px) scale(.98)}.c-brand-header{display:flex;align-items:center;margin-right:1rem;text-decoration:none}.c-brand-header__logo{margin-right:.5rem;filter:var(--brand-logo-filter)}.c-brand-header__title{color:var(--surface-a);font-size:1.5rem}.c-menu{position:fixed;height:var(--menu-height);z-index:10;top:0;left:0;width:100%}.c-menu.p-menubar{border-radius:0}.c-menu .p-menubar-start{display:flex;align-items:center}.c-menu .p-card .p-card-content{padding:0 0}.c-menu__link{color:var(--surface-a);font-size:1rem;padding:.5rem 1rem}.c-menu__link:hover{text-decoration:underline}.c-menu__link--active{border-radius:.25rem;background:hsla(0,0%,100%,.2)}.c-footer{height:var(--footer-height);background:var(--primary-color);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1rem}.c-filter-form{min-width:20rem}.c-filter-form__fieldset{display:flex;gap:1rem;margin-bottom:1rem}.c-filter-form__field{width:100%;display:flex;flex-direction:column;gap:.5rem}.c-filter-form__footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:2rem}.c-search-results__bold{font-weight:500}.c-search-results__number{margin-bottom:1rem}.c-search-results__descriptor{display:flex;align-items:center}.c-search-results__descriptor i{padding:0 .5rem;cursor:pointer;height:100%}.c-search-results__filters{display:flex;flex-wrap:wrap;gap:.5rem 0}.c-search-results__combinator{margin:0 1rem}.c-search-results__title{background:var(--surface-b);padding:.25rem .5rem;border-radius:.25rem 0 0 .25rem}.c-search-results__value{background:var(--surface-d);padding:.25rem 0 .25rem .5rem;border-radius:0 .25rem .25rem 0}.c-search-results .p-datatable{margin-top:2rem}.text-center{text-align:center!important}.v-search{margin-top:var(--menu-height);min-height:calc(100vh - var(--footer-height) - var(--menu-height));background:#fff}.v-search__body{padding:1rem 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.v-search__loading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-top:40px;min-height:200px}.v-search__loading-label{margin:0;color:var(--p-text-muted-color,#495057)}.v-search__filters{width:80vw;max-width:60rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:1rem;margin:2rem auto}.v-search__filter{height:2.5rem;width:100%;display:flex;align-items:stretch;justify-content:flex-end;margin-bottom:.25rem;gap:0}.v-search__filter-combinator{flex:1;min-width:0;border-radius:var(--border-radius) 0 0 var(--border-radius)}.v-search__filter-combinator span{align-self:center}.v-search__filter-combinator.p-dropdown{border-radius:var(--border-radius) 0 0 var(--border-radius)!important;border-right:none!important;display:flex!important;align-items:center!important}.v-search__filter-combinator.p-dropdown .p-dropdown-label{min-width:5rem;display:flex;align-items:center;padding:.5rem .75rem}.v-search__filter-combinator.p-dropdown .p-dropdown-trigger{display:flex;align-items:center;justify-content:center}.v-search__filter-title{display:flex;align-items:center;width:20%;height:100%;padding:0 .5rem;background:var(--p-primary-100);border:1px solid var(--border-color);border-left:none;border-right:none}.v-search__filter-title span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#495057}.v-search__filter-operator{width:25%;border-radius:0;border-right:none}.v-search__filter-operator span{align-self:center}.v-search__filter-operator.p-dropdown{border-radius:0!important;border-right:none!important;display:flex!important;align-items:center!important}.v-search__filter-operator.p-dropdown .p-dropdown-label{display:flex;align-items:center;padding:.5rem .75rem}.v-search__filter-operator.p-dropdown .p-dropdown-trigger{display:flex;align-items:center;justify-content:center}.v-search__filter-value{width:40%;border-radius:0 var(--border-radius) var(--border-radius) 0}.v-search__filter-value .p-inputtext{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.v-search__filter-value .p-inputtext.p-datepicker-input{border-radius:0!important}.v-search__filter-value .p-calendar,.v-search__filter-value .p-dropdown{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.v-search__filter-value .p-calendar .p-inputtext{border-radius:0!important}.v-search__filter-value .p-calendar button{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.v-search__filter-actions{width:100%;justify-content:space-between;margin-top:1rem}.v-search__filter-actions,.v-search__filter-actions-group{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.v-search__single-page{display:flex;align-items:center;gap:.5rem}.v-search__action{flex-shrink:0}.v-search__tokens-demo{padding:1rem 2rem 2rem;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--surface-border)}.v-search__demo-row{display:flex;gap:.5rem;flex-wrap:wrap}.modal-recherche-parties .p-inputtext{width:100%}.error-message{color:red}.c-edit-modal__focus-sentinel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-edit-modal__focus-sentinel:focus{outline:none}.c-edit-modal__form{position:relative;display:flex;flex-direction:column;gap:1.5rem}.c-edit-modal__section{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--surface-border)}.c-edit-modal__section:last-child{padding-bottom:0;border-bottom:none}.c-edit-modal__section--pdf{padding-top:.25rem}.c-edit-modal__field{display:grid;grid-template-columns:10rem 1fr;align-items:flex-start;gap:1rem}.c-edit-modal__field--stack{align-items:start}.c-edit-modal__label{font-weight:500;color:#495057;padding-top:.5rem;text-align:left;line-height:1.4}.c-edit-modal__control{min-width:0}.c-edit-modal__input,.c-edit-modal__input.p-calendar,.c-edit-modal__input.p-datepicker{width:100%}.c-edit-modal__parties{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.c-edit-modal__partie-row{display:grid;grid-template-columns:1fr 1fr auto;gap:.75rem;align-items:center}.c-edit-modal__add-partie{align-self:flex-start}.c-edit-modal__pdf{display:flex;flex-direction:column;gap:.5rem}.c-edit-modal__file-name{margin:0;color:var(--brand-accent);font-size:.9375rem}.c-edit-modal__field--checkbox{display:flex;align-items:center;gap:.75rem;grid-column:1/-1}.c-edit-modal__checkbox-label{font-weight:500;color:#495057;cursor:pointer;user-select:none}.c-edit-modal__error{margin:0;color:var(--p-red-500,#ef4444);font-size:.875rem}@media(max-width:640px){.c-edit-modal__field{grid-template-columns:1fr;gap:.5rem}.c-edit-modal__label{padding-top:0}.c-edit-modal__partie-row{grid-template-columns:1fr}}.c-ocr-processing__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.c-ocr-processing__header p{font-weight:700}.c-ocr-processing__state{min-width:6rem;display:flex;align-items:center;justify-content:space-between}.c-ocr-processing .p-datatable .p-datatable-tbody>tr>td.c-ocr-processing__number-cell{text-align:right}.v-indexation{margin-top:var(--menu-height);min-height:calc(100vh - var(--footer-height) - var(--menu-height));background:#fff}.v-indexation__body{padding:1rem 2rem 2rem;gap:1.5rem}.v-indexation__body,.v-sign-in{display:flex;flex-direction:column}.v-sign-in{height:100vh;background-color:var(--surface-ground)}.v-sign-in__body{flex:1;margin-top:var(--menu-height);padding-top:2rem;display:flex;justify-content:center}.document-detail-back[data-v-27fe7e86]{padding:60px 10px 8px}.document-detail-loading[data-v-27fe7e86]{display:flex;justify-content:center;align-items:center;padding-top:40px;min-height:200px}.document-detail-grid[data-v-27fe7e86]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:8px;margin-bottom:64px;height:calc(100vh - 120px)}.pdf-viewer[data-v-27fe7e86]{overflow:hidden}.pdf-iframe[data-v-27fe7e86]{width:100%;height:100%;border:none}.document-details[data-v-27fe7e86]{overflow-y:auto;background-color:#f5f5f5;border-left:1px solid #ddd;padding:10px}.detail-item[data-v-27fe7e86]{margin-bottom:20px}.detail-item p[data-v-27fe7e86]{color:var(--brand-accent)}.detail-item h3[data-v-27fe7e86]{color:#333;margin-bottom:5px}@media(max-width:768px){.document-detail-grid[data-v-27fe7e86]{grid-template-columns:1fr}}.form-container .field[data-v-27fe7e86],.main-title[data-v-27fe7e86]{margin-bottom:15px}.form-container label[data-v-27fe7e86]{margin-right:10px;width:30%;display:inline-block}.partie-input[data-v-27fe7e86]{margin-right:10px;margin-bottom:10px;width:42%}.partie-remove-btn[data-v-27fe7e86]{margin-bottom:10px}.item[data-v-27fe7e86]{width:auto}.p-checkbox[data-v-27fe7e86]{top:-19px}.v-upload{margin-top:var(--menu-height);min-height:calc(100vh - var(--footer-height) - var(--menu-height));background:#fff}.v-upload__body{padding:2rem;display:flex;justify-content:center}.v-upload__container{width:100%;max-width:50rem}.v-upload__title{font-size:1.5rem;font-weight:600;color:var(--p-primary-700);margin-bottom:2rem}.v-upload__form{display:flex;flex-direction:column;gap:1.25rem}.v-upload__field{display:grid;grid-template-columns:10rem 1fr;align-items:flex-start;gap:1rem}.v-upload__label{font-weight:500;color:#495057;padding-top:.5rem;text-align:left;line-height:1.4}.v-upload__required{color:var(--p-red-500)}.v-upload__input,.v-upload__input.p-datepicker{width:100%}.v-upload__label-spacer{width:10rem}.v-upload__checkbox-wrapper{display:flex;align-items:center;gap:.5rem}.v-upload__checkbox-label{font-weight:500;color:#495057;cursor:pointer;user-select:none}.v-upload__file-upload .p-button{background:var(--p-surface-100);border:1px solid var(--border-color);color:#495057}.v-upload__file-upload .p-button:hover{background:var(--p-surface-200)}.v-upload__actions{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border)}.v-upload__btn{min-width:8rem}*{font-family:var(--font-family);font-weight:400}body{border:none;padding:0;background:none;outline:none}body,h1,h2,h3,h4,h5,p{margin:0}a{text-decoration:none;color:unset}strong{font-weight:bolder}*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--surface-b)}a::-webkit-scrollbar,abbr::-webkit-scrollbar,acronym::-webkit-scrollbar,address::-webkit-scrollbar,applet::-webkit-scrollbar,article::-webkit-scrollbar,aside::-webkit-scrollbar,audio::-webkit-scrollbar,b::-webkit-scrollbar,big::-webkit-scrollbar,blockquote::-webkit-scrollbar,canvas::-webkit-scrollbar,caption::-webkit-scrollbar,center::-webkit-scrollbar,cite::-webkit-scrollbar,code::-webkit-scrollbar,dd::-webkit-scrollbar,del::-webkit-scrollbar,details::-webkit-scrollbar,dfn::-webkit-scrollbar,div::-webkit-scrollbar,dl::-webkit-scrollbar,dt::-webkit-scrollbar,em::-webkit-scrollbar,embed::-webkit-scrollbar,fieldset::-webkit-scrollbar,figcaption::-webkit-scrollbar,figure::-webkit-scrollbar,footer::-webkit-scrollbar,form::-webkit-scrollbar,h1::-webkit-scrollbar,h2::-webkit-scrollbar,h3::-webkit-scrollbar,h4::-webkit-scrollbar,h5::-webkit-scrollbar,h6::-webkit-scrollbar,header::-webkit-scrollbar,hgroup::-webkit-scrollbar,i::-webkit-scrollbar,iframe::-webkit-scrollbar,img::-webkit-scrollbar,ins::-webkit-scrollbar,kbd::-webkit-scrollbar,label::-webkit-scrollbar,legend::-webkit-scrollbar,li::-webkit-scrollbar,main::-webkit-scrollbar,mark::-webkit-scrollbar,menu::-webkit-scrollbar,nav::-webkit-scrollbar,object::-webkit-scrollbar,ol::-webkit-scrollbar,output::-webkit-scrollbar,p::-webkit-scrollbar,pre::-webkit-scrollbar,q::-webkit-scrollbar,ruby::-webkit-scrollbar,s::-webkit-scrollbar,samp::-webkit-scrollbar,section::-webkit-scrollbar,small::-webkit-scrollbar,span::-webkit-scrollbar,strike::-webkit-scrollbar,strong::-webkit-scrollbar,sub::-webkit-scrollbar,summary::-webkit-scrollbar,sup::-webkit-scrollbar,table::-webkit-scrollbar,tbody::-webkit-scrollbar,td::-webkit-scrollbar,textarea::-webkit-scrollbar,tfoot::-webkit-scrollbar,th::-webkit-scrollbar,thead::-webkit-scrollbar,time::-webkit-scrollbar,tr::-webkit-scrollbar,tt::-webkit-scrollbar,u::-webkit-scrollbar,ul::-webkit-scrollbar,var::-webkit-scrollbar,video::-webkit-scrollbar{width:.5rem}a::-webkit-scrollbar-track,abbr::-webkit-scrollbar-track,acronym::-webkit-scrollbar-track,address::-webkit-scrollbar-track,applet::-webkit-scrollbar-track,article::-webkit-scrollbar-track,aside::-webkit-scrollbar-track,audio::-webkit-scrollbar-track,b::-webkit-scrollbar-track,big::-webkit-scrollbar-track,blockquote::-webkit-scrollbar-track,canvas::-webkit-scrollbar-track,caption::-webkit-scrollbar-track,center::-webkit-scrollbar-track,cite::-webkit-scrollbar-track,code::-webkit-scrollbar-track,dd::-webkit-scrollbar-track,del::-webkit-scrollbar-track,details::-webkit-scrollbar-track,dfn::-webkit-scrollbar-track,div::-webkit-scrollbar-track,dl::-webkit-scrollbar-track,dt::-webkit-scrollbar-track,em::-webkit-scrollbar-track,embed::-webkit-scrollbar-track,fieldset::-webkit-scrollbar-track,figcaption::-webkit-scrollbar-track,figure::-webkit-scrollbar-track,footer::-webkit-scrollbar-track,form::-webkit-scrollbar-track,h1::-webkit-scrollbar-track,h2::-webkit-scrollbar-track,h3::-webkit-scrollbar-track,h4::-webkit-scrollbar-track,h5::-webkit-scrollbar-track,h6::-webkit-scrollbar-track,header::-webkit-scrollbar-track,hgroup::-webkit-scrollbar-track,i::-webkit-scrollbar-track,iframe::-webkit-scrollbar-track,img::-webkit-scrollbar-track,ins::-webkit-scrollbar-track,kbd::-webkit-scrollbar-track,label::-webkit-scrollbar-track,legend::-webkit-scrollbar-track,li::-webkit-scrollbar-track,main::-webkit-scrollbar-track,mark::-webkit-scrollbar-track,menu::-webkit-scrollbar-track,nav::-webkit-scrollbar-track,object::-webkit-scrollbar-track,ol::-webkit-scrollbar-track,output::-webkit-scrollbar-track,p::-webkit-scrollbar-track,pre::-webkit-scrollbar-track,q::-webkit-scrollbar-track,ruby::-webkit-scrollbar-track,s::-webkit-scrollbar-track,samp::-webkit-scrollbar-track,section::-webkit-scrollbar-track,small::-webkit-scrollbar-track,span::-webkit-scrollbar-track,strike::-webkit-scrollbar-track,strong::-webkit-scrollbar-track,sub::-webkit-scrollbar-track,summary::-webkit-scrollbar-track,sup::-webkit-scrollbar-track,table::-webkit-scrollbar-track,tbody::-webkit-scrollbar-track,td::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,tfoot::-webkit-scrollbar-track,th::-webkit-scrollbar-track,thead::-webkit-scrollbar-track,time::-webkit-scrollbar-track,tr::-webkit-scrollbar-track,tt::-webkit-scrollbar-track,u::-webkit-scrollbar-track,ul::-webkit-scrollbar-track,var::-webkit-scrollbar-track,video::-webkit-scrollbar-track{background:var(--surface-b);border-radius:1rem;box-shadow:inset 0 .25rem .25rem 0 rgba(65,68,77,.2)}a::-webkit-scrollbar-thumb,abbr::-webkit-scrollbar-thumb,acronym::-webkit-scrollbar-thumb,address::-webkit-scrollbar-thumb,applet::-webkit-scrollbar-thumb,article::-webkit-scrollbar-thumb,aside::-webkit-scrollbar-thumb,audio::-webkit-scrollbar-thumb,b::-webkit-scrollbar-thumb,big::-webkit-scrollbar-thumb,blockquote::-webkit-scrollbar-thumb,canvas::-webkit-scrollbar-thumb,caption::-webkit-scrollbar-thumb,center::-webkit-scrollbar-thumb,cite::-webkit-scrollbar-thumb,code::-webkit-scrollbar-thumb,dd::-webkit-scrollbar-thumb,del::-webkit-scrollbar-thumb,details::-webkit-scrollbar-thumb,dfn::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb,dl::-webkit-scrollbar-thumb,dt::-webkit-scrollbar-thumb,em::-webkit-scrollbar-thumb,embed::-webkit-scrollbar-thumb,fieldset::-webkit-scrollbar-thumb,figcaption::-webkit-scrollbar-thumb,figure::-webkit-scrollbar-thumb,footer::-webkit-scrollbar-thumb,form::-webkit-scrollbar-thumb,h1::-webkit-scrollbar-thumb,h2::-webkit-scrollbar-thumb,h3::-webkit-scrollbar-thumb,h4::-webkit-scrollbar-thumb,h5::-webkit-scrollbar-thumb,h6::-webkit-scrollbar-thumb,header::-webkit-scrollbar-thumb,hgroup::-webkit-scrollbar-thumb,i::-webkit-scrollbar-thumb,iframe::-webkit-scrollbar-thumb,img::-webkit-scrollbar-thumb,ins::-webkit-scrollbar-thumb,kbd::-webkit-scrollbar-thumb,label::-webkit-scrollbar-thumb,legend::-webkit-scrollbar-thumb,li::-webkit-scrollbar-thumb,main::-webkit-scrollbar-thumb,mark::-webkit-scrollbar-thumb,menu::-webkit-scrollbar-thumb,nav::-webkit-scrollbar-thumb,object::-webkit-scrollbar-thumb,ol::-webkit-scrollbar-thumb,output::-webkit-scrollbar-thumb,p::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb,q::-webkit-scrollbar-thumb,ruby::-webkit-scrollbar-thumb,s::-webkit-scrollbar-thumb,samp::-webkit-scrollbar-thumb,section::-webkit-scrollbar-thumb,small::-webkit-scrollbar-thumb,span::-webkit-scrollbar-thumb,strike::-webkit-scrollbar-thumb,strong::-webkit-scrollbar-thumb,sub::-webkit-scrollbar-thumb,summary::-webkit-scrollbar-thumb,sup::-webkit-scrollbar-thumb,table::-webkit-scrollbar-thumb,tbody::-webkit-scrollbar-thumb,td::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,tfoot::-webkit-scrollbar-thumb,th::-webkit-scrollbar-thumb,thead::-webkit-scrollbar-thumb,time::-webkit-scrollbar-thumb,tr::-webkit-scrollbar-thumb,tt::-webkit-scrollbar-thumb,u::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb,var::-webkit-scrollbar-thumb,video::-webkit-scrollbar-thumb{background:var(--surface-500);height:1rem;border-radius:1rem;box-shadow:inset 0 .25rem .25rem 0 rgba(65,68,77,.2);cursor:pointer}html{--menu-height:3.5rem;--footer-height:3.5rem}:root{--surface-border:#dee2e6;--border-color:#ced4da;--border-radius:4px;--surface-a:#fff;--surface-b:var(--p-surface-50,#f8f9fa);--surface-c:#e9ecef;--surface-d:#dee2e6;--surface-300:#dee2e6;--surface-ground:#fff;--gray-200:#e9ecef;--font-family:var(--font-sans);--primary-color:var(--p-primary-500,#112b49);--surface-500:var(--p-surface-500,#9ca3af);--p-button-outlined-secondary-color:#e4e4e7;--brand-accent:#82a7af;--brand-logo-filter:brightness(0) invert(1);--font-sans:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}body,html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-menubar{background:var(--p-primary-500)!important;border-color:var(--p-primary-500)!important;color:#fff!important;border-radius:0!important}.p-menubar .p-menubar-end{display:flex;gap:.5rem}.p-menubar .p-button.p-button-outlined,.p-menubar .p-button.p-button-text{color:#fff!important;border-color:hsla(0,0%,100%,.7)!important}.p-menubar .p-button.p-button-outlined:hover,.p-menubar .p-button.p-button-text:hover{background:hsla(0,0%,100%,.08)!important;border-color:#fff!important}.p-calendar,.p-dropdown,.p-inputtext,.p-select{height:2.5rem;min-height:2.5rem}.p-inputtext,.p-select-label{padding:.5rem .75rem}.p-select-label{align-self:center;line-height:1.5}.p-select,.p-select .p-select-dropdown{display:flex;align-items:center}.p-select .p-select-dropdown{width:2.5rem;justify-content:center}.p-dropdown{display:flex;align-items:center}.p-dropdown .p-dropdown-label{padding:.5rem .75rem;line-height:1.5}.p-dropdown .p-dropdown-trigger{width:2.5rem;display:flex;align-items:center;justify-content:center}.p-calendar{display:flex;align-items:center}.p-calendar .p-inputtext{height:100%;border:none;padding:.5rem .75rem}.p-calendar .p-datepicker-trigger{width:2.5rem;height:100%;display:flex;align-items:center;justify-content:center}.p-datatable{--p-datatable-header-cell-background:var(--p-primary-50);--p-datatable-header-cell-color:var(--p-primary-700);--p-datatable-header-cell-border-color:var(--p-primary-400);--p-datatable-header-cell-hover-background:var(--p-primary-100);--p-datatable-header-cell-selected-background:var(--p-primary-100);--p-datatable-header-cell-selected-color:var(--p-primary-700);--p-datatable-column-title-font-weight:700;--p-datatable-sort-icon-color:var(--p-primary-400);--p-datatable-sort-icon-hover-color:var(--p-primary-600);--p-datatable-header-cell-sm-padding:0.625rem 1rem;--p-datatable-body-cell-sm-padding:0.625rem 1rem;--p-datatable-row-hover-background:var(--p-primary-50)}.p-datatable .p-datatable-table-container{border-radius:var(--border-radius);overflow:hidden}.p-paginator{justify-content:flex-end}.p-button{border-radius:var(--border-radius)}body,html{background-color:var(--surface-ground)}#app{background:var(--surface-ground)}