._card_1b1ef_1{padding:16px;position:relative;margin-bottom:8px;transition:opacity .2s}._card_1b1ef_1._dragging_1b1ef_7{opacity:.5;cursor:grabbing}._card_1b1ef_1:not(._dragging_1b1ef_7){cursor:grab}._menuButton_1b1ef_15{position:absolute;top:4px;right:4px;background-color:#ffffff1a;color:inherit}._menuButton_1b1ef_15:hover{background-color:#fff3}._menuIcon_1b1ef_26{margin-right:8px}._lessonsContainer_1b1ef_30{margin-bottom:8px}._lessonItem_1b1ef_34{margin-bottom:4px}._tagsContainer_1b1ef_38{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:4px}._groupTag_1b1ef_45{display:inline-block;padding:4px 8px;min-width:auto;font-size:.75rem}._instructorChip_1b1ef_52{font-size:.75rem}._emptyPeriod_1b1ef_56{font-style:italic;opacity:.7}._slot_8ehp6_1{padding:16px;min-height:60px;cursor:pointer;transition:all .2s ease-in-out}._slot_8ehp6_1._canDrop_8ehp6_7{border:2px dashed}._slot_8ehp6_1._selected_8ehp6_10{background-color:#1976d214}._periodWrapper_8ehp6_14{position:relative;transition:all .2s ease-in-out}._periodWrapper_8ehp6_14:not(:last-child){margin-bottom:16px}._addButtonContainer_8ehp6_22{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.3)}._addButton_8ehp6_22{color:inherit;border-color:#ffffff80}._addButton_8ehp6_22:hover{border-color:#fffc;background-color:#ffffff1a}._emptyState_8ehp6_37{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}._emptyMessage_8ehp6_46{text-align:center;font-style:italic}._entryRow_1utxz_1{padding:12px 16px;margin-bottom:8px;display:flex;flex-direction:column;gap:8px;border-left:3px solid transparent;transition:border-color .2s ease,background-color .2s ease}._fillableEntry_1utxz_11{border-left-color:#1976d2;background-color:#1976d20a}._mainRow_1utxz_16{display:flex;align-items:center;gap:12px}._pillsRow_1utxz_22{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-left:182px}._timeField_1utxz_30{width:170px;flex-shrink:0}._pill_1utxz_22{cursor:pointer}._pill_1utxz_22:hover{background-color:#00000014}._addButton_1utxz_42{margin-top:8px}._fillableSlotContainer_1utxz_46{margin-top:8px;padding-left:182px}._fillableSlotContainer_1utxz_46 .MuiPaper-root{margin-bottom:0}@media print{nav,header,.MuiAppBar-root,.no-print,button,[role=button]{display:none!important}body{margin:0;padding:0;background:#fff!important;font-family:Times New Roman,serif;font-size:12pt;line-height:1.5}.MuiContainer-root{max-width:none!important;padding:0!important;margin:0!important}.MuiPaper-root{box-shadow:none!important;border:none!important;padding:0!important}*{color:#000!important}.security-classification{color:inherit!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:letter;margin:1in}@page eip-landscape{size:11in 8.5in;margin:.25in}.eip-landscape-page{page:eip-landscape;break-inside:avoid}@page compact-landscape{size:11in 8.5in;margin:.25in}.compact-landscape-page{page:compact-landscape;break-inside:avoid}.compact-preview [style*=background]{-webkit-print-color-adjust:exact;print-color-adjust:exact}h1,h2,h3,h4,h5,h6{page-break-after:avoid;orphans:3;widows:3}p{orphans:3;widows:3}.paragraph-block{page-break-inside:avoid;break-inside:avoid}section{page-break-inside:avoid}.annex-section,.keep-together,.schedule-day-section{page-break-inside:avoid;break-inside:avoid}.schedule-day-table{page-break-inside:auto}.schedule-day-table thead+tbody tr:first-child{page-break-before:avoid;break-before:avoid}.map-container,.distribution-block,.signature-block{page-break-inside:avoid}a{text-decoration:none!important}.MuiToggleButtonGroup-root,.MuiButton-root:not(.print-button),.MuiIconButton-root{display:none!important}ul,ol{margin-left:0;padding-left:1.5em}li{margin-bottom:.25em}table{border-collapse:collapse;width:100%;page-break-inside:auto}table th,table td{border:1px solid black;padding:4px 8px;text-align:left}table th{background-color:#f0f0f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}thead{display:table-header-group}tfoot{display:table-footer-group}tr{page-break-inside:avoid;break-inside:avoid}hr,.MuiDivider-root{border-color:#000!important;margin:1em 0}.map-marker{border:1px solid black!important;background-color:#fff!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen{.orders-preview-container{background-color:#e0e0e0;min-height:100vh;padding:20px}.orders-preview-paper{background-color:#fff;box-shadow:0 4px 6px #0000001a;max-width:8.5in;margin:0 auto}}
