@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";#root{width:100%;margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh}body{margin:0;padding:0;min-width:320px;min-height:100vh}:root{--primary: #2563eb;--primary-hover: #1d4ed8;--secondary: #64748b;--bg-body: #f3f4f6;--bg-surface: #ffffff;--text-main: #1f2937;--text-light: #9ca3af;--border: #e5e7eb;--status-aberto: #64748b;--status-analise: #3b82f6;--status-aprovacao: #eab308;--status-deferido: #22c55e;--status-indeferido: #ef4444}*{box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;background-color:var(--bg-body);color:var(--text-main);-webkit-font-smoothing:antialiased}.app-layout{display:flex;height:100vh;overflow:hidden}.main-content{flex:1;overflow-y:auto;padding:32px}.container{max-width:100%;padding:0 24px;margin:0 auto}h1{font-size:1.8rem;font-weight:700;color:var(--text-main);margin-bottom:24px}.modal-overlay{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:50;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}._sidebar_1ojiq_3{width:260px;background-color:#011a42;color:#fff;display:flex;flex-direction:column;flex-shrink:0;box-shadow:inset -1px 0 #ffffff1a}._header_1ojiq_23{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}._title_1ojiq_39{font-size:1.25rem;font-weight:700;margin:8px}._header_1ojiq_23 h3{margin:0;font-size:1.25rem;font-weight:700}._logo_1ojiq_59{height:70px;margin-right:12px;margin-top:12px}._menu_1ojiq_69{padding:24px 16px;flex:1;display:flex;flex-direction:column;gap:8px}._menuItem_1ojiq_85{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#94a3b8;text-decoration:none;border-radius:8px;font-weight:500;transition:all .2s}._menuItem_1ojiq_85:hover,._active_1ojiq_109{background-color:#ffffff1a;color:#fff;transform:translate(5px)}._footer_1ojiq_121{padding:20px;border-top:1px solid rgba(255,255,255,.1)}._btnLogout_1ojiq_131{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;background-color:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.2);padding:10px;border-radius:6px;cursor:pointer}._btnLogout_1ojiq_131:hover{background-color:#ef4444;color:#fff}._container_198mo_5{height:100vh;display:flex;justify-content:right;align-items:center;background:linear-gradient(135deg,#002f5e,#002f5ea9),url(back-login-3.jpg) no-repeat center center fixed;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._card_198mo_25{background-color:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 25px #002f5e1a;width:20%;min-width:400px;height:calc(100% - 30px);margin:15px;display:flex;flex-direction:column;justify-content:center;transition:all .3s ease}._logoArea_198mo_55{text-align:center;margin-bottom:30px}._logoImage_198mo_65{width:250px;height:auto;margin-bottom:5px}._logoText_198mo_77{font-size:1.8rem;font-weight:800;color:#002f5e;margin:0;letter-spacing:-.5px}._subtitle_198mo_93{color:#64748b;font-size:.9rem;margin-top:5px}._formGroup_198mo_105{margin-bottom:20px}._label_198mo_113{display:block;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}._input_198mo_129{width:100%;padding:12px;border-radius:6px;border:1px solid #cbd5e1;font-size:1rem;transition:border-color .2s,box-shadow .2s;outline:none;box-sizing:border-box}._input_198mo_129:focus{border-color:#002f5e;box-shadow:0 0 0 3px #002f5e1a}._btnPrimary_198mo_161{width:100%;padding:12px;background-color:#002f5e;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:1rem;transition:background-color .2s;display:flex;justify-content:center;align-items:center}._btnPrimary_198mo_161:hover{background-color:#001f3f}._btnPrimary_198mo_161:disabled{background-color:#94a3b8;cursor:not-allowed}._linkButton_198mo_211{background:none;border:none;color:#002f5e;font-size:.85rem;cursor:pointer;text-decoration:underline;margin-top:15px;width:100%;text-align:center}._errorMessage_198mo_235{background-color:#fee2e2;color:#ef4444;padding:10px;border-radius:6px;font-size:.85rem;margin-bottom:20px;text-align:center;border:1px solid #fecaca}._stepTitle_198mo_257{font-size:1.1rem;color:#333;margin-bottom:20px;border-left:4px solid #002F5E;padding-left:10px}._headerBar_s3hwt_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._searchContainer_s3hwt_21{position:relative;width:300px}._searchIcon_s3hwt_31{position:absolute;left:12px;top:12px;color:#94a3b8}._searchInput_s3hwt_45{width:100%;padding:10px 10px 10px 40px;border-radius:8px;border:1px solid #cbd5e1;outline:none}._board_s3hwt_63{display:flex;gap:20px;height:calc(100vh - 160px);overflow-x:auto;padding-bottom:10px}._column_s3hwt_79{flex:1;min-width:280px;background-color:#f1f5f9;border-radius:12px;display:flex;flex-direction:column;border:1px solid #e2e8f0}._colAberto_s3hwt_101{border-top:4px solid var(--status-aberto)}._colAnalise_s3hwt_103{border-top:4px solid var(--status-analise)}._colAprovacao_s3hwt_105{border-top:4px solid var(--status-aprovacao)}._colDeferido_s3hwt_107{border-top:4px solid var(--status-deferido)}._colIndeferido_s3hwt_109{border-top:4px solid var(--status-indeferido)}._columnHeader_s3hwt_113{padding:16px;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;font-weight:700;color:#334155}._countBadge_s3hwt_131{background:#0000001a;padding:2px 8px;border-radius:12px;font-size:.8rem}._columnContent_s3hwt_145{padding:12px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:12px}._card_s3hwt_165{background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:transform .2s;border-left:3px solid transparent}._card_s3hwt_165:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}._cardHeader_s3hwt_193{display:flex;justify-content:space-between;margin-bottom:8px}._cardType_s3hwt_195{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#475569;background:#f8fafc;padding:2px 6px;border-radius:4px}._cardTitle_s3hwt_197{font-weight:600;color:#1e293b;margin-bottom:4px}._cardInfo_s3hwt_199{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#64748b}._modalContent_s3hwt_205{background:#fff;padding:32px;border-radius:16px;width:500px;max-width:95%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}._modalContentWide_s3hwt_229{background:#fff;padding:32px;border-radius:16px;width:80%;max-width:95%;height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040}._modalHeader_s3hwt_253{display:flex;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:16px}._btnClose_s3hwt_267{background:transparent;border:none;cursor:pointer;color:#94a3b8}._btnClose_s3hwt_267:hover{color:#ef4444}._twoColumnGrid_s3hwt_275{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;flex:1;overflow:hidden}._leftColumn_s3hwt_293,._centerColumn_s3hwt_293,._rightColumn_s3hwt_293{overflow-y:auto;padding-right:10px}._rightColumn_s3hwt_293,._centerColumn_s3hwt_293{border-left:1px solid #e2e8f0;padding-left:20px;display:flex;flex-direction:column}._infoBlock_s3hwt_319{margin-bottom:20px}._label_s3hwt_321{display:block;font-size:.75rem;text-transform:uppercase;color:#94a3b8;font-weight:700;margin-bottom:4px}._value_s3hwt_323{font-size:1rem;color:#1e293b;font-weight:500}._descriptionBox_s3hwt_327{background-color:#f8fafc;padding:16px;border-radius:8px;border-left:4px solid var(--primary);font-style:italic;margin-top:5px;color:#334155}._attachmentsContainer_s3hwt_349{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}._attachmentLink_s3hwt_361{text-decoration:none;color:#002f5e;background:#e0f2fe;padding:6px 12px;border-radius:6px;font-size:.85rem;display:flex;align-items:center;gap:6px;transition:background .2s}._attachmentLink_s3hwt_361:hover{background:#bae6fd}._btnHistory_s3hwt_391{width:100%;background-color:#475569;color:#fff;padding:10px;border-radius:8px;border:none;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;transition:background .2s}._btnHistory_s3hwt_391:hover{background-color:#334155}._parecerCard_s3hwt_433{background:#fff;border-left:4px solid #ccc;padding:10px;margin-bottom:10px;border-radius:4px;box-shadow:0 1px 2px #0000000d}._borderRH_s3hwt_449{border-left-color:#3b82f6}._borderGestor_s3hwt_451{border-left-color:#f59e0b}._borderAmbulatório_s3hwt_453{border-left-color:#ef4444}._parecerHeader_s3hwt_457{display:flex;justify-content:space-between;margin-bottom:5px;font-size:.8rem;color:#64748b}._parecerBadge_s3hwt_459{font-weight:700;padding:2px 6px;border-radius:4px;color:#fff;font-size:.7rem;text-transform:uppercase}._bgRH_s3hwt_461{background-color:#3b82f6}._bgGestor_s3hwt_463{background-color:#f59e0b}._bgAmbulatório_s3hwt_465{background-color:#ef4444}._parecerBody_s3hwt_467{font-size:.9rem;color:#334155;white-space:pre-wrap}._parecerForm_s3hwt_473{margin-top:10px;padding-top:10px;border-top:1px dashed #cbd5e1}._radioGroup_s3hwt_475{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}._radioLabel_s3hwt_477{display:flex;align-items:center;gap:4px;font-size:.85rem;cursor:pointer}._timelineBox_s3hwt_483{margin:20px 0;padding-top:10px;flex:1;overflow-y:auto;height:100%}._timelineList_s3hwt_497{border-left:2px solid #e2e8f0;margin-left:8px;padding-left:20px}._timelineItem_s3hwt_499{position:relative;margin-bottom:15px}._timelineDot_s3hwt_501{position:absolute;left:-27px;top:2px;width:12px;height:12px;background:var(--primary);border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px #e2e8f0}._actionArea_s3hwt_507{background:#f1f5f9;padding:15px;border-radius:8px;margin-top:auto}._textArea_s3hwt_519{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:6px;margin-bottom:12px;font-family:inherit}._btnGrid_s3hwt_521{display:grid;grid-template-columns:1fr 1fr;gap:10px}._btnAction_s3hwt_523{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;font-size:.9rem;transition:filter .2s}._btnAction_s3hwt_523:hover{filter:brightness(110%)}._historyTable_s3hwt_531{width:100%;border-collapse:collapse;margin-top:10px;font-size:.9rem}._historyTable_s3hwt_531 th{text-align:left;background:#f1f5f9;padding:8px;border-bottom:2px solid #e2e8f0;color:#475569}._historyTable_s3hwt_531 td{padding:8px;border-bottom:1px solid #e2e8f0;color:#334155}._cellText_s3hwt_547{white-space:pre-wrap;word-wrap:break-word;max-width:400px;line-height:1.4;font-size:.85rem}._historyAlert_s3hwt_561{color:#ef4444;font-weight:700}._statsGrid_s3hwt_565{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin-bottom:20px}._statCard_s3hwt_567{background:#f8fafc;padding:15px;border-radius:8px;text-align:center;border:1px solid #e2e8f0}._statNumber_s3hwt_569{display:block;font-size:1.5rem;font-weight:700;color:var(--primary)}._statLabel_s3hwt_571{font-size:.8rem;color:#64748b;text-transform:uppercase}._formGroup_s3hwt_577{margin-bottom:15px;position:relative}._formLabel_s3hwt_579{display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:5px}._formInput_s3hwt_581,._formSelect_s3hwt_581,._formTextarea_s3hwt_581{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;outline:none}._btnNew_s3hwt_583{background-color:var(--primary);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px}._suggestionsList_s3hwt_585{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #cbd5e1;border-radius:0 0 6px 6px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px -1px #0000001a}._suggestionItem_s3hwt_587{padding:10px;cursor:pointer;border-bottom:1px solid #f0f0f0}._suggestionItem_s3hwt_587:hover{background-color:#f8fafc}._uploadArea_s3hwt_591{border:2px dashed #cbd5e1;border-radius:6px;padding:15px;text-align:center;cursor:pointer;margin-bottom:10px;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:5px}._fileList_s3hwt_593{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}._fileItem_s3hwt_595{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;padding:8px 12px;border-radius:4px;border:1px solid #e2e8f0;font-size:.85rem}._btnRemoveFile_s3hwt_597{background:none;border:none;color:#ef4444;cursor:pointer}._container_1oois_5{padding:30px;background-color:#f8fafc;min-height:100vh}._headerBlock_1oois_17{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:30px;border-bottom:1px solid #e2e8f0;padding-bottom:20px}._headerTitle_1oois_39{font-size:1.75rem;color:#1e293b;font-weight:700;margin-bottom:4px;margin-top:0}._headerSubtitle_1oois_55{color:#64748b;font-size:1rem;margin:0}._filterBar_1oois_69{display:flex;gap:8px;background-color:#e2e8f0;padding:4px;border-radius:8px}._filterBtn_1oois_85{border:none;background:transparent;padding:8px 16px;border-radius:6px;font-size:.85rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s}._filterBtn_1oois_85:hover{color:#334155}._filterBtn_1oois_85._active_1oois_117{background-color:#fff;color:#2563eb;box-shadow:0 1px 2px #0000001a}._cardsGrid_1oois_131{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}._suggestionCard_1oois_145{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000000d;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,opacity .3s;position:relative}._cardLida_1oois_171{opacity:.6;background-color:#f8fafc;border-color:#f1f5f9}._cardLida_1oois_171:hover{opacity:1;transform:translateY(-2px)}._suggestionCard_1oois_145:not(._cardLida_1oois_171):hover{transform:translateY(-4px);box-shadow:0 12px 20px -5px #0000001a;border-color:#cbd5e1}._cardHeader_1oois_205{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._checkBtn_1oois_221{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}._checkBtn_1oois_221:hover{background-color:#f1f5f9}._dateBadge_1oois_251{font-size:.75rem;color:#94a3b8;background-color:#f1f5f9;padding:4px 8px;border-radius:6px}._authorBadge_1oois_267{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:99px;text-transform:uppercase;letter-spacing:.5px}._anonimo_1oois_285{background-color:#f3e8ff;color:#7e22ce}._identificado_1oois_295{background-color:#dbeafe;color:#1d4ed8}._suggestionText_1oois_307{font-size:1rem;color:#334155;line-height:1.6;font-style:italic;margin-bottom:20px;flex-grow:1;position:relative}._suggestionText_1oois_307:before{content:"“";font-size:3rem;color:#e2e8f0;position:absolute;top:-20px;left:-10px;z-index:0;font-family:serif}._cardFooter_1oois_351{border-top:1px solid #f1f5f9;padding-top:12px;margin-top:auto;display:flex;align-items:center;gap:6px}._cardFooter_1oois_351 small{color:#64748b;font-size:.85rem;font-weight:500}._emptyState_1oois_383{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#94a3b8;background:#fff;border-radius:12px;border:2px dashed #e2e8f0}._container_ozftu_1{padding:20px;background-color:#f8fafc;min-height:100vh}._headerBar_ozftu_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}._headerBar_ozftu_15 h1{font-size:1.5rem;color:#1e293b;font-weight:700;margin:0}._actions_ozftu_47{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._btnAdd_ozftu_61{display:flex;align-items:center;gap:8px;background-color:#2563eb;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:opacity .2s}._btnAdd_ozftu_61:hover{opacity:.9}._btnAdd_ozftu_61:disabled{background-color:#94a3b8;cursor:not-allowed}._searchContainer_ozftu_109{display:flex;align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:0 12px;height:40px}._searchIcon_ozftu_129{color:#94a3b8;margin-right:8px}._searchInput_ozftu_139{border:none;outline:none;height:100%;font-size:.9rem;color:#334155;width:200px}._tableContainer_ozftu_159{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}._table_ozftu_159{width:100%;border-collapse:collapse;text-align:left}._table_ozftu_159 th{background-color:#f1f5f9;padding:12px 16px;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;border-bottom:1px solid #e2e8f0}._table_ozftu_159 td{padding:12px 16px;border-bottom:1px solid #e2e8f0;vertical-align:middle}._profileCell_ozftu_219{display:flex;align-items:center;gap:12px}._avatar_ozftu_231{width:36px;height:36px;background-color:#e0e7ff;color:#4338ca;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}._info_ozftu_257{display:flex;flex-direction:column}._name_ozftu_267{font-weight:500;color:#1e293b;font-size:.9rem}._email_ozftu_279{font-size:.8rem;color:#64748b}._badge_ozftu_289{background-color:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:600;color:#475569}._statusActive_ozftu_309{background-color:#dcfce7;color:#166534;padding:4px 8px;border-radius:99px;font-size:.75rem;font-weight:700;text-transform:uppercase}._statusInactive_ozftu_329{background-color:#fee2e2;color:#991b1b;padding:4px 8px;border-radius:99px;font-size:.75rem;font-weight:700;text-transform:uppercase}._actionBtn_ozftu_351{background:none;border:none;cursor:pointer;padding:6px;border-radius:4px;transition:background .2s}._btnEdit_ozftu_369{color:#2563eb}._btnEdit_ozftu_369:hover{background-color:#eff6ff}._btnDelete_ozftu_375{color:#ef4444}._btnDelete_ozftu_375:hover{background-color:#fef2f2}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._modalContent_ozftu_417{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._modalHeader_ozftu_439{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}._modalHeader_ozftu_439 h2{font-size:1.25rem;color:#1e293b;margin:0}._btnClose_ozftu_467{background:transparent;border:none;cursor:pointer;color:#94a3b8;padding:4px;transition:color .2s}._btnClose_ozftu_467:hover{color:#ef4444}._formGrid_ozftu_489{padding:24px;overflow-y:auto}._formGrid_ozftu_489>div{display:flex;flex-direction:column}form h4{padding-left:24px}._label_ozftu_515{display:block;font-size:.85rem;font-weight:600;color:#475569;margin-bottom:6px}._input_ozftu_531{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;color:#1e293b;outline:none;transition:border-color .2s;box-sizing:border-box}._input_ozftu_531:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._modalFooter_ozftu_567{padding:20px 24px;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}._btnCancel_ozftu_589{background-color:#fff;border:1px solid #cbd5e1;color:#475569;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer}._btnCancel_ozftu_589:hover{background-color:#f1f5f9}._btnSave_ozftu_611{background-color:#2563eb;border:none;color:#fff;padding:10px 24px;border-radius:6px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px #0000000d}._btnSave_ozftu_611:hover{background-color:#1d4ed8}._container_1sozs_3{padding:2rem;background-color:#f8f9fa;min-height:100vh}._header_1sozs_15{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}._title_1sozs_29{font-size:1.8rem;color:#2c3e50;font-weight:700}._card_1sozs_41{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden}._tableContainer_1sozs_55{width:100%;overflow-x:auto}._table_1sozs_55{width:100%;border-collapse:collapse;text-align:left}._table_1sozs_55 th{background-color:#f1f3f5;color:#636e72;font-weight:600;padding:1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}._table_1sozs_55 td{padding:1rem;border-bottom:1px solid #eee;color:#2d3436;font-size:.95rem}._table_1sozs_55 tr:hover{background-color:#f8f9fa}._badge_1sozs_119{padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600}._badgeSuccess_1sozs_133{background-color:#d4edda;color:#155724}._btnAction_1sozs_143{background-color:#3498db;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.85rem;transition:background .2s}._btnAction_1sozs_143:hover{background-color:#2980b9}._modalOverlay_1sozs_175{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modalContent_1sozs_203{background:#fff;padding:2rem;border-radius:16px;width:90%;max-width:500px;position:relative;box-shadow:0 10px 25px #0003}._modalHeader_1sozs_223{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid #eee;padding-bottom:1rem}._modalTitle_1sozs_241{font-size:1.4rem;font-weight:700;color:#333}._closeBtn_1sozs_253{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#999}._evidenceContainer_1sozs_269{display:flex;flex-direction:column;gap:1rem;align-items:center}._photoEvidence_1sozs_283{width:100%;height:300px;object-fit:cover;border-radius:8px;border:2px solid #eee}._mapBtn_1sozs_299{display:flex;align-items:center;gap:8px;background-color:#27ae60;color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:600;margin-top:1rem;width:100%;justify-content:center}._mapBtn_1sozs_299:hover{background-color:#219150}._receiptPaper_1sozs_341{width:100%;background:#fff;padding:50px;color:#000;font-family:Times New Roman,Times,serif;line-height:1.6}._receiptHeader_1sozs_359{text-align:center;border-bottom:2px solid #000;margin-bottom:30px;padding-bottom:20px;display:flex;flex-direction:row}._receiptHeader_1sozs_359 h1{margin:0;font-size:22px;text-transform:uppercase}._receiptBody_1sozs_391{margin-bottom:40px}._receiptBody_1sozs_391 p{font-size:16px;margin:10px 0;text-align:justify}._dataGrid_1sozs_411{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0;border:1px solid #000;padding:20px}._dataItem_1sozs_429 label{display:block;font-weight:700;font-size:12px;color:#555;text-transform:uppercase}._evidenceSection_1sozs_445{text-align:center;margin-top:30px}._photoEvidencePrint_1sozs_455{width:250px;height:250px;object-fit:cover;border:none;margin-top:10px}._receiptFooter_1sozs_471{margin-top:60px;text-align:center;font-size:12px;border-top:1px solid #eee;padding-top:20px}._btnPrint_1sozs_487{background-color:#2c3e50;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:700;margin-bottom:20px;width:100%}._container_13rby_5{padding:20px;max-width:1200px;margin:0 auto}._headerBar_13rby_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._searchContainer_13rby_39{position:relative;width:400px}._searchIcon_13rby_49{position:absolute;left:12px;top:12px;color:#94a3b8}._searchInput_13rby_63{width:100%;padding:10px 10px 10px 40px;border-radius:6px;border:1px solid #cbd5e1;font-size:1rem;outline:none}._suggestionsList_13rby_81{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #cbd5e1;border-radius:0 0 6px 6px;max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px -1px #0000001a}._suggestionItem_13rby_109{padding:12px;cursor:pointer;border-bottom:1px solid #f0f0f0}._suggestionItem_13rby_109:hover{background-color:#f8fafc}._dossieContainer_13rby_125{background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 6px #0000000d;min-height:80vh}._dossieHeader_13rby_141{display:flex;justify-content:space-between;border-bottom:2px solid #e2e8f0;padding-bottom:20px;margin-bottom:30px}._colabInfo_13rby_157{display:flex;gap:20px;align-items:center}._avatar_13rby_159{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--primary)}._avatarPlaceholder_13rby_161{width:80px;height:80px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#94a3b8;font-weight:700}._btnExport_13rby_165{background-color:#ef4444;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;height:fit-content;transition:background .2s}._btnExport_13rby_165:hover{background-color:#dc2626}._statsGrid_13rby_199{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:40px}._statCard_13rby_211{background:#f8fafc;padding:15px;border-radius:8px;text-align:center;border:1px solid #e2e8f0}._statNumber_13rby_225{display:block;font-size:1.8rem;font-weight:700;color:var(--primary)}._statLabel_13rby_227{font-size:.75rem;color:#64748b;text-transform:uppercase;font-weight:600}._sectionTitle_13rby_233{font-size:1.2rem;color:var(--primary);margin-bottom:15px;display:flex;align-items:center;gap:8px}._historyTable_13rby_251{width:100%;border-collapse:collapse;font-size:.9rem}._historyTable_13rby_251 th{text-align:left;background:#f1f5f9;padding:12px;border-bottom:2px solid #e2e8f0;color:#475569}._historyTable_13rby_251 td{padding:12px;border-bottom:1px solid #e2e8f0;color:#334155;vertical-align:top}._cellText_13rby_267{white-space:pre-wrap;line-height:1.5;text-align:justify}._emptyState_13rby_279{text-align:center;padding:60px;color:#94a3b8;font-size:1.1rem}._container_dl1yf_5{padding:20px;max-width:1200px;margin:0 auto}._headerBar_dl1yf_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._titleArea_dl1yf_39 h1{margin:0;font-size:1.6rem;color:#1e293b}._titleArea_dl1yf_39 p{margin:5px 0 0;color:#64748b;font-size:.95rem}._grid_dl1yf_67{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._card_dl1yf_79{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}._card_dl1yf_79:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}._cardHeader_dl1yf_111{background:#f8fafc;padding:15px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._badge_dl1yf_129{background:#fef3c7;color:#d97706;font-weight:700;font-size:.75rem;padding:4px 8px;border-radius:12px;text-transform:uppercase}._date_dl1yf_149{font-size:.8rem;color:#94a3b8}._cardBody_dl1yf_159{padding:15px;flex:1}._colabName_dl1yf_169{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:5px}._colabInfo_dl1yf_183{font-size:.85rem;color:#64748b;display:flex;align-items:center;gap:6px;margin-bottom:15px}._requestType_dl1yf_201{font-weight:600;color:var(--primary);margin-bottom:5px}._requestMessage_dl1yf_213{font-size:.9rem;color:#475569;font-style:italic;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardFooter_dl1yf_235{padding:15px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:10px}._actionRow_dl1yf_251{display:flex;gap:10px}._btn_dl1yf_261{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:5px;transition:filter .2s;color:#fff}._btn_dl1yf_261:hover{filter:brightness(110%)}._btnAprovar_dl1yf_295{background-color:#10b981}._btnIndeferir_dl1yf_297{background-color:#ef4444}._btnDetalhes_dl1yf_301{background-color:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:8px;border-radius:6px;font-weight:600;cursor:pointer;width:100%;transition:background .2s}._btnDetalhes_dl1yf_301:hover{background-color:#e2e8f0}._emptyState_dl1yf_327{text-align:center;padding:80px 20px;color:#94a3b8}._emptyState_dl1yf_327 h2{color:#475569;margin-top:20px}._accessDenied_dl1yf_341{text-align:center;padding:100px 20px;color:#ef4444}
