#planner-custom-panel{margin-top:18px;max-width:520px}#planner-custom-panel label{display:block;font-size:16px;margin-bottom:10px}#planner-custom-panel label span{display:block;font-size:13px;color:#607367;margin-top:6px}.duration-entry{display:flex;gap:12px;flex-wrap:wrap}.duration-entry input{min-width:120px;width:150px;padding:12px;font:inherit;font-size:18px;border:1px solid #9eb5a4;border-radius:5px}.duration-entry button{font:inherit;font-size:16px;padding:12px 18px;background:#203f2c;color:white;border:0;border-radius:5px;cursor:pointer}.planner-allocation{font-size:16px;line-height:1.85;border-top:1px solid #cbd6cb;padding-top:18px}.planner-v41 [hidden]{display:none!important}#planner-long-stay .small-note{line-height:1.7;max-width:700px}#planner-custom-panel input:focus-visible,#planner-custom-toggle:focus-visible,.duration-entry button:focus-visible{outline:3px solid #456c51;outline-offset:3px}@media(max-width:600px){.duration-entry input{flex:1;min-width:110px}.duration-entry button{flex:1}}
.planner-time-row #planner-custom-panel,#planner-long-stay>.small-note{grid-column:2;justify-self:start}.planner-allocation{color:#eef4ee}#planner-stay-note{color:#cbd8cd}@media(max-width:800px){.planner-time-row #planner-custom-panel,#planner-long-stay>.small-note{grid-column:1}}

.planner-duration-options .duration-presets{display:contents}#planner-custom-toggle{margin:0;white-space:normal} .planner-duration-options{align-items:center}
