._3_V6lq_module-wrapper,._3_V6lq_layout-wrapper{box-sizing:border-box;background:#fff;width:100%;min-height:320px;padding-top:2em;font-family:Inter,sans-serif;overflow-x:hidden}._3_V6lq_module-wrapper *,._3_V6lq_layout-wrapper *{box-sizing:border-box}._3_V6lq_layout-wrapper-pagesearch{box-sizing:border-box;grid-template-columns:228px 1fr 260px;align-items:flex-start;gap:0;width:100%;max-width:980px;margin:0 auto;padding:20px 0;display:grid}._3_V6lq_layout-wrapper-grade{box-sizing:border-box;grid-template-columns:1fr 260px;align-items:flex-start;gap:0;width:100%;max-width:980px;margin:0 auto;padding:20px 0;display:grid}._3_V6lq_footerActionContainer{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:980px;margin:8px auto 20px;display:flex}._3_V6lq_column{box-sizing:border-box;width:100%}._3_V6lq_left,._3_V6lq_column-search{z-index:10;box-sizing:border-box;background:#fff;padding:0 8px;position:sticky;top:16px}._3_V6lq_center{box-sizing:border-box;min-width:0;padding:0 20px 0 36px}._3_V6lq_grade{box-sizing:border-box;min-width:0;padding:0 20px 0 0}._3_V6lq_right,._3_V6lq_column-selected{z-index:10;box-sizing:border-box;background:#fff;padding:0;position:sticky;top:16px}@media (max-width:1024px){._3_V6lq_layout-wrapper-pagesearch,._3_V6lq_layout-wrapper-grade{box-sizing:border-box;grid-template-columns:1fr;gap:14px;width:100%;max-width:100vw;padding:10px}._3_V6lq_left,._3_V6lq_column-search{z-index:50;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;max-width:100%;margin:0;padding:10px;position:sticky;top:0;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}._3_V6lq_center,._3_V6lq_grade{z-index:1;box-sizing:border-box;width:100%;max-width:100%;position:relative;padding:0!important}._3_V6lq_right,._3_V6lq_column-selected{z-index:10;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:100%;margin-top:14px;padding:12px;position:relative;top:0;box-shadow:0 1px 3px #0000000d}}@media (max-width:360px){._3_V6lq_module-wrapper,._3_V6lq_layout-wrapper{padding-top:.25em}._3_V6lq_layout-wrapper-pagesearch,._3_V6lq_layout-wrapper-grade{gap:8px;padding:4px}._3_V6lq_left,._3_V6lq_column-search,._3_V6lq_right,._3_V6lq_column-selected{border-radius:8px;padding:8px}}@media print{._3_V6lq_module-wrapper *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:10mm;size:auto}._3_V6lq_footerActionContainer,._3_V6lq_module-wrapper button,._3_V6lq_module-wrapper header,._3_V6lq_module-wrapper footer,._3_V6lq_module-wrapper nav{display:none!important}._3_V6lq_module-wrapper,._3_V6lq_layout-wrapper{background:#fff!important;min-height:auto!important;padding-top:0!important}._3_V6lq_layout-wrapper-grade{max-width:100%!important;margin:0!important;padding:0!important}._3_V6lq_left,._3_V6lq_right,._3_V6lq_column-selected{position:static!important}}
.SUb9bq_wrapper{align-items:center;width:100%;display:flex;position:relative}.SUb9bq_icon{color:#9ca3af;pointer-events:none;flex-shrink:0;width:14px;height:14px;position:absolute;left:10px}.SUb9bq_input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #d3d3d3;border-radius:4px;width:100%;padding:8px 32px 8px 30px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;transition:border-color .15s}.SUb9bq_input::placeholder{color:#9ca3af}.SUb9bq_input:focus{border-color:#374151;outline:none}.SUb9bq_indicator{color:#6b7280;pointer-events:none;font-size:.75rem;position:absolute;right:10px}@media (max-width:480px){.SUb9bq_input{padding:8px 28px;font-size:11px}.SUb9bq_icon{width:13px;height:13px;left:8px}}
.Wzjlea_container{flex-direction:column;gap:8px;width:100%;display:flex}.Wzjlea_label{color:#374151;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.Wzjlea_select{box-sizing:border-box;color:#111827;appearance:none;text-align:left;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 32px 10px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;transition:all .2s;box-shadow:0 1px 2px #0000000d}.Wzjlea_select::placeholder{color:#9ca3af}.Wzjlea_select:focus{border-color:#d1d5db;outline:none;box-shadow:0 0 0 4px #f3f4f6}.Wzjlea_autocompleteContainer{width:100%;position:relative}.Wzjlea_dropdownList{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6;z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;max-height:180px;margin-top:4px;padding:6px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Wzjlea_dropdownList::-webkit-scrollbar{width:8px}.Wzjlea_dropdownList::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.Wzjlea_dropdownList::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:4px}.Wzjlea_dropdownItem{color:#374151;cursor:pointer;border:1.5px solid #0000;border-radius:6px;margin-bottom:2px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;transition:all .15s}.Wzjlea_dropdownItem:last-child{margin-bottom:0}.Wzjlea_dropdownItem:hover{color:#111827;background-color:#f3f4f6}.Wzjlea_dropdownItemSelected{font-weight:500;color:#1d4ed8!important;background-color:#eff6ff!important;border-color:#2563eb!important}.Wzjlea_dropdownItemEmpty{color:#9ca3af;text-align:center;padding:12px;font-family:Inter,sans-serif;font-size:14px}@media (max-width:480px){.Wzjlea_label{font-size:11px}.Wzjlea_select{padding:8px 28px 8px 10px;font-size:12px}.Wzjlea_dropdownItem{padding:6px 10px;font-size:12px}}
.ENM56a_btnGerar{box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;background:#111827;border:none;border-radius:8px;width:100%;margin:0;padding:10px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s}.ENM56a_btnGerar:hover:not(:disabled){background:#374151}.ENM56a_btnGerar:disabled{opacity:.35;cursor:not-allowed}
._6gCUJG_sidebar{background:#fff;flex-direction:column;gap:12px;display:flex}._6gCUJG_sidebarActions{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:4px;width:100%;margin-top:4px;display:flex}._6gCUJG_btnLimparLink{color:#000;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:8px 0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-decoration:underline}._6gCUJG_btnLimparLink:hover{color:#374151}
._6tELAa_turmaCard{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:100%;max-width:100%;padding:14px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:block}._6tELAa_turmaCard:hover{background-color:#f9fafb;border-color:#d1d5db}._6tELAa_turmaCardSelected{background-color:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}._6tELAa_turmaCardGrayed{opacity:.45}._6tELAa_disciplinaHeader{box-sizing:border-box;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding-bottom:10px;display:flex}._6tELAa_disciplinaCodigo{color:#111827;flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:700}._6tELAa_disciplinaNome{color:#111827;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:13px;font-weight:700;overflow:hidden}._6tELAa_carrinhoRemoveBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0 2px;font-size:14px;line-height:1;transition:color .15s}._6tELAa_carrinhoRemoveBtn:hover{color:#ef4444}._6tELAa_turmaCardBody{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex}._6tELAa_turmaCardRow{box-sizing:border-box;align-items:baseline;gap:12px;width:100%;font-family:Inter,sans-serif;font-size:12px;line-height:1.4;display:flex}._6tELAa_turmaCardLabel{color:#111827;flex-shrink:0;min-width:60px;font-weight:600}._6tELAa_turmaCardValue{color:#111827;word-break:break-word;overflow-wrap:anywhere;flex:1;min-width:0;font-weight:400}._6tELAa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){._6tELAa_turmaCard{border-radius:10px;padding:10px}._6tELAa_disciplinaHeader{gap:6px;margin-bottom:8px;padding-bottom:6px}._6tELAa_disciplinaCodigo,._6tELAa_disciplinaNome{font-size:11px}._6tELAa_turmaCardRow{gap:6px;font-size:11px;line-height:1.3}._6tELAa_turmaCardLabel{min-width:50px;font-size:11px}._6tELAa_turmaCardValue{font-size:11px}}@media (max-width:360px){._6tELAa_turmaCard{border-radius:8px;padding:8px}._6tELAa_disciplinaCodigo,._6tELAa_disciplinaNome{font-size:10.5px}._6tELAa_turmaCardRow{gap:4px;font-size:10.5px}._6tELAa_turmaCardLabel{min-width:45px;font-size:10.5px}._6tELAa_turmaCardValue{font-size:10.5px}}
.fjdTpG_disciplinaGroup,.fjdTpG_turmasList{flex-direction:column;gap:12px;display:flex}
._78IXnW_resultHeader{box-sizing:border-box;border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding-bottom:4px}._78IXnW_resultTitle{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:700}._78IXnW_resultList{flex-direction:column;gap:14px;display:flex}._78IXnW_emptyState{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 0;display:flex}._78IXnW_emptyStateIcon{width:32px;height:32px}._78IXnW_emptyStateText{font-family:Inter,sans-serif;font-size:14px}
.C45txG_rightPanel{flex-direction:column;display:flex}.C45txG_rightPanelHeader{border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding-bottom:4px}.C45txG_rightPanelTitle{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.C45txG_carrinhoEmpty{color:#6b7280;margin:12px 0;font-family:Inter,sans-serif;font-size:12px}.C45txG_rightPanelActions{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-bottom:12px;display:flex}.C45txG_carrinhoCards{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;flex-direction:column;gap:10px;display:flex;overflow-y:auto}.C45txG_carrinhoCards::-webkit-scrollbar{width:3px}.C45txG_carrinhoCards::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:2px}.C45txG_btnSalvarPdf{box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;background:#111827;border:none;border-radius:8px;width:100%;margin:0;padding:10px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s}.C45txG_btnSalvarPdf:hover{background:#374151}.C45txG_btnLimparBtn{box-sizing:border-box;color:#111827;cursor:pointer;text-align:center;background:#fff;border:1px solid #d2d2d7;border-radius:8px;width:100%;margin:0;padding:10px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s}.C45txG_btnLimparBtn:hover{background-color:#f9fafb;border-color:#9ca3af}.C45txG_btnVoltarLink{color:#000;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:16px 0 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-decoration:underline}.C45txG_btnVoltarLink:hover{color:#374151}
.LXBZpG_container{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.LXBZpG_scrollWrapper{overflow-x:auto}.LXBZpG_scheduleTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.875rem;border:none!important}.LXBZpG_scheduleTable th,.LXBZpG_scheduleTable td{text-align:center!important;box-shadow:none!important;border:none!important}.LXBZpG_headerRow{background-color:#f3f4f6}.LXBZpG_thHeader{color:#374151;padding:6px 8px;font-weight:500;text-align:center!important;border:none!important}.LXBZpG_thHora{color:#374151;width:7rem;padding:6px 8px;font-weight:500;text-align:center!important;border:none!important}.LXBZpG_trOdd{background-color:#f9fafb!important}.LXBZpG_trEven{background-color:#fff!important}.LXBZpG_tdTime{color:#6b7280;width:7rem;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:center!important;border:none!important}.LXBZpG_tdCell{height:3.5rem;padding:4px;position:relative;text-align:center!important;border:none!important}.LXBZpG_cardBox{text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:4px;display:flex;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.LXBZpG_cardCode{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.LXBZpG_cardTurma{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}@media print{.LXBZpG_container{box-shadow:none!important}}
