/* Mireb Workplace — Forms CSS */
.mireb-select { appearance:none; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2395A5A6' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 14px center; padding-right:36px; }
.mireb-file-drop { border:2px dashed var(--mireb-border); border-radius:var(--mireb-radius); padding:40px; text-align:center; transition:var(--mireb-transition); cursor:pointer; }
.mireb-file-drop:hover, .mireb-file-drop.drag-over { border-color:var(--mireb-primary); background:rgba(30,58,95,0.03); }
.mireb-file-drop .drop-icon { font-size:40px; margin-bottom:12px; display:block; }
.mireb-file-drop .drop-text { font-size:14px; color:var(--mireb-gray); }
.mireb-file-drop .drop-hint { font-size:12px; color:var(--mireb-gray); margin-top:6px; }
