.lo-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(10,10,10,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s;font-family:"Inter",sans-serif}.lo-modal,.lo-modal *,.lo-modal *::before,.lo-modal *::after{box-sizing:border-box}.lo-modal.is-open{opacity:1;visibility:visible}.lo-modal.is-open .lo-dialog{transform:none}.lo-modal .lo-dialog{position:relative;width:100%;max-width:860px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 40px 80px rgba(0,0,0,.35);color:var(--ink);background:var(--white);padding:48px 52px 40px;transform:translateY(24px) scale(0.98);transition:transform .45s var(--ease)}.lo-modal .lo-dialog>*{flex:none}.lo-modal .lo-dialog>.lo-agenda{flex:1 1 auto;min-height:160px}.lo-modal .lo-dialog h2{font-family:"Inter",sans-serif;font-weight:800;font-size:clamp(2rem,5vw,2.9rem);letter-spacing:-0.03em;line-height:1.05;color:var(--ink);margin:0}.lo-modal .lo-close{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:rgba(26,26,26,.08);color:var(--ink);font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .25s var(--ease)}.lo-modal .lo-close:hover{background:rgba(26,26,26,.16)}.lo-modal .lo-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;padding-right:44px}.lo-modal .lo-brand{display:flex;align-items:center;gap:14px}.lo-modal .lo-brand img{width:58px;height:auto;display:block}.lo-modal .lo-brand span{font-family:"Inter",sans-serif;font-weight:700;font-size:1.55rem;line-height:1.02;letter-spacing:-0.02em;color:var(--ink)}.lo-modal .lo-brand span b{display:block;color:var(--amber);font-weight:700}.lo-modal .lo-ttms{height:34px;width:auto;display:block}.lo-modal .lo-when{margin-top:16px;font-size:1.25rem;line-height:1.4;color:var(--ink)}.lo-modal .lo-when span{display:block;color:#555}.lo-modal .lo-who{margin-top:24px;font-size:1rem;line-height:1.55;color:var(--ink)}.lo-modal .lo-who strong{display:block;font-weight:700}.lo-modal .lo-agenda{list-style:none;margin:24px 0 0;padding:0 10px 0 0;display:grid;align-content:start;gap:10px;overflow-y:scroll;overscroll-behavior:contain}.lo-modal .lo-agenda::-webkit-scrollbar{width:8px}.lo-modal .lo-agenda::-webkit-scrollbar-track{background:var(--grey-200);border-radius:8px}.lo-modal .lo-agenda::-webkit-scrollbar-thumb{background:var(--amber);border-radius:8px}.lo-modal .lo-agenda::-webkit-scrollbar-thumb:hover{background:#e0ab00}.lo-modal .lo-agenda li{display:grid;grid-template-columns:62px 1fr;gap:14px;align-items:start;background:var(--grey-100);border:1px solid var(--grey-200);border-radius:8px;padding:15px 18px}.lo-modal .lo-agenda time{font-weight:800;font-size:.98rem;color:var(--ink)}.lo-modal .lo-agenda h3{font-family:"Inter",sans-serif;font-weight:700;font-size:.98rem;line-height:1.35;color:var(--ink);margin:0;letter-spacing:-0.01em}.lo-modal .lo-agenda p{margin:3px 0 0;font-size:.86rem;line-height:1.45;color:#555}@supports not selector(::-webkit-scrollbar){.lo-modal .lo-agenda{scrollbar-width:thin;scrollbar-color:var(--amber) var(--grey-200)}}.lo-modal .lo-foot{margin-top:22px;font-size:.98rem;color:var(--ink)}.lo-modal .lo-tag{margin-top:16px;background:var(--amber);color:var(--ink);border-radius:999px;padding:16px 24px;text-align:center;font-weight:700;font-size:1.02rem;line-height:1.35}body.lo-lock{overflow:hidden}@media(max-width: 640px){.lo-modal{padding:16px 12px}.lo-modal .lo-dialog{padding:56px 18px 22px;border-radius:10px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.lo-modal .lo-top{margin-bottom:18px;padding-right:0;gap:12px}.lo-modal .lo-brand{gap:10px}.lo-modal .lo-brand img{width:40px}.lo-modal .lo-brand span{font-size:1.1rem}.lo-modal .lo-ttms{height:22px}.lo-modal .lo-when{font-size:1.05rem}.lo-modal .lo-who{margin-top:16px;font-size:.92rem}.lo-modal .lo-agenda{margin-top:16px}.lo-modal .lo-agenda li{grid-template-columns:1fr;gap:4px;padding:12px 14px}.lo-modal .lo-foot{margin-top:14px;font-size:.9rem}.lo-modal .lo-tag{margin-top:12px;padding:12px 16px;font-size:.92rem;border-radius:16px}}@media(max-width: 340px){.lo-modal .lo-ttms{display:none}}@media(prefers-reduced-motion: reduce){.lo-modal,.lo-modal .lo-dialog{transition:none}}/*# sourceMappingURL=cockpit-lancamento.css.map */
