.card-create-quick-fill-modal.intro-sample-modal{z-index:1200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.card-create-quick-fill-modal.editor-modal-animated{opacity:0;pointer-events:none;transition:opacity .3s}.card-create-quick-fill-modal.editor-modal-animated.is-open{opacity:1;pointer-events:auto}.card-create-quick-fill-modal.editor-modal-animated.is-closing{opacity:0;pointer-events:none}.card-create-quick-fill-modal.editor-modal-animated .bg{opacity:0;transition:opacity .3s}.card-create-quick-fill-modal.editor-modal-animated.is-open .bg{opacity:1}.card-create-quick-fill-modal.editor-modal-animated.is-closing .bg{opacity:0}.card-create-quick-fill-modal.editor-modal-animated .inner{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);transform:scale(.96)translateY(16px)}.card-create-quick-fill-modal.editor-modal-animated.is-open .inner{opacity:1;transform:scale(1)translateY(0)}.card-create-quick-fill-modal.editor-modal-animated.is-closing .inner{opacity:0;transform:scale(.98)translateY(8px)}.card-create-quick-fill-modal .bg{cursor:pointer;background:#00000073;border:0;padding:0;position:absolute;inset:0}.card-create-quick-fill-modal .inner{z-index:1;background:#fff;border-radius:20px;flex-direction:column;gap:8px;width:min(100%,480px);max-height:min(92vh,820px);padding:8px 0 12px;display:flex;position:relative}.card-create-quick-fill-modal .popup-head{text-align:left;flex-direction:column;align-items:center;gap:8px;padding:16px 44px 8px 20px;display:flex;position:relative}.card-create-quick-fill-modal .popup-head .title{color:#1a1a1a;width:100%;font-size:18px;font-weight:700;line-height:26px}.card-create-quick-fill-modal .popup-head .description{color:#5b5b63;width:100%;margin:0;font-size:13px;font-weight:400;line-height:1.55}.card-create-quick-fill-modal__close{color:#6b6b73;cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.card-create-quick-fill-modal__close:hover{color:#1a1a1a;background:#0000000f}.card-create-quick-fill-modal .content{flex-direction:column;gap:14px;padding:8px 20px 12px;display:flex;overflow:auto}.card-create-quick-fill-modal__field{flex-direction:column;gap:6px;min-width:0;display:flex}.card-create-quick-fill-modal__field>span{color:#3d3d45;font-size:13px;font-weight:600}.card-create-quick-fill-modal__field input,.card-create-quick-fill-modal__field select{color:#1a1a1a;background:#fff;border:1px solid #0000001f;border-radius:10px;width:100%;height:42px;padding:0 12px;font-size:14px}.card-create-quick-fill-modal__field input:focus,.card-create-quick-fill-modal__field select:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 12%, transparent);outline:none}.card-create-quick-fill-modal__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card-create-quick-fill-modal__time{grid-template-columns:1fr 1fr;gap:8px;display:grid}.card-create-quick-fill-modal__photos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.card-create-quick-fill-modal__photo{width:72px;height:72px}.card-create-quick-fill-modal__photo-thumb,.card-create-quick-fill-modal__photo-add{background:var(--brand-page);border:1px dashed #0000002e;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.card-create-quick-fill-modal__photo-thumb.has-preview{background-position:50%;background-size:cover;border-style:solid}.card-create-quick-fill-modal__photo-add{color:#6b6b73;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;display:flex}.card-create-quick-fill-modal__photo-add span[aria-hidden]{font-size:22px;line-height:1}.card-create-quick-fill-modal__photo-add:hover{color:var(--brand-accent-deep);border-color:var(--brand-accent)}.card-create-quick-fill-modal__photo-clear{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;width:20px;height:20px;font-size:14px;line-height:1;position:absolute;top:4px;right:4px}.card-create-quick-fill-modal__hint{color:#8a8a93;margin:0;font-size:12px;line-height:1.45}.card-create-quick-fill-modal__saved{background:var(--brand-ivory);border:1px solid var(--brand-gold-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 6px 6px 14px;display:flex}.card-create-quick-fill-modal__saved strong{color:var(--brand-accent-deep);flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.card-create-quick-fill-modal__saved button{color:var(--brand-accent-deep);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;flex:none;height:32px;padding:0 14px;font-size:12px;font-weight:600;line-height:32px}.card-create-quick-fill-modal__saved button:hover{background:var(--brand-accent-soft)}.card-create-quick-fill-modal .popup-footer{padding:4px 20px 8px}.card-create-quick-fill-modal .popup-footer .action-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.card-create-quick-fill-modal .popup-footer .action-btns button{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:600;line-height:20px}.card-create-quick-fill-modal .popup-footer .action-btns button.submit-btn{background:#ffe70a;border-color:#ffe70a}.card-create-quick-fill-modal .popup-footer .action-btns button.submit-btn:hover{filter:brightness(.97)}@media (max-width:520px){.card-create-quick-fill-modal__row{grid-template-columns:1fr}.card-create-quick-fill-modal .inner{width:100%}}.admin-edit-as-banner{z-index:10050;color:#fff;background:#5b21b6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #5b21b640}.admin-edit-as-banner__text{min-width:0}.admin-edit-as-banner__text strong{font-weight:700}.admin-edit-as-banner__exit{color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:13px;text-decoration:none}.admin-edit-as-banner__exit:hover{background:#ffffff1f}
