.MediaPicker-module__y17sTW__wrap{gap:10px;display:grid}.MediaPicker-module__y17sTW__trigger{--bg:linear-gradient(135deg,#d4c4a0,#c4b38d);--bg-hover:linear-gradient(135deg,#e5dcc3,#d4c4a0);--bg-pressed:linear-gradient(135deg,#c4b38d,#b7a67f);--fg:#0c0024;background:var(--bg);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:12px 18px;transition:background .2s,transform 60ms,box-shadow .2s;display:inline-flex;position:relative}.MediaPicker-module__y17sTW__trigger:hover{background:var(--bg-hover);box-shadow:0 12px 30px #0c002433}.MediaPicker-module__y17sTW__trigger:active{background:var(--bg-pressed);transform:translateY(1px)}.MediaPicker-module__y17sTW__trigger:focus-within{outline:none;box-shadow:0 0 0 4px #ced2f859}.MediaPicker-module__y17sTW__trigger input{display:none}.MediaPicker-module__y17sTW__tileContainer{width:fit-content;position:relative}.MediaPicker-module__y17sTW__tile{background:#ffffff0a;border:1px solid #d4c4a04d;border-radius:12px;width:86px;height:86px;overflow:hidden}.MediaPicker-module__y17sTW__thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.MediaPicker-module__y17sTW__badge{color:#f7f5ef;cursor:pointer;background:#0c0024d9;border:1px solid #d4c4a099;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,transform 60ms,border-color .15s;display:flex;position:absolute;top:4px;right:4px;transform:translate(50%,-50%)}.MediaPicker-module__y17sTW__badge:hover{background:#d4c4a033;border-color:#d4c4a0cc}.MediaPicker-module__y17sTW__badge:active{transform:translate(50%,-50%)scale(.96)}.MediaPicker-module__y17sTW__progress{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.MediaPicker-module__y17sTW__bar{background:linear-gradient(90deg,#d4c4a0,#b7a67f);height:100%;transition:width .2s}.MediaPicker-module__y17sTW__help{color:#f7f5efb3}.MediaPicker-module__y17sTW__notice{color:#f7f5efb3;font-size:.9rem}
.FieldRenderer-module__8kaU2a__field{gap:6px;display:grid}.FieldRenderer-module__8kaU2a__input,.FieldRenderer-module__8kaU2a__textarea,.FieldRenderer-module__8kaU2a__select{color:#f7f5ef;appearance:none;background-color:#0c002499;border:1px solid #d4c4a066;border-radius:12px;outline:none;width:100%;padding:10px 12px;transition:border-color .2s,box-shadow .2s,background-color .2s}.FieldRenderer-module__8kaU2a__input:focus,.FieldRenderer-module__8kaU2a__textarea:focus,.FieldRenderer-module__8kaU2a__select:focus{background-color:#ffffff0f;border-color:#d4c4a0;box-shadow:0 0 0 4px #d4c4a02e}.FieldRenderer-module__8kaU2a__textarea{resize:vertical;min-height:100px;max-height:300px}.FieldRenderer-module__8kaU2a__select{padding-right:36px}.FieldRenderer-module__8kaU2a__selectWrapper{position:relative}.FieldRenderer-module__8kaU2a__selectWrapper:after{content:"";pointer-events:none;border-bottom:2px solid #d4c4a0;border-right:2px solid #d4c4a0;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(45deg)}.FieldRenderer-module__8kaU2a__select option,.FieldRenderer-module__8kaU2a__selectOption{color:#f7f5ef;background-color:#0c0024}.FieldRenderer-module__8kaU2a__select option:checked{background-color:#0c0024e6}.FieldRenderer-module__8kaU2a__checkboxField{align-items:center}.FieldRenderer-module__8kaU2a__checkboxRow{align-items:center;gap:8px;display:flex}.FieldRenderer-module__8kaU2a__checkboxInput{accent-color:#d4c4a0;width:18px;height:18px}.FieldRenderer-module__8kaU2a__help{color:#f7f5efbf;font-size:12px}.FieldRenderer-module__8kaU2a__textListItems{gap:8px;display:grid}.FieldRenderer-module__8kaU2a__textListRow{align-items:center;gap:8px;display:flex}.FieldRenderer-module__8kaU2a__textListInput{flex:1}.FieldRenderer-module__8kaU2a__textListRemove{color:#0c0024;cursor:pointer;background:#d4c4a0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px 12px;font-size:16px;line-height:1;transition:background .15s,color .15s,transform 80ms;display:inline-flex}.FieldRenderer-module__8kaU2a__textListRemove:disabled{opacity:.6;cursor:not-allowed}.FieldRenderer-module__8kaU2a__textListAdd{color:#d4c4a0;cursor:pointer;background:0 0;border:1px dashed #d4c4a099;border-radius:12px;margin-top:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform 80ms}.FieldRenderer-module__8kaU2a__textListAdd:disabled{opacity:.6;cursor:not-allowed}.FieldRenderer-module__8kaU2a__textListAdd:not(:disabled):hover{background:#d4c4a01f;border-color:#d4c4a0cc}.FieldRenderer-module__8kaU2a__textListRemove:not(:disabled):hover{background:#e8dcc0}.FieldRenderer-module__8kaU2a__textListAdd:not(:disabled):active,.FieldRenderer-module__8kaU2a__textListRemove:not(:disabled):active{transform:translateY(1px)}.FieldRenderer-module__8kaU2a__ratingControl{gap:8px;display:grid}.FieldRenderer-module__8kaU2a__ratingDisplay,.FieldRenderer-module__8kaU2a__ratingValue{color:#f7f5ef}.FieldRenderer-module__8kaU2a__ratingSlider{accent-color:#d4c4a0;width:100%}.FieldRenderer-module__8kaU2a__ratingSlider:disabled{opacity:.6;cursor:not-allowed}.FieldRenderer-module__8kaU2a__ratingMeta{color:#f7f5efbf;justify-content:space-between;font-size:12px;display:flex}
.MediaListPicker-module__pG9uuq__wrap{gap:10px;display:grid}.MediaListPicker-module__pG9uuq__toolbar{align-items:center;gap:10px;display:flex}.MediaListPicker-module__pG9uuq__trigger{--bg:linear-gradient(135deg,#d4c4a0,#c4b38d);--bg-hover:linear-gradient(135deg,#e5dcc3,#d4c4a0);--bg-pressed:linear-gradient(135deg,#c4b38d,#b7a67f);--fg:#0c0024;background:var(--bg);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:12px 18px;transition:background .2s,transform 60ms,box-shadow .2s;display:inline-flex;position:relative}.MediaListPicker-module__pG9uuq__trigger:hover{background:var(--bg-hover);box-shadow:0 12px 30px #0c002433}.MediaListPicker-module__pG9uuq__trigger:active{background:var(--bg-pressed);transform:translateY(1px)}.MediaListPicker-module__pG9uuq__trigger:focus-within{outline:none;box-shadow:0 0 0 4px #ced2f859}.MediaListPicker-module__pG9uuq__trigger input{display:none}.MediaListPicker-module__pG9uuq__icon{width:18px;height:18px}.MediaListPicker-module__pG9uuq__grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;display:grid}.MediaListPicker-module__pG9uuq__tileContainer{width:fit-content;position:relative}.MediaListPicker-module__pG9uuq__tile{cursor:move;touch-action:none;background:#ffffff0a;border:1px solid #d4c4a04d;border-radius:12px;width:86px;height:86px;position:relative;overflow:hidden}.MediaListPicker-module__pG9uuq__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.MediaListPicker-module__pG9uuq__badge{color:#f7f5ef;cursor:pointer;background:#0c0024d9;border:1px solid #d4c4a099;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,transform 60ms,border-color .15s;display:flex;position:absolute;top:4px;right:4px;transform:translate(50%,-50%)}.MediaListPicker-module__pG9uuq__badge:hover{background:#d4c4a033;border-color:#d4c4a0cc}.MediaListPicker-module__pG9uuq__badge:active{transform:translate(50%,-50%)scale(.96)}.MediaListPicker-module__pG9uuq__progress{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.MediaListPicker-module__pG9uuq__bar{background:linear-gradient(90deg,#d4c4a0,#b7a67f);height:100%;transition:width .2s}
.ListEditor-module__g3eJiW__wrap{flex-direction:column;gap:16px;display:flex}.ListEditor-module__g3eJiW__headerActions{justify-content:flex-start;display:flex}.ListEditor-module__g3eJiW__btnNew{color:#0c0024;background:#d4c4a0;border:1px solid #d4c4a0a6;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:fit-content;transition:transform 80ms,box-shadow .2s,filter .15s;display:flex;box-shadow:0 10px 30px #0c00242e;padding:10px 12px!important}.ListEditor-module__g3eJiW__error{color:#fecdd3;background:#ef44441f;border-radius:10px;padding:10px 12px;font-size:14px}.ListEditor-module__g3eJiW__list{flex-direction:column;gap:12px;display:flex}.ListEditor-module__g3eJiW__sortableItem{list-style:none}.ListEditor-module__g3eJiW__card{color:#f7f5ef;background:linear-gradient(135deg,#0f0a1deb,#0c0024f5);border:1px solid #d4c4a038;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #05021073}.ListEditor-module__g3eJiW__cardHead{background:linear-gradient(90deg,#d4c4a014,#d4c4a000);border-bottom:1px solid #d4c4a02e;align-items:center;gap:12px;padding:14px 18px;display:flex}.ListEditor-module__g3eJiW__cardToggle{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0;display:flex}.ListEditor-module__g3eJiW__cardTitle{font-weight:700}.ListEditor-module__g3eJiW__unsavedDot{background:#fbbf24;border-radius:50%;width:8px;height:8px}.ListEditor-module__g3eJiW__chevron,.ListEditor-module__g3eJiW__chevronOpen{transition:transform .2s}.ListEditor-module__g3eJiW__chevronOpen{transform:rotate(180deg)}.ListEditor-module__g3eJiW__btnDelete{color:#fecdd3;cursor:pointer;background:#ef44441f;border:1px solid #fca5a559;border-radius:12px;padding:8px 12px;transition:background .15s,border-color .15s,transform 80ms}.ListEditor-module__g3eJiW__btnDelete:disabled{opacity:.5;cursor:not-allowed}.ListEditor-module__g3eJiW__cardBody{padding:18px}.ListEditor-module__g3eJiW__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;display:grid}.ListEditor-module__g3eJiW__actions{justify-content:flex-end;margin-top:8px;display:flex}.ListEditor-module__g3eJiW__empty{text-align:center;color:#f7f5efa6;background:#0c002459;border:1px dashed #d4c4a04d;border-radius:14px;padding:24px 20px}.ListEditor-module__g3eJiW__handle{cursor:grab;-webkit-user-select:none;user-select:none;color:#f7f5efb3;touch-action:none;background:#ffffff05;border:1px dashed #d4c4a066;border-radius:10px;padding:6px 8px}.ListEditor-module__g3eJiW__handle:active{cursor:grabbing}
