.ReagentPurchaseFields_fields__9vad_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;gap:14px;min-width:0;margin:0;padding:16px;border:1px solid #b8d3cf;border-radius:12px}.ReagentPurchaseFields_fields__9vad_ legend{padding:0 6px;font-weight:600}.ReagentPurchaseFields_fields__9vad_ label{min-width:0}.ReagentPurchaseFields_fields__9vad_ input,.ReagentPurchaseFields_fields__9vad_ select,.ReagentPurchaseFields_fields__9vad_ textarea{width:100%;box-sizing:border-box}.ReagentPurchaseFields_fields__9vad_>div,.ReagentPurchaseFields_fields__9vad_>p,.ReagentPurchaseFields_wide__1cE2Y{grid-column:1/-1}.ReagentPurchaseFields_fields__9vad_ p{margin:0;font-size:13px;line-height:1.6}.ReagentPurchaseFields_fields__9vad_>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:640px){.ReagentPurchaseFields_fields__9vad_{grid-template-columns:minmax(0,1fr);padding:12px}}.EquipmentPurchaseReview_details__XW_0R{width:100%;margin:0;display:grid;gap:10px;font-size:16px;line-height:1.6}.EquipmentPurchaseReview_reviewActions__0daVs{display:flex;flex-wrap:wrap;gap:12px;align-items:end;width:100%}.EquipmentPurchaseReview_transferGrid__EN_i_{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;width:100%;align-items:stretch}.EquipmentPurchaseReview_teacherPicker___8lnq{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:8px 10px;border:2px solid #17645d;border-radius:8px}.EquipmentPurchaseReview_teacherList__A1gu4{max-height:104px;overflow-y:auto;padding:6px}.EquipmentPurchaseReview_opinion__w7LlL{display:grid;grid-template-rows:auto 1fr;gap:6px;width:100%;min-width:0}.EquipmentPurchaseReview_opinion__w7LlL textarea{box-sizing:border-box;width:100%;min-height:76px;max-height:132px;padding:8px;border:1px solid #17645d;border-radius:8px;font:inherit;resize:vertical}@media (max-width:640px){.EquipmentPurchaseReview_transferGrid__EN_i_{grid-template-columns:minmax(0,1fr)}}.EquipmentPurchaseReview_teacherLabel__SQrgO{display:grid;gap:8px;flex:1 1 260px;min-width:0;font-size:16px;font-weight:600}.EquipmentPurchaseReview_teacherLabel__SQrgO .EquipmentPurchaseReview_teacherSelect__3udpR{display:block;width:100%;min-height:46px;padding:10px 14px;border:2px solid #17645d;border-radius:8px;background-color:#fff;color:#163431;font-size:16px;appearance:auto;cursor:pointer}.EquipmentPurchaseReview_teacherSelect__3udpR:focus-visible{outline:3px solid #31a49a;outline-offset:3px}.EquipmentPurchaseReview_teacherSelect__3udpR:disabled{opacity:.6;cursor:not-allowed}.EquipmentPurchaseReview_row__5h4Ke{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 16px;border:1px solid #c7dcd9;border-radius:8px;background:#f8fbfa}.EquipmentPurchaseReview_row__5h4Ke dt{font-weight:600;color:#245754}.EquipmentPurchaseReview_row__5h4Ke dd{margin:0;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#163431}.EquipmentPurchaseReview_link__AQM2G{display:inline-block;padding:8px 14px;border:1px solid #14635f;border-radius:6px;color:#075b56;font-weight:600;text-decoration:underline;background:#fff}.EquipmentPurchaseReview_link__AQM2G:hover{background:#e1f1ee}.EquipmentPurchaseReview_link__AQM2G:focus-visible{outline:3px solid #208f86;outline-offset:3px}.EquipmentPurchaseReview_url__6Wfyq{display:block;margin-top:6px;font-size:14px;overflow-wrap:anywhere}@media (max-width:600px){.EquipmentPurchaseReview_row__5h4Ke{grid-template-columns:minmax(0,1fr);gap:4px}}.MeetingTaskPublishCenter_center__Y3zhO{display:grid;gap:20px;padding:22px;border:1px solid #dce9e3;border-radius:20px;background:#fff}.MeetingTaskPublishCenter_composerTitle__3elcK,.MeetingTaskPublishCenter_heading___BIcn{display:flex;align-items:center;justify-content:space-between;gap:12px}.MeetingTaskPublishCenter_heading___BIcn p{margin:0 0 4px;color:#507367;font-size:13px}.MeetingTaskPublishCenter_heading___BIcn h3{margin:0;color:#123c33;font-size:20px}.MeetingTaskPublishCenter_heading___BIcn>span{padding:7px 11px;border-radius:999px;color:#285a4d;background:#edf7f2;font-size:13px}.MeetingTaskPublishCenter_composer__uxP1X{display:grid;gap:14px;padding:18px;border:1px solid #dce9e3;border-radius:16px;background:#f8fbfa}.MeetingTaskPublishCenter_composer__uxP1X label{display:grid;gap:7px;color:#314942;font-size:13px;font-weight:700}.MeetingTaskPublishCenter_composer__uxP1X input,.MeetingTaskPublishCenter_composer__uxP1X select,.MeetingTaskPublishCenter_composer__uxP1X textarea{width:100%;min-height:42px;padding:0 12px;border:1px solid #cfe0d9;border-radius:10px;background:#fff;color:#123c33;font-size:14px}.MeetingTaskPublishCenter_composer__uxP1X textarea{min-height:90px;padding:10px 12px;resize:vertical}.MeetingTaskPublishCenter_row__W_arU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.MeetingTaskPublishCenter_assigneeGroup__ca_1g{display:grid;gap:7px;color:#314942;font-size:13px;font-weight:700}.MeetingTaskPublishCenter_assigneeList__qDO0H{display:flex;flex-wrap:wrap;gap:8px;max-height:132px;overflow-y:auto;padding:10px;border:1px solid #cfe0d9;border-radius:10px;background:#fff}.MeetingTaskPublishCenter_assigneeCheckbox__YCsH0{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #dce9e3;border-radius:999px;background:#f8fbfa;color:#123c33;font-size:13px;font-weight:600;cursor:pointer}.MeetingTaskPublishCenter_assigneeCheckbox__YCsH0 input{width:auto;min-height:auto;padding:0;margin:0}.MeetingTaskPublishCenter_primary__iLGvE{justify-self:start;min-height:42px;padding:0 20px;border:1px solid #1d5b4d;border-radius:10px;background:#1d5b4d;color:#fff;font-weight:800}.MeetingTaskPublishCenter_primary__iLGvE:disabled{opacity:.5}.MeetingTaskPublishCenter_feedbackError__tU_kb,.MeetingTaskPublishCenter_feedbackSuccess__Gmz0v{margin:0;padding:11px 13px;border-radius:12px;font-size:13px;font-weight:700}.MeetingTaskPublishCenter_feedbackError__tU_kb{border:1px solid #efb8bf;color:#a82133;background:#fff1f2}.MeetingTaskPublishCenter_feedbackSuccess__Gmz0v{border:1px solid #b9cfc6;color:#24483e;background:#eef5f2}.ReviewDraftFields_reasonField__4NYmK{grid-column:1/-1;min-width:0}.ReviewDraftFields_reasonField__4NYmK textarea{display:block;width:100%;min-height:104px;box-sizing:border-box;resize:vertical;background:#fff;color:#173f3c;cursor:text;pointer-events:auto;user-select:text}.ReviewDraftFields_reasonField__4NYmK textarea:focus{outline:2px solid #087f75;outline-offset:2px}.ReagentPurchaseReviewPanel_panel__tr9Pa{min-width:0;max-width:100%}.ReagentPurchaseReviewPanel_tableWrap__O8zYu{min-width:0;max-width:100%;overflow-x:auto}.ReagentPurchaseReviewPanel_table__LOz26{min-width:1840px;table-layout:fixed}.ReagentPurchaseReviewPanel_table__LOz26 button,.ReagentPurchaseReviewPanel_table__LOz26 th{white-space:nowrap}.ReagentPurchaseReviewPanel_table__LOz26 td{vertical-align:top;overflow-wrap:anywhere}.SampleLibrary_root__bE88t{display:grid;gap:24px}.SampleLibrary_panel__KeCkz{padding:24px;border:1px solid #c7dcd9;border-radius:16px;background:white;color:#183e3a}.SampleLibrary_panel__KeCkz p{margin:12px 0;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.SampleLibrary_panel__KeCkz h2,.SampleLibrary_panel__KeCkz h3,.SampleLibrary_panel__KeCkz h4{margin:12px 0;font-weight:700}.SampleLibrary_panel__KeCkz h2{font-size:22px}.SampleLibrary_panel__KeCkz h3{font-size:18px}.SampleLibrary_panel__KeCkz button,.SampleLibrary_panel__KeCkz summary{cursor:pointer}.SampleLibrary_panel__KeCkz button{border:1px solid #17645d;border-radius:8px;background:#f3faf8;color:#164e48;padding:10px 16px;font-size:16px}.SampleLibrary_panel__KeCkz button:hover{background:#deeee9}.SampleLibrary_panel__KeCkz button:active{transform:translateY(1px)}.SampleLibrary_panel__KeCkz button:disabled{opacity:.5;cursor:not-allowed}.SampleLibrary_panel__KeCkz button[aria-pressed=true]{background:#164e48;color:white}.SampleLibrary_panel__KeCkz input,.SampleLibrary_panel__KeCkz select,.SampleLibrary_panel__KeCkz textarea{display:block;width:100%;padding:10px;border:1px solid #a1c5bd;border-radius:6px;background:white}.SampleLibrary_panel__KeCkz label{display:grid;gap:6px}.SampleLibrary_panel__KeCkz [role=alert]{color:#a21c36;padding:12px;background:#fff0f2}.SampleLibrary_panel__KeCkz [role=status]{color:#135741;padding:12px;background:#e5f5ed}.SampleLibrary_panel__KeCkz a{color:#075e9d;text-decoration:underline}.SampleLibrary_actions___X3mX{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0}.SampleLibrary_fields__1cTVM,.SampleLibrary_list__khn_P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.SampleLibrary_fields__1cTVM dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.SampleLibrary_fields__1cTVM dt{font-weight:600}.SampleLibrary_card__PHV1z{border:1px solid #c7dcd9;border-radius:10px;padding:18px;margin-top:16px;min-width:0}@media(max-width:700px){.SampleLibrary_fields__1cTVM,.SampleLibrary_list__khn_P{grid-template-columns:minmax(0,1fr)}.SampleLibrary_panel__KeCkz{padding:14px}}.RewardPointApprovalPanel_editor__hArva{display:grid;gap:8px;min-width:260px;margin:0;white-space:normal}.RewardPointApprovalPanel_editor__hArva label{display:grid;gap:6px;color:#183e3c;font-size:13px}.RewardPointApprovalPanel_editor__hArva textarea{display:block;min-height:76px;padding:10px;line-height:1.5;resize:vertical;cursor:text}.RewardPointApprovalPanel_editor__hArva input,.RewardPointApprovalPanel_editor__hArva textarea{width:100%;box-sizing:border-box;border:1px solid #719995;border-radius:8px;background:#fff;color:#183e3c;font:inherit}.RewardPointApprovalPanel_editor__hArva input{min-width:0;padding:8px}.RewardPointApprovalPanel_editFields__RhKJ4{display:grid;gap:10px;margin:0;padding:12px;border:1px solid #719995;border-radius:8px}.RewardPointApprovalPanel_original__dfUzM{white-space:normal;margin-top:8px}.RewardPointApprovalPanel_original__dfUzM summary{cursor:pointer;color:#21635d}.RewardPointApprovalPanel_original__dfUzM p{margin:4px 0}.RewardPointApprovalPanel_editor__hArva textarea:focus{outline:2px solid #21867c;outline-offset:2px}.RewardPointApprovalPanel_actions__X_9mC{display:flex;flex-wrap:wrap;gap:8px}.OrdinaryIndividualDetails_dialog__oXACm{width:min(760px,calc(100vw - 32px));max-height:85vh;overflow:auto;margin:auto;padding:24px;border:1px solid #9abdb5;border-radius:16px;background:white;color:#164e4b}.OrdinaryIndividualDetails_dialog__oXACm::backdrop{background:rgb(0 0 0/40%)}.OrdinaryIndividualDetails_header__zo8Y1{display:flex;align-items:center;justify-content:space-between;gap:16px}.OrdinaryIndividualDetails_dialog__oXACm h3,.OrdinaryIndividualDetails_dialog__oXACm h4{font-weight:700;margin:12px 0}.OrdinaryIndividualDetails_dialog__oXACm section{margin:20px 0}.OrdinaryIndividualDetails_dialog__oXACm button{padding:8px 14px;border:1px solid #164e4b;border-radius:8px;background:#164e4b;color:white;cursor:pointer}.OrdinaryIndividualDetails_dialog__oXACm button:disabled{opacity:.5;cursor:not-allowed}.OrdinaryIndividualDetails_dialog__oXACm button:focus-visible{outline:3px solid #279888;outline-offset:2px}.OrdinaryIndividualDetails_form__E0yUy{display:grid;gap:12px;padding:16px;background:#f2f8f5;border-radius:10px}.OrdinaryIndividualDetails_form__E0yUy label{display:grid;gap:6px}.OrdinaryIndividualDetails_form__E0yUy input,.OrdinaryIndividualDetails_form__E0yUy select,.OrdinaryIndividualDetails_form__E0yUy textarea{padding:8px;border:1px solid #9abdb5;border-radius:6px;background:white;width:100%}.OrdinaryIndividualDetails_content__0p1qH{white-space:pre-wrap;overflow-wrap:anywhere}.OrdinaryIndividualDetails_event__Pp0DY{border-bottom:1px solid #c9ded5;padding:14px 0}.OrdinaryCageMap_panel__OFMQW{margin:24px 0;padding:22px;background:white;border:1px solid #ccdfda;border-radius:18px}.OrdinaryCageMap_form__QEC7s,.OrdinaryCageMap_record__ZnF7d,.OrdinaryCageMap_rooms__0XYY6{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}.OrdinaryCageMap_outlineButton__QGyEk,.OrdinaryCageMap_rooms__0XYY6 button{padding:8px 14px;border:1px solid #164e4b;border-radius:8px;background:white;color:#164e4b;font-weight:600;line-height:1.4;cursor:pointer}.OrdinaryCageMap_outlineButton__QGyEk:hover:not(:disabled),.OrdinaryCageMap_rooms__0XYY6 button:hover{background:#e7f3ef}.OrdinaryCageMap_rooms__0XYY6 button[aria-pressed=true]{background:#164e4b;color:white}.OrdinaryCageMap_outlineButton__QGyEk:focus-visible,.OrdinaryCageMap_rooms__0XYY6 button:focus-visible{outline:3px solid #187d70;outline-offset:3px}.OrdinaryCageMap_outlineButton__QGyEk:disabled{border-color:#9db7ae;color:#596d68;background:#e7efeb;cursor:not-allowed}.OrdinaryCageMap_packages__9CDAD{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.OrdinaryCageMap_pack__OCQ0s{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;padding:10px 12px;min-width:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere;border:1px solid #bbd3cd;border-radius:10px;color:#164e4b}.OrdinaryCageMap_number__j0_vC{font-size:24px;line-height:1.2}@media (max-width:480px){.OrdinaryCageMap_packages__9CDAD{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.OrdinaryCageMap_cages__xRt2J{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px}.OrdinaryCageMap_cageScroller__dI5w8{max-width:100%;min-width:0;overflow-x:auto;padding:4px;overscroll-behavior-x:contain}.OrdinaryCageMap_cageScroller__dI5w8:focus-visible{outline:2px solid #187d70;outline-offset:2px}.OrdinaryCageMap_layoutHint__fz_bv{color:#42615a;font-size:13px;line-height:1.6}.OrdinaryCageMap_position__db00l{color:#42615a}.OrdinaryCageMap_cages__xRt2J>button{min-width:0;overflow-wrap:anywhere}.OrdinaryCageMap_cage__SQw5B{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;padding:12px;border:1px solid #c6ddd6;border-radius:10px;background:#f7fbf9}.OrdinaryCageMap_cage__SQw5B:disabled{opacity:1;color:#596d68;background:#e7efeb;cursor:default}.OrdinaryCageMap_cage__SQw5B[data-status=approved],.OrdinaryCageMap_cage__SQw5B[data-status=approved]:disabled{background:#28695e;border-color:#195248;color:#fff;opacity:1}.OrdinaryCageMap_cage__SQw5B[data-status=approved] .OrdinaryCageMap_position__db00l{color:#e2f1ed}.OrdinaryCageMap_panel__OFMQW [aria-pressed=true]{outline:3px solid #187d70;outline-offset:-3px}.OrdinaryCageMap_form__QEC7s input{padding:8px;border:1px solid #b9d2ca;border-radius:6px}.OrdinaryCageMap_submitButton__fU9KK{padding:9px 18px;border:1px solid #164e4b;border-radius:8px;background:#164e4b;color:white;font-weight:600;cursor:pointer}.OrdinaryCageMap_submitButton__fU9KK:hover:not(:disabled){background:#0f6560}.OrdinaryCageMap_submitButton__fU9KK:focus-visible{outline:3px solid #187d70;outline-offset:3px}.OrdinaryCageMap_submitButton__fU9KK:disabled{background:#e7efeb;border-color:#9db7ae;color:#596d68;cursor:not-allowed}.OrdinaryCageMap_record__ZnF7d{padding:10px;border-bottom:1px solid #deebe6}.OrdinaryCageMap_record__ZnF7d span{flex:1;min-width:220px}.OrdinaryCageMap_reviewRecord__bMVUO{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #deebe6}.OrdinaryCageMap_reviewContent__Zpg8D{flex:1;min-width:220px;overflow-wrap:anywhere}.OrdinaryCageMap_reviewContent__Zpg8D p{margin:6px 0}.OrdinaryCageMap_reviewContent__Zpg8D summary{cursor:pointer;color:#164e4b}.OrdinaryCageMap_reviewButtons__tMMUa{display:flex;gap:10px}.PublicAffairNotificationCenter_center__SFdGW{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:18px;margin-top:18px}.PublicAffairNotificationCenter_composer__RX0Cw,.PublicAffairNotificationCenter_inbox__L1nul{padding:20px;border:1px solid #dce8e3;border-radius:18px;background:#fff}.PublicAffairNotificationCenter_composer__RX0Cw{display:grid;gap:14px}.PublicAffairNotificationCenter_heading__54R52{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.PublicAffairNotificationCenter_heading__54R52 h3,.PublicAffairNotificationCenter_heading__54R52 p{margin:0}.PublicAffairNotificationCenter_heading__54R52 p{color:#2f7866;font-size:12px;font-weight:700;letter-spacing:.08em}.PublicAffairNotificationCenter_heading__54R52 h3{margin-top:3px;color:#173f35;font-size:19px}.PublicAffairNotificationCenter_heading__54R52>strong{padding:6px 10px;border-radius:999px;background:#edf6f2;color:#2c6958;font-size:13px}.PublicAffairNotificationCenter_composer__RX0Cw label>span{display:block;margin-bottom:5px;color:#426158;font-size:13px;font-weight:600}.PublicAffairNotificationCenter_composer__RX0Cw input,.PublicAffairNotificationCenter_composer__RX0Cw select,.PublicAffairNotificationCenter_composer__RX0Cw textarea{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #cdded8;border-radius:9px;background:#fbfdfc;color:#24463d}.PublicAffairNotificationCenter_composer__RX0Cw textarea{min-height:88px;resize:vertical}.PublicAffairNotificationCenter_row__j9JN5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PublicAffairNotificationCenter_recipients__AUHeR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;border:1px solid #e1ebe7;border-radius:11px}.PublicAffairNotificationCenter_recipients__AUHeR legend{padding:0 5px;color:#60766f;font-size:12px}.PublicAffairNotificationCenter_recipients__AUHeR label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:7px 8px;border-radius:8px;background:#f6faf8}.PublicAffairNotificationCenter_recipients__AUHeR input{width:auto}.PublicAffairNotificationCenter_recipients__AUHeR small{color:#75847f}.PublicAffairNotificationCenter_composer__RX0Cw>button,.PublicAffairNotificationCenter_notifications__EZuLU button{padding:9px 13px;border:0;border-radius:9px;background:#2d7562;color:#fff;cursor:pointer}.PublicAffairNotificationCenter_composer__RX0Cw>button:disabled{cursor:not-allowed;opacity:.55}.PublicAffairNotificationCenter_empty__atpAK,.PublicAffairNotificationCenter_error__wr_Y5,.PublicAffairNotificationCenter_success__RBafn{margin:0;font-size:13px}.PublicAffairNotificationCenter_success__RBafn{color:#27705a}.PublicAffairNotificationCenter_error__wr_Y5{color:#9a493e}.PublicAffairNotificationCenter_notifications__EZuLU{display:grid;gap:10px;margin-top:15px}.PublicAffairNotificationCenter_notifications__EZuLU article{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;padding:13px;border:1px solid #dce7e3;border-left:4px solid #c58c31;border-radius:11px;background:#fffdf8}.PublicAffairNotificationCenter_notifications__EZuLU article.PublicAffairNotificationCenter_read__Ban_L{border-left-color:#a8bbb4;background:#f7faf9}.PublicAffairNotificationCenter_notifications__EZuLU span,.PublicAffairNotificationCenter_notifications__EZuLU strong{display:block}.PublicAffairNotificationCenter_notifications__EZuLU strong{color:#294b42}.PublicAffairNotificationCenter_notifications__EZuLU span{margin-top:3px;color:#788781;font-size:12px}.PublicAffairNotificationCenter_notifications__EZuLU p{margin:8px 0 0;color:#536a63;font-size:14px;line-height:1.55}.PublicAffairNotificationCenter_notifications__EZuLU em{color:#788781;font-size:12px;font-style:normal}@media (max-width:980px){.PublicAffairNotificationCenter_center__SFdGW{grid-template-columns:1fr}}@media (max-width:560px){.PublicAffairNotificationCenter_composer__RX0Cw,.PublicAffairNotificationCenter_inbox__L1nul{padding:15px}.PublicAffairNotificationCenter_recipients__AUHeR,.PublicAffairNotificationCenter_row__j9JN5{grid-template-columns:1fr}}