.PhotoReportPageView-module__yVozEG__page{direction:inherit;background:#f6f7f9;flex-direction:column;min-height:100vh;display:flex}.PhotoReportPageView-module__yVozEG__hero{aspect-ratio:1440/497;background:#050b18;width:100%;line-height:0;position:relative;overflow:hidden}.PhotoReportPageView-module__yVozEG__heroPlate{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.PhotoReportPageView-module__yVozEG__heroFade{inset-inline:0;pointer-events:none;z-index:1;background:linear-gradient(#f6f7f900 0%,#f6f7f9b8 58%,#f6f7f9 100%);height:clamp(48px,8vw,88px);position:absolute;bottom:0}.PhotoReportPageView-module__yVozEG__heroScrim{background:linear-gradient(to inline-end, #050b18d1 0%, #050b188c 48%, #050b1826 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.PhotoReportPageView-module__yVozEG__heroContent{z-index:2;top:50%;text-align:start;color:#fff;width:min(480px,46%);direction:inherit;line-height:normal;position:absolute;inset-inline-start:clamp(16px,5.5vw,72px);transform:translateY(-48%)}.PhotoReportPageView-module__yVozEG__heroTitle{text-shadow:0 2px 12px #00000073;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:900;line-height:1.3}.PhotoReportPageView-module__yVozEG__heroAccent{margin:14px 0 0;background:linear-gradient(to inline-end, #16b895 0%, #1ad4ff 65%, transparent 100%);border-radius:2px;width:min(220px,70%);height:3px;margin-inline-end:auto;display:block}.PhotoReportPageView-module__yVozEG__heroDescription{color:#ffffffe6;max-width:42ch;margin:14px 0 0;margin-inline-end:auto;font-size:clamp(12px,1vw,14px);font-weight:500;line-height:1.85}.PhotoReportPageView-module__yVozEG__toolbarWrap{z-index:10;margin-top:-72px;padding-inline:max(24px,50% - 598.5px);position:relative}.PhotoReportPageView-module__yVozEG__listSection{width:1279px;max-width:calc(100% - 48px);margin:56px auto 0;padding-bottom:72px}.PhotoReportPageView-module__yVozEG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:37px;display:grid}.PhotoReportPageView-module__yVozEG__pagination{direction:ltr;justify-content:center;align-items:center;gap:5px;margin-top:40px;display:flex}.PhotoReportPageView-module__yVozEG__pageBtn{color:#0f8168;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:flex}.PhotoReportPageView-module__yVozEG__pageBtn:hover:not(:disabled){background:#f3faf7;border-color:#0f8168}.PhotoReportPageView-module__yVozEG__pageBtn:disabled{opacity:.35;cursor:not-allowed}.PhotoReportPageView-module__yVozEG__pageBtnActive{color:#fff;background:#0f8168;border-color:#0f8168}.PhotoReportPageView-module__yVozEG__pageBtnActive:hover{background:#0f8168}.PhotoReportPageView-module__yVozEG__pageDots{color:#0f8168;background:#fff;border:1px solid #e4e7ec;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.PhotoReportPageView-module__yVozEG__emptyMessage{text-align:center;color:#64748b;margin:0;padding:3rem 1rem}@media (max-width:1100px){.PhotoReportPageView-module__yVozEG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width:768px){.PhotoReportPageView-module__yVozEG__hero{aspect-ratio:2.2;background:#f6f7f9;min-height:148px;max-height:200px}.PhotoReportPageView-module__yVozEG__heroPlate{object-fit:contain;object-position:center center}.PhotoReportPageView-module__yVozEG__heroFade{display:none}.PhotoReportPageView-module__yVozEG__heroScrim{background:linear-gradient(#0000 0%,#050b180f 45%,#050b1859 100%)}.PhotoReportPageView-module__yVozEG__heroContent{inset-inline:14px;text-align:center;width:auto;top:auto;bottom:36px;transform:none}.PhotoReportPageView-module__yVozEG__heroAccent,.PhotoReportPageView-module__yVozEG__heroDescription{margin-inline:auto}.PhotoReportPageView-module__yVozEG__toolbarWrap{margin-top:-28px;padding-inline:12px}.PhotoReportPageView-module__yVozEG__listSection{max-width:calc(100% - 24px);margin-top:40px;padding-bottom:48px}.PhotoReportPageView-module__yVozEG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:480px){.PhotoReportPageView-module__yVozEG__grid{grid-template-columns:1fr;gap:14px}}
