.account-settings-dialog[data-v-bd8ce8ea] .account-settings-dialog__content{overflow:hidden;border:0;border-radius:var(--ns-rounded-xl,20px);-webkit-box-shadow:0 24px 70px rgba(31,41,55,.24);box-shadow:0 24px 70px rgba(31,41,55,.24)}.account-settings-dialog[data-v-bd8ce8ea] .modal-body{max-height:calc(100vh - 64px);overflow-y:auto;padding:0}.account-settings-dialog__header[data-v-bd8ce8ea]{position:sticky;top:0;z-index:2;padding:22px 62px 14px 22px;background:#fff}.account-settings-dialog__close[data-v-bd8ce8ea]{position:absolute;top:20px;right:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;border-radius:var(--ns-rounded-full,999px);background:transparent;color:var(--ns-text-ink,#252b34)}.account-settings-dialog__close[data-v-bd8ce8ea]:focus-visible,.account-settings-dialog__close[data-v-bd8ce8ea]:hover{background:var(--ns-surface-soft,#f7f8fa);outline:0}.account-settings-dialog__title[data-v-bd8ce8ea]{margin:0;color:var(--ns-text-ink,#252b34);font-size:1.45rem;font-weight:700;line-height:1.35}.account-settings-dialog__subtitle[data-v-bd8ce8ea]{margin:5px 0 0;color:var(--ns-text-muted,#727986);font-size:.88rem;line-height:1.55}.account-settings-dialog__body[data-v-bd8ce8ea]{padding:2px 22px 24px}.account-settings-dialog--compact[data-v-bd8ce8ea] .modal-dialog{max-width:410px}.account-settings-dialog--compact[data-v-bd8ce8ea] .modal-body{min-height:390px}.account-settings-dialog--compact .account-settings-dialog__header[data-v-bd8ce8ea]{padding:20px 58px 8px 22px}.account-settings-dialog--compact .account-settings-dialog__body[data-v-bd8ce8ea]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 22px}.confirm-action[data-v-1d81692d]{min-height:280px;padding:8px 0 0;text-align:center}.confirm-action[data-v-1d81692d],.confirm-action__message[data-v-1d81692d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.confirm-action__message[data-v-1d81692d]{min-height:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirm-action__message p[data-v-1d81692d]{max-width:300px;margin:20px auto 28px;color:var(--ns-text-muted,#727986);font-size:.9rem;line-height:1.65}.confirm-action__icon[data-v-1d81692d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:64px;height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--ns-rounded-full,999px)}.confirm-action__icon--danger[data-v-1d81692d]{border:1px solid rgba(229,83,83,.12);background:linear-gradient(145deg,#fff8f8,#fbecee);color:var(--danger,#e55353);-webkit-box-shadow:0 10px 28px rgba(229,83,83,.11);box-shadow:0 10px 28px rgba(229,83,83,.11)}.confirm-action__icon--warning[data-v-1d81692d]{border:1px solid rgba(252,185,0,.16);background:linear-gradient(145deg,#fffdf5,#fdf4dd);color:#b07d00;-webkit-box-shadow:0 10px 28px rgba(252,185,0,.14);box-shadow:0 10px 28px rgba(252,185,0,.14)}.confirm-action__icon--primary[data-v-1d81692d]{border:1px solid rgba(66,98,255,.12);background:linear-gradient(145deg,#f8f9ff,#eaefff);color:var(--ns-accent-blue,#4262ff);-webkit-box-shadow:0 10px 28px rgba(66,98,255,.11);box-shadow:0 10px 28px rgba(66,98,255,.11)}.confirm-action__actions[data-v-1d81692d]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.confirm-action__actions .btn[data-v-1d81692d]{min-height:42px;border-radius:var(--ns-rounded-md,12px)}.docshelf-upload[data-v-51a51024]{min-width:0}.docshelf-upload__lead[data-v-51a51024]{margin:0 0 .85rem;font-size:var(--ns-body2-size,.8125rem);line-height:1.7;color:var(--ns-text-steel)}.docshelf-upload__alert[data-v-51a51024]{font-size:var(--ns-body2-size,.8125rem)}.docshelf-upload__grid[data-v-51a51024]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.85rem 1rem;min-width:0}.docshelf-upload__field[data-v-51a51024]{min-width:0;margin:0;padding:0;border:0}.docshelf-upload__field[data-v-51a51024] .form-group{margin-bottom:0}.docshelf-upload__field--wide[data-v-51a51024]{grid-column:1/-1}.docshelf-upload__new-code[data-v-51a51024]{margin-top:.4rem}.docshelf-upload__types[data-v-51a51024]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .9rem}.docshelf-upload__type[data-v-51a51024]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2.25rem;margin:0;font-size:var(--ns-body2-size,.8125rem);color:var(--ns-text-slate);cursor:pointer}.docshelf-upload__drop[data-v-51a51024]{display:grid;gap:.2rem;justify-items:center;padding:1.1rem 1rem;margin:0;text-align:center;cursor:pointer;background:var(--ns-surface-soft);border:1px dashed var(--ns-hairline-strong);border-radius:var(--ns-rounded-lg)}.docshelf-upload__drop.has-file[data-v-51a51024],.docshelf-upload__drop.is-dragging[data-v-51a51024]{background:var(--ns-surface-canvas);border-style:solid;border-color:var(--ns-primary)}.docshelf-upload__drop input[data-v-51a51024]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.docshelf-upload__drop[data-v-51a51024]:focus-within{outline:3px solid var(--ns-primary);outline-offset:3px}.docshelf-upload__drop strong[data-v-51a51024]{font-size:var(--ns-body2-size,.8125rem);color:var(--ns-text-ink);overflow-wrap:anywhere}.docshelf-upload__drop small[data-v-51a51024]{font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-stone)}.docshelf-upload__actions[data-v-51a51024]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:1rem}@media (max-width:575.98px){.docshelf-upload__grid[data-v-51a51024]{grid-template-columns:1fr}.docshelf-upload__actions>[data-v-51a51024]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-height:44px}}.docshelf-admin-table[data-v-ea70b316]{min-width:0}.docshelf-admin-group+.docshelf-admin-group[data-v-ea70b316]{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid var(--ns-hairline)}.docshelf-admin-group__head[data-v-ea70b316]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem}.docshelf-admin-group__heading[data-v-ea70b316]{min-width:0}.docshelf-admin-group__title[data-v-ea70b316]{margin:0;font-size:var(--ns-h6-size,.875rem);font-weight:650;color:var(--ns-text-ink);overflow-wrap:anywhere}.docshelf-admin-group__meta[data-v-ea70b316]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.15rem .5rem;margin:.25rem 0 0;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-stone)}.docshelf-admin-group__meta>span+span[data-v-ea70b316]:before{content:"·";margin-right:.5rem}.docshelf-admin-table__date[data-v-ea70b316]{font-variant-numeric:tabular-nums}.docshelf-admin-table__reason[data-v-ea70b316]{overflow-wrap:anywhere}.docshelf-admin-table__stale[data-v-ea70b316]{color:var(--ip-warning-strong)}.docshelf-admin-table__file[data-v-ea70b316]{display:block;min-width:0;overflow-wrap:anywhere}.docshelf-admin-table__buttons[data-v-ea70b316]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:normal}@media (min-width:768px){.docshelf-admin-table__grid[data-v-ea70b316]{table-layout:fixed}.docshelf-admin-table__col-status[data-v-ea70b316]{width:20%}.docshelf-admin-table__col-published[data-v-ea70b316]{width:18%}.docshelf-admin-table__col-actions[data-v-ea70b316]{width:32%}.docshelf-admin-table__grid .ip-table__value-group[data-v-ea70b316]{display:block}}@media (max-width:767.98px){.docshelf-admin-group__head[data-v-ea70b316]{margin-bottom:.35rem}.docshelf-admin-table__file-cell[data-v-ea70b316]{text-align:right}}.docshelf-pdpa[data-v-a13aa5e0]{min-width:0;padding:.85rem 1rem;background:var(--ns-surface-yellow);border:1px solid var(--ns-warning);border-radius:var(--ns-rounded-lg)}.docshelf-pdpa.is-clean[data-v-a13aa5e0]{background:var(--ns-surface-soft);border-color:var(--ns-hairline)}.docshelf-pdpa__title[data-v-a13aa5e0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:var(--ns-h6-size);font-weight:var(--ns-h6-weight);line-height:var(--ns-h6-lh);color:var(--ns-text-ink)}.docshelf-pdpa__icon[data-v-a13aa5e0]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.docshelf-pdpa__checksum[data-v-a13aa5e0]{-ms-flex-preferred-size:100%;flex-basis:100%;margin:.35rem 0 0;font-weight:600;color:var(--ns-error)}.docshelf-pdpa__samples[data-v-a13aa5e0]{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:.35rem;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-slate)}.docshelf-pdpa__samples ul[data-v-a13aa5e0]{margin:.2rem 0 0;padding-left:1.1rem}.docshelf-pdpa__masked[data-v-a13aa5e0]{margin-right:.4rem;color:var(--ns-text-ink);overflow-wrap:anywhere}.docshelf-pdpa__clean[data-v-a13aa5e0],.docshelf-pdpa__lead[data-v-a13aa5e0]{margin:.35rem 0 0;font-size:var(--ns-body2-size,.8125rem);line-height:1.7;color:var(--ns-text-slate)}.docshelf-pdpa__list[data-v-a13aa5e0]{padding:0;margin:.6rem 0 0;list-style:none}.docshelf-pdpa__item[data-v-a13aa5e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem .6rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:.45rem 0;border-top:1px solid var(--ns-hairline-soft)}.docshelf-pdpa__item[data-v-a13aa5e0]:first-child{border-top:0}.docshelf-pdpa__level[data-v-a13aa5e0]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.05rem .45rem;font-size:var(--ns-caption-size,.75rem);font-weight:600;color:var(--ns-text-steel);white-space:nowrap;background:var(--ns-surface-canvas);border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-sm)}.docshelf-pdpa__level.is-block[data-v-a13aa5e0]{color:var(--ns-error-dark);background:var(--ns-error-light);border-color:transparent}.docshelf-pdpa__level.is-warn[data-v-a13aa5e0]{color:var(--ns-warning-contrast);background:var(--ns-surface-canvas);border-color:var(--ns-warning)}.docshelf-pdpa__text[data-v-a13aa5e0]{display:grid;-webkit-box-flex:1;-ms-flex:1 1 14rem;flex:1 1 14rem;min-width:0;gap:.1rem}.docshelf-pdpa__label[data-v-a13aa5e0]{font-size:var(--ns-body2-size,.8125rem);color:var(--ns-text-ink);overflow-wrap:anywhere}.docshelf-pdpa__where[data-v-a13aa5e0]{font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-stone);overflow-wrap:anywhere}.docshelf-pdpa__count[data-v-a13aa5e0]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-stone);white-space:nowrap;font-variant-numeric:tabular-nums}.docshelf-pdpa__note[data-v-a13aa5e0]{margin:.6rem 0 0;font-size:var(--ns-caption-size,.75rem);line-height:1.7;color:var(--ns-text-slate)}:root{--ip-primary-soft:#eef1ff;--ip-primary-strong:#2a41b6;--ip-success-soft:#e4f6ef;--ip-success-strong:#046c4e;--ip-warning-soft:#fff5de;--ip-warning-strong:#855400;--ip-error-soft:#fdeaea;--ip-error-strong:#a32222;--ip-info-soft:#e2f6f4;--ip-info-strong:#0a7a72;--ip-neutral-soft:#f1f3f6;--ip-neutral-medium:#e4e7ef;--ip-magenta-soft:#fde7f4;--ip-magenta-strong:#9c3378;--ip-violet-soft:#ecebfd;--ip-violet-strong:#4a3ab5;--ip-focus-ring:0 0 0 3px rgba(66,98,255,0.16)}.ip-table{width:100%;border-collapse:collapse;font-size:var(--ns-body1-size,.875rem);color:var(--ns-text-primary,#1c1c1e)}.ip-table th{padding:.5rem .75rem;font-size:var(--ns-overline-size,.6875rem);font-weight:var(--ns-overline-weight,600);letter-spacing:var(--ns-overline-ls,.06em);text-transform:uppercase;color:var(--ns-text-steel,#6b6f7e);text-align:left;white-space:nowrap;border-bottom:1px solid var(--ns-hairline,#e0e2e8)}.ip-table td{padding:.625rem .75rem;vertical-align:middle;border-bottom:1px solid var(--ns-hairline-soft,#eef0f3)}.ip-table tbody tr:last-child td{border-bottom:0}.ip-table tbody tr:hover td{background:var(--ns-surface-soft,#fafbfc)}.ip-table__row--clickable{cursor:pointer}.ip-table__row--muted td{color:var(--ns-text-stone,#8e91a0)}.ip-table__mono{font-family:monospace;white-space:nowrap}.ip-table__strong{font-weight:500;color:var(--ns-text-primary,#1c1c1e)}.ip-table__sub{display:block;margin-top:.125rem;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-steel,#6b6f7e)}.ip-table__actions{text-align:right;white-space:nowrap}.ip-table__actions>*+*{margin-left:.25rem}.ip-table__empty{padding:2rem .75rem;color:var(--ns-text-steel,#6b6f7e);text-align:center}.ip-table tfoot td{border-top:1px solid var(--ns-hairline,#e0e2e8);border-bottom:0;font-weight:600}.ip-table__value-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}@media(max-width:767.98px){.ip-table--stacked,.ip-table--stacked tbody,.ip-table--stacked td,.ip-table--stacked tr{display:block;width:100%}.ip-table--stacked thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ip-table--stacked tr{padding:.75rem .875rem;margin-bottom:.5rem;background:var(--ns-surface-canvas,#fff);border:1px solid var(--ns-hairline,#e0e2e8);border-radius:var(--ns-rounded-md,8px)}.ip-table--stacked tbody tr:hover td{background:transparent}.ip-table--stacked td{gap:.2rem .75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.2rem 0;text-align:right;border:0}.ip-table--stacked .ip-table__value-group,.ip-table--stacked td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ip-table--stacked .ip-table__value-group{gap:.35rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.ip-table--stacked td:before{content:attr(data-label);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-steel,#6b6f7e);text-align:left}.ip-table--stacked .ip-table__actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:.5rem;margin-top:.375rem;border-top:1px solid var(--ns-hairline-soft,#eef0f3)}.ip-table--stacked .ip-table__actions:before{display:none}}.ip-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.ip-tile{padding:.75rem .625rem;text-align:center;background:var(--ns-surface-canvas,#fff);border:1px solid var(--ns-hairline,#e0e2e8);border-radius:var(--ns-rounded-md,8px)}.ip-tile__value{font-size:var(--ns-h2-size,1.25rem);font-weight:700;line-height:1.2;color:var(--ns-text-ink,#1c1c1e)}.ip-tile__label{margin-top:.125rem;font-size:var(--ns-caption-size,.75rem);line-height:var(--ns-caption-lh,1.4);color:var(--ns-text-steel,#6b6f7e)}.ip-tile--success{background:var(--ip-success-soft,#e4f6ef);border-color:rgba(0,180,115,.35)}.ip-tile--success .ip-tile__value{color:var(--ip-success-strong,#046c4e)}.ip-tile--warning{background:var(--ip-warning-soft,#fff5de);border-color:rgba(252,185,0,.45)}.ip-tile--warning .ip-tile__value{color:var(--ip-warning-strong,#855400)}.ip-tile--danger{background:var(--ip-error-soft,#fdeaea);border-color:rgba(210,63,63,.35)}.ip-tile--danger .ip-tile__value{color:var(--ip-error-strong,#a32222)}.ip-side-list{display:grid;gap:.125rem;padding:0;margin:0;list-style:none}.ip-side-list__item{position:relative;display:block;width:100%;padding:.5rem .625rem .5rem .75rem;font:inherit;color:var(--ns-text-ink,#1c1c1e);text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--ns-rounded-md,8px)}.ip-side-list__item:hover{background:var(--ip-neutral-soft,#f1f3f6)}.ip-side-list__item:focus-visible{outline:none;-webkit-box-shadow:var(--ip-focus-ring,0 0 0 3px rgba(66,98,255,.16));box-shadow:var(--ip-focus-ring,0 0 0 3px rgba(66,98,255,.16))}.ip-side-list__item.is-active{background:var(--ip-primary-soft,#eef1ff)}.ip-side-list__item.is-active:before{position:absolute;top:.375rem;bottom:.375rem;left:0;width:3px;content:"";background:var(--ns-primary,#4262ff);border-radius:var(--ns-rounded-full,9999px)}.ip-side-list__title{display:block;font-size:var(--ns-body1-size,.875rem);font-weight:600;line-height:1.4}.ip-side-list__item.is-active .ip-side-list__title{color:var(--ip-primary-strong,#2a41b6)}.ip-side-list__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.125rem;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-steel,#6b6f7e)}.ip-segmented{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.125rem;padding:.1875rem;background:var(--ip-neutral-medium,#e4e7ef);border-radius:var(--ns-rounded-md,8px)}.ip-segmented__btn{padding:.3125rem .75rem;font:inherit;font-size:var(--ns-body2-size,.8125rem);font-weight:600;color:var(--ns-text-steel,#6b6f7e);cursor:pointer;background:transparent;border:0;border-radius:var(--ns-rounded-sm,6px)}.ip-segmented__btn:hover:not(.is-active):not(:disabled){color:var(--ns-text-ink,#1c1c1e)}.ip-segmented__btn:focus-visible{outline:none;-webkit-box-shadow:var(--ip-focus-ring,0 0 0 3px rgba(66,98,255,.16));box-shadow:var(--ip-focus-ring,0 0 0 3px rgba(66,98,255,.16))}.ip-segmented__btn.is-active{color:var(--ip-primary-strong,#2a41b6);background:var(--ns-surface-canvas,#fff);-webkit-box-shadow:var(--ns-elevation-subtle,rgba(5,0,56,.04) 0 1px 2px 0);box-shadow:var(--ns-elevation-subtle,rgba(5,0,56,.04) 0 1px 2px 0)}.ip-segmented__btn:disabled{color:var(--ns-text-muted,#a5a8b5);cursor:not-allowed}.ip-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.0625rem .5rem;font-size:var(--ns-caption-size,.75rem);font-weight:600;line-height:1.5;white-space:nowrap;border-radius:var(--ns-rounded-full,9999px);color:var(--ns-text-slate,#555a6a);background:var(--ip-neutral-soft,#f1f3f6)}.ip-pill--primary{color:var(--ip-primary-strong,#2a41b6);background:var(--ip-primary-soft,#eef1ff)}.ip-pill--success{color:var(--ip-success-strong,#046c4e);background:var(--ip-success-soft,#e4f6ef)}.ip-pill--warning{color:var(--ip-warning-strong,#855400);background:var(--ip-warning-soft,#fff5de)}.ip-pill--danger{color:var(--ip-error-strong,#a32222);background:var(--ip-error-soft,#fdeaea)}.ip-pill--info{color:var(--ip-info-strong,#0a7a72);background:var(--ip-info-soft,#e2f6f4)}.ip-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;min-width:0}.ip-page,.ip-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.ip-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ip-lead{max-width:52rem;line-height:1.6}.ip-inline-empty,.ip-lead{margin:0;font-size:var(--ns-body2-size,.8125rem);color:var(--ns-text-steel,#6b6f7e)}.ip-inline-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:1.25rem .75rem;text-align:center}.ip-section-title{margin:0 0 .5rem;font-size:var(--ns-h6-size,.875rem);font-weight:var(--ns-h6-weight,600);line-height:var(--ns-h6-lh,1.4);color:var(--ns-text-ink,#1c1c1e)}.ip-field-label{display:block;margin-bottom:.25rem;font-size:var(--ns-body2-size,.8125rem);font-weight:600;color:var(--ns-text-charcoal,#2c2c34)}.ip-hint{margin:.25rem 0 0;font-size:var(--ns-caption-size,.75rem);line-height:var(--ns-caption-lh,1.4);color:var(--ns-text-steel,#6b6f7e)}.ip-hint--danger{color:var(--ns-error,#d23f3f)}.ip-card-pad{padding:1rem 1.25rem}@media(max-width:767.98px){.ip-card-pad{padding:.875rem 1rem}}.ip-page .content-card__actions .btn{white-space:nowrap}.ip-card--no-divider .content-card__divider{display:none}.ip-card--narrow .content-card__header-tools{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}.ip-card--narrow .content-card__search,.ip-card--narrow .content-card__search-input{min-width:0}.ip-card--narrow .content-card__search-input{width:8.5rem}.ip-card--narrow .content-card__title{overflow:visible;white-space:normal}.ip-collections__list--filterable .content-card__header-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem 1rem}.ip-collections__list--filterable .content-card__heading{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ip-collections__list--filterable .content-card__header-tools{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.ip-collections__list--filterable .content-card__filters{display:contents}.ip-collections__list--filterable .content-card__search{-webkit-box-flex:1;-ms-flex:1 1 13rem;flex:1 1 13rem;max-width:20rem;min-width:0}.ip-collections__list--filterable .content-card__search-input{width:100%}.ip-collections__list--filterable .ip-collections__filter{-webkit-box-flex:0;-ms-flex:0 1 10rem;flex:0 1 10rem;min-width:8rem}.ip-collections__list--filterable .ip-collections__filter select{padding-right:1.25rem}.ip-collections__list--filterable .content-card__actions{margin-left:auto}@media(max-width:575.98px){.ip-collections__list--filterable .content-card__search{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:none}.ip-collections__list--filterable .ip-collections__filter{-webkit-box-flex:1;-ms-flex:1 1 44%;flex:1 1 44%;min-width:0}}.ip-page .btn-outline-secondary{color:var(--ns-text-charcoal);background-color:var(--ns-surface-canvas);border-color:var(--ns-hairline-strong)}.ip-page .btn-outline-secondary:focus,.ip-page .btn-outline-secondary:hover{color:var(--ns-text-ink);background-color:var(--ns-surface-soft);border-color:var(--ns-text-stone)}.ip-page .btn-outline-secondary:focus,.ip-page .btn-outline-secondary:focus-visible{-webkit-box-shadow:var(--ip-focus-ring);box-shadow:var(--ip-focus-ring)}.ip-page .btn-secondary:not(.btn-outline-secondary){color:var(--ns-text-ink);background-color:var(--ip-neutral-soft);border-color:var(--ns-hairline-strong)}.ip-page .btn-secondary:not(.btn-outline-secondary):hover{background-color:var(--ns-surface-medium);border-color:var(--ns-text-stone)}.ip-page .btn.disabled,.ip-page .btn:disabled{cursor:not-allowed;opacity:.5}.ip-control-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:1rem}.ip-control-row .form-group{margin-bottom:0}.ip-control-row__action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:575.98px){.ip-control-row{grid-template-columns:minmax(0,1fr)}.ip-control-row__action .btn{width:100%}}.ip-tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;padding:0 .5rem;margin-bottom:0;background:transparent;border:0;border-bottom:1px solid var(--ns-hairline)}.ip-tabs .nav-tabs .nav-item{margin:0}.ip-tabs .nav-tabs .nav-link{position:relative;min-height:2.5rem;padding:.55rem 1rem;font-size:var(--ns-body1-size);font-weight:600;color:var(--ns-text-steel);white-space:nowrap;background:transparent;border:1px solid transparent;border-bottom:0;border-radius:var(--ns-rounded-md) var(--ns-rounded-md) 0 0}.ip-tabs .nav-tabs .nav-link:hover{color:var(--ns-text-ink);background:var(--ns-surface-soft);border-color:var(--ns-hairline-soft);border-bottom:0}.ip-tabs .nav-tabs .nav-link.active,.ip-tabs .nav-tabs .nav-link.active:hover{color:var(--ns-accent-blue);background:var(--ns-surface-canvas);border-color:var(--ns-hairline);border-bottom:0}.ip-tabs .nav-tabs .nav-link.active:after{position:absolute;right:-1px;bottom:-1px;left:-1px;height:2px;content:"";background:var(--ns-accent-blue)}.ip-tabs .nav-tabs .nav-link:focus-visible{outline:none;-webkit-box-shadow:var(--ip-focus-ring);box-shadow:var(--ip-focus-ring)}.ip-tabs .tab-content{padding:1.25rem;margin-top:.875rem;background:var(--ns-surface-canvas);border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-lg);-webkit-box-shadow:var(--ns-elevation-subtle);box-shadow:var(--ns-elevation-subtle)}@media(max-width:575.98px){.ip-tabs .nav-tabs{padding:0 .25rem}.ip-tabs .nav-tabs .nav-link{padding:.5rem .7rem;font-size:var(--ns-body2-size)}.ip-tabs .tab-content{padding:1rem}}.ip-muted{color:var(--ns-text-steel)}.ip-panel-section+.ip-panel-section{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid var(--ns-hairline-soft)}.ip-panel-section__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem}.ip-panel-section__title{margin:0;font-size:var(--ns-h5-size);font-weight:var(--ns-h5-weight);line-height:var(--ns-h5-lh);color:var(--ns-text-ink)}.ip-panel-section__subtitle{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:.125rem 0 0;font-size:var(--ns-body2-size);line-height:var(--ns-body2-lh);color:var(--ns-text-steel)}.ip-panel-section__foot{padding-top:.75rem;margin-top:.75rem;border-top:1px solid var(--ns-hairline-soft)}.ip-panel-aside{padding-left:1.25rem;border-left:1px solid var(--ns-hairline)}@media(max-width:1199.98px){.ip-panel-aside{padding-top:1.25rem;padding-left:0;border-top:1px solid var(--ns-hairline);border-left:0}}.ip-modal .modal-content{border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-lg);-webkit-box-shadow:var(--ns-elevation-mockup);box-shadow:var(--ns-elevation-mockup)}.ip-modal .modal-header{padding:.875rem 1.25rem;border-bottom:1px solid var(--ns-hairline)}.ip-modal .modal-title{font-size:var(--ns-h4-size);font-weight:var(--ns-h4-weight);line-height:var(--ns-h4-lh);color:var(--ns-text-ink)}.ip-modal .modal-body{max-height:min(60vh,32rem);padding:1.25rem;overflow-y:auto}.ip-modal .modal-footer{gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--ns-hairline)}.ip-modal .modal-footer>.btn{margin:0}.ip-modal .modal-footer .btn{white-space:nowrap}.ip-fieldset{padding:1rem 1.125rem;margin-top:1.25rem;background:var(--ns-surface-soft);border:1px solid var(--ns-hairline-soft);border-radius:var(--ns-rounded-md)}.ip-fieldset__title{margin:0;font-size:var(--ns-h6-size);font-weight:var(--ns-h6-weight);line-height:var(--ns-h6-lh);color:var(--ns-text-ink)}.ip-fieldset__hint{margin:.25rem 0 .875rem;font-size:var(--ns-caption-size);line-height:var(--ns-caption-lh);color:var(--ns-text-steel)}.ip-fieldset .form-group:last-child{margin-bottom:0}.docshelf-admin[data-v-b1d16c22]{min-width:0}.docshelf-admin__upload[data-v-b1d16c22]{margin-bottom:1rem}.docshelf-admin__list[data-v-b1d16c22] .content-card__header-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem 1rem}.docshelf-admin__list[data-v-b1d16c22] .content-card__heading{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.docshelf-admin__list[data-v-b1d16c22] .content-card__header-tools{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.docshelf-admin__list[data-v-b1d16c22] .content-card__filters{display:contents}.docshelf-admin__list[data-v-b1d16c22] .content-card__search{-webkit-box-flex:1;-ms-flex:1 1 12rem;flex:1 1 12rem;max-width:15rem;min-width:0}.docshelf-admin__list[data-v-b1d16c22] .content-card__search-input{width:100%}.docshelf-admin__filter[data-v-b1d16c22]{-webkit-box-flex:0;-ms-flex:0 1 9.5rem;flex:0 1 9.5rem;min-width:8rem;margin-bottom:0}.docshelf-admin__per-page[data-v-b1d16c22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-steel);white-space:nowrap}.docshelf-admin__per-page-select[data-v-b1d16c22]{width:4.5rem;margin-bottom:0}.docshelf-admin__range[data-v-b1d16c22]{font-variant-numeric:tabular-nums}.docshelf-admin__filter-clear[data-v-b1d16c22]{padding:0;font:inherit;font-weight:600;color:var(--ip-primary-strong);white-space:nowrap;cursor:pointer;background:none;border:0}.docshelf-admin__filter-clear[data-v-b1d16c22]:focus-visible{outline:none;-webkit-box-shadow:var(--ip-focus-ring);box-shadow:var(--ip-focus-ring)}.docshelf-admin__empty[data-v-b1d16c22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.85rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 1.5rem;color:var(--ns-text-steel);text-align:center}.docshelf-admin__empty h3[data-v-b1d16c22]{margin:0;font-size:1rem;color:var(--ns-text-ink)}.docshelf-admin__empty-action[data-v-b1d16c22]{min-height:36px;padding:.4rem .8rem;font-size:.8rem;border-radius:7px}@media (max-width:575.98px){.docshelf-admin__list[data-v-b1d16c22] .content-card__search{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:none}.docshelf-admin__filter[data-v-b1d16c22]{-webkit-box-flex:1;-ms-flex:1 1 8.5rem;flex:1 1 8.5rem}}.docshelf-admin__ack[data-v-b1d16c22]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.6rem .75rem;margin:.75rem 0 0;font-size:var(--ns-body2-size,.8125rem);line-height:1.6;color:var(--ns-text-ink);cursor:pointer;background:var(--ns-surface-soft);border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-md)}.docshelf-admin__ack input[data-v-b1d16c22]{margin-top:.25rem}@media (max-width:575.98px){.docshelf-admin__ack[data-v-b1d16c22]{padding:.55rem .6rem}}