.dashboard-page{max-width:1320px;margin:0 auto;font-family:Outfit,sans-serif}.dashboard-page .dashboard-section{max-width:1200px;margin:0 auto;padding:20px}.dashboard-page .dashboard-section h1{font-size:24px;font-weight:600;text-align:center;color:#0a4c36}.dashboard-section .dash-tab{background-color:#fff;padding:20px 0}.dashboard-section .dash-tab .dash-ul{list-style:none;margin-top:10px;display:flex;justify-content:center}.dashboard-section .dash-tab .dash-ul li{margin-right:10px}.dashboard-section .dash-tab .dash-ul li a{display:block;padding:14px 20px;text-decoration:none;font-size:16px;transition:.2s;font-weight:500;border-radius:5px;background-color:#fde5de;color:#28a745}.dashboard-section .dash-tab .dash-ul li.active a{background-color:#0a4c36;color:#fff;font-weight:500}.dashboard-section .dashboard{display:grid;gap:25px;margin-top:50px}.dashboard-section .dashboard .greeting{border:1px solid #40a944;padding:20px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;max-width:900px;margin:auto}.dashboard-section .dashboard .greeting h2{font-size:18px;margin-bottom:8px;color:#0a4c36}.dashboard-section .dashboard .greeting p{font-size:14px;color:#666}.dashboard-section .grid-section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;max-width:900px;width:100%;margin:20px auto}@media (max-width:768px){.dashboard-section .grid-section{grid-template-columns:1fr}.dashboard-section .dash-tab .dash-ul{display:block}.dashboard-section .dash-tab .dash-ul li{margin-right:0}.dashboard-section .dash-tab .dash-ul li a{border-radius:0}}.dashboard-section .card{background-color:#dffddc;border-color:#dffddc;padding:20px;border-radius:8px;width:100%;max-width:900px;margin:auto}.dashboard-section .card h3{font-size:16px;margin-bottom:12px;color:#0a4c36;font-weight:600}.dashboard-section .grid-section .card p{font-size:14px;color:#666;margin-bottom:15px}.dashboard-section .address-card{background-color:#fff9f7;padding:20px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:20px}.dashboard-page .btn,.dashboard-page .btn-manage{background-color:#0a4c36}.dashboard-section .grid-section .card .address-card .name{font-weight:600;font-size:15px;color:#2c3e50}.address-card .address-line,.address-card .phone,.dashboard-section .grid-section .card .address-card .email{font-size:14px;color:#555;margin:4px 0}.dashboard-section .grid-section .card .address-card .btn{margin-top:15px}.dashboard-page .btn{display:inline-block;color:#fff;padding:8px 16px;font-size:18px;border-radius:4px;cursor:pointer;text-decoration:none;transition:.3s;font-weight:500}.dashboard-page .btn:hover{background-color:#40a944;color:#fff;transform:translateY(-2px)}