/* ALDEEB V136.8 — photographic service tiles and admin password reveal */
#systemEntryPage .ald1361-service-card{position:relative!important;display:block!important;overflow:hidden!important;padding:0 0 18px!important;text-decoration:none!important;}
#systemEntryPage .ald1368-service-photo{width:100%;aspect-ratio:16/9;overflow:hidden;background:#eef1f4;border-radius:10px 10px 0 0;}
#systemEntryPage .ald1368-service-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease,filter .35s ease;}
#systemEntryPage .ald1361-service-card:hover .ald1368-service-photo img{transform:scale(1.045);filter:saturate(1.07);}
#systemEntryPage .ald1361-service-card h3{padding:0 17px!important;margin:13px 0 6px!important;}
#systemEntryPage .ald1361-service-card p{padding:0 17px!important;min-height:43px;}
#systemEntryPage .ald1368-service-arrow{position:absolute;bottom:15px;left:14px;width:33px;height:33px;display:grid;place-items:center;border-radius:8px;background:#d71920;color:#fff;font-size:20px;font-weight:900;transition:background .18s,transform .18s;}
#systemEntryPage .ald1361-service-card:hover .ald1368-service-arrow{background:#151515;transform:translateX(-2px);}
.aldeeb-admin-password-wrap{position:relative;width:100%;}
.aldeeb-admin-password-wrap input{padding-left:52px!important;}
.aldeeb-admin-password-toggle{position:absolute!important;left:7px!important;top:50%!important;transform:translateY(-50%)!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;padding:0!important;margin:0!important;border:0!important;border-radius:8px!important;background:#f4f5f6!important;color:#151515!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important;}
.aldeeb-admin-password-toggle:hover{background:#d71920!important;color:#fff!important;}
.aldeeb-admin-password-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
@media(max-width:760px){#systemEntryPage .ald1368-service-photo{aspect-ratio:16/9;}#systemEntryPage .ald1361-service-card{padding-bottom:16px!important;}#systemEntryPage .ald1361-service-card h3{font-size:13px!important;}#systemEntryPage .ald1361-service-card p{font-size:10px!important;min-height:0!important;padding-bottom:28px!important;}}
@media(prefers-reduced-motion:reduce){#systemEntryPage .ald1368-service-photo img{transition:none!important;}}
