.booking-details-editor[data-v-96ececf1]{padding-top:.9375rem;margin-top:.8125rem;border-top:.03125rem solid #eee}.editor-title[data-v-96ececf1]{display:block;font-size:.875rem;font-weight:600;color:#262626}.editor-hint[data-v-96ececf1]{display:block;margin:.375rem 0 .75rem;color:#888;font-size:.75rem;line-height:1.6}.editor-field+.editor-field[data-v-96ececf1]{margin-top:.75rem}.editor-label[data-v-96ececf1]{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;color:#444;margin-bottom:.375rem}.editor-label>uni-text[data-v-96ececf1]:last-child{font-size:.6875rem;color:#999}.editor-input[data-v-96ececf1]{display:block;width:100%;box-sizing:border-box;min-height:2.625rem;padding:.625rem;background:#f7f8fa;border-radius:.4375rem;color:#262626;font-size:.8125rem;line-height:1.6}.crop-overlay[data-v-8d385450]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;background:#17191c;display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);box-sizing:border-box}.crop-title[data-v-8d385450]{font-size:18px;text-align:center;color:#fff;margin:0 0 18px}.crop-overlay .service-crop[data-v-8d385450]{width:100%;max-width:520px;box-sizing:border-box}.crop-overlay .crop-actions button[data-v-8d385450]{margin-top:0;margin-bottom:0;line-height:1.5}.crop-overlay .crop-actions button[data-v-8d385450]:after{border:0}.service-crop[data-v-8d385450]{color:#e5e7eb;background:#17191c;border-radius:12px;padding:16px}.crop-hint[data-v-8d385450]{text-align:center;font-size:13px;line-height:1.7;margin:0 0 14px;color:#c9cdd3}.crop-stage[data-v-8d385450]{display:flex;justify-content:center;align-items:center;min-height:160px;overflow:hidden}.crop-frame[data-v-8d385450]{position:relative;overflow:hidden;touch-action:none;cursor:move;background:repeating-conic-gradient(#34383e,#34383e 25%,#26292e 0%,#26292e 50%) 50%/16px 16px;outline:1px solid #fff;flex-shrink:0}.crop-frame img[data-v-8d385450]{position:absolute;left:0;top:0;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.crop-grid[data-v-8d385450]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:2px solid #fff;box-sizing:border-box}.crop-grid i[data-v-8d385450]{position:absolute;background:rgba(255,255,255,.4)}.crop-grid i[data-v-8d385450]:nth-child(1),.crop-grid i[data-v-8d385450]:nth-child(2){width:1px;top:0;bottom:0;left:33.333%}.crop-grid i[data-v-8d385450]:nth-child(2){left:66.667%}.crop-grid i[data-v-8d385450]:nth-child(3),.crop-grid i[data-v-8d385450]:nth-child(4){height:1px;left:0;right:0;top:33.333%}.crop-grid i[data-v-8d385450]:nth-child(4){top:66.667%}.crop-zoom[data-v-8d385450]{display:flex;gap:12px;align-items:center;margin:20px 0;font-size:13px}.crop-zoom input[data-v-8d385450]{flex:1;min-width:0;accent-color:#07c160}.crop-zoom span[data-v-8d385450]{width:36px}.crop-actions[data-v-8d385450]{display:flex;gap:12px}.crop-actions button[data-v-8d385450]{border:0;border-radius:8px;padding:10px 20px;background:#30343b;color:#fff;cursor:pointer;font:inherit}.crop-actions .crop-done[data-v-8d385450]{margin-left:auto;background:#07c160;color:#fff}.crop-actions button[data-v-8d385450]:disabled{opacity:.5;cursor:default}.crop-error[data-v-8d385450]{color:#ffb4ab;font-size:13px;text-align:center}
