.cP-vKq_page{color:#29352e;background:#f8f5f1;min-height:100vh;padding:24px}.cP-vKq_container{max-width:1100px;margin:auto}.cP-vKq_nav{flex-wrap:wrap;gap:16px;padding-bottom:24px;font-size:15px;font-weight:700;display:flex}.cP-vKq_nav a{text-underline-offset:4px;text-decoration:underline}.cP-vKq_header{margin:12px 0 28px}.cP-vKq_header h1{margin:10px 0;font-size:clamp(30px,5vw,44px)}.cP-vKq_header p{max-width:760px;line-height:1.6}.cP-vKq_card{overflow-wrap:anywhere;background:#fff;border:1px solid #ded6c9;border-radius:18px;margin-bottom:20px;padding:24px}.cP-vKq_card h2{margin:0 0 16px;font-size:24px}.cP-vKq_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cP-vKq_form label,.cP-vKq_field{flex-direction:column;gap:7px;font-weight:700;display:flex}.cP-vKq_form input,.cP-vKq_form select,.cP-vKq_form textarea,.cP-vKq_input{color:#24312b;background:#fff;border:1px solid #a9b1a6;border-radius:8px;width:100%;padding:12px}.cP-vKq_wide{grid-column:1/-1}.cP-vKq_button{color:#fff;cursor:pointer;background:#45643a;border:1px solid #45643a;border-radius:10px;padding:11px 18px;font-weight:700;display:inline-block}.cP-vKq_button:disabled{opacity:.6;cursor:wait}.cP-vKq_secondary{color:#35462d;background:#fff}.cP-vKq_danger{color:#8b2525;background:#fff;border-color:#9a3030}.cP-vKq_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cP-vKq_actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.cP-vKq_message{background:#ece9da;border-radius:10px;padding:16px;line-height:1.5}.cP-vKq_muted{color:#556056;font-size:14px;line-height:1.6}.cP-vKq_pre{white-space:pre-wrap;line-height:1.6}.cP-vKq_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.cP-vKq_day{background:#fff;border:1px solid #e1e4da;border-radius:6px;min-height:105px;padding:7px}.cP-vKq_day button{color:#263b26;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#eaf0e4;border:0;border-radius:4px;width:100%;margin:5px 0;padding:5px;font-size:12px;display:block}.cP-vKq_outside{opacity:.45}.cP-vKq_alert{background:#fff8e9;border-left:5px solid #b66c1a}.cP-vKq_badge{background:#e8efdf;border-radius:6px;padding:5px 9px;font-size:13px;font-weight:700}.cP-vKq_checks{align-items:center;gap:10px;line-height:1.5;display:flex}.cP-vKq_printOnly{display:none}.cP-vKq_table{border-collapse:collapse;width:100%}.cP-vKq_table th,.cP-vKq_table td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:10px}.cP-vKq_tableWrap{overflow:auto}.cP-vKq_paper{color:#111;background:#fff;border:1px solid #ddd;padding:28px}.cP-vKq_paper h2{border-bottom:1px solid #aaa;padding-bottom:8px}.cP-vKq_paper p{white-space:pre-wrap;line-height:1.5}@media (max-width:650px){.cP-vKq_page{padding:16px}.cP-vKq_form{grid-template-columns:1fr}.cP-vKq_card{padding:18px}.cP-vKq_day{min-height:70px;padding:3px}.cP-vKq_grid{gap:2px}.cP-vKq_day button{padding:3px;font-size:10px}.cP-vKq_nav{gap:12px}.cP-vKq_table{font-size:13px}}@media print{.cP-vKq_nav,.cP-vKq_header,.cP-vKq_noPrint{display:none!important}.cP-vKq_page{background:#fff;padding:0}.cP-vKq_container{max-width:none}.cP-vKq_paper{border:0;padding:0}.cP-vKq_paper section{break-inside:avoid}.cP-vKq_printOnly{display:block}.cP-vKq_paper h1{font-size:25px}.cP-vKq_paper h2{font-size:18px}.cP-vKq_paper p,.cP-vKq_paper td,.cP-vKq_paper th{font-size:12px}.cP-vKq_paper a{color:#111}}
