.cww-crop-dialog{width:min(760px,calc(100vw - 24px));max-height:92dvh;overflow:auto;border:1px solid #b7ced9;border-radius:10px;padding:20px;color:#26343a;background:white;font:15px/1.5 Arial,sans-serif;box-shadow:0 20px 80px #0005}.cww-crop-dialog::backdrop{background:#111c}.cww-crop-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cww-crop-head h2{font-size:22px;color:#00718f;margin:0}.cww-crop-dialog canvas{display:block;max-width:100%;max-height:38dvh;width:auto;height:auto;margin:15px auto;background:repeating-conic-gradient(#e7edf0 0% 25%,white 0% 50%) 50%/16px 16px}.cww-crop-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.cww-crop-fields label{display:block;font-size:14px;font-weight:700}.cww-crop-fields output{float:right;color:#00718f}.cww-crop-fields input{display:block;width:100%;min-height:32px;accent-color:#00718f}.cww-crop-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.cww-crop-dialog button{min-height:44px;padding:10px 16px;border:1px solid #9ab7c5;border-radius:4px;background:#edf6fa;color:#00617a;font-weight:700;font-size:14px;cursor:pointer}.cww-crop-dialog button.cww-crop-primary{background:#00718f;color:white}.cww-crop-dialog button:disabled{opacity:.5}.cww-crop-dialog p{font-size:14px;color:#26343a}.cww-crop-dialog :focus-visible{outline:3px solid #00a7cc;outline-offset:3px}@media(max-width:500px){.cww-crop-dialog{padding:15px}.cww-crop-fields{gap:8px}.cww-crop-dialog canvas{max-height:28dvh}.cww-crop-dialog .cww-crop-actions button{flex:1}}
