.notif-bell-wrap{margin:0 12px 8px;position:relative}.notif-bell-btn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);width:100%;color:var(--text-2);align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.notif-badge{background:var(--late);color:#fff;border-radius:var(--radius-control);text-align:center;min-width:16px;margin-left:auto;padding:1px 6px;font-size:10.5px;font-weight:700}.notif-panel-backdrop{z-index:45;position:fixed;inset:0}.notif-panel{top:var(--notif-top,80px);left:var(--notif-left,calc(var(--sidebar-width) - 8px));width:340px;max-width:calc(100vw - var(--notif-left,260px) - 16px);max-height:calc(100vh - var(--notif-top,80px) - 16px);max-height:calc(100dvh - var(--notif-top,80px) - 16px);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);z-index:46;flex-direction:column;display:flex;position:fixed;overflow:hidden}.notif-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notif-mark-all-btn{color:var(--graphite);background:0 0;border:none;font-size:12px;font-weight:600}.notif-mark-all-btn:disabled{color:var(--text-3)}.notif-panel-empty{color:var(--text-3);text-align:center;padding:20px 14px;font-size:13px}.notif-panel-list{max-height:360px;overflow-y:auto}.notif-item{text-align:left;border:none;border-bottom:1px solid var(--row-separator);background:0 0;align-items:flex-start;gap:8px;width:100%;padding:10px 14px;display:flex}.notif-item:hover{background:var(--hover)}.notif-item-unread{background:var(--tag-blue-bg)}.notif-item-unread:hover{background:var(--tag-blue-bg);opacity:.85}.notif-item-icon{border-radius:var(--radius-control);background:var(--hover);width:20px;height:20px;color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.notif-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.notif-item-text{color:var(--text);white-space:normal;font-size:12.5px}.notif-item-time{color:var(--text-3);font-size:11px}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.notif-panel{top:max(12px, env(safe-area-inset-top));z-index:60;width:auto;max-width:none;position:fixed;left:12px;right:12px}.notif-panel-backdrop{z-index:59}.notif-panel-list{max-height:min(70vh,480px)}}.sidebar{width:var(--sidebar-width);background:var(--nav-bg);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;height:100%;transition:width .15s;display:flex;overflow-y:auto}.sidebar-collapsed{width:56px}.sidebar-header{justify-content:space-between;align-items:center;padding:12px;display:flex}.sidebar-workspace{background:0 0;align-items:center;gap:8px;min-width:0;padding:6px 4px;display:flex}.sidebar-logo{flex-shrink:0;width:auto;height:44px}.sidebar-mark{flex-shrink:0;width:28px;height:28px}.sidebar-workspace-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sidebar-collapse-btn{color:var(--nav-text);border-radius:var(--radius-control);background:0 0;border:none;padding:4px 6px;font-size:14px}.sidebar-collapse-btn:hover{background:var(--nav-hover);color:var(--nav-text-strong)}.sidebar-search{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--nav-text);background:#fff;align-items:center;gap:8px;margin:0 12px 8px;padding:6px 8px;font-size:13px;display:flex}.sidebar-search:hover{background:var(--nav-hover)}.sidebar-search kbd{color:var(--nav-text);border:1px solid var(--border);border-radius:var(--radius-control);margin-left:auto;padding:1px 4px;font-size:10.5px}.sidebar-nav{flex:1;padding:0 8px;overflow-y:auto}.sidebar-list{margin:0;padding:0;list-style:none}.sidebar-link{border-radius:var(--radius-control);height:30px;color:var(--nav-text);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;text-decoration:none;display:flex;position:relative;overflow:hidden}.sidebar-nav-icon{color:var(--nav-text);flex-shrink:0}.sidebar-link-active .sidebar-nav-icon{color:var(--nav-text-strong)}.sidebar-collapsed .sidebar-link,.sidebar-collapsed .sidebar-subgroup-toggle{justify-content:center;padding:4px 0}.sidebar-collapsed .sidebar-nav-icon{width:20px;height:20px;color:var(--nav-text)}.sidebar-collapsed .sidebar-link-active .sidebar-nav-icon{color:var(--nav-text-strong)}.sidebar-link:hover{background:var(--stone);color:var(--nav-text-strong)}.sidebar-link-active,.sidebar-link-active:hover{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--nav-text-strong);background:#fff;font-weight:600}.sidebar-link-active:before{content:"";background:var(--signal-orange);width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.sidebar-module{margin-top:16px}.sidebar-module-label{text-transform:uppercase;letter-spacing:.14em;color:var(--graphite);align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.sidebar-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sidebar-subgroup{margin-top:4px}.sidebar-subgroup-toggle{border-radius:var(--radius-control);width:100%;height:30px;color:var(--nav-text);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:13.5px;font-weight:600;display:flex}.sidebar-subgroup-toggle:hover{background:var(--stone);color:var(--nav-text-strong)}.sidebar-subgroup-caret{font-size:9px;transition:transform .1s;display:inline-block}.sidebar-subgroup-caret-open{transform:rotate(90deg)}.sidebar-user{border-top:1px solid var(--nav-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.sidebar-user-link{min-width:0;color:var(--nav-text-strong);border-radius:var(--radius-control);flex:1;align-items:center;gap:8px;padding:2px;text-decoration:none;display:flex}.sidebar-user-link:hover{background:var(--stone)}.sidebar-avatar{background:var(--graphite);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.sidebar-user-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar-user-info{flex:1;min-width:0}.sidebar-logout{border-radius:var(--radius-control);width:32px;height:32px;color:var(--nav-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:flex}.sidebar-logout:hover{background:var(--stone);color:var(--nav-text-strong)}.sidebar-backdrop{display:none}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.sidebar{z-index:30;width:min(84vw, var(--sidebar-width));transition:transform .15s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar-mobile-open{transform:translate(0)}.sidebar{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.sidebar-collapsed{width:min(84vw, var(--sidebar-width))}.sidebar-backdrop{z-index:20;background:#0d0e108c;display:block;position:fixed;inset:0}.sidebar-collapse-btn{display:none}}.capture-input-wrap{width:100%}.capture-input-box{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);align-items:center;gap:8px;width:100%;padding:0 12px;display:flex}.capture-input-box:focus-within{border-color:var(--signal-orange)}.capture-input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-family:inherit;font-size:14px}.capture-input:disabled{opacity:.6}.capture-hint{color:var(--text-3);margin-top:6px;font-size:12px}.palette-mode-back,.palette-mode-link{color:var(--graphite);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.palette-mode-back{margin-bottom:8px;display:block}.palette-results{border-top:1px solid var(--border);max-height:340px;margin-top:10px;padding-top:8px;overflow-y:auto}.palette-empty{color:var(--text-3);padding:8px 4px;font-size:13px}.palette-group{margin-bottom:8px}.palette-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);padding:4px;font-size:10.5px;font-weight:600}.palette-result{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--text-1);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:6px 8px;font-size:13.5px;display:flex}.palette-result:hover{background:var(--sidebar)}.palette-result-context{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;display:block;overflow:hidden}.palette-result-parinte{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.assignee-backdrop{z-index:50;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.assignee-box{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);width:min(360px,92vw);padding:18px}.assignee-title{margin-bottom:4px;font-weight:600}.assignee-hint{color:var(--text-3);margin-bottom:14px;font-size:12.5px}.assignee-me,.assignee-option{text-align:left;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);width:100%;margin-bottom:6px;padding:8px 10px;font-size:13.5px;display:block}.assignee-me{background:var(--hover);font-weight:600}.assignee-me:hover,.assignee-option:hover{background:var(--hover)}.assignee-list{max-height:180px;margin-bottom:10px;overflow-y:auto}.assignee-cancel{color:var(--text-3);background:0 0;border:none;padding:4px;font-size:13px}.toast-host{z-index:60;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:var(--text);color:#fff;border-radius:var(--radius);padding:8px 14px;font-size:13px}.toast-error{background:var(--late)}@media print{.toast-host,.toast{display:none!important}}.ghiont{z-index:120;background:var(--signal-orange);border-radius:var(--radius);width:340px;max-width:calc(100vw - 24px);padding:10px 12px 12px;position:fixed;top:12px;left:12px}.ghiont-cap{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ghiont-eticheta{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ghiont-x{border-radius:var(--radius-control);width:22px;height:22px;color:var(--graphite);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;font-size:18px;line-height:1;display:flex}.ghiont-x:hover{background:var(--signal-orange-press)}.ghiont-text{color:var(--graphite);margin:0;font-size:15px;font-weight:500;line-height:1.45}.ghiont-actiune{font:inherit;color:var(--graphite);border:1px solid var(--graphite);cursor:pointer;background:0 0;border-radius:2px;margin-top:10px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-block}.ghiont-actiune:hover{background:var(--graphite);color:#fff}@media (width<=860px){.ghiont{top:56px}}.searchable-select{position:relative}.searchable-select-input{width:100%;height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:inherit;padding:0 10px;font-size:13.5px}.searchable-select-input:disabled{opacity:.6}.searchable-select-menu{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);z-index:30;max-height:260px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.searchable-select-option{text-align:left;border-radius:var(--radius-control);width:100%;color:inherit;background:0 0;border:none;padding:6px 8px;font-size:13.5px;display:block}.searchable-select-option:hover{background:var(--hover)}.searchable-select-option-active{background:var(--tag-blue-bg);color:var(--tag-blue-tx);font-weight:600}.searchable-select-option-empty{color:var(--text-3)}.searchable-select-empty{color:var(--text-3);padding:8px;font-size:12.5px}.searchable-select-option-free{font-weight:600}.searchable-select-option-free+.searchable-select-option{border-top:1px solid var(--border);margin-top:4px;padding-top:8px}.status-pill{border-radius:var(--radius-control);white-space:nowrap;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.status-gray{background:var(--tag-gray-bg);color:var(--tag-gray-tx)}.status-yellow{background:var(--tag-yellow-bg);color:var(--tag-yellow-tx)}.status-red{background:var(--tag-red-bg);color:var(--tag-red-tx)}.status-green{background:var(--tag-green-bg);color:var(--tag-green-tx)}.status-purple{background:var(--tag-purple-bg);color:var(--tag-purple-tx)}.avatar{color:#fff;outline:2px solid var(--bg);outline-offset:-2px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.avatar-stack{align-items:center;display:inline-flex}.avatar-stack-item{display:inline-flex}.chip{border-radius:var(--radius-control);align-items:center;padding:1px 7px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.chip-gray{background:var(--tag-gray-bg);color:var(--tag-gray-tx)}.chip-blue{background:var(--tag-blue-bg);color:var(--tag-blue-tx)}.chip-yellow{background:var(--tag-yellow-bg);color:var(--tag-yellow-tx)}.chip-red{background:var(--tag-red-bg);color:var(--tag-red-tx)}.chip-green{background:var(--tag-green-bg);color:var(--tag-green-tx)}.chip-orange{background:var(--tag-orange-bg);color:var(--tag-orange-tx)}.chip-purple{background:var(--tag-purple-bg);color:var(--tag-purple-tx)}.task-row{border-bottom:1px solid var(--border);border-left:3px solid var(--border);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 4px 9px 8px;display:flex}.task-row-prio-5{border-left-color:var(--signal-orange)}.task-row-prio-3{border-left-color:var(--aubergine)}.task-row-prio-1{border-left-color:var(--lilac)}.task-row:hover{background:var(--hover)}.task-row-indent{padding-left:32px;position:relative}.task-row-indent:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:18px}.task-expand-btn{color:var(--text-3);background:0 0;border:none;flex-shrink:0;width:16px;margin-top:2px}.task-expand-spacer{flex-shrink:0;width:16px}.task-checkbox{width:18px;height:18px;accent-color:var(--graphite);flex-shrink:0;margin-top:2px}.task-main{flex:1;min-width:0}.task-title{font-size:14px}.task-tag-chip{border-radius:var(--radius-control);align-items:center;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.task-title-done{color:var(--text-3);text-decoration:line-through}.task-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.task-blocked-flag{color:var(--late);align-items:center;font-size:12px;display:inline-flex}.task-blocked-orange{color:var(--tag-orange-tx)}.task-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.task-value{color:var(--text-2);font-size:13px}.task-due{white-space:nowrap;font-size:12.5px;font-weight:600}.task-due-intarziat{color:var(--late)}.task-due-azi{color:var(--today)}.task-due-saptamana,.task-due-viitor{color:var(--text-3)}.task-updated{color:var(--text-3);white-space:nowrap;font-size:11px}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.task-row{flex-wrap:wrap}.task-meta{flex-basis:100%;margin-top:6px;padding-left:26px}}.task-assignee-names{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:11.5px;overflow:hidden}.task-link-btn{border:1px solid var(--border);background:var(--bg);color:var(--text-3);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.task-link-btn:hover{border-color:var(--graphite);color:var(--graphite)}.task-repeta{color:var(--text-3);flex-shrink:0;font-size:12px;line-height:1}.comments-block{flex-direction:column;gap:12px;display:flex}.comments-list{flex-direction:column;gap:10px;display:flex}.comment-item{align-items:flex-start;gap:8px;display:flex}.comment-body-wrap{flex:1;min-width:0}.comment-meta{align-items:baseline;gap:6px;display:flex}.comment-author{color:var(--text);font-size:12.5px;font-weight:600}.comment-time{color:var(--text-3);font-size:11px}.comment-body{color:var(--text-2);white-space:pre-wrap;word-break:break-word;margin-top:2px;font-size:13px}.comment-body strong{color:var(--graphite);font-weight:700}.comment-body a{color:var(--graphite);text-underline-offset:2px;text-decoration:underline}.comment-compose{position:relative}.comment-compose-hint{color:var(--text-3);margin:0;font-size:11px}.comment-compose-hint code{font-family:inherit;font-weight:700}.comment-compose textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);resize:vertical;width:100%;padding:7px 9px;font-size:13px}.comment-compose-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.comment-edit-wrap .comment-compose-actions{justify-content:flex-end}.comment-submit-btn{height:var(--control-h);background:var(--blue);color:#fff;border-radius:var(--radius-control);border:none;padding:0 14px;font-size:13px;font-weight:600}.comment-submit-btn:disabled{opacity:.5}.comment-edit-btn{color:var(--text-3);opacity:0;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline;transition:opacity .12s}.comment-item:hover .comment-edit-btn,.comment-edit-btn:focus-visible{opacity:1}.comment-edit-btn:hover{color:var(--graphite)}@media (hover:none){.comment-edit-btn{opacity:1}}.comment-edited{color:var(--text-3);font-size:10.5px;font-style:italic}.comment-edit-wrap{margin-top:4px}.comment-edit-wrap textarea{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius);resize:vertical;padding:6px 8px;font-size:13px}.comment-cancel-btn{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-2);background:0 0;margin-left:6px;padding:0 12px;font-size:13px}.comment-mention-menu{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);z-index:20;min-width:180px;max-height:200px;margin-bottom:4px;position:absolute;bottom:100%;left:0;overflow-y:auto}.comment-mention-menu button{text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:13px;display:flex}.comment-mention-menu button:hover{background:var(--hover)}.modal-backdrop{z-index:50;background:#0000004d;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-box{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);width:min(480px,100%);max-height:88dvh;overflow-y:auto}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:relative}.modal-header h2{font-size:15px;font-weight:700}.modal-close{color:var(--text-3);background:0 0;border:none;font-size:18px;line-height:1}.modal-body{flex-direction:column;gap:14px;padding:18px;display:flex}.modal-form{flex-direction:column;gap:14px;display:flex}.modal-field{flex-direction:column;gap:6px;display:flex}.modal-field label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:10.5px;font-weight:600}.modal-field input,.modal-field select{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text);padding:0 11px;font-size:13.5px;transition:border-color .12s}.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus{border-color:var(--signal-orange);border-bottom-width:2px;outline:none}.modal-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23787774' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:0 28px 0 10px}.modal-field textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text);padding:9px 11px;font-family:inherit;font-size:13.5px;transition:border-color .12s}.modal-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.modal-btn-primary{height:var(--control-h);background:var(--blue);color:#fff;border-radius:var(--radius-control);cursor:pointer;border:none;padding:0 18px;font-size:13px;font-weight:700}.modal-btn-secondary{height:var(--control-h);background:var(--bg);color:var(--text-2);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;padding:0 16px;font-size:13px;font-weight:600}.modal-hint{color:var(--text-3);margin-top:3px;font-size:10.5px;display:block}.modal-explic{color:var(--text-3);margin:-4px 0 2px;font-size:11.5px}.modal-field-check label{cursor:pointer;align-items:center;gap:6px;font-weight:400;display:flex}.modal-field-check input[type=checkbox]{width:auto;margin:0}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.modal-row{grid-template-columns:1fr}}@media print{.modal-backdrop,.modal-box{display:none!important}}.confirm-dialog-message{color:var(--text-2);font-size:13.5px;line-height:1.5}.modal-btn-danger{height:var(--control-h);background:var(--late);color:#fff;border-radius:var(--radius-control);border:none;padding:0 16px;font-size:13.5px;font-weight:600}.modal-btn-danger:disabled{opacity:.6}.peek-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:45;background:#0d0e108c;position:fixed;inset:0}.peek{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);z-index:46;flex-direction:column;width:min(720px,100vw - 48px);max-height:min(84vh,900px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.peek{border:none;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.peek-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.peek-header{border-bottom:2px solid var(--signal-orange);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:relative}.peek-header .eyebrow{color:var(--signal-orange);text-transform:uppercase;letter-spacing:.18em;font-size:10.5px;font-weight:700}.peek-header-actions{align-items:center;gap:10px;display:flex}@media (pointer:coarse){.peek-header-actions kbd,.sidebar-search kbd,.palette-hint kbd{display:none}}.peek-header-actions kbd{color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:1px 5px;font-size:10.5px}.peek-close{color:var(--text-3);background:0 0;border:none;font-size:18px;line-height:1}.peek-delete{color:var(--text-3);background:0 0;border:none;font-size:14px;line-height:1}.peek-delete:hover{color:var(--late)}.peek-archive{color:var(--text-3);cursor:pointer;background:0 0;border:none;font-size:14px;line-height:1}.peek-archive:hover{color:var(--text)}.peek-body{flex:1;padding:18px;overflow-y:auto}.peek-title{border:none;width:100%;margin-bottom:16px;padding:2px 0;font-size:19px;font-weight:700}.peek-field{margin-bottom:16px}.peek-field-row{align-items:flex-start;gap:16px;display:flex}.peek-field-row>.peek-field{flex:1;min-width:0}.peek-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.peek-hint{color:var(--text-3);margin-top:3px;font-size:10.5px;display:block}.peek-task-group{margin-bottom:10px}.peek-task-group-label{color:var(--text-2);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.peek-field select,.peek-field input:not([type=checkbox]),.peek-field textarea,.peek-subtask-add{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);width:100%;color:var(--text);padding:8px 11px;font-family:inherit;font-size:13.5px;transition:border-color .12s}.peek-field select:focus,.peek-field input:not([type=checkbox]):focus,.peek-field textarea:focus,.peek-subtask-add:focus{border-color:var(--signal-orange);border-bottom-width:2px;outline:none}.peek-triage-flag{color:var(--text-3);margin-top:6px;font-size:12px;display:inline-block}.peek-links{flex-direction:column;gap:4px;display:flex}.peek-link-chip{color:var(--text-2);font-size:13px}.peek-assignees{flex-wrap:wrap;gap:6px;display:flex}.peek-assignee-chip{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12.5px;display:inline-flex}.peek-assignee-chip-active{background:var(--graphite);border-color:var(--graphite);color:#fff;font-weight:600}.peek-tag-chip{border:1px solid var(--border);border-radius:var(--radius-control);align-items:center;padding:3px 10px;font-size:12.5px;transition:opacity .12s;display:inline-flex}.peek-tag-chip-inactive{opacity:.5}.peek-tag-chip-inactive:hover{opacity:.8}.peek-block-form{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;margin:-8px 0 16px;padding:10px;display:flex}.peek-block-form input,.peek-block-form select{border:1px solid var(--border);border-radius:var(--radius-control);width:100%;padding:6px 8px;font-size:13px}.peek-block-actions{gap:8px;display:flex}.peek-block-actions button:first-child{background:var(--late);color:#fff;border-radius:var(--radius-control);border:none;padding:6px 12px;font-weight:600}.peek-block-actions button:last-child{color:var(--text-3);background:0 0;border:none}.peek-subtasks{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;overflow:hidden}.peek-activity{color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.peek-activity-empty{color:var(--text-3)}.peek-footer{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 18px;display:flex;position:relative}.peek-footer-primary{gap:8px;display:flex}.peek-footer-secondary{justify-content:flex-end;gap:14px;display:flex}.peek-footer-minor{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12.5px;line-height:1}.peek-footer-minor:hover{color:var(--text)}.peek-footer-danger:hover{color:var(--late)}.peek-footer-btn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);flex:1;padding:8px;font-size:13px}.peek-footer-btn:hover{background:var(--hover)}.peek-footer-create{background:var(--signal-orange);border-color:var(--signal-orange);color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.peek-footer-create:hover{background:var(--signal-orange-press);border-color:var(--signal-orange-press)}.peek-footer-btn:hover:not(.peek-footer-create){border-color:var(--graphite);color:var(--graphite)}.peek-delegate-wrap{flex:1;position:relative}.peek-delegate-wrap .peek-footer-btn{width:100%}.peek-delegate-menu{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);z-index:10;min-width:160px;max-height:200px;margin-bottom:6px;position:absolute;bottom:100%;right:0;overflow-y:auto}.peek-delegate-menu button{text-align:left;background:0 0;border:none;width:100%;padding:8px 10px;font-size:13px;display:block}.peek-delegate-menu button:hover{background:var(--hover)}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.peek{width:100vw}}.peek-blocked-reason{color:var(--late);margin:-6px 0 10px;font-size:12.5px}.peek-due-trigger{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;background:var(--bg);align-items:center;gap:10px;padding:10px 12px;transition:background .12s;display:flex}.peek-due-trigger:hover{background:var(--hover)}.peek-due-trigger-icon{font-size:17px;line-height:1}.peek-due-trigger-input{cursor:pointer;color:var(--text);background:0 0;border:none;flex:1;padding:0;font-size:14px}.peek-due-row{gap:8px;margin-top:8px;display:flex}.peek-due-row input[type=time]{width:110px}.peek-activity-time{color:var(--text-3)}.peek-allday-check{color:var(--text-2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.peek-due-quick{gap:6px;margin-top:6px;display:flex}.peek-due-quick button{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-2);background:var(--bg);padding:3px 10px;font-size:12px}.peek-due-quick button:hover{background:var(--hover)}.peek-due-interval{align-items:center;gap:6px;margin-top:6px;display:flex}.peek-due-interval label{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.peek-due-interval input{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-2);background:var(--bg);padding:3px 8px;font-size:12px}.peek-due-interval-x{color:var(--text-3);background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.peek-due-interval-x:hover{color:var(--text)}.peek-priority-row{flex-wrap:wrap;gap:6px;display:flex}.peek-priority-btn{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-control);padding:4px 10px;font-size:12.5px;font-weight:600}.peek-reminder-btn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-2);padding:4px 10px;font-size:12.5px}.peek-reminder-btn-active{background:var(--graphite);border-color:var(--graphite);color:#fff}.peek-reminder-hint{color:var(--text-3);margin-top:6px;font-size:11px}.peek-links-edit{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.peek-link-row{align-items:center;gap:8px;display:flex}.peek-link-eticheta{color:var(--text-3);flex:0 0 70px;font-size:13px}.peek-link-row .searchable-select{flex:auto}.peek-doc-add{gap:6px;margin-top:6px;display:flex}.peek-doc-add input:first-child{flex:0 0 38%}.peek-doc-add button{font:inherit;border:1px solid var(--border);color:var(--signal-orange);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;background:#fff;padding:6px 12px;font-size:12.5px;font-weight:600}.peek-doc-add button:disabled{opacity:.5;cursor:default}.peek-doc-remove{color:var(--text-3);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:15px}.peek-doc-remove:hover{color:var(--late)}.peek-priority-sw{border-radius:var(--radius-control);cursor:pointer;border:2px solid #0000;width:26px;height:26px;padding:0}.peek-priority-sw:hover{filter:brightness(1.08)}.peek-priority-sw-on{border-color:var(--graphite)}.peek-priority-sw:focus-visible{outline:2px solid var(--signal-orange);outline-offset:2px}.peek-tag-row{flex-wrap:wrap;gap:5px;display:flex}.peek-more{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:flex}.peek-more-toggle{color:var(--graphite);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px}.peek-more-toggle:hover{text-decoration:underline}.peek-more-summary{color:var(--text-3);font-size:12px}.peek-assignee-dot{cursor:pointer;opacity:.45;filter:grayscale(.6);background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.peek-assignee-dot:hover{opacity:.8;filter:none}.peek-assignee-dot-on{opacity:1;filter:none;border-color:var(--graphite)}.peek-assignee-dot:focus-visible{outline:2px solid var(--signal-orange);outline-offset:2px}.peek-tag-ico{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg);cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.peek-tag-ico:hover{border-color:currentColor}.peek-tag-ico-on{border-width:1px}.peek-tag-ico:focus-visible{outline:2px solid var(--signal-orange);outline-offset:2px}.peek-subtask-draft-list{flex-direction:column;gap:4px;margin:0 0 6px;padding:0;list-style:none;display:flex}.peek-subtask-draft-list li{color:var(--text-2);background:var(--hover);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.peek-subtask-draft-list button{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.peek-subtask-draft-list button:hover{color:var(--late)}.peek-inline-row{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.peek-inline-row .peek-field{margin-bottom:0}.peek-inline-row select{max-width:130px;height:30px}.peek-link-ico{border-radius:var(--radius-control);background:var(--hover);width:26px;height:26px;color:var(--text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.peek-links-edit{flex-direction:column;gap:6px;display:flex}.peek-link-wrap{align-items:center;gap:2px;margin-left:6px;display:inline-flex}.peek-link-btn{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg);width:24px;height:24px;color:var(--text-3);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.peek-link-btn:hover{border-color:var(--graphite);color:var(--graphite)}.peek-link-btn-on{border-color:var(--graphite);color:var(--graphite);background:var(--stone)}.peek-link-edit{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;line-height:1}.peek-link-edit:hover{color:var(--graphite)}.peek-link-input{border:1px solid var(--graphite);border-radius:var(--radius-control);background:var(--bg);min-width:190px;height:26px;color:var(--text);flex:190px;margin-left:6px;padding:0 8px;font-family:inherit;font-size:12.5px}.peek-note{box-sizing:border-box;border-radius:var(--radius-control);width:100%;color:var(--text-2);resize:none;background:0 0;border:1px solid #0000;margin:2px 0 0;padding:6px 8px;font-family:inherit;font-size:13.5px;line-height:1.5;overflow-y:auto}.peek-note-tot{color:var(--signal-orange);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 8px 0;font-size:12px}.peek-note:hover{border-color:var(--border)}.peek-note:focus{border-color:var(--signal-orange);background:var(--bg);color:var(--text);outline:none}.peek-props{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0 2px;display:flex}.peek-prop-wrap{align-items:center;gap:2px;display:inline-flex;position:relative}.peek-amana{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0 6px;display:flex}.peek-amana-lbl{color:var(--text-3);font-size:12px}.peek-amana button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-2);font:inherit;cursor:pointer;padding:5px 10px;font-size:12px}.peek-amana button:hover{border-color:var(--text);color:var(--text)}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.peek-amana button{flex:1 1 0;padding:9px 4px;font-size:12.5px}.peek-amana-lbl{flex:0 0 100%}}.peek-prop{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-3);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:260px;padding:5px 9px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.peek-prop.is-set{color:var(--text)}.peek-prop:hover{border-color:var(--text-3)}.peek-prop.is-open{border-color:var(--text);background:var(--hover)}.peek-prop:focus-visible{outline:2px solid var(--text);outline-offset:1px}.peek-prop-ic{padding:5px 7px}.peek-prop-avs{display:inline-flex}.peek-prop-avs>:not(:first-child){margin-left:-6px}.peek-prop-tagdot{border-radius:50%;flex:none;width:8px;height:8px}.peek-prop-prio{cursor:default;color:var(--text-3);gap:3px}.peek-prop-prio-lbl{font-size:11.5px}.peek-pop{z-index:60;background:var(--bg);border:1px solid var(--text);border-radius:var(--radius);gap:8px;width:288px;max-height:60vh;padding:11px;display:grid;position:fixed;overflow-y:auto}.peek-pop-narrow{gap:2px;width:190px;padding:6px}.peek-pop-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.peek-pop-quick{gap:5px;display:flex}.peek-pop-quick button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-2);font:inherit;cursor:pointer;flex:1;padding:5px 0;font-size:12px}.peek-pop-quick button:hover{border-color:var(--text);color:var(--text)}.peek-pop-row{color:var(--text-2);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:7px;font-size:12.5px;display:flex}.peek-pop-ctrl input{border:1px solid var(--border);border-radius:var(--radius-control);font:inherit;background:var(--bg);color:var(--text);padding:3px 6px;font-size:12.5px}.peek-pop-sec{border-top:1px solid var(--border);gap:5px;padding-top:7px;display:grid}.peek-pop-btns{flex-wrap:wrap;gap:4px;display:flex}.peek-pop-btns button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-2);font:inherit;cursor:pointer;padding:3px 7px;font-size:11.5px}.peek-pop-btns button.on{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:600}.peek-pop-hint{color:var(--text-3);margin:0;font-size:11px;line-height:1.4}.peek-pop-clear{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-2);font:inherit;cursor:pointer;padding:5px 0;font-size:12px}.peek-pop-clear:hover{border-color:var(--text);color:var(--text)}.peek-pop-people{gap:2px;display:grid}.peek-pop-person{border-radius:var(--radius-control);width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.peek-pop-person:hover{background:var(--hover)}.peek-pop-person.on{background:var(--hover);color:var(--text);font-weight:600}.peek-pop-opt{border-radius:var(--radius-control);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;display:flex}.peek-pop-opt:hover,.peek-pop-opt.on{background:var(--hover)}.peek-tabs{border-bottom:1px solid var(--border);gap:2px;margin-top:4px;display:flex}.peek-tab{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:7px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.peek-tab.on{color:var(--text);border-bottom-color:var(--text);font-weight:600}.peek-tab:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.peek-tab-n{color:var(--text-3);font-size:11.5px;font-weight:500}.peek-tab-n-gol{color:var(--graphite-25);font-weight:400}.peek-tabpane{min-height:120px;padding-top:12px}.peek-footer-note{color:var(--text-3);margin-right:auto;font-size:11.5px}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.peek-prop{max-width:100%}.peek-pop{width:min(288px,100vw - 40px)}.peek-tabs{scrollbar-width:none;overflow-x:auto}.peek-tabs::-webkit-scrollbar{display:none}}.peek-prop-prio .peek-priority-sw{opacity:.35;border-width:0;border-radius:1px;width:9px;height:15px}.peek-prop-prio .peek-priority-sw:hover{opacity:.7;filter:none}.peek-prop-prio .peek-priority-sw-on{opacity:1;outline:1px solid var(--text);outline-offset:1px}.peek-prop-sm{gap:4px;max-width:120px;padding:2px 7px;font-size:11.5px}.peek-subtask-due{flex:none;display:inline-flex;position:relative}.peek-subtask-due-input{opacity:0;pointer-events:none;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.peek-subtask-line{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding-right:8px;display:flex}.peek-subtask-line:last-child{border-bottom:0}.peek-subtask-line>:first-child{flex:auto;min-width:0}.peek-subtask-draft-titlu{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.peek-tag-alcui{opacity:.7;margin-left:3px;font-weight:400}.peek-drum{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:8px;font-size:11.5px;line-height:1.5;display:flex}.peek-drum-pas{align-items:center;gap:2px;min-width:0;display:inline-flex}.peek-drum-link{max-width:190px;font:inherit;color:var(--text-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.peek-drum-link:hover{color:var(--graphite);text-decoration:underline}.peek-drum-sep{color:var(--text-3)}.peek-drum-curent{max-width:190px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.peek-subtask-line .task-parent-line{display:none}.eb-wrap{max-width:var(--content-max-width);padding:24px 0}.eb-card{background:var(--bg);border:1px solid var(--border);border-left:4px solid var(--late);border-radius:var(--radius);padding:20px 22px}.eb-title{color:var(--text);margin:0 0 6px;font-size:18px;font-weight:700}.eb-lede{color:var(--text-2);max-width:62ch;margin:0 0 16px;font-size:13.5px;line-height:1.5}.eb-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:10.5px;font-weight:700}.eb-mono{background:var(--hover);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text);white-space:pre-wrap;word-break:break-word;margin-bottom:14px;padding:8px 10px;font-size:13px;overflow-x:auto}.eb-err{color:var(--late);font-weight:700}.eb-actions{flex-wrap:wrap;gap:8px;display:flex}.eb-btn{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-2);cursor:pointer;padding:0 14px;font-family:inherit;font-size:13px}.eb-btn:hover{background:var(--hover)}.eb-btn-pri{background:var(--blue);border-color:var(--graphite);color:#fff;font-weight:700}.eb-btn-pri:hover{background:var(--blue-d)}.ai-panel{background:var(--nav-bg);border-left:1px solid var(--nav-border);width:420px;height:100dvh;color:var(--nav-text);flex-direction:column;flex:0 0 420px;display:flex}.ai-head{border-bottom:1px solid var(--nav-border);flex:none;justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex}.ai-titlu{color:var(--nav-text-strong);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ai-head-actions{align-items:center;gap:8px;display:flex}.ai-fire{width:170px}.ai-fire .searchable-select-input{border:1px solid var(--nav-border);border-radius:var(--radius-control);background:var(--nav-bg-2);width:100%;height:32px;color:var(--nav-text);font:inherit;padding:0 8px;font-size:13px}.ai-fire .searchable-select-input::placeholder{color:var(--nav-text);opacity:.7}.ai-x{border:1px solid var(--nav-border);border-radius:var(--radius-control);width:32px;height:32px;color:var(--nav-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:18px;line-height:1;text-decoration:none;display:inline-flex}.ai-x:hover{background:var(--nav-hover);color:var(--nav-text-strong)}.ai-icon{color:var(--graphite);-webkit-user-select:none;user-select:none;flex:none;display:block;overflow:visible}.ai-icon-lucreaza{transform-origin:12px 12px;animation:1.4s linear infinite ai-rot}@keyframes ai-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ai-icon-lucreaza{animation:1.4s ease-in-out infinite ai-puls}@keyframes ai-puls{50%{opacity:.4}}}.ai-fir{flex-direction:column;flex:auto;gap:14px;padding:16px 12px;display:flex;overflow-y:auto}.ai-gol{font-size:14px;line-height:1.55}.ai-gol ul{margin:8px 0 12px;padding-left:18px}.ai-gol li{color:var(--nav-text-strong);margin:4px 0}.ai-context{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:12px}.ai-context b{text-transform:none;letter-spacing:0;color:var(--nav-text-strong);font-size:14px}.ai-sugestie{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ai-sugestie:hover{text-decoration:underline}.ai-nota{border-top:1px solid var(--nav-border);padding-top:8px;font-size:12px}.ai-msg{flex-direction:column;gap:8px;display:flex}.ai-msg-text{white-space:pre-wrap;font-size:14px;line-height:1.6}.ai-msg-assistant .ai-msg-text{color:var(--nav-text-strong)}.ai-msg-user .ai-msg-text{background:var(--nav-bg-2);border:1px solid var(--nav-border);border-radius:var(--radius);max-width:85%;color:var(--nav-text-strong);align-self:flex-end;padding:8px 10px}.ai-msg-coada{opacity:.6}.ai-coada-eticheta{letter-spacing:.02em;text-transform:uppercase;align-self:flex-end;font-size:11px}.ai-stare{align-items:center;gap:8px;font-size:13px;font-style:italic;display:flex}.ai-prop{border:1px solid var(--nav-border);border-left:3px solid var(--nav-accent);border-radius:var(--radius);background:var(--nav-bg-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ai-prop-text{color:var(--nav-text-strong);font-size:13px;line-height:1.45}.ai-prop-motiv{color:var(--nav-text);margin-top:2px}.ai-prop-btn,.ai-trimite{border-radius:var(--radius-control);background:var(--nav-accent);height:32px;color:var(--graphite);font:inherit;cursor:pointer;border:none;flex:none;padding:0 14px;font-size:13px;font-weight:700}.ai-prop-btn:hover:not(:disabled),.ai-trimite:hover:not(:disabled){filter:brightness(1.08)}.ai-prop-btn:disabled,.ai-trimite:disabled{background:var(--nav-bg-2);color:var(--nav-text);cursor:default}.ai-compose{border-top:1px solid var(--nav-border);flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.ai-compose-rand{align-items:flex-end;gap:8px;display:flex}.ai-compose-actiuni{align-items:center;gap:6px;display:flex}.ai-fisier{border:1px solid var(--nav-border);border-left:3px solid var(--nav-accent);border-radius:var(--radius-control);background:var(--nav-bg-2);color:var(--nav-text-strong);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.ai-fisier-nume{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ai-fisier-marime{color:var(--nav-text);flex:none}.ai-fisier-x{color:var(--nav-text);cursor:pointer;background:0 0;border:none;flex:none;font-size:16px;line-height:1}.ai-fisier-x:hover{color:var(--nav-text-strong)}.ai-icon-btn{border:1px solid var(--nav-border);border-radius:var(--radius-control);background:var(--nav-bg-2);width:32px;height:32px;color:var(--nav-text-strong);cursor:pointer;font-size:14px;line-height:1}.ai-icon-btn:hover{background:var(--nav-hover)}.ai-doar-telefon{display:none}@media (pointer:coarse){.ai-doar-telefon{justify-content:center;align-items:center;display:inline-flex}}.ai-compose textarea{resize:none;border:1px solid var(--nav-border);border-radius:var(--radius-control);font:inherit;color:var(--nav-text-strong);background:var(--nav-bg-2);flex:auto;padding:8px 10px;font-size:14px}.ai-compose textarea::placeholder{color:var(--nav-text)}.ai-compose textarea:focus{border-color:var(--nav-accent);outline:none}@media (width<=1100px){.ai-panel{z-index:45;flex-basis:auto;width:min(420px,100vw);position:fixed;top:0;bottom:0;right:0}.ai-head{gap:6px;padding:0 8px}.ai-titlu{white-space:nowrap;flex:none}.ai-head-actions{gap:6px;min-width:0}.ai-fire{flex:90px;width:auto;min-width:60px}.ai-x{flex:none}}.ai-pagina{border-left:none;flex:auto;width:100%;height:100dvh}.ai-pagina .ai-fir,.ai-pagina .ai-compose,.ai-pagina .ai-cautare{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.ai-pagina .ai-fire{width:260px}.ai-cautare{flex:none;gap:8px;padding:10px 14px 0;display:flex}.ai-cautare input{border:1px solid var(--nav-border);border-radius:var(--radius-control);background:var(--nav-bg-2);height:32px;color:var(--nav-text-strong);font:inherit;flex:auto;padding:0 10px;font-size:13px}.ai-cautare button{border:1px solid var(--nav-border);border-radius:var(--radius-control);height:32px;color:var(--nav-text);font:inherit;cursor:pointer;background:0 0;padding:0 12px;font-size:13px}.ai-cautare button:hover:not(:disabled){background:var(--nav-hover);color:var(--nav-text-strong)}.ai-rezultat{text-align:left;border:1px solid var(--nav-border);border-radius:var(--radius);background:var(--nav-bg-2);color:var(--nav-text);font:inherit;cursor:pointer;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.ai-rezultat:hover{background:var(--nav-hover)}.ai-rezultat-fir{color:var(--nav-text-strong);font-size:12px;font-weight:700}.ai-rezultat-text{line-height:1.4}.ai-digest-btn{border:1px solid var(--nav-accent);border-radius:var(--radius-control);height:32px;color:var(--nav-accent);font:inherit;cursor:pointer;background:0 0;margin-top:10px;padding:0 14px;font-size:13px;font-weight:700}.ai-digest-btn:hover{background:var(--nav-hover)}.ai-digest-nota{color:var(--nav-text);opacity:.8;margin-top:6px;font-size:11px}.ai-stop{border:1px solid var(--late);border-radius:var(--radius-control);height:32px;color:var(--late);font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 12px;font-size:13px;font-weight:700}.ai-stop:hover{background:#e07b6a1f}.ai-consum{color:var(--nav-text);opacity:.8;text-align:right;padding:0 2px;font-size:11px}.ai-prop-detaliu{color:var(--nav-text);margin-top:2px;font-size:12px}.ai-prop-eticheta{color:var(--nav-text-strong);font-weight:700}.ai-prop-toate{border:1px solid var(--nav-accent);border-radius:var(--radius);height:30px;color:var(--nav-accent);font:inherit;cursor:pointer;background:0 0;align-self:flex-start;padding:0 12px;font-size:12px;font-weight:700}.ai-prop-toate:hover:not(:disabled){background:var(--nav-hover)}.ai-prop-toate:disabled{opacity:.6;cursor:default}.ai-feedback{gap:4px;margin-top:6px;display:flex}.ai-feedback-btn{border-radius:var(--radius-control);cursor:pointer;opacity:.45;background:0 0;border:1px solid #0000;width:28px;height:24px;font-size:13px;line-height:1}.ai-feedback-btn:hover{opacity:1;background:var(--nav-hover)}.ai-feedback-activ{opacity:1;border-color:var(--nav-border);background:var(--nav-bg-2)}.app-shell{height:100dvh;display:flex}.app-content{background:#fff;flex:1;padding:32px 40px;overflow-y:auto}.app-content>*{max-width:var(--content-max-width-wide);margin:0 auto}.app-content>.page-narrow{max-width:var(--content-max-width)}.app-content>.page-wide-full{max-width:none}.palette-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#0d0e108c;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.palette-box{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);width:min(560px,92vw);padding:14px}.palette-box input{border:none;outline:none;width:100%;padding:6px 4px;font-size:16px}.palette-hint{color:var(--text-3);margin-top:10px;font-size:12px}.mobile-bottom-nav{display:none}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.app-content{padding:calc(14px + env(safe-area-inset-top)) 16px calc(78px + env(safe-area-inset-bottom))}.mobile-bottom-nav{z-index:15;background:var(--bg);border-top:1px solid var(--border);padding:4px 4px calc(4px + env(safe-area-inset-bottom));align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.mbn-item{color:var(--text-2);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;padding:4px 2px;font-size:10.5px;text-decoration:none;display:flex;position:relative}.mbn-item .sidebar-nav-icon{width:20px;height:20px}.mbn-active{color:var(--graphite);font-weight:600}.mbn-active:after{content:"";background:var(--signal-orange);width:22px;height:2px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.mbn-add-circle{border-radius:var(--radius-control);background:var(--signal-orange);color:#fff;justify-content:center;align-items:center;width:42px;height:42px;margin-top:-14px;font-size:26px;line-height:1;display:flex}.mbn-dot{background:var(--graphite);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:calc(50% - 14px)}}.login-page{background:var(--bg);grid-template-columns:1fr 1fr;min-height:100%;display:grid}.login-signal{background:var(--graphite);flex-direction:column;justify-content:space-between;padding:48px;display:flex;overflow:hidden}.login-signal-art{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.login-signal-art svg{width:min(340px,80%);height:auto}.login-signal-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--graphite-45);font-size:11px;font-weight:700}.login-signal-claim{letter-spacing:-.02em;color:#fff;margin-top:10px;font-size:26px;font-weight:800;line-height:1.34}.login-form-side{justify-content:center;align-items:center;padding:48px 32px;display:flex}.login-card{flex-direction:column;gap:14px;width:100%;max-width:360px;display:flex}.login-logo{align-self:flex-start;width:auto;height:40px;margin-bottom:8px}.login-title{letter-spacing:-.02em;font-size:26px;font-weight:800}.login-subtitle{text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);margin-bottom:8px;font-size:11px;font-weight:700}.login-field{text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.login-field input{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);text-transform:none;letter-spacing:normal;color:var(--text);padding:0 10px;font-size:14px;font-weight:400}.login-error{color:var(--signal-orange);font-size:13px;font-weight:600}.login-submit{border-radius:var(--radius-control);background:var(--signal-orange);color:#fff;text-transform:uppercase;letter-spacing:.14em;border:none;height:36px;margin-top:8px;font-size:12px;font-weight:700}.login-submit:hover:not(:disabled){background:var(--signal-orange-press)}.login-submit:disabled{opacity:.6;cursor:default}@media (width<=860px){.login-page{grid-template-columns:1fr}.login-signal{display:none}}.kanban{align-items:flex-start;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.kanban-col{background:var(--stone-soft);border:1px solid var(--border);border-radius:var(--radius);flex:0 0 288px;width:288px;padding:10px;transition:background .12s,border-color .12s}.kanban-fill{overflow-x:visible}.kanban-fill .kanban-col{flex:1 1 0;width:auto;min-width:0}.kanban-col-over{background:var(--stone);border-color:var(--signal-orange)}.kanban-col-head{justify-content:space-between;align-items:center;padding:2px 4px 10px;display:flex}.kanban-col-label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);font-size:11px;font-weight:700}.kanban-col-count{color:var(--text-3);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-control);text-align:center;min-width:20px;padding:1px 6px;font-size:11px;font-weight:600}.kanban-col-body{flex-direction:column;gap:8px;min-height:40px;display:flex}.kanban-card{border:1px solid var(--border);border-radius:var(--radius);cursor:grab;background:#fff;padding:10px 11px;transition:border-color .12s}.kanban-card:hover{border-color:var(--graphite)}.kanban-card:active{cursor:grabbing}.kanban-card-dragging{opacity:.45}.kanban-card-title{color:var(--text);overflow-wrap:anywhere;word-break:break-word;margin-bottom:4px;font-size:13.5px;font-weight:600;line-height:1.3}.kanban-card-meta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kanban-card-foot{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.kanban-col-empty{text-align:center;color:var(--text-3);opacity:.5;padding:10px 0;font-size:12px}.kanban-card,.kanban-card *{min-width:0;max-width:100%}.kanban-card-foot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.kanban-fill{overflow-x:auto}.kanban-fill .kanban-col{flex:none;width:min(288px,82vw)}}.kanban-busola{scrollbar-width:none;gap:6px;margin-bottom:4px;padding-bottom:8px;display:flex;overflow-x:auto}.kanban-busola::-webkit-scrollbar{display:none}.kanban-busola-chip{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);min-height:40px;color:var(--text-2);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.kanban-busola-n{font-variant-numeric:tabular-nums;color:var(--text-3)}.bara-restante{background:var(--signal-orange-wash);border:1px solid var(--signal-orange);border-radius:var(--radius);color:var(--late);align-items:center;gap:10px;margin-bottom:14px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.bara-restante-count{background:var(--late);color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.bara-restante-text{flex:auto;min-width:0}.bara-restante-cta{white-space:nowrap;flex:none;font-weight:500}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.bara-restante-cta{display:none}}.entity-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:8px;margin:16px 0 12px;display:flex}.entity-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.view-toggle{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);display:flex;overflow:hidden}.view-toggle button{background:var(--bg);color:var(--text-2);border:none;padding:0 12px;font-size:13px}.view-toggle button.active{background:var(--graphite);color:#fff;font-weight:600}.entity-add-btn{height:var(--control-h);background:var(--signal-orange);color:#fff;border-radius:var(--radius-control);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;border:none;padding:0 12px;font-size:12px;font-weight:700}.entity-add-btn:hover:not(:disabled){background:var(--signal-orange-hover)}.entity-add-btn:active:not(:disabled){background:var(--signal-orange-press)}.entity-export-btn{height:var(--control-h);background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-control);white-space:nowrap;padding:0 12px;font-size:13.5px;font-weight:600}.entity-export-btn:hover{background:var(--sidebar)}.entity-add-btn:disabled{opacity:.5}.entity-table{border-collapse:collapse;width:100%;font-size:13.5px}.entity-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);background:var(--stone-soft);border-bottom:1px solid var(--border);white-space:nowrap;z-index:1;padding:9px 10px;font-size:11px;font-weight:700;position:sticky;top:0}.entity-table thead tr:first-child th{border-top:1px solid var(--border)}.entity-table thead th:first-child{border-top-left-radius:var(--radius)}.entity-table thead th:last-child{border-top-right-radius:var(--radius)}.entity-table td{height:var(--row-h);border-bottom:1px solid var(--row-separator);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:280px;padding:8px 10px;overflow:hidden}.entity-table tr.entity-row{cursor:pointer}.entity-table tr.entity-row:hover{background:var(--hover)}.entity-empty{color:var(--text-3);padding:16px 4px}.entity-table select.inline-status,.entity-table input.inline-status{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);height:28px;padding:0 6px;font-size:12.5px}.deliverable-deadline-hint{color:var(--text-3);font-size:12px}.entity-search{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);width:220px;padding:0 10px;font-size:13px}.entity-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entity-filters select{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237C7F87' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:0 28px 0 10px;font-size:13px}.entity-table-wrap{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.entity-table-wrap .entity-table tr.entity-row:last-child td,.entity-table-wrap .entity-table tr.entity-group-row:last-child td{border-bottom:none}.entity-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.entity-table th.sortable:hover{color:var(--text)}.sort-arrow{font-size:9px}.entity-table td.tabular-nums{text-align:right;font-variant-numeric:tabular-nums}.deal-flag{cursor:help;margin-left:6px;font-size:12px}.deal-flag-tacere{color:var(--tag-yellow-tx)}.deal-flag-insistenta{color:var(--tag-red-tx)}.deal-semnale{margin-bottom:var(--space-4,12px);flex-wrap:wrap;gap:8px;display:flex}.deal-semnal{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-control);color:var(--text-2);white-space:nowrap;padding:4px 12px;font-size:12px;font-weight:600}.deal-semnal:hover{border-color:var(--graphite);color:var(--graphite)}.deal-semnal.active{background:var(--tag-yellow-bg);border-color:var(--tag-yellow-tx);color:var(--tag-yellow-tx)}.deal-semnal-clear{color:var(--text-3);background:0 0;border:none;font-size:12px;text-decoration:underline}.entity-badge-warning{background:var(--tag-yellow-bg);color:var(--tag-yellow-tx);border-radius:var(--radius-control);white-space:nowrap;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.entity-badge-muted{color:var(--text-3);border-radius:var(--radius-control);white-space:nowrap;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.entity-row-overdue td.entity-cell-deadline{color:var(--signal-orange);font-weight:600}.entity-progress{flex-direction:column;gap:3px;min-width:70px;display:flex}.entity-progress-bar{border-radius:var(--radius-control);background:var(--border);height:4px;overflow:hidden}.entity-progress-bar-fill{background:var(--graphite);height:100%}.entity-link-icon{color:var(--graphite);text-decoration:none}.entity-doc-link{color:var(--graphite)}.entity-group-row td{background:var(--stone-soft);text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);cursor:pointer;height:var(--row-h);border-bottom:1px solid var(--border);font-size:11.5px;font-weight:700}.entity-group-row:hover td{background:var(--hover)}.entity-total-row td{border-top:1px solid var(--border);font-weight:700}.entity-group-caret{width:12px;display:inline-block}.entity-subtask-count{color:var(--text-3);font-size:12px}.entity-view-toggle{border:1px solid var(--border);border-radius:var(--radius-control);display:inline-flex;overflow:hidden}.entity-view-toggle button{background:var(--bg);color:var(--text-3);cursor:pointer;border:none;padding:5px 12px;font-size:12.5px}.entity-view-toggle button+button{border-left:1px solid var(--border)}.entity-view-toggle button.active{background:var(--graphite);color:#fff;font-weight:600}.entity-row-delete{color:var(--text-3);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;padding:2px 6px;font-size:16px;line-height:1}.entity-row-delete:hover{color:var(--signal-orange);background:var(--hover)}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.entity-table thead{display:none}.entity-table,.entity-table tbody{width:100%;display:block}.entity-table tbody tr{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;padding:6px 10px;display:block}.entity-table tbody td{text-align:right;border:none;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.entity-table tbody td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);text-align:left;flex:0 0 40%;font-size:10.5px;font-weight:700}.entity-table tbody td[data-label]:first-child{text-align:left;justify-content:flex-start;font-size:14.5px;font-weight:700}.entity-table tbody td[data-label]:first-child:before{display:none}.entity-table tbody td:not([data-label]){text-align:left;justify-content:flex-start}}.modal-label-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.modal-label-action{color:var(--graphite);white-space:nowrap;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:underline}.apel-fara-urmaritor{color:var(--tag-orange-tx);font-size:11.5px;font-weight:600}.apel-surse-btn{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-control);cursor:pointer;padding:4px 10px;font-size:14px}.cell-principal{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.cell-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin-top:1px;font-size:11.5px;overflow:hidden}.today-summary{color:var(--text-2);margin-top:6px;margin-bottom:20px}.task-section-title-spaced{margin-top:20px}.task-section-subtitle{color:var(--text-3);margin-top:-4px;margin-bottom:8px;font-size:12.5px}.cooling-list{border-top:1px solid var(--border)}.cooling-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 4px;font-size:13.5px;display:flex}.cooling-name{font-weight:500}.cooling-days{color:var(--late);font-size:12.5px}.cooling-actions{gap:6px;margin-left:auto;display:flex}.cooling-actions button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-2);padding:4px 10px;font-size:12px}.cooling-actions button:hover{background:var(--hover)}.pipeline-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px;display:grid}.pipeline-card{border:1px solid var(--border);border-radius:var(--radius);text-align:center;background:var(--bg);font:inherit;color:inherit;flex-direction:column;justify-content:center;padding:12px;display:flex}.pipeline-card-clickable{cursor:pointer}.pipeline-card-clickable:hover{background:var(--hover);border-color:var(--text-3)}.pipeline-count{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.1;display:block}.pipeline-label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);margin-top:4px;font-size:11px;font-weight:600;display:block}.pipeline-card-signal{border-top:2px solid var(--signal-orange)}.team-cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:8px;display:grid}.team-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.team-card-name{font-size:13.5px;font-weight:600}.team-card-stats{color:var(--text-3);margin-top:4px;font-size:12px}.team-card-expandable{padding:0;overflow:hidden}.team-card-toggle{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.team-card-toggle:hover{background:var(--hover)}.team-card-toggle .team-card-name,.team-card-toggle .team-card-stats{display:block}.team-card-caret{color:var(--text-3);flex-shrink:0}.team-card-detail{border-top:1px solid var(--border);max-height:220px;padding:4px 6px;overflow-y:auto}.team-card-detail .task-section-empty{padding:8px 6px}.team-card-task-row{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--text-2);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:6px;font-size:12.5px;display:flex}.team-card-task-row:hover{background:var(--hover)}.team-card-task-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.pipeline-cards{grid-template-columns:repeat(2,1fr)}}.pl-kpis{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:12px;margin:16px 0 12px;display:grid}.pl-kpi{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius,8px);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.pl-kpi-hero{border-left:3px solid var(--graphite)}.pl-kpi-lab{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:10.5px;font-weight:700}.pl-kpi-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:700}.pl-kpi-hero .pl-kpi-val{font-size:36px}.pl-kpi-sub{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.pl-pos{color:var(--sage-deep)}.pl-neg{color:var(--late)}.pl-spark{width:100%;height:34px;margin-top:2px}.pl-risks{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.pl-risk{border-radius:var(--radius,8px);border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-family:inherit;font-size:13px;display:flex}.pl-risk:hover{border-color:var(--graphite)}.pl-risk-dot{background:var(--sage-deep);border-radius:50%;flex:none;width:8px;height:8px}.pl-risk-bad{background:var(--signal-orange-wash);border-color:#0000}.pl-risk-bad .pl-risk-dot{background:var(--late)}.pl-risk-warn{background:var(--signal-orange-wash);border-color:#0000}.pl-risk-warn .pl-risk-dot{background:var(--tag-orange-tx)}.pl-risk-go{color:var(--text-muted);margin-left:auto;font-size:16px;line-height:1}.pl-panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius,8px);min-width:0;margin-bottom:12px;padding:14px 16px}.pl-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pl-panel-title{font-size:13px;font-weight:700}.pl-link{font:inherit;color:var(--text-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pl-link:hover{color:var(--text)}.pl-panel-note,.pl-legend{color:var(--text-muted);gap:12px;font-size:11.5px;display:flex}.pl-legend i{border-radius:var(--radius-control);width:9px;height:9px;margin-right:4px;display:inline-block}.pl-legend-inc{background:var(--graphite)}.pl-legend-exp{background:var(--stone-strong)}.pl-duo{grid-template-columns:2fr 1fr;align-items:start;gap:12px;display:grid}.pl-chart{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;height:150px;display:grid}.pl-chart-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.pl-chart-bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:100%;display:flex}.pl-bar{border-radius:var(--radius-control) 3px 0 0;width:42%;min-height:1px}.pl-bar-inc{background:var(--graphite)}.pl-bar-exp{background:var(--stone-strong)}.pl-chart-now .pl-bar-inc{outline:2px solid var(--signal-orange);outline-offset:-2px}.pl-chart-m{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.pl-chart-now .pl-chart-m{color:var(--text);font-weight:700}.pl-spend{flex-direction:column;gap:10px;display:flex}.pl-spend-row{grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px;display:grid}.pl-spend-n{font-weight:700}.pl-track{background:var(--hover);border-radius:var(--radius-control);grid-column:1/-1;height:6px;overflow:hidden}.pl-track i{background:var(--graphite);border-radius:var(--radius-control);height:100%;display:block}.pl-scroll{overflow-x:auto}.pl-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.pl-table th,.pl-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;height:34px;padding:0 10px}.pl-table th.pl-lbl,.pl-table td.pl-lbl{text-align:left;background:var(--bg);z-index:1;border-right:1px solid var(--border);font-variant-numeric:normal;min-width:170px;position:sticky;left:0}.pl-table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:10.5px;font-weight:700}.pl-table th.pl-ytd,.pl-table td.pl-ytd{border-left:1px solid var(--border);background:var(--content-bg);font-weight:700}.pl-table tbody td{border-bottom:1px solid var(--border);color:var(--text-muted)}.pl-table tbody tr.pl-group td{color:var(--text);background:var(--content-bg);font-weight:700}.pl-table tbody tr.pl-child td.pl-lbl{padding-left:30px;font-weight:400}.pl-table tbody tr.pl-net td{color:var(--text);border-top:2px solid var(--border);border-bottom:0;height:40px;font-weight:700}.pl-table tbody tr.pl-margin td{color:var(--text-muted);border-bottom:0;font-size:12px}.pl-table .pl-now{border-left:2px solid var(--signal-orange);border-right:2px solid var(--signal-orange)}.pl-caret{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 5px 0 0;font-family:inherit;font-size:10px}@media (width<=1100px){.pl-kpis,.pl-risks,.pl-duo{grid-template-columns:1fr}}.pl-risk-mut{cursor:default;color:var(--text-muted)}.pl-risk-mut:hover{border-color:var(--border)}.pl-tabel-sum{display:none}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.pl-tabel-sum{min-height:44px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:14px;font-weight:600;list-style:none;display:flex}.pl-tabel-sum::-webkit-details-marker{display:none}.pl-tabel-sum:after{content:"▾";color:var(--text-3)}.pl-tabel-det[open] .pl-tabel-sum:after{content:"▴"}.pl-tabel-sum-nota{color:var(--text-3);margin-left:auto;margin-right:6px;font-size:12px;font-weight:400}}.dash-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=900px){.dash-grid{grid-template-columns:1fr}}.dash-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.dash-card-signal{border-top:2px solid var(--signal-orange)}.ziua-mea .pipeline-count,.ziua-mea .dash-acoperire,.ziua-mea .dash-big-number{font-size:26px}.dash-acoperire{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0;font-size:34px;font-weight:800}.dash-acoperire-detail{color:var(--text-3);margin:0;font-size:13px}.dash-big-number{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0;font-size:34px;font-weight:800}.dash-big-number-alert{color:var(--late)}.dash-pnl-table{margin-top:8px}.dash-stat-list{flex-direction:column;gap:6px;margin-top:4px;display:flex}.dash-stat-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.dash-stat-row-label{color:var(--text-2)}.dash-stat-row-value{color:var(--text);font-weight:600}.dash-card-explain{color:var(--text-2);margin-top:6px;font-size:12px;line-height:1.45}.dash-agenda-top{margin-bottom:20px}.today-incorporat{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.dash-azi-cap{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sf-semnale{flex-wrap:wrap;gap:7px;margin:14px 0 20px;display:flex}.sf-chip{font:inherit;border:1px solid var(--border);background:var(--content-bg);color:var(--text-3);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.sf-chip b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.sf-chip:hover{border-color:var(--text-3);color:var(--text)}.sf-chip-alarma{border-color:var(--signal-orange)}.sf-chip-alarma b{color:var(--signal-orange)}.sf-sectiune{margin-bottom:26px}.sf-cap{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.sf-nota{color:var(--text-3);font-size:12px}.sf-lista{border:1px solid var(--border);border-radius:8px;overflow:hidden}.sf-rand{border:0;border-bottom:1px solid var(--border);background:var(--content-bg);width:100%;font:inherit;text-align:left;cursor:pointer;grid-template-columns:52px minmax(0,2fr) minmax(0,1.2fr) auto 62px;align-items:center;gap:12px;padding:9px 13px;display:grid}.sf-rand:last-child{border-bottom:0}.sf-rand:hover{background:var(--hover)}.sf-zile{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sf-zile-aproape{color:var(--signal-orange)}.sf-nume{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sf-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sf-stare{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:11px;font-weight:600}.sf-data{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.sf-mai{border:0;border-top:1px solid var(--border);background:var(--hover);width:100%;color:var(--text-3);font:inherit;text-align:left;cursor:pointer;padding:8px 13px;font-size:12.5px;display:block}.sf-mai:hover{color:var(--text)}@media (width<=700px){.sf-rand{grid-template-columns:46px 1fr auto}.sf-sub,.sf-stare{display:none}}.task-section{margin-top:24px}.task-section-title{text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);margin-bottom:8px;font-size:11.5px;font-weight:700}.task-section-title-red{color:var(--late)}.task-section-empty{color:var(--text-3);padding:8px 4px}.task-section-list{border-top:1px solid var(--border)}.task-section-expand{width:100%;font:inherit;color:var(--text-2);border:1px dashed var(--border);border-radius:var(--radius-control);cursor:pointer;background:#fff;margin:6px 0;padding:8px;font-size:12.5px;font-weight:600;display:block}.task-section-expand:hover{color:var(--graphite);border-color:var(--graphite)}.triage-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 4px;display:flex}.triage-title{color:var(--text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-family:inherit;font-size:13.5px;overflow:hidden}.triage-title:hover{color:var(--graphite);text-decoration:underline}.triage-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.triage-actions input,.triage-actions select{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);padding:0 8px;font-size:13px}.triage-actions button{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-2);padding:0 10px;font-size:13px}.triage-actions button:hover{background:var(--hover)}.triage-actions button:disabled{opacity:.5}@media (width<=760px){.triage-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.mat-antet{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mat-bara{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 12px;display:flex}.mat-cauta{min-width:200px;font:inherit;color:var(--text);background:var(--content-bg);border:1px solid var(--border);border-radius:6px;flex:240px;padding:7px 11px;font-size:14px}.mat-filtre{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mat-chip{font:inherit;border:1px solid var(--border);background:var(--content-bg);color:var(--text-3);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:500}.mat-chip:hover{color:var(--text);border-color:var(--text-3)}.mat-chip-activ{background:var(--text);border-color:var(--text);color:var(--bg)}.mat-select{font:inherit;border:1px solid var(--border);background:var(--content-bg);color:var(--text);border-radius:6px;padding:5px 8px;font-size:12.5px}.mat-arhivate{color:var(--text-3);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mat-lista{border:1px solid var(--border);border-radius:8px;overflow:hidden}.mat-rand{border-bottom:1px solid var(--border);background:var(--content-bg);grid-template-columns:26px 1fr auto;align-items:start;gap:12px;padding:11px 13px;display:grid}.mat-rand:last-child{border-bottom:0}.mat-rand:hover{background:var(--hover)}.mat-rand-arhivat{opacity:.6}.mat-icona{width:26px;height:26px;color:var(--text-3);place-items:center;display:grid}.mat-corp{min-width:0}.mat-titlu-rand{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mat-titlu{color:var(--text);font-size:14.5px;font-weight:600}.mat-eticheta{letter-spacing:.06em;text-transform:uppercase;background:var(--hover);color:var(--text-3);border:1px solid var(--border);border-radius:3px;padding:2px 7px;font-size:10.5px;font-weight:600}.mat-eticheta-produs{border-style:dashed}.mat-eticheta-arhivat{border-color:var(--signal-orange);color:var(--signal-orange)}.mat-descriere{color:var(--text-3);margin:3px 0 0;font-size:13px}.mat-meta{color:var(--text-3);margin:3px 0 0;font-size:12px}.mat-actiuni{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mat-act{font:inherit;border:1px solid var(--border);background:var(--content-bg);color:var(--text-3);cursor:pointer;white-space:nowrap;border-radius:5px;padding:5px 10px;font-size:12.5px;font-weight:500;text-decoration:none}.mat-act:hover{color:var(--text);border-color:var(--text-3)}.mat-act-tare{background:var(--text);border-color:var(--text);color:var(--bg)}.mat-act-tare:hover{color:var(--content-bg);opacity:.9}.mat-act-sters{color:var(--text-3);padding:5px 9px;font-size:15px;line-height:1}.mat-act-sters:hover{color:var(--signal-orange);border-color:var(--signal-orange)}.mat-numar{color:var(--text-3);margin:10px 2px 0;font-size:12px}.mat-form{gap:12px;display:grid}.mat-camp{gap:5px;display:grid}.mat-camp>span{color:var(--text-3);font-size:12px;font-weight:600}.mat-camp input[type=text],.mat-camp input[type=url],.mat-camp input[type=date],.mat-camp select{font:inherit;border:1px solid var(--border);background:var(--content-bg);color:var(--text);border-radius:6px;padding:7px 10px;font-size:14px}.mat-camp-doua{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mat-produse{flex-wrap:wrap;gap:6px;display:flex}.mat-ales{color:var(--text-3);margin:2px 0 0;font-size:12.5px}.mat-form-jos{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@media (width<=700px){.mat-rand{grid-template-columns:26px 1fr}.mat-actiuni{grid-column:1/-1;justify-content:flex-start}.mat-camp-doua{grid-template-columns:1fr}}.mat-fel{gap:6px;margin-bottom:2px;display:flex}.mat-subiect{color:var(--text-2);margin:4px 0 0;font-size:12.5px}.mat-subiect>span{color:var(--text-3);font-weight:600}.mat-copie-mica{font:inherit;border:1px solid var(--border);background:var(--content-bg);color:var(--text-3);cursor:pointer;border-radius:4px;margin-left:8px;padding:1px 7px;font-size:11.5px}.mat-copie-mica:hover{color:var(--text);border-color:var(--text-3)}.mat-text{border:1px solid var(--border);background:var(--hover);font:inherit;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:320px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;overflow-y:auto}.mat-text-camp{font:inherit;border:1px solid var(--border);background:var(--content-bg);color:var(--text);resize:vertical;border-radius:6px;padding:9px 11px;font-size:13.5px;line-height:1.5}.mat-grup{margin-bottom:22px}.mat-grup-titlu{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:8px;margin:0 2px 7px;font-size:11px;font-weight:600;display:flex}.mat-grup-cate{letter-spacing:0;background:var(--hover);color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}.tp .screen-title{margin-bottom:0}.tp-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tp-head-meta{text-align:right;color:var(--text-3);flex-direction:column;gap:2px;font-size:13px;display:flex}.tp-fresh{justify-content:flex-end;align-items:center;gap:5px;font-size:11px;display:inline-flex}.tp-fresh-dot{background:var(--sage-deep);border-radius:50%;flex:none;width:6px;height:6px}.tp-alarms{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tp-alarm{font:inherit;border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tp-alarm-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.tp-alarm-red{background:var(--tag-red-bg);color:var(--late);border-color:var(--signal-orange)}.tp-alarm-red.tp-alarm-on{background:var(--late);color:#fff;border-color:var(--late)}.tp-alarm-amber{background:var(--stone-soft);color:var(--graphite);border-color:var(--graphite-25)}.tp-alarm-amber.tp-alarm-on{background:var(--graphite);color:#fff;border-color:var(--graphite)}.tp-alarm-grey{background:var(--tag-gray-bg);color:var(--text-2);border-color:var(--border)}.tp-allclear{background:var(--tag-green-bg);color:var(--tag-green-tx);border:1px solid var(--sage);border-radius:var(--radius-control);margin-bottom:var(--space-4);align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.tp-alarm-panel{background:var(--bg);border:1px solid var(--border);border-left:4px solid var(--late);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.tp-alarm-panel-amber{border-left-color:var(--graphite)}.tp-alarm-panel-title{margin:0 0 var(--space-2);letter-spacing:1px;text-transform:uppercase;color:var(--late);font-size:11px;font-weight:700}.tp-alarm-panel-amber .tp-alarm-panel-title{color:var(--graphite)}.tp-ap-row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px dashed var(--border);font-size:13px;display:flex;position:relative}.tp-ap-row:first-of-type{border-top:0}.tp-ap-title{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.tp-ap-title:hover{color:var(--graphite)}.tp-ap-cause{color:var(--graphite-45);font-size:12px;font-weight:600}.tp-ap-age{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.tp-menu-wrap{flex:none;position:relative}.tp-kebab{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--content-bg);width:26px;height:26px;color:var(--text-2);cursor:pointer;font-size:14px;line-height:1}.tp-kebab:hover{background:var(--hover)}.tp-menu{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);z-index:30;width:180px;padding:6px;position:absolute;top:30px;right:0}.tp-menu-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin:2px 0 4px;padding:0 6px;font-size:10px;font-weight:600}.tp-menu-chips{border-bottom:1px solid var(--border);gap:4px;margin-bottom:4px;padding:0 4px 6px;display:flex}.tp-menu-chips button{font:inherit;border:1px solid var(--border);background:var(--content-bg);color:var(--graphite);border-radius:var(--radius-control);cursor:pointer;padding:3px 9px;font-size:11.5px;font-weight:600}.tp-menu-chips button:hover{background:var(--hover)}.tp-menu-item{text-align:left;width:100%;font:inherit;border-radius:var(--radius-control);cursor:pointer;color:var(--text);background:0 0;border:0;padding:7px 8px;font-size:12.5px;display:block}.tp-menu-item:hover{background:var(--hover);color:var(--graphite)}.tp-people{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.tp-pcard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);flex-direction:column;display:flex}.tp-p-head{margin-bottom:var(--space-3);align-items:center;gap:10px;display:flex}.tp-p-name{font-size:15px;font-weight:700}.tp-pulse{align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.tp-pulse-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.tp-pulse-ok{color:var(--sage-deep)}.tp-pulse-warn{color:var(--graphite-45);font-weight:600}.tp-p-counts{margin-bottom:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}.tp-cnt{border-radius:var(--radius-control);padding:3px 9px;font-size:11.5px;font-weight:700}.tp-cnt-block{background:var(--stone-soft);color:var(--graphite)}.tp-cnt-late{background:var(--stone-soft);color:var(--signal-orange)}.tp-cnt-today{background:var(--graphite);color:#fff}.tp-cnt-zero{background:var(--tag-gray-bg);color:var(--text-3);font-weight:600}.tp-free{color:var(--text-3);margin:0 0 var(--space-3);font-size:12.5px}.tp-p-tasks{margin-bottom:var(--space-3);flex-direction:column;gap:6px;display:flex}.tp-t-row{justify-content:space-between;align-items:center;gap:var(--space-2);font:inherit;background:var(--content-bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;color:var(--text);padding:6px 9px;font-size:12.5px;display:flex}.tp-t-row:hover{border-color:var(--graphite)}.tp-t-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-t-cause{color:var(--graphite-45);white-space:normal;margin-top:2px;font-size:10.5px;font-weight:600;display:block}.tp-pill{letter-spacing:.5px;text-transform:uppercase;border-radius:var(--radius-control);flex:none;padding:2px 8px;font-size:10px;font-weight:700}.tp-pill-late{color:var(--signal-orange);background:0 0}.tp-pill-today{color:var(--graphite);background:0 0}.tp-more{font:inherit;color:var(--text-3);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 2px;font-size:11.5px}.tp-more:hover{color:var(--graphite)}.tp-week{margin-top:auto}.tp-week-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.tp-week-text{color:var(--text-2);font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:12px;display:block}.tp-week-text b{color:var(--sage-deep)}.tp-wbar{border-radius:var(--radius-control);background:var(--stone);min-width:24px;height:8px;display:flex;overflow:hidden}.tp-wbar i{height:100%;display:block}.tp-w-done{background:var(--sage-deep)}.tp-w-doing{background:var(--graphite-45)}.tp-w-blocked{background:var(--late)}.tp-ev{background:var(--bg);border:1px solid var(--border);border-left:4px solid var(--graphite);border-radius:var(--radius);padding:var(--space-4) var(--space-4) var(--space-3);margin-bottom:var(--space-3)}.tp-ev-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.tp-ev-name{font-size:14.5px;font-weight:700}.tp-ev-date{color:var(--text-3);font-size:12px}.tp-ev-grid{grid-template-columns:1fr 1fr;gap:2px 18px;display:grid}.tp-ev-row{align-items:center;gap:var(--space-2);font:inherit;cursor:pointer;text-align:left;color:var(--text);background:0 0;border:0;min-width:0;padding:5px 0;font-size:12.5px;display:flex}.tp-ev-row:hover .tp-ev-title{color:var(--graphite)}.tp-ev-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tp-ev-mine{align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-2);background:var(--gold-soft);border:1px solid var(--border);border-radius:var(--radius);font:inherit;cursor:pointer;text-align:left;color:var(--text);padding:8px 12px;font-size:12.5px;display:flex}.tp-ev-mine b{color:var(--gold)}.tp-ev-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border);color:var(--text-3);font-size:12px;display:flex}.tp-ev-open{font:inherit;color:var(--graphite);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.tp-figures{gap:var(--space-6);padding:var(--space-3) var(--space-1) 0;border-top:1px solid var(--border);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.tp-fig{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.tp-fig b{color:var(--text);font-variant-numeric:tabular-nums;font-size:13.5px}.tp-fig-go{color:var(--graphite);font-weight:700}.tp-fig:hover{color:var(--text)}@media (width<=720px){.tp-alarms{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.tp-alarm{flex:none}.tp-people,.tp-ev-grid{grid-template-columns:1fr}.tp-ap-row{flex-wrap:wrap}.tp-ap-age{margin-left:0}.tp-figures{gap:var(--space-2);flex-direction:column;align-items:flex-start}}.tp-pcard-plecat{background:var(--content-bg);border-style:dashed}.tp-p-head-text{flex:1;min-width:0}.tp-p-agenda{font:inherit;color:var(--graphite);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:3px 10px;font-size:11.5px;font-weight:700}.tp-p-agenda:hover{border-color:var(--graphite)}.atp-dep{margin-bottom:var(--space-6)}.atp-dep-head{border-bottom:1px solid var(--border);margin-bottom:var(--space-3);align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.atp-dep-dot{border-radius:50%;flex:none;align-self:center;width:10px;height:10px}.atp-dep-name{margin:0;font-size:16px;font-weight:700}.atp-dep-totals{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.atp-dep-totals .atp-azi{color:var(--graphite)}.atp-dep-totals .atp-late{color:var(--late)}.atp-dep-totals .atp-block{color:var(--tag-orange-tx)}.atp-people{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.atp-pcard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.atp-pcard-orfane{border-style:dashed}.atp-p-head{margin-bottom:var(--space-2);align-items:center;gap:8px;display:flex}.atp-p-name{flex:1;font-size:13.5px;font-weight:700}.atp-p-agenda{font:inherit;color:var(--graphite);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;background:0 0;padding:3px 10px;font-size:11.5px;font-weight:700}.atp-p-agenda:hover{border-color:var(--graphite)}.atp-p-liber{color:var(--text-3);margin:0;font-size:12px}.atp-p-tasks{flex-direction:column;gap:5px;display:flex}.atp-pill-rest{background:var(--tag-gray-bg);color:var(--text-2)}@media (width<=720px){.atp-people{grid-template-columns:1fr}}@font-face{font-family:Sora;src:url(/fonts/Sora-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--signal-orange:#ff6a00;--signal-orange-hover:#ff7d1f;--signal-orange-press:#e05c00;--signal-orange-wash:#fff1e7;--aubergine:#4b125f;--lilac:#c9b6ff;--lilac-deep:#9e7ee0;--sage:#a7c9b0;--sage-deep:#6e9c7c;--stone:#e7e9ed;--stone-soft:#f4f5f7;--stone-strong:#d3d7de;--graphite:#0d0e10;--graphite-70:#4a4c52;--graphite-45:#7c7f87;--graphite-25:#b2b5bc;--bg:#fff;--content-bg:#fff;--sidebar:#f4f5f7;--text:var(--graphite);--text-2:var(--graphite-70);--text-3:var(--graphite-45);--border:#e1e3e8;--hover:#f4f5f7;--blue:var(--signal-orange);--blue-d:var(--signal-orange-press);--yellow:var(--signal-orange);--gold:var(--signal-orange);--gold-soft:var(--signal-orange-wash);--late:var(--signal-orange);--today:var(--signal-orange);--tag-gray-bg:#f4f5f7;--tag-gray-tx:var(--graphite-70);--tag-blue-bg:var(--stone);--tag-blue-tx:var(--graphite);--tag-yellow-bg:#fff1e7;--tag-yellow-tx:#a03f00;--tag-red-bg:#fff1e7;--tag-red-tx:#a03f00;--tag-green-bg:#edf4ef;--tag-green-tx:#3f6b4c;--tag-orange-bg:#fff1e7;--tag-orange-tx:#a03f00;--tag-purple-bg:#f3ecff;--tag-purple-tx:#4b125f;--module-smart:var(--aubergine);--module-sales:var(--sage);--module-events:var(--lilac);--module-alexa:var(--graphite-45);--nav-bg:#f4f5f7;--nav-bg-2:#f4f5f7;--nav-text:var(--graphite-70);--nav-text-strong:var(--graphite);--nav-hover:var(--stone);--nav-border:#e1e3e8;--nav-accent:var(--signal-orange);--sidebar-width:252px;--content-max-width:860px;--content-max-width-wide:1280px;--peek-width:400px;--control-h:32px;--row-h:36px;--row-separator:#e1e3e8;--radius:4px;--radius-control:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}*{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--text);background:var(--bg);margin:0;font-family:Sora,system-ui,sans-serif;font-size:14px;line-height:1.45}h1,h2,h3,p{margin:0}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--graphite)}button{cursor:pointer}a{color:inherit}.screen-title{letter-spacing:-.02em;margin:0 0 4px;font-size:26px;font-weight:800}.screen-title:where([data-uppercase]),.display-uppercase{text-transform:uppercase;line-height:1.34}.screen-subtitle{color:var(--text-3);font-size:13px;font-weight:400;display:block}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);font-size:11px;font-weight:700}.section-title{text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);font-size:11.5px;font-weight:700}.tabular-nums{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--signal-orange);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.route-loading{color:var(--text-3);text-align:center;padding:48px 24px;font-size:13px}@media (width<=767px),(height<=500px) and (orientation:landscape) and (pointer:coarse){input,textarea,select{font-size:16px}.magenda-nav-btn,.magenda-jump-btn,.magenda-free,.sidebar-logout,.taskuri-scop>button,.taskuri-toggle{position:relative}.magenda-nav-btn:after,.magenda-jump-btn:after,.magenda-free:after,.sidebar-logout:after,.taskuri-scop>button:after,.taskuri-toggle:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.magenda-nav-btn:after,.sidebar-logout:after{width:44px;left:50%;right:auto;transform:translate(-50%,-50%)}.taskuri-toggle:after{top:auto;bottom:0;transform:none}:root{--control-h:44px;--row-h:48px;--tap-min:44px;--fs-meta:12px}body{font-size:15px}html .entity-search,html .entity-add-btn,html .entity-export-btn,html .entity-toggle-btn,html .entity-filters select,html .view-toggle,html .modal-btn-primary,html .modal-btn-secondary{min-height:var(--tap-min)}html .entity-view-toggle button,html .view-toggle button{min-height:var(--tap-min);padding:0 16px;font-size:14px}html .zi-ordine{flex-direction:column;display:flex}html .zi-ordine>*{order:3}html .zi-ordine>.screen-title,html .zi-ordine>.eyebrow{order:0}html .zi-ordine>.screen-subtitle,html .zi-ordine>.today-summary{order:1}html .zi-ordine>.zi-taskuri{order:2}html .zi-ordine>.zi-cifre,html .zi-ordine>.today-incorporat>.zi-cifre{order:5}html .zi-ordine>.today-incorporat{order:2;margin-top:20px;padding-top:16px}html .account-table{width:100%}html .tp-alarm,html .tp-p-agenda,html .tp-ev-row,html .tp-ev-open,html .tp-fig,html .tp-fig-go,html .triage-title{min-height:var(--tap-min);min-width:var(--tap-min);align-items:center;display:flex}html .triage-actions input,html .triage-actions select,html .triage-actions button{min-height:var(--tap-min);font-size:16px}html .triage-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}html .dash-azi-cap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html .peek-prop{min-height:var(--tap-min);max-width:100%;padding:0 12px;font-size:14px}html .peek-prop-ic{min-width:var(--tap-min);justify-content:center;padding:0 10px}html .peek-prop-prio{min-height:var(--tap-min);gap:6px}html .peek-prop-prio .peek-priority-sw{width:var(--tap-min);height:var(--tap-min)}html .peek-tabs{flex-wrap:wrap;gap:0;overflow-x:visible}html .peek-tab{min-height:var(--tap-min);flex:45%;justify-content:center;font-size:13.5px}html .magenda-check{width:28px;height:28px;position:relative}html .magenda-check:after{content:"";width:var(--tap-min);height:var(--tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html .magenda-row{min-height:var(--row-h)}html .magenda-jump-btn{min-width:var(--tap-min)}html .magenda-day-btn{min-height:var(--tap-min);padding:4px 0}html .magenda-free,html .magenda-jump-btn,html .atp-p-agenda,html .tp-t-row,html .tp-more,html .pl-link,html .pl-risk{min-height:var(--tap-min);align-items:center;display:flex}html .magenda-nav-btn,html .pl-caret,html .entity-link-icon,html .account-swatch{min-width:var(--tap-min);min-height:var(--tap-min)}html input:not([type=checkbox]):not([type=radio]),html textarea,html select,html .entity-filters select,html .entity-filters input,html .modal-field select,html .modal-field input:not([type=checkbox]):not([type=radio]){font-size:16px}html .entity-table select.inline-status,html .entity-table input.inline-status{height:auto;min-height:var(--tap-min);font-size:16px}html input:not([type=checkbox]):not([type=radio]):not([type=color]),html select{min-height:var(--tap-min)}html textarea{min-height:calc(var(--tap-min) * 1.5)}html .ai-coada-eticheta,html .ai-consum,html .ai-digest-nota,html .buton-inapoi,html .palette-group-label,html .comment-compose-hint,html .comment-edit-btn,html .comment-edited,html .comment-time,html .eb-label,html .export-csv-group-title,html .ghiont-eticheta,html .kanban-col-count,html .kanban-col-label,html .mbn-item,html .modal-explic,html .modal-field label,html .modal-hint,html .notif-badge,html .notif-item-time,html .gantt-azi-eticheta,html .gantt-depunere-eticheta,html .gantt-eticheta-sub,html .gantt-luna,html .peek-footer-note,html .peek-header .eyebrow,html .peek-hint,html .peek-label,html .peek-pop-btns button,html .peek-pop-hint,html .peek-pop-lbl,html .peek-prop-prio-lbl,html .peek-prop-sm,html .peek-reminder-hint,html .peek-tab-n,html .peek-task-group-label,html .task-assignee-names,html .task-parent-line,html .palette-result-parinte,html .peek-drum,html .task-tag-chip,html .task-updated,html .task-section-title,html .eticheta,html .am-lucrat-eticheta,html .am-zi-cate,html .login-field,html .login-signal-eyebrow,html .login-subtitle,html .atp-p-agenda,html .control-semnal-l,html .tp-alarm-panel-title,html .tp-cnt,html .tp-fresh,html .tp-menu-chips button,html .tp-menu-label,html .tp-more,html .tp-p-agenda,html .tp-pill,html .tp-pulse,html .tp-t-cause,html .tp-week-label,html .users-module-chip,html .users-role-chip,html .agenda-board-head-cell,html .agenda-day-dots-more,html .agenda-day-more,html .agenda-month-weekday,html .agenda-pill-blocked,html .agenda-pill-interval,html .agenda-week-num,html .magenda-day-count,html .magenda-day-name,html .magenda-picker-wd,html .magenda-row-parinte,html .magenda-row-meta,html .tagsettings-label,html .tagsettings-scope-badge,html .adm-banda-explic,html .adm-cifra-lab,html .adm-cifra-sub,html .adm-lipsa,html .adm-pastila,html .adm-sectiune small,html .adm-sub,html .adm-trimite,html .cd-blk-count,html .cd-blk-title,html .cd-strip-k,html .cd-value-unit,html .inc-actiune,html .inc-banda-explicatie,html .inc-banda-nimic,html .inc-banda-sigur,html .inc-col-status,html .inc-fara-suma,html .inc-pastila,html .inc-sub-data,html .inc-sursa-lab,html .inc-sursa-sub,html .inv-eyebrow,html .inv-pas-lbl,html .inv-prop-lbl,html .pl-chart-m,html .pl-kpi-lab,html .pl-legend,html .pl-panel-note,html .pl-table thead th,html .pub-deadline-flag,html .pub-domain-chip,html .pub-domain-more,html .pub-luna-n,html .pub-title-sub,html .lista-paginare,html .invitatie-stare,html .invitatie-tip,html .ia-camp-eticheta,html .ia-kpi-eticheta,html .ia-pastila,html .ia-tabel th,html .deals-column-total,html .mat-copie-mica,html .mat-eticheta,html .mat-grup-cate,html .mat-grup-titlu,html .pres-bloc-t,html .pres-cand,html .pres-eveniment,html .pres-fara-tel,html .pres-gol,html .pres-mic-zl,html .pres-sectiune,html .pres-semn,html .sf-stare,html .expert-name-functie,html .fond-card-prog,html .fond-inbox-sursa,html .fond-origine,html .fond-set-fel,html .fond-set-sectiune,html .fb-ap span,html .fb-surse th,html .fb-zile,html .oferta-doc-titlu,html .oferta-eticheta-doc,html .oferta-propune-pret,html .oferta-rand-dest,html .oferta-rand-suma,html .oferta-sablon-semn,html .oferta-status,html .oferta-titlu-bifa,html .pp-f label,html .pp-k,html .pp-sub,html .pp-val small,html .project-meta-label,html .sin-actualizat,html .sin-card-foot,html .sin-card-fragment-et,html .sin-ciorna,html .sin-cititori-eticheta,html .sin-pastila,html .pipeline-label,html .eyebrow,html .section-title,html .apel-fara-urmaritor,html .cell-sub,html .entity-badge-muted,html .entity-badge-warning,html .entity-group-row td,html .entity-table tbody td[data-label]:before,html .entity-table thead th,html .modal-label-action{font-size:var(--fs-meta)}html .kanban-col-label,html .peek-footer-create,html .peek-header .eyebrow,html .sidebar-module-label,html .task-section-title,html .eticheta,html .am-lucrat-eticheta,html .login-field,html .login-signal-eyebrow,html .login-submit,html .login-subtitle,html .cd-blk-title,html .cd-strip-k,html .cd-value-unit,html .pl-kpi-lab,html .mat-grup-titlu,html .oferta-eticheta-doc,html .pp-f label,html .pp-k,html .pp-val small,html .sin-card-fragment-et,html .pipeline-label,html .eyebrow,html .section-title,html .entity-add-btn,html .entity-group-row td,html .entity-table tbody td[data-label]:before,html .entity-table thead th{letter-spacing:.06em}}
