._1qVAra_root{--careplan-ink:#163a3a;--careplan-teal:#167f78;--careplan-teal-light:#e5f5f2;--careplan-line:#cbd8d6;--careplan-paper:#fff;--careplan-subtle:#f5f8f7;color:var(--careplan-ink)}._1qVAra_root button,._1qVAra_root input,._1qVAra_root select,._1qVAra_root textarea{font:inherit}._1qVAra_root input,._1qVAra_root select,._1qVAra_root textarea{color:#183836;background:#fff;border:1px solid #b8c9c6;border-radius:8px;width:100%;padding:9px 10px}._1qVAra_root textarea{resize:vertical;line-height:1.6}._1qVAra_root input:focus,._1qVAra_root select:focus,._1qVAra_root textarea:focus{border-color:var(--careplan-teal);outline:0;box-shadow:0 0 0 3px #167f7826}._1qVAra_privacyBar{background:#edfaf6;border:1px solid #9ed6ca;border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}._1qVAra_privacyBar strong{color:#0e665f;white-space:nowrap}._1qVAra_controlPanel,._1qVAra_basicPanel,._1qVAra_editorPanel,._1qVAra_printSettings,._1qVAra_usageNotes{border:1px solid var(--careplan-line);background:var(--careplan-paper);border-radius:18px;box-shadow:0 10px 30px #1148440d}._1qVAra_controlPanel{flex-direction:column;align-items:stretch;gap:18px;padding:18px;display:flex}._1qVAra_planControl{align-items:end;gap:12px;width:100%;min-width:0;display:flex}._1qVAra_planControl>label{flex:1;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}._1qVAra_planControl select{min-width:220px}._1qVAra_controlButtons,._1qVAra_actionButtons,._1qVAra_printChecks{flex-wrap:wrap;gap:8px;display:flex}._1qVAra_actionButtons{justify-content:start;width:100%}._1qVAra_storageStatus{color:var(--careplan-teal-dark);align-self:center;font-size:13px;font-weight:700}._1qVAra_primaryButton,._1qVAra_secondaryButton,._1qVAra_dangerButton,._1qVAra_textButton,._1qVAra_removeButton,._1qVAra_iconButton,._1qVAra_addBlockButton,._1qVAra_rowSelectButton{cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.25}._1qVAra_primaryButton{border-color:var(--careplan-teal);background:var(--careplan-teal);color:#fff}._1qVAra_primaryButton:hover{background:#0b6e67}._1qVAra_secondaryButton,._1qVAra_addBlockButton{color:#245c58;background:#fff;border-color:#9cb6b2}._1qVAra_secondaryButton:hover,._1qVAra_addBlockButton:hover{border-color:var(--careplan-teal);background:var(--careplan-teal-light)}._1qVAra_dangerButton,._1qVAra_removeButton{color:#a52c24;background:#fff7f6;border-color:#efbab4}._1qVAra_dangerButton:hover,._1qVAra_removeButton:hover{background:#fee9e7}._1qVAra_textButton{color:#526b68;text-underline-offset:3px;background:0 0;padding-inline:5px;text-decoration:underline}._1qVAra_iconButton{color:#35645f;background:#fff;border-color:#b7c9c6;min-width:32px;padding:6px}._1qVAra_iconButton:disabled{cursor:not-allowed;opacity:.4}._1qVAra_hiddenInput{opacity:0;pointer-events:none;height:1px;position:absolute;overflow:hidden;width:1px!important}._1qVAra_saveHint{color:#5c716e;margin:-4px 0 0;font-size:13px;line-height:1.6}._1qVAra_notice,._1qVAra_storageWarning{border-radius:10px;margin:12px 0;padding:10px 13px;font-size:14px;line-height:1.5}._1qVAra_notice{color:#17675f;background:#f1faf7;border:1px solid #b6d7d1}._1qVAra_storageWarning{color:#79520d;background:#fff8e9;border:1px solid #edc17b}._1qVAra_basicPanel{margin-top:18px;padding:22px}._1qVAra_sectionTitle,._1qVAra_editorHeading,._1qVAra_subsectionHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}._1qVAra_sectionTitle p,._1qVAra_editorHeading p,._1qVAra_printSettings p{color:var(--careplan-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}._1qVAra_sectionTitle h2,._1qVAra_editorHeading h2,._1qVAra_printSettings h2,._1qVAra_usageNotes h2{color:#173f3c;margin:0;font-size:22px;line-height:1.3}._1qVAra_sectionTitle>span,._1qVAra_editorHeading>span{color:#5e7572;text-align:right;margin-top:4px;font-size:13px;line-height:1.6}._1qVAra_formGrid,._1qVAra_needGrid,._1qVAra_scheduleInputGrid,._1qVAra_activityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}._1qVAra_formGrid{margin-top:20px}._1qVAra_field,._1qVAra_fieldWide{align-content:start;gap:6px;min-width:0;display:grid}._1qVAra_field>span,._1qVAra_fieldWide>span,._1qVAra_field>legend,._1qVAra_fieldWide>legend,._1qVAra_daysField>span{color:#305652;font-size:13px;font-weight:800;line-height:1.45}._1qVAra_field>legend,._1qVAra_fieldWide>legend{padding:0}._1qVAra_field:where(fieldset),._1qVAra_fieldWide:where(fieldset){border:0;margin:0;padding:0}._1qVAra_field>small,._1qVAra_fieldWide>small{color:#667d79;font-size:12px;line-height:1.5}._1qVAra_fieldWide{grid-column:1/-1}._1qVAra_checkboxGroup,._1qVAra_reasonGroup{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:40px;display:flex}._1qVAra_checkboxGroup label,._1qVAra_reasonGroup label,._1qVAra_singleCheck,._1qVAra_daysField label,._1qVAra_printChecks label{color:#2e514d;align-items:center;gap:6px;font-size:14px;line-height:1.35;display:inline-flex}._1qVAra_checkboxGroup input,._1qVAra_reasonGroup input,._1qVAra_singleCheck input,._1qVAra_daysField input,._1qVAra_printChecks input{width:auto;accent-color:var(--careplan-teal)}._1qVAra_dateRange{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}._1qVAra_tabs{border-bottom:1px solid var(--careplan-line);gap:6px;margin-top:24px;padding-bottom:8px;display:flex;overflow-x:auto}._1qVAra_tabs button{color:#42645f;cursor:pointer;background:#eef4f2;border:1px solid #0000;border-radius:10px;flex:1 0 auto;padding:10px 14px;font-size:14px;font-weight:700}._1qVAra_tabs button span{color:#0d756d;margin-right:6px}._1qVAra_tabs button:hover,._1qVAra_tabs ._1qVAra_activeTab{background:var(--careplan-teal);color:#fff;border-color:#69b7aa}._1qVAra_tabs ._1qVAra_activeTab span{color:#d8fff8}._1qVAra_editorPanel{margin-top:14px;padding:24px}._1qVAra_stackFields{gap:18px;margin-top:20px;display:grid}._1qVAra_reasonGroup+textarea{margin-top:8px}._1qVAra_templatePanel{background:#f4fbf9;border:1px solid #a8d6ce;border-radius:14px;margin-top:20px;padding:16px}._1qVAra_templatePanel>div:first-child{justify-content:space-between;gap:12px;display:flex}._1qVAra_templatePanel p{color:#4b716c;margin:0;font-size:13px}._1qVAra_categoryButtons{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}._1qVAra_categoryButtons button{color:#37635e;cursor:pointer;background:#fff;border:1px solid #b7d7d1;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:700}._1qVAra_categoryButtons button:hover,._1qVAra_categoryButtons ._1qVAra_selectedCategory{border-color:var(--careplan-teal);background:var(--careplan-teal);color:#fff}._1qVAra_templateList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}._1qVAra_templateList button{color:#244f4a;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8dfda;border-radius:9px;gap:4px;min-height:78px;padding:10px;display:grid}._1qVAra_templateList button:hover{border-color:var(--careplan-teal);box-shadow:0 4px 12px #167f7821}._1qVAra_templateList strong{font-size:13px}._1qVAra_templateList span{color:#5c7470;font-size:12px;line-height:1.45}._1qVAra_rowToolbar{color:#5c7470;justify-content:space-between;align-items:center;gap:14px;margin:20px 0 12px;font-size:13px;line-height:1.5;display:flex}._1qVAra_needRows,._1qVAra_scheduleRows{gap:14px;display:grid}._1qVAra_needRow,._1qVAra_selectedNeedRow,._1qVAra_scheduleRow,._1qVAra_activityEditor,._1qVAra_attendeePanel,._1qVAra_gridPreview{background:#fff;border:1px solid #c6d8d4;border-radius:14px;padding:17px}._1qVAra_selectedNeedRow{border-color:#43a692;box-shadow:0 0 0 3px #379f8b1f}._1qVAra_needRowHeader,._1qVAra_scheduleRowHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}._1qVAra_needRowHeader>div{gap:6px;display:flex}._1qVAra_rowSelectButton{color:#245e56;text-underline-offset:3px;background:0 0;padding:3px 0;text-decoration:underline}._1qVAra_needGrid{grid-template-columns:repeat(4,minmax(0,1fr))}._1qVAra_needGrid>:first-child,._1qVAra_needGrid>:nth-child(6),._1qVAra_needGrid>:last-child{grid-column:1/-1}._1qVAra_addBlockButton{border-style:dashed;padding:12px}._1qVAra_scheduleInputGrid{grid-template-columns:minmax(0,2fr) minmax(105px,.8fr) minmax(105px,.8fr) minmax(220px,1.5fr)}._1qVAra_daysField{align-content:start;gap:7px;display:grid}._1qVAra_daysField>div{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;display:flex}._1qVAra_activityEditor,._1qVAra_gridPreview{margin-top:18px}._1qVAra_activityEditor h3,._1qVAra_gridPreview h3,._1qVAra_attendeePanel h3{color:#224d49;margin:0;font-size:17px}._1qVAra_activityEditor>p,._1qVAra_subsectionHeader p{color:#5e7773;margin:5px 0 14px;font-size:13px;line-height:1.55}._1qVAra_activityGrid{margin-bottom:15px}._1qVAra_screenGridWrap{border:1px solid #bcd1cd;max-height:520px;overflow:auto}._1qVAra_weeklyGrid,._1qVAra_printWeeklyGrid{border-collapse:collapse;table-layout:fixed;width:100%}._1qVAra_weeklyGrid{min-width:840px;font-size:11px}._1qVAra_weeklyGrid th,._1qVAra_weeklyGrid td,._1qVAra_printWeeklyGrid th,._1qVAra_printWeeklyGrid td{border:1px solid #b9cbca}._1qVAra_weeklyGrid thead th{z-index:2;background:#e7f3f1;position:sticky;top:0}._1qVAra_weeklyGrid th{color:#254e4a;padding:4px}._1qVAra_weeklyGrid td{white-space:pre-wrap;vertical-align:top;height:24px;padding:1px 3px}._1qVAra_weeklyGrid th:first-child,._1qVAra_weeklyGrid td:first-child{width:52px}._1qVAra_weeklyGrid th:last-child,._1qVAra_weeklyGrid td:last-child{width:180px}._1qVAra_scheduledCell{color:#155e55;background:#d9f1ec;font-weight:700}._1qVAra_activityCell{white-space:pre-wrap;background:#fbfdfc;padding:4px 6px!important}._1qVAra_activityCell strong,._1qVAra_activityCell span{display:block}._1qVAra_activityCell strong{color:#4a6f69;margin-bottom:3px;font-size:10px}._1qVAra_attendeePanel{margin-top:20px}._1qVAra_attendeeRow{grid-template-columns:32px minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;display:grid}._1qVAra_attendeeRow>span{color:#597570;text-align:center;font-size:13px;font-weight:700}._1qVAra_printSettings{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px 22px;display:flex}._1qVAra_printSettings>div>span{color:#607975;margin-top:5px;font-size:13px;display:block}._1qVAra_printChecks{justify-content:end;align-items:center}._1qVAra_usageNotes{margin-top:18px;padding:22px}._1qVAra_usageNotes h2{font-size:18px}._1qVAra_usageNotes ul{color:#526d68;gap:7px;margin:13px 0 0;padding-left:1.4em;font-size:14px;line-height:1.7;display:grid}._1qVAra_printDocuments{display:none}@media (max-width:960px){._1qVAra_controlPanel,._1qVAra_planControl,._1qVAra_printSettings{flex-direction:column;align-items:stretch}._1qVAra_actionButtons,._1qVAra_printChecks{justify-content:start}._1qVAra_needGrid,._1qVAra_scheduleInputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._1qVAra_needGrid>:first-child,._1qVAra_needGrid>:nth-child(6),._1qVAra_needGrid>:last-child{grid-column:auto}._1qVAra_needGrid>:first-child,._1qVAra_needGrid>:nth-child(6),._1qVAra_scheduleInputGrid>:first-child,._1qVAra_daysField{grid-column:1/-1}}@media (max-width:680px){._1qVAra_privacyBar,._1qVAra_sectionTitle,._1qVAra_editorHeading,._1qVAra_subsectionHeader,._1qVAra_rowToolbar,._1qVAra_templatePanel>div:first-child{flex-direction:column;align-items:start}._1qVAra_privacyBar strong{white-space:normal}._1qVAra_basicPanel,._1qVAra_editorPanel{padding:16px}._1qVAra_formGrid,._1qVAra_needGrid,._1qVAra_scheduleInputGrid,._1qVAra_activityGrid,._1qVAra_templateList{grid-template-columns:1fr}._1qVAra_needGrid>:first-child,._1qVAra_needGrid>:nth-child(6),._1qVAra_needGrid>:last-child,._1qVAra_scheduleInputGrid>:first-child,._1qVAra_daysField{grid-column:auto}._1qVAra_sectionTitle>span,._1qVAra_editorHeading>span{text-align:left}._1qVAra_planControl select{min-width:0}._1qVAra_attendeeRow{grid-template-columns:26px minmax(0,1fr)}._1qVAra_attendeeRow input{grid-column:2}._1qVAra_attendeeRow ._1qVAra_removeButton{grid-column:2;justify-self:start}}@media print{@page{size:A4 landscape;margin:9mm}:is(header,footer,a[aria-label=LINEで気軽に相談]){display:none!important}body{background:#fff!important}main>section:not(.careplan-tool-workspace){display:none!important}main>.careplan-tool-workspace{background:#fff!important;padding:0!important}._1qVAra_root>:not(._1qVAra_printDocuments){display:none!important}._1qVAra_printDocuments{color:#000;font-family:Yu Mincho,Hiragino Mincho ProN,serif;display:block!important}._1qVAra_printSheet{break-before:page;page-break-before:always}._1qVAra_printSheet:first-child{break-before:auto;page-break-before:auto}._1qVAra_printFormHeader{grid-template-columns:32mm 1fr 78mm;align-items:center;min-height:12mm;margin-bottom:1.5mm;display:grid}._1qVAra_printFormHeader h2{letter-spacing:.03em;text-align:center;margin:0;font-size:16pt}._1qVAra_printFormLabel{border:.25mm solid #000;justify-self:start;padding:1.2mm 4mm;font-size:9pt;line-height:1}._1qVAra_printCreatedDate{white-space:nowrap;justify-self:end;font-size:8.5pt}._1qVAra_printUserLine{border-bottom:.2mm solid #000;width:72mm;margin:0 0 2mm;font-size:9pt}._1qVAra_printStatusRow{justify-content:flex-end;gap:5mm;margin:-1mm 0 2mm;display:flex}._1qVAra_printStatusRow span{text-align:center;border:.25mm solid #000;min-width:47mm;padding:1mm 2mm;font-size:8pt}._1qVAra_printFirstMeta,._1qVAra_printCareLevel,._1qVAra_printFirstTable,._1qVAra_printSecondTable,._1qVAra_printFourthMeta,._1qVAra_printAttendeeTable,._1qVAra_printFourthNotes,._1qVAra_printWeeklyGrid{border-collapse:collapse;table-layout:fixed;width:100%}._1qVAra_printFirstMeta{margin-bottom:2mm;font-size:7.5pt}._1qVAra_printFirstMeta th,._1qVAra_printFirstMeta td,._1qVAra_printFourthMeta th,._1qVAra_printFourthMeta td{text-align:left;vertical-align:bottom;white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-bottom:.2mm solid #000;height:5.2mm;padding:.5mm .8mm}._1qVAra_printFirstMeta th,._1qVAra_printFourthMeta th{white-space:nowrap;font-weight:700}._1qVAra_printCareLevel{margin-bottom:2mm;font-size:8pt}._1qVAra_printCareLevel th,._1qVAra_printCareLevel td,._1qVAra_printFirstTable th,._1qVAra_printFirstTable td,._1qVAra_printSecondTable th,._1qVAra_printSecondTable td,._1qVAra_printAttendeeTable th,._1qVAra_printAttendeeTable td,._1qVAra_printFourthNotes th,._1qVAra_printFourthNotes td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border:.25mm solid #000;padding:1.1mm}._1qVAra_printCareLevel th{text-align:left;width:38mm}._1qVAra_printFirstTable{font-size:8pt}._1qVAra_printFirstTable th{text-align:center;vertical-align:middle;width:45mm;font-weight:700;line-height:1.65}._1qVAra_printFirstTable td{line-height:1.5}._1qVAra_printFirstTable ._1qVAra_printTall{height:28mm}._1qVAra_printFirstTable ._1qVAra_printMedium{height:22mm}._1qVAra_printFirstTable tr:nth-child(3) ._1qVAra_printTall{height:37mm}._1qVAra_printFirstTable tr:last-child td{vertical-align:middle;height:14mm}._1qVAra_printSecondTable{font-size:6.4pt}._1qVAra_printSecondTable th{text-align:center;vertical-align:middle;height:6mm;padding:.7mm;font-weight:700;line-height:1.25}._1qVAra_printSecondTable td{height:20mm;padding:.8mm;line-height:1.35}._1qVAra_printSecondTable tbody td:first-child,._1qVAra_printSecondTable tbody td:nth-child(2){width:11%}._1qVAra_printSecondTable tbody td:nth-child(3){width:6%}._1qVAra_printSecondTable tbody td:nth-child(4){width:10%}._1qVAra_printSecondTable tbody td:nth-child(5){width:6%}._1qVAra_printSecondTable tbody td:nth-child(6){width:16%}._1qVAra_printSecondTable tbody td:nth-child(7){text-align:center;width:4%}._1qVAra_printSecondTable tbody td:nth-child(8){width:13%}._1qVAra_printSecondTable tbody td:nth-child(9){width:8%}._1qVAra_printSecondTable tbody td:nth-child(10){width:7%}._1qVAra_printSecondTable tbody td:nth-child(11){width:8%}._1qVAra_printSecondTable thead tr:first-child th:first-child{width:11%}._1qVAra_printFootnote{margin:1.5mm 0 0;font-size:7pt;line-height:1.5}._1qVAra_printGridWrap{overflow:visible}._1qVAra_printWeeklyGrid{border:.35mm solid #000;font-size:5.5pt}._1qVAra_printWeeklyGrid th,._1qVAra_printWeeklyGrid td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:.15mm dashed #000;border-right:.2mm solid #000;height:2.45mm;padding:.15mm .35mm}._1qVAra_printWeeklyGrid thead th{text-align:center;vertical-align:middle;border:.25mm solid #000;height:7mm;font-size:8pt;font-weight:400}._1qVAra_printWeeklyGrid thead th:first-child,._1qVAra_printWeeklyGrid ._1qVAra_printTimeBand{width:4%}._1qVAra_printWeeklyGrid thead th:nth-child(2),._1qVAra_printWeeklyGrid tbody tr>th:not(._1qVAra_printTimeBand){text-align:center;vertical-align:top;width:7%}._1qVAra_printWeeklyGrid thead th:last-child,._1qVAra_printWeeklyGrid tbody td:last-child{width:18%}._1qVAra_printWeeklyGrid tbody tr:nth-child(4n+1)>*{border-top:.35mm solid #000}._1qVAra_printWeeklyGrid tbody tr:last-child>th:not(._1qVAra_printTimeBand){vertical-align:bottom}._1qVAra_printWeeklyGrid ._1qVAra_printTimeBand{letter-spacing:.7mm;text-align:center;vertical-align:middle;writing-mode:vertical-rl;text-orientation:upright;border:.25mm solid #000;font-size:7pt;font-weight:400}._1qVAra_printWeeklyGrid ._1qVAra_scheduledCell{background:#eee;font-weight:700}._1qVAra_printWeeklyGrid ._1qVAra_activityCell{vertical-align:middle;background:#fff}._1qVAra_printWeeklyGrid ._1qVAra_activityCell strong{display:none}._1qVAra_printNonWeekly{border:.25mm solid #000;grid-template-columns:31mm 1fr;min-height:13mm;margin-top:2mm;font-size:8pt;display:grid}._1qVAra_printNonWeekly strong,._1qVAra_printNonWeekly span{white-space:pre-wrap;padding:1.4mm}._1qVAra_printNonWeekly strong{text-align:center;border-right:.25mm solid #000;font-weight:400;line-height:1.55}._1qVAra_printFourthMeta{margin:1mm 0 3mm;font-size:8pt}._1qVAra_printAttendeeTable{margin-bottom:0;font-size:7.2pt}._1qVAra_printAttendeeTable th{text-align:center;vertical-align:middle;height:7mm;font-weight:400}._1qVAra_printAttendeeTable td{height:13mm}._1qVAra_printAttendeeTable ._1qVAra_printAttendanceSummary{text-align:left;vertical-align:top;width:40mm;padding:2mm;line-height:1.65}._1qVAra_printFourthNotes{font-size:8pt}._1qVAra_printFourthNotes th{text-align:center;vertical-align:top;width:40mm;font-weight:400}._1qVAra_printFourthNotes td{height:22mm;line-height:1.45}._1qVAra_printFourthNotes tr:nth-child(2) td{height:25mm}._1qVAra_printFourthNotes tr:last-child td{height:26mm}._1qVAra_printFourthNotes tr:last-child th{line-height:1.8}}
