.my-space-reminder-task-icon[data-v-0d29ea84]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:6px;color:var(--app-color-primary);font-size:16px;vertical-align:middle}.task-widget-checklist-progress[data-v-0ea9dea6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25px;height:25px}.task-widget-checklist-progress svg[data-v-0ea9dea6]{width:100%;height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.task-widget-checklist-progress circle[data-v-0ea9dea6]{fill:none;stroke-width:3}.task-widget-checklist-progress__track[data-v-0ea9dea6]{stroke:var(--app-color-border)}.task-widget-checklist-progress__value[data-v-0ea9dea6]{stroke:var(--app-color-warning);stroke-linecap:round}.task-widget-checklist-progress--empty .task-widget-checklist-progress__value[data-v-0ea9dea6]{stroke:var(--app-color-danger)}.task-widget-checklist-progress--complete .task-widget-checklist-progress__value[data-v-0ea9dea6]{stroke:var(--app-color-success)}.task-widget-checklist-progress text[data-v-0ea9dea6]{fill:var(--app-color-text-secondary);font-size:7px;font-weight:800;text-anchor:middle;dominant-baseline:middle;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center}.my-space-personal-tasks__group--urgent .my-space-task-tree__summary[data-v-2f1ab050]{background:var(--app-color-danger-soft)!important}.my-space-personal-tasks__priority[data-v-2f1ab050]{margin-left:8px;font-size:var(--app-text-xs);font-weight:var(--app-font-bold);color:var(--app-color-text-muted)}.my-space-personal-tasks__priority--urgent[data-v-2f1ab050]{color:var(--app-color-danger)}.my-space-personal-tasks__priority--high[data-v-2f1ab050]{color:var(--app-color-warning)}.my-space-personal-tasks__priority--medium[data-v-2f1ab050]{color:var(--app-color-primary)}.my-space-task-reminder-icon[data-v-2f1ab050]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--app-color-primary);font-size:16px}.my-space-priority-tasks__header-icon[data-v-71d6d9e5]{background:var(--app-color-warning)}.my-space-priority-tasks__assignee[data-v-71d6d9e5],.my-space-priority-tasks__type[data-v-71d6d9e5]{color:var(--app-color-text-muted);font-size:var(--app-text-xs)}.my-space-priority-tasks__task-copy[data-v-71d6d9e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.my-space-priority-tasks__task-copy .my-space-day-item-text[data-v-71d6d9e5]{color:var(--app-color-text);font-weight:var(--app-font-bold)}.my-space-priority-tasks__assignee[data-v-71d6d9e5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:2px}.my-space-priority-tasks__group--urgent .my-space-task-tree__summary[data-v-71d6d9e5]{background:var(--app-color-danger-soft)!important}.my-space-priority-tasks__priority[data-v-71d6d9e5]{margin-left:8px;color:var(--app-color-warning);font-size:var(--app-text-xs);font-weight:var(--app-font-bold)}.my-space-priority-tasks__priority--urgent[data-v-71d6d9e5]{color:var(--app-color-danger)}.my-space-priority-tasks__go[data-v-71d6d9e5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;margin-left:8px;padding:0;border:0;border-radius:50%;background:var(--app-color-primary-soft);color:var(--app-color-primary)}.my-space-priority-tasks__go[data-v-71d6d9e5]:hover{background:var(--app-color-primary);color:var(--app-color-on-primary)}.my-space-priority-tasks__reminder[data-v-71d6d9e5]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--app-color-primary);font-size:16px}.my-space-priority-assignee__header-icon[data-v-a332fcf8]{background:var(--app-color-primary)}.my-space-priority-assignee__task-copy small[data-v-a332fcf8],.my-space-priority-assignee__type[data-v-a332fcf8]{color:var(--app-color-text-muted);font-size:var(--app-text-xs)}.my-space-priority-assignee__task-copy[data-v-a332fcf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.my-space-priority-assignee__task-copy .my-space-day-item-text[data-v-a332fcf8]{color:var(--app-color-text);font-weight:var(--app-font-bold)}.my-space-priority-assignee__group--urgent .my-space-task-tree__summary[data-v-a332fcf8]{background:var(--app-color-danger-soft)!important}.my-space-priority-assignee__priority[data-v-a332fcf8]{margin-left:8px;color:var(--app-color-warning);font-size:var(--app-text-xs);font-weight:var(--app-font-bold)}.my-space-priority-assignee__priority--urgent[data-v-a332fcf8]{color:var(--app-color-danger)}.my-space-priority-assignee__go[data-v-a332fcf8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;margin-left:8px;padding:0;border-radius:50%;background:var(--app-color-primary-soft);color:var(--app-color-primary)}.my-space-priority-assignee__go[data-v-a332fcf8]:hover{background:var(--app-color-primary);color:var(--app-color-on-primary);text-decoration:none}.my-space-priority-assignee__reminder[data-v-a332fcf8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--app-color-primary);font-size:16px}.my-space-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 134px);max-width:100%}.my-space-layout{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:1fr;gap:26px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1;flex:1}.my-space-main{min-width:0}.my-space-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.my-space-side .my-space-card{-webkit-box-flex:1;-ms-flex:1;flex:1}.my-space-card.my-space-dashboard-shortcut{position:relative;-webkit-box-flex:0;-ms-flex:0 1 340px;flex:0 1 340px;height:340px;min-height:0;padding:18px;overflow:hidden;border:0;background:linear-gradient(145deg,var(--app-color-primary),var(--app-color-primary-hover) 58%,var(--app-color-primary-active));color:var(--app-color-on-primary);-webkit-box-shadow:var(--app-shadow-lg);box-shadow:var(--app-shadow-lg)}.my-space-dashboard-shortcut__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:0}.my-space-dashboard-shortcut__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.my-space-dashboard-shortcut__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--app-color-surface-translucent);color:var(--app-color-primary-hover);font-size:18px}.my-space-dashboard-shortcut__eyebrow{font-size:10px;font-weight:800;letter-spacing:.09em;opacity:.78;text-transform:uppercase}.my-space-dashboard-shortcut__title{margin-top:7px;font-size:var(--app-text-xl);line-height:1.2}.my-space-dashboard-shortcut__description{margin-top:5px;font-size:var(--app-text-sm);line-height:1.45;opacity:.86}.my-space-dashboard-shortcut__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;width:100%;margin-top:10px;overflow-y:auto;padding-right:2px}.my-space-dashboard-shortcut__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;width:100%;min-height:40px;padding:5px 7px;border:1px solid hsla(0,0%,100%,.2);border-radius:9px;background:hsla(0,0%,100%,.09);color:var(--app-color-on-primary);cursor:pointer;text-align:left;-webkit-transition:background-color .16s ease,border-color .16s ease,-webkit-transform .16s ease;transition:background-color .16s ease,border-color .16s ease,-webkit-transform .16s ease;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,-webkit-transform .16s ease}.my-space-dashboard-shortcut__item:focus,.my-space-dashboard-shortcut__item:hover{border-color:hsla(0,0%,100%,.48);background:hsla(0,0%,100%,.18);color:var(--app-color-on-primary);outline:none;-webkit-transform:translateX(2px);transform:translateX(2px)}.my-space-dashboard-shortcut__item-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;width:25px;height:25px;border-radius:7px;background:hsla(0,0%,100%,.18);font-size:15px}.my-space-dashboard-shortcut__item-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.my-space-dashboard-shortcut__item-copy strong{overflow:hidden;font-size:var(--app-text-sm);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.my-space-dashboard-shortcut__item-copy small{overflow:hidden;font-size:10px;line-height:1.2;opacity:.72;text-overflow:ellipsis;white-space:nowrap}.my-space-dashboard-shortcut__item-arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;opacity:.72}.my-space-dashboard-shortcut__empty{margin-top:15px;font-size:var(--app-text-sm);line-height:1.45;opacity:.82}.my-space-dashboard-shortcut__action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-top:13px;padding:0;border:0;background:transparent;color:var(--app-color-on-primary);font-size:var(--app-text-sm);font-weight:var(--app-font-bold);cursor:pointer;text-align:left}.my-space-dashboard-shortcut__action:focus,.my-space-dashboard-shortcut__action:hover{color:var(--app-color-on-primary);outline:none;text-decoration:underline}.my-space-dashboard-shortcut__arrow{-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.my-space-dashboard-shortcut:focus .my-space-dashboard-shortcut__arrow,.my-space-dashboard-shortcut:hover .my-space-dashboard-shortcut__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.my-space-top-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:26px;margin-bottom:26px}.my-space-top-grid>.my-space-hero{grid-column:1;grid-row:1}.my-space-card--accesos{grid-column:1;grid-row:2}.my-space-card--reminders-top{grid-column:2;grid-row:1/span 2}.my-space-card--calendar{grid-column:3;grid-row:1/span 2}.my-space-hero{position:relative;border-radius:16px;padding:28px 28px 34px;background:linear-gradient(130deg,var(--app-color-primary),var(--app-color-primary-hover) 55%,var(--app-color-primary-active));color:var(--app-color-on-primary);-webkit-box-shadow:var(--app-shadow-lg);box-shadow:var(--app-shadow-lg);overflow:hidden}.my-space-hero:before{top:-60px;right:-60px;width:220px;height:220px;background:hsla(0,0%,100%,.07)}.my-space-hero:after,.my-space-hero:before{content:"";position:absolute;border-radius:50%}.my-space-hero:after{bottom:-80px;right:90px;width:160px;height:160px;background:hsla(0,0%,100%,.05)}.my-space-hero-content{position:relative;z-index:1}.my-space-hero-company{position:absolute;top:18px;right:20px;z-index:2}.my-space-hero-company--compact{display:none}.my-space-hero-label{margin-bottom:4px;font-size:var(--app-text-xs);font-weight:var(--app-font-bold);letter-spacing:.8px;opacity:.75;text-transform:uppercase}.my-space-hero-greeting{font-size:var(--app-text-xl);font-weight:var(--app-font-bold);letter-spacing:.2px}.my-space-hero-date{font-size:var(--app-text-sm);opacity:.85;margin-top:2px}.my-space-hero-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:14px}.my-space-hero-summary-widget{display:contents}.my-space-hero-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;background:hsla(0,0%,100%,.14);font-size:var(--app-text-xs);cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.my-space-hero-chip:hover{background:hsla(0,0%,100%,.24)}.my-space-search{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;border-radius:12px;background:var(--app-color-surface);color:var(--app-color-text-muted);-webkit-box-shadow:var(--app-shadow-md);box-shadow:var(--app-shadow-md);cursor:pointer;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.my-space-search:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:var(--app-shadow-lg);box-shadow:var(--app-shadow-lg)}.my-space-search-icon{color:var(--app-color-primary);font-size:18px}.my-space-search-placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--app-text-md)}.my-space-search-kbd{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.my-space-search-kbd kbd{padding:2px 7px;border:1px solid var(--app-color-border);border-radius:5px;background:var(--app-color-surface-subtle);color:var(--app-color-text-muted);font-size:var(--app-text-xs)}.my-space-tiles-frame{position:relative}.my-space-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px;padding:16px 4px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.my-space-tiles::-webkit-scrollbar{display:none}.my-space-tiles-drag{display:contents}.my-space-tiles-nav{position:absolute;top:50%;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--app-color-border);border-radius:50%;background:var(--app-color-surface);color:var(--app-color-text-secondary);-webkit-box-shadow:var(--app-shadow-md);box-shadow:var(--app-shadow-md);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.my-space-tiles-nav:hover:not(:disabled){border-color:var(--app-color-primary);background:var(--app-color-primary);color:var(--app-color-on-primary)}.my-space-tiles-nav:disabled{opacity:.35;cursor:default}.my-space-tiles-nav--prev{left:0}.my-space-tiles-nav--next{right:0}.my-space-tile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 108px;flex:0 0 108px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:16px 8px 12px;border-radius:12px;background:var(--app-color-primary-soft);border:1px solid var(--app-color-primary-200);-webkit-box-shadow:var(--app-shadow-sm);box-shadow:var(--app-shadow-sm);color:var(--app-color-text);cursor:-webkit-grab;cursor:grab;-webkit-transition:border-color .15s ease,background-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.my-space-tile:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--app-color-primary);background:var(--app-color-primary-soft-hover);-webkit-box-shadow:var(--app-shadow-md);box-shadow:var(--app-shadow-md)}.my-space-tile--action{background:var(--app-color-success-soft);border-color:var(--app-color-success-border)}.my-space-tile--action:hover{border-color:var(--app-color-success)}.my-space-tile--dashboard{background:var(--app-color-warning-soft);border-color:var(--app-color-warning-border)}.my-space-tile--dashboard:hover{border-color:var(--app-color-warning)}.my-space-tile--ghost{opacity:.4}.my-space-tile--dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-box-shadow:var(--app-shadow-lg);box-shadow:var(--app-shadow-lg)}.my-space-tile-remove{position:absolute;top:4px;right:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--app-color-surface);color:var(--app-color-text-muted);font-size:12px;line-height:1;opacity:0;-webkit-transition:opacity .15s ease,background-color .15s ease,color .15s ease;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.my-space-tile:hover .my-space-tile-remove{opacity:1}.my-space-tile-remove:hover{background:var(--app-color-danger);color:var(--app-color-white)}.my-space-tile-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:var(--app-color-primary);color:var(--app-color-on-primary);font-size:18px}.my-space-tile--action .my-space-tile-icon{background:var(--app-color-success);color:var(--app-color-white)}.my-space-tile--dashboard .my-space-tile-icon{background:var(--app-color-warning);color:var(--app-color-white)}.my-space-tile-title{font-size:var(--app-text-xs);font-weight:var(--app-font-bold);color:var(--app-color-text);text-align:center;line-height:var(--app-leading-compact);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.my-space-tile-type{padding:1px 8px;border-radius:999px;background:var(--app-color-primary);color:var(--app-color-on-primary);font-size:10px;font-weight:var(--app-font-bold);text-transform:uppercase;letter-spacing:.3px}.my-space-tile--action .my-space-tile-type{background:var(--app-color-success);color:var(--app-color-white)}.my-space-tile--dashboard .my-space-tile-type{background:var(--app-color-warning);color:var(--app-color-white)}.my-space-tile--add{cursor:pointer;border-style:dashed;border-color:var(--app-color-border-strong);background:var(--app-color-surface-subtle);-webkit-box-shadow:none;box-shadow:none}.my-space-tile--add .my-space-tile-icon{background:var(--app-color-surface-muted);color:var(--app-color-text-secondary)}.my-space-tile--add .my-space-tile-title{color:var(--app-color-text-secondary)}.my-space-tile--add:hover{border-color:var(--app-color-primary);background:var(--app-color-primary-soft)}.my-space-tile--add:hover .my-space-tile-icon{background:var(--app-color-primary);color:var(--app-color-on-primary)}.my-space-tiles-hint{margin-top:10px;font-size:var(--app-text-xs)}.my-space-tiles-hint kbd{padding:1px 5px;border:1px solid var(--app-color-border);border-radius:4px;background:var(--app-color-surface);font-size:10px}.my-space-day-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;height:100%;gap:14px}.my-space-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--app-color-border-strong);border-radius:12px;background:var(--app-color-surface);-webkit-box-shadow:var(--app-shadow-sm);box-shadow:var(--app-shadow-sm);overflow:hidden}.my-space-card-header{padding:10px 14px;background:linear-gradient(135deg,var(--app-color-primary-soft),var(--app-color-surface) 70%);border-bottom:1px solid var(--app-color-border)}.my-space-card-header,.my-space-card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-space-card-title{gap:10px;font-size:var(--app-text-sm);font-weight:var(--app-font-bold);color:var(--app-color-text)}.my-space-card-refresh{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:var(--app-color-text-muted);cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.my-space-card-refresh:hover:not(:disabled){background:var(--app-color-primary-soft-hover);color:var(--app-color-primary)}.my-space-card-refresh:disabled{cursor:default;opacity:.55}.my-space-card-refresh__icon--spinning{-webkit-animation:my-space-card-refresh-spin .8s linear infinite;animation:my-space-card-refresh-spin .8s linear infinite}.my-space-card-collapse{display:none}.my-space-card-collapse,.my-space-card-expand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--app-color-text-muted)}.my-space-card-expand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:3px;cursor:pointer;outline:0;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.my-space-card-expand:active,.my-space-card-expand:focus,.my-space-card-expand:hover{border:0!important;background:var(--app-color-primary-soft-hover);-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--app-color-primary);outline:0!important}.my-space-card--expanded{position:fixed;top:48px;bottom:48px;right:24px;left:24px;z-index:1050;width:auto;max-width:1040px;margin-right:auto;margin-left:auto;height:auto;max-height:none;overflow:visible;-webkit-box-shadow:var(--app-shadow-md);box-shadow:var(--app-shadow-md)}.my-space-card-modal-backdrop{position:fixed;inset:0;z-index:0;background:rgba(11,31,59,.48);cursor:default}.my-space-card--expanded>:not(.my-space-card-modal-backdrop){position:relative;z-index:1}.my-space-card--expanded .my-space-card-body{overflow-y:auto;background:var(--app-color-surface)}.my-space-calendar-header-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin-left:auto}.my-space-calendar-header-actions .my-space-card-refresh{margin-left:0}.my-space-calendar-configure,.my-space-calendar-primary-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;border:1px solid var(--app-color-primary-border);border-radius:7px;background:var(--app-color-surface);color:var(--app-color-primary);font-size:var(--app-text-xs);font-weight:var(--app-font-bold);-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.my-space-calendar-configure{min-height:28px;padding:4px 8px}.my-space-calendar-configure:hover,.my-space-calendar-primary-action:hover{background:var(--app-color-primary);color:var(--app-color-on-primary)}@-webkit-keyframes my-space-card-refresh-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes my-space-card-refresh-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.my-space-card-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--app-color-primary);color:var(--app-color-on-primary);font-size:14px;-webkit-box-shadow:var(--app-shadow-sm);box-shadow:var(--app-shadow-sm)}.my-space-card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:120px;padding:10px 14px}.my-space-card--scrollable{height:340px;max-height:340px}.my-space-card--reminders-top .my-space-card-body,.my-space-card--scrollable .my-space-card-body{min-height:0;overflow-y:auto;scrollbar-width:thin}.my-space-card-loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;color:var(--app-color-text-muted)}.my-space-calendar-day-label,.my-space-card-loading{display:-webkit-box;display:-ms-flexbox;display:flex}.my-space-calendar-day-label{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:10px;color:var(--app-color-text-secondary);font-size:var(--app-text-xs);text-transform:capitalize}.my-space-calendar-day-label>span{padding:2px 6px;border-radius:999px;background:var(--app-color-primary-soft);color:var(--app-color-primary);font-size:10px;font-weight:var(--app-font-bold);letter-spacing:.4px}.my-space-calendar-day-label small{color:var(--app-color-text-muted)}.my-space-calendar-event{display:grid;grid-template-columns:55px 3px minmax(0,1fr) auto;gap:9px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:9px 0;border-top:1px solid var(--app-color-border)}.my-space-calendar-event--linked{margin:0 -6px;padding:9px 6px;border-radius:8px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.my-space-calendar-event--linked:focus,.my-space-calendar-event--linked:hover{outline:0;background:var(--app-color-primary-soft)}.my-space-calendar-event--active{margin-right:-6px;margin-left:-6px;padding-right:6px;padding-left:6px;border-radius:8px;background:var(--app-color-primary-soft)}.my-space-calendar-event--active .my-space-calendar-event__line{background:var(--app-color-success);-webkit-box-shadow:0 0 0 2px var(--app-color-success-soft);box-shadow:0 0 0 2px var(--app-color-success-soft)}.my-space-calendar-event--finished{margin-right:-6px;margin-left:-6px;padding-right:6px;padding-left:6px;border-radius:8px;background:var(--app-color-danger-soft)}.my-space-calendar-event--finished .my-space-calendar-event__line{background:var(--app-color-danger);-webkit-box-shadow:0 0 0 2px var(--app-color-danger-soft);box-shadow:0 0 0 2px var(--app-color-danger-soft)}.my-space-calendar-event--finished .my-space-calendar-event__time{color:var(--app-color-danger)}.my-space-calendar-event--pending{opacity:.75}.my-space-calendar-event--cancelled{opacity:.55;text-decoration:line-through}.my-space-calendar-event__time{padding-top:1px;color:var(--app-color-primary);font-size:var(--app-text-xs);font-weight:var(--app-font-bold);white-space:nowrap}.my-space-calendar-event__time--previous-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;line-height:1.15}.my-space-calendar-event__time--previous-day small{font-size:10px;font-weight:var(--app-font-regular)}.my-space-calendar-event__line{border-radius:99px;background:var(--app-color-primary)}.my-space-calendar-event__copy{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.my-space-calendar-event__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.my-space-calendar-event__copy strong{overflow:hidden;color:var(--app-color-text);font-size:var(--app-text-sm);text-overflow:ellipsis;white-space:nowrap}.my-space-calendar-event__status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:3px 5px;border-radius:4px;font-size:10px;font-weight:var(--app-font-bold)}.my-space-calendar-event__active{background:var(--app-color-success)}.my-space-calendar-event__active,.my-space-calendar-event__finished{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:3px 5px;border-radius:4px;color:var(--app-color-white);font-size:10px;font-weight:var(--app-font-bold)}.my-space-calendar-event__finished{background:var(--app-color-danger)}.my-space-calendar-event__status--confirmed{background:var(--app-color-success-soft);color:var(--app-color-success)}.my-space-calendar-event__status--pending{background:var(--app-color-warning-soft);color:var(--app-color-warning)}.my-space-calendar-event__status--cancelled{background:var(--app-color-danger-soft);color:var(--app-color-danger)}.my-space-calendar-event__copy small{overflow:hidden;color:var(--app-color-text-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap}.my-space-calendar-event__description{display:-webkit-box;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.my-space-calendar-event__recurrence{gap:3px;margin-top:2px;color:var(--app-color-primary)!important}.my-space-calendar-event__actions,.my-space-calendar-event__recurrence{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-space-calendar-event__actions{-ms-flex-item-align:center;align-self:center;gap:4px}.my-space-calendar-event__action,.my-space-calendar-event__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--app-color-primary)}.my-space-calendar-event__action:hover{background:var(--app-color-primary-soft-hover)}.my-space-calendar-welcome{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:180px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px 8px;border:1px dashed var(--app-color-primary-200);border-radius:10px;background:linear-gradient(160deg,var(--app-color-primary-soft),var(--app-color-surface-subtle));color:var(--app-color-text-secondary);text-align:center}.my-space-calendar-welcome,.my-space-calendar-welcome__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-space-calendar-welcome__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:46px;height:46px;margin-bottom:10px;border-radius:12px;background:var(--app-color-primary);color:var(--app-color-on-primary);-webkit-box-shadow:var(--app-shadow-md);box-shadow:var(--app-shadow-md)}.my-space-calendar-welcome p{max-width:270px;margin:7px 0 14px;font-size:var(--app-text-xs);line-height:1.5}.my-space-calendar-primary-action{padding:8px 12px;background:var(--app-color-primary);color:var(--app-color-on-primary)}.my-space-calendar-modal-intro{color:var(--app-color-text-secondary);font-size:var(--app-text-sm);line-height:1.5}.my-space-calendar-unlink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--app-color-danger-border);border-radius:6px;background:var(--app-color-danger-soft);color:var(--app-color-danger);font-size:var(--app-text-xs);font-weight:var(--app-font-bold)}.my-space-calendar-unlink:hover:not(:disabled){background:var(--app-color-danger);color:var(--app-color-white)}.my-space-card-body ::v-deep .app-empty-state{gap:10px;padding:30px 16px;border-style:dashed;border-color:var(--app-color-primary-200);background:linear-gradient(160deg,var(--app-color-primary-soft),var(--app-color-surface-subtle))}.my-space-card-body ::v-deep .app-empty-state__icon{width:52px;height:52px;border:none;background:var(--app-color-primary);color:var(--app-color-on-primary);-webkit-box-shadow:var(--app-shadow-md);box-shadow:var(--app-shadow-md);-webkit-animation:my-space-empty-float 3s ease-in-out infinite;animation:my-space-empty-float 3s ease-in-out infinite}.my-space-card-body ::v-deep .app-empty-state__title{color:var(--app-color-text-secondary)}@-webkit-keyframes my-space-empty-float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes my-space-empty-float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.my-space-card-body ::v-deep .app-empty-state__icon{-webkit-animation:none;animation:none}}.my-space-day-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--app-color-border);cursor:pointer;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.my-space-day-item:hover{background:var(--app-color-surface-subtle)}.my-space-day-item:last-child{border-bottom:none}.my-space-day-item--task{gap:10px;padding-top:11px;padding-bottom:11px;border-bottom-width:2px}.my-space-day-item-time{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--app-text-xs);font-weight:var(--app-font-bold);color:var(--app-color-primary);white-space:nowrap}.my-space-day-item--overdue .my-space-day-item-time{color:var(--app-color-danger)}.my-space-day-item--overdue{-webkit-box-shadow:inset 3px 0 0 0 var(--app-color-danger);box-shadow:inset 3px 0 0 0 var(--app-color-danger)}.my-space-next-reminder{margin-bottom:8px;padding:11px 12px;border:1px solid var(--app-color-info-border);border-left:4px solid var(--app-color-primary);border-radius:8px;background:var(--app-color-primary-soft);cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.my-space-next-reminder:hover{border-color:var(--app-color-primary);background:var(--app-color-primary-soft-hover)}.my-space-next-reminder__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.my-space-next-reminder__label,.my-space-next-reminder__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-space-next-reminder__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;color:var(--app-color-primary);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.my-space-next-reminder__time{color:var(--app-color-primary-hover);font-size:var(--app-text-xs);font-weight:var(--app-font-bold);white-space:nowrap}.my-space-next-reminder__actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.my-space-next-reminder__title{margin-top:4px;font-weight:var(--app-font-bold)}.my-space-day-item-text,.my-space-next-reminder__title{overflow:hidden;color:var(--app-color-text);font-size:var(--app-text-sm);text-overflow:ellipsis;white-space:nowrap}.my-space-day-item-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.my-space-day-item-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-space-item-complete{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--app-color-success-border);border-radius:50%;background:var(--app-color-success-soft);color:var(--app-color-success-hover);cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,-webkit-transform .15s ease}.my-space-item-complete:hover:not(:disabled){border-color:var(--app-color-success);background:var(--app-color-success);color:var(--app-color-on-primary);-webkit-transform:scale(1.06);transform:scale(1.06)}.my-space-item-complete:disabled{cursor:default;opacity:.55}.my-space-task-category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:42%;overflow:hidden;padding:3px 7px;border:1px solid var(--app-color-info-border);border-radius:999px;background:var(--app-color-primary-soft);color:var(--app-color-primary-hover);font-size:10px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.my-space-task-category--empty{border-color:var(--app-color-border);background:var(--app-color-surface-subtle);color:var(--app-color-text-muted)}.my-space-task-tree{border-bottom:2px solid var(--app-color-border)}.my-space-task-tree:last-child{border-bottom:none}.my-space-task-tree__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px 12px;color:var(--app-color-text-secondary);cursor:pointer;list-style:none;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.my-space-task-tree__summary::-webkit-details-marker{display:none}.my-space-task-tree__summary:hover{background:var(--app-color-primary-soft);color:var(--app-color-primary-hover)}.my-space-task-tree__group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-width:0;overflow:hidden;font-size:var(--app-text-sm);font-weight:var(--app-font-bold);text-overflow:ellipsis;white-space:nowrap}.my-space-task-tree__group-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.my-space-task-tree__customer-name,.my-space-task-tree__group-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-space-task-tree__customer-name{margin-top:1px;color:var(--app-color-text-muted);font-size:10px;font-weight:600}.my-space-task-tree__meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.my-space-task-tree__count{min-width:22px;padding:3px 6px;border-radius:999px;background:var(--app-color-primary-soft);color:var(--app-color-primary-hover);font-size:10px;font-weight:800}.my-space-task-tree__chevron{color:var(--app-color-text-muted);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.my-space-task-tree[open] .my-space-task-tree__summary{background:var(--app-color-primary-soft);color:var(--app-color-primary-hover)}.my-space-task-tree[open] .my-space-task-tree__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my-space-task-tree__children{border-top:1px solid var(--app-color-primary-200);background:var(--app-color-surface-subtle)}.my-space-task-tree__task{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-width:0;padding:8px 10px 8px 22px;border-bottom:1px solid var(--app-color-border);cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.my-space-task-tree__task:last-child{border-bottom:none}.my-space-task-tree__task:hover{background:var(--app-color-primary-soft)}.my-space-task-tree__task-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--app-color-text-muted);font-size:14px}.my-space-day-item-preview{display:block;font-size:var(--app-text-xs);color:var(--app-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-space-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:42px;padding:9px 14px;background:-webkit-gradient(linear,left top,right top,from(var(--app-color-primary-soft)),to(var(--app-color-surface)));background:linear-gradient(90deg,var(--app-color-primary-soft),var(--app-color-surface));border-top:1px solid var(--app-color-primary-200);-webkit-box-shadow:inset 3px 0 0 var(--app-color-primary);box-shadow:inset 3px 0 0 var(--app-color-primary);font-size:var(--app-text-sm);font-weight:var(--app-font-bold);letter-spacing:.1px;color:var(--app-color-primary-hover);cursor:pointer;-webkit-transition:color .15s ease,background-color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:color .15s ease,background-color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.my-space-card-footer:hover{background:var(--app-color-primary-soft-hover);border-top-color:var(--app-color-primary);-webkit-box-shadow:inset 4px 0 0 var(--app-color-primary-hover);box-shadow:inset 4px 0 0 var(--app-color-primary-hover);color:var(--app-color-primary-active)}.my-space-card-footer-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--app-color-primary);color:var(--app-color-on-primary);-webkit-transition:background-color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,background-color .15s ease;transition:transform .15s ease,background-color .15s ease,-webkit-transform .15s ease}.my-space-card-footer:hover .my-space-card-footer-arrow{-webkit-transform:translateX(3px);transform:translateX(3px);background:var(--app-color-primary-hover)}@media (max-width:991.98px){.my-space-layout,.my-space-top-grid{grid-template-columns:1fr}.my-space-card--accesos,.my-space-card--calendar,.my-space-card--reminders-top{grid-column:1;grid-row:auto}}@media (max-width:767.98px){.my-space-card--expanded{top:8px;right:8px;bottom:8px;left:8px;width:auto}.my-space-top-grid>.my-space-hero{grid-column:1;grid-row:1}.my-space-card--accesos{grid-column:1;grid-row:2}.my-space-card--reminders-top{grid-column:1;grid-row:3}.my-space-card--calendar{grid-column:1;grid-row:4}.my-space-card-collapse{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.my-space-card-collapse:focus,.my-space-card-collapse:hover{background:var(--app-color-primary-soft-hover);color:var(--app-color-primary)}.my-space-card--mobile-collapsed .my-space-card-body,.my-space-card--mobile-collapsed .my-space-card-footer{display:none}.my-space-card--mobile-collapsed.my-space-card--scrollable{height:auto;min-height:0}.my-space-card--mobile-collapsed .my-space-card-header{border-bottom:0}.my-space-day-grid{grid-template-columns:1fr}}@media (max-width:575.98px){.my-space-hero{padding:20px 16px 24px;border-radius:12px}.my-space-hero-company{right:16px;margin:0}.my-space-hero-company--full{display:none}.my-space-hero-company--compact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.my-space-hero-content{padding-top:0}.my-space-hero-greeting{font-size:var(--app-text-lg)}.my-space-search{padding:12px 14px}.my-space-search-kbd{display:none}.my-space-tiles{gap:10px;padding:14px 4px}.my-space-tile{-ms-flex-preferred-size:92px;flex-basis:92px}.my-space-tiles-nav{width:24px;height:24px}.my-space-tile-remove{opacity:1}}