#invoice-file-share{width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #cbd5e1;border-radius:14px;color:#10263c;background:#fff;overflow:auto}#invoice-file-share::backdrop{background:#0f172a88}#invoice-file-share header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid #dbe3ec;background:#f8fafc;position:sticky;top:0;z-index:1}#invoice-file-share h2{font-size:22px;font-weight:800;margin:0}#invoice-file-share header p{font-size:13px;margin:3px 0 0}#invoice-file-share main{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:20px;padding:18px}#invoice-file-share .invoice-share-preview{background:#eef2f5;padding:12px;max-height:65dvh;overflow:auto;text-align:center}#invoice-file-share img{max-width:100%;height:auto;display:block;margin:auto}#invoice-file-share section{display:flex;flex-direction:column;gap:12px;min-width:0}#invoice-file-share label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #cbd5e1;border-radius:9px;font-weight:700}#invoice-file-share input{appearance:auto;width:18px;height:18px}#invoice-file-share button{padding:10px 14px;border:1px solid #cbd5e1;border-radius:9px;font-weight:700;background:#f1f5f9}#invoice-file-share [data-send]{background:#07864c;color:white;border-color:#07864c}#invoice-file-share button:disabled{opacity:.5;cursor:wait}#invoice-file-share [role=status],#invoice-file-share small{font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:600px){#invoice-file-share main{grid-template-columns:1fr;padding:12px;gap:12px}#invoice-file-share .invoice-share-preview{max-height:34dvh}#invoice-file-share section{gap:8px}#invoice-file-share label,#invoice-file-share button{padding:10px}}

#invoice-file-share header{background:#102a43!important;color:#fff!important}#invoice-file-share header h2,#invoice-file-share header p{color:#fff!important}#invoice-file-share header p{overflow-wrap:anywhere}
