.modal-container .source-modal{background:var(--surface-secondary);width:640px;padding:0}.modal-container .source-modal .actions{margin:0}.modal-container .source-modal .modal-content{min-height:162px;margin:0;padding:24px 20px 20px}.modal-container .source-modal .modal-content.scrollable{overflow:unset}.modal-container .source-modal .modal-content .source-modal-content{font-family:var(--lato-font);color:var(--text-primary);font-size:16px;font-weight:400;overflow:visible}.modal-container .source-modal .btn-close{background:var(--surface-tertiery);outline:1px solid var(--border-tertiery,#ffffff29);margin:16px 20px}.modal-container .source-modal .btn-close svg{color:var(--icon-primary);flex-shrink:0}.modal-container .source-modal .btn-close svg use{width:24px;height:24px}.modal-container .source-modal .modal-icon{width:24px;height:24px;color:var(--icon-primary);flex-shrink:0}.modal-container .source-modal .title-container{border-bottom:1px solid var(--border-tertiery);justify-content:flex-start;align-items:center;gap:8px;padding:24px 20px;display:flex}.modal-container .source-modal .title-container h1{color:var(--text-primary);font-size:20px}.modal-container .source-modal .title-container .modal-icon svg{flex-shrink:0;width:24px;height:24px}.modal-container .source-modal .repo-container{max-width:100%;color:var(--text-primary);align-items:center;gap:8px;display:flex}.modal-container .source-modal .repo-container .tooltip{padding:8px}.modal-container .source-modal .repo-container pre{white-space:nowrap;background:var(--surface-on-surface,#ffffff14);border-radius:4px;flex:1;min-width:0;margin:0;padding:8px 12px;font-family:Courier New,monospace;font-size:14px;line-height:1.4;overflow-x:auto}.modal-container .source-modal .repo-container .btn-copy{flex-shrink:0;margin-left:auto}.modal-container .source-modal .source-tree-container{padding-top:12px}