.create-kvault-modal.common-modal{width:100%;max-width:560px}.create-kvault-modal .common-modal-body{scrollbar-width:thin;scrollbar-color:var(--border)transparent;max-height:min(78vh,720px);overflow-y:auto}.create-kvault-modal .common-modal-body::-webkit-scrollbar{width:4px}.create-kvault-modal .common-modal-body::-webkit-scrollbar-track{background:0 0}.create-kvault-modal .common-modal-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.create-kvault-modal .create-kvault-textarea{resize:vertical;height:auto;min-height:110px;padding:10px 12px}.create-kvault-modal .create-kvault-current-file{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.45}.create-kvault-modal .create-kvault-current-file a{color:#2d586e;font-weight:600;text-decoration:none}.create-kvault-modal .create-kvault-current-file a:hover{color:#3c7592;text-decoration:underline}.create-kvault-modal .document-drop-zone{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:14px;transition:border-color .15s,background .15s;position:relative}.create-kvault-modal .document-drop-zone:hover{border-color:#94a3b8}.create-kvault-modal .document-drop-zone--active{background:#2d586e0f;border-color:#2d586e}.create-kvault-modal .document-drop-zone--active .document-drop-zone__icon{color:#2d586e}.create-kvault-modal .document-drop-zone--has-file{background:#fff;border-style:solid;border-color:#e5e7eb}.create-kvault-modal .document-drop-zone--has-file .document-drop-zone__icon{color:#16a34a}.create-kvault-modal .document-drop-zone__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.create-kvault-modal .document-drop-zone__label{cursor:pointer;align-items:flex-start;gap:12px;margin:0;display:flex}.create-kvault-modal .document-drop-zone__icon{color:#64748b;flex-shrink:0;width:28px;height:28px;margin-top:2px}.create-kvault-modal .document-drop-zone__content{flex-direction:column;gap:4px;min-width:0;display:flex}.create-kvault-modal .document-drop-zone__text{color:#334155;font-size:13px}.create-kvault-modal .document-drop-zone__hint{color:#94a3b8;font-size:12px}.create-kvault-modal .document-drop-zone__browse{color:#2d586e;font-weight:600}.create-kvault-modal .document-drop-zone__file-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.create-kvault-modal .document-drop-zone__file-meta{color:#94a3b8;font-size:12px}.create-kvault-modal .document-drop-zone__replace{color:#64748b;font-size:12px}