body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:linear-gradient(160deg,#f8fafc,#ecfeff);color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}.main-page{direction:rtl;margin:0 auto;max-width:1100px;padding:24px}.main-page h1{margin:0 0 20px}.main-page h3{margin-bottom:0;padding-bottom:0}.main-page ul{margin-top:0}.filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.5fr 1fr 1fr;margin-bottom:20px}.filters input,.filters select{border:1px solid #cbd5e1;border-radius:10px;font-size:14px;padding:10px 12px;text-align:right}.location-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.location-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #0f172a0f;padding:14px;text-align:right}.location-card h2{font-size:16px;margin:0 0 10px}.link-button{background:none;border:0;color:#0f766e;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.link-button:hover{color:#0d9488}.location-card p{font-size:14px;margin:6px 0}.item-action-button,.item-edit-primary,.item-edit-secondary,.overlay-close-button,.overlay-link-button{border:0;border-radius:999px;cursor:pointer;font-weight:600;padding:10px 14px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.item-action-button:hover,.item-edit-primary:hover,.item-edit-secondary:hover,.overlay-close-button:hover,.overlay-link-button:hover{transform:translateY(-1px)}.item-action-button{background:#0f172a;box-shadow:0 10px 18px #0f172a1f;color:#fff;margin-top:10px;width:100%}.overlay-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding-left:0;padding-right:0;padding-top:20px;position:fixed;z-index:20}.overlay-panel{background:#fff;border:0 solid #94a3b847;border-radius:20px;box-shadow:0 30px 80px #0f172a47;max-height:90vh;overflow:auto;padding:20px;width:min(760px,100%)}.overlay-panel--wide{width:min(920px,100%)}.overlay-panel--fullscreen{border-radius:0;height:100%;max-height:100vh;padding:24px;width:100%}.overlay-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.overlay-eyebrow{color:#64748b;font-size:12px;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.overlay-header h2{margin:0}.overlay-subtitle{color:#475569;font-size:14px;margin:6px 0 0}.overlay-actions{display:flex;flex-wrap:wrap;gap:10px}.overlay-link-button{background:#dbeafe;color:#1d4ed8}.item-edit-secondary,.overlay-close-button{background:#e2e8f0;color:#0f172a}.item-json-view{background:#0f172a;border-radius:16px;color:#e2e8f0;direction:ltr;font-size:13px;line-height:1.6;margin:0;overflow:auto;padding:18px;text-align:left}.item-edit-form{grid-gap:12px;display:grid;gap:12px}.item-edit-sheet{--item-edit-key-column:minmax(100px,0.25fr);grid-gap:10px;display:grid;gap:10px}.item-edit-sheet-header{color:#64748b;font-size:12px;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.item-edit-row,.item-edit-sheet-header{display:grid;grid-template-columns:var(--item-edit-key-column) 1.8fr}.item-edit-row{grid-gap:12px;align-items:start;background:#efefef;border:1px solid #efefef;border-radius:14px;gap:12px;padding:12px}.item-edit-key{color:#0f172a;font-weight:700;overflow-wrap:anywhere;padding-top:8px}.item-edit-value{min-width:0}.item-view-multiline{white-space:pre-wrap;word-break:break-word}.item-edit-input{border:1px solid #cbd5e1;border-radius:12px;box-sizing:border-box;font-size:14px;padding:10px 12px;width:100%}.item-edit-checkbox{height:20px;width:20px}.item-edit-toggle{align-items:center;color:#1e293b;display:inline-flex;font-weight:600;gap:10px}.item-edit-textarea{border:1px solid #cbd5e1;border-radius:16px;box-sizing:border-box;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px;line-height:1.55;min-height:120px;padding:16px;resize:vertical;text-align:right;width:100%}.item-edit-textarea--compact{min-height:100px}.item-edit-error{color:#b91c1c;font-weight:600;margin:0}.item-edit-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.item-edit-primary{background:#0f766e;box-shadow:0 10px 18px #0f766e29;color:#fff}.item-view-row{grid-gap:12px;align-items:start;background:#efefef;border:1px solid #efefef;border-radius:14px;display:grid;gap:12px;grid-template-columns:var(--item-edit-key-column) 1.8fr;padding:12px}.item-view-key{color:#0f172a;font-weight:700;overflow-wrap:anywhere;padding-top:8px}.item-view-value{min-width:0}.item-view-album{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:40px}.item-view-album-stage{align-items:center;display:flex;gap:12px}.item-view-album-image{border-radius:14px;flex:1 1 auto;max-height:40vh;max-width:100%;min-width:0;object-fit:contain}.item-view-album-figure{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.item-view-album-caption{color:#475569;text-align:center}.item-view-album-nav{align-items:center;background:#0f766e;border:none;border-radius:50%;box-shadow:0 6px 14px #0f766e3d;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;font-size:24px;height:44px;justify-content:center;line-height:1;width:44px}.item-view-album-nav:hover{background:#0d9488}.item-view-album-nav:disabled{background:#cbd5e1;box-shadow:none;cursor:default}.item-view-album-counter{color:#475569;font-weight:600}.rtl{direction:rtl}.ltr{direction:ltr;text-align:left}.hidden{display:none}@media (max-width:740px){.filters{grid-template-columns:1fr}.overlay-header{flex-direction:column}.item-edit-actions,.item-edit-actions button,.overlay-actions,.overlay-actions button{width:100%}.item-edit-row,.item-edit-sheet-header{grid-template-columns:1fr}.item-edit-key{padding-top:0}}
/*# sourceMappingURL=main.a41faec7.css.map*/