.dashboard_shell__hLsxK{max-width:1400px;margin:24px auto;padding:20px 24px 28px;background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.12);border:1px solid #e2e8f0;box-sizing:border-box}@media (max-width:640px){.dashboard_shell__hLsxK{margin:12px;padding:14px 14px 20px;border-radius:14px}}.dashboard_toolbar__Ve8T3{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 18px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.dashboard_newTripBtn__a0uDG{background:#eff6ff;color:#2563eb;border:1.5px dashed #3b82f6;border-radius:50%;width:36px;height:36px;font-size:22px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,transform .12s;white-space:nowrap;line-height:1;box-sizing:border-box}.dashboard_newTripBtn__a0uDG:hover{background:#dbeafe;border-color:#2563eb;transform:scale(1.06)}.dashboard_globeBtn__1BlCg{background:#f0fdf4;color:#16a34a;border:1.5px solid #86efac;border-radius:50%;width:32px;height:32px;font-size:17px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,transform .12s,box-shadow .12s;box-sizing:border-box}.dashboard_globeBtn__1BlCg:hover{background:#dcfce7;transform:scale(1.08);box-shadow:0 2px 8px rgba(22,163,74,.25)}.dashboard_preRegistroBadge__4WxtA{font-size:10px;font-weight:800;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:2px 7px;border-radius:8px;white-space:nowrap}.dashboard_toolbarHeader__kKbV_{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard_filterChips__h6WJ1{display:flex;gap:6px;flex-wrap:wrap}.dashboard_chip__29uhi{border:1px solid #cbd5e1;background:#fff;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.dashboard_chip__29uhi:hover{background:#eef2f7}.dashboard_chipActive__3feYl{background:#0f172a;color:#fff;border-color:#0f172a}.dashboard_search__iU4CW{flex:1 1;min-width:160px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px}.dashboard_iconBtn__NaCC_{width:38px;height:38px;border-radius:9px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:17px;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s,box-shadow .12s,background .12s;white-space:nowrap}.dashboard_iconBtn__NaCC_:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(15,23,42,.15);background:#f8fafc}.dashboard_body___lvEA{display:grid;grid-template-columns:300px 1fr;grid-gap:18px;gap:18px;align-items:start}@media (max-width:820px){.dashboard_body___lvEA{grid-template-columns:1fr}}.dashboard_ideasColumn__tSE0Q{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:14px}.dashboard_ideasHeader__iw09h{margin:0;font-size:15px;color:#92400e;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard_caret__i95r3{margin-left:auto;transition:transform .2s}.dashboard_ideasList__wgRH7{display:flex;flex-direction:column;gap:10px;margin-top:10px}.dashboard_empty__a4MN7{font-size:12px;color:#94a3b8;font-style:italic;margin:6px 0}.dashboard_yearSection__XbDKH{border:1px solid #e2e8f0;border-radius:14px;margin-bottom:14px}.dashboard_yearHeader___lIIo{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 16px;background:#f1f5f9;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard_yearHeader___lIIo:hover{background:#e9eef5}.dashboard_yearTitle__d5HHG{font-size:18px;font-weight:800;color:#0f172a}.dashboard_yearCount__sTowH{font-size:12px;color:#64748b}.dashboard_yearCaret__5MNFG{margin-left:auto;transition:transform .2s;color:#64748b}.dashboard_yearContent__bCCNR{padding:12px 16px}.dashboard_statusGroup__XFAPS{margin-bottom:14px}.dashboard_statusGroup__XFAPS:last-child{margin-bottom:0}.dashboard_statusGroupTitle__ObiNM{margin:0 0 8px;font-size:13px;color:#475569;font-weight:700}.dashboard_statusGroupTitle__ObiNM span{color:#94a3b8;font-weight:600}.dashboard_cardsGrid__ArXb5{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px}.dashboard_card__k9RAX{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;cursor:pointer;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column;gap:6px}.dashboard_card__k9RAX:hover{box-shadow:0 6px 16px rgba(15,23,42,.1);transform:translateY(-2px)}.dashboard_cardTop__dVrFs{display:flex;justify-content:space-between;align-items:center;gap:6px}.dashboard_statusBadge__lw1__{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.dashboard_cardName__aLlHu{margin:0;font-size:15px;color:#0f172a}.dashboard_cardDest__6Vbur{margin:0;font-size:12px;color:#64748b}.dashboard_cardFoot__rFh2m{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.dashboard_cardFoot__rFh2m small{font-size:11px;color:#94a3b8}.dashboard_cardBadge__6E80_{font-size:10px;font-weight:700;color:#334155;background:#e2e8f0;padding:2px 8px;border-radius:10px;white-space:nowrap}.dashboard_sharedLabel__Qd4uW{font-size:16px;line-height:1;white-space:nowrap}.dashboard_compact__xM4o6 .dashboard_cardsGrid__ArXb5{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.dashboard_compact__xM4o6 .dashboard_card__k9RAX{padding:8px 10px;gap:3px}.dashboard_compact__xM4o6 .dashboard_cardDest__6Vbur{display:none}.dashboard_compact__xM4o6 .dashboard_cardName__aLlHu{font-size:13px}.dashboard_espiaSection__oMYt_{grid-column:1/-1;margin-top:6px}.dashboard_espiaHeader__ZQuXY{cursor:pointer;font-size:15px;color:#475569;display:flex;align-items:center;gap:6px;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard_espiaList__PK780{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.dashboard_pendBadge__0joVB{font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s}.dashboard_pendBadge__0joVB:hover{transform:translateY(-1px)}.dashboard_menuContainer__z1zch{position:relative}.dashboard_menuTrigger__Ki_21{background:transparent;border:none;font-size:18px;font-weight:700;color:#64748b;cursor:pointer;padding:0 6px;border-radius:6px;display:flex;align-items:center;justify-content:center;height:26px;transition:all .15s}.dashboard_menuTrigger__Ki_21:hover{background:#e2e8f0;color:#0f172a}.dashboard_dropdown__07nMj{position:absolute;top:0;left:100%;margin-left:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 6px 20px rgba(15,23,42,.15);z-index:999;min-width:150px;display:flex;flex-direction:column;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.dashboard_dropdown__07nMj{top:100%;left:auto;right:0;margin-top:6px;margin-left:0}}.dashboard_dropdownItem___gShL{padding:7px 12px;font-size:12px;border:none;background:transparent;text-align:left;font-weight:500;color:#334155;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s}.dashboard_dropdownItem___gShL:hover{background:#f8fafc;color:#0f172a}.dashboard_dropdownItem___gShL.dashboard_danger__5YDcq{color:#ef4444}.dashboard_dropdownItem___gShL.dashboard_danger__5YDcq:hover{background:#fef2f2;color:#b91c1c}.modal_overlay__s4SdY{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal_content__mAsF0{background:#fff;border-radius:18px;box-shadow:0 20px 50px rgba(15,23,42,.25);border:1px solid #e2e8f0;padding:24px 26px;width:100%;max-width:460px;box-sizing:border-box;max-height:90vh;overflow-y:auto}.modal_content__mAsF0 h3{margin:0 0 18px;font-size:19px;font-weight:800;color:#0f172a}.modal_group__6ksrL{margin-bottom:14px;display:flex;flex-direction:column;gap:5px}.modal_group__6ksrL label{font-size:13px;font-weight:600;color:#334155}.modal_group__6ksrL input,.modal_group__6ksrL select,.modal_group__6ksrL textarea{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid #cbd5e1;border-radius:9px;font-size:14px;transition:border-color .15s,box-shadow .15s}.modal_group__6ksrL input:focus,.modal_group__6ksrL select:focus,.modal_group__6ksrL textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.modal_group__6ksrL small{color:#64748b;font-size:11px}.modal_error__VbNTY{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;padding:8px 10px;font-size:13px;margin:4px 0 12px}.modal_actions__9mmpN{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.modal_btnCancel__XJCf3,.modal_btnSave__XO0_Q{width:42px;height:42px;border-radius:10px;cursor:pointer;font-size:17px;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s,box-shadow .12s}.modal_btnCancel__XJCf3:hover,.modal_btnSave__XO0_Q:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(15,23,42,.15)}.modal_btnCancel__XJCf3{background:#f1f5f9;border:1px solid #cbd5e1}.modal_btnSave__XO0_Q{background:#dbeafe;border:1px solid #93c5fd}.modal_btnCancel__XJCf3:disabled,.modal_btnSave__XO0_Q:disabled{opacity:.6;cursor:default}.modal_confirmText__n584m{font-size:14px;color:#334155;line-height:1.5;margin:0 0 16px}.modal_btnDanger___Zucb{background:#ef4444;color:#fff}.modal_btnDanger___Zucb,.modal_btnNeutral___BhZR{border:none;border-radius:9px;padding:9px 16px;font-weight:600;font-size:14px;cursor:pointer}.modal_btnNeutral___BhZR{background:#e2e8f0;color:#334155}.globales_shell__PAw38{max-width:1400px;margin:24px auto;padding:20px 24px 28px;background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.12);border:1px solid #e2e8f0;box-sizing:border-box}@media (max-width:640px){.globales_shell__PAw38{margin:12px;padding:14px;border-radius:14px}}.globales_header__Y3_D0{display:flex;align-items:center;gap:12px;margin-bottom:16px}.globales_backBtn__d3wnW{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;padding:6px 14px;cursor:pointer;font-size:13px;font-weight:600;color:#334155}.globales_tabs__CULrL{display:flex;gap:8px;border-bottom:2px solid #e2e8f0;margin-bottom:16px}.globales_tab__EasVI{background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;padding:8px 14px;font-size:14px;font-weight:600;color:#64748b;position:relative;display:flex;align-items:center;gap:6px}.globales_tab__EasVI:hover{color:#334155}.globales_tabActive__jOD6f{color:#0f172a;border-bottom-color:#2563eb}.globales_tabCount__iKP7W{font-size:12px;color:#94a3b8;font-weight:600}.globales_badge__w_y5j{background:#ef4444;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.globales_toolbar__hOHsn{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.globales_btnPrimary__g5DfZ{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:9px 16px;font-weight:600;font-size:14px;cursor:pointer}.globales_search__MW7w7{flex:1 1;min-width:180px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px}.globales_chk__BFnik{font-size:12px;display:flex;align-items:center;gap:5px;white-space:nowrap}.globales_empty___1Gcb{font-size:13px;color:#94a3b8;font-style:italic}.globales_grid__Fr8kE{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.globales_card__fNw1o{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:5px}.globales_cardTop__2e3WQ{display:flex;justify-content:space-between;align-items:center;gap:6px}.globales_codigo__Frui6{font-size:11px;font-weight:700;color:#7c3aed;background:#ede9fe;padding:2px 8px;border-radius:10px}.globales_archTag__bgMCD{font-size:10px;color:#94a3b8;font-style:italic}.globales_propTag__abypX{font-size:11px;font-weight:700;color:#b45309;background:#fef3c7;padding:2px 8px;border-radius:10px}.globales_cardTitle__NsSIj{margin:0;font-size:15px;color:#0f172a}.globales_cat__oQRYQ{font-size:11px;font-weight:700;color:#475569;background:#f1f5f9;padding:2px 8px;border-radius:10px;width:-moz-fit-content;width:fit-content}.globales_geo__3LoOk{font-size:11px;color:#0284c7}.globales_desc__y_VEE{font-size:12px;color:#64748b;margin:2px 0 0}.globales_cardActions__jrh_6{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.globales_mini__1PG06{background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;padding:3px 8px;font-size:11px;font-weight:600;color:#334155}.globales_mini__1PG06:hover{background:#f1f5f9}.globales_miniOk__vykn7{background:#dcfce7;border:1px solid #86efac;border-radius:6px;color:#16a34a}.globales_miniDanger__uzYpD,.globales_miniOk__vykn7{cursor:pointer;padding:3px 8px;font-size:11px;font-weight:600}.globales_miniDanger__uzYpD{background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;color:#b91c1c}.globales_pager__Nxi8T{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.globales_pagerBtn__jI_zv{width:34px;height:34px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:13px}.globales_pagerBtn__jI_zv:disabled{opacity:.4;cursor:default}.globales_pagerInfo__Hw90q{font-size:13px;color:#475569}.globales_overlay__juPnc{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1500;padding:16px}.globales_modalContent__Gg_mR{background:#fff;border-radius:18px;box-shadow:0 20px 50px rgba(15,23,42,.25);border:1px solid #e2e8f0;padding:24px 26px;width:100%;max-width:560px;box-sizing:border-box;max-height:90vh;overflow-y:auto}.globales_modalContent__Gg_mR h3{margin:0 0 16px;font-size:19px;font-weight:800;color:#0f172a}.globales_codigoInline__Ke2FE{font-size:13px;font-weight:600;color:#7c3aed}.globales_group__tjb_A{margin-bottom:14px;display:flex;flex-direction:column;gap:5px}.globales_group__tjb_A label{font-size:13px;font-weight:600;color:#334155}.globales_group__tjb_A input,.globales_group__tjb_A select{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid #cbd5e1;border-radius:9px;font-size:14px}.globales_group__tjb_A input:focus,.globales_group__tjb_A select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.globales_row__S_QI0{display:flex;gap:10px}.globales_rtToolbar__a_eMs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:6px}.globales_rtToolbar__a_eMs button{border:1px solid #cbd5e1;background:#f8fafc;border-radius:6px;cursor:pointer;padding:3px 8px;font-size:13px;min-width:30px}.globales_rtToolbar__a_eMs button:hover{background:#e2e8f0}.globales_rtEditor__Jx99T{min-height:80px;border:1px solid #cbd5e1;border-radius:9px;padding:9px 12px;font-size:14px;overflow-y:auto;max-height:180px}.globales_rtEditor__Jx99T:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.globales_rtEditor__Jx99T:empty:before{content:attr(data-placeholder);color:#94a3b8}.globales_error__3kZhO{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;padding:8px 10px;font-size:13px;margin:8px 0 12px}.globales_actions__7_hCc{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.globales_btnCancel__jivCg,.globales_btnSave__0uE9K{width:42px;height:42px;border-radius:10px;cursor:pointer;font-size:17px;display:inline-flex;align-items:center;justify-content:center}.globales_btnCancel__jivCg{background:#f1f5f9;border:1px solid #cbd5e1}.globales_btnSave__0uE9K{background:#dbeafe;border:1px solid #93c5fd}.globales_btnCancel__jivCg:disabled,.globales_btnSave__0uE9K:disabled{opacity:.6;cursor:default}.globales_jsonTextarea__8F3sH{width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;line-height:1.4;color:#0f172a}.globales_jsonTextarea__8F3sH:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.globales_tableWrap__OYbYw{width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.globales_lotesTable__Aeu8U{width:100%;border-collapse:collapse;text-align:left}.globales_lotesTable__Aeu8U th{background:#f8fafc;padding:10px 14px;font-size:12px;font-weight:700;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.globales_lotesTable__Aeu8U td{padding:10px 14px;border-bottom:1px solid #f1f5f9;font-size:13px;white-space:nowrap}.globales_lotesTable__Aeu8U tr:last-child td{border-bottom:none}.globales_lotesTable__Aeu8U tr:hover td{background:#f8fafc}.globales_badgeOk__WlwXk{background:#dcfce7;color:#16a34a}.globales_badgeError__9Ziqx,.globales_badgeOk__WlwXk{padding:2px 8px;border-radius:10px;font-weight:700;font-size:11px}.globales_badgeError__9Ziqx{background:#fee2e2;color:#b91c1c}.org-workspace_shell__GQZP5{max-width:1400px;margin:24px auto;padding:24px 28px;background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.12);border:1px solid #e2e8f0;box-sizing:border-box}@media (max-width:640px){.org-workspace_shell__GQZP5{margin:8px!important;padding:12px 14px!important;border-radius:14px!important}.org-workspace_header___lA8x{flex-direction:column;align-items:stretch!important;gap:12px}.org-workspace_orgTitle__Y4O9Z{font-size:20px!important}.org-workspace_creditWidget__JkKdO{width:100%;box-sizing:border-box;justify-content:space-between;padding:8px 12px}.org-workspace_tabsBar__DYBnQ{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:4px;gap:4px}.org-workspace_tabBtn__aSNcU{padding:8px 12px;font-size:12px}.org-workspace_toolbar__cnBQj{flex-direction:column;align-items:stretch!important;gap:10px}.org-workspace_tripsGrid__VFH_X{grid-template-columns:1fr!important}.org-workspace_plantillaCard__Ecrqn,.org-workspace_tripCard__Diq96{padding:12px}}.org-workspace_header___lA8x{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.org-workspace_orgTitle__Y4O9Z{margin:4px 0 0;font-size:24px;font-weight:800;color:#0f172a}.org-workspace_orgCuit__1w3r_{font-size:12px;color:#64748b;margin-top:2px}.org-workspace_creditWidget__JkKdO{display:flex;align-items:center;gap:12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;padding:8px 16px}.org-workspace_creditCount__CbsgX{font-size:15px;font-weight:800;color:#1e40af}.org-workspace_vigenciaBadge__DNSZf{font-size:12px;color:#3b82f6;font-weight:600;border-left:1px solid #cbd5e1;padding-left:12px}.org-workspace_tabsBar__DYBnQ{display:flex;gap:8px;margin-top:18px;border-bottom:2px solid #f1f5f9}.org-workspace_tabBtn__aSNcU{background:none;border:none;border-bottom:3px solid transparent;padding:10px 18px;font-size:14px;font-weight:700;color:#64748b;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:8px}.org-workspace_tabBtn__aSNcU:hover{color:#0f172a}.org-workspace_tabActive__Avttq{color:#2563eb!important;border-bottom-color:#2563eb!important}.org-workspace_toolbar__cnBQj{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 16px}.org-workspace_filterChips__YZAZ1{display:flex;gap:6px;flex-wrap:wrap}.org-workspace_chip__Q8bX1{border:1px solid #cbd5e1;background:#fff;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.org-workspace_chip__Q8bX1:hover{background:#f8fafc}.org-workspace_chipActive__3KuDZ{background:#0f172a;color:#fff;border-color:#0f172a}.org-workspace_tripsGrid__VFH_X{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.org-workspace_tripCard__Diq96{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 5px rgba(15,23,42,.03);transition:all .15s}.org-workspace_tripCard__Diq96:hover{border-color:#93c5fd;box-shadow:0 6px 16px rgba(37,99,235,.08)}.org-workspace_checkinBadgeOpen__Xgv0n{font-size:11px;font-weight:700;color:#16a34a;background:#dcfce7;border:1px solid #86efac;padding:2px 8px;border-radius:10px}.org-workspace_checkinBadgeClosed__yR1Se{font-size:11px;font-weight:700;color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1;padding:2px 8px;border-radius:10px}.org-workspace_roleCheckbox__bX0D_{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:4px 8px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;margin-right:6px;margin-bottom:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.org-workspace_roleCheckboxActive__SdjcI{background:#eff6ff;border-color:#93c5fd;color:#1e40af;font-weight:700}.org-workspace_versionBadge__stLpo{font-size:11px;font-weight:800;color:#7c3aed;background:#ede9fe;border:1px solid #ddd6fe;padding:2px 7px;border-radius:8px}.org-workspace_modificadaBadge__X_y6_{font-size:10px;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:2px 6px;border-radius:8px;text-transform:uppercase}.org-workspace_plantillaCard__Ecrqn{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:all .15s}.org-workspace_plantillaCard__Ecrqn:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(15,23,42,.05)}.org-workspace_btnGenerarSalida__tyBf8{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}.org-workspace_btnGenerarSalida__tyBf8:hover{background:#1d4ed8}.org-workspace_btnGenerarSalida__tyBf8:disabled{background:#94a3b8;cursor:not-allowed}.org-workspace_roleChipBtn__RYLbL{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease;box-sizing:border-box}.org-workspace_roleChipActive__PnoWu{background:#eff6ff!important;color:#1e40af!important;border:1.5px solid #3b82f6!important;font-weight:700;box-shadow:0 1px 3px rgba(37,99,235,.15)}.org-workspace_roleChipInactive__SX97s{background:#f8fafc!important;color:#94a3b8!important;border:1px dashed #cbd5e1!important;font-weight:500;opacity:.65}.org-workspace_roleChipInactive__SX97s:hover{opacity:1;background:#f1f5f9!important;color:#475569!important}.org-workspace_staffCard__zABFo{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 4px rgba(15,23,42,.02);transition:border-color .15s}.org-workspace_staffCard__zABFo:hover{border-color:#cbd5e1}.org-workspace_hubGrid__ygoTA{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.org-workspace_hubCard___iPJQ{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;box-shadow:0 4px 14px rgba(15,23,42,.04);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.org-workspace_hubCard___iPJQ:hover{transform:translateY(-3px);border-color:#3b82f6;box-shadow:0 10px 25px rgba(37,99,235,.1)}.org-workspace_hubCardTop__hASS1{display:flex;align-items:center;justify-content:space-between;gap:8px}.org-workspace_hubIcon__9OiiP{font-size:32px;line-height:1}.org-workspace_hubBadge__FnFX4{font-size:11px;font-weight:800;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 9px;border-radius:12px}.org-workspace_hubTitle__mZ0C9{margin:6px 0 2px;font-size:18px;font-weight:800;color:#0f172a}.org-workspace_hubDesc__Ni0to{margin:0;font-size:13px;color:#64748b;line-height:1.45}.org-workspace_hubFooter__MscsV{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f5f9;padding-top:12px;margin-top:6px}.org-workspace_hubEnterBtn__sTnpR{font-size:13px;font-weight:700;color:#2563eb;display:inline-flex;align-items:center;gap:4px}.persiana_triggerBtn___jTV2{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.persiana_triggerBtn___jTV2:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.persiana_badgeAccion__85FPI{background:#fef3c7;color:#b45309;border:1px solid #fde68a;border-radius:12px;padding:1px 7px;font-size:11px;font-weight:700}.persiana_badgeMensaje__TvAlq{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:12px;padding:1px 7px;font-size:11px;font-weight:700}.persiana_badgeVacio__RRozN{color:#94a3b8;font-size:11px}.persiana_overlay__oxW3S{position:fixed;inset:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;animation:persiana_fadeIn__ReHlV .2s ease-out}.persiana_persianaDrawer__Hw_z1{position:fixed;top:0;left:0;right:0;max-height:84vh;background:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;box-shadow:0 20px 45px rgba(15,23,42,.22);border-bottom:1px solid #cbd5e1;display:flex;flex-direction:column;overflow:hidden;animation:persiana_slideDown__3qXgW .28s cubic-bezier(.16,1,.3,1)}.persiana_drawerHeader__zGWF2{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 12px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.persiana_headerLeft__h4I_B{display:flex;align-items:center;gap:12px}.persiana_drawerTitle__CnUdu{margin:0;font-size:18px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px}.persiana_drawerSubtitle__QtqT_{margin:2px 0 0;font-size:12px;color:#64748b}.persiana_closeBtn__To1Wp{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:36px;height:36px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:background .15s}.persiana_closeBtn__To1Wp:hover{background:#f1f5f9}.persiana_filterBar__s3zev{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-bottom:1px solid #e2e8f0;background:#fff;flex-wrap:wrap;gap:8px}.persiana_tabsGroup__nmFBK{display:flex;gap:6px}.persiana_tabBtn__mnNdf{background:transparent;border:1px solid transparent;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.persiana_tabBtn__mnNdf:hover{background:#f1f5f9;color:#0f172a}.persiana_tabActive__vD8d8{background:#0f172a!important;color:#fff!important}.persiana_markAllBtn__MECaw{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;transition:background .15s}.persiana_markAllBtn__MECaw:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.persiana_itemsList__TYJh3{padding:16px 24px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:#f8fafc}.persiana_emptyState__cjUZD{padding:40px 20px;text-align:center;color:#94a3b8;font-size:14px;font-style:italic}.persiana_notifCard__rOw1d{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;box-shadow:0 2px 5px rgba(15,23,42,.03);transition:all .15s}.persiana_notifCard__rOw1d:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(15,23,42,.06)}.persiana_cardTop__n0ELb{display:flex;align-items:center;justify-content:space-between;gap:8px}.persiana_cardBadgeAccion__aSAb_{background:#fffbeb;color:#b45309;border:1px solid #fde68a;border-radius:8px;font-size:11px;font-weight:700;padding:2px 7px;display:inline-flex;align-items:center;gap:4px}.persiana_cardBadgeMensaje__0Yz1N{background:#f1f5f9;color:#475569;border-radius:8px;font-size:11px;font-weight:600;padding:2px 7px}.persiana_cardDate__58_m_{font-size:11px;color:#94a3b8;white-space:nowrap}.persiana_cardTitle__mMHK7{margin:0;font-size:14px;font-weight:700;color:#0f172a}.persiana_cardBody___5quO{margin:0;font-size:13px;color:#475569;line-height:1.45}.persiana_cardFooter__OSJ_D{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:8px;border-top:1px dashed #f1f5f9;flex-wrap:wrap;gap:8px}.persiana_actionControls__VFajh{display:flex;gap:8px}.persiana_btnAceptar__narCG{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}.persiana_btnAceptar__narCG:hover{background:#1d4ed8}.persiana_btnRechazar__ME0YW{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.persiana_btnRechazar__ME0YW:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.persiana_badgeResuelta__F_ZvV{font-size:12px;font-weight:700;color:#16a34a;display:inline-flex;align-items:center;gap:4px}.persiana_btnMarcarLeido__4N0Q_{background:transparent;border:1px solid #cbd5e1;border-radius:6px;padding:3px 8px;font-size:11px;color:#64748b;cursor:pointer}.persiana_btnMarcarLeido__4N0Q_:hover{background:#f1f5f9;color:#0f172a}.persiana_linkNavegar__Oyqj2{font-size:12px;font-weight:700;color:#2563eb;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.persiana_linkNavegar__Oyqj2:hover{text-decoration:underline}@keyframes persiana_slideDown__3qXgW{0%{transform:translateY(-100%);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes persiana_fadeIn__ReHlV{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.persiana_drawerHeader__zGWF2{padding:12px 16px}.persiana_filterBar__s3zev{padding:8px 16px}.persiana_itemsList__TYJh3{padding:12px 16px 20px}}.persiana_setupCardBox__ukk40{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px;margin-top:8px}.persiana_setupEnvBadge__yRPUc{display:inline-block;font-size:11px;font-weight:700;color:#1e3a8a;background:#dbeafe;border:1px solid #bfdbfe;padding:2px 8px;border-radius:10px;margin-bottom:8px}.persiana_setupSection__5XRIi{display:flex;flex-direction:column;gap:8px}.persiana_setupHint__SHTTl{margin:0;font-size:12px;color:#475569;line-height:1.4}.persiana_setupGroup__qk9Jz{display:flex;flex-direction:column;gap:4px}.persiana_setupLabel__wv0BG{font-size:12px;font-weight:600;color:#334155}.persiana_setupInput__7uTt4{width:100%;box-sizing:border-box;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:12px;background:#fff}.persiana_setupInput__7uTt4:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.persiana_setupPushRow__PIymV{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;gap:10px}.persiana_setupMiniBtn__618SG{background:#eff6ff;border:1px solid #93c5fd;color:#2563eb;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s}.persiana_setupMiniBtn__618SG:hover{background:#dbeafe;border-color:#60a5fa}.persiana_setupRadios__ssKAU{display:flex;flex-direction:column;gap:6px;margin-top:4px}.persiana_setupRadioLabel__YdYwE{display:flex;align-items:center;gap:8px;font-size:12px;color:#1e293b;cursor:pointer}.persiana_prefRow__tjmmw{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:12px}.persiana_prefRow__tjmmw input[type=checkbox]{width:18px;height:18px;cursor:pointer}.persiana_modalOverlay__AGSxX{position:fixed;inset:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2500;padding:16px;animation:persiana_fadeIn__ReHlV .2s ease-out}.persiana_modalCard__DeQlF{background:#fff!important;border-radius:20px;box-shadow:0 25px 60px rgba(15,23,42,.4);border:1px solid #e2e8f0;padding:24px 28px;width:100%;max-width:500px;box-sizing:border-box;animation:persiana_popIn__87CKz .2s cubic-bezier(.16,1,.3,1);position:relative}.persiana_modalHead__upo2D{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.persiana_modalHead__upo2D h3{margin:0;font-size:19px;font-weight:800;color:#0f172a}.persiana_modalIntro__byWi3{font-size:13px;color:#64748b;line-height:1.45;margin:0 0 16px}.persiana_modalActions__Oo_CL{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:14px;border-top:1px solid #f1f5f9}.persiana_btnModalCancel__GRg4H{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.persiana_btnModalCancel__GRg4H:hover{background:#e2e8f0;color:#0f172a}.persiana_btnModalSave__V4IXR{background:#2563eb;border:none;color:#fff;border-radius:9px;padding:8px 18px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,transform .12s}.persiana_btnModalSave__V4IXR:hover{background:#1d4ed8;transform:translateY(-1px)}.persiana_btnModalCancel__GRg4H:disabled,.persiana_btnModalSave__V4IXR:disabled{opacity:.6;cursor:default}@keyframes persiana_popIn__87CKz{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.persiana_chkVerTodo__I9I6M{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f8fafc;border:1px solid #cbd5e1;padding:5px 10px;border-radius:20px;transition:background .15s}.persiana_chkVerTodo__I9I6M:hover{background:#f1f5f9;color:#0f172a}.persiana_chkVerTodo__I9I6M input[type=checkbox]{width:14px;height:14px;cursor:pointer}.checklist-base_overlay__rTChs{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1200;overflow-x:hidden}.checklist-base_modal__AwUv6{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.28)}.checklist-base_header__Ll6Mz{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid #e5e7eb;min-width:0}.checklist-base_title__ub4Xh{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;min-width:0;overflow-wrap:anywhere}.checklist-base_subtitle__RBwvU{margin:4px 0 0;font-size:.8rem;color:#64748b;overflow-wrap:anywhere}.checklist-base_closeBtn__7Z8oZ{background:transparent;border:none;font-size:1.2rem;cursor:pointer;color:#64748b;line-height:1;padding:4px;flex-shrink:0}.checklist-base_body__elgKE{padding:14px 20px;overflow-y:auto;overflow-x:hidden;flex:1 1}.checklist-base_addRow__pwQep{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.checklist-base_addInput__Y6ixx{flex:1 1 220px;min-width:0;padding:9px 12px;border:1px solid #cbd5e1;border-radius:10px;font-size:.9rem}.checklist-base_addInput__Y6ixx:focus{outline:2px solid #2563eb33;border-color:#2563eb}.checklist-base_addBtn__WNrgk{padding:9px 16px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-weight:600;font-size:.88rem;cursor:pointer;flex-shrink:0}.checklist-base_addBtn__WNrgk:disabled{background:#94a3b8;cursor:not-allowed}.checklist-base_list__1f1Lb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.checklist-base_item__VGKl9{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;min-width:0}.checklist-base_itemText__n_NM6{flex:1 1;min-width:0;font-size:.88rem;color:#1e293b;overflow-wrap:anywhere;word-break:break-word;background:transparent;border:none;padding:2px 0}.checklist-base_itemText__n_NM6:focus{outline:none;border-bottom:1px dashed #2563eb}.checklist-base_itemActions__fg72H{display:flex;gap:4px;flex-shrink:0}.checklist-base_iconBtn__cVpk8{background:transparent;border:none;cursor:pointer;font-size:.95rem;padding:4px 6px;border-radius:6px;line-height:1}.checklist-base_iconBtn__cVpk8:hover{background:#e2e8f0}.checklist-base_empty__Hlini{text-align:center;color:#64748b;font-size:.86rem;padding:24px 8px}.checklist-base_error__ZWlzB{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-size:.82rem;margin-bottom:10px;overflow-wrap:anywhere}.checklist-base_footer__hC5G8{padding:12px 20px 16px;border-top:1px solid #e5e7eb;font-size:.78rem;color:#64748b;overflow-wrap:anywhere}@media (max-width:640px){.checklist-base_overlay__rTChs{padding:8px;align-items:flex-end}.checklist-base_modal__AwUv6{max-height:92vh;border-radius:16px 16px 0 0}}.modules-hub_avatarBtn__y1470{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:relative;transition:transform .15s ease}.modules-hub_avatarBtn__y1470:hover{transform:scale(1.06)}.modules-hub_avatarRing__4VLxD{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 5px #2563eb;transition:box-shadow .2s ease}.modules-hub_avatarBtn__y1470:hover .modules-hub_avatarRing__4VLxD{box-shadow:0 0 0 2px #fff,0 0 0 6px #1d4ed8,0 0 14px rgba(37,99,235,.45)}.modules-hub_avatarNormal__rP1yN{border-radius:50%}.modules-hub_overlay__LOW6Z{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modules-hub_modalContent__QAhCo{background:#fff;border-radius:20px;box-shadow:0 25px 60px rgba(15,23,42,.3);border:1px solid #e2e8f0;padding:24px 28px;width:100%;max-width:600px;box-sizing:border-box;max-height:90vh;overflow-y:auto}.modules-hub_header__b0naR{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.modules-hub_title__R40YA{margin:0;font-size:20px;font-weight:800;color:#0f172a}.modules-hub_subtitle__Ch3Mw{margin:4px 0 0;font-size:13px;color:#64748b}.modules-hub_closeBtn__L_8gH{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;width:36px;height:36px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.modules-hub_moduleSection__pKC70{border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;overflow:hidden}.modules-hub_moduleHeader__5Ykve{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 16px;background:#f8fafc;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.modules-hub_moduleHeader__5Ykve:hover{background:#f1f5f9}.modules-hub_moduleIcon__2HKHE{font-size:22px}.modules-hub_moduleTitle__QKsJw{font-size:16px;font-weight:800;color:#0f172a;flex:1 1}.modules-hub_funcCount__1TVwN{font-size:12px;color:#64748b}.modules-hub_caret__gUDiN{color:#64748b;transition:transform .2s}.modules-hub_moduleContent__EAM3y{padding:12px 16px;display:flex;flex-direction:column;gap:8px;background:#fff}.modules-hub_funcCard__5IW8w{border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .15s ease}.modules-hub_funcCard__5IW8w:hover{background:#eff6ff;border-color:#93c5fd;transform:translateX(4px)}.modules-hub_funcName__ZocC5{font-size:14px;font-weight:700;color:#0f172a}.modules-hub_funcBadge__Z_KrF{font-size:12px;font-weight:700;color:#2563eb}.modules-hub_adminShell__PPfce{max-width:1400px;margin:24px auto;padding:20px 24px 28px;background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.12);border:1px solid #e2e8f0;box-sizing:border-box}.modules-hub_adminTop__N4DaN{display:flex;align-items:center;gap:12px;margin-bottom:20px}.modules-hub_backBtn__zcmAI{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;padding:6px 14px;cursor:pointer;font-size:13px;font-weight:600;color:#334155}.help_helpBox__ggSSc{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 14px;margin-bottom:14px;display:flex;gap:12px;color:#92400e;font-size:13px;line-height:1.5;box-shadow:0 2px 4px rgba(0,0,0,.02);animation:help_fadeIn__FsFfA .3s ease-in-out}.help_helpBox__ggSSc strong{color:#78350f}.help_helpBox__ggSSc p{margin:0 0 6px}.help_helpBox__ggSSc p:last-child{margin:0}.help_icon__f37ry{font-size:18px;flex-shrink:0}.help_toggleBtn__HhVLd{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);cursor:pointer;transition:all .15s ease}.help_toggleBtn__HhVLd.help_active__bhGAm{background:#dcfce7;border-color:#86efac;color:#16a34a}@keyframes help_fadeIn__FsFfA{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.help_replayBtn__v3xQW{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);cursor:pointer;transition:all .15s ease}.help_replayBtn__v3xQW:hover,.help_toggleBtn__HhVLd:hover{transform:translateY(-1px)}.asistente-ia_floatingAIBtn__hNp3I{position:fixed;z-index:1200;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;box-shadow:0 10px 25px rgba(37,99,235,.4);cursor:-webkit-grab;cursor:grab;font-size:24px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.asistente-ia_floatingAIBtn__hNp3I:active{cursor:-webkit-grabbing;cursor:grabbing}.asistente-ia_floatingAIBtnDragging__8gAps{opacity:.9;transform:scale(1.08)}.asistente-ia_floatingAIBtn__hNp3I:hover:not(.asistente-ia_floatingAIBtnDragging__8gAps){transform:scale(1.06)}.asistente-ia_drawerOverlay__1R_ki{position:fixed;inset:0;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1700;display:flex;justify-content:flex-end}.asistente-ia_drawerContent__dwx25{width:100%;max-width:580px;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-10px 0 30px rgba(15,23,42,.25);min-width:0}.asistente-ia_drawerHead__cCetL{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;background:#f8fafc}.asistente-ia_drawerBody__LjApi{flex:1 1;padding:16px}.asistente-ia_chatTimeline__P6l_v,.asistente-ia_drawerBody__LjApi{overflow-y:auto;display:flex;flex-direction:column;gap:12px;min-width:0}.asistente-ia_chatTimeline__P6l_v{flex:1 1;padding-bottom:12px}.asistente-ia_bubbleUser__cfDhK{align-self:flex-end;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:10px 14px;border-radius:14px 14px 2px 14px;max-width:85%;font-size:13px;line-height:1.45;box-shadow:0 2px 8px rgba(37,99,235,.2);word-break:break-word;overflow-wrap:anywhere}.asistente-ia_bubbleModel__IF4bk{align-self:flex-start;background:#f8fafc;color:#1e293b;border:1px solid #e2e8f0;padding:12px 16px;border-radius:14px 14px 14px 2px;max-width:92%;font-size:13px;line-height:1.5;box-shadow:0 2px 6px rgba(15,23,42,.04);word-break:break-word;overflow-wrap:anywhere}.asistente-ia_bubbleModel__IF4bk h1,.asistente-ia_bubbleModel__IF4bk h2,.asistente-ia_bubbleModel__IF4bk h3,.asistente-ia_bubbleModel__IF4bk h4{margin:8px 0 4px;color:#0f172a;font-size:14px}.asistente-ia_bubbleModel__IF4bk p{margin:0 0 6px}.asistente-ia_bubbleModel__IF4bk p:last-child{margin-bottom:0}.asistente-ia_bubbleModel__IF4bk ol,.asistente-ia_bubbleModel__IF4bk ul{margin:4px 0 6px 18px;padding:0}.asistente-ia_bubbleModel__IF4bk li{margin-bottom:3px}.asistente-ia_chatInputBox__nMI8H{border-top:1px solid #e2e8f0;padding:12px 16px;background:#fff;display:flex;flex-direction:column;gap:8px}.asistente-ia_chatTextarea__y5xCu{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid #cbd5e1;border-radius:10px;font-size:13px;resize:none;font-family:inherit;line-height:1.4}.asistente-ia_chatTextarea__y5xCu:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.asistente-ia_actionsBarRow__GZ_4U{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.asistente-ia_quickActionsGroup__G_h7X{display:flex;gap:6px;flex-wrap:wrap}.asistente-ia_accordionCard__kZyIn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .2s;min-width:0}.asistente-ia_accordionCard__kZyIn:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(15,23,42,.05)}.asistente-ia_accordionHead__6_dLe{padding:12px 14px;background:#f8fafc;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0}.asistente-ia_accordionHead__6_dLe:hover{background:#f1f5f9}.asistente-ia_accordionBody__ts7t1{padding:14px 16px;border-top:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column;gap:10px;font-size:13px;color:#334155;line-height:1.5;min-width:0;overflow-wrap:anywhere}.asistente-ia_draftContainer__AlZp8{display:flex;flex-direction:column;gap:14px;min-width:0}.asistente-ia_draftNarrativaBox__NYbnR{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px 14px;font-size:13px;color:#166534;line-height:1.5;overflow-wrap:anywhere}.asistente-ia_draftGrid__wfkJe{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;min-width:0}.asistente-ia_draftDayCard__IvyiO{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.asistente-ia_draftActCard__rqDcy{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px;display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:6px;min-width:0}.asistente-ia_draftActCard__rqDcy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asistente-ia_conditionsBox__LBbSb{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:12px 14px;font-size:12px;color:#475569;line-height:1.45;margin-bottom:8px}.deseos-panel_panel__5W2Jz{display:flex;flex-direction:column;height:100%;padding:14px 16px;background:#fff;box-sizing:border-box;min-width:0}.deseos-panel_header__0yHeG{margin:0 0 12px;font-size:16px;font-weight:800;color:#0f172a;display:flex;justify-content:space-between;align-items:center}.deseos-panel_closeBtn__4Z11O{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;padding:3px 9px;font-size:13px}.deseos-panel_closeBtn__4Z11O:hover{background:#e2e8f0}.deseos-panel_topActionsRow__cLzMG{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.deseos-panel_newDeseoBtn__M90tw{flex:1 1;background:#2563eb;color:#fff;border:none;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.deseos-panel_newDeseoBtn__M90tw:hover{background:#1d4ed8}.deseos-panel_iaDeseosBtn__sanAw{flex:1 1;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;border:none;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:0 2px 8px rgba(124,58,237,.25)}.deseos-panel_iaDeseosBtn__sanAw:hover{filter:brightness(1.08)}.deseos-panel_viewToggleRow__F8teE{display:flex;gap:6px;margin-bottom:8px}.deseos-panel_viewBtn__lbW8G{padding:5px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;cursor:pointer}.deseos-panel_viewBtnActive__dixN_{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.deseos-panel_catSelect__wM0Ay,.deseos-panel_modeSelect__GKcLu,.deseos-panel_search__IaK_1{width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;margin-bottom:8px}.deseos-panel_modeSelect__GKcLu{font-weight:700;background:#fff}.deseos-panel_activeSubMode___FrH2{font-weight:700}.deseos-panel_list__Ci_nB{flex:1 1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px;align-content:start;min-width:0;padding-right:2px}@media (max-width:640px){.deseos-panel_list__Ci_nB{grid-template-columns:1fr}}.deseos-panel_empty__Lih2z{grid-column:1/-1;font-size:12px;color:#94a3b8;font-style:italic;padding:12px;text-align:center}.deseos-panel_item__0loyg{border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;background:#f8fafc;display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;overflow-wrap:anywhere;box-shadow:0 1px 3px rgba(15,23,42,.04);transition:all .15s ease}.deseos-panel_item__0loyg:hover{border-color:#94a3b8;box-shadow:0 4px 10px rgba(15,23,42,.08);transform:translateY(-1px)}.deseos-panel_itemHead__D_I7_{display:flex;justify-content:space-between;gap:6px;align-items:flex-start}.deseos-panel_itemTitle__Jlwd_{font-size:13px;font-weight:700;color:#0f172a;cursor:pointer;min-width:0;line-height:1.3}.deseos-panel_addBtn__kRtqF,.deseos-panel_gearBtn__dwujd{background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;padding:3px 8px;font-size:12px;flex-shrink:0;font-weight:700}.deseos-panel_addBtn__kRtqF:hover,.deseos-panel_gearBtn__dwujd:hover{background:#f1f5f9}.deseos-panel_cat__XdV1v{font-size:10px;color:#475569;font-weight:700;background:#e2e8f0;padding:1px 6px;border-radius:6px;width:-moz-fit-content;width:fit-content}.deseos-panel_geo__dQ6T9{font-size:11px;color:#64748b}.deseos-panel_tags__byqgm{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.deseos-panel_tag__PZGBM{font-size:10px;font-weight:600;color:#334155;background:#e2e8f0;padding:1px 6px;border-radius:6px}.deseos-panel_estado__hPE7n{margin-top:4px;font-size:11px;color:#334155;border-top:1px dashed #e2e8f0;padding-top:4px}.deseos-panel_detail__zAqE5{font-size:12px;color:#334155;border-top:1px solid #e2e8f0;padding-top:6px;margin-top:4px}.deseos-panel_link__g38iB{color:#2563eb;text-decoration:none;font-size:11px;font-weight:600}.deseos-panel_link__g38iB:hover{text-decoration:underline}.deseos-panel_pager__hYExB{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:10px}.deseos-panel_pagerBtn__OA254{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;cursor:pointer}.deseos-panel_pagerBtn__OA254:disabled{opacity:.4;cursor:default}.deseos-panel_pagerInfo__zj5qD{font-size:12px;color:#475569;font-weight:600}.deseos-panel_geoControlsBox__zn9sn{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:8px;margin-bottom:8px}.deseos-panel_geoLabel__SpXey{font-size:11px;font-weight:700;color:#475569;margin-bottom:4px}.deseos-panel_geoControlsRow__hgJrC{display:flex;gap:6px}.deseos-panel_geoSelect__hEzj2,.deseos-panel_radioSelect__awe_4{padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;background:#fff}.deseos-panel_geoSelect__hEzj2{flex:1 1}.deseos-panel_distanciaBadge__Ylf7n{font-size:10px;color:#0284c7;font-weight:600}.deseos-panel_geoWarningNotice__prNrz{background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:8px;padding:6px 8px;font-size:11px;margin-bottom:8px}.deseos-panel_miniMapContainer__1xejB{width:100%;height:380px;border-radius:10px;border:1px solid #cbd5e1;overflow:hidden;margin-bottom:8px}.deseos-panel_iaModalContent__PVaXx{max-width:640px;max-height:90vh;display:flex;flex-direction:column}.deseos-panel_iaModalFullScreen__pYyYc{max-width:95vw!important;width:95vw!important;height:90vh!important;max-height:90vh!important;padding:16px 20px!important;display:flex;flex-direction:column}.deseos-panel_iaSplitWorkbench__ytjfR{display:flex;flex:1 1;gap:16px;min-height:0;overflow:hidden}@media (max-width:860px){.deseos-panel_iaSplitWorkbench__ytjfR{flex-direction:column;overflow-y:auto}}.deseos-panel_iaMapCol__8fy9z{flex:1.35 1;height:100%;min-height:280px;border-radius:12px;border:1px solid #cbd5e1;overflow:hidden}.deseos-panel_iaListCol__85weW{flex:1 1;height:100%;display:flex;flex-direction:column;gap:8px;min-height:0}.deseos-panel_iaCategoryGrid__cSsmH{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));grid-gap:8px;gap:8px;margin:8px 0 12px}.deseos-panel_categoryCardBtn__HaSCl{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:10px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;transition:all .18s ease;min-height:64px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#64748b;opacity:.65}.deseos-panel_categoryCardBtn__HaSCl:hover{background:#f1f5f9;opacity:.85}.deseos-panel_categoryCardBtnActive__dw6Jf{background:#eff6ff;border-color:#3b82f6;color:#1e3a8a;font-weight:700;opacity:1;box-shadow:inset 0 0 0 1.5px #3b82f6}.deseos-panel_categoryCardIcon__5llJL{font-size:18px;line-height:1}.deseos-panel_categoryCardName__4GtDO{font-size:11px;line-height:1.15;word-break:break-word}.deseos-panel_filterChipsRow__CuyoV{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:6px}.deseos-panel_filterChip__0A8on{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:16px;padding:3px 9px;font-size:11px;color:#475569;cursor:pointer;transition:all .15s ease}.deseos-panel_filterChip__0A8on:hover{background:#e2e8f0}.deseos-panel_filterChipActive__hUu8c{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:700}.deseos-panel_iaSugerenciaCard__mhzU5{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px;display:flex;gap:10px;align-items:flex-start;min-width:0;cursor:pointer;transition:all .15s ease}.deseos-panel_iaSugerenciaCard__mhzU5:hover{border-color:#3b82f6;box-shadow:0 3px 8px rgba(15,23,42,.08)}.deseos-panel_badgeNuevo__6ls6X{color:#166534;background:#dcfce7}.deseos-panel_badgeCatalogado__cIKwK,.deseos-panel_badgeNuevo__6ls6X{font-size:10px;font-weight:700;padding:2px 7px;border-radius:6px;display:inline-block}.deseos-panel_badgeCatalogado__cIKwK{color:#1e40af;background:#dbeafe}.deseos-panel_limiteAviso__0Ff5T{font-size:11px;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;padding:4px 8px}.deseos-panel_conditionsBox__l_5Y_{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 12px;font-size:11px;color:#166534}.checklist-viaje_overlay__pAx6n{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1150;overflow-x:hidden}.checklist-viaje_modal__PuqVB{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.28)}.checklist-viaje_header__j2stT{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 10px;border-bottom:1px solid #e5e7eb;min-width:0}.checklist-viaje_title__Q8bnS{margin:0;font-size:1.02rem;font-weight:700;color:#0f172a;min-width:0;overflow-wrap:anywhere}.checklist-viaje_subtitle__FwVGx{margin:3px 0 0;font-size:.78rem;color:#64748b;overflow-wrap:anywhere}.checklist-viaje_closeBtn__DL_Pm{background:transparent;border:none;font-size:1.15rem;cursor:pointer;color:#64748b;line-height:1;padding:4px;flex-shrink:0}.checklist-viaje_progressWrap__ZU2ey{padding:12px 20px 4px}.checklist-viaje_progressHead__7lrA2{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.8rem;color:#475569;margin-bottom:6px;flex-wrap:wrap}.checklist-viaje_progressPct__Vcw7g{font-weight:700;color:#0f172a}.checklist-viaje_progressBar__AIy5K{height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.checklist-viaje_progressFill__zPUk4{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:999px;transition:width .25s ease}.checklist-viaje_body__qkc59{padding:12px 20px;overflow-y:auto;overflow-x:hidden;flex:1 1}.checklist-viaje_readOnlyNote__an4fM{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:8px;padding:8px 12px;font-size:.8rem;margin-bottom:10px;overflow-wrap:anywhere}.checklist-viaje_error__o_0XX{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-size:.82rem;margin-bottom:10px;overflow-wrap:anywhere}.checklist-viaje_addBlock__ZLWyJ{margin-bottom:14px}.checklist-viaje_addRow__0orib{display:flex;gap:8px;flex-wrap:wrap}.checklist-viaje_addInput__ET7yG{flex:1 1 220px;min-width:0;padding:9px 12px;border:1px solid #cbd5e1;border-radius:10px;font-size:.9rem}.checklist-viaje_addInput__ET7yG:focus{outline:2px solid #2563eb33;border-color:#2563eb}.checklist-viaje_addBtn__WJdS0{padding:9px 16px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-weight:600;font-size:.88rem;cursor:pointer;flex-shrink:0}.checklist-viaje_addBtn__WJdS0:disabled{background:#94a3b8;cursor:not-allowed}.checklist-viaje_saveBaseRow__AjHyB{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:.78rem;color:#475569;overflow-wrap:anywhere}.checklist-viaje_list__fYC3U{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.checklist-viaje_item__6cDyw{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;min-width:0}.checklist-viaje_itemCumplido__G3e4e{background:#f0fdf4;border-color:#bbf7d0}.checklist-viaje_itemNoAplica__5_F72{background:#f8fafc;opacity:.62}.checklist-viaje_stateBtn__TklnP{background:transparent;border:none;font-size:1.05rem;cursor:pointer;padding:2px;line-height:1;flex-shrink:0}.checklist-viaje_stateBtn__TklnP:disabled{cursor:default}.checklist-viaje_itemText__4_AAw{flex:1 1;min-width:0;font-size:.88rem;color:#1e293b;overflow-wrap:anywhere;word-break:break-word}.checklist-viaje_itemTextCumplido__CPUdc{color:#15803d}.checklist-viaje_itemTextNoAplica___O6bC{text-decoration:line-through;color:#94a3b8}.checklist-viaje_iconBtn__wF7CP{background:transparent;border:none;cursor:pointer;font-size:.92rem;padding:4px 6px;border-radius:6px;line-height:1;flex-shrink:0}.checklist-viaje_iconBtn__wF7CP:hover{background:#e2e8f0}.checklist-viaje_empty__i6fMp{text-align:center;color:#64748b;font-size:.85rem;padding:22px 8px;overflow-wrap:anywhere}.checklist-viaje_footer__ZGt2u{padding:10px 20px 14px;border-top:1px solid #e5e7eb;font-size:.76rem;color:#64748b;overflow-wrap:anywhere}@media (max-width:640px){.checklist-viaje_overlay__pAx6n{padding:8px;align-items:flex-end}.checklist-viaje_modal__PuqVB{max-height:92vh;border-radius:16px 16px 0 0}}