{"id":4388,"date":"2019-01-17T14:23:51","date_gmt":"2019-01-17T14:23:51","guid":{"rendered":"https:\/\/listeo.staging.wpengine.com\/?page_id=841"},"modified":"2019-01-17T14:23:51","modified_gmt":"2019-01-17T14:23:51","slug":"reservas-my","status":"publish","type":"page","link":"https:\/\/handson.pt\/pt\/my-bookings\/","title":{"rendered":"As minhas reservas"},"content":{"rendered":"<style id=\"handson-booking-cards-redesign-css\">\r\n\t\/* (TEACHER-SUGGEST-DATE-LOCK) Bookings board typography \u2014 match bookings-board.html (Afacad + Baloo 2)\r\n\t   Fonts enqueued in dashboard-bookings-counts.php (wp_head). *\/\r\n\t.dashboard-list-box.handson-booking-cards-shell{\r\n\t\tbox-shadow:none !important;\r\n\t\tbackground:transparent !important;\r\n\t\tborder:0 !important;\r\n\t\tborder-radius:0 !important;\r\n\t\tmargin-top:0 !important;\r\n\t\tpadding:0 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell > .headline-with-filters{\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tborder:0.5px solid #ECE5DA !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tbox-shadow:none !important;\r\n\t\tmargin:0 0 14px !important;\r\n\t\tpadding:14px 16px !important;\r\n\t\toverflow:visible !important;\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tflex-wrap:nowrap !important;\r\n\t\talign-items:stretch !important;\r\n\t\tjustify-content:flex-start !important;\r\n\t\tgap:10px !important;\r\n\t\tfloat:none !important;\r\n\t\twidth:100% !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-row{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:8px !important;\r\n\t\twidth:100% !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\t\/* Default: Search + Filter only. Open \u2192 extras stretch on same row. *\/\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-tools{\r\n\t\tjustify-content:flex-start !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-extra{\r\n\t\tdisplay:none !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:8px !important;\r\n\t\tflex:0 1 auto !important;\r\n\t\tmin-width:0 !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-bar.is-filters-open .handson-bk-filters-extra{\r\n\t\tdisplay:flex !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-selects{\r\n\t\torder:0 !important;\r\n\t\tfloat:none !important;\r\n\t\tdisplay:flex !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:flex-start !important;\r\n\t\tgap:8px !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\twidth:auto !important;\r\n\t\tmax-width:100% !important;\r\n\t\tflex:0 1 auto !important;\r\n\t\tmin-width:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t\tborder:0 !important;\r\n\t\tposition:static !important;\r\n\t\ttop:auto !important;\r\n\t\tright:auto !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filter-btn{\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:center !important;\r\n\t\tgap:6px !important;\r\n\t\tflex:0 0 auto !important;\r\n\t\theight:42px !important;\r\n\t\tmin-height:42px !important;\r\n\t\tpadding:0 14px !important;\r\n\t\tmargin:0 !important;\r\n\t\tborder:1px solid #ECE5DA !important;\r\n\t\tborder-radius:11px !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tbox-shadow:none !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-size:13.5px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tline-height:1.2 !important;\r\n\t\tcursor:pointer !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t\twhite-space:nowrap !important;\r\n\t\ttransition:border-color .14s, color .14s, background .14s !important;\r\n\t\t-webkit-appearance:none !important;\r\n\t\tappearance:none !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filter-btn:hover{\r\n\t\tborder-color:#DED6CA !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-bar.is-filters-open .handson-bk-filter-btn,\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filter-btn.is-active{\r\n\t\tborder-color:#EB5F37 !important;\r\n\t\tcolor:#B34F27 !important;\r\n\t\tbackground:#FCF3EF !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filter-btn-ico{\r\n\t\tdisplay:inline-flex !important;\r\n\t\tcolor:#8B837A !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-bar.is-filters-open .handson-bk-filter-btn-ico,\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filter-btn.is-active .handson-bk-filter-btn-ico{\r\n\t\tcolor:#B34F27 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filter-badge{\r\n\t\tdisplay:none !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:center !important;\r\n\t\tmin-width:18px !important;\r\n\t\theight:18px !important;\r\n\t\tpadding:0 5px !important;\r\n\t\tborder-radius:999px !important;\r\n\t\tbackground:#EB5F37 !important;\r\n\t\tcolor:#fff !important;\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:600 !important;\r\n\t\tline-height:1 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filter-badge.is-on{\r\n\t\tdisplay:inline-flex !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .sort-by-booking-author,\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .sort-by-status,\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .sort-by,\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .sort-by-select{\r\n\t\tfloat:none !important;\r\n\t\tdisplay:block !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\twidth:auto !important;\r\n\t\tmin-width:0 !important;\r\n\t\tposition:static !important;\r\n\t\tbackground:transparent !important;\r\n\t\tborder:0 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter select.select2-bookings-author,\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter select.select2-bookings-status,\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter select.select2-bookings{\r\n\t\tmin-width:140px !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container{\r\n\t\twidth:auto !important;\r\n\t\tmin-width:148px !important;\r\n\t\tmax-width:220px !important;\r\n\t\tmargin:0 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container .select2-selection--single{\r\n\t\theight:42px !important;\r\n\t\tmin-height:42px !important;\r\n\t\tborder:1px solid #ECE5DA !important;\r\n\t\tborder-radius:11px !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tbox-shadow:none !important;\r\n\t\toutline:none !important;\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tpadding:0 10px 0 12px !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t\ttransition:border-color .14s !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container--default.select2-container--open .select2-selection--single,\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container--default.select2-container--focus .select2-selection--single,\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container .select2-selection--single:hover{\r\n\t\tborder-color:#DED6CA !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container--default .select2-selection--single .select2-selection__rendered{\r\n\t\tpadding:0 !important;\r\n\t\tline-height:1.3 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-size:13.5px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container--default .select2-selection--single .select2-selection__arrow{\r\n\t\theight:40px !important;\r\n\t\ttop:0 !important;\r\n\t\tright:6px !important;\r\n\t\twidth:20px !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container--default .select2-selection--single .select2-selection__arrow b{\r\n\t\tborder-color:#8B837A transparent transparent transparent !important;\r\n\t\tmargin-top:-2px !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range-enabler,\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range{\r\n\t\tfloat:none !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:center !important;\r\n\t\tgap:6px !important;\r\n\t\theight:42px !important;\r\n\t\tmin-height:42px !important;\r\n\t\tpadding:0 14px !important;\r\n\t\tmargin:0 !important;\r\n\t\tborder:1px solid #ECE5DA !important;\r\n\t\tborder-radius:11px !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tbox-shadow:none !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-size:13.5px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tline-height:1.2 !important;\r\n\t\tcursor:pointer !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t\twhite-space:nowrap !important;\r\n\t\ttransition:border-color .14s, color .14s !important;\r\n\t\tposition:static !important;\r\n\t\ttop:auto !important;\r\n\t\tright:auto !important;\r\n\t\twidth:auto !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range-enabler{\r\n\t\tdisplay:inline-flex !important;\r\n\t}\r\n\t\/* jQuery .show() sets display:block \u2014 keep pill layout *\/\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range[style*=\"display: block\"],\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range[style*=\"display:block\"],\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range[style*=\"display: inline\"]{\r\n\t\tdisplay:inline-flex !important;\r\n\t\tborder-color:#EB5F37 !important;\r\n\t\tcolor:#B34F27 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range-enabler:hover,\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range:hover{\r\n\t\tborder-color:#DED6CA !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range-enabler span,\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range span{\r\n\t\tcolor:inherit !important;\r\n\t\tfont-size:inherit !important;\r\n\t\tfont-weight:inherit !important;\r\n\t\tfont-family:inherit !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tbackground:none !important;\r\n\t\tborder:0 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filter-cal{\r\n\t\tflex:0 0 auto !important;\r\n\t\tcolor:#8B837A !important;\r\n\t}\r\n\t\/* Board .bk-search \u2014 grows; Filter btn stays right *\/\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-tools .handson-bk-search{\r\n\t\tposition:relative !important;\r\n\t\tflex:1 1 auto !important;\r\n\t\tmin-width:160px !important;\r\n\t\tmax-width:none !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tfloat:none !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-search{\r\n\t\tposition:relative !important;\r\n\t\tflex:1 1 220px !important;\r\n\t\tmin-width:180px !important;\r\n\t\tmax-width:none !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tfloat:none !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-search-i{\r\n\t\tposition:absolute !important;\r\n\t\tleft:14px !important;\r\n\t\ttop:50% !important;\r\n\t\ttransform:translateY(-50%) !important;\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:center !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tpointer-events:none !important;\r\n\t\tz-index:1 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-search-in{\r\n\t\twidth:100% !important;\r\n\t\theight:42px !important;\r\n\t\tmin-height:42px !important;\r\n\t\tpadding:0 14px 0 42px !important;\r\n\t\tmargin:0 !important;\r\n\t\tborder:1px solid #ECE5DA !important;\r\n\t\tborder-radius:11px !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tbox-shadow:none !important;\r\n\t\toutline:none !important;\r\n\t\tfont-size:13.5px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tline-height:1.2 !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t\ttransition:border-color .14s, box-shadow .14s !important;\r\n\t\t-webkit-appearance:none !important;\r\n\t\tappearance:none !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-search-in::placeholder{\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\topacity:1 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-search-in:hover{\r\n\t\tborder-color:#DED6CA !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-search-in:focus{\r\n\t\tborder-color:#EB5F37 !important;\r\n\t\tbox-shadow:0 0 0 3px rgba(235,95,55,.14) !important;\r\n\t}\r\n\t@media (max-width:700px){\r\n\t\t.dashboard-list-box.handson-booking-cards-shell > .headline-with-filters{\r\n\t\t\tpadding:12px !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-tools{\r\n\t\t\tflex-wrap:wrap !important;\r\n\t\t\tgap:8px !important;\r\n\t\t}\r\n\t\t\/* Row 1: Search + Filter. Open \u2192 filters full-width below. *\/\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-tools > .booking-loading-icon{\r\n\t\t\torder:0 !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-tools .handson-bk-search{\r\n\t\t\torder:1 !important;\r\n\t\t\tflex:1 1 0 !important;\r\n\t\t\tmin-width:0 !important;\r\n\t\t\twidth:auto !important;\r\n\t\t\tmax-width:none !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-tools .handson-bk-filter-btn{\r\n\t\t\torder:2 !important;\r\n\t\t\tflex:0 0 auto !important;\r\n\t\t\tpadding:0 12px !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-extra{\r\n\t\t\torder:3 !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tflex:1 1 100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t}\r\n\t\t\/* Open panel: 2-col grid (Users|Status \u00b7 Listings|Date) \u2014 not a tall full-width stack *\/\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-bar.is-filters-open .handson-bk-filters-extra{\r\n\t\t\tdisplay:flex !important;\r\n\t\t\tflex-direction:row !important;\r\n\t\t\tflex-wrap:wrap !important;\r\n\t\t\talign-items:stretch !important;\r\n\t\t\tgap:8px !important;\r\n\t\t\tpadding:10px !important;\r\n\t\t\tmargin:0 !important;\r\n\t\t\tbackground:#FAF6F0 !important;\r\n\t\t\tborder:1px solid #ECE5DA !important;\r\n\t\t\tborder-radius:12px !important;\r\n\t\t\tbox-sizing:border-box !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-selects{\r\n\t\t\tdisplay:contents !important;\r\n\t\t\tmargin-left:0 !important;\r\n\t\t\twidth:auto !important;\r\n\t\t\tmax-width:none !important;\r\n\t\t\tflex-direction:unset !important;\r\n\t\t\talign-items:unset !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-search-in{\r\n\t\t\tfont-size:16px !important; \/* iOS zoom avoid *\/\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .sort-by-booking-author,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .sort-by-status,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .sort-by,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-selects .sort-by-booking-author,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-selects .sort-by-status,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-selects .sort-by,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range-enabler,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range{\r\n\t\t\tflex:1 1 calc(50% - 4px) !important;\r\n\t\t\twidth:calc(50% - 4px) !important;\r\n\t\t\tmin-width:0 !important;\r\n\t\t\tmax-width:calc(50% - 4px) !important;\r\n\t\t\tbox-sizing:border-box !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-selects .sort-by-select{\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t\tmin-width:0 !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .handson-bk-filters-selects .select2-container{\r\n\t\t\tmin-width:0 !important;\r\n\t\t\tmax-width:none !important;\r\n\t\t\twidth:100% !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell .booking-requests-filter .select2-container .select2-selection--single,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range-enabler,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range{\r\n\t\t\theight:40px !important;\r\n\t\t\tmin-height:40px !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range-enabler,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range{\r\n\t\t\tjustify-content:flex-start !important;\r\n\t\t\tpadding:0 10px !important;\r\n\t\t\toverflow:hidden !important;\r\n\t\t\ttext-overflow:ellipsis !important;\r\n\t\t}\r\n\t\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range-enabler span,\r\n\t\t.dashboard-list-box.handson-booking-cards-shell #booking-date-range span{\r\n\t\t\toverflow:hidden !important;\r\n\t\t\ttext-overflow:ellipsis !important;\r\n\t\t\twhite-space:nowrap !important;\r\n\t\t}\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell > ul#no-bookings-information,\r\n\t.dashboard-list-box.handson-booking-cards-shell > #no-bookings-information{\r\n\t\tbackground:#fff !important;\r\n\t\tborder:1px solid rgba(148,163,184,.25) !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tbox-shadow:none !important;\r\n\t\tpadding:20px 18px !important;\r\n\t\tmargin:0 !important;\r\n\t}\r\n\t.dashboard-list-box.handson-booking-cards-shell #booking-requests.handson-booking-cards,\r\n\t.dashboard-list-box #booking-requests.handson-booking-cards,\r\n\t#booking-requests.handson-booking-cards{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tgap:12px !important;\r\n\t\tpadding:0 !important;\r\n\t\tmargin:0 !important;\r\n\t\tlist-style:none !important;\r\n\t\tbackground:transparent !important;\r\n\t\tborder:0 !important;\r\n\t\tborder-radius:0 !important;\r\n\t\tbox-shadow:none !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\t-webkit-font-smoothing:antialiased;\r\n\t\tcolor:#2B2620 !important;\r\n\t}\r\n\t.dashboard-list-box ul#booking-requests.handson-booking-cards > li,\r\n\t.dashboard-list-box ul#booking-requests.handson-booking-cards > li.handson-bk-card,\r\n\t#booking-requests.handson-booking-cards > li,\r\n\t#booking-requests.handson-booking-cards > li.handson-bk-card{\r\n\t\tposition:relative !important;\r\n\t\tdisplay:block !important;\r\n\t\tfloat:none !important;\r\n\t\twidth:100% !important;\r\n\t\tmargin:0 !important;\r\n\t\t\/* Match bookings-board.html .bk-row \u2014 padding MUST live on the card <li>.\r\n\t\t   Earlier padding:0 beat weaker overrides \u2192 content flushed to border. *\/\r\n\t\tpadding:20px 22px 12px !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t\tborder:0.5px solid #ECE5DA !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tbox-shadow:none !important;\r\n\t\toverflow:visible !important;\r\n\t\tmin-height:0 !important;\r\n\t\ttransition:box-shadow .15s ease, border-color .15s ease !important;\r\n\t\tuser-select:none;\r\n\t}\r\n\t\/* Search hide must beat display:block !important above *\/\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards > li.handson-bk-search-hidden,\r\n\t.dashboard-list-box ul#booking-requests.handson-booking-cards > li.handson-bk-search-hidden,\r\n\t#booking-requests.handson-booking-cards > li.handson-bk-search-hidden,\r\n\t#booking-requests.handson-booking-cards > li.handson-bk-card.handson-bk-search-hidden{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards > li:hover{\r\n\t\tborder-color:#E2DACE !important;\r\n\t\tbox-shadow:0 8px 22px rgba(70,50,30,.07) !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .list-box-listing.bookings,\r\n\t#booking-requests.handson-booking-cards .list-box-listing,\r\n\t#booking-requests.handson-booking-cards .handson-bk-row.list-box-listing{\r\n\t\tdisplay:block !important;\r\n\t\tfloat:none !important;\r\n\t\twidth:100% !important;\r\n\t\tmargin:0 !important;\r\n\t\t\/* Card inset is on <li>; do not zero the visual padding by stacking 0 here. *\/\r\n\t\tpadding:0 !important;\r\n\t\tborder:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t\tbox-shadow:none !important;\r\n\t\toverflow:visible !important;\r\n\t}\r\n\t\/* Kill Listeo listing-img (height:135px) \u2014 was clipping avatar into a flat-top circle *\/\r\n\t#booking-requests.handson-booking-cards .list-box-listing-img,\r\n\t#booking-requests.handson-booking-cards .bookings .list-box-listing-img{\r\n\t\tfloat:none !important;\r\n\t\tflex:none !important;\r\n\t\tdisplay:block !important;\r\n\t\twidth:44px !important;\r\n\t\theight:44px !important;\r\n\t\tmin-width:44px !important;\r\n\t\tmin-height:44px !important;\r\n\t\tmax-width:44px !important;\r\n\t\tmax-height:44px !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tvertical-align:middle;\r\n\t\tflex-shrink:0 !important;\r\n\t\toverflow:hidden !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tline-height:0 !important;\r\n\t\tposition:relative !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .list-box-listing-img a{\r\n\t\tdisplay:block !important;\r\n\t\twidth:44px !important;\r\n\t\theight:44px !important;\r\n\t\tmax-width:44px !important;\r\n\t\tmax-height:44px !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\toverflow:hidden !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tposition:relative !important;\r\n\t\tline-height:0 !important;\r\n\t\tz-index:1 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .list-box-listing-img a:before,\r\n\t#booking-requests.handson-booking-cards .list-box-listing-img a:after{\r\n\t\tdisplay:none !important;\r\n\t\tcontent:none !important;\r\n\t\tbackground:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .list-box-listing-img img,\r\n\t#booking-requests.handson-booking-cards .list-box-listing-img .avatar,\r\n\t#booking-requests.handson-booking-cards .list-box-listing-img a img{\r\n\t\twidth:44px !important;\r\n\t\theight:44px !important;\r\n\t\tmax-width:none !important;\r\n\t\tmax-height:none !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tdisplay:block !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tobject-fit:cover !important;\r\n\t\tobject-position:center center !important;\r\n\t\tposition:static !important;\r\n\t\ttop:auto !important;\r\n\t\tleft:auto !important;\r\n\t\tright:auto !important;\r\n\t\tbottom:auto !important;\r\n\t\ttransform:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .list-box-listing-content{\r\n\t\tfloat:none !important;\r\n\t\tdisplay:block !important;\r\n\t\twidth:100% !important;\r\n\t\tpadding:0 !important;\r\n\t\tmargin:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .list-box-listing-content .inner{\r\n\t\tpadding:0 !important;\r\n\t\tmargin:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-top{\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:space-between !important;\r\n\t\tgap:12px !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 64px 0 0 !important; \/* room for absolute Details \u2014 tight to badges *\/\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-identity{\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:12px !important;\r\n\t\tmin-width:0 !important;\r\n\t\tflex:1 1 auto !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-identity-text{\r\n\t\tmin-width:0 !important;\r\n\t\tflex:1 1 auto !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-name{\r\n\t\tfont-size:15.5px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tline-height:1.25 !important;\r\n\t\tmargin:0 !important;\r\n\t\twhite-space:nowrap !important;\r\n\t\toverflow:hidden !important;\r\n\t\ttext-overflow:ellipsis !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-mono{\r\n\t\tfont-size:12px !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-variant-numeric:tabular-nums !important;\r\n\t\tline-height:1.3 !important;\r\n\t\tmargin-top:1px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-badges{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\tgap:6px !important;\r\n\t\tjustify-content:flex-end !important;\r\n\t\tflex-shrink:0 !important;\r\n\t\talign-items:center !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .booking-status,\r\n\t#booking-requests.handson-booking-cards .handson-bk-badges .booking-status{\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:6px !important;\r\n\t\tpadding:3px 8px !important;\r\n\t\tborder-radius:999px !important;\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tline-height:1.25 !important;\r\n\t\tmargin:0 !important;\r\n\t\tborder:0 !important;\r\n\t\twhite-space:nowrap !important;\r\n\t\tfloat:none !important;\r\n\t\tposition:static !important;\r\n\t\ttop:auto !important;\r\n\t\tcolor:#6E685F !important;\r\n\t\tbackground:#EBE7DF !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\ttext-transform:none !important;\r\n\t}\r\n\t\/* Soft tint badges \u2014 board HTML pill palette *\/\r\n\t#booking-requests.handson-booking-cards .waiting-booking .booking-status,\r\n\t#booking-requests.handson-booking-cards .booking-status.pending{\r\n\t\tbackground:#F7ECC8 !important;\r\n\t\tcolor:#8A6A20 !important;\r\n\t\tborder-color:transparent !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .approved-booking .booking-status,\r\n\t#booking-requests.handson-booking-cards li.approved-booking .handson-bk-badges > .booking-status:not(.paid):not(.unpaid):not(.pending):not(.handson-private-booking):not(.handson-pg-teacher-declined){\r\n\t\tbackground:#DCEBF2 !important;\r\n\t\tcolor:#2C627E !important;\r\n\t\tborder-color:transparent !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .booking-status.paid{\r\n\t\tbackground:#D6ECD6 !important;\r\n\t\tcolor:#37703E !important;\r\n\t\tborder-color:transparent !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .booking-status.unpaid{\r\n\t\tbackground:#EBE7DF !important;\r\n\t\tcolor:#6E685F !important;\r\n\t\tborder-color:transparent !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .canceled-booking .booking-status{\r\n\t\tbackground:#F4DDD3 !important;\r\n\t\tcolor:#9A4127 !important;\r\n\t\tborder-color:transparent !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .expired-booking .booking-status{\r\n\t\tbackground:#EBE7DF !important;\r\n\t\tcolor:#6E685F !important;\r\n\t\tborder-color:transparent !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .booking-status.handson-private-booking{\r\n\t\tbackground:#EDE7F4 !important;\r\n\t\tcolor:#5B4088 !important;\r\n\t\tborder-color:transparent !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .booking-status.handson-pg-teacher-declined{\r\n\t\tbackground:#F4DDD3 !important;\r\n\t\tcolor:#9A4127 !important;\r\n\t\tborder-color:transparent !important;\r\n\t}\r\n\t\/* Suggest-date badge \u2014 same size as Approved \/ Pending pills *\/\r\n\t#booking-requests.handson-booking-cards .booking-status.handson-teacher-suggested-date,\r\n\t#booking-requests.handson-booking-cards .handson-bk-badges .booking-status.handson-teacher-suggested-date{\r\n\t\tbackground:#F7ECC8 !important;\r\n\t\tcolor:#8A6A20 !important;\r\n\t\tborder-color:transparent !important;\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tline-height:1.25 !important;\r\n\t\tpadding:3px 8px !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\ttext-transform:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-listing-row{\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:flex-start !important;\r\n\t\tjustify-content:space-between !important;\r\n\t\tgap:16px !important;\r\n\t\tmargin:14px 0 0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards h3#title,\r\n\t#booking-requests.handson-booking-cards .handson-bk-listing-name{\r\n\t\tfont-size:14px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tline-height:1.35 !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tdisplay:block !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards h3#title a,\r\n\t#booking-requests.handson-booking-cards .handson-bk-listing-name a{\r\n\t\tcolor:#2B2620 !important;\r\n\t\ttext-decoration:none !important;\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-price{\r\n\t\ttext-align:right !important;\r\n\t\tflex-shrink:0 !important;\r\n\t\tfont-size:22px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tline-height:1.1 !important;\r\n\t\tletter-spacing:-.01em !important;\r\n\t\twhite-space:nowrap !important;\r\n\t\tfont-variant-numeric:tabular-nums !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-price-note{\r\n\t\tmargin-top:2px !important;\r\n\t\tfont-size:12px !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\ttext-transform:none !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-meta{\r\n\t\t\/* Board body (.handson-bk-body) owns front date\/location \u2014 hide legacy meta strip.\r\n\t\t   Old `display:flex !important` was overriding inline display:none and squeezing a\r\n\t\t   duplicate \"date | location\" line under guests (see bookings-board same-to-same). *\/\r\n\t\tdisplay:none !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\theight:0 !important;\r\n\t\toverflow:hidden !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-meta-item{\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:9px !important;\r\n\t\tfont-size:14px !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tline-height:1.35 !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-meta-item strong{\r\n\t\tcolor:#8B837A !important;\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-meta-item span{\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .inner-booking-list{\r\n\t\tmargin:0 0 8px !important;\r\n\t\tpadding:0 !important;\r\n\t\tborder:0 !important;\r\n\t\tfloat:none !important;\r\n\t\twidth:100% !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .inner-booking-list h5{\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\ttext-transform:none !important;\r\n\t\tcolor:#6b7280 !important;\r\n\t\tmargin:0 0 4px !important;\r\n\t\tpadding:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .booking-list{\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tlist-style:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .booking-list li,\r\n\t#booking-requests.handson-booking-cards .booking-list li.highlighted{\r\n\t\tdisplay:inline !important;\r\n\t\tfloat:none !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t\tborder:0 !important;\r\n\t\tborder-radius:0 !important;\r\n\t\tcolor:#374151 !important;\r\n\t\tfont-size:12px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tline-height:1.4 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-teacher-suggested-date-block,\r\n\t#booking-requests.handson-booking-cards .handson-student-suggested-dates,\r\n\t#booking-requests.handson-booking-cards .handson-teacher-student-suggested-dates{\r\n\t\tmargin:12px 0 0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tborder:1px solid #d9e8ef !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tbackground:#f8fbfd !important;\r\n\t\toverflow:hidden !important;\r\n\t}\r\n\t\/* Student: suggest panel hidden until \"See new date\" *\/\r\n\t#booking-requests.handson-booking-cards .handson-student-suggested-dates.is-collapsed,\r\n\t#booking-requests.handson-booking-cards .handson-student-suggested-dates[hidden]{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-student-suggested-dates.is-open{\r\n\t\tdisplay:block !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-see-new-date,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-see-new-date{\r\n\t\tbackground:#E8F6EA !important;\r\n\t\tborder-color:#A8D5AE !important;\r\n\t\tcolor:#2F6B38 !important;\r\n\t\tgap:7px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-see-new-date:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-see-new-date:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-see-new-date.is-open,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-see-new-date.is-open{\r\n\t\tbackground:#D4EED8 !important;\r\n\t\tborder-color:#4C9A54 !important;\r\n\t\tcolor:#1F5A28 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-see-new-date__tip{\r\n\t\tposition:relative !important;\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:center !important;\r\n\t\tflex:0 0 auto !important;\r\n\t\twidth:18px !important;\r\n\t\theight:18px !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tborder-radius:999px !important;\r\n\t\tcolor:#2F6B38 !important;\r\n\t\tcursor:help !important;\r\n\t\tz-index:2 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-see-new-date__tip-ico{\r\n\t\tdisplay:block !important;\r\n\t\twidth:14px !important;\r\n\t\theight:14px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-see-new-date__tip-pop{\r\n\t\tdisplay:none !important;\r\n\t\tposition:absolute !important;\r\n\t\tleft:50% !important;\r\n\t\tbottom:calc(100% + 8px) !important;\r\n\t\ttransform:translateX(-50%) !important;\r\n\t\tmin-width:200px !important;\r\n\t\tmax-width:280px !important;\r\n\t\tpadding:10px 12px !important;\r\n\t\tborder-radius:10px !important;\r\n\t\tborder:1px solid #A8D5AE !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tbox-shadow:0 8px 24px rgba(43,38,32,.12) !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-size:12px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tline-height:1.4 !important;\r\n\t\ttext-align:left !important;\r\n\t\twhite-space:normal !important;\r\n\t\tz-index:40 !important;\r\n\t\tpointer-events:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-see-new-date__tip:hover .handson-see-new-date__tip-pop,\r\n\t#booking-requests.handson-booking-cards .handson-see-new-date__tip:focus .handson-see-new-date__tip-pop,\r\n\t#booking-requests.handson-booking-cards .handson-see-new-date__tip:focus-within .handson-see-new-date__tip-pop{\r\n\t\tdisplay:block !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion{\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tborder:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-summary,\r\n\t#booking-requests.handson-booking-cards .handson-teacher-suggested-date-block h5,\r\n\t#booking-requests.handson-booking-cards .handson-student-suggested-dates h5,\r\n\t#booking-requests.handson-booking-cards .handson-teacher-student-suggested-dates h5{\r\n\t\tlist-style:none !important;\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:8px !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:8px 12px !important;\r\n\t\tborder-bottom:0 !important;\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\ttext-transform:none !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\tline-height:1.3 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tbackground:transparent !important;\r\n\t\tcursor:pointer !important;\r\n\t\tuser-select:none !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion[open] > .handson-suggest-accordion-summary{\r\n\t\tborder-bottom:1px solid #e4edf2 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-summary::-webkit-details-marker,\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-summary::marker{\r\n\t\tdisplay:none !important;\r\n\t\tcontent:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-title{\r\n\t\tflex:1 1 auto !important;\r\n\t\tmin-width:0 !important;\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tline-height:1.3 !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\ttext-transform:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-tiny{\r\n\t\tflex:0 1 auto !important;\r\n\t\tmax-width:46% !important;\r\n\t\toverflow:hidden !important;\r\n\t\ttext-overflow:ellipsis !important;\r\n\t\twhite-space:nowrap !important;\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tcolor:#8B837A !important;\r\n\t\tline-height:1.3 !important;\r\n\t\tfont-variant-numeric:tabular-nums !important;\r\n\t\tletter-spacing:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-chevron{\r\n\t\tflex:0 0 auto !important;\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:center !important;\r\n\t\twidth:14px !important;\r\n\t\theight:14px !important;\r\n\t\tcolor:#8B837A !important;\r\n\t\ttransition:transform .15s ease !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-chevron svg{\r\n\t\twidth:14px !important;\r\n\t\theight:14px !important;\r\n\t\tdisplay:block !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion[open] > .handson-suggest-accordion-summary .handson-suggest-accordion-chevron{\r\n\t\ttransform:rotate(180deg) !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-panel-body{\r\n\t\tpadding:12px 14px 14px !important;\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tgap:10px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-message{\r\n\t\tmargin:0 !important;\r\n\t\tpadding:10px 12px !important;\r\n\t\tborder-radius:8px !important;\r\n\t\tbackground:#eef5f9 !important;\r\n\t\tborder:0 !important;\r\n\t\tborder-left:3px solid #256B82 !important;\r\n\t\tcolor:#334155 !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tfont-style:italic !important;\r\n\t\tline-height:1.45 !important;\r\n\t\twhite-space:pre-wrap !important;\r\n\t\tword-break:break-word !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-teacher-suggested-date-block .booking-list,\r\n\t#booking-requests.handson-booking-cards .handson-student-suggested-dates .booking-list,\r\n\t#booking-requests.handson-booking-cards .handson-teacher-student-suggested-dates .booking-list,\r\n\t#booking-requests.handson-booking-cards .handson-suggest-slots{\r\n\t\tpadding:0 !important;\r\n\t\tmargin:0 !important;\r\n\t\tdisplay:grid !important;\r\n\t\tgap:8px !important;\r\n\t\tlist-style:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-student-suggested-dates .booking-list li,\r\n\t#booking-requests.handson-booking-cards .handson-teacher-student-suggested-dates .booking-list li,\r\n\t#booking-requests.handson-booking-cards .handson-teacher-suggested-date-block .booking-list li,\r\n\t#booking-requests.handson-booking-cards .handson-suggest-slot-row{\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:space-between !important;\r\n\t\tgap:10px !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\tpadding:10px 12px !important;\r\n\t\tborder-radius:10px !important;\r\n\t\tbackground:#fff !important;\r\n\t\tborder:1px solid #edf2f7 !important;\r\n\t\tmargin:0 !important;\r\n\t\tfloat:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-suggest-slot-label{\r\n\t\tflex:1 1 auto !important;\r\n\t\tmin-width:0 !important;\r\n\t\tcolor:#0f172a !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tline-height:1.35 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-agree-suggested-slot,\r\n\t#booking-requests.handson-booking-cards .handson-agree-student-suggested-slot{\r\n\t\tbackground:#4c9a54 !important;\r\n\t\tborder:1px solid #4c9a54 !important;\r\n\t\tcolor:#fff !important;\r\n\t\tborder-radius:8px !important;\r\n\t\tpadding:7px 12px !important;\r\n\t\tfont-size:12px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tmin-height:0 !important;\r\n\t\tline-height:1.2 !important;\r\n\t\tflex:0 0 auto !important;\r\n\t\ttext-transform:none !important;\r\n\t\tbox-shadow:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-student-suggest-actions{\r\n\t\tmargin:2px 0 0 !important;\r\n\t\tpadding:10px 0 0 !important;\r\n\t\tborder-top:1px solid #e4edf2 !important;\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tgap:8px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-student-suggest-actions__label{\r\n\t\tdisplay:block !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tletter-spacing:.04em !important;\r\n\t\ttext-transform:uppercase !important;\r\n\t\tcolor:#64748b !important;\r\n\t\tbackground:transparent !important;\r\n\t\tborder:0 !important;\r\n\t\twidth:auto !important;\r\n\t\tline-height:1.2 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-student-suggest-actions__btns{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:8px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-student-open-suggest-dates,\r\n\t#booking-requests.handson-booking-cards .handson-student-none-of-these{\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:center !important;\r\n\t\tmargin:0 !important;\r\n\t\tmin-height:34px !important;\r\n\t\tpadding:8px 12px !important;\r\n\t\tborder-radius:8px !important;\r\n\t\tfont-size:12px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tline-height:1.2 !important;\r\n\t\ttext-transform:none !important;\r\n\t\tbox-shadow:none !important;\r\n\t\twidth:auto !important;\r\n\t\tfloat:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-student-open-suggest-dates{\r\n\t\tbackground:#256B82 !important;\r\n\t\tborder:1px solid #256B82 !important;\r\n\t\tcolor:#fff !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-student-none-of-these{\r\n\t\tbackground:#fff !important;\r\n\t\tborder:1px solid #d1d5db !important;\r\n\t\tcolor:#4b5563 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-front-only{\r\n\t\tdisplay:none !important;\r\n\t\tmargin:0 !important;\r\n\t\theight:0 !important;\r\n\t\toverflow:hidden !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-front-only h5{display:none !important;}\r\n\t#booking-requests.handson-booking-cards .handson-bk-card-footer{\r\n\t\tborder-top:0.5px solid #ECE5DA !important;\r\n\t\tpadding:12px 0 0 !important;\r\n\t\tmargin:12px 0 0 !important;\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:space-between !important;\r\n\t\tgap:14px !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\tbackground:transparent !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-booked-at{\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:6px !important;\r\n\t\tfont-size:13px !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tline-height:1.3 !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions{\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:8px !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\tmargin-left:auto !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .buttons-to-right,\r\n\t#booking-requests.handson-booking-cards .booking-buttons-actions{\r\n\t\tposition:static !important;\r\n\t\tfloat:none !important;\r\n\t\tdisplay:contents !important;\r\n\t\twidth:auto !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tborder:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t\ttop:auto !important;\r\n\t\tright:auto !important;\r\n\t\tleft:auto !important;\r\n\t\tbottom:auto !important;\r\n\t\ttransform:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .listeo-user-booking-action-buttons .button,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button{\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:center !important;\r\n\t\tgap:5px !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t\tborder-radius:9px !important;\r\n\t\tmin-height:0 !important;\r\n\t\theight:auto !important;\r\n\t\tpadding:8px 12px !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tline-height:1.2 !important;\r\n\t\tmargin:0 !important;\r\n\t\tfloat:none !important;\r\n\t\twidth:auto !important;\r\n\t\tborder:1px solid #ECE5DA !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tcolor:#8B837A !important;\r\n\t\tbox-shadow:none !important;\r\n\t\ttext-decoration:none !important;\r\n\t\ttext-transform:none !important;\r\n\t\tletter-spacing:normal !important;\r\n\t\tcursor:pointer !important;\r\n\t\tappearance:none !important;\r\n\t\t-webkit-appearance:none !important;\r\n\t\twhite-space:nowrap !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.approve,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.pay,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.green{\r\n\t\tbackground:#4C9A54 !important;\r\n\t\tborder-color:#4C9A54 !important;\r\n\t\tcolor:#fff !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.reject,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.cancel,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.delete{\r\n\t\tcolor:#8B837A !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tborder-color:#ECE5DA !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message{\r\n\t\tcolor:#8B837A !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tborder-color:#ECE5DA !important;\r\n\t\ttransition:border-color .14s, color .14s, background .14s !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.gray:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.gray:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.gray:active,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.gray:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.gray:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.gray:active,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message:active{\r\n\t\tborder-color:#E4B6A6 !important;\r\n\t\tcolor:#B34F27 !important;\r\n\t\tbackground:#FCF3EF !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .listeo-user-booking-action-buttons{\r\n\t\tdisplay:contents !important;\r\n\t}\r\n\t\/* Details control \u2014 top-right like bookings-board.html .bk-detbtn *\/\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion{\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 18px !important;\r\n\t\tborder:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t\tborder-radius:0 !important;\r\n\t\toverflow:visible !important;\r\n\t\twidth:auto !important;\r\n\t\tdisplay:block !important;\r\n\t\tposition:static !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary{\r\n\t\tlist-style:none !important;\r\n\t\tposition:absolute !important;\r\n\t\t\/* Align with head row (avatar 44px) \u2014 not top of card content *\/\r\n\t\ttop:20px !important;\r\n\t\tright:22px !important;\r\n\t\tz-index:6 !important;\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:center !important;\r\n\t\tgap:4px !important;\r\n\t\tbackground:none !important;\r\n\t\tborder:none !important;\r\n\t\tpadding:0 8px !important;\r\n\t\tcursor:pointer !important;\r\n\t\tcolor:#8B837A !important;\r\n\t\tfont-size:12.5px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tborder-radius:8px !important;\r\n\t\tfont-family:'Afacad', ui-sans-serif, system-ui, sans-serif !important;\r\n\t\theight:44px !important;\r\n\t\tmin-height:44px !important;\r\n\t\tline-height:1.2 !important;\r\n\t\tmargin:0 !important;\r\n\t\tbox-shadow:none !important;\r\n\t\ttext-transform:none !important;\r\n\t\twidth:auto !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary:hover{\r\n\t\tcolor:#B34F27 !important;\r\n\t\tbackground:#FCF3EF !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary::-webkit-details-marker,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary::marker{\r\n\t\tdisplay:none !important;\r\n\t\tcontent:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary::after{\r\n\t\tcontent:\"\" !important;\r\n\t\twidth:0 !important;height:0 !important;\r\n\t\tborder-left:4px solid transparent !important;\r\n\t\tborder-right:4px solid transparent !important;\r\n\t\tborder-top:5px solid currentColor !important;\r\n\t\topacity:.85 !important;\r\n\t\tfont-size:0 !important;\r\n\t\tmargin:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion[open] > summary{\r\n\t\tmargin:0 !important;\r\n\t\tcolor:#B34F27 !important;\r\n\t\tbackground:#FCF3EF !important;\r\n\t\tborder:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion[open] > summary::after{\r\n\t\tborder-top:none !important;\r\n\t\tborder-bottom:5px solid currentColor !important;\r\n\t}\r\n\t\/* Details panel \u2014 3\/4 equal columns; each field fills its cell (no empty L\/R holes) *\/\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner{\r\n\t\tposition:static !important;\r\n\t\tright:auto !important;\r\n\t\tbottom:auto !important;\r\n\t\tleft:auto !important;\r\n\t\ttop:auto !important;\r\n\t\tz-index:1 !important;\r\n\t\twidth:100% !important;\r\n\t\tmax-width:none !important;\r\n\t\tpadding:12px 0 2px !important;\r\n\t\tmargin:12px 0 0 !important;\r\n\t\tborder:0 !important;\r\n\t\tborder-top:0.5px solid #ECE5DA !important;\r\n\t\tborder-radius:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t\tbox-shadow:none !important;\r\n\t\tmax-height:none !important;\r\n\t\toverflow:visible !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t\tdisplay:grid !important;\r\n\t\tgrid-template-columns:repeat(3, minmax(0, 1fr)) !important;\r\n\t\tcolumn-gap:18px !important;\r\n\t\trow-gap:4px !important;\r\n\t\talign-content:start !important;\r\n\t\tgrid-auto-rows:min-content !important;\r\n\t\talign-items:start !important;\r\n\t\tjustify-content:stretch !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion.handson-bk-details-flip-down .handson-booking-details-inner{\r\n\t\tbottom:auto !important;\r\n\t\ttop:auto !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards > li:has(.handson-booking-details-accordion[open]){\r\n\t\tz-index:5 !important;\r\n\t}\r\n\t\/* One cell = label on top + value under (fills column width) *\/\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list{\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tborder:0 !important;\r\n\t\tborder-radius:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t\tfloat:none !important;\r\n\t\twidth:100% !important;\r\n\t\tmax-width:100% !important;\r\n\t\tmin-width:0 !important;\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tjustify-content:flex-start !important;\r\n\t\talign-items:stretch !important;\r\n\t\tgap:3px !important;\r\n\t\tgrid-column:auto !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > h5{\r\n\t\tdisplay:block !important;\r\n\t\tflex:0 0 auto !important;\r\n\t\twidth:100% !important;\r\n\t\tmax-width:100% !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\ttext-transform:none !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tline-height:1.35 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\ttext-align:left !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > .booking-list,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > p,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > div{\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tflex:0 0 auto !important;\r\n\t\twidth:100% !important;\r\n\t\tmax-width:100% !important;\r\n\t\tmin-width:0 !important;\r\n\t\ttext-align:left !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tline-height:1.45 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list{\r\n\t\tdisplay:block !important;\r\n\t\tgap:0 !important;\r\n\t\tlist-style:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list li,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list li.highlighted{\r\n\t\tdisplay:block !important;\r\n\t\tfloat:none !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t\tborder:0 !important;\r\n\t\tborder-radius:0 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tline-height:1.45 !important;\r\n\t\ttext-align:left !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tword-break:break-word !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list li:after{\r\n\t\tdisplay:none !important;\r\n\t\tcontent:none !important;\r\n\t\twidth:0 !important;\r\n\t\theight:0 !important;\r\n\t\tmargin:0 !important;\r\n\t\tbackground:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list li a,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list li a:hover{\r\n\t\tcolor:#2B2620 !important;\r\n\t\ttext-decoration:none !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tfont-size:13px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .inner-booking-list p{\r\n\t\tmargin:0 !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tline-height:1.45 !important;\r\n\t\ttext-align:left !important;\r\n\t}\r\n\t\/* Long blocks still one grid cell (wrap text) \u2014 don't span full row (that emptied other columns) *\/\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list.handson-pg-booking-request-details,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(.handson-pg-booking-detail-row),\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(.handson-participants-list),\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(#billing_address_1){\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tjustify-content:flex-start !important;\r\n\t\talign-items:stretch !important;\r\n\t\tgap:3px !important;\r\n\t\tpadding:0 !important;\r\n\t\twidth:100% !important;\r\n\t\tgrid-column:span 1 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .handson-pg-booking-request-details > h5,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list.handson-pg-booking-request-details > h5,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(.handson-pg-booking-detail-row) > h5{\r\n\t\tdisplay:block !important;\r\n\t\twidth:100% !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\tcolor:#8B837A !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\ttext-transform:none !important;\r\n\t\ttext-align:left !important;\r\n\t\tflex:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-request-details ul.booking-list,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(.handson-pg-booking-detail-row) > ul.booking-list{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tgap:0 !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t\twidth:100% !important;\r\n\t\tmax-width:100% !important;\r\n\t\tgrid-template-columns:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-row,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list li.handson-pg-booking-detail-row{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:row !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\tjustify-content:flex-start !important;\r\n\t\talign-items:baseline !important;\r\n\t\tgap:6px 8px !important;\r\n\t\tpadding:5px 0 !important;\r\n\t\tmargin:0 !important;\r\n\t\ttext-align:left !important;\r\n\t\tfloat:none !important;\r\n\t\twidth:auto !important;\r\n\t\tmax-width:100% !important;\r\n\t\tmin-width:0 !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-row:after{\r\n\t\tdisplay:none !important;\r\n\t\tcontent:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-label,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-row strong{\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tfont-size:13px !important;\r\n\t\ttext-align:left !important;\r\n\t\tflex:0 0 auto !important;\r\n\t\tmax-width:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-value{\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tfont-size:13px !important;\r\n\t\ttext-align:left !important;\r\n\t\tflex:1 1 auto !important;\r\n\t\tmin-width:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-hide-front-price .inner-booking-list:has(#price),\r\n\t#booking-requests.handson-booking-cards .handson-bk-price-source{display:none !important;}\r\n\t@media (max-width:700px){\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-top{\r\n\t\t\tflex-direction:column !important;\r\n\t\t\talign-items:flex-start !important;\r\n\t\t\tpadding-right:0 !important;\r\n\t\t\tpadding-top:36px !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-listing-row,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-card-footer{\r\n\t\t\tflex-direction:column !important;\r\n\t\t\talign-items:flex-start !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-badges,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-footer-actions{\r\n\t\t\tjustify-content:flex-start !important;\r\n\t\t\tmargin-left:0 !important;\r\n\t\t\twidth:100% !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-price{text-align:left !important;}\r\n\t\t#booking-requests.handson-booking-cards .handson-booking-details-inner{\r\n\t\t\tposition:static !important;\r\n\t\t\tdisplay:grid !important;\r\n\t\t\tgrid-template-columns:repeat(2, minmax(0, 1fr)) !important;\r\n\t\t\tcolumn-gap:14px !important;\r\n\t\t\trow-gap:4px !important;\r\n\t\talign-content:start !important;\r\n\t\tgrid-auto-rows:min-content !important;\r\n\t\t\tleft:auto !important;\r\n\t\t\tright:auto !important;\r\n\t\t\tbottom:auto !important;\r\n\t\t\ttop:auto !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:none !important;\r\n\t\t\tmax-height:none !important;\r\n\t\t\tmargin:12px 0 0 !important;\r\n\t\t\tz-index:1 !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list{\r\n\t\t\tdisplay:flex !important;\r\n\t\t\tflex-direction:column !important;\r\n\t\t\tjustify-content:flex-start !important;\r\n\t\t\talign-items:stretch !important;\r\n\t\t\tgap:3px !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > h5{\r\n\t\t\tflex:0 0 auto !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message{\r\n\t\t\tflex:1 1 auto !important;\r\n\t\t\tjustify-content:center !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary{\r\n\t\t\ttop:12px !important;\r\n\t\t\tright:12px !important;\r\n\t\t}\r\n\t}\r\n\t@media (max-width:480px){\r\n\t\t#booking-requests.handson-booking-cards .handson-booking-details-inner{\r\n\t\t\tgrid-template-columns:1fr !important;\r\n\t\t}\r\n\t}\r\n\t@media (min-width:1100px){\r\n\t\t#booking-requests.handson-booking-cards .handson-booking-details-inner{\r\n\t\t\tgrid-template-columns:repeat(4, minmax(0, 1fr)) !important;\r\n\t\t\tcolumn-gap:16px !important;\r\n\t\t}\r\n\t}\r\n\r\n\t\/* ========== SAME-TO-SAME bookings-board.html card layout ========== *\/\r\n\t#booking-requests.handson-booking-cards{\r\n\t\tgap:12px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards > li.handson-bk-card,\r\n\t.dashboard-list-box ul#booking-requests.handson-booking-cards > li.handson-bk-card,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards > li.handson-bk-card{\r\n\t\tpadding:20px 22px 12px !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t\tborder:0.5px solid #ECE5DA !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tbox-shadow:none !important;\r\n\t\toverflow:visible !important;\r\n\t\tmin-height:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards > li.handson-bk-card:hover{\r\n\t\tbox-shadow:0 8px 22px rgba(70,50,30,.07) !important;\r\n\t\tborder-color:#E2DACE !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-row.list-box-listing,\r\n\t#booking-requests.handson-booking-cards .list-box-listing.bookings{\r\n\t\tpadding:0 !important;\r\n\t\tmargin:0 !important;\r\n\t\tbackground:transparent !important;\r\n\t\tborder:0 !important;\r\n\t\tbox-shadow:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-head,\r\n\t#booking-requests.handson-booking-cards .handson-bk-top{\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:12px !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 64px 0 0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-av,\r\n\t#booking-requests.handson-booking-cards .list-box-listing-img.handson-bk-av,\r\n\t#booking-requests.handson-booking-cards .handson-bk-av.list-box-listing-img{\r\n\t\twidth:44px !important;\r\n\t\theight:44px !important;\r\n\t\tmin-width:44px !important;\r\n\t\tmin-height:44px !important;\r\n\t\tmax-width:44px !important;\r\n\t\tmax-height:44px !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tmargin:0 !important;\r\n\t\toverflow:hidden !important;\r\n\t\tflex:0 0 auto !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-av a,\r\n\t#booking-requests.handson-booking-cards .handson-bk-av img,\r\n\t#booking-requests.handson-booking-cards .handson-bk-av .avatar{\r\n\t\twidth:44px !important;\r\n\t\theight:44px !important;\r\n\t\tborder-radius:12px !important;\r\n\t\tobject-fit:cover !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-id{flex:1 !important;min-width:0 !important;}\r\n\t#booking-requests.handson-booking-cards .handson-bk-name{\r\n\t\tfont-size:15.5px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\twhite-space:nowrap !important;\r\n\t\toverflow:hidden !important;\r\n\t\ttext-overflow:ellipsis !important;\r\n\t\tmargin:0 !important;\r\n\t\tfont-family:\"Afacad\",ui-sans-serif,system-ui,sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-order,\r\n\t#booking-requests.handson-booking-cards .handson-bk-mono{\r\n\t\tfont-size:12px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tmargin-top:1px !important;\r\n\t\tfont-variant-numeric:tabular-nums !important;\r\n\t\tfont-family:\"Afacad\",ui-sans-serif,system-ui,sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-badges{flex:0 0 auto !important;margin-left:auto !important;}\r\n\t#booking-requests.handson-booking-cards .booking-status{\r\n\t\tpadding:3px 8px !important;\r\n\t\tborder-radius:999px !important;\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tborder:0 !important;\r\n\t\tfont-family:\"Afacad\",ui-sans-serif,system-ui,sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary{\r\n\t\ttop:20px !important;\r\n\t\tright:22px !important;\r\n\t\tfont-size:12.5px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tcolor:#8B837A !important;\r\n\t\tpadding:0 8px !important;\r\n\t\tborder-radius:8px !important;\r\n\t\tbackground:none !important;\r\n\t\tborder:none !important;\r\n\t\theight:44px !important;\r\n\t\tmin-height:44px !important;\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary:hover{\r\n\t\tcolor:#B34F27 !important;\r\n\t\tbackground:#FCF3EF !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-body{\r\n\t\tdisplay:flex !important;\r\n\t\tjustify-content:space-between !important;\r\n\t\talign-items:flex-start !important;\r\n\t\tgap:20px !important;\r\n\t\tmargin-top:16px !important;\r\n\t\tmargin-bottom:2px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-details-lines{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tgap:11px !important;\r\n\t\tmin-width:0 !important;\r\n\t\tflex:1 1 auto !important;\r\n\t\tpadding-right:8px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-line,\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line{\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:9px !important;\r\n\t\tfont-size:14px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tline-height:1.35 !important;\r\n\t\tmargin:0 !important;\r\n\t\tfont-family:\"Afacad\",ui-sans-serif,system-ui,sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line{\r\n\t\tmargin-top:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-ico{\r\n\t\tflex:0 0 auto !important;\r\n\t\tcolor:#8B837A !important;\r\n\t\tdisplay:block !important;\r\n\t}\r\n\t\/* Nested user icon inside location text must stay inline (board .bk-line) *\/\r\n\t#booking-requests.handson-booking-cards .handson-bk-line > span .handson-bk-ico,\r\n\t#booking-requests.handson-booking-cards .handson-bk-ico-inline{\r\n\t\tdisplay:inline-block !important;\r\n\t\tvertical-align:-2px !important;\r\n\t\twidth:14px !important;\r\n\t\theight:14px !important;\r\n\t\tflex:none !important;\r\n\t\tmargin:0 3px 0 0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-line-loc{\r\n\t\tflex-wrap:nowrap !important;\r\n\t\talign-items:center !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-line-loc > span{\r\n\t\tmin-width:0 !important;\r\n\t\tflex:1 1 auto !important;\r\n\t\toverflow:hidden !important;\r\n\t\ttext-overflow:ellipsis !important;\r\n\t\twhite-space:nowrap !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-line-strong,\r\n\t#booking-requests.handson-booking-cards .handson-bk-line-strong a{\r\n\t\tfont-weight:500 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\ttext-decoration:none !important;\r\n\t\tfont-size:14px !important;\r\n\t}\r\n\t\/* Date\/time + guests\/tickets \u2014 same optical size as workshop title (not bold line-strong) *\/\r\n\t#booking-requests.handson-booking-cards .handson-bk-line-when,\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line > span,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-when,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line > span{\r\n\t\tfont-size:14px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tline-height:1.35 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-family:\"Afacad\",ui-sans-serif,system-ui,sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-type,\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-dot-sep,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-type,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-dot-sep{\r\n\t\tfont-size:14px !important;\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-line-sub{\r\n\t\tcolor:#8B837A !important;\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-dot-sep{color:#B4ACA1 !important;}\r\n\t#booking-requests.handson-booking-cards .handson-bk-type{font-weight:500 !important;}\r\n\t#booking-requests.handson-booking-cards .handson-bk-type.is-priv{color:#B34F27 !important;}\r\n\t#booking-requests.handson-booking-cards .handson-bk-type.is-single,\r\n\t#booking-requests.handson-booking-cards .handson-bk-type.is-course{color:#5E7A8A !important;}\r\n\t\/* bookings-board.html .bk-occasion \u2014 e.g. Birthday pill before Private booking *\/\r\n\t#booking-requests.handson-booking-cards .handson-bk-occasion{\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tpadding:1px 8px !important;\r\n\t\tborder-radius:999px !important;\r\n\t\tfont-size:12px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tline-height:1.3 !important;\r\n\t\tbackground:#F7ECC8 !important;\r\n\t\tcolor:#8A6A20 !important;\r\n\t\tvertical-align:1px !important;\r\n\t\tmargin-right:6px !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t\/* Private booking next to occasion on guests line (not header) *\/\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-private-inline,\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line .booking-status.handson-private-booking{\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tvertical-align:1px !important;\r\n\t\tmargin:0 0 0 0 !important;\r\n\t\tposition:static !important;\r\n\t\tfloat:none !important;\r\n\t\tfont-size:12px !important;\r\n\t\tline-height:1.3 !important;\r\n\t\tpadding:1px 8px !important;\r\n\t\tborder-radius:999px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-teacher{\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-size:14px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\twhite-space:nowrap !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-price-box{\r\n\t\tflex:0 0 auto !important;\r\n\t\ttext-align:right !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-price-box .handson-bk-price,\r\n\t#booking-requests.handson-booking-cards .handson-bk-price{\r\n\t\tfont-size:22px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tletter-spacing:-.01em !important;\r\n\t\tline-height:1.1 !important;\r\n\t\tfont-variant-numeric:tabular-nums !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tfont-family:\"Afacad\",ui-sans-serif,system-ui,sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-rev,\r\n\t#booking-requests.handson-booking-cards .handson-bk-price-note{\r\n\t\tfont-size:12px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tmargin-top:2px !important;\r\n\t\ttext-transform:none !important;\r\n\t\tletter-spacing:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion{\r\n\t\tpadding:0 !important;\r\n\t\tmargin:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-panel,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner.handson-bk-panel,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner{\r\n\t\tmargin-top:12px !important;\r\n\t\tpadding-top:12px !important;\r\n\t\tborder-top:0.5px solid #ECE5DA !important;\r\n\t\tdisplay:grid !important;\r\n\t\tgrid-template-columns:repeat(3, minmax(0, 1fr)) !important;\r\n\t\tcolumn-gap:18px !important;\r\n\t\trow-gap:4px !important;\r\n\t\talign-content:start !important;\r\n\t\tgrid-auto-rows:min-content !important;\r\n\t\talign-items:start !important;\r\n\t\tbackground:transparent !important;\r\n\t\tbox-shadow:none !important;\r\n\t\tposition:static !important;\r\n\t\twidth:100% !important;\r\n\t\tmax-height:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tjustify-content:flex-start !important;\r\n\t\talign-items:stretch !important;\r\n\t\tgap:3px !important;\r\n\t\tpadding:0 !important;\r\n\t\tmargin:0 !important;\r\n\t\twidth:100% !important;\r\n\t\tmin-width:0 !important;\r\n\t\tgrid-column:auto !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list.handson-pg-booking-request-details,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(.handson-pg-booking-detail-row),\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(.handson-participants-list),\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(#billing_address_1){\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tgap:3px !important;\r\n\t\tgrid-column:span 1 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > h5{\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tmargin:0 !important;\r\n\t\tflex:0 0 auto !important;\r\n\t\twidth:100% !important;\r\n\t\tmax-width:100% !important;\r\n\t\ttext-align:left !important;\r\n\t\ttext-transform:none !important;\r\n\t\tletter-spacing:0 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > .booking-list,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > p{\r\n\t\ttext-align:left !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t\tmargin:0 !important;\r\n\t\twidth:100% !important;\r\n\t\tflex:0 0 auto !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list li{\r\n\t\ttext-align:left !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-request-details ul.booking-list{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tgap:0 !important;\r\n\t\twidth:100% !important;\r\n\t\tgrid-template-columns:none !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-row,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list li.handson-pg-booking-detail-row{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\tjustify-content:flex-start !important;\r\n\t\tgap:6px 8px !important;\r\n\t\ttext-align:left !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-label{\r\n\t\ttext-align:left !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-value{\r\n\t\ttext-align:left !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-card-footer{\r\n\t\tmargin-top:12px !important;\r\n\t\tpadding:12px 0 0 !important;\r\n\t\tborder-top:0.5px solid #ECE5DA !important;\r\n\t\tbackground:transparent !important;\r\n\t\tdisplay:flex !important;\r\n\t\talign-items:center !important;\r\n\t\tjustify-content:space-between !important;\r\n\t\tgap:14px !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-booked-at{\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tfont-family:\"Afacad\",ui-sans-serif,system-ui,sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message{\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tgap:5px !important;\r\n\t\tpadding:8px 12px !important;\r\n\t\tborder-radius:9px !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\theight:auto !important;\r\n\t\tmin-height:0 !important;\r\n\t\tborder:1px solid #ECE5DA !important;\r\n\t\tbackground:#FFFFFF !important;\r\n\t\tcolor:#8B837A !important;\r\n\t\tfont-family:\"Afacad\",ui-sans-serif,system-ui,sans-serif !important;\r\n\t\tbox-shadow:none !important;\r\n\t\ttext-transform:none !important;\r\n\t\ttransition:border-color .14s, color .14s, background .14s !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.approve,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.green,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.pay{\r\n\t\tbackground:#4C9A54 !important;\r\n\t\tborder-color:#4C9A54 !important;\r\n\t\tcolor:#fff !important;\r\n\t}\r\n\t\/* (TEACHER-SUGGEST-DATE-LOCK) Approve muted while waiting for student on suggested dates *\/\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.approve.hos-disabled-action,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.approve.hos-disabled-action{\r\n\t\topacity:.55 !important;\r\n\t\tpointer-events:none !important;\r\n\t\tcursor:not-allowed !important;\r\n\t\tbackground:#A8B5A9 !important;\r\n\t\tborder-color:#A8B5A9 !important;\r\n\t\tcolor:#fff !important;\r\n\t}\r\n\t\/* Ghost hover = board .bk-ghost \u2014 Send Message + Booking Summary (+ cancel\/reject) *\/\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.reject:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.reject:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.reject:active,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.cancel:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.cancel:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.cancel:active,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.gray:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.gray:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.gray:active,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.gray:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.gray:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.gray:active,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message:active{\r\n\t\tborder-color:#E4B6A6 !important;\r\n\t\tcolor:#B34F27 !important;\r\n\t\tbackground:#FCF3EF !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.approve:hover{\r\n\t\tbackground:#3E7E45 !important;\r\n\t\tborder-color:#3E7E45 !important;\r\n\t\tcolor:#fff !important;\r\n\t}\r\n\t@media (max-width:560px){\r\n\t\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list{\r\n\t\t\tflex-direction:column !important;\r\n\t\t\tgap:2px !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > h5{\r\n\t\t\tflex:0 0 auto !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-footer-actions{\r\n\t\t\twidth:100% !important;\r\n\t\t\tmargin-left:0 !important;\r\n\t\t}\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message{\r\n\t\t\tflex:1 !important;\r\n\t\t\tjustify-content:center !important;\r\n\t\t}\r\n\t}\r\n\r\n\t\/* ---- Nuclear type lock: exact bookings-board.html sizes (wins over Listeo Open Sans) ---- *\/\r\n\t#booking-requests.handson-booking-cards,\r\n\t#booking-requests.handson-booking-cards .handson-bk-card,\r\n\t#booking-requests.handson-booking-cards .list-box-listing,\r\n\t#booking-requests.handson-booking-cards .list-box-listing-content,\r\n\t#booking-requests.handson-booking-cards .inner,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-card,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .list-box-listing,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .list-box-listing-content,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .inner{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-name,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-name{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:15.5px !important;\r\n\t\tfont-weight:500 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-mono,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-mono{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:12px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#B4ACA1 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .booking-status,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .booking-status{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tline-height:1.25 !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\ttext-transform:none !important;\r\n\t\tpadding:3px 8px !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .booking-status.handson-teacher-suggested-date,\r\n\t#booking-requests.handson-booking-cards .booking-status.handson-teacher-suggested-date{\r\n\t\tfont-size:11px !important;\r\n\t\tfont-weight:500 !important;\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tline-height:1.25 !important;\r\n\t\tpadding:3px 8px !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-suggest-accordion-summary,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-suggest-accordion-title,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-suggest-accordion-tiny,\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-summary,\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-title,\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-tiny{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:11px !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\ttext-transform:none !important;\r\n\t\tline-height:1.3 !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-suggest-accordion-title,\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-title{\r\n\t\tfont-weight:500 !important;\r\n\t\tcolor:#2B2620 !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-suggest-accordion-tiny,\r\n\t#booking-requests.handson-booking-cards .handson-suggest-accordion-tiny{\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#8B837A !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-listing-name,\r\n\t#booking-requests.handson-booking-cards .handson-bk-listing-name a,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-listing-name,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-listing-name a{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:14px !important;\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t\/* Last-wins: date + guests\/tickets = workshop title size (not heavier) *\/\r\n\t#booking-requests.handson-booking-cards .handson-bk-line-when,\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line,\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line > span,\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-type,\r\n\t#booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-dot-sep,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-when,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line > span,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-type,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-dot-sep{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:14px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\tline-height:1.35 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-price,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-price{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:22px !important;\r\n\t\tfont-weight:500 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-price-note,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-price-note{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:12px !important;\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-meta-item,\r\n\t#booking-requests.handson-booking-cards .handson-bk-meta-item strong,\r\n\t#booking-requests.handson-booking-cards .handson-bk-meta-item span,\r\n\t#booking-requests.handson-booking-cards .booking-list li,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-meta-item,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-meta-item strong,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-meta-item span,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .booking-list li{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:14px !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-meta-item strong,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-meta-item strong{\r\n\t\tfont-weight:400 !important;\r\n\t\tcolor:#8B837A !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-meta-item span,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-meta-item span{\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-accordion > summary{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:12.5px !important;\r\n\t\tfont-weight:500 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-booked-at,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-booked-at{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .button,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions a.button,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:500 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner h5,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner li,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner a,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner p,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-inner span,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner h5,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner li,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner a,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner p,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner span{\r\n\t\tfont-family:\"Afacad\", ui-sans-serif, system-ui, sans-serif !important;\r\n\t\tfont-size:13px !important;\r\n\t}\r\n\r\n\t\/* ---- Nuclear inset lock: bookings-board.html .bk-row padding (last wins) ---- *\/\r\n\tbody.handson-bookings-dashboard-page .dashboard-list-box ul#booking-requests.handson-booking-cards > li.handson-bk-card,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards > li.handson-bk-card,\r\n\t.dashboard-list-box ul#booking-requests.handson-booking-cards > li.handson-bk-card,\r\n\t#booking-requests.handson-booking-cards > li.handson-bk-card{\r\n\t\tpadding:20px 22px 12px !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .list-box-listing,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-row,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .list-box-listing-content,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .list-box-listing-content .inner,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-card-footer,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-accordion{\r\n\t\tmargin-left:0 !important;\r\n\t\tmargin-right:0 !important;\r\n\t\tpadding-left:0 !important;\r\n\t\tpadding-right:0 !important;\r\n\t\twidth:100% !important;\r\n\t\tmax-width:100% !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-card-footer{\r\n\t\tpadding-top:12px !important;\r\n\t\tpadding-bottom:0 !important;\r\n\t\tmargin-top:12px !important;\r\n\t\tmargin-bottom:0 !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-accordion > summary,\r\n\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary{\r\n\t\ttop:20px !important;\r\n\t\tright:22px !important;\r\n\t\theight:44px !important;\r\n\t\tmin-height:44px !important;\r\n\t\tpadding:0 6px !important;\r\n\t\tdisplay:inline-flex !important;\r\n\t\talign-items:center !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\t\/* Badges \u2194 Details: less reserved right space *\/\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-head,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-top,\r\n\t#booking-requests.handson-booking-cards .handson-bk-head,\r\n\t#booking-requests.handson-booking-cards .handson-bk-top{\r\n\t\tpadding-right:64px !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-badges,\r\n\t#booking-requests.handson-booking-cards .handson-bk-badges{\r\n\t\tmargin-right:0 !important;\r\n\t\tgap:5px !important;\r\n\t}\r\n\r\n\t\/* ---- Nuclear Details panel = 3 cols (4 on wide); each cell label+value, no empty L\/R ---- *\/\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner.handson-bk-panel{\r\n\t\tdisplay:grid !important;\r\n\t\tgrid-template-columns:repeat(3, minmax(0, 1fr)) !important;\r\n\t\tcolumn-gap:18px !important;\r\n\t\trow-gap:4px !important;\r\n\t\talign-content:start !important;\r\n\t\tgrid-auto-rows:min-content !important;\r\n\t\talign-items:start !important;\r\n\t\tmargin-top:12px !important;\r\n\t\tpadding:12px 0 2px !important;\r\n\t\tborder-top:0.5px solid #ECE5DA !important;\r\n\t\tbackground:transparent !important;\r\n\t\tbox-shadow:none !important;\r\n\t\twidth:100% !important;\r\n\t\tbox-sizing:border-box !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tjustify-content:flex-start !important;\r\n\t\talign-items:stretch !important;\r\n\t\tgap:2px !important;\r\n\t\tpadding:0 !important;\r\n\t\tmargin:0 !important;\r\n\t\tmin-width:0 !important;\r\n\t\twidth:100% !important;\r\n\t\tgrid-column:auto !important;\r\n\t\theight:auto !important;\r\n\t\tmin-height:0 !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner .handson-participant-item{\r\n\t\tfont-size:13px !important;\r\n\t\tline-height:1.35 !important;\r\n\t\tmargin:0 !important;\r\n\t\tpadding:0 !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > h5{\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tfont-size:13px !important;\r\n\t\tfont-weight:400 !important;\r\n\t\ttext-transform:none !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\tmargin:0 !important;\r\n\t\tflex:0 0 auto !important;\r\n\t\twidth:100% !important;\r\n\t\tmax-width:100% !important;\r\n\t\ttext-align:left !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > .booking-list,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > p,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list > div{\r\n\t\ttext-align:left !important;\r\n\t\tflex:0 0 auto !important;\r\n\t\tmin-width:0 !important;\r\n\t\twidth:100% !important;\r\n\t\tmargin:0 !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner .booking-list li{\r\n\t\ttext-align:left !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list.handson-pg-booking-request-details,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(.handson-pg-booking-detail-row),\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(.handson-participants-list),\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner > .inner-booking-list:has(#billing_address_1){\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tgap:3px !important;\r\n\t\tgrid-column:span 1 !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-request-details > h5{\r\n\t\tdisplay:block !important;\r\n\t\twidth:100% !important;\r\n\t\tmargin:0 !important;\r\n\t\tcolor:#8B837A !important;\r\n\t\tfont-weight:500 !important;\r\n\t\ttext-transform:none !important;\r\n\t\tletter-spacing:0 !important;\r\n\t\ttext-align:left !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-request-details ul.booking-list{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-direction:column !important;\r\n\t\tgap:0 !important;\r\n\t\twidth:100% !important;\r\n\t\tgrid-template-columns:none !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-row{\r\n\t\tdisplay:flex !important;\r\n\t\tflex-wrap:wrap !important;\r\n\t\tjustify-content:flex-start !important;\r\n\t\tgap:6px 8px !important;\r\n\t\tpadding:2px 0 !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-label{\r\n\t\tcolor:#B4ACA1 !important;\r\n\t\tfont-weight:400 !important;\r\n\t\ttext-align:left !important;\r\n\t\tflex:0 0 auto !important;\r\n\t}\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner .handson-pg-booking-detail-value{\r\n\t\tcolor:#2B2620 !important;\r\n\t\ttext-align:left !important;\r\n\t\tflex:1 1 auto !important;\r\n\t\tmin-width:0 !important;\r\n\t}\r\n\t\/* Nuclear ghost hover \u2014 Booking Summary (.button.gray) = Send Message *\/\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .button.gray:hover,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .button.gray:focus,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .button.gray:active,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.gray:hover,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.gray:focus,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.gray:active,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message:hover,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message:focus,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message:active{\r\n\t\tborder-color:#E4B6A6 !important;\r\n\t\tcolor:#B34F27 !important;\r\n\t\tbackground:#FCF3EF !important;\r\n\t}\r\n\t\/* Student: Send Message orange while Booking Summary is disabled (waiting) *\/\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message.handson-bk-msg-orange,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message.handson-bk-msg-orange{\r\n\t\tbackground:#EB5F37 !important;\r\n\t\tborder-color:#EB5F37 !important;\r\n\t\tcolor:#FFFFFF !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message.handson-bk-msg-orange:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message.handson-bk-msg-orange:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message.handson-bk-msg-orange:active,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message.handson-bk-msg-orange:hover,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message.handson-bk-msg-orange:focus,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message.handson-bk-msg-orange:active{\r\n\t\tbackground:#D4532F !important;\r\n\t\tborder-color:#D4532F !important;\r\n\t\tcolor:#FFFFFF !important;\r\n\t}\r\n\t\/* Student: enabled Booking Summary = same light green as See new date *\/\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-bk-summary-green,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-bk-summary-green,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-bk-summary-green,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-bk-summary-green{\r\n\t\tbackground:#E8F6EA !important;\r\n\t\tborder-color:#A8D5AE !important;\r\n\t\tcolor:#2F6B38 !important;\r\n\t}\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-bk-summary-green:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-bk-summary-green:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-bk-summary-green:active,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-bk-summary-green:hover,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-bk-summary-green:focus,\r\n\t#booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-bk-summary-green:active,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-bk-summary-green:hover,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-bk-summary-green:focus,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .button.handson-bk-summary-green:active,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-bk-summary-green:hover,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-bk-summary-green:focus,\r\n\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions a.button.handson-bk-summary-green:active{\r\n\t\tbackground:#D4EED8 !important;\r\n\t\tborder-color:#4C9A54 !important;\r\n\t\tcolor:#1F5A28 !important;\r\n\t}\r\n\t@media (min-width:1100px){\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner.handson-bk-panel{\r\n\t\t\tgrid-template-columns:repeat(4, minmax(0, 1fr)) !important;\r\n\t\t\tcolumn-gap:16px !important;\r\n\t\t}\r\n\t}\r\n\t@media (max-width:700px){\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner.handson-bk-panel{\r\n\t\t\tgrid-template-columns:repeat(2, minmax(0, 1fr)) !important;\r\n\t\t\tcolumn-gap:14px !important;\r\n\t\t}\r\n\t}\r\n\t@media (max-width:480px){\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-inner.handson-bk-panel{\r\n\t\t\tgrid-template-columns:1fr !important;\r\n\t\t}\r\n\t}\r\n\r\n\t\/* ---- Mobile card layout LAST (beats nuclear desktop flex) \u2014 Approved + all buckets ---- *\/\r\n\t@media (max-width:700px){\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards > li.handson-bk-card,\r\n\t\t#booking-requests.handson-booking-cards > li.handson-bk-card,\r\n\t\t.dashboard-list-box ul#booking-requests.handson-booking-cards > li.handson-bk-card{\r\n\t\t\tpadding:14px 14px 10px !important;\r\n\t\t\toverflow:hidden !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t\tbox-sizing:border-box !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-row,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .list-box-listing,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .list-box-listing-content,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .list-box-listing-content .inner,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-row,\r\n\t\t#booking-requests.handson-booking-cards .list-box-listing-content,\r\n\t\t#booking-requests.handson-booking-cards .list-box-listing-content .inner{\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t\tmin-width:0 !important;\r\n\t\t\tbox-sizing:border-box !important;\r\n\t\t\toverflow:hidden !important;\r\n\t\t}\r\n\t\t\/* Head: avatar+name, then badges wrap under (not squeezed beside Details) *\/\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-head,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-top,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-head,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-top{\r\n\t\t\tdisplay:flex !important;\r\n\t\t\tflex-wrap:wrap !important;\r\n\t\t\talign-items:flex-start !important;\r\n\t\t\tgap:8px 10px !important;\r\n\t\t\tpadding:0 72px 0 0 !important;\r\n\t\t\tmargin:0 !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t\tbox-sizing:border-box !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-id,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-id{\r\n\t\t\tflex:1 1 0 !important;\r\n\t\t\tmin-width:0 !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-name,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-name{\r\n\t\t\twhite-space:normal !important;\r\n\t\t\toverflow:visible !important;\r\n\t\t\ttext-overflow:clip !important;\r\n\t\t\tword-break:break-word !important;\r\n\t\t\tfont-size:13.5px !important;\r\n\t\t\tfont-weight:500 !important;\r\n\t\t\tline-height:1.3 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-mono,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-mono{\r\n\t\t\twhite-space:normal !important;\r\n\t\t\tword-break:break-word !important;\r\n\t\t\tfont-size:11px !important;\r\n\t\t\tline-height:1.3 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-badges,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-badges{\r\n\t\t\tflex:1 1 100% !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t\tmargin:0 !important;\r\n\t\t\tmargin-left:0 !important;\r\n\t\t\tjustify-content:flex-start !important;\r\n\t\t\tflex-wrap:wrap !important;\r\n\t\t\tgap:4px !important;\r\n\t\t\torder:3 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .booking-status,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-badges .booking-status,\r\n\t\t#booking-requests.handson-booking-cards .booking-status,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-badges .booking-status{\r\n\t\t\tfont-size:10px !important;\r\n\t\t\tpadding:2px 7px !important;\r\n\t\t\tline-height:1.2 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-booking-details-accordion > summary,\r\n\t\t#booking-requests.handson-booking-cards .handson-booking-details-accordion > summary{\r\n\t\t\ttop:10px !important;\r\n\t\t\tright:10px !important;\r\n\t\t\theight:36px !important;\r\n\t\t\tmin-height:36px !important;\r\n\t\t\tpadding:0 6px !important;\r\n\t\t\tfont-size:11px !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-det-label,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-det-label{\r\n\t\t\tfont-size:11px !important;\r\n\t\t}\r\n\t\t\/* Body: keep price beside lines (same as desktop) \u2014 not under guests *\/\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-body,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-body{\r\n\t\t\tdisplay:flex !important;\r\n\t\t\tflex-direction:row !important;\r\n\t\t\talign-items:flex-start !important;\r\n\t\t\tjustify-content:space-between !important;\r\n\t\t\tgap:10px !important;\r\n\t\t\tmargin-top:10px !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-details-lines,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-details-lines{\r\n\t\t\tflex:1 1 auto !important;\r\n\t\t\twidth:auto !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t\tmin-width:0 !important;\r\n\t\t\tpadding-right:0 !important;\r\n\t\t\tgap:7px !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-guests-line{\r\n\t\t\talign-items:flex-start !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t\tmin-width:0 !important;\r\n\t\t\tfont-size:12px !important;\r\n\t\t\tline-height:1.35 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-strong,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-strong a,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line-strong,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line-strong a{\r\n\t\t\tfont-size:12px !important;\r\n\t\t\tfont-weight:500 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-when,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line > span,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-type,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-dot-sep,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line-when,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-guests-line > span,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-type,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-dot-sep{\r\n\t\t\tfont-size:12px !important;\r\n\t\t\tfont-weight:400 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-sub,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-teacher,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-occasion,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-private-inline,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line-sub,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-teacher,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-occasion,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-private-inline{\r\n\t\t\tfont-size:11px !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-type,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-guests-line .handson-bk-type{\r\n\t\t\tfont-size:12px !important;\r\n\t\t\tfont-weight:400 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line > span,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-strong,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-strong a,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-sub,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line > span,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line-strong,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line-strong a{\r\n\t\t\tmin-width:0 !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t\toverflow-wrap:anywhere !important;\r\n\t\t\tword-break:break-word !important;\r\n\t\t\twhite-space:normal !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-loc,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line-loc{\r\n\t\t\tflex-wrap:wrap !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-line-loc > span,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-line-loc > span{\r\n\t\t\twhite-space:normal !important;\r\n\t\t\toverflow:visible !important;\r\n\t\t\ttext-overflow:clip !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-price-box,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-price-box{\r\n\t\t\twidth:auto !important;\r\n\t\t\tmin-width:0 !important;\r\n\t\t\tmax-width:38% !important;\r\n\t\t\ttext-align:right !important;\r\n\t\t\talign-self:flex-start !important;\r\n\t\t\tflex:0 0 auto !important;\r\n\t\t\tmargin-top:0 !important;\r\n\t\t\tpadding-top:0 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-price,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-price{\r\n\t\t\tfont-size:16px !important;\r\n\t\t\ttext-align:right !important;\r\n\t\t\tline-height:1.15 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-price-note,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-price-note{\r\n\t\t\tfont-size:10px !important;\r\n\t\t\ttext-align:right !important;\r\n\t\t}\r\n\t\t\/* Footer: buttons first, Booked date below left *\/\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-card-footer,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-card-footer{\r\n\t\t\tflex-direction:column !important;\r\n\t\t\talign-items:stretch !important;\r\n\t\t\tgap:10px !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-footer-actions{\r\n\t\t\torder:1 !important;\r\n\t\t\twidth:100% !important;\r\n\t\t\tmargin-left:0 !important;\r\n\t\t\tjustify-content:flex-start !important;\r\n\t\t\tflex-wrap:wrap !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-booked-at,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-booked-at{\r\n\t\t\torder:2 !important;\r\n\t\t\tfont-size:11px !important;\r\n\t\t\talign-self:flex-start !important;\r\n\t\t\ttext-align:left !important;\r\n\t\t\twidth:auto !important;\r\n\t\t\tmax-width:100% !important;\r\n\t\t\tmargin:0 !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .button,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message,\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-bk-footer-actions a.button,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .button,\r\n\t\t#booking-requests.handson-booking-cards .handson-bk-footer-actions .booking-message{\r\n\t\t\tflex:1 1 auto !important;\r\n\t\t\tmin-width:0 !important;\r\n\t\t\tjustify-content:center !important;\r\n\t\t\tfont-size:12px !important;\r\n\t\t\tpadding:7px 10px !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-suggest-accordion-summary,\r\n\t\t#booking-requests.handson-booking-cards .handson-suggest-accordion-summary{\r\n\t\t\tflex-wrap:wrap !important;\r\n\t\t\tgap:6px !important;\r\n\t\t}\r\n\t\tbody.handson-bookings-dashboard-page #booking-requests.handson-booking-cards .handson-suggest-accordion-tiny,\r\n\t\t#booking-requests.handson-booking-cards .handson-suggest-accordion-tiny{\r\n\t\t\tmax-width:100% !important;\r\n\t\t}\r\n\t}\r\n<\/style>\r\n<div class=\"row\">\r\n\t<!-- Listings -->\r\n\t<div class=\"col-lg-12 col-md-12\">\r\n\t\t<div class=\"dashboard-list-box handson-booking-cards-shell margin-top-0\">\r\n\t\t\t\t\t\t<div class=\"headline-with-filters list-view handson-bk-filters-bar\">\r\n\r\n\t\t\t\t<div class=\"handson-bk-filters-row handson-bk-filters-tools\">\r\n\t\t\t\t\t<i class=\"fa fa-circle-o-notch fa-spin booking-loading-icon\" aria-hidden=\"true\"><\/i>\r\n\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"handson-bk-search\">\r\n\t\t\t\t\t\t<span class=\"handson-bk-search-i\" aria-hidden=\"true\">\r\n\t\t\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg>\r\n\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t<input\r\n\t\t\t\t\t\t\ttype=\"search\"\r\n\t\t\t\t\t\t\tid=\"handson-bk-search-q\"\r\n\t\t\t\t\t\t\tclass=\"handson-bk-search-in\"\r\n\t\t\t\t\t\t\tplaceholder=\"Search name, workshop, teacher, location, ID\"\r\n\t\t\t\t\t\t\taria-label=\"Search bookings\"\r\n\t\t\t\t\t\t\tautocomplete=\"off\"\r\n\t\t\t\t\t\t\/>\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t<div class=\"handson-bk-filters-extra\" id=\"handson-bk-filters-extra\">\r\n\t\t\t\t\t\t<div class=\"booking-requests-filter handson-bk-filters-selects\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" id=\"dashboard_type\" name=\"dashboard_type\" value=\"user\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" id=\"listing_status\" value=\"show_all\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div><!-- \/.handson-bk-filters-selects -->\r\n\r\n\t\t\t\t\t\t<div id=\"booking-date-range-enabler\">\r\n\t\t\t\t\t\t\t<svg class=\"handson-bk-filter-cal\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\r\n\t\t\t\t\t\t\t<span>Pick a Date<\/span>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<div id=\"booking-date-range\" style=\"display: none;\">\r\n\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div><!-- \/.handson-bk-filters-extra -->\r\n\r\n\t\t\t\t\t<button\r\n\t\t\t\t\t\ttype=\"button\"\r\n\t\t\t\t\t\tid=\"handson-bk-filter-toggle\"\r\n\t\t\t\t\t\tclass=\"handson-bk-filter-btn\"\r\n\t\t\t\t\t\taria-expanded=\"false\"\r\n\t\t\t\t\t\taria-controls=\"handson-bk-filters-extra\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<span class=\"handson-bk-filter-btn-ico\" aria-hidden=\"true\">\r\n\t\t\t\t\t\t\t<svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3\"\/><\/svg>\r\n\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t<span>Filter<\/span>\r\n\t\t\t\t\t\t<span class=\"handson-bk-filter-badge\" id=\"handson-bk-filter-badge\" aria-hidden=\"true\"><\/span>\r\n\t\t\t\t\t<\/button>\r\n\r\n\t\t\t\t\t\t\t\t\t<\/div><!-- \/.handson-bk-filters-tools -->\r\n\r\n\t\t\t<\/div>\r\n\r\n\t\t\t<ul id=\"no-bookings-information\" style=\"display: none\">\r\n\t\t\t\tWe haven&#039;t found any bookings for that criteria\t\t\t<\/ul>\r\n\t\t\t\t\t\t\t<ul id=\"booking-requests\" class=\"handson-booking-cards\">\r\n\t\t\t\t\t<li class=\"user-booking waiting-booking handson-bk-card\" id=\"booking-list-404712\">\r\n\t<div class=\"handson-bk-row list-box-listing bookings\">\r\n\t\t<div class=\"list-box-listing-content\" style=\"width:100%;float:none;\">\r\n\t\t\t<div class=\"inner\">\r\n\r\n\t\t\t\t<div class=\"handson-bk-head handson-bk-top\">\r\n\t\t\t\t\t<div class=\"handson-bk-identity\">\r\n\t\t\t\t\t\t<div class=\"list-box-listing-img handson-bk-av\"><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/?s=70&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/?s=140&#038;d=mm&#038;r=g 2x' class='avatar avatar-70 photo avatar-default' height='70' width='70' \/><\/div>\r\n\t\t\t\t\t\t<div class=\"handson-bk-identity-text handson-bk-id\">\r\n\t\t\t\t\t\t\t<div class=\"handson-bk-name\">\r\n\t\t\t\t\t\t\t\tCeramic Workshop | Clay Classes at Amora Est\u00fadio with Amanda and Niall\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"handson-bk-mono handson-bk-order\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tOrder #57453\t\t\t\t\t\t\t\t\t<span class=\"handson-bk-dot-sep\"> \u00b7 <\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tBooking #404712\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"handson-bk-badges\">\r\n\t\t\t\t\t\t<span class=\"booking-status pending\">Pending<\/span> <span class=\"booking-status pending\">Waiting for teacher confirmation<\/span>\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"handson-bk-body\">\r\n\t\t\t\t\t<div class=\"handson-bk-details-lines\">\r\n\t\t\t\t\t\t<div class=\"handson-bk-line\" id=\"title\">\r\n\t\t\t\t\t\t\t<svg class=\"handson-bk-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m9.06 11.9 8.07-8.06a2.85 2.85 0 1 1 4.03 4.03l-8.06 8.07\"\/><path d=\"M7.07 14.94c-1.66 0-3 1.35-3 3.02 0 1.33-2.5 1.52-2 2.02 1.08 1.1 2.49 2.02 4 2.02 2.2 0 4-1.8 4-4.04a3.01 3.01 0 0 0-3-3.02z\"\/><\/svg>\t\t\t\t\t\t\t<span>\r\n\t\t\t\t\t\t\t\t<span class=\"handson-bk-line-strong\"><a href=\"https:\/\/handson.pt\/pt\/workshop\/ceramic-workshop-clay-classes-at-amora-estudio-with-amanda-and-niall\/\">Ceramic Workshop | Clay Classes at Amora Est\u00fadio with Amanda and Niall<\/a><\/span>\r\n\t\t\t\t\t\t\t\t<span class=\"handson-bk-line-sub\"> \u00b7 Listing #11141<\/span>\r\n\t\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"handson-bk-line\">\r\n\t\t\t\t\t\t\t<svg class=\"handson-bk-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\t\t\t\t\t\t\t<span class=\"handson-bk-line-when\">11\/09\/2026 \u00b7 16:30\u201318:30<\/span>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"handson-bk-line handson-bk-line-loc\">\r\n\t\t\t\t\t\t\t<svg class=\"handson-bk-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t<span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"handson-bk-line-sub\">Rua Paio Peres Correia 27B, 1900-363 Lisbon, Portugal<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"handson-bk-dot-sep\"> \u00b7 <\/span>\t\t\t\t\t\t\t\t\t<svg class=\"handson-bk-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\t\t\t\t\t\t\t\t\t<span class=\"handson-bk-teacher\">Clay Clube<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"handson-bk-line handson-bk-guests-line\">\r\n\t\t\t\t\t\t\t<svg class=\"handson-bk-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg>\t\t\t\t\t\t\t<span>\r\n\t\t\t\t\t\t\t\t6 Guests, 6 Tickets\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"handson-bk-dot-sep\"> \u00b7 <\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"handson-bk-type is-single\">Single<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"booking-status handson-private-booking handson-bk-private-inline\">Private<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"handson-bk-price-box\">\r\n\t\t\t\t\t\t\t<div class=\"handson-bk-price\">\r\n\t\t\t\t\t\t\t\t120,00&euro;\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"handson-bk-price-note handson-bk-rev\">Price<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"handson-bk-meta\" style=\"display:none\" aria-hidden=\"true\">\r\n\t\t\t\t\t<div class=\"inner-booking-list handson-bk-front-only\">\r\n\t\t\t\t\t\t<ul class=\"booking-list\">\r\n\t\t\t\t\t\t\t<li class=\"highlighted handson-bk-meta-item\" id=\"date\"><span>11\/09\/2026 \u00b7 16:30\u201318:30<\/span><\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"highlighted handson-bk-meta-item\" id=\"location\"><span>Rua Paio Peres Correia 27B, 1900-363 Lisbon, Portugal<\/span><\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"inner-booking-list handson-bk-price-source\" aria-hidden=\"true\" style=\"display:none !important;\">\r\n\t\t\t\t\t\t<ul class=\"booking-list\">\r\n\t\t\t\t\t\t\t<li class=\"highlighted\" id=\"price\">120<\/li>\r\n\t\t\t\t\t\t<\/ul>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<details class=\"handson-booking-details-accordion\">\r\n\t\t<summary\r\n\t\t\tdata-label-closed=\"Details\"\r\n\t\t\tdata-label-open=\"Hide\"\r\n\t\t><span class=\"handson-bk-det-label\">Details<\/span><\/summary>\r\n\t\t<div class=\"handson-booking-details-inner handson-bk-panel\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inner-booking-list\">\r\n\t\t\t\t\t\t\t<h5>Workshop location:<\/h5>\r\n\t\t\t\t\t\t\t<ul class=\"booking-list\">\r\n\t\t\t\t\t\t\t\t<li>Rua Paio Peres Correia 27B, 1900-363 Lisbon, Portugal<\/li>\r\n\t\t\t\t\t\t\t<\/ul>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t<div class=\"inner-booking-list\">\r\n\r\n\t\t\t\t\t\t<h5>Client:<\/h5>\r\n\t\t\t\t\t\t<ul class=\"booking-list\" id=\"client\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"inner-booking-list\">\r\n\t\t\t\t\t\t\t<h5>Order ID:<\/h5>\r\n\t\t\t\t\t\t\t<ul class=\"booking-list\">\r\n\t\t\t\t\t\t\t\t<li class=\"highlighted\" id=\"order\">\r\n\t\t\t\t\t\t\t\t\t#57453\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t<\/ul>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t<div class=\"inner-booking-list\">\r\n\t\t\t\t\t\t\t\t\t\t\t<h5>Booking requested on:<\/h5>\r\n\t\t\t\t\t\t\t\t\t\t<ul class=\"booking-list\">\r\n\t\t\t\t\t\t<li class=\"highlighted\" id=\"price\">\r\n\t\t\t\t\t\t\t05\/08\/2026\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tat\r\n\t\t\t\t\t\t\t16:56\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t<\/ul>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t<div class=\"inner-booking-list\">\r\n\t\t\t\t\t\t<h5>Payment due:<\/h5>\r\n\t\t\t\t\t\t<ul class=\"booking-list\">\r\n\t\t\t\t\t\t\t<li class=\"highlighted\" id=\"price\">\r\n\t\t\t\t\t\t\t\t05\/08\/2026\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tat\r\n\t\t\t\t\t\t\t\t18:27\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t<\/ul>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\r\n\t\t\t\t<style id=\"hos-disabled-action-style\">.hos-disabled-action{opacity:.55;pointer-events:none;cursor:not-allowed;}<\/style>\r\n\t\t\t\t<!-- Cusotm fields -->\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/details>\r\n\t<div class=\"handson-bk-card-footer\">\r\n\t\t<span class=\"handson-bk-booked-at\">\r\n\t\t\tBooked 05\/08\/2026 \u00b7 16:56\t\t<\/span>\r\n\t\t<div class=\"handson-bk-footer-actions\">\r\n\t\t\t\t<div class=\"listeo-user-booking-action-buttons\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#small-dialog\" data-recipient=\"126\" data-booking_id=\"booking_404712\" class=\"booking-message rate-review popup-with-zoom-anim handson-bk-msg-orange\"><i class=\"sl sl-icon-envelope-open\"><\/i> Send Message<\/a>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"button gray hos-disabled-action\" aria-disabled=\"true\" tabindex=\"-1\" onclick=\"return false;\" title=\"Available after teacher confirmation\"><i class=\"sl sl-icon-info\"><\/i> Booking Summary<\/a>\t\t\t\t\t\t\t\t\t<\/div>\r\n\t<div class=\"buttons-to-right booking-buttons-actions\">\r\n\t\t\t\t\t<a href=\"https:\/\/handson.pt\/pt\/checkout\/instant-booking\/order-pay\/57453\/?pay_for_order=true&#038;key=wc_order_5b2yezZHYLiWr\" class=\"button green pay\"><i class=\"sl sl-icon-check\"><\/i> Pay<\/a>\r\n\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"button gray reject\" data-booking_id=\"404712\"><i class=\"sl sl-icon-close\"><\/i> Cancel<\/a>\r\n\t\t\r\n\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/li>\t\t\t\t<\/ul>\r\n\t\t\t\r\n\t\t<\/div>\r\n\t\t\t\t<div id=\"small-dialog\" class=\"zoom-anim-dialog mfp-hide\">\r\n\t\t\t<div class=\"small-dialog-header\">\r\n\t\t\t\t<h3>Send Message<\/h3>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"message-reply margin-top-0\">\r\n\t\t\t\t<form action=\"\" id=\"send-message-from-widget\" data-booking_id=\"\">\r\n\t\t\t\t\t<textarea data-recipient=\"\" data-referral=\"\" required cols=\"40\" id=\"contact-message\" name=\"message\" rows=\"3\" placeholder=\"Your message\"><\/textarea>\r\n\t\t\t\t\t<button class=\"button\">\r\n\t\t\t\t\t\t<i class=\"fa fa-circle-o-notch fa-spin\" aria-hidden=\"true\"><\/i>Send Message<\/button>\r\n\t\t\t\t\t<div class=\"notification closeable success margin-top-20\"><\/div>\r\n\r\n\t\t\t\t<\/form>\r\n\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<a style=\"display:none;\" href=\"#small-dialog\" class=\"send-message-to-owner button popup-with-zoom-anim\"><i class=\"sl sl-icon-envelope-open\"><\/i> Send Message<\/a>\r\n\t<\/div>\r\n<\/div>\r\n\r\n\r\n<script>\r\n\t\/* (TEACHER-SUGGEST-DATE-LOCK) One Details open at a time (inline panel like bookings-board.html) *\/\r\n\t(function () {\r\n\t\tif (window.__handsonBookingDetailsExclusiveBound) {\r\n\t\t\treturn;\r\n\t\t}\r\n\t\twindow.__handsonBookingDetailsExclusiveBound = true;\r\n\r\n\t\tfunction handsonSyncBookingDetailsLabel(detailsEl) {\r\n\t\t\tif (!detailsEl) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tvar summary = detailsEl.querySelector(':scope > summary');\r\n\t\t\tif (!summary) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tvar label = summary.querySelector('.handson-bk-det-label');\r\n\t\t\tif (!label) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tvar closed = summary.getAttribute('data-label-closed') || 'Details';\r\n\t\t\tvar open = summary.getAttribute('data-label-open') || 'Hide';\r\n\t\t\tlabel.textContent = detailsEl.open ? open : closed;\r\n\t\t}\r\n\r\n\t\tdocument.addEventListener('toggle', function (e) {\r\n\t\t\tvar target = e.target;\r\n\t\t\tif (!target || target.tagName !== 'DETAILS' || !target.classList.contains('handson-booking-details-accordion')) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\t\/\/ Board HTML: open \u2192 \"Hide\", closed \u2192 \"Details\"\r\n\t\t\thandsonSyncBookingDetailsLabel(target);\r\n\r\n\t\t\tvar root = document.getElementById('booking-requests');\r\n\t\t\tif (!root || !root.contains(target) || !target.open) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tvar openList = root.querySelectorAll('details.handson-booking-details-accordion[open]');\r\n\t\t\tfor (var i = 0; i < openList.length; i++) {\r\n\t\t\t\tif (openList[i] !== target) {\r\n\t\t\t\t\topenList[i].removeAttribute('open');\r\n\t\t\t\t\thandsonSyncBookingDetailsLabel(openList[i]);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}, true);\r\n\t})();\r\n<\/script>\r\n<script>\r\n\t\/* Board search \u2014 live filter #booking-requests cards (class hide beats display:block !important) *\/\r\n\t(function () {\r\n\t\tif (window.__handsonBookingSearchBound) {\r\n\t\t\treturn;\r\n\t\t}\r\n\t\twindow.__handsonBookingSearchBound = true;\r\n\r\n\t\tvar emptyId = 'handson-bk-search-empty';\r\n\t\tvar hideClass = 'handson-bk-search-hidden';\r\n\r\n\t\tfunction handsonBookingSearchQuery() {\r\n\t\t\tvar input = document.getElementById('handson-bk-search-q');\r\n\t\t\treturn input ? String(input.value || '').toLowerCase().replace(\/\\s+\/g, ' ').trim() : '';\r\n\t\t}\r\n\r\n\t\tfunction handsonEnsureSearchEmptyEl() {\r\n\t\t\tvar el = document.getElementById(emptyId);\r\n\t\t\tif (el) {\r\n\t\t\t\treturn el;\r\n\t\t\t}\r\n\t\t\tvar shell = document.querySelector('.dashboard-list-box.handson-booking-cards-shell');\r\n\t\t\tvar list = document.getElementById('booking-requests');\r\n\t\t\tif (!shell || !list) {\r\n\t\t\t\treturn null;\r\n\t\t\t}\r\n\t\t\tel = document.createElement('ul');\r\n\t\t\tel.id = emptyId;\r\n\t\t\tel.className = 'handson-bk-search-empty';\r\n\t\t\tel.setAttribute('style', 'display:none');\r\n\t\t\tel.textContent = 'No bookings match this search.';\r\n\t\t\tshell.insertBefore(el, list);\r\n\t\t\treturn el;\r\n\t\t}\r\n\r\n\t\tfunction handsonCardMatchesQuery(li, q) {\r\n\t\t\tif (!q) {\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t\tvar text = (li.textContent || '').toLowerCase().replace(\/\\s+\/g, ' ');\r\n\t\t\tvar tokens = q.split(' ');\r\n\t\t\tfor (var t = 0; t < tokens.length; t++) {\r\n\t\t\t\tif (tokens[t] && text.indexOf(tokens[t]) === -1) {\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\treturn true;\r\n\t\t}\r\n\r\n\t\tfunction handsonApplyBookingSearchFilter() {\r\n\t\t\tvar q = handsonBookingSearchQuery();\r\n\t\t\tvar list = document.getElementById('booking-requests');\r\n\t\t\tif (!list) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tvar cards = list.children;\r\n\t\t\tvar visible = 0;\r\n\t\t\tvar total = 0;\r\n\t\t\tfor (var i = 0; i < cards.length; i++) {\r\n\t\t\t\tvar li = cards[i];\r\n\t\t\t\tif (!li || li.tagName !== 'LI') {\r\n\t\t\t\t\tcontinue;\r\n\t\t\t\t}\r\n\t\t\t\ttotal++;\r\n\t\t\t\tvar show = handsonCardMatchesQuery(li, q);\r\n\t\t\t\tif (show) {\r\n\t\t\t\t\tli.classList.remove(hideClass);\r\n\t\t\t\t\tvisible++;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tli.classList.add(hideClass);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tvar emptyEl = handsonEnsureSearchEmptyEl();\r\n\t\t\tif (emptyEl) {\r\n\t\t\t\temptyEl.style.display = (q && total > 0 && visible === 0) ? 'block' : 'none';\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\twindow.handsonApplyBookingSearchFilter = handsonApplyBookingSearchFilter;\r\n\r\n\t\tfunction handsonBindBookingSearch() {\r\n\t\t\tvar input = document.getElementById('handson-bk-search-q');\r\n\t\t\tif (!input || input.dataset.bound === '1') {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tinput.dataset.bound = '1';\r\n\t\t\tinput.addEventListener('input', handsonApplyBookingSearchFilter);\r\n\t\t\tinput.addEventListener('keyup', handsonApplyBookingSearchFilter);\r\n\t\t\tinput.addEventListener('search', handsonApplyBookingSearchFilter);\r\n\t\t\tinput.addEventListener('change', handsonApplyBookingSearchFilter);\r\n\t\t}\r\n\r\n\t\tif (document.readyState === 'loading') {\r\n\t\t\tdocument.addEventListener('DOMContentLoaded', handsonBindBookingSearch);\r\n\t\t} else {\r\n\t\t\thandsonBindBookingSearch();\r\n\t\t}\r\n\r\n\t\tif (window.jQuery) {\r\n\t\t\twindow.jQuery(document).ajaxComplete(function (event, xhr, settings) {\r\n\t\t\t\tvar data = settings && settings.data ? String(settings.data) : '';\r\n\t\t\t\tif (data.indexOf('listeo_bookings_manage') === -1) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\twindow.setTimeout(handsonApplyBookingSearchFilter, 0);\r\n\t\t\t});\r\n\t\t}\r\n\t})();\r\n<\/script>\r\n<script>\r\n\t\/* Filter toggle \u2014 default Search+Filter; click expands All Users \/ Listings \/ Status \/ Pick a Date on same row *\/\r\n\t(function () {\r\n\t\tif (window.__handsonBookingFilterToggleBound) {\r\n\t\t\treturn;\r\n\t\t}\r\n\t\twindow.__handsonBookingFilterToggleBound = true;\r\n\r\n\t\tfunction handsonSelectVal(id) {\r\n\t\t\tvar el = document.getElementById(id);\r\n\t\t\tif (!el || el.tagName !== 'SELECT') {\r\n\t\t\t\treturn '';\r\n\t\t\t}\r\n\t\t\treturn String(el.value || '');\r\n\t\t}\r\n\r\n\t\tfunction handsonCountActiveFilters() {\r\n\t\t\tvar n = 0;\r\n\t\t\tvar author = handsonSelectVal('booking_author');\r\n\t\t\tif (author && author !== 'show_all') {\r\n\t\t\t\tn++;\r\n\t\t\t}\r\n\t\t\tvar listing = handsonSelectVal('listing_id');\r\n\t\t\tif (listing && listing !== 'show_all') {\r\n\t\t\t\tn++;\r\n\t\t\t}\r\n\t\t\tvar statusSel = document.querySelector('select#listing_status');\r\n\t\t\tif (statusSel) {\r\n\t\t\t\tvar st = String(statusSel.value || '');\r\n\t\t\t\tif (st === 'confirmed' || st === 'paid') {\r\n\t\t\t\t\tn++;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tvar dateRange = document.getElementById('booking-date-range');\r\n\t\t\tif (dateRange) {\r\n\t\t\t\tvar style = (dateRange.getAttribute('style') || '').toLowerCase();\r\n\t\t\t\tvar visible = style.indexOf('display: none') === -1 && style.indexOf('display:none') === -1;\r\n\t\t\t\tif (visible && String(dateRange.textContent || '').trim() !== '') {\r\n\t\t\t\t\tn++;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\treturn n;\r\n\t\t}\r\n\r\n\t\tfunction handsonSyncFilterBadge() {\r\n\t\t\tvar badge = document.getElementById('handson-bk-filter-badge');\r\n\t\t\tvar btn = document.getElementById('handson-bk-filter-toggle');\r\n\t\t\tvar n = handsonCountActiveFilters();\r\n\t\t\tif (badge) {\r\n\t\t\t\tif (n > 0) {\r\n\t\t\t\t\tbadge.textContent = String(n);\r\n\t\t\t\t\tbadge.classList.add('is-on');\r\n\t\t\t\t} else {\r\n\t\t\t\t\tbadge.textContent = '';\r\n\t\t\t\t\tbadge.classList.remove('is-on');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (btn) {\r\n\t\t\t\tvar barOpen = !!document.querySelector('.handson-bk-filters-bar.is-filters-open');\r\n\t\t\t\tif (n > 0 || barOpen) {\r\n\t\t\t\t\tbtn.classList.add('is-active');\r\n\t\t\t\t} else {\r\n\t\t\t\t\tbtn.classList.remove('is-active');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tfunction handsonRefreshSelect2Widths() {\r\n\t\t\tif (!window.jQuery) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tvar $ = window.jQuery;\r\n\t\t\t$('#handson-bk-filters-extra select').each(function () {\r\n\t\t\t\tvar $el = $(this);\r\n\t\t\t\tif ($el.data('select2')) {\r\n\t\t\t\t\t$el.trigger('change.select2');\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\tfunction handsonSetFiltersOpen(open) {\r\n\t\t\tvar bar = document.querySelector('.handson-bk-filters-bar');\r\n\t\t\tvar btn = document.getElementById('handson-bk-filter-toggle');\r\n\t\t\tif (!bar || !btn) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tif (open) {\r\n\t\t\t\tbar.classList.add('is-filters-open');\r\n\t\t\t\tbtn.setAttribute('aria-expanded', 'true');\r\n\t\t\t\tbtn.classList.add('is-active');\r\n\t\t\t\twindow.setTimeout(handsonRefreshSelect2Widths, 0);\r\n\t\t\t} else {\r\n\t\t\t\tbar.classList.remove('is-filters-open');\r\n\t\t\t\tbtn.setAttribute('aria-expanded', 'false');\r\n\t\t\t}\r\n\t\t\thandsonSyncFilterBadge();\r\n\t\t}\r\n\r\n\t\tfunction handsonBindFilterToggle() {\r\n\t\t\tvar btn = document.getElementById('handson-bk-filter-toggle');\r\n\t\t\tif (!btn || btn.dataset.bound === '1') {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tbtn.dataset.bound = '1';\r\n\t\t\tbtn.addEventListener('click', function () {\r\n\t\t\t\tvar bar = document.querySelector('.handson-bk-filters-bar');\r\n\t\t\t\tvar open = !(bar && bar.classList.contains('is-filters-open'));\r\n\t\t\t\thandsonSetFiltersOpen(open);\r\n\t\t\t});\r\n\r\n\t\t\tif (window.jQuery) {\r\n\t\t\t\twindow.jQuery(document).on(\r\n\t\t\t\t\t'change',\r\n\t\t\t\t\t'#booking_author, #listing_id, select#listing_status',\r\n\t\t\t\t\thandsonSyncFilterBadge\r\n\t\t\t\t);\r\n\t\t\t}\r\n\r\n\t\t\tif (handsonCountActiveFilters() > 0) {\r\n\t\t\t\thandsonSetFiltersOpen(true);\r\n\t\t\t} else {\r\n\t\t\t\thandsonSyncFilterBadge();\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (document.readyState === 'loading') {\r\n\t\t\tdocument.addEventListener('DOMContentLoaded', handsonBindFilterToggle);\r\n\t\t} else {\r\n\t\t\thandsonBindFilterToggle();\r\n\t\t}\r\n\t})();\r\n<\/script>\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-dashboard.php","meta":{"footnotes":""},"class_list":["post-4388","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/pages\/4388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/comments?post=4388"}],"version-history":[{"count":0,"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/pages\/4388\/revisions"}],"wp:attachment":[{"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/media?parent=4388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}