/* Shared document intake behavior for AXIS public, customer and private tools. */
[data-axis-file-drop]{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}
[data-axis-file-drop="enhanced"]{cursor:pointer}
[data-axis-file-drop].is-axis-dragover{position:relative;z-index:2;border-color:#d1a954!important;border-style:solid!important;background:linear-gradient(135deg,rgba(255,252,241,.98),rgba(238,220,174,.96))!important;box-shadow:0 0 0 5px rgba(209,169,84,.22),0 18px 44px rgba(2,39,30,.18)!important;transform:translateY(-2px) scale(1.006)}
[data-axis-file-drop].is-axis-dragover::after{content:"DROP FILES HERE";position:absolute;inset:10px;display:grid;place-items:center;border:1px solid rgba(8,55,43,.34);border-radius:inherit;background:rgba(6,48,38,.92);color:#f2d78f;font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;pointer-events:none}
[data-axis-file-drop].is-axis-drop-rejected{border-color:#b24a38!important;box-shadow:0 0 0 5px rgba(178,74,56,.16)!important;animation:axis-drop-reject .42s ease}
[data-axis-file-drop].has-axis-files{border-color:#2f8065}
.axis-file-drop-toast{position:fixed;right:22px;bottom:22px;z-index:1000;width:min(430px,calc(100vw - 32px));padding:15px 18px;border:1px solid rgba(209,169,84,.62);border-radius:12px;background:#073126;color:#fff;box-shadow:0 22px 58px rgba(1,24,18,.3);font:700 13px/1.45 Arial,sans-serif;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}
.axis-file-drop-toast.show{opacity:1;transform:translateY(0)}
.axis-file-drop-toast[data-tone="error"]{border-color:#d47a67;background:#4e2119}
.axis-file-drop-toast[data-tone="warning"]{border-color:#d1a954;background:#493916}
@keyframes axis-drop-reject{0%,100%{transform:translateX(0)}30%{transform:translateX(-5px)}70%{transform:translateX(5px)}}
@media(max-width:720px){.axis-file-drop-toast{right:16px;bottom:16px}.is-axis-dragover[data-axis-file-drop]::after{font-size:10px;inset:7px}}
@media(prefers-reduced-motion:reduce){[data-axis-file-drop],.axis-file-drop-toast{transition:none!important}.is-axis-drop-rejected[data-axis-file-drop]{animation:none!important}}
