.sources-modal-overlay[data-sources-modal-mode=baseline]{--sources-text:#26342f;--sources-heading:#394b44;--sources-muted:#65716c;--sources-border:#d6dfdb;--sources-divider:#e2e8e5;--sources-input-border:#b9c6c0;--sources-control-border:#aebdb6;align-items:center;padding:24px}.sources-modal-overlay[data-sources-modal-mode=baseline]>.sources-modal[data-sources-modal-mode=baseline][data-ui-overlay-dialog=primary]{box-sizing:border-box;display:flex;flex-direction:column;width:min(940px,calc(100vw - 48px))!important;max-width:940px!important;height:auto!important;min-height:min(760px,calc(100dvh - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:hidden;border:1px solid var(--sources-border)!important;border-radius:20px;background:var(--ui-color-background-neutral);box-shadow:0 18px 48px rgba(10,16,13,.28);color:var(--sources-text);cursor:default!important;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.45}.source-delete-modal[data-sources-modal-mode=baseline] *,.source-delete-modal[data-sources-modal-mode=baseline] ::after,.source-delete-modal[data-sources-modal-mode=baseline] ::before,.source-preview-modal[data-sources-modal-mode=baseline] *,.source-preview-modal[data-sources-modal-mode=baseline] ::after,.source-preview-modal[data-sources-modal-mode=baseline] ::before,.sources-modal[data-sources-modal-mode=baseline] *,.sources-modal[data-sources-modal-mode=baseline] ::after,.sources-modal[data-sources-modal-mode=baseline] ::before{box-sizing:border-box}.sources-modal[data-sources-modal-mode=baseline]>.modal-header{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--sources-divider);background:#fff}.sources-modal[data-sources-modal-mode=baseline] .modal-title{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:12px;margin:0;color:var(--sources-text);font-size:24px;font-weight:650;line-height:1.2}.sources-modal[data-sources-modal-mode=baseline] .modal-close,.sources-modal[data-sources-modal-mode=baseline] .modal-title-icon{display:inline-flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px}.sources-modal[data-sources-modal-mode=baseline] .modal-title-icon{background:#f2f6f4;color:#5d746b;font-size:20px}.sources-modal[data-sources-modal-mode=baseline] .modal-close{position:static;margin-left:auto;padding:0;border:1px solid transparent;background:0 0;color:#5d746b;font-size:24px;font-weight:400;line-height:1}.sources-modal[data-sources-modal-mode=baseline] .modal-close:hover{background:#f2f6f4}.sources-modal-overlay[data-sources-modal-mode=baseline]>.sources-modal[data-sources-modal-mode=baseline]>.sources-modal-body{display:block;flex:1 1 auto;min-height:0!important;max-height:none;padding:20px;background:var(--ui-color-background-neutral);overflow:auto!important;overflow-x:hidden!important}.sources-modal[data-sources-modal-mode=baseline] .sources-modal-message{margin:0 0 16px}.sources-modal[data-sources-modal-mode=baseline] .sources-modal-message:empty{margin:0}.sources-modal[data-sources-modal-mode=baseline] .source-create-form,.sources-modal[data-sources-modal-mode=baseline] .sources-section-card{min-width:0;overflow:hidden;border:1px solid var(--sources-border);border-radius:14px;background:#fff}.sources-modal[data-sources-modal-mode=baseline] .sources-section-head{display:flex;min-height:62px;padding:10px 14px;align-items:center;gap:4px;border-bottom:1px solid var(--sources-divider);background:#fff}.sources-modal[data-sources-modal-mode=baseline] .sources-section-head h3{margin:0;color:var(--sources-heading);font-size:18px;font-weight:500;line-height:1.3}.sources-modal[data-sources-modal-mode=baseline] .sources-section-head .ui-help-trigger{margin-left:0}.sources-modal[data-sources-modal-mode=baseline] .sources-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,210px) auto;gap:12px;padding:16px;align-items:end;border-bottom:1px solid var(--sources-divider);background:#fff}.sources-modal[data-sources-modal-mode=baseline] .sources-search-field,.sources-modal[data-sources-modal-mode=baseline] .sources-toolbar label,.sources-modal[data-sources-modal-mode=baseline] .sources-type-field{display:grid;min-width:0;gap:6px;color:var(--sources-heading);font-size:14px;font-weight:500}.sources-modal[data-sources-modal-mode=baseline] .settings-select-input,.sources-modal[data-sources-modal-mode=baseline] .settings-text-input{width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--sources-input-border);border-radius:10px;background-color:#fff;color:var(--sources-text);font:inherit;font-size:14px;font-weight:400}.sources-modal[data-sources-modal-mode=baseline] .settings-select-input{padding-right:34px}.sources-modal[data-sources-modal-mode=baseline] .settings-select-input:focus,.sources-modal[data-sources-modal-mode=baseline] .settings-select-input:focus-visible,.sources-modal[data-sources-modal-mode=baseline] .settings-text-input:focus,.sources-modal[data-sources-modal-mode=baseline] .settings-text-input:focus-visible{border-color:var(--sources-input-border);outline:0;box-shadow:none;background-color:var(--ui-color-input-focus-surface)}.source-delete-modal[data-sources-modal-mode=baseline] .action-button,.sources-modal[data-sources-modal-mode=baseline] .action-button{display:inline-flex;min-height:40px;padding:9px 15px;align-items:center;justify-content:center;gap:8px;border-radius:10px;font:inherit;font-weight:500}.source-delete-modal[data-sources-modal-mode=baseline] .action-button.primary,.sources-modal[data-sources-modal-mode=baseline] .action-button.primary{border:1px solid #5d746b;background:#5d746b;color:#fff}.source-delete-modal[data-sources-modal-mode=baseline] .action-button.secondary,.sources-modal[data-sources-modal-mode=baseline] .action-button.secondary{border:1px solid var(--sources-control-border,#aebdb6);background:#fff;color:#4b6158}.source-delete-modal[data-sources-modal-mode=baseline] .source-action-icon,.sources-modal[data-sources-modal-mode=baseline] .source-action-icon{flex:0 0 auto;font-size:18px}.sources-modal[data-sources-modal-mode=baseline] .sources-create-host{padding:0;border:0;border-radius:0;background:0 0}.sources-modal[data-sources-modal-mode=baseline] .sources-create-host[hidden],.sources-modal[data-sources-modal-mode=baseline] .sources-section-card[hidden],.sources-modal[data-sources-modal-mode=baseline] [hidden]{display:none!important}.sources-modal[data-sources-modal-mode=baseline] .source-create-form{display:block}.sources-modal[data-sources-modal-mode=baseline] .source-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:16px}.sources-modal[data-sources-modal-mode=baseline] .source-form-column{display:grid;min-width:0;align-content:start;gap:16px}.sources-modal[data-sources-modal-mode=baseline] .source-form-field{display:grid;min-width:0;gap:6px;color:var(--sources-heading);font-size:14px;font-weight:500}.sources-modal[data-sources-modal-mode=baseline] .source-form-field small{color:var(--sources-muted);font-size:12px;font-weight:400}.sources-modal[data-sources-modal-mode=baseline] .source-form-field-label{color:var(--sources-heading);font-size:14px;font-weight:500}.sources-modal[data-sources-modal-mode=baseline] .source-type-choice-field{margin:0;padding:0;border:0}.sources-modal[data-sources-modal-mode=baseline] .source-type-choice-field>legend{margin-bottom:6px;padding:0}.sources-modal[data-sources-modal-mode=baseline] .source-type-readonly{display:flex;min-height:48px;padding:9px 11px;align-items:center;border:1px solid var(--sources-divider);border-radius:10px;background:#fbfbfa}.sources-modal[data-sources-modal-mode=baseline] .source-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sources-modal[data-sources-modal-mode=baseline] .source-type-option{display:flex;min-height:48px;padding:9px 11px;align-items:center;gap:9px;border:1px solid var(--sources-control-border);border-radius:10px;background:#fff;color:var(--sources-heading);font-weight:400}.sources-modal[data-sources-modal-mode=baseline] .source-type-option:has(input:checked),.sources-modal[data-sources-modal-mode=baseline] .source-type-option:hover{border-color:var(--sources-control-border);background:var(--ui-color-public-secondary-hover)}.sources-modal[data-sources-modal-mode=baseline] .source-type-option:focus-within{border-color:#869e94;outline:rgba(134,158,148,.34) solid 2px;outline-offset:2px;box-shadow:none}.sources-modal[data-sources-modal-mode=baseline] .source-file-upload{display:grid;min-height:176px;padding:16px;place-items:center;align-content:center;gap:10px;border:1px dashed var(--sources-control-border);border-radius:12px;background:#fff;text-align:center}.sources-modal[data-sources-modal-mode=baseline] .source-file-upload.is-drag-over{border-color:#869e94;background:var(--ui-color-input-focus-surface)}.sources-modal[data-sources-modal-mode=baseline] .source-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sources-modal[data-sources-modal-mode=baseline] .source-file-upload-copy{display:grid;gap:3px}.sources-modal[data-sources-modal-mode=baseline] .source-file-upload-copy strong{color:var(--sources-heading);font-size:15px;font-weight:600}.sources-modal[data-sources-modal-mode=baseline] .source-file-upload-copy small{color:var(--sources-muted);font-size:12px;font-weight:400}.sources-modal[data-sources-modal-mode=baseline] .source-selected-file{max-width:100%;overflow:hidden;color:var(--sources-muted);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.sources-modal[data-sources-modal-mode=baseline] .source-selected-file:empty{display:none}.sources-modal[data-sources-modal-mode=baseline] .source-current-file{display:flex;min-width:0;padding:10px 12px;align-items:center;gap:10px;border:1px solid var(--sources-divider);border-radius:10px;background:#fbfbfa}.sources-modal[data-sources-modal-mode=baseline] .source-current-file>.material-symbols-rounded{flex:0 0 auto;color:#5d746b;font-size:20px}.sources-modal[data-sources-modal-mode=baseline] .source-current-file>span:last-child{display:grid;min-width:0}.sources-modal[data-sources-modal-mode=baseline] .source-current-file strong{font-size:13px;font-weight:600}.sources-modal[data-sources-modal-mode=baseline] .source-current-file small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sources-modal[data-sources-modal-mode=baseline] .searchable-picker{min-width:0}.sources-modal[data-sources-modal-mode=baseline] .searchable-picker-input-row{border:1px solid var(--sources-input-border);border-radius:10px}.sources-modal[data-sources-modal-mode=baseline] .searchable-picker-input-row:focus-within{border-color:var(--sources-input-border);outline:0;box-shadow:none;background:var(--ui-color-input-focus-surface)}.sources-modal[data-sources-modal-mode=baseline] .searchable-picker-input{min-height:40px}.sources-modal[data-sources-modal-mode=baseline] .searchable-picker-option:focus-visible,.sources-modal[data-sources-modal-mode=baseline] .searchable-picker-option:hover,.sources-modal[data-sources-modal-mode=baseline] .searchable-picker-option[aria-selected=true]{background:var(--ui-color-public-secondary-hover)}.sources-modal[data-sources-modal-mode=baseline] .source-form-danger-row{display:flex;padding:0 16px 16px;justify-content:flex-start}.sources-modal[data-sources-modal-mode=baseline] .source-form-delete-action{margin:0;border-color:var(--ui-color-danger);background:#fff;color:var(--ui-color-danger)}.sources-modal[data-sources-modal-mode=baseline] .source-form-delete-action:hover{background:var(--ui-color-danger-surface)}.sources-modal[data-sources-modal-mode=baseline] .sources-list{min-height:0}.sources-modal[data-sources-modal-mode=baseline] .source-table-wrap{overflow:auto;border:0;border-radius:0;background:#fff}.sources-modal[data-sources-modal-mode=baseline] .source-table{width:100%;border-collapse:collapse;color:var(--sources-heading);font-size:13px}.sources-modal[data-sources-modal-mode=baseline] .source-table td,.sources-modal[data-sources-modal-mode=baseline] .source-table th{padding:13px 10px;border-bottom:1px solid var(--sources-divider);text-align:left;vertical-align:middle}.sources-modal[data-sources-modal-mode=baseline] .source-table th{position:static;background:#fbfbfa;color:var(--sources-muted);font-size:12px;font-weight:600;white-space:nowrap}.sources-modal[data-sources-modal-mode=baseline] .source-sort-button{gap:4px;color:inherit;font:inherit;font-weight:600}.sources-modal[data-sources-modal-mode=baseline] .source-sort-button.active,.sources-modal[data-sources-modal-mode=baseline] .source-sort-button:focus-visible,.sources-modal[data-sources-modal-mode=baseline] .source-sort-button:hover{color:#4d7062}.sources-modal[data-sources-modal-mode=baseline] .source-person-link,.sources-modal[data-sources-modal-mode=baseline] .source-title-link{color:var(--ui-color-public-text-link);font-weight:400}.sources-modal[data-sources-modal-mode=baseline] .source-preview-trigger{padding:0;border:0;background:0 0;font:inherit;text-align:left}.sources-modal[data-sources-modal-mode=baseline] .source-original-reference{color:var(--sources-muted);font-weight:400}.sources-modal[data-sources-modal-mode=baseline] .source-type-badge{display:inline-flex;min-height:24px;padding:2px 8px;align-items:center;gap:5px;border:0;background:#f2f6f4;color:#4b675b;font-size:11px;font-weight:500}.sources-modal[data-sources-modal-mode=baseline] .source-type-icon{width:17px;height:17px;font-size:17px}.sources-modal[data-sources-modal-mode=baseline] .source-edit-button{min-height:34px;padding:6px 10px;white-space:nowrap}.sources-modal[data-sources-modal-mode=baseline] .source-edit-button .source-action-icon{width:18px;height:18px;font-size:18px}.sources-modal[data-sources-modal-mode=baseline] .source-empty-state,.sources-modal[data-sources-modal-mode=baseline] .source-loading-state{margin:16px;border:1px solid var(--sources-divider);border-radius:10px;background:#fbfbfa}.sources-modal[data-sources-modal-mode=baseline]>.sources-modal-actions{display:flex;flex:0 0 auto;min-height:72px;margin:0;padding:14px 20px;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--sources-divider);background:#fff}.source-delete-modal[data-sources-modal-mode=baseline] button,.source-preview-modal[data-sources-modal-mode=baseline] button,.sources-modal[data-sources-modal-mode=baseline] a,.sources-modal[data-sources-modal-mode=baseline] button,.sources-modal[data-sources-modal-mode=baseline] input[type=radio],.sources-modal[data-sources-modal-mode=baseline] label[for=source-file-input]{cursor:pointer!important}.source-preview-modal[data-sources-modal-mode=baseline] [hidden]{display:none!important}.source-delete-modal[data-sources-modal-mode=baseline] button:disabled,.sources-modal[data-sources-modal-mode=baseline] button:disabled{cursor:not-allowed!important}.source-preview-overlay[data-sources-modal-mode=baseline]{z-index:5200!important;align-items:center;padding:24px}.source-preview-overlay[data-sources-modal-mode=baseline]>.source-preview-modal[data-sources-modal-mode=baseline]{box-sizing:border-box;display:flex;flex-direction:column;width:min(980px,calc(100vw - 48px));max-width:980px;height:min(800px,calc(100dvh - 48px));min-height:min(620px,calc(100dvh - 48px));overflow:hidden;border:1px solid var(--ui-color-border);border-radius:20px;background:var(--ui-color-background-neutral);box-shadow:0 18px 48px rgba(10,16,13,.3);color:#26342f;cursor:default!important;font-family:Inter,"Segoe UI",Arial,sans-serif}.source-preview-modal[data-sources-modal-mode=baseline]>.modal-header{display:flex;flex:0 0 auto;min-height:76px;padding:18px 20px;align-items:center;gap:12px;border-bottom:1px solid var(--ui-color-divider);background:#fff}.source-preview-modal[data-sources-modal-mode=baseline] .modal-title{display:flex;flex:1 1 auto;min-width:0;margin:0;align-items:center;gap:12px;color:#26342f;font-size:24px;font-weight:650;line-height:1.2}.source-preview-modal[data-sources-modal-mode=baseline] .modal-title>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-preview-modal[data-sources-modal-mode=baseline] .modal-close,.source-preview-modal[data-sources-modal-mode=baseline] .modal-title-icon{display:inline-flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px}.source-preview-modal[data-sources-modal-mode=baseline] .modal-title-icon{background:#f2f6f4;color:#5d746b;font-size:20px}.source-preview-modal[data-sources-modal-mode=baseline] .modal-close{margin-left:auto;padding:0;border:1px solid transparent;background:0 0;color:#5d746b;font-size:24px;line-height:1}.source-preview-modal[data-sources-modal-mode=baseline] .modal-close:hover{background:#f2f6f4}.source-preview-body{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1 0;min-height:0;padding:20px;gap:10px;background:var(--ui-color-background-neutral);overflow:hidden}.source-preview-reference{grid-row:1;margin:0;overflow:hidden;color:#65716c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.source-preview-stage{grid-row:2;position:relative;display:grid;min-width:0;min-height:0;overflow:hidden;place-items:stretch;border:1px dashed #b9c6c0;border-radius:12px;background:#fff;width:100%;height:100%;align-self:stretch;contain:layout paint}.source-preview-stage>*{grid-area:1/1}.source-preview-state{display:grid;padding:24px;place-items:center;color:#65716c;font-size:15px;text-align:center}.source-preview-state.error{color:var(--ui-color-danger)}.source-preview-image-viewport{position:relative;width:100%;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:none;cursor:default!important}.source-preview-image-viewport.is-zoomed{cursor:grab!important}.source-preview-image-viewport.is-dragging{cursor:grabbing!important;user-select:none}.source-preview-image-canvas{position:relative;min-width:100%;min-height:100%}.source-preview-image{position:absolute;display:block;max-width:none;max-height:none;object-fit:contain;pointer-events:none;user-select:none}.source-preview-zoom-controls{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;min-height:42px;padding:6px 7px 6px 12px;align-items:center;gap:8px;border:1px solid #aebdb6;border-radius:12px;background:#fff;box-shadow:0 6px 18px rgba(38,52,47,.14);color:#26342f;font-size:14px;font-weight:500}.source-preview-zoom-controls button{display:inline-flex;width:32px;height:32px;padding:0;align-items:center;justify-content:center;border:1px solid #aebdb6;border-radius:50%;background:#fff;color:#4b6158;font:inherit;font-size:20px;line-height:1}.source-preview-zoom-controls button:hover:not(:disabled){background:var(--ui-color-public-secondary-hover)}.source-preview-zoom-controls button:disabled{border-color:#d5dcd8;color:#a7b0ac;cursor:not-allowed!important}.source-preview-frame{display:block;width:100%;height:100%;min-height:100%;border:0;background:#fff}.source-preview-modal[data-sources-modal-mode=baseline]>.source-preview-actions{display:flex;flex:0 0 auto;min-height:72px;margin:0;padding:14px 20px;align-items:center;justify-content:flex-end;border-top:1px solid var(--ui-color-divider);background:#fff}.source-preview-modal[data-sources-modal-mode=baseline] .action-button.secondary{display:inline-flex;min-height:40px;padding:9px 15px;align-items:center;justify-content:center;border:1px solid #aebdb6;border-radius:10px;background:#fff;color:#4b6158;font:inherit;font-weight:500}.source-preview-modal[data-sources-modal-mode=baseline] .action-button.secondary:hover{background:var(--ui-color-public-secondary-hover)}.source-delete-overlay[data-sources-modal-mode=baseline]{z-index:5100!important;align-items:center;padding:24px}.source-delete-overlay[data-sources-modal-mode=baseline]>.source-delete-modal[data-sources-modal-mode=baseline]{box-sizing:border-box;width:min(500px,calc(100vw - 48px));max-width:500px;padding:0;overflow:hidden;border:1px solid var(--ui-color-border);border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(10,16,13,.28);color:#26342f;cursor:default!important;font-family:Inter,"Segoe UI",Arial,sans-serif}.source-delete-modal[data-sources-modal-mode=baseline] .source-delete-content{padding:22px}.source-delete-modal[data-sources-modal-mode=baseline] h2{display:flex;margin:0 0 12px;align-items:center;gap:10px;color:#26342f;font-size:21px;font-weight:650}.source-delete-modal[data-sources-modal-mode=baseline] .source-delete-title-icon{flex:0 0 auto;color:var(--ui-color-danger);font-size:21px}.source-delete-modal[data-sources-modal-mode=baseline] p{margin:0;color:#56625d;font-size:14px}.source-delete-modal[data-sources-modal-mode=baseline] .delete-warning{margin-top:12px;color:var(--ui-color-danger);font-size:13px;font-weight:600}.source-delete-modal[data-sources-modal-mode=baseline] .modal-message{margin:12px 0 0}.source-delete-modal[data-sources-modal-mode=baseline] .modal-message:empty{display:none;margin:0}.source-delete-modal[data-sources-modal-mode=baseline] .source-delete-actions{display:flex;margin:0;padding:14px 18px;justify-content:flex-end;gap:10px;border-top:1px solid var(--ui-color-divider);background:#fbfbfa}.source-delete-modal[data-sources-modal-mode=baseline] .action-button.danger{border-color:var(--ui-color-danger);background:#fff;color:var(--ui-color-danger)}.source-delete-modal[data-sources-modal-mode=baseline] .action-button.danger:hover:not(:disabled){background:var(--ui-color-danger-surface)}@media(max-width:980px){.sources-modal-overlay[data-sources-modal-mode=baseline]>.sources-modal[data-sources-modal-mode=baseline][data-ui-overlay-dialog=primary]{width:min(610px,calc(100vw - 48px))!important;max-width:610px!important}.sources-modal[data-sources-modal-mode=baseline] .source-form-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.sources-modal[data-sources-modal-mode=baseline] .sources-toolbar{grid-template-columns:minmax(0,1fr)}.sources-modal[data-sources-modal-mode=baseline] .sources-toolbar .action-button{width:100%}.sources-modal[data-sources-modal-mode=baseline] .source-table-wrap{overflow:visible;padding:12px;background:0 0}.sources-modal[data-sources-modal-mode=baseline] .source-table,.sources-modal[data-sources-modal-mode=baseline] .source-table tbody,.sources-modal[data-sources-modal-mode=baseline] .source-table td,.sources-modal[data-sources-modal-mode=baseline] .source-table tr{display:block;width:100%}.sources-modal[data-sources-modal-mode=baseline] .source-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sources-modal[data-sources-modal-mode=baseline] .source-table tbody{display:grid;gap:10px}.sources-modal[data-sources-modal-mode=baseline] .source-table tr{padding:12px;border:1px solid var(--sources-divider);border-radius:10px;background:#fff}.sources-modal[data-sources-modal-mode=baseline] .source-table td{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:4px 0;border:0}.sources-modal[data-sources-modal-mode=baseline] .source-table td::before{content:attr(data-label);color:var(--sources-muted);font-size:11px;font-weight:600}.sources-modal[data-sources-modal-mode=baseline] .source-row-actions{display:flex!important;justify-content:flex-end;text-align:right!important}.sources-modal[data-sources-modal-mode=baseline] .source-row-actions::before{display:none}.source-delete-modal[data-sources-modal-mode=baseline] .source-delete-actions{flex-direction:column-reverse}.source-delete-modal[data-sources-modal-mode=baseline] .source-delete-actions .action-button{width:100%}}@media(max-width:620px){.source-delete-overlay[data-sources-modal-mode=baseline],.source-preview-overlay[data-sources-modal-mode=baseline],.sources-modal-overlay[data-sources-modal-mode=baseline]{padding:8px}.sources-modal-overlay[data-sources-modal-mode=baseline]>.sources-modal[data-sources-modal-mode=baseline][data-ui-overlay-dialog=primary]{width:100%!important;max-width:100%!important;min-height:min(760px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;border-radius:18px;box-shadow:0 12px 34px rgba(10,16,13,.28)}.sources-modal[data-sources-modal-mode=baseline]>.modal-header{padding:14px}.sources-modal[data-sources-modal-mode=baseline] .modal-title{font-size:22px}.sources-modal-overlay[data-sources-modal-mode=baseline]>.sources-modal[data-sources-modal-mode=baseline]>.sources-modal-body{padding:14px}.sources-modal[data-sources-modal-mode=baseline] .sources-section-head{padding:10px 12px}.sources-modal[data-sources-modal-mode=baseline] .sources-section-head h3{font-size:16px}.sources-modal[data-sources-modal-mode=baseline] .source-form-grid,.sources-modal[data-sources-modal-mode=baseline] .sources-toolbar{padding:12px}.sources-modal[data-sources-modal-mode=baseline] .source-type-options{grid-template-columns:minmax(0,1fr)}.sources-modal[data-sources-modal-mode=baseline] .source-file-upload{min-height:0;padding:0;justify-items:stretch;border:0;background:0 0}.sources-modal[data-sources-modal-mode=baseline] .source-file-upload-copy{display:none}.sources-modal[data-sources-modal-mode=baseline] .source-file-upload .action-button{width:100%}.sources-modal[data-sources-modal-mode=baseline] .source-form-danger-row{padding:0 12px 12px}.sources-modal[data-sources-modal-mode=baseline] .source-form-danger-row .action-button,.sources-modal[data-sources-modal-mode=baseline]>.sources-modal-actions .action-button{width:100%}.sources-modal[data-sources-modal-mode=baseline]>.sources-modal-actions{flex-direction:column;padding:12px 14px}.source-delete-overlay[data-sources-modal-mode=baseline]>.source-delete-modal[data-sources-modal-mode=baseline]{width:100%;max-width:100%}.source-preview-overlay[data-sources-modal-mode=baseline]>.source-preview-modal[data-sources-modal-mode=baseline]{width:100%;max-width:100%;height:calc(100dvh - 16px);min-height:0;border-radius:18px}.source-preview-modal[data-sources-modal-mode=baseline]>.modal-header{min-height:68px;padding:14px}.source-preview-modal[data-sources-modal-mode=baseline] .modal-title{font-size:20px}.source-preview-body{padding:14px}.source-preview-zoom-controls{right:8px;bottom:8px}.source-preview-modal[data-sources-modal-mode=baseline]>.source-preview-actions{padding:12px 14px}.source-preview-modal[data-sources-modal-mode=baseline] .action-button.secondary{width:100%}}
