.office-planner{padding:22px;background:#edf6f4;border:1px solid #bdd6cc;border-radius:7px;margin:25px 0}.office-planner input{display:block;width:100%;min-width:75px;max-width:160px;padding:10px;border:1px solid #748c83;border-radius:4px;font:inherit;background:white;color:#153e36}.office-planner input:focus{outline:3px solid #16885f;outline-offset:2px}.office-planner th,.office-planner td{padding:10px}.planner-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0}.planner-settings label{font-size:14px;font-weight:bold}.planner-settings input{margin-top:8px}.office-planner button{border:0;cursor:pointer;line-height:1.5}.office-planner [role=status]{background:white;border-left:4px solid #087957;padding:15px}.office-planner small{font-size:13px}@media(max-width:600px){.office-planner{padding:14px}.planner-settings{grid-template-columns:1fr}.planner-settings input{max-width:100%}}