*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{max-width:1200px;width:100%;padding:0 15px;margin:auto}ul{list-style:none;padding:0;margin:0}body{direction:rtl;text-align:right;font-family:Cairo,sans-serif;background-image:url(/assets/back-g-Ba3XnNwD.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.profile-container{margin:30px auto 40px;max-width:1100px;background:#fff;display:flex;flex-wrap:wrap}.profile-left{flex:1 1 300px;background:#f7f9fc;text-align:center;padding:30px;font-family:Arial,Helvetica,sans-serif}.profile-left img{margin-top:20px;width:200px;height:200px;border-radius:50%;object-fit:contain;background:#fff;padding:3px;border:3px solid #035152}.profile-left h2{margin-top:20px;color:#333}.profile-left button{background:#04a8ab;color:#fff;font-weight:700;border:none;padding:10px 15px;margin-top:10px;border-radius:8px;cursor:pointer}.profile-right{position:relative;width:100%;flex:2 1 600px;padding:30px 40px}.form-row{position:relative;display:flex;flex-wrap:wrap;margin-bottom:15px}.form-row label{margin-top:9px;font-family:Arial,Helvetica,sans-serif;width:150px;font-weight:600;color:#333}.form-row input{flex:1;padding:10px 15px;border:1px solid #ccc;border-radius:8px;font-size:16px;font-weight:700;text-align:right;color:#016166}.piece{background:#fff;border-radius:10px;padding:10px;margin-bottom:10px;box-shadow:0 3px 6px #bfbfbfda}.buttons{display:flex;gap:10px;margin-top:20px}.save-btn,.logout-btn{flex:1;color:#fff;border:none;padding:12px;border-radius:8px;cursor:pointer;font-weight:700;font-size:16px}.save-btn:hover{background-color:#014a5e;transition:.5s ease;font-size:22px}.logout-btn:hover{background-color:#011d2b;transition:.5s ease;font-size:22px}.save-btn{background:#04a8ab}.logout-btn{background:#000}.form-row #eyecloseOld,.form-row #eyecloseNew,#eyecloseConfirm{position:absolute;top:50%;left:10px;right:auto;width:20px;transform:translateY(-50%);cursor:pointer}.headpurchase{font-family:Arial,Helvetica,sans-serif;color:#fff;background-color:#3c0354;width:100%;max-width:350px;text-align:center;margin:auto;padding:1px;border-radius:10px}.press-adress{font-family:Arial,Helvetica,sans-serif;color:#fff;background-color:#000;width:90%;max-width:470px;height:23px;text-align:center;margin:0 auto 20px;border-radius:4px}.showpieces{font-family:Arial,Helvetica,sans-serif;color:#fff;width:100%;max-width:350px;height:55px;display:flex;justify-content:center;align-items:center;margin:0 auto 25px;border-radius:10px}.showpieces a{background-image:linear-gradient(to right,#e040fb,#00bcd4);text-decoration:none;color:#fff;box-shadow:0 3px 3px;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:700;font-size:22px;margin-top:10px}.showpieces a:hover{background-image:linear-gradient(to left,#9424a8,#037382);box-shadow:0 6px 8px #34013e9e;transform:translateY(-3px);font-size:24px;margin-top:25px}.toast{position:fixed;top:35%;right:45%;transform:translate(-50%,-50%) scale(.9);min-width:280px;max-width:380px;padding:16px 20px;border-radius:8px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:center;box-shadow:0 4px 4px #0000005d;opacity:0;transition:all .35s ease;z-index:9999}.toast.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.toast.success{background:linear-gradient(135deg,#02889a,#96c93d)}.toast.error{background:linear-gradient(135deg,#ff003c,#8b0808)}.toast.warning{background:linear-gradient(135deg,#f7971e,#ffd200);color:#222}.toast.hidden{display:none}
