.cq-project360{padding:30px 0 75px}.cq-p360-hero{display:grid;grid-template-columns:105px 1fr auto;align-items:center;gap:18px;margin:14px 0 12px;padding:22px;border:1px solid #e3e8ef;border-radius:20px;background:#fff}.cq-p360-art{width:102px;height:102px;border-radius:18px;display:grid;place-items:center;background:#fff2e9;color:#e85e14;font-size:36px;font-weight:950}.cq-p360-title h1{margin:5px 0;font-size:29px}.cq-p360-title p{margin:0 0 10px;color:#667085}.cq-p360-progress{height:7px;max-width:520px;border-radius:99px;background:#eef2f6;overflow:hidden}.cq-p360-progress i{display:block;height:100%;background:#ff7020}.cq-p360-nav{display:flex;gap:4px;overflow:auto;margin-bottom:14px;padding:6px;border:1px solid #e3e8ef;border-radius:14px;background:#fff}.cq-p360-nav a{white-space:nowrap;padding:8px 11px;border-radius:9px;text-decoration:none;color:#667085;font-size:11px;font-weight:850}.cq-p360-nav a.is-active{background:#172033;color:#fff}.cq-p360-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(275px,.72fr);gap:15px}.cq-p360-layout main,.cq-p360-layout aside{display:grid;align-content:start;gap:15px}.cq-p360-panel{padding:20px;border:1px solid #e3e8ef;border-radius:17px;background:#fff}.cq-p360-panel h2{margin:4px 0 15px;font-size:19px}.cq-p360-stats,.cq-p360-universe{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cq-p360-universe{grid-template-columns:repeat(3,1fr)}.cq-p360-stats article,.cq-p360-universe article{padding:12px;border-radius:11px;background:#f8fafc}.cq-p360-stats small,.cq-p360-universe small{display:block;color:#667085;font-size:9px}.cq-p360-stats strong,.cq-p360-universe strong{font-size:12px}.cq-p360-form{display:grid;grid-template-columns:1.3fr .8fr auto;align-items:end;gap:12px}.cq-p360-form label{display:grid;gap:6px;font-size:11px;font-weight:900}.cq-p360-form select{border:1px solid #d0d5dd;border-radius:9px;padding:9px;background:#fff}.cq-milestones{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:18px}.cq-milestones div{text-align:center;color:#98a2b3;font-size:9px}.cq-milestones i{display:block;font-style:normal}.cq-milestones .is-done{color:#027a48;font-weight:800}.cq-p360-placeholder{display:grid;gap:4px;padding:18px;border:1px dashed #d0d5dd;border-radius:12px;background:#f8fafc}.cq-p360-placeholder span{color:#667085;font-size:11px}.cq-p360-panel dl{display:grid;grid-template-columns:75px 1fr;gap:8px}.cq-p360-panel dt{font-size:10px;color:#667085;font-weight:900}.cq-p360-panel dd{margin:0;font-size:11px;overflow-wrap:anywhere}.cq-p360-check{list-style:none;padding:0;display:grid;gap:7px}.cq-p360-check li{padding:9px;border-radius:9px;background:#f8fafc;color:#98a2b3;font-size:11px}.cq-p360-check li:before{content:"○";margin-right:7px}.cq-p360-check li.is-ok{background:#ecfdf3;color:#027a48;font-weight:800}.cq-p360-check li.is-ok:before{content:"✓"}.cq-project-title-link{text-decoration:none;color:inherit}.cq-project-title-link:hover{color:#e85e14}@media(max-width:900px){.cq-p360-layout{grid-template-columns:1fr}.cq-p360-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cq-p360-hero{grid-template-columns:70px 1fr}.cq-p360-art{width:68px;height:68px}.cq-p360-hero>.cq-btn{grid-column:1/-1}.cq-p360-form,.cq-p360-universe{grid-template-columns:1fr}}
.cq-p360-art{overflow:hidden}.cq-p360-art img{width:100%;height:100%;object-fit:cover}.cq-media-upload{display:grid;grid-template-columns:1.3fr .7fr auto auto;gap:10px;align-items:end;margin-bottom:17px;padding:14px;border-radius:12px;background:#f8fafc}.cq-media-upload label{display:grid;gap:5px;font-size:10px;font-weight:900}.cq-media-upload input[type=file],.cq-media-upload select{max-width:100%;border:1px solid #d0d5dd;border-radius:9px;background:#fff;padding:8px}.cq-media-upload .cq-check{display:flex;align-items:center;gap:6px;padding-bottom:10px}.cq-media-upload small{grid-column:1/-1;color:#667085}.cq-project-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cq-project-gallery article{overflow:hidden;border:1px solid #e3e8ef;border-radius:12px;background:#fff}.cq-gallery-img{aspect-ratio:4/3;background:#f2f4f7}.cq-gallery-img img{width:100%;height:100%;object-fit:cover}.cq-gallery-meta{display:flex;justify-content:space-between;padding:8px 9px;font-size:9px;color:#667085}.cq-gallery-meta b{color:#e85e14}.cq-gallery-actions{display:flex;gap:5px;padding:0 8px 8px}.cq-gallery-actions form{margin:0}.cq-gallery-actions button{border:1px solid #e3e8ef;border-radius:7px;background:#fff;padding:5px 7px;font-size:9px;cursor:pointer}@media(max-width:800px){.cq-media-upload{grid-template-columns:1fr 1fr}.cq-project-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.cq-media-upload,.cq-project-gallery{grid-template-columns:1fr}}

.cq-item-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cq-item-summary article{padding:11px;border-radius:10px;background:#f8fafc}.cq-item-summary small{display:block;color:#667085;font-size:9px}.cq-item-summary strong{font-size:13px}.cq-item-progress{height:6px;margin:10px 0 17px;border-radius:99px;background:#eef2f6;overflow:hidden}.cq-item-progress i{display:block;height:100%;background:#ff7020}.cq-item-form{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;margin-bottom:14px;border-radius:12px;background:#f8fafc}.cq-item-form label{display:grid;gap:5px;font-size:10px;font-weight:850}.cq-item-form .is-wide{grid-column:1/-1}.cq-item-form input,.cq-item-form select,.cq-item-form textarea{box-sizing:border-box;width:100%;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px;color:#172033}.cq-item-form button{justify-self:start}.cq-item-list{display:grid;gap:7px}.cq-item-list>article{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:11px;border:1px solid #e3e8ef;border-radius:11px}.cq-item-list>article.is-done{background:#f6fef9;opacity:.78}.cq-item-list>article.is-done strong{text-decoration:line-through}.cq-item-list form{margin:0}.cq-item-check,.cq-item-remove{border:0;background:transparent;cursor:pointer}.cq-item-check{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f2f4f7;font-size:17px}.is-done .cq-item-check{background:#dcfae6;color:#067647}.cq-item-remove{font-size:20px;color:#98a2b3}.cq-item-tags{display:flex;gap:4px;margin-bottom:3px}.cq-item-tags span{padding:3px 5px;border-radius:99px;background:#f2f4f7;color:#667085;font-size:8px;font-weight:800}.cq-item-list p{margin:3px 0 0;color:#667085;font-size:10px}.cq-item-money{display:grid;text-align:right}.cq-item-money small{color:#98a2b3;font-size:8px}.cq-item-money b{font-size:11px}@media(max-width:700px){.cq-item-summary{grid-template-columns:repeat(2,1fr)}.cq-item-form{grid-template-columns:1fr}.cq-item-form .is-wide{grid-column:auto}.cq-item-list>article{grid-template-columns:auto 1fr auto}.cq-item-money{grid-column:2/3;text-align:left}}

.cq-team-form{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;padding:14px;margin-bottom:14px;border-radius:12px;background:#f8fafc}.cq-team-form label{display:grid;gap:5px;font-size:10px;font-weight:850}.cq-team-form input,.cq-team-form select{box-sizing:border-box;width:100%;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px;color:#172033}.cq-team-form button{justify-self:start;align-self:end}.cq-team-list{display:grid;gap:7px}.cq-team-list>article{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid #e3e8ef;border-radius:11px}.cq-team-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#eef4ff;color:#175cd3;font-weight:950}.cq-team-list strong{font-size:12px}.cq-team-list p{margin:2px 0 0;color:#667085;font-size:10px}.cq-team-list form{margin:0}.cq-team-remove{border:1px solid #e3e8ef;border-radius:8px;background:#fff;padding:6px 8px;color:#667085;font-size:9px;cursor:pointer}@media(max-width:600px){.cq-team-form{grid-template-columns:1fr}}

/* 3.0G6 Produção & Ensaios */
.cp6-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;margin:12px 0;background:#fff;border:1px solid #e3e8ef;border-radius:13px}.cp6-entry div{display:grid;gap:2px}.cp6-entry small{font-size:9px;color:#ff7020;font-weight:900}.cp6-entry b{font-size:14px}.cp6-entry span{font-size:10px;color:#667085}.cp6-entry a{padding:9px 12px;background:#172033;color:#fff;border-radius:9px;text-decoration:none;font-size:10px;font-weight:800}
.cp6-hero{display:flex;justify-content:space-between;gap:20px;padding:22px 0}.cp6-hero a{font-size:10px;color:#667085;text-decoration:none}.cp6-hero span{display:block;margin-top:12px;font-size:9px;font-weight:900;color:#ff7020}.cp6-hero h1{font-size:28px;margin:4px 0}.cp6-hero p{font-size:11px;color:#667085}.cp6-score{min-width:130px;padding:13px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;align-self:center}.cp6-score small,.cp6-score strong{display:block}.cp6-score small{font-size:8px;color:#98a2b3}.cp6-score strong{font-size:24px}.cp6-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.cp6-wide{grid-column:1/-1}.cp6-card{background:#fff;border:1px solid #e4e7ec;border-radius:13px;padding:14px}.cp6-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cp6-card header small{font-size:8px;color:#ff7020;font-weight:900}.cp6-card header h2{font-size:15px;margin:2px 0}.cp6-shoots{display:grid}.cp6-shoots article{display:grid;grid-template-columns:1fr 120px auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #edf0f4}.cp6-shoots article:first-child{border-top:0}.cp6-shoots span,.cp6-shoots b,.cp6-shoots small{display:block;font-size:9px}.cp6-shoots small{color:#98a2b3}.cp6-shoots em{font-size:8px;font-style:normal}.cp6-shoots button{border:0;background:#fef3f2;color:#b42318;padding:7px 9px;border-radius:7px;font-size:8px;font-weight:800}.cp6-form{display:grid;gap:9px}.cp6-form label{display:grid;gap:5px;font-size:9px;font-weight:800}.cp6-form select{width:100%}.cp6-form button{border:0;background:#172033;color:#fff;padding:10px;border-radius:9px;font-size:9px;font-weight:850}.cp6-empty,.cp6-alert{padding:14px;background:#f8fafc;border-radius:9px}.cp6-empty b{font-size:10px}.cp6-empty p,.cp6-alert{font-size:9px;color:#667085}.cp6-flow{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp6-flow article{flex:1;padding:10px;background:#f8fafc;border-radius:9px}.cp6-flow article span,.cp6-flow article b,.cp6-flow article small{display:block}.cp6-flow article span{font-size:8px;color:#ff7020;font-weight:900}.cp6-flow article b{font-size:10px;margin:3px 0}.cp6-flow article small{font-size:8px;color:#667085}.cp6-flow i{font-style:normal;color:#ff7020}@media(max-width:800px){.cp6-layout{grid-template-columns:1fr}.cp6-wide{grid-column:auto}.cp6-hero{display:block}.cp6-score{margin-top:10px}.cp6-shoots article{grid-template-columns:1fr auto}.cp6-shoots em{display:none}.cp6-flow{display:grid;grid-template-columns:1fr}.cp6-flow i{display:none}.cp6-entry{align-items:flex-start;flex-direction:column}}

/* 3.0G7 Cronograma & Marcos */
.cp7-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;margin:12px 0;background:#fff;border:1px solid #e3e8ef;border-radius:13px}.cp7-entry div{display:grid;gap:2px}.cp7-entry small{font-size:9px;color:#175cd3;font-weight:900}.cp7-entry b{font-size:14px}.cp7-entry span{font-size:10px;color:#667085}.cp7-entry a{padding:9px 12px;background:#172033;color:#fff;border-radius:9px;text-decoration:none;font-size:10px;font-weight:800}.cp7-hero{display:flex;justify-content:space-between;gap:18px;padding:22px 0}.cp7-hero a{font-size:10px;color:#667085;text-decoration:none}.cp7-hero span{display:block;margin-top:12px;font-size:9px;color:#175cd3;font-weight:900}.cp7-hero h1{font-size:28px;margin:4px 0}.cp7-hero p{font-size:11px;color:#667085}.cp7-deadline{align-self:center;min-width:150px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:12px}.cp7-deadline small,.cp7-deadline strong,.cp7-deadline em{display:block}.cp7-deadline small{font-size:8px;color:#98a2b3}.cp7-deadline strong{font-size:18px}.cp7-deadline em{font-size:8px;color:#667085;font-style:normal}.cp7-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.cp7-metrics article,.cp7-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px}.cp7-metrics article{padding:12px}.cp7-metrics small{display:block;font-size:8px;color:#98a2b3}.cp7-metrics strong{font-size:18px}.cp7-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cp7-card{padding:14px}.cp7-wide{grid-column:1/-1}.cp7-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cp7-card header small{font-size:8px;color:#175cd3;font-weight:900}.cp7-card header h2{font-size:14px;margin:2px 0}.cp7-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.cp7-form label{display:grid;gap:4px;font-size:9px;font-weight:800}.cp7-form input{width:100%}.cp7-form button{border:0;background:#172033;color:#fff;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:850}.cp7-health{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cp7-health div{background:#f8fafc;padding:9px;border-radius:8px}.cp7-health span,.cp7-health b{display:block;font-size:9px}.cp7-health span{color:#98a2b3}.cp7-items{display:grid}.cp7-items article{display:grid;grid-template-columns:100px 1fr 100px 100px;gap:9px;align-items:center;padding:9px;border-top:1px solid #edf0f4}.cp7-items article:first-child{border-top:0}.cp7-items span,.cp7-items b,.cp7-items small,.cp7-items em,.cp7-items strong{font-size:8px}.cp7-items small{display:block;color:#98a2b3}.cp7-items em{font-style:normal}.cp7-empty{padding:14px;background:#f8fafc;border-radius:8px;font-size:9px;color:#667085}.cp7-pipeline{display:flex;gap:4px}.cp7-pipeline article{flex:1;text-align:center;position:relative;padding-top:16px}.cp7-pipeline article:before{content:"";position:absolute;top:5px;left:0;right:0;height:2px;background:#e4e7ec}.cp7-pipeline article span{position:absolute;top:1px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#d0d5dd;z-index:1}.cp7-pipeline article.is-current span{background:#ff7020}.cp7-pipeline article.is-current b{color:#ff7020}.cp7-pipeline b{font-size:8px}@media(max-width:800px){.cp7-hero{display:block}.cp7-deadline{margin-top:10px}.cp7-metrics{grid-template-columns:repeat(2,1fr)}.cp7-layout{grid-template-columns:1fr}.cp7-wide{grid-column:auto}.cp7-form{grid-template-columns:1fr}.cp7-items article{grid-template-columns:80px 1fr}.cp7-items article>strong{display:none}.cp7-pipeline{display:grid;grid-template-columns:1fr 1fr}.cp7-pipeline article:before,.cp7-pipeline article span{display:none}.cp7-pipeline article{padding:7px;background:#f8fafc;border-radius:7px}.cp7-entry{flex-direction:column;align-items:flex-start}}
