{"id":21588,"date":"2026-02-05T18:14:01","date_gmt":"2026-02-05T17:14:01","guid":{"rendered":"https:\/\/micelium.es\/?page_id=21588"},"modified":"2026-04-24T13:31:24","modified_gmt":"2026-04-24T11:31:24","slug":"calendario-tablet-centro","status":"publish","type":"page","link":"https:\/\/micelium.es\/de\/calendario-tablet-centro\/","title":{"rendered":"Calendario Tablet centro"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21588\" class=\"elementor elementor-21588\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ecbfed0 e-flex e-con-boxed e-con e-parent\" data-id=\"ecbfed0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce4ea9e elementor-widget elementor-widget-heading\" data-id=\"ce4ea9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Calendario Sala Privada<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54e04b4 e-con-full e-flex e-con e-parent\" data-id=\"54e04b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-151d5e2 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"151d5e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <style>\n        .micelium-front-wrapper { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; color: #333; width:100%; max-width:100%; overflow:hidden; box-sizing:border-box; }\n\n        \/* Banner en uso *\/\n        .mf-active-banner {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            background: #fff1f0;\n            border: 1px solid #ffa39e;\n            border-left: 4px solid #d63638;\n            border-radius: 7px;\n            padding: 11px 16px;\n            margin-bottom: 14px;\n            font-size: 13px;\n            color: #5c0011;\n        }\n        .mf-active-dot {\n            width: 10px;\n            height: 10px;\n            background: #d63638;\n            border-radius: 50%;\n            flex-shrink: 0;\n            animation: mfPulse 1.4s ease-in-out infinite;\n        }\n        @keyframes mfPulse {\n            0%, 100% { opacity: 1; transform: scale(1); }\n            50%       { opacity: .5; transform: scale(1.3); }\n        }\n        .mf-active-text { line-height: 1.4; }\n\n        \/* Toolbar *\/\n        .mf-toolbar { display:flex; justify-content:space-between; align-items:center; padding:10px 0 14px; flex-wrap:wrap; gap:8px; }\n        .mf-nav-group { display:flex; align-items:center; gap:5px; }\n        .mf-label { font-weight:700; min-width:150px; text-align:center; font-size:15px; }\n        .mf-btn { display:inline-block; padding:6px 14px; border:1px solid #ddd; border-radius:5px; text-decoration:none; color:#333; font-size:13px; background:#fff; transition:background .15s; }\n        .mf-btn:hover { background:#f4f4f4; color:#333; }\n        .mf-btn.active { background:#1a1a1a; color:#fff; border-color:#1a1a1a; }\n\n        \/* Vista mes - cuadr\u00edcula *\/\n        .mf-grid { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); border:1px solid #e8e8e8; border-radius:6px; overflow:hidden; width:100%; box-sizing:border-box; table-layout:fixed; }\n        .mf-g-head { background:#f7f7f7; padding:6px 2px; text-align:center; font-weight:700; font-size:10px; text-transform:uppercase; letter-spacing:.2px; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; overflow:hidden; }\n        .mf-g-day { min-height:64px; padding:4px 3px; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; position:relative; box-sizing:border-box; background:#fff; overflow:hidden; min-width:0; max-width:100%; }\n        .mf-g-day:nth-child(7n) { border-right:none; }\n        .mf-g-day.today { background:#fffbf0; }\n        .mf-g-day.past  { background:#fafafa; }\n                .mf-g-day.bookable { cursor:pointer; transition:background .12s; }\n        .mf-g-day.bookable:hover { background:#eef7ff; }\n        .mf-g-day.bookable:hover .mf-g-num { color:#0073aa; }\n        .mf-g-day.bookable:hover::after { content:'+'; position:absolute; bottom:3px; right:3px; font-size:10px; color:#0073aa; opacity:.6; font-weight:700; }\n                .mf-g-num { display:block; text-align:right; color:#bbb; font-size:11px; font-weight:700; margin-bottom:2px; line-height:1.2; }\n        .mf-g-day.today .mf-g-num { color:#e67e22; }\n        .mf-evt { background:#e6f4ff; color:#0050b3; font-size:9px; padding:1px 3px; margin-bottom:1px; display:block; border-left:2px solid #1890ff; border-radius:0 2px 2px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:100%; box-sizing:border-box; line-height:1.4; }\n        .mf-evt-time { font-weight:700; font-size:9px; }\n        .mf-evt-name { font-size:9px; opacity:.85; }\n        .mf-more { font-size:9px; color:#bbb; text-align:center; margin-top:1px; }\n\n        \/* Vista semana \/ d\u00eda *\/\n        .mf-scroll { overflow-x:auto; }\n        .mf-table { width:100%; border-collapse:collapse; min-width:520px; table-layout:fixed; }\n        .mf-table th { border:1px solid #e8e8e8; padding:9px 6px; text-align:center; background:#f7f7f7; font-size:11px; font-weight:700; }\n        .mf-table td { border:1px solid #e8e8e8; padding:0; height:42px; vertical-align:top; }\n        .mf-wevt { display:block; background:#e6f4ff; color:#0050b3; font-size:10px; padding:3px 4px; height:100%; box-sizing:border-box; overflow:hidden; line-height:1.3; }\n        .mf-wevt.start { border-top:2px solid #1890ff; border-radius:3px 3px 0 0; }\n        .mf-wevt.end   { border-bottom:2px solid #1890ff; border-radius:0 0 3px 3px; }\n\n        \/* Vista lista (m\u00f3vil) *\/\n        .mf-mobile-list { display:none; }\n        .mf-list-day { margin-bottom:8px; }\n        .mf-list-day-header { display:flex; justify-content:space-between; align-items:center; background:#f2f2f2; padding:10px 14px; border-radius:6px; font-weight:700; font-size:13px; user-select:none; }\n        .mf-list-day-header.today-hdr { background:#fffbf0; border-left:3px solid #e67e22; padding-left:11px; }\n        .mf-list-day-header.past-hdr  { opacity:.5; }\n                .mf-list-day-header.book-hdr  { cursor:pointer; }\n        .mf-list-day-header.book-hdr:active { background:#dbeeff; }\n        .mf-list-add { font-size:22px; color:#0073aa; line-height:1; }\n                .mf-list-events { padding:3px 0 3px 8px; }\n        .mf-list-event { display:flex; align-items:center; gap:8px; padding:6px 10px; border-left:3px solid #1890ff; background:#e6f4ff; margin-bottom:4px; border-radius:0 4px 4px 0; font-size:12px; color:#0050b3; }\n        .mf-list-empty { color:#ccc; font-size:11px; padding:5px 14px; font-style:italic; }\n\n        \/* Historial usuario *\/\n        .mf-history-wrap { margin-top:28px; padding-top:20px; border-top:2px solid #f0f0f0; }\n        .mf-history-wrap h4 { margin:0 0 14px; font-size:15px; color:#333; }\n        .mf-history-item { display:flex; justify-content:space-between; align-items:center; background:#fff; border:1px solid #e8e8e8; border-left:4px solid #52c41a; padding:11px 15px; margin-bottom:8px; border-radius:0 7px 7px 0; font-size:13px; }\n        .mf-hi-time { font-weight:700; }\n        .mf-hi-name { color:#888; font-size:11px; margin-top:3px; }\n        .mf-hi-badge { display:inline-block; background:#f0f0f0; padding:1px 7px; border-radius:10px; font-size:11px; font-weight:400; margin-left:6px; }\n        .mf-hi-del { background:none; border:none; color:#d63638; cursor:pointer; font-size:18px; padding:0 4px; line-height:1; }\n\n        \/* Modal *\/\n        #mic-modal-overlay { display:none; position:fixed; inset:0; background:rgba(0,0,0,.55); z-index:99999; align-items:center; justify-content:center; padding:16px; box-sizing:border-box; }\n        .mic-modal-box { background:#fff; border-radius:12px; padding:28px 26px 22px; max-width:430px; width:100%; position:relative; box-shadow:0 16px 50px rgba(0,0,0,.22); animation:micIn .17s ease; }\n        @keyframes micIn { from { opacity:0; transform:translateY(14px); } to { opacity:1; transform:none; } }\n        .mic-modal-close { position:absolute; top:14px; right:16px; background:none; border:none; font-size:22px; cursor:pointer; color:#aaa; line-height:1; }\n        .mic-modal-close:hover { color:#333; }\n        #mic-modal-title { margin:0 0 20px; font-size:16px; font-weight:700; color:#1a1a1a; }\n        .mic-field { margin-bottom:14px; }\n        .mic-field label { display:block; font-weight:600; font-size:12px; color:#555; margin-bottom:5px; }\n        .mic-field select, .mic-field input[type=\"text\"] { width:100%; padding:9px 11px; border:1px solid #d0d0d0; border-radius:6px; font-size:14px; box-sizing:border-box; background:#fff; }\n        .mic-field select:focus, .mic-field input:focus { outline:none; border-color:#0073aa; box-shadow:0 0 0 2px rgba(0,115,170,.15); }\n        #mic-modal-submit { width:100%; background:#1a1a1a; color:#fff; border:none; padding:13px; border-radius:7px; font-size:14px; font-weight:700; cursor:pointer; margin-top:4px; transition:background .15s; }\n        #mic-modal-submit:hover:not(:disabled) { background:#333; }\n        #mic-modal-submit:disabled { opacity:.6; cursor:not-allowed; }\n        #mic-modal-msg { min-height:18px; margin-top:10px; font-size:12px; font-weight:700; text-align:center; }\n\n        \/* Fallback banner *\/\n        #mic-fallback-banner { margin-top:12px; }\n        .mic-fallback-card { background:#fff7e6; border:1px solid #ffd591; border-left:4px solid #fa8c16; border-radius:7px; padding:14px 16px; animation:micIn .2s ease; }\n        .mic-fallback-card strong { display:block; color:#7c4a00; font-size:13px; margin-bottom:6px; }\n        .mic-fallback-card p { margin:0 0 10px; font-size:12px; color:#5c3200; line-height:1.5; }\n        .mic-fallback-btn { display:inline-block; background:#fa8c16; color:#fff; border:none; padding:8px 16px; border-radius:5px; font-size:13px; font-weight:700; cursor:pointer; transition:background .15s; width:100%; text-align:center; }\n        .mic-fallback-btn:hover { background:#d46b08; }\n\n        \/* Responsive: ocultar desktop, mostrar lista *\/\n        @media (max-width:680px) {\n            .mf-desktop-view { display:none; }\n            .mf-mobile-list  { display:block; }\n            .mf-toolbar { flex-direction:column; align-items:stretch; }\n            .mf-nav-group { justify-content:center; }\n            .mf-label { min-width:auto; }\n        }\n\n                <\/style>\n                <style>\n        \/* Banner de estado \u2014 superpuesto al calendario *\/\n        .mtl-status {\n            display: flex;\n            align-items: center;\n            gap: 12px;\n            padding: 9px 16px;\n            border-radius: 8px;\n            margin-bottom: 12px;\n            font-size: 13px;\n        }\n        .mtl-status.free {\n            background: #f0fff4;\n            border: 1px solid #b7eb8f;\n            border-left: 4px solid #52c41a;\n            color: #135200;\n        }\n        .mtl-status.busy {\n            background: #fff0f0;\n            border: 1px solid #ffa39e;\n            border-left: 4px solid #d63638;\n            color: #5c0011;\n        }\n        .mtl-sdot {\n            width: 9px; height: 9px; border-radius: 50%; flex-shrink: 0;\n        }\n        .mtl-status.free .mtl-sdot { background:#52c41a; animation:mfPulse 2s infinite; }\n        .mtl-status.busy .mtl-sdot { background:#d63638; animation:mfPulse 1.2s infinite; }\n        .mtl-status-body { flex: 1; min-width: 0; display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; }\n        .mtl-smain { font-weight: 700; font-size: 13px; }\n        .mtl-ssub  { font-size: 12px; opacity: .7; }\n        .mtl-clock-block {\n            margin-left: auto;\n            text-align: right;\n            flex-shrink: 0;\n            line-height: 1;\n        }\n        .mtl-clock {\n            font-size: 20px;\n            font-weight: 400;\n            letter-spacing: 1px;\n            font-variant-numeric: tabular-nums;\n            color: #555;\n        }\n        .mtl-date-str {\n            font-size: 11px;\n            color: #aaa;\n            margin-top: 1px;\n        }\n        .mtl-hint {\n            font-size: 11px;\n            color: #aaa;\n            margin-left: auto;\n            white-space: nowrap;\n        }\n        <\/style>\n\n                <div id=\"mic-modal-overlay\" role=\"dialog\" aria-modal=\"true\">\n            <div class=\"mic-modal-box\">\n                <button class=\"mic-modal-close\" onclick=\"miceliumCloseModal()\" aria-label=\"Cerrar\">\u2715<\/button>\n                <h3 id=\"mic-modal-title\">\ud83d\udcc5 Nueva Reserva<\/h3>\n                <input type=\"hidden\" id=\"mic-modal-date\" value=\"\">\n\n                <div class=\"mic-field\">\n                    <label>\u23f0 Hora de inicio<\/label>\n                    <select id=\"mic-modal-time\">\n                        <option value=\"\">Selecciona un d\u00eda primero\u2026<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"mic-field\">\n                    <label>\u23f3 Duraci\u00f3n<\/label>\n                    <select id=\"mic-modal-duration\">\n                        <option value=\"1\">1 Hora<\/option>\n                        <option value=\"2\">2 Horas<\/option>\n                        <option value=\"3\">3 Horas<\/option>\n                        <option value=\"4\">4 Horas<\/option>\n                        <option value=\"5\">5 Horas (M\u00e1x)<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"mic-field\">\n                    <label>\ud83d\udcdd Nombre \/ Nota<\/label>\n                    <input type=\"text\" id=\"mic-modal-name\" placeholder=\"Ej: Reuni\u00f3n de equipo, Formaci\u00f3n\u2026\">\n                <\/div>\n\n                <button id=\"mic-modal-submit\" onclick=\"miceliumSubmitModal()\">\n                    \u2705 Confirmar Reserva\n                <\/button>\n                <div id=\"mic-fallback-banner\"><\/div>\n                <div id=\"mic-modal-msg\"><\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"micelium-front-wrapper\">\n\n            <!-- Banner de estado + reloj -->\n                        <div class=\"mtl-status free\">\n                <div class=\"mtl-sdot\"><\/div>\n                <div class=\"mtl-status-body\">\n                    <span class=\"mtl-smain\">Sala Privada \u2014 Disponible<\/span>\n                                    <\/div>\n                <div class=\"mtl-clock-block\">\n                    <div class=\"mtl-clock\" id=\"mtl-clock\"><\/div>\n                    <div class=\"mtl-date-str\">Samstag 30 Mai<\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- Toolbar con hint integrado -->\n            <div class=\"mf-toolbar\">\n                <div class=\"mf-nav-group\">\n                    <a href=\"\/de\/wp-json\/wp\/v2\/pages\/21588?mt_view=day&#038;mt_date=2026-05-29\" class=\"mf-btn\">\u2039<\/a>\n                    <span class=\"mf-label\">Samstag, 30 Mai 2026<\/span>\n                    <a href=\"\/de\/wp-json\/wp\/v2\/pages\/21588?mt_view=day&#038;mt_date=2026-05-31\" class=\"mf-btn\">\u203a<\/a>\n                    <a href=\"\/de\/wp-json\/wp\/v2\/pages\/21588?mt_view=day&#038;mt_date=2026-05-30\" class=\"mf-btn\" style=\"font-size:12px;\">Hoy<\/a>\n                <\/div>\n                                <span class=\"mtl-hint\">\ud83d\udc46 Toca un d\u00eda libre para reservar<\/span>\n                                <div class=\"mf-nav-group\">\n                    <a href=\"\/de\/wp-json\/wp\/v2\/pages\/21588?mt_view=day&#038;mt_date=2026-05-30\" class=\"mf-btn active\">D\u00eda<\/a>\n                    <a href=\"\/de\/wp-json\/wp\/v2\/pages\/21588?mt_view=week&#038;mt_date=2026-05-30\" class=\"mf-btn \">Semana<\/a>\n                    <a href=\"\/de\/wp-json\/wp\/v2\/pages\/21588?mt_view=month&#038;mt_date=2026-05-30\" class=\"mf-btn \">Mes<\/a>\n                <\/div>\n            <\/div>\n\n            <!-- Vista escritorio \u2014 mismos m\u00e9todos que el calendario normal -->\n            <div class=\"mf-desktop-view\">\n                        <div style=\"overflow-x:auto;\">\n        <table class=\"mf-table\" style=\"min-width:360px;\">\n            <thead><tr>\n                <th style=\"width:56px;\">Hora<\/th>\n                <th>Sala Privada<\/th>            <\/tr><\/thead>\n            <tbody>\n                            <tr>\n                    <td class=\"mf-td-hour\">8:00<\/td>\n                                        <td class=\"mf-td-past\" >\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">9:00<\/td>\n                                        <td class=\"mf-td-past\" >\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">10:00<\/td>\n                                        <td class=\"mf-td-past\" >\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">11:00<\/td>\n                                        <td class=\"mf-td-past\" >\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">12:00<\/td>\n                                        <td class=\"mf-td-past\" >\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">13:00<\/td>\n                                        <td class=\"mf-td-past\" >\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">14:00<\/td>\n                                        <td class=\"mf-td-free\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai 2026 \u2013 14:00','14:00')\">\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">15:00<\/td>\n                                        <td class=\"mf-td-free\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai 2026 \u2013 15:00','15:00')\">\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">16:00<\/td>\n                                        <td class=\"mf-td-free\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai 2026 \u2013 16:00','16:00')\">\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">17:00<\/td>\n                                        <td class=\"mf-td-free\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai 2026 \u2013 17:00','17:00')\">\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">18:00<\/td>\n                                        <td class=\"mf-td-free\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai 2026 \u2013 18:00','18:00')\">\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">19:00<\/td>\n                                        <td class=\"mf-td-free\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai 2026 \u2013 19:00','19:00')\">\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">20:00<\/td>\n                                        <td class=\"mf-td-free\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai 2026 \u2013 20:00','20:00')\">\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">21:00<\/td>\n                                        <td class=\"mf-td-free\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai 2026 \u2013 21:00','21:00')\">\n                                            <\/td>\n                                    <\/tr>\n                            <tr>\n                    <td class=\"mf-td-hour\">22:00<\/td>\n                                        <td class=\"mf-td-free\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai 2026 \u2013 22:00','22:00')\">\n                                            <\/td>\n                                    <\/tr>\n                        <\/tbody>\n        <\/table>\n        <\/div>\n                    <\/div>\n\n            <!-- Vista m\u00f3vil lista \u2014 misma que el calendario normal -->\n            <div class=\"mf-mobile-list\"><div class=\"mf-list-day\"><div class=\"mf-list-day-header today-hdr book-hdr\" onclick=\"miceliumOpenModal('2026-05-30','Samstag 30 Mai')\"><span>Samstag 30 Mai <small style=\"font-weight:400;\">(Hoy)<\/small><\/span><span class=\"mf-list-add\" title=\"Reservar\">\uff0b<\/span><\/div><div class=\"mf-list-events\"><div class=\"mf-list-empty\">Disponible<\/div><\/div><\/div><\/div>\n        <\/div>\n\n                <script>\n        var _micSlots      = [\"08:00\",\"08:30\",\"09:00\",\"09:30\",\"10:00\",\"10:30\",\"11:00\",\"11:30\",\"12:00\",\"12:30\",\"13:00\",\"13:30\",\"14:00\",\"14:30\",\"15:00\",\"15:30\",\"16:00\",\"16:30\",\"17:00\",\"17:30\",\"18:00\",\"18:30\",\"19:00\",\"19:30\"];\n        var _micBookNonce  = 'd964beeb00';\n        var _micQuickNonce = '221fe0a67f';\n        var _micAjax       = 'https:\/\/micelium.es\/wp-admin\/admin-ajax.php';\n        var _micPid        = 13224;\n        var _micActivePid  = _micPid;\n        var _micActiveSlots= _micSlots;\n\n        \/\/ \u2500\u2500 Mismas funciones JS que el calendario normal \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n        function miceliumOpenModal(dateStr, dateLabel, timeStr) {\n            _micActivePid = _micPid; _micActiveSlots = _micSlots;\n            var ov = document.getElementById('mic-modal-overlay');\n            ov.style.display = 'flex';\n            document.getElementById('mic-modal-title').textContent = '\ud83d\udcc5 ' + dateLabel;\n            document.getElementById('mic-modal-date').value = dateStr;\n            document.getElementById('mic-modal-msg').textContent = '';\n            document.getElementById('mic-modal-name').value = '';\n            document.getElementById('mic-fallback-banner').innerHTML = '';\n            document.getElementById('mic-modal-submit').textContent = '\u2705 Confirmar Reserva';\n            document.getElementById('mic-modal-submit').disabled = false;\n\n            var sel = document.getElementById('mic-modal-time');\n            sel.innerHTML = '<option value=\"\">Consultando disponibilidad\u2026<\/option>';\n            sel.disabled  = true;\n\n            jQuery.post(_micAjax,{action:'micelium_check_slots',nonce:_micBookNonce,date:dateStr,product_id:_micPid,variation_id:0},function(res){\n                sel.disabled = false; sel.innerHTML = '';\n                if (res.success) {\n                    var bl=res.data.blocked_hours||[],ha=false;\n                    _micSlots.forEach(function(t){\n                        var o=document.createElement('option'); o.value=t;\n                        if(bl.indexOf(t)!==-1){o.textContent=t+' \u2014 Ocupado';o.disabled=true;}\n                        else{o.textContent=t;ha=true;}\n                        sel.appendChild(o);\n                    });\n                    if(timeStr){for(var i=0;i<sel.options.length;i++){if(sel.options[i].value===timeStr&&!sel.options[i].disabled){sel.selectedIndex=i;break;}}}\n                    if(!ha){sel.innerHTML='<option value=\"\">\u26d4 Sin disponibilidad este d\u00eda<\/option>';micCheckFallback(dateStr);}\n                } else { sel.innerHTML='<option value=\"\">Error al cargar slots<\/option>'; }\n            });\n        }\n\n        function miceliumCloseModal() {\n            document.getElementById('mic-modal-overlay').style.display='none';\n            document.getElementById('mic-fallback-banner').innerHTML='';\n            _micActivePid=_micPid; _micActiveSlots=_micSlots;\n        }\n\n        function miceliumSubmitModal() {\n            var date=document.getElementById('mic-modal-date').value,\n                time=document.getElementById('mic-modal-time').value,\n                dur =document.getElementById('mic-modal-duration').value,\n                name=document.getElementById('mic-modal-name').value,\n                msg =document.getElementById('mic-modal-msg'),\n                btn =document.getElementById('mic-modal-submit');\n            if(!date||!time||!name){msg.style.color='red';msg.textContent='\u26a0\ufe0f Rellena todos los campos.';return;}\n            btn.disabled=true; msg.style.color='#0073aa'; msg.textContent='Procesando reserva\u2026';\n            jQuery.post(_micAjax,{action:'micelium_quick_lock',security:_micQuickNonce,product_id:_micActivePid,date:date,time:time,duration:dur,client_name:name},function(res){\n                btn.disabled=false;\n                if(res.success){msg.style.color='green';msg.textContent='\u2705 Reserva registrada con \u00e9xito.';setTimeout(function(){miceliumCloseModal();location.reload();},1200);}\n                else{msg.style.color='red';msg.textContent='\u274c '+(res.data||'Error desconocido');}\n            });\n        }\n\n        function micCheckFallback(dateStr){\n            jQuery.post(_micAjax,{action:'micelium_check_fallback',nonce:_micBookNonce,date:dateStr,original_pid:_micPid},function(res){\n                if(res.success&&res.data.has_fallback) micShowFallbackBanner(res.data,dateStr);\n            });\n        }\n        function micShowFallbackBanner(data,dateStr){\n            var b=document.getElementById('mic-fallback-banner');\n            b.innerHTML='<div class=\"mic-fallback-card\"><strong>\ud83d\udca1 Espacio alternativo disponible<\/strong><p>'+data.message+'<\/p>'\n                +'<button class=\"mic-fallback-btn\" onclick=\"micSwitchToFallback('+data.fallback_id+','+JSON.stringify(data.fallback_slots)+','+JSON.stringify(data.blocked_slots)+',\\''+data.fallback_name.replace(\/'\/g,\"\\\\'\")+'\\',' +'\\''+dateStr+'\\')\">\ud83d\udccb Reservar '+data.fallback_name+'<\/button><\/div>';\n        }\n        function micSwitchToFallback(fid,slots,blocked,sname,dateStr){\n            _micActivePid=fid; _micActiveSlots=slots;\n            document.getElementById('mic-modal-title').textContent='\ud83d\udcc5 '+sname+' \u00b7 '+dateStr;\n            document.getElementById('mic-fallback-banner').innerHTML='';\n            var sel=document.getElementById('mic-modal-time'); sel.innerHTML='';\n            slots.forEach(function(t){var o=document.createElement('option');o.value=t;if(blocked.indexOf(t)!==-1){o.textContent=t+' \u2014 Ocupado';o.disabled=true;}else{o.textContent=t;}sel.appendChild(o);});\n            var msg=document.getElementById('mic-modal-msg');msg.style.color='#fa8c16';msg.textContent='\u21aa Reservando en '+sname;\n        }\n        function miceliumCalDeleteBlock(bid){\n            if(!confirm('\u00bfEliminar esta reserva?'))return;\n            jQuery.post(_micAjax,{action:'micelium_delete_own_block',security:_micQuickNonce,block_id:bid},function(res){if(res.success)location.reload();else alert('Error: '+res.data);});\n        }\n\n        document.getElementById('mic-modal-overlay').addEventListener('click',function(e){if(e.target===this)miceliumCloseModal();});\n        <\/script>\n        \n        <!-- Reloj siempre visible (fuera del bloque can_book) -->\n        <script>\n        (function tick(){\n            var n=new Date(),el=document.getElementById('mtl-clock');\n            if(el)el.textContent=String(n.getHours()).padStart(2,'0')+':'+String(n.getMinutes()).padStart(2,'0')+':'+String(n.getSeconds()).padStart(2,'0');\n            setTimeout(tick,1000);\n        })();\n        <\/script>\n\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calendario Sala Privada<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_yoast_wpseo_focuskw":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","content-type":"","_joinchat":{"view":"no"},"footnotes":""},"class_list":["post-21588","page","type-page","status-publish","hentry"],"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_focuskw":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calendario Tablet centro - Micelium Coworking Space<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/micelium.es\/de\/calendario-tablet-centro\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calendario Tablet centro - Micelium Coworking Space\" \/>\n<meta property=\"og:description\" content=\"Calendario Sala Privada\" \/>\n<meta property=\"og:url\" content=\"https:\/\/micelium.es\/de\/calendario-tablet-centro\/\" \/>\n<meta property=\"og:site_name\" content=\"Micelium Coworking Space\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Miceliumcenter\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-24T11:31:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/micelium.es\/wp-content\/uploads\/2022\/03\/Micelium-corto-negro.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3508\" \/>\n\t<meta property=\"og:image:height\" content=\"3508\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/micelium.es\\\/calendario-tablet-centro\\\/\",\"url\":\"https:\\\/\\\/micelium.es\\\/calendario-tablet-centro\\\/\",\"name\":\"Calendario Tablet centro - Micelium Coworking Space\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/micelium.es\\\/es\\\/#website\"},\"datePublished\":\"2026-02-05T17:14:01+00:00\",\"dateModified\":\"2026-04-24T11:31:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/micelium.es\\\/calendario-tablet-centro\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/micelium.es\\\/calendario-tablet-centro\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/micelium.es\\\/calendario-tablet-centro\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/micelium.es\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calendario Tablet centro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/micelium.es\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/micelium.es\\\/es\\\/\",\"name\":\"Micelium Coworking Space\",\"description\":\"Tu espacio de Coworking en D\u00e9nia\",\"publisher\":{\"@id\":\"https:\\\/\\\/micelium.es\\\/es\\\/#organization\"},\"alternateName\":\"Centro de Coworking en D\u00e9nia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/micelium.es\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/micelium.es\\\/es\\\/#organization\",\"name\":\"Micelium Coworking Space\",\"alternateName\":\"Centro de Coworking en D\u00e9nia\",\"url\":\"https:\\\/\\\/micelium.es\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/micelium.es\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/micelium.es\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/Micelium-corto-negro.png\",\"contentUrl\":\"http:\\\/\\\/micelium.es\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/Micelium-corto-negro.png\",\"width\":3508,\"height\":3508,\"caption\":\"Micelium Coworking Space\"},\"image\":{\"@id\":\"https:\\\/\\\/micelium.es\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Miceliumcenter\\\/\",\"https:\\\/\\\/www.instagram.com\\\/miceliumcenter\\\/?hl=es\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calendario Tablet centro - Micelium Coworking Space","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/micelium.es\/de\/calendario-tablet-centro\/","og_locale":"de_DE","og_type":"article","og_title":"Calendario Tablet centro - Micelium Coworking Space","og_description":"Calendario Sala Privada","og_url":"https:\/\/micelium.es\/de\/calendario-tablet-centro\/","og_site_name":"Micelium Coworking Space","article_publisher":"https:\/\/www.facebook.com\/Miceliumcenter\/","article_modified_time":"2026-04-24T11:31:24+00:00","og_image":[{"width":3508,"height":3508,"url":"https:\/\/micelium.es\/wp-content\/uploads\/2022\/03\/Micelium-corto-negro.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/micelium.es\/calendario-tablet-centro\/","url":"https:\/\/micelium.es\/calendario-tablet-centro\/","name":"Calendario Tablet centro - Micelium Coworking Space","isPartOf":{"@id":"https:\/\/micelium.es\/es\/#website"},"datePublished":"2026-02-05T17:14:01+00:00","dateModified":"2026-04-24T11:31:24+00:00","breadcrumb":{"@id":"https:\/\/micelium.es\/calendario-tablet-centro\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/micelium.es\/calendario-tablet-centro\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/micelium.es\/calendario-tablet-centro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/micelium.es\/es\/"},{"@type":"ListItem","position":2,"name":"Calendario Tablet centro"}]},{"@type":"WebSite","@id":"https:\/\/micelium.es\/es\/#website","url":"https:\/\/micelium.es\/es\/","name":"Micelium Coworking Space","description":"Ihr Coworking space in D\u00e9nia","publisher":{"@id":"https:\/\/micelium.es\/es\/#organization"},"alternateName":"Centro de Coworking en D\u00e9nia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/micelium.es\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/micelium.es\/es\/#organization","name":"Micelium Coworking Space","alternateName":"Centro de Coworking en D\u00e9nia","url":"https:\/\/micelium.es\/es\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/micelium.es\/es\/#\/schema\/logo\/image\/","url":"http:\/\/micelium.es\/wp-content\/uploads\/2022\/03\/Micelium-corto-negro.png","contentUrl":"http:\/\/micelium.es\/wp-content\/uploads\/2022\/03\/Micelium-corto-negro.png","width":3508,"height":3508,"caption":"Micelium Coworking Space"},"image":{"@id":"https:\/\/micelium.es\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Miceliumcenter\/","https:\/\/www.instagram.com\/miceliumcenter\/?hl=es"]}]}},"_links":{"self":[{"href":"https:\/\/micelium.es\/de\/wp-json\/wp\/v2\/pages\/21588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/micelium.es\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/micelium.es\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/micelium.es\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/micelium.es\/de\/wp-json\/wp\/v2\/comments?post=21588"}],"version-history":[{"count":42,"href":"https:\/\/micelium.es\/de\/wp-json\/wp\/v2\/pages\/21588\/revisions"}],"predecessor-version":[{"id":22194,"href":"https:\/\/micelium.es\/de\/wp-json\/wp\/v2\/pages\/21588\/revisions\/22194"}],"wp:attachment":[{"href":"https:\/\/micelium.es\/de\/wp-json\/wp\/v2\/media?parent=21588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}