*{box-sizing:border-box}body{margin:0;background:#f3f1ec;color:#243746;font:16px/1.6 Arial,sans-serif}main{max-width:960px;margin:40px auto;padding:24px}h1,h2{font-family:Georgia,serif;line-height:1.2}h1{font-size:34px}h2{font-size:23px}article{background:#fff;border:1px solid #d8d3c6;border-radius:8px;padding:24px;margin:20px 0}a{color:#244b65}button{border:0;border-radius:5px;background:#1f3f58;color:#fff;padding:12px 20px;cursor:pointer;font:inherit}input,select{font:inherit;padding:10px;max-width:100%;border:1px solid #aaa;border-radius:4px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px;border-bottom:1px solid #ddd;overflow-wrap:anywhere}th{width:60%}nav{display:flex;justify-content:space-between;gap:16px}.note{color:#62717a;font-size:14px}:focus-visible{outline:3px solid #b98725;outline-offset:3px}@media(max-width:600px){main{margin:8px auto;padding:16px}article{padding:16px}h1{font-size:28px}th,td{padding:8px 3px}input{width:100%}}
.customer-objects{max-width:1280px}.object-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;margin-top:28px}.object-menu{align-self:start;background:#fbfaf7;border:1px solid #d8d3c6;border-radius:8px;padding:8px}.object-menu a{display:block;padding:13px 12px;border-radius:5px;text-decoration:none;overflow-wrap:anywhere}.object-menu a+a{border-top:1px solid #e3dfd5}.object-menu a[aria-current]{background:#1f3f58;color:#fff}.object-menu small{display:block;font-size:12px;line-height:1.5;margin-top:5px}.object-content{min-width:0}.object-content>article:first-child{margin-top:0}.object-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.object-cards article{margin:0;overflow-wrap:anywhere}.object-cards h2{font-size:21px}.folder-icon{font-size:36px;color:#7e8c66}.object-content h2 small{font:13px Arial,sans-serif;color:#62717a}.object-content select{max-width:100%}@media(max-width:850px){.object-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.object-cards{grid-template-columns:1fr}}@media(max-width:600px){.object-layout{grid-template-columns:1fr}.object-menu{max-height:290px;overflow:auto}.object-cards{grid-template-columns:1fr}}
