.md-modal.md-modal--crop{position:relative;width:min(100%,98rem);max-width:min(100%,98rem);max-height:min(96vh,1640px);padding:28px 28px 24px;overflow:auto}.md-crop-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:1px solid var(--md-border);border-radius:999px;background:var(--md-white);color:var(--md-ink);font-size:1.35rem;line-height:1;cursor:pointer}.md-crop-modal__close:disabled{opacity:.5;cursor:not-allowed}.md-crop-modal{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.55fr);gap:24px;align-items:start}.md-crop-modal__title{font-family:var(--md-font-heading);font-size:1.75rem;margin:0 0 8px;line-height:1.2}.md-crop-modal__intro{margin:0 0 12px;color:var(--md-text-muted);font-size:.9rem}.md-crop-modal__checklist{margin:0 0 16px;padding:0;list-style:none}.md-crop-modal__checklist li{position:relative;padding-left:1.5rem;margin-bottom:8px}.md-crop-modal__checklist li:before{content:"✓";position:absolute;left:0;color:var(--md-success);font-weight:700}.md-crop-modal__desc{margin:0 0 12px;color:var(--md-text-muted);font-size:.95rem}.md-crop-modal__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px}.md-crop-modal__colour-tools{display:flex;flex-wrap:wrap;gap:8px}.md-crop-modal__link{border:0;background:none;padding:0;color:var(--md-ink);font:inherit;text-decoration:underline;cursor:pointer}.md-crop-modal__link:disabled{opacity:.5;cursor:not-allowed}.md-crop-modal__stage{min-width:0}.md-crop-modal__frame{border:1px solid var(--md-border);border-radius:12px;overflow:hidden;background:#1a1a1a}.md-crop-modal__frame--light{background:#ffffff}.md-crop-modal__frame--alpha{background-color:#e8e2d8;background-image:linear-gradient(45deg,#ffffff 25%,transparent 0),linear-gradient(-45deg,#ffffff 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ffffff 0),linear-gradient(-45deg,transparent 75%,#ffffff 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.md-crop-modal__frame--alpha .md-crop-easy__area{border:2px dashed rgba(0,0,0,.75)!important;color:rgba(0,0,0,.4)!important;box-shadow:0 0 0 9999em rgba(232,226,216,.55),-4px -4px 0 1px #111,4px -4px 0 1px #111,-4px 4px 0 1px #111,4px 4px 0 1px #111,0 -4px 0 1px #111,0 4px 0 1px #111,-4px 0 0 1px #111,4px 0 0 1px #111}.md-crop-modal__frame--alpha .md-crop-modal__crosshair{color:rgba(0,0,0,.85);text-shadow:0 0 2px rgba(255,255,255,.9)}.md-crop-modal__history{display:flex;gap:6px}.md-crop-modal__history-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--md-border,#dad3c7);border-radius:8px;background:#fff;color:#111;cursor:pointer}.md-crop-modal__history-btn:disabled{opacity:.4;cursor:not-allowed}.md-crop-modal__status{margin:10px 0 0;color:#3d6b4f;font-size:.92rem}.md-crop-modal__frame--light .md-crop-easy__area{border:2px dashed rgba(0,0,0,.75)!important;color:rgba(0,0,0,.4)!important;box-shadow:0 0 0 9999em rgba(255,255,255,.55),-4px -4px 0 1px #111,4px -4px 0 1px #111,-4px 4px 0 1px #111,4px 4px 0 1px #111,0 -4px 0 1px #111,0 4px 0 1px #111,-4px 0 0 1px #111,4px 0 0 1px #111}.md-crop-modal__frame--light .md-crop-modal__crosshair{color:rgba(0,0,0,.85);text-shadow:0 0 2px rgba(255,255,255,.9)}.md-crop-modal__frame.is-error{border-color:var(--md-error)}.md-crop-modal__cropper{position:relative;width:min(100%,calc(min(90vh, 1200px) * var(--md-crop-aspect, 1)));max-width:100%;margin-inline:auto;height:auto;max-height:min(90vh,1200px)}.md-crop-easy__container{border-radius:12px}.md-crop-easy__media{image-rendering:auto}.md-crop-easy__area{border:2px dashed rgba(255,255,255,.95)!important;color:rgba(255,255,255,.55)!important;box-shadow:0 0 0 9999em rgba(0,0,0,.45),-4px -4px 0 1px #fff,4px -4px 0 1px #fff,-4px 4px 0 1px #fff,4px 4px 0 1px #fff,0 -4px 0 1px #fff,0 4px 0 1px #fff,-4px 0 0 1px #fff,4px 0 0 1px #fff}.md-crop-modal__crosshair{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);color:rgba(255,255,255,.95);font-size:1.25rem;font-weight:300;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.55);line-height:1}.md-crop-modal__error{margin:10px 0 0;color:var(--md-error);font-size:.92rem}.md-crop-modal__zoom{display:grid;gap:6px;margin-top:12px}.md-formatted-upload{display:grid;gap:8px;position:relative}.md-formatted-upload .md-visually-hidden,.md-formatted-upload__input--hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:800px){.md-crop-modal{grid-template-columns:1fr}.md-crop-modal__cropper{width:min(100%,calc(min(78vh, 900px) * var(--md-crop-aspect, 1)));max-height:min(78vh,900px)}}.md-media-file-meta{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.md-media-file-meta__text{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.md-media-file-meta__name{font-size:.85rem;font-weight:600;color:var(--md-ink,#111);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-media-file-meta__date{font-size:.78rem;color:var(--md-muted,#6b655c)}.md-media-file-meta__preview-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--md-border,#dad3c7);border-radius:8px;background:var(--md-white,#fff);color:var(--md-ink,#111);cursor:pointer}.md-media-file-meta__preview-btn:hover{border-color:var(--md-ink,#111)}.md-media-file-meta__preview-btn:focus-visible{outline:2px solid var(--md-focus,#d3a877);outline-offset:2px}.md-file-preview__frame,.md-media-file-meta__frame{width:100%;min-height:520px;border:1px solid var(--md-border,#ddd);border-radius:8px;background:#fff}.md-file-preview__image,.md-media-file-meta__image{display:block;max-width:100%;max-height:70vh;margin:0 auto;border-radius:8px}.md-file-preview__video,.md-media-file-meta__video{display:block;width:100%;max-height:70vh;margin:0 auto;border-radius:8px;background:#111}
/*# sourceMappingURL=37bfd31693a295db.css.map*/