.erp-docs-dialog--wide{width:min(600px,100vw - 32px)}.erp-docs-dialog__head-actions{flex:none;align-items:center;gap:2px;display:flex}.erp-docs-dialog__text{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.erp-docs-dialog--wide .erp-docs-dialog__head h2{overflow-wrap:anywhere}:is(html:has(.erp-docs-panel),body:has(.erp-docs-panel)){background:0 0}.erp-docs.erp-docs-panel{max-width:none;padding:0}.erp-docs-tabs a{position:relative}.erp-docs-tabs__dot{background:var(--erp-crimson);border-radius:50%;flex:none;width:8px;height:8px}.erp-docs-row__line{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.erp-docs-row__line .erp-docs-row__name{min-width:0}.erp-docs-row[data-new] .erp-docs-row__name{font-weight:750}.erp-docs-row__new{color:#a30d1a;background:#fdecee;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;line-height:1.5}.erp-docs-row__shared{color:var(--erp-text-2);font-size:15px;display:inline-flex}.erp-docs-row__owner{overflow-wrap:anywhere}.erp-share{gap:16px}.erp-share-section{gap:8px;display:grid}.erp-share-section__title{margin:0;font-size:15px;font-weight:700;line-height:1.45}.erp-share-error{border-radius:var(--erp-radius-md);background:snow;border:1px solid #f2c4c8;justify-items:start;gap:10px;padding:14px 16px;display:grid}.erp-share-error p{color:#7a0d19;margin:0;font-size:14px;line-height:1.55}.erp-share-status{min-height:0;color:var(--erp-green);margin:0;font-size:14px;font-weight:600;line-height:1.5}.erp-share-status:empty{display:none}.erp-share-invite .erp-docs-field__error:empty{min-height:0}.erp-share-status[data-tone=error]{color:var(--erp-danger)}.erp-share-invite{gap:6px;display:grid}.erp-share-invite__row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.erp-share-chips{border-radius:var(--erp-radius-sm);cursor:text;background:#fff;border:1px solid #a9bfd8;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 8px;display:flex}.erp-share-chips:focus-within{outline:3px solid var(--erp-focus);outline-offset:1px;border-color:var(--erp-focus)}.erp-share-chips[data-invalid]{border-color:var(--erp-danger)}.erp-share-chips__input{min-width:0;min-height:34px;color:var(--erp-text);font:inherit;background:0 0;border:0;flex:140px;padding:4px 6px;font-size:16px;line-height:1.5}.erp-share-chips__input:focus{outline:none}.erp-share-chip{background:var(--erp-surface-2);border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:2px 2px 2px 10px;font-size:14px;line-height:1.5;display:inline-flex}.erp-share-chip__text{overflow-wrap:anywhere;min-width:0}.erp-share-chip__remove{width:28px;height:28px;color:var(--erp-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.erp-share-chip__remove:hover{color:var(--erp-text);background:#dbe7f4}.erp-share-chip__remove .erp-icon{width:12px;height:12px}.erp-share-select{border-radius:var(--erp-radius-sm);max-width:100%;min-height:48px;color:var(--erp-text);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd8;padding:8px 32px 8px 12px;font-size:15px;line-height:1.4}.erp-share-select:focus-visible{outline:3px solid var(--erp-focus);outline-offset:1px}.erp-share-select:disabled{cursor:progress;opacity:.7}.erp-share-select--plain{background-color:#0000;border-color:#0000;min-height:40px;margin-left:-8px;padding-left:8px;font-weight:650}.erp-share-select--plain:hover{background-color:var(--erp-surface-2)}.erp-share-invite__notify{gap:6px;padding-top:2px;display:grid}.erp-share-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;line-height:1.45;display:inline-flex}.erp-share-check input{width:18px;height:18px;accent-color:var(--erp-blue);margin:0}.erp-share-optional{color:var(--erp-text-2);font-weight:400}.erp-share-invite__message{resize:vertical;min-height:88px}.erp-share-people{margin:0;padding:0;list-style:none;display:grid}.erp-share-person{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.erp-share-person+.erp-share-person{border-top:1px solid #edf3f9}.erp-share-person__avatar{width:40px;height:40px;color:var(--erp-blue);background:#e7f5ff;border-radius:50%;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.erp-share-person__avatar[data-owner]{background:var(--erp-text);color:#fff}.erp-share-person[data-pending] .erp-share-person__avatar{color:var(--erp-text-2);background:#fff;border:1px dashed #a9bfd8}.erp-share-person__main{min-width:0}.erp-share-person__name{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.45}.erp-share-person__meta{color:var(--erp-text-2);flex-wrap:wrap;gap:0 10px;margin:0;font-size:13px;line-height:1.5;display:flex}.erp-share-person__meta:empty{display:none}.erp-share-person__meta span{overflow-wrap:anywhere}.erp-share-person__pending{color:var(--erp-warning);font-weight:600}.erp-share-person__expiry{color:var(--erp-text)}.erp-share-person__role{color:var(--erp-text-2);white-space:nowrap;font-size:14px;line-height:1.45}.erp-share-person__controls{align-items:center;gap:2px;display:flex}.erp-share-person__controls .erp-share-select{min-height:40px}.erp-share-expiry{gap:4px;margin-top:8px;display:grid}.erp-share-expiry__row{flex-wrap:wrap;gap:8px;display:flex}.erp-share-expiry__row .erp-docs-field__input{flex:160px;width:auto;min-height:44px}.erp-docs .erp-share-expiry__row .erp-btn{min-height:44px}.erp-share-general{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.erp-share-general__icon{background:var(--erp-surface-2);width:40px;height:40px;color:var(--erp-text-2);border-radius:50%;place-items:center;font-size:18px;display:grid}.erp-share-general[data-enabled] .erp-share-general__icon{color:var(--erp-green);background:#e4f7ef}.erp-share-general__main{min-width:0}.erp-share-general__value{margin:0;font-size:15px;font-weight:650;line-height:1.45}.erp-share-general__helper{color:var(--erp-text-2);margin:0;font-size:13px;line-height:1.5}.erp-share-general__note{border-radius:var(--erp-radius-sm);background:var(--erp-surface-2);color:var(--erp-text);margin:4px 0 0;padding:6px 10px;font-size:13px;line-height:1.5}.erp-share-general__role{color:var(--erp-text-2);white-space:nowrap;align-self:start;font-size:14px;line-height:1.45}.erp-share-general__role--select{line-height:40px}.erp-share-footer{border-top:1px solid var(--erp-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.erp-share-footer>.erp-btn{margin-left:auto}.erp-share-copy{flex:260px;gap:8px;min-width:0;display:grid}.erp-share-copy__buttons{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.erp-share-copy__reset{align-items:center;gap:6px;min-height:44px;font-size:14px;display:inline-flex}.erp-share-copy__reset .erp-icon{width:14px;height:14px}.erp-share-copy__hint{color:var(--erp-text-2);align-self:center;margin:0;font-size:14px;line-height:1.5}.erp-share-copy__confirm{border-radius:var(--erp-radius-md);background:#fff5f5;border:1px solid #f2c4c8;padding:12px 14px}.erp-share-copy__confirm p{color:#7a0d19;margin:0;font-size:14px;line-height:1.55}.erp-share-copy__manual{min-height:44px;font-size:14px}.erp-share-settings{gap:12px}.erp-share-settings__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.erp-share-switch{cursor:pointer;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:16px;padding:12px 0;display:grid;position:relative}.erp-share-settings__list li+li .erp-share-switch{border-top:1px solid #edf3f9}.erp-share-switch input{opacity:0;cursor:pointer;width:44px;height:24px;margin:0;position:absolute;top:12px;right:0}.erp-share-switch__track{background:#a9bfd8;border-radius:999px;grid-area:1/2;width:44px;height:24px;margin-top:2px;transition:background-color .15s ease-out;position:relative}.erp-share-switch__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s ease-out;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #08267433}.erp-share-switch input:checked+.erp-share-switch__track{background:var(--erp-blue)}.erp-share-switch input:checked+.erp-share-switch__track:after{transform:translate(20px)}.erp-share-switch input:focus-visible+.erp-share-switch__track{outline:3px solid var(--erp-focus);outline-offset:2px}.erp-share-switch input:disabled+.erp-share-switch__track{opacity:.6}.erp-share-switch__text{grid-area:1/1;gap:2px;display:grid}.erp-share-switch__label{font-size:15px;font-weight:650;line-height:1.45}.erp-share-switch__hint{color:var(--erp-text-2);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.erp-share-switch__track,.erp-share-switch__track:after{transition:none}}.erp-versions{gap:12px}.erp-versions__doc{color:var(--erp-text-2);overflow-wrap:anywhere;margin:-4px 0 0;font-size:14px;line-height:1.5}.erp-versions__list{border:1px solid var(--erp-border);border-radius:var(--erp-radius-md);margin:0;padding:0;list-style:none;display:grid}.erp-versions-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 8px 10px 14px;display:grid}.erp-versions-row+.erp-versions-row{border-top:1px solid #edf3f9}.erp-versions-row[data-current]{background:var(--erp-bg)}.erp-versions-row:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.erp-versions-row:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.erp-versions-row__main{min-width:0}.erp-versions-row__title{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:15px;font-weight:650;line-height:1.45;display:flex}.erp-versions-row__tag{color:#0e6b4a;background:#e4f7ef;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;line-height:1.5}.erp-versions-row__meta{color:var(--erp-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 12px;margin:2px 0 0;font-size:13px;line-height:1.5;display:flex}.erp-versions-row__meta span{overflow-wrap:anywhere}.erp-versions-row__actions{align-items:center;gap:2px;display:flex}.erp-versions-row .erp-docs-menu__list{top:auto;bottom:calc(100% + 4px)}.erp-docs .erp-versions-row__restore{min-height:40px;margin-left:4px;padding:6px 12px;font-size:14px}.erp-versions-confirm{border-radius:var(--erp-radius-md);background:#fff;border:1px solid #c9d9ec;grid-column:1/-1;padding:12px 14px}.erp-versions-confirm p{margin:0;font-size:14px;line-height:1.55}.erp-versions-confirm[data-tone=danger]{background:#fff7f8;border-color:#f1b8bf}.erp-versions .erp-docs-list__more{border-top:0;padding:4px 0 0}.erp-versions-row__fold{border-radius:var(--erp-radius-sm);min-height:44px;color:var(--erp-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 -10px -8px;padding:0 8px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.erp-versions-row__fold:hover{background:var(--erp-surface-2)}.erp-versions-row__fold:focus-visible{outline:3px solid var(--erp-focus);outline-offset:-1px}.erp-versions-row__fold-icon{place-items:center;font-size:12px;display:inline-grid}.erp-versions-row__fold[aria-expanded=true] .erp-versions-row__fold-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.erp-versions-row__fold-icon{transition:transform .16s ease-out}}.erp-versions__fold{border-radius:0 0 calc(var(--erp-radius-md) - 1px) calc(var(--erp-radius-md) - 1px);background:#fff linear-gradient(var(--erp-border), var(--erp-border)) no-repeat 20px 10px / 2px calc(100% - 20px);border-top:1px solid #edf3f9;grid-column:1/-1;margin:6px -8px -10px -14px;padding:0 8px 0 34px;list-style:none;display:grid}.erp-versions__fold[hidden]{display:none}.erp-versions__fold .erp-versions-row{padding:8px 0}.erp-versions__fold .erp-versions-row__title{font-size:14px;font-weight:600}@media (max-width:767px){.erp-docs-tabs a{white-space:nowrap;gap:6px;padding-inline:8px}.erp-docs-tabs__long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-share-person{grid-template-columns:36px minmax(0,1fr)}.erp-share-person__avatar{width:36px;height:36px}.erp-share-person__controls,.erp-share-person__role{grid-column:2;justify-self:start}.erp-share-person__controls{margin-left:-2px}.erp-share-general{grid-template-columns:36px minmax(0,1fr)}.erp-share-general__icon{width:36px;height:36px}.erp-share-general__role,.erp-share-general__role--select{grid-column:2;line-height:1.45}}@media (max-width:479px){.erp-share-select--plain{max-width:calc(100% + 8px);padding-right:28px;font-size:14px}.erp-docs-tabs .erp-icon{display:none}.erp-share-invite__row{grid-template-columns:1fr}.erp-share-invite__row .erp-share-select{width:100%}.erp-docs .erp-versions-row__restore{width:40px;margin-left:0;padding:0}.erp-versions-row__restore-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-versions-row{grid-template-columns:1fr}.erp-versions-row__actions{justify-content:flex-end;margin:-4px -4px 0 0}}
