.ml-section{padding-top:52px;padding-bottom:52px;scroll-margin-top:110px}.ml-board{border:1px solid #d6e7f1;border-radius:28px;padding:32px;background:linear-gradient(135deg,#edf8ff,#fff 65%);box-shadow:0 12px 42px #14578308}.ml-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.ml-eyebrow{font-size:10px;font-weight:750;letter-spacing:.18em;color:#08749c}.ml-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:8px 0;color:#103755;letter-spacing:-.04em}.ml-heading h2 span{color:#cb9309}.ml-heading p{font-size:14px;color:#52718a;margin:0}.ml-month{font-size:11px;color:#52718a;min-width:170px}.ml-month select{display:block;margin-top:6px;width:100%;background:#fff;border:1px solid #c9dfec;border-radius:12px;padding:10px 12px;color:#103755;font:600 14px inherit}.ml-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px;border-radius:17px;background:#e4f0f8;margin-bottom:22px}.ml-tabs button{border:0;background:transparent;color:#365a74;border-radius:12px;padding:12px 8px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ml-tabs button span{display:block;font-size:10px;font-weight:500;margin-top:4px}.ml-tabs button[aria-selected=true]{background:#087faa;color:#fff;box-shadow:0 4px 10px #006a9920}.ml-section [hidden]{display:none!important}.ml-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ml-card{min-width:0;background:#fff;border:1px solid #d9e7f0;border-radius:18px;overflow:hidden}.ml-photo{position:relative;height:205px;overflow:hidden;background:#e9edf0}.ml-photo img{width:100%;height:100%;object-fit:cover;object-position:center 34%;display:block}.ml-mode{position:absolute;bottom:12px;left:12px;border-radius:20px;background:#ffffffed;color:#185c73;padding:5px 11px;font-size:11px;font-weight:700;box-shadow:0 2px 8px #163e5010}.ml-mode:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#159875;margin-right:6px}.ml-online:before{background:#5377df}.ml-card-info{padding:15px;display:flex;gap:10px;align-items:center;justify-content:space-between}.ml-card h3{font-size:16px;line-height:1.3;letter-spacing:-.025em;margin:0 0 6px;color:#103755}.ml-card-info p{font-size:11px;margin:0;color:#52718a}.ml-score{display:flex;flex-direction:column;text-align:center;flex-shrink:0;background:#fff0b7;border-radius:12px;color:#674b09;font-size:22px;line-height:1.2;padding:8px 10px;font-variant-numeric:tabular-nums}.ml-score small{font-size:10px;font-weight:600;margin-top:2px}.ml-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px;font-size:12px;color:#52718a;min-height:28px}.ml-more{border:0;background:transparent;color:#006e97;font:inherit;font-weight:700;cursor:pointer;padding:6px 0}.ml-more span{margin-left:12px}.ml-empty{text-align:center;padding:48px 20px;color:#52718a;border:1px dashed #bcd7e7;border-radius:18px;background:#ffffff8c}.ml-empty>span{font-size:30px;color:#bf951c}.ml-empty h3{font-size:19px;margin:12px 0 8px;color:#234f6c}.ml-empty p{font-size:13px;margin:0}.ml-monitor{display:flex;gap:8px;margin-bottom:18px}.ml-monitor button{font:inherit;font-size:12px;border:1px solid #cadfeb;background:#fff;color:#385c74;padding:9px 14px;border-radius:20px;cursor:pointer}.ml-monitor button[aria-pressed=true]{background:#fff0b7;border-color:#edcc6b;color:#674b09}.ml-dialog{border:1px solid #cbdfea;border-radius:24px;padding:28px;width:min(960px,calc(100% - 32px));max-height:86dvh;color:#103755;background:#f4f9fd}.ml-dialog::backdrop{background:#072d48a6;backdrop-filter:blur(5px)}.ml-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.ml-dialog h2{font-size:24px;margin:8px 0 0}.ml-close{width:40px;height:40px;border:1px solid #d1e0e9;border-radius:50%;background:white;color:#103755;cursor:pointer;flex-shrink:0}.ml-dialog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ml-section button:focus-visible,.ml-section select:focus-visible,.ml-panel:focus-visible{outline:3px solid #bf8800;outline-offset:3px}body.ml-dialog-open{overflow:hidden}
@media(max-width:1000px){.ml-card-info{align-items:flex-start}.ml-card h3{font-size:14px}.ml-score{font-size:19px;padding:7px}.ml-board{padding:24px}.ml-tabs button{font-size:12px}.ml-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.ml-section{padding-top:28px;padding-bottom:28px}.ml-board{padding:18px;border-radius:20px}.ml-heading{align-items:flex-start;gap:15px;flex-direction:column;margin-bottom:18px}.ml-heading p{font-size:12px;line-height:1.6}.ml-month{min-width:0;display:flex;align-items:center;gap:12px;width:100%}.ml-month select{margin:0;width:auto;flex:1;padding:8px 12px}.ml-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.ml-tabs button{padding:11px 5px}.ml-tabs button span{font-size:9px}.ml-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.ml-grid .ml-card{flex:0 0 84%;scroll-snap-align:start}.ml-photo{height:205px}.ml-card h3{font-size:15px}.ml-score{font-size:22px}.ml-card-info{padding:13px}.ml-bottom{font-size:10px;gap:8px}.ml-more span{margin-left:3px}.ml-dialog{padding:18px;width:calc(100% - 24px)}.ml-dialog-grid{grid-template-columns:1fr}.ml-dialog h2{font-size:20px}.ml-dialog .ml-photo{height:260px}.ml-empty{padding:32px 12px}.ml-empty p{line-height:1.6}.ml-monitor button{font-size:11px;padding:8px 10px}}
.ml-photo img[alt="Nəsimi Rüstəmli"]{object-position:center 15%}.ml-photo img[alt="Nihat İbrahimli"]{object-position:center 23%}
