.shared-article-search[open]{width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;border:0;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.shared-article-search::backdrop{background:#10243d99}.shared-article-search header{display:flex;align-items:center;justify-content:space-between;gap:12px}.shared-article-search h2{margin:0}.shared-article-search form>div{display:flex;gap:10px}.shared-article-search textarea{flex:1;min-width:0;padding:12px;border:1px solid #aebfd2;border-radius:10px;font:inherit}.shared-chat-toggle{display:flex;gap:8px;align-items:center;margin-top:8px}.shared-article-search [data-results]{min-height:0;overflow:auto;display:grid;gap:8px}.shared-article-result{display:flex;align-items:center;gap:12px;text-align:left;background:#f2f7fc;border:1px solid #c6d9ec;border-radius:12px;padding:12px;cursor:pointer;color:#17365d}.shared-article-result img{width:48px;height:48px;object-fit:contain}.shared-article-result span>span,.shared-article-result small{display:block}.shared-article-search [data-status]{margin:0;white-space:pre-line;max-height:25vh;overflow:auto}.shared-article-search details{max-height:20vh;overflow:auto}.shared-article-document[open]{width:90vw;height:90dvh;display:flex;flex-direction:column;border:0;border-radius:12px;padding:12px}.shared-article-document iframe{flex:1;border:0;width:100%}
.warehouse-shared-movement[open]{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:0;border-radius:16px;padding:20px;box-sizing:border-box;overflow:auto}.warehouse-shared-movement::backdrop{background:#10243d99}.warehouse-shared-movement>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.warehouse-shared-movement .warehouse-movement-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.warehouse-shared-movement .warehouse-point-operation-context,.warehouse-shared-movement .notice,.warehouse-shared-movement .warehouse-point-confirm-operation{grid-column:1/-1}.warehouse-shared-movement .field{min-width:0}.warehouse-shared-movement input,.warehouse-shared-movement select{width:100%;box-sizing:border-box;min-height:40px}.warehouse-shared-movement [data-movement-error]{color:#a71927}@media(max-width:600px){.warehouse-shared-movement .warehouse-movement-form{grid-template-columns:1fr}}
