.account-menu{background:#f8faf8;border:1px solid #d9e6d9;border-radius:8px;padding:0;overflow:hidden;width:100%}.menu-list{list-style:none;margin:0;padding:0}.menu-item{width:100%;padding:14px 18px;text-align:left;background:transparent;border:none;font-size:15px;cursor:pointer;display:block;border-left:4px solid transparent;transition:all .2s ease}.menu-item:hover{background:#eef6ee}.active-tab{background:#e6f3e6;border-left:4px solid #2d7a33;font-weight:600}.account-dashboard{display:grid;grid-template-columns:1fr 3fr;gap:32px;margin-top:3rem}.account-content,.wide-card,.lawn-form-container{max-width:100%;width:100%}.address-form{max-width:100%}.tab-content.hidden{display:none}.recent-orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:10px}.order-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px;box-shadow:0 2px 6px #0000000f;transition:box-shadow .2s ease}.order-card:hover{box-shadow:0 4px 12px #0000001a}.order-title{margin-bottom:10px;font-size:16px;font-weight:600}.order-title a{text-decoration:none}.order-title a:hover{text-decoration:underline}.address-form{max-width:480px;margin-top:1rem}.form-group>label{font-size:10px}.finance-setting-row label,.finance-setting-row span{line-height:1}.form-group{margin-bottom:1.2rem;display:flex;flex-direction:column}.form-group label{font-weight:600;margin-bottom:.3rem}.form-group input{border:1px solid #ccc;padding:8px 10px;border-radius:4px;font-size:15px}.form-group-row{display:flex;gap:1rem;margin-bottom:1.2rem}.form-group-row .column{flex:1;display:flex;flex-direction:column}.lawn-btn{background:#fff;border:2px solid #76c043;color:#2d7d0b;padding:8px 18px;border-radius:6px;font-size:15px;cursor:pointer;transition:.2s ease}.lawn-btn:hover{background:#76c043;color:#fff}.save-msg{margin-top:1rem;font-size:14px;color:#2d7d0b}.lawn-flex{display:flex;align-items:flex-start;gap:2rem;width:100%}.street-view-container{flex:0 0 40%;max-width:40%}.street-view-container img{width:100%;border-radius:8px;border:1px solid #ddd;height:auto}.lawn-form-container{flex:1;max-width:60%}.address-form input{width:100%;box-sizing:border-box}.parcel-map-wrapper{margin-top:1.5rem}@media (max-width: 768px){.account-dashboard{display:block!important}.wide-card{padding:20px;width:100%!important;max-width:100%!important}.account-menu{width:100%!important;margin-bottom:20px}.recent-orders-grid{grid-template-columns:1fr}.lawn-flex{flex-direction:column!important;width:100%!important;gap:1.2rem!important}.street-view-container,.lawn-form-container{max-width:100%!important;width:100%!important}.street-view-container img{width:100%!important;height:auto}.address-form{width:100%!important;max-width:100%!important}.form-group-row{flex-direction:column!important;gap:.8rem!important}.form-group-row .column,#zipcodeInput{width:100%!important}}.lawn-area-inline{display:flex;gap:10px;align-items:stretch}.lawn-area-inline input{flex:1}.lawn-measure-btn{white-space:nowrap;padding:8px 14px}#priceListTable{width:100%;border-collapse:separate;border-spacing:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;background:#fff;position:relative}#priceListTable thead th{padding:14px 12px;text-align:left;font-weight:600;color:#444;background:#f6f7f8;border-bottom:2px solid #e3e3e3;white-space:nowrap}#priceListTable tbody td{padding:12px;border-bottom:1px solid #ececec;vertical-align:middle}#priceListTable tbody tr:not(.price-list-group-header):hover{background:#f9fafb}#priceListTable .price-list-group-header{position:relative;z-index:2}#priceListTable .price-list-group-header td{position:sticky;top:0;z-index:5;font-weight:700;font-size:13px;letter-spacing:.6px;text-transform:uppercase;color:#fff;padding:10px 12px;border-bottom:none;box-shadow:0 2px #00000014}#priceListTable td:nth-child(4),#priceListTable td:nth-child(5){font-weight:600;color:#222}#priceListTable td:nth-child(6){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#666}#priceListTable .action-cell{text-align:center}#priceListTable .table-action-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid #cfe6cf;background:#f4fbf4;color:#2e7d32;cursor:pointer;transition:all .2s ease}#priceListTable .table-action-btn:hover{background:#2e7d32;color:#fff;border-color:#2e7d32}#priceListTable .table-action-btn i{font-size:18px}.price-list-search{margin-bottom:16px}.price-list-search input{width:100%;max-width:420px;padding:10px 14px;font-size:14px;border-radius:8px;border:1px solid #dcdcdc;outline:none}@media (max-width: 768px){#priceListTable thead{display:none}#priceListTable,#priceListTable tbody,#priceListTable tr,#priceListTable td{display:block;width:100%}#priceListTable tr{margin-bottom:16px;border:1px solid #e6e6e6;border-radius:10px;overflow:hidden}#priceListTable td{display:flex;justify-content:space-between;padding:10px 14px}#priceListTable td:before{content:attr(data-label);font-weight:600;color:#555}#priceListTable .price-list-group-header td{position:relative;top:auto;box-shadow:none}}#priceListTable td.upc-cell{display:flex;align-items:center;gap:8px}.upc-copy-btn{border:none;background:#f0f2f4;color:#444;font-size:12px;padding:4px 8px;border-radius:6px;cursor:pointer;transition:all .2s ease}.upc-copy-btn:hover,.upc-copy-btn.copied{background:#2e7d32;color:#fff}.price-list-export{display:flex;gap:12px;margin-bottom:16px}.export-btn{padding:8px 14px;border-radius:8px;border:1px solid #d0d0d0;background:#fff;cursor:pointer;font-size:13px;transition:all .2s ease}.price-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.price-list-search{flex:1}.price-list-search input{width:100%;max-width:none;padding:10px 14px;font-size:14px;border-radius:8px;border:1px solid #dcdcdc;outline:none}.price-list-search input:focus{border-color:#2e7d32;box-shadow:0 0 0 2px #2e7d3226}.price-list-export{display:flex;gap:10px}.export-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;font-size:13px;font-weight:600;border-radius:8px;border:1px solid #cfe6cf;background:#f4fbf4;color:#2e7d32;cursor:pointer;transition:all .2s ease;white-space:nowrap}.export-btn:hover{background:#2e7d32;color:#fff;border-color:#2e7d32}@media (max-width: 768px){.price-list-toolbar{flex-direction:column;align-items:stretch}.price-list-export{justify-content:flex-start}}.finance-setting-row{display:flex;align-items:center;gap:12px;height:24px}.finance-setting-label{font-size:14px;font-weight:600;line-height:1;margin:0}.toggle-switch{position:relative;display:inline-block;width:40px;height:20px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ccc;border-radius:10px;cursor:pointer;transition:background-color .25s ease}.toggle-slider:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:transform .25s ease}.toggle-switch input:checked+.toggle-slider{background-color:#2e7d32}.toggle-switch input:checked+.toggle-slider:before{transform:translate(18px)}input:checked+.slider{background-color:#2e7d32}input:checked+.slider:before{transform:translate(20px)}.tax-toggle-label{font-weight:600}.agc-address-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.agc-address-card{border:1px solid #e5e5e5;border-radius:10px;padding:16px 18px;background:#fff;box-shadow:0 1px 2px #0000000a}.agc-address-card.default{border-color:#2e7d32;background:#f3faf4}.agc-address-title{font-weight:600;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.agc-address-default{font-size:12px;color:#2e7d32;font-weight:600}.agc-address-lines{font-size:14px;line-height:1.45;color:#444}.agc-address-actions{margin-top:12px;display:flex;gap:10px}.agc-address-actions button{background:none;border:none;color:#2b6cb0;font-size:13px;cursor:pointer;padding:0}.form-group-row{margin-bottom:0;padding:0}input:checked+.slider:before{transform:translate(18px)}.slider:before{width:14px;height:14px;left:3px;bottom:3px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/agc-main-account.css.map */
