.planning-tool{overflow-wrap:anywhere}.planning-tool .office-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-bar{background:var(--green,#235443);border-radius:8px;min-width:2px;height:9px;margin:5px 0;display:block}.planning-preview{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;margin:18px 0;padding:20px}.planning-preview p{white-space:pre-wrap}.planning-preview h2,.planning-preview h3{break-after:avoid}.planning-preview .print-entry{border-bottom:1px solid var(--line);margin:12px 0;padding-bottom:10px}.planning-preview .office-table{table-layout:fixed}.planning-preview th,.planning-preview td{white-space:pre-wrap;vertical-align:top}.planning-day-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.planning-tool textarea{resize:vertical}.planning-toolbar{margin:14px 0}.planning-reference{text-indent:-12.7mm;overflow-wrap:anywhere;padding:0 0 0 12.7mm;line-height:2}.planning-reference p{margin:0}.planning-reference em{font-style:italic}.planning-tool .choice-inline{align-items:center;gap:6px;display:flex}.planning-tool .choice-inline input{width:auto}.planning-tool input,.planning-tool select,.planning-tool textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.planning-tool input[type=checkbox]{width:auto}.planning-tool .actions{flex-wrap:wrap}.planning-tool button{white-space:normal;max-width:100%}#apa-preview>h2{text-align:center}@media (width<=650px){.planning-tool .office-fields{grid-template-columns:minmax(0,1fr)}.planning-preview{padding:12px}.planning-tool .office-table{font-size:13px}}@media print{@page planning-a4{size:A4 portrait;margin:14mm}body:has(.planning-tool){page:planning-a4}.planning-preview{color:#111!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.planning-preview p,.planning-preview h2,.planning-preview h3,.planning-preview h4{color:#111}.planning-preview h2{margin:0 0 5mm;font-size:17pt}.planning-preview h3{margin:5mm 0 2mm;font-size:13pt}.planning-preview p{orphans:3;widows:3;font-size:10pt;line-height:1.5}.planning-preview .print-entry{break-inside:auto}.planning-preview .short-entry{break-inside:avoid}.planning-preview table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:9pt}.planning-preview thead{display:table-header-group}.planning-preview tr{break-inside:avoid}.planning-preview td,.planning-preview th{overflow-wrap:anywhere;white-space:pre-wrap;padding:2mm}.planning-preview .day-page{break-before:page}.planning-preview .day-page:first-child{break-before:auto}.planning-preview .planning-reference{break-inside:auto;margin:0;font-size:11pt;line-height:2}body:has(.planning-tool) ins,body:has(.planning-tool) iframe{display:none!important}}
