:root{--app-background:#f4f6f9;--app-surface:#fbfcfe;--app-surface-muted:#eef2f7;--app-surface-elevated:#f8fafc;--app-header:#f8fafc;--app-text:#263241;--app-text-muted:#647185;--app-border:#d7dee8;--app-hover:#e5edf8;--app-primary:#315f9b;--app-primary-soft:#dce9f8;--app-link:#315f9b;--app-on-accent:#f3f6fb;--app-warning-soft:#f5e4b8;--app-error:#b53d4b;--app-success:#2f7d50;--app-shadow:rgba(35,48,65,.11);--app-home-overlay:rgba(236,241,247,.08)}html[data-theme=dark]{--app-background:#151b23;--app-surface:#1d2632;--app-surface-muted:#253140;--app-surface-elevated:#2a3645;--app-header:#1a222d;--app-text:#d7dde8;--app-text-muted:#9eabba;--app-border:#3a4758;--app-hover:#303e50;--app-primary:#89aefb;--app-primary-soft:#243a59;--app-link:#8bb8f8;--app-on-accent:#eef3fa;--app-warning-soft:#5a4924;--app-error:#ff7b86;--app-success:#67c58b;--app-shadow:rgba(7,10,15,.34);--app-home-overlay:rgba(10,16,25,.7)}#app,body,html{min-height:100%;margin:0;background:var(--app-background);color:var(--app-text)}.v-application{background:var(--app-background)!important;color:var(--app-text)}.v-input{background-color:transparent}.v-data-table-footer{background:var(--app-surface-muted)}.custom-bordered-table.fixedHeaders{height:calc(100vh - 400px)}.custom-bordered-table.fixedHeaders thead{position:sticky;top:0;background:var(--app-surface);z-index:100}table{page-break-inside:avoid!important}th{background-color:var(--app-surface-muted)}.app-header{width:100%;height:60px;box-sizing:border-box;background:var(--app-header);display:flex;align-items:center;justify-content:flex-end;color:var(--app-text);border-bottom:1px solid var(--app-border);box-shadow:0 2px 12px var(--app-shadow);position:fixed;z-index:100;top:0;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.app-logo{width:48px;height:42px;position:fixed;top:0;z-index:1000}.app-content{min-height:100vh;background:var(--app-background);color:var(--app-text)}.theme-toggle{width:38px;height:38px;margin-right:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface-muted);color:var(--app-primary);cursor:pointer;font-size:21px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.theme-toggle:hover{background:var(--app-hover);border-color:var(--app-primary)}.theme-toggle:active{transform:scale(.94)}.theme-toggle:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.info{display:flex;align-items:center}.info p{margin-top:0;margin-bottom:0}.isau{text-decoration:none;color:var(--app-text)}.isau:hover{color:var(--app-primary)}.custom-bordered-table table[data-v-7e89bea8],.custom-bordered-table[data-v-7e89bea8]{border-collapse:collapse;width:100%}.table-cell[data-v-7e89bea8]{border:1px solid var(--app-border);border-right:none;width:362px;padding:0}.table-cell[data-v-7e89bea8]:last-child{border-right:1px solid var(--app-border)}.header-cell[data-v-7e89bea8],.subheader-cell[data-v-7e89bea8]{border:1px solid var(--app-border);width:362px;text-align:center;font-style:italic;border-top:none}.header-cell[data-v-7e89bea8]{font-weight:900;font-size:15px}.name-cell[data-v-7e89bea8]{border-top:none}.cell-content[data-v-7e89bea8]{display:flex;align-items:center;height:100%;padding:4px 8px}.name-cell[data-v-7e89bea8]{width:362px}.name-cell[data-v-7e89bea8]:not(:last-child){border-right:none}.header-title[data-v-7e89bea8]{font-weight:700!important;justify-content:center}.no-bottom-border[data-v-7e89bea8]{border-bottom:none!important}.year__label[data-v-7e89bea8]{font-weight:700;font-size:13px}.no-border-top th[data-v-7e89bea8]{border-top:none!important}.inner-cell-wrapper[data-v-7e89bea8]{display:flex;width:100%;gap:8px;height:100%}.inner-cell[data-v-7e89bea8]{display:flex;align-items:center;flex:1;border-right:1px solid var(--app-border);min-height:52px}.inner-cell[data-v-7e89bea8]:last-child{border-right:none}.inner-cell[data-v-7e89bea8]:not(:last-child){padding-right:10px}.empty[data-v-7e89bea8]{border-left:none}.form-wrapper[data-v-626c7c1e]{width:100%;box-sizing:border-box}.form-row[data-v-626c7c1e]{display:flex;margin-bottom:16px}.form-field[data-v-626c7c1e]{width:100%;height:40px}.label[data-v-626c7c1e]{font-size:14px}.label-wrapper[data-v-626c7c1e]{display:flex;align-items:center}.mdi-file-download[data-v-626c7c1e]{color:var(--app-link);font-size:18px}.header[data-v-eb04bfa4],.subtitle[data-v-eb04bfa4]{color:var(--app-text-muted);font-size:24px}.areaName[data-v-eb04bfa4]{color:var(--app-text);font-size:15px}.header[data-v-eb04bfa4]{color:var(--app-text)}[data-v-eb04bfa4] .v-data-table thead th{border-bottom:1px solid var(--app-border);border-top:1px solid var(--app-border);border-left:1px solid var(--app-border);padding:8px}[data-v-eb04bfa4] .v-data-table thead th .v-data-table-header__content{font-weight:700;display:flex;justify-content:center}[data-v-eb04bfa4] .v-data-table thead th:last-child{border-right:1px solid var(--app-border)}[data-v-eb04bfa4] .v-table--density-default{--v-table-header-height:38px}.pdf-mode[data-v-eb04bfa4] .v-table__wrapper{overflow:visible!important;max-height:none!important}.pdf-mode[data-v-eb04bfa4] .custom-bordered-table{height:auto!important}.pdf-mode[data-v-eb04bfa4] .custom-bordered-table thead{position:static!important;top:auto!important}.cert-valid[data-v-eb04bfa4]{color:var(--app-success)}.cert-invalid[data-v-eb04bfa4]{color:var(--app-error)}.wrapperImage[data-v-5d13eb25]{width:100%;height:calc(100vh - 58px);background-image:linear-gradient(var(--app-home-overlay),var(--app-home-overlay)),url(/img/bg_home.7c8c8fa7.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.buttons[data-v-5d13eb25]{display:flex;gap:20px}.buttons p[data-v-5d13eb25]{text-align:center}.btn[data-v-5d13eb25]{display:flex;align-items:center;flex-direction:column;justify-content:space-between;width:200px;height:200px;font-size:16px;text-decoration:none;color:var(--app-text);border-radius:20px;border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface) 82%,transparent);box-shadow:0 10px 30px var(--app-shadow);backdrop-filter:blur(8px);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.btn[data-v-5d13eb25]:hover{background:color-mix(in srgb,var(--app-surface-elevated) 92%,transparent);border-color:var(--app-primary);transform:translateY(-2px)}h1[data-v-5c31ab3e]{font-weight:700}.text-h5[data-v-7aafecc1]{color:var(--app-text)}.custom-bordered-table[data-v-7aafecc1] table{border:1px solid var(--app-border);border-collapse:collapse}.custom-bordered-table[data-v-7aafecc1] td,.custom-bordered-table[data-v-7aafecc1] th{border:1px solid var(--app-border);padding:8px;height:30px}.custom-bordered-table[data-v-7aafecc1] td{height:30px!important}.custom-bordered-table[data-v-7aafecc1] th{background-color:var(--app-surface-muted);color:var(--app-text)}.custom-bordered-table[data-v-7aafecc1] th span{font-weight:600;font-size:12px}.custom-bordered-table[data-v-7aafecc1] tbody tr:hover{background-color:var(--app-primary-soft);cursor:pointer}td .no-border[data-v-7aafecc1]{border:none}.innerItem[data-v-7aafecc1]{font-weight:600;font-size:11px;padding:3px;border-radius:5px;color:var(--app-on-accent)!important}.date_item[data-v-7aafecc1]{width:200px}.prepend__sort[data-v-7aafecc1]{background-color:var(--app-warning-soft);height:50px}.text-wrapper[data-v-7aafecc1]{position:relative;height:55px!important;overflow:hidden;display:block}.hover-popup-fixed[data-v-7aafecc1]{position:fixed;background:var(--app-surface-elevated);color:var(--app-text);border:1px solid var(--app-border);padding:10px 15px;z-index:9999;max-width:300px;box-shadow:0 2px 8px var(--app-shadow);white-space:normal;pointer-events:none;font-size:13px;border-radius:10px}.custom-pagination .my-footer[data-v-7aafecc1]{display:flex;align-items:center;padding:8px 12px;border-top:1px solid var(--app-border);background:var(--app-surface-muted)}.custom-pagination .my-footer .left[data-v-7aafecc1]{display:flex;align-items:center;gap:16px}.custom-pagination .my-footer .page-info[data-v-7aafecc1]{font-weight:600}.custom-pagination .my-footer .per-page[data-v-7aafecc1]{display:flex;align-items:center;gap:8px}.custom-pagination .my-footer .right[data-v-7aafecc1]{margin-left:auto;display:flex;align-items:center}