.photo-privacy-editor-module__a4b9IW__backdrop{z-index:3300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#06161bd1;place-items:center;padding:18px;animation:.18s both photo-privacy-editor-module__a4b9IW__editor-fade-in;display:grid;position:fixed;inset:0}.photo-privacy-editor-module__a4b9IW__dialog{background:#fbfcfc;border:1px solid #fff3;border-radius:26px;width:min(820px,100%);max-height:calc(100dvh - 36px);padding:20px;animation:.22s both photo-privacy-editor-module__a4b9IW__editor-rise-in;overflow-y:auto;box-shadow:0 34px 90px #0000006b}.photo-privacy-editor-module__a4b9IW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.photo-privacy-editor-module__a4b9IW__header span{color:#527078;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.photo-privacy-editor-module__a4b9IW__header h2{color:#15282d;letter-spacing:-.035em;margin:5px 0 0;font-family:Arial Narrow,Avenir Next Condensed,sans-serif;font-size:31px;font-weight:900;line-height:1}.photo-privacy-editor-module__a4b9IW__closeButton{color:#123f48;cursor:pointer;background:#fff;border:1px solid #dce3e1;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;display:grid}.photo-privacy-editor-module__a4b9IW__privacyMessage{color:#53686e;background:#f1f7f4;border:1px solid #d7e5e0;border-radius:13px;align-items:flex-start;gap:10px;margin:16px 0 14px;padding:11px 13px;display:flex}.photo-privacy-editor-module__a4b9IW__privacyMessage svg{color:#169b62;flex:none}.photo-privacy-editor-module__a4b9IW__privacyMessage p{margin:0;font-size:10px;line-height:1.5}.photo-privacy-editor-module__a4b9IW__privacyMessage strong{color:#15282d;font-size:11px;display:block}.photo-privacy-editor-module__a4b9IW__toolBar{background:#eaf0ee;border-radius:15px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;padding:4px;display:grid}.photo-privacy-editor-module__a4b9IW__toolBar button{color:#52666c;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.photo-privacy-editor-module__a4b9IW__toolBar button.photo-privacy-editor-module__a4b9IW__activeTool{color:#123f48;background:#fff;box-shadow:0 3px 11px #122a2f1c}.photo-privacy-editor-module__a4b9IW__canvasFrame{touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(45deg,#273b40 25%,#0000 25%) 0 0/22px 22px,linear-gradient(45deg,#0000 75%,#273b40 75%) 0 0/22px 22px,linear-gradient(45deg,#0000 75%,#273b40 75%) 11px -11px/22px 22px,linear-gradient(45deg,#273b40 25%,#1c3035 25%) 11px 11px/22px 22px;border-radius:17px;place-items:center;width:100%;min-height:270px;max-height:min(58dvh,560px);display:grid;position:relative;overflow:hidden}.photo-privacy-editor-module__a4b9IW__canvas{touch-action:none;width:auto;max-width:100%;height:auto;max-height:min(58dvh,560px);display:block}.photo-privacy-editor-module__a4b9IW__pixelateCursor{cursor:crosshair}.photo-privacy-editor-module__a4b9IW__cropCursor{cursor:cell}.photo-privacy-editor-module__a4b9IW__loading{z-index:1;color:#123f48;background:#ffffffeb;border-radius:11px;padding:9px 12px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 8px 24px #0003}.photo-privacy-editor-module__a4b9IW__editorStatus{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 3px 0;display:flex}.photo-privacy-editor-module__a4b9IW__editorStatus p{color:#617278;margin:0;font-size:10px;line-height:1.4}.photo-privacy-editor-module__a4b9IW__editorStatus button{color:#123f48;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #123f48;border-radius:10px;flex:none;padding:0 11px;font-size:10px;font-weight:850}.photo-privacy-editor-module__a4b9IW__error{color:#9b2d38;background:#fff0f0;border-radius:10px;margin:4px 0 8px;padding:8px 10px;font-size:10px;font-weight:750}.photo-privacy-editor-module__a4b9IW__footer{grid-template-columns:minmax(120px,.58fr) minmax(180px,1.42fr);gap:8px;margin-top:8px;display:grid}.photo-privacy-editor-module__a4b9IW__footer button{min-height:49px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.photo-privacy-editor-module__a4b9IW__footer button:disabled,.photo-privacy-editor-module__a4b9IW__toolBar button:disabled,.photo-privacy-editor-module__a4b9IW__editorStatus button:disabled,.photo-privacy-editor-module__a4b9IW__closeButton:disabled{cursor:not-allowed;opacity:.48}.photo-privacy-editor-module__a4b9IW__undoButton{color:#123f48;background:#fff;border:1px solid #d2dcda}.photo-privacy-editor-module__a4b9IW__confirmButton{color:#fff;background:#123f48;border:0;box-shadow:0 10px 24px #123f483d}.photo-privacy-editor-module__a4b9IW__closeButton:focus-visible,.photo-privacy-editor-module__a4b9IW__toolBar button:focus-visible,.photo-privacy-editor-module__a4b9IW__editorStatus button:focus-visible,.photo-privacy-editor-module__a4b9IW__footer button:focus-visible{outline-offset:3px;outline:3px solid #2a7f91}@media (max-width:650px),(max-width:950px) and (max-height:500px){.photo-privacy-editor-module__a4b9IW__backdrop{align-items:end;padding:0}.photo-privacy-editor-module__a4b9IW__dialog{width:100%;max-height:96dvh;padding:17px 14px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0}.photo-privacy-editor-module__a4b9IW__header h2{font-size:27px}.photo-privacy-editor-module__a4b9IW__privacyMessage{margin-top:13px}.photo-privacy-editor-module__a4b9IW__canvasFrame{min-height:240px;max-height:48dvh}.photo-privacy-editor-module__a4b9IW__canvas{max-height:48dvh}.photo-privacy-editor-module__a4b9IW__editorStatus{min-height:52px}}@media (max-width:365px){.photo-privacy-editor-module__a4b9IW__privacyMessage p{font-size:9px}.photo-privacy-editor-module__a4b9IW__footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.photo-privacy-editor-module__a4b9IW__backdrop,.photo-privacy-editor-module__a4b9IW__dialog{animation-duration:.01ms}}@keyframes photo-privacy-editor-module__a4b9IW__editor-fade-in{0%{opacity:0}to{opacity:1}}@keyframes photo-privacy-editor-module__a4b9IW__editor-rise-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}
