.p-document-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p-document-source{display:flex;white-space:normal;align-items:center;gap:13px;min-width:0;width:100%;padding:18px;text-align:left;color:#223d58;background:#fff;border:1px solid #dce5f0;border-radius:12px;box-shadow:none}.p-document-source>span{min-width:0;flex:1}.p-document-source b{display:block;font-size:13px;line-height:1.5}.p-document-source small{display:block;font-size:11px;color:#6c829a;line-height:1.6;margin-top:3px}.p-document-source>.icon{width:20px;height:20px;flex-shrink:0}.p-document-source>.icon:last-child:not(:first-child){width:15px;height:15px}.p-document-source.is-selected{border-color:#eea3b3;background:#fffafb}.p-document-source.is-selected>.icon:first-child{color:#e60036}.p-document-source:hover{background:#f5f8fc;color:#173550;border-color:#b8c9dc;transform:none}.p-document-source:focus-visible{outline:2px solid #e50036;outline-offset:3px}.p-document-source:disabled{cursor:wait;opacity:.6}.p-document-source:hover b{color:inherit}@media(max-width:600px){.p-document-sources{gap:8px}.p-document-source{padding:13px 11px;gap:9px;align-items:flex-start}.p-document-source b{font-size:12px}.p-document-source small{font-size:10px}.p-document-source>.icon{width:17px;height:17px;margin-top:2px}.p-document-source>.icon:last-child:not(:first-child){display:none}}@media(prefers-color-scheme:dark){.p-document-source{background:var(--panel,#fff);color:var(--text,#223d58)}}
