.fp-lists{--fp-cols:minmax(220px,1.65fr) minmax(155px,1fr) minmax(110px,.7fr) minmax(130px,.8fr);min-width:0;color:var(--text-body)}.fp-lists .fp-list-board{padding:0;border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden;box-shadow:none;min-width:0}.fp-lists .fp-list-board>.gami-card__h{padding:18px 20px 4px;margin:0}.fp-lists .fp-list-columns,.fp-lists .func-row,.fp-lists .fp-vaga-row,.fp-lists .uapp-row,.fp-lists .uapp-list-head,.fp-lists .iap-item{display:grid;grid-template-columns:var(--fp-cols);gap:18px;align-items:center;padding:18px 20px;min-width:0}.fp-lists .fp-list-columns,.fp-lists .uapp-list-head{padding-block:11px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;background:var(--surface-warm);color:var(--text-muted);border-block:1px solid var(--border)}.fp-list-columns>span:last-child,.fp-lists .uapp-list-head>span:last-child{text-align:right}.fp-lists .func-list{gap:0;display:block}.fp-lists .func-list .func-row{border-radius:0}.fp-lists .func-row,.fp-lists .iap-item,.fp-lists .uapp-row,.fp-lists .fp-vaga-row{border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface);box-shadow:none;margin:0;min-height:88px;transform:none;opacity:1;width:100%}.fp-lists .func-row:last-child,.fp-lists .iap-item:last-child,.fp-lists .uapp-row:last-child,.fp-lists .fp-vaga-row:last-child{border-bottom:0}.fp-lists .func-row:before,.fp-lists .iap-item:before{display:none}.fp-list-person{display:flex;align-items:center;gap:12px;min-width:0}.fp-lists .func-info,.fp-lists .uapp-who>span:last-child{min-width:0}.fp-lists .func-nome,.fp-lists .uapp-who b,.fp-lists .fp-vaga-row .g-vaga__bd>b,.fp-idea-text>strong{display:block;font-size:14px;font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;text-transform:none;margin:0}.fp-lists .func-sub,.fp-lists .uapp-who small,.fp-lists .fp-vaga-row .g-vaga__bd>span,.fp-idea-text>small{font-size:12px;color:var(--text-muted);line-height:1.5;white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;margin:3px 0 0}.fp-lists .func-av,.fp-lists .uapp-avatar{width:40px;height:40px;flex:none;border-radius:12px;font-size:13px}.fp-list-context{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:12px;line-height:1.55;color:var(--text-muted);overflow-wrap:anywhere}.fp-list-context>b{font-weight:500;font-size:13px;color:var(--text-body)}.fp-list-context>small{font-size:12px}.fp-list-status{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0}.fp-lists .fp-list-status .badge,.fp-lists .fp-list-context .badge,.fp-list-state,.fp-lists .uapp-status,.fp-lists .g-status{font-size:12px;font-weight:500;line-height:1.5;display:inline-flex;align-items:center;gap:5px;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;white-space:normal;max-width:100%}.fp-lists .fp-list-status .badge:before,.fp-lists .uapp-status:before,.fp-list-state:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.fp-lists .fp-list-context .badge:before{display:none}.fp-lists .fp-list-status .badge--rotulo{color:var(--text-muted)}.fp-list-state{color:var(--success)}.fp-list-state--nova{color:var(--warning-tx)}.fp-list-state--analise{color:var(--info)}.fp-list-state--concluida{color:var(--text-muted)}.fp-list-action{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:44px;padding:4px 0;border:0;border-radius:8px;background:none;color:var(--success);font:600 12px/1.5 var(--font);text-align:right;cursor:pointer}.fp-list-action>.icon{width:16px;height:16px;flex:none}.fp-list-tools,.fp-lists--func .toolbar{display:flex;gap:12px;align-items:center;padding:18px 20px 10px;margin:0;min-width:0;flex-wrap:wrap}.fp-list-search,.fp-lists .uapp-search{display:flex;gap:9px;align-items:center;flex:1;min-width:170px;padding:0 12px;margin:0;border:1px solid var(--border);border-radius:11px;background:var(--surface-warm);color:var(--text-muted)}.fp-list-search>.icon{width:18px;height:18px;flex:none}.fp-list-search input,.fp-lists .uapp-search input{width:100%;min-width:0;height:44px;border:0;background:transparent;box-shadow:none;font:400 14px var(--font);color:var(--text-body);padding:0;outline:none}.fp-list-search input::placeholder,.fp-lists .uapp-search input::placeholder{color:var(--text-muted);opacity:1}.fp-list-search:focus-within,.fp-lists .uapp-search:focus-within{outline:2px solid var(--success);outline-offset:2px}.fp-list-select{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;min-width:0}.fp-list-select select,.fp-lists--func .toolbar select{min-width:145px;max-width:100%;min-height:44px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text-body);font:400 13px var(--font);padding:8px 28px 8px 10px}.fp-list-result{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 20px 13px;min-height:36px;font-size:12px;color:var(--text-muted)}.fp-list-result [hidden]{display:none!important}.fp-lists .stats,.fp-lists .iap-summary,.fp-lists .uapp-kpis{display:flex;gap:0;padding-bottom:20px;margin-bottom:20px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;box-shadow:none;overflow:visible;flex-wrap:wrap}.fp-lists .iap-summary>button.is-on{background:none;border-color:var(--border)}.fp-lists .stats>.stat,.fp-lists .iap-summary>button,.fp-lists .uapp-kpi{background:none;border:0;border-right:1px solid var(--border);border-radius:0;box-shadow:none;flex:1;min-width:130px;min-height:0;padding:5px 20px;color:var(--text-body)}.fp-lists .stats>.stat:first-child,.fp-lists .iap-summary>button:first-child,.fp-lists .uapp-kpi:first-child{padding-left:0}.fp-lists .stats>.stat:last-child,.fp-lists .iap-summary>button:last-child,.fp-lists .uapp-kpi:last-child{border-right:0}.fp-lists .stats>.stat:before,.fp-lists .stats>.stat:after,.fp-lists .iap-summary>button:before,.fp-lists .uapp-kpi:before,.fp-lists .uapp-kpi>i{display:none}.fp-lists .stat__value,.fp-lists .iap-summary strong,.fp-lists .uapp-kpi>strong{font-size:28px;line-height:1.3;font-weight:600;color:var(--text);letter-spacing:-.025em}.fp-lists .stat__label,.fp-lists .iap-summary>button>span,.fp-lists .uapp-kpi>span{font-size:12px;color:var(--text-muted)}.fp-lists .stat__hint,.fp-lists .iap-summary>button>small,.fp-lists .uapp-kpi>small{font-size:12px;color:var(--text-muted);line-height:1.5}.fp-lists .iap-summary>button.is-on>span{color:var(--success);text-decoration:underline;text-underline-offset:4px}.fp-lists .foto-aviso{padding:12px 0;background:none;border:0;border-radius:0;box-shadow:none}.fp-lists .foto-aviso__ic{background:none}.fp-lists .foto-aviso__tx b,.fp-lists .foto-aviso__act{font-size:13px}.fp-lists .foto-aviso__tx span{font-size:12px}.fp-lists .fp-vaga-row .g-vaga__bd{border:0;background:none;color:var(--text-body);text-align:left;font:inherit;padding:0;min-width:0;cursor:pointer}.fp-lists .fp-vaga-row .g-cand-badge{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;background:none;border:0;border-radius:0;padding:0;min-height:30px;white-space:normal;font-size:13px;color:var(--text-body)}.fp-lists .fp-vaga-row .nv-dot{position:static;flex:none;margin-left:5px}.fp-vaga-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 12px;margin-top:-8px}.fp-vaga-actions .btn{min-height:40px;font-size:12px}.fp-lists .uapp-row{grid-template-columns:var(--fp-cols)}.fp-lists .uapp-status--never{color:var(--warning-tx)}.fp-lists .uapp-people{border-radius:18px;box-shadow:none}.fp-lists .uapp-people>header>span{background:none;font-size:12px;color:var(--text-muted)}.fp-lists .uapp-privacy{background:none;border:0;padding-inline:0;font-size:12px}.fp-lists .uapp-top{order:4}.fp-lists .uapp-privacy{order:5}.fp-lists .iap-workspace{display:block;height:auto;border-radius:18px;box-shadow:none;overflow:hidden}.fp-lists .iap-inbox{border:0;border-radius:0;display:block}.fp-lists .iap-list{overflow:visible;max-height:none}.fp-lists .iap-item{text-align:left;font:inherit;cursor:pointer}.fp-idea-text{min-width:0;display:block}.fp-lists .iap-preview{font-size:12px;line-height:1.6;margin:4px 0;color:var(--text-muted);-webkit-line-clamp:2}.fp-lists .iap-empty{font-size:14px;gap:8px;min-height:180px}.fp-lists .iap-empty b{font-size:15px}.fp-lists .iap-private{font-size:12px}.modal--ideia-app{padding:0!important;width:min(740px,calc(100vw - 32px));max-width:740px;overflow:hidden;border-radius:22px}.modal--ideia-app .iap-detail{position:static;inset:auto;transform:none;transition:none;visibility:visible;width:100%;height:min(720px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);background:var(--surface)}.modal--ideia-app .iap-detail__head{min-height:64px;height:auto;padding:12px 20px;gap:12px}.modal--ideia-app .iap-detail__head>span{font-size:12px;line-height:1.6}.modal--ideia-app .iap-detail__head button{display:grid;flex:none}.modal--ideia-app .iap-detail__scroll{padding:24px}.modal--ideia-app .iap-detail h2{font-size:23px;line-height:1.35;overflow-wrap:anywhere}.modal--ideia-app .iap-detail__scroll>p{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.modal--ideia-app .iap-type{font-size:12px;background:none;padding:0}.modal--ideia-app .iap-author{flex-wrap:wrap}.modal--ideia-app .iap-author b{font-size:14px}.modal--ideia-app .iap-author small,.modal--ideia-app .iap-author em,.modal--ideia-app .iap-origin{font-size:12px;line-height:1.6}.modal--ideia-app .iap-author em{margin-left:0;max-width:none}.modal--ideia-app .iap-actions{padding:12px 20px;min-height:72px}.modal--ideia-app .iap-actions .btn{font-size:13px}.fp-lists button:focus-visible,.fp-lists [role=button]:focus-visible,.fp-lists select:focus-visible{outline:2px solid var(--success);outline-offset:-3px}@media(hover:hover)and (pointer:fine){.fp-lists .func-row:hover,.fp-lists .iap-item:hover,.fp-lists .uapp-row:hover,.fp-lists .fp-vaga-row:hover{background:var(--surface-warm)}.fp-list-action:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1100px){.fp-lists{--fp-cols:minmax(170px,1.4fr) minmax(130px,1fr) 105px 120px}.fp-lists .fp-list-columns,.fp-lists .func-row,.fp-lists .fp-vaga-row,.fp-lists .uapp-row,.fp-lists .uapp-list-head,.fp-lists .iap-item{gap:12px;padding-inline:16px}}@media(max-width:900px){.fp-lists .fp-list-columns,.fp-lists .uapp-list-head{display:none}.fp-lists .func-row,.fp-lists .fp-vaga-row,.fp-lists .uapp-row,.fp-lists .iap-item{grid-template-columns:minmax(0,1fr) auto;padding:17px 14px;gap:9px 10px}.fp-lists .fp-list-person,.fp-lists .uapp-who,.fp-lists .fp-vaga-row .g-vaga__bd,.fp-lists .fp-idea-text{grid-column:1/-1}.fp-lists .fp-list-context{grid-column:1/-1;display:flex;gap:3px;font-size:13px}.fp-lists .func-row>.fp-list-context,.fp-lists .uapp-row>.fp-list-context{padding-left:52px}.fp-lists .func-row>.fp-list-status{grid-column:1;padding-left:52px}.fp-lists .func-row>.fp-list-action{grid-column:2}.fp-lists .uapp-row>.uapp-status{grid-column:1;padding-left:52px}.fp-lists .fp-list-context>b,.fp-lists .fp-list-context>small,.fp-lists .fp-list-state,.fp-lists .fp-list-status .badge,.fp-lists .uapp-status,.fp-lists .g-status{font-size:13px}.fp-lists .fp-list-action{font-size:13px}.fp-list-tools,.fp-lists--func .toolbar{display:grid;grid-template-columns:minmax(0,1fr);padding:16px 14px 10px}.fp-list-tools .fp-list-search,.fp-lists .uapp-search{min-width:0;width:auto}.fp-lists--func .toolbar .toolbar__search{width:100%;min-width:0;flex-basis:auto}.fp-list-select{justify-content:space-between}.fp-list-select select{flex:1;min-width:0}.fp-lists--func .toolbar select{width:100%;min-width:0}.fp-list-result{padding-inline:14px;font-size:13px}.fp-lists .stats,.fp-lists .iap-summary,.fp-lists .uapp-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.fp-lists .stats>.stat,.fp-lists .iap-summary>button,.fp-lists .uapp-kpi,.fp-lists .stats>.stat:first-child,.fp-lists .iap-summary>button:first-child,.fp-lists .uapp-kpi:first-child{min-width:0;padding:0 10px;border-right:0;border-left:2px solid var(--border)}.fp-lists .stat__label,.fp-lists .stat__hint,.fp-lists .iap-summary>button>span,.fp-lists .iap-summary>button>small,.fp-lists .uapp-kpi>small,.fp-lists .uapp-kpi>span{font-size:12px}.fp-vaga-actions{justify-content:flex-start;margin-top:0;border-top:1px solid var(--border);padding-top:5px}.fp-lists .iap-private{display:flex;font-size:12px}.fp-lists .iap-workspace{border:1px solid var(--border)}}@media(max-width:600px){.modal--ideia-app{width:100vw!important;max-width:100vw!important;border-radius:0!important;max-height:100dvh!important}.modal--ideia-app .iap-detail{height:100dvh;max-height:100dvh}.modal--ideia-app .iap-detail__head{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px}.modal--ideia-app .iap-detail__scroll{padding:20px 16px}.modal--ideia-app .iap-actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.modal--ideia-app .iap-actions .btn{flex:1;min-width:110px;font-size:13px}.fp-lists .uapp-row>.uapp-status{padding-left:0}.fp-lists .fp-list-status .badge .icon{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.fp-lists button,.fp-lists [role=button]{transition:none;animation:none}}
