.pagination{align-items:center;display:flex;gap:5px;justify-content:center;margin-top:20px}.pagination button{border:1px solid #07294d;border-radius:5px;color:#fff;padding:10px 15px;transition:background-color .3s ease}.pagination button.active{background-color:#004a75;font-weight:700}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}.pagination button:hover:not(:disabled){background-color:#004a75}.docs-modal[data-v-0ba6e030]{display:grid;inset:0;padding:24px 16px;place-items:center;position:fixed;z-index:1050}.docs-modal__backdrop[data-v-0ba6e030]{backdrop-filter:blur(2px);background:rgba(7,41,77,.55);inset:0;position:absolute}.docs-modal__dialog[data-v-0ba6e030]{background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(7,41,77,.28);max-height:min(92vh,900px);overflow:auto;position:relative;width:min(560px,100%)}.docs-modal__dialog--wide[data-v-0ba6e030]{width:min(640px,100%)}.docs-modal__header[data-v-0ba6e030]{align-items:flex-start;background:linear-gradient(135deg,#07294d,#0a4a7a);color:#fff;display:flex;gap:16px;justify-content:space-between;padding:20px 24px 12px}.docs-modal__eyebrow[data-v-0ba6e030]{font-size:11px;letter-spacing:.08em;margin:0 0 4px;opacity:.75;text-transform:uppercase}.docs-modal__title[data-v-0ba6e030]{color:#fff;font-size:1.25rem;font-weight:700;margin:0}.docs-modal__close[data-v-0ba6e030]{background:transparent;border:0;color:#fff;cursor:pointer;font-size:1.75rem;line-height:1;opacity:.85}.docs-modal__close[data-v-0ba6e030]:hover{opacity:1}.docs-modal__body[data-v-0ba6e030]{display:grid;gap:14px;padding:20px 24px 24px}.docs-field[data-v-0ba6e030]{display:grid;gap:6px}.docs-field label[data-v-0ba6e030],.docs-field__label[data-v-0ba6e030]{color:#07294d;font-size:12px;font-weight:700}.docs-field input[type=date][data-v-0ba6e030],.docs-field input[type=text][data-v-0ba6e030],.docs-field select[data-v-0ba6e030],.docs-field textarea[data-v-0ba6e030]{background:#fff;border:1px solid #d5dee8;border-radius:10px;color:#07294d;font-size:14px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.docs-field input[data-v-0ba6e030]:focus,.docs-field select[data-v-0ba6e030]:focus,.docs-field textarea[data-v-0ba6e030]:focus{border-color:#0a4a7a;box-shadow:0 0 0 3px rgba(10,74,122,.15);outline:none}.docs-grid[data-v-0ba6e030]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.docs-switch[data-v-0ba6e030]{align-items:center;background:#f5f5f5;border:1px solid rgba(0,0,0,.12);border-radius:3px;color:#07294d;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:12px;padding:12px 14px;position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease;user-select:none}.docs-switch input[data-v-0ba6e030]{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.docs-switch__box[data-v-0ba6e030]{background:#fff;border:2px solid #8a97a6;border-radius:3px;box-shadow:inset 0 0 0 0 #c13333;flex:0 0 22px;height:22px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:22px}.docs-switch__box[data-v-0ba6e030]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:11px;margin:2px auto 0;transform:rotate(45deg) scale(0);transition:transform .12s ease;width:6px}.docs-switch__text[data-v-0ba6e030]{display:grid;gap:2px;line-height:1.2}.docs-switch__text small[data-v-0ba6e030]{color:#777;font-size:11px;font-weight:600}.docs-switch[data-v-0ba6e030]:hover{border-color:#c13333}.docs-switch.is-checked[data-v-0ba6e030]{background:rgba(193,51,51,.1);border-color:#c13333;color:#07294d}.docs-switch.is-checked .docs-switch__box[data-v-0ba6e030]{background:#c13333;border-color:#c13333}.docs-switch.is-checked .docs-switch__box[data-v-0ba6e030]:after{transform:rotate(45deg) scale(1)}.docs-switch.is-checked .docs-switch__text small[data-v-0ba6e030]{color:#c13333}.docs-switch input:focus-visible+.docs-switch__box[data-v-0ba6e030]{outline:2px solid #07294d;outline-offset:2px}.docs-dropzone[data-v-0ba6e030]{background:#f4f8fb;border:2px dashed #9eb6cc;border-radius:12px;cursor:pointer;display:grid;gap:4px;min-height:112px;padding:18px;place-items:center;text-align:center;transition:border-color .15s,background .15s}.docs-dropzone strong[data-v-0ba6e030]{color:#07294d;font-size:14px}.docs-dropzone span[data-v-0ba6e030]{color:#5b738a;font-size:12px}.docs-dropzone--active[data-v-0ba6e030],.docs-dropzone[data-v-0ba6e030]:hover{background:#eaf3fa;border-color:#0a4a7a}.docs-dropzone--filled[data-v-0ba6e030]{background:#e8f4ee;border-color:#0a4a7a;border-style:solid}.docs-dropzone__input[data-v-0ba6e030]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.docs-file-current[data-v-0ba6e030]{align-items:center;background:#eef3f8;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:10px 12px}.docs-file-current strong[data-v-0ba6e030]{color:#07294d;display:block;font-size:13px}.docs-file-current span[data-v-0ba6e030]{color:#5b738a;font-size:11px}.docs-alert[data-v-0ba6e030]{border-radius:10px;font-size:13px;padding:10px 12px}.docs-alert--error[data-v-0ba6e030]{background:#fdecee;border:1px solid #f5c2c7;color:#9b1c1c}.docs-modal__footer[data-v-0ba6e030]{align-items:center;border-top:1px solid #e8eef4;display:flex;gap:8px;margin-top:6px;padding-top:8px}.docs-modal__footer-spacer[data-v-0ba6e030]{flex:1}.docs-btn[data-v-0ba6e030]{border:0;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;padding:10px 16px}.docs-btn[data-v-0ba6e030]:disabled{cursor:not-allowed;opacity:.65}.docs-btn--primary[data-v-0ba6e030]{background:#c13333;color:#fff}.docs-btn--primary[data-v-0ba6e030]:hover:not(:disabled){background:#a52828}.docs-btn--ghost[data-v-0ba6e030]{background:#eef3f8;color:#07294d}.docs-btn--danger[data-v-0ba6e030]{background:#fff;border:1px solid #f0b4b4;color:#c13333}@media (max-width:575.98px){.docs-grid[data-v-0ba6e030]{grid-template-columns:1fr}.docs-modal__footer[data-v-0ba6e030]{flex-wrap:wrap}.docs-modal__footer-spacer[data-v-0ba6e030]{display:none}}body.docs-modal-open{overflow:hidden}.docs-workspace{min-height:120px}.docs-loading{color:#c13333;padding:12px 0}.docs-loading,.docs-toolbar{align-items:center;display:flex;gap:12px}.docs-toolbar{background:#f5f5f5;border:1px solid rgba(0,0,0,.12);border-radius:0;flex-wrap:wrap;justify-content:space-between;margin:0 0 16px;padding:12px 14px}.docs-toolbar__count{color:#666;margin:0}.docs-toolbar__count strong{color:var(--color-primary,#07294d)}.docs-toolbar__actions{display:flex;flex-wrap:wrap;gap:8px}.docs-btn{align-items:center;border:0;border-radius:3px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}.docs-btn--primary{background:var(--color-secondary,#c13333);color:#fff}.docs-btn--primary:hover{background:var(--color-primary,#07294d);color:#fff}.docs-btn--ghost{background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);color:var(--color-primary,#07294d)}.docs-btn--ghost:hover{background:var(--color-secondary,#c13333);box-shadow:none;color:#fff}.docs-btn--download{background:var(--color-primary,#07294d);color:#fff}.docs-btn--download:hover{background:var(--color-secondary,#c13333);color:#fff}.docs-btn--block{margin-top:8px;width:100%}.docs-filters{background:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-radius:0;margin-bottom:16px;padding:16px}.docs-empty{background:#f5f5f5;border:1px dashed rgba(0,0,0,.18);border-radius:0;color:#666;padding:24px;text-align:center}.docs-list{display:grid;gap:0}.docs-card{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:14px 8px 14px 0;transition:background-color .15s ease}.docs-card:hover{background:rgba(7,41,77,.03);border-color:rgba(0,0,0,.12);box-shadow:none}.docs-card__main{flex:1 1 280px;min-width:0}.docs-card__title{color:var(--color-primary,#07294d);font-size:1.02rem;font-weight:700;line-height:1.35;margin:0 0 6px}.docs-card__desc{color:#666;font-size:.94rem;line-height:1.5;margin:0 0 10px}.docs-card__meta{color:#777;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px}.docs-card__meta strong{color:var(--color-primary,#07294d);font-weight:600}.docs-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.docs-card__nofile{color:#888;font-size:13px}.docs-badge{border-radius:2px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.02em;margin-left:6px;padding:2px 7px;text-transform:uppercase;vertical-align:middle}.docs-badge--archive{background:#eee;color:#555}.docs-badge--hidden{background:rgba(193,51,51,.12);color:var(--color-secondary,#c13333)}.form-group-wrapper{display:flex;gap:16px}.form-group{flex:1;margin-bottom:10px}.form-control{border-color:#ccc;border-radius:3px;width:100%}.form-label,label{color:var(--color-primary,#07294d);font-size:12px;font-weight:600}.pagination button{background-color:#fff;border:1px solid var(--color-primary,#07294d);border-radius:3px;color:var(--color-primary,#07294d);cursor:pointer;font-size:14px;padding:8px 14px;transition:background-color .2s,color .2s}.pagination button.active,.pagination button:hover{background-color:var(--color-secondary,#c13333);border-color:var(--color-secondary,#c13333);color:#fff}.pagination button:disabled{background-color:#f5f5f5;border-color:#ccc;color:#999}@media (max-width:575.98px){.form-group-wrapper{flex-direction:column;gap:0}}