.creative-briefs{gap:16px;margin-bottom:24px;display:grid}.creative-briefs>.panel-title{background:linear-gradient(120deg,#12352f,#11233a);border:1px solid #2f7069;border-radius:11px}.creative-form{border:1px solid var(--border);background:#0c1b1d;border-radius:11px;gap:15px;padding:22px;display:grid}.creative-form textarea{min-height:110px}.creative-form select,.creative-form input,.creative-form textarea,.reference-input input{color:#e7f4f2;background:#091719;border:1px solid #315155;border-radius:7px;width:100%;padding:10px 11px}.reference-list{gap:9px;display:grid}.reference-list>b{font-size:14px}.reference-input{gap:8px;display:flex}.reference-input button{padding:8px}.creative-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.creative-card{background:#0d1c1f;border:1px solid #28484a;border-radius:10px;gap:14px;padding:18px;display:grid}.creative-card-head{justify-content:space-between;gap:12px;display:flex}.creative-card h3{margin:10px 0 4px;font-size:18px}.creative-card p{color:#a9bdbc;margin:0;font-size:14px}.creative-copy{white-space:pre-wrap;gap:8px;line-height:1.5;display:flex}.creative-copy svg{color:#9af76f;flex:none;margin-top:3px}.creative-links{flex-wrap:wrap;gap:7px;display:flex}.creative-links a{color:#8df3dd;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.personal-notes{margin-top:20px}.personal-notes form{gap:11px;padding:18px;display:grid}.personal-notes textarea{color:#e7f4f2;background:#091719;border:1px solid #315155;border-radius:7px;width:100%;min-height:88px;padding:10px 11px}.note-list{display:grid}.note-list article{border-top:1px solid #244144;padding:13px 18px}.note-list article>p{white-space:pre-wrap;margin:0 0 10px;line-height:1.45}.note-list article>div{align-items:center;gap:3px;display:flex}.note-list article small{margin-right:auto}.note-list .icon-button{padding:4px!important}.note-empty{align-items:center;gap:7px;margin:0;padding:18px;display:flex}.note-empty svg{color:#aefa43}@media (max-width:700px){.creative-list{grid-template-columns:1fr}.creative-form{padding:16px}.creative-briefs>.panel-title{flex-direction:column;align-items:flex-start;gap:12px}}.creative-hero{background:radial-gradient(circle at 85% 0,#1b5551,#0000 45%),linear-gradient(120deg,#102b29,#12213a);border:1px solid #2f7069;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.creative-hero h2{margin:0 0 8px;font-size:26px}.creative-hero small{max-width:650px;line-height:1.5;display:block}.creative-editor-grid{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.creative-editor-grid .field>span{align-items:center;gap:7px;display:flex}.brainstorm-editor{background:linear-gradient(120deg,#102b29,#102133);border:1px solid #295650;border-radius:11px;gap:14px;padding:20px;display:grid}.brainstorm-editor h3{margin:0 0 5px;font-size:20px}.idea-entry{gap:9px;display:flex}.idea-entry input{flex:1}.idea-cloud{flex-wrap:wrap;gap:8px;min-height:24px;display:flex}.idea-cloud>span,.idea-cloud>button{color:#c7f978;background:#163a37;border:1px solid #3c7770;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;display:inline-flex}.idea-cloud>span:nth-child(3n+2),.idea-cloud>button:nth-child(3n+2){color:#91d9ff;background:#182c48;border-color:#405f91}.idea-cloud>span:nth-child(3n),.idea-cloud>button:nth-child(3n){color:#dfb8ff;background:#332444;border-color:#694a8c}.idea-cloud.editable>span{color:#8fa9a6;background:0 0;border-style:dashed}.creative-meta{color:#a6c6c2;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.creative-meta span{align-items:center;gap:5px;display:flex}.status-control{color:#9bb0ae;gap:5px;font-size:12px;display:grid}.status-control select{min-width:170px}@media (max-width:700px){.creative-hero{flex-direction:column;align-items:flex-start;padding:21px}.creative-editor-grid{grid-template-columns:1fr}.idea-entry{flex-direction:column}.form-actions{flex-wrap:wrap}.form-actions>span{display:none}.status-control{width:100%;margin-bottom:8px}}.projects-list-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:22px;padding:22px;display:flex}.projects-list-head h2{margin:0 0 6px}.project-filters{flex-wrap:wrap;gap:10px;display:flex}.project-filters label{color:#9fb3b3;gap:5px;font-size:11px;display:grid}.project-filters select,.project-filters input{color:#e7f4f2;min-width:135px;height:39px;font:inherit;background:#091719;border:1px solid #315155;border-radius:7px;padding:8px 10px}.projects-table tbody tr{cursor:pointer;transition:background .15s}.projects-table tbody tr:hover{background:#142a2c}.projects-table td:first-child{min-width:240px}.projects-table td small{color:#8ca2a1;margin-top:4px;font-size:12px;display:block}@media (max-width:700px){.projects-list-head{flex-direction:column;align-items:stretch}.project-filters{grid-template-columns:1fr 1fr;display:grid}.project-filters label:first-child{grid-column:1/-1}.project-filters select,.project-filters input{width:100%;min-width:0}}.dashboard-project-list{display:grid}.dashboard-project-list button.dashboard-project-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #1b383a;border-radius:0;grid-template-columns:minmax(200px,1.5fr) minmax(120px,1fr) 115px 130px auto;align-items:center;gap:16px;width:100%;padding:16px 21px;justify-content:start!important;display:grid!important}.dashboard-project-list button.dashboard-project-row>*{text-align:left;justify-self:start}.dashboard-project-list button.dashboard-project-row:hover{background:#11282a}.dashboard-project-row b{display:block}.dashboard-project-row small{margin-top:4px;display:block}.dashboard-project-row .project-progress{color:#9bb0ae;gap:6px;font-size:12px;display:grid}.dashboard-project-row .project-progress [data-slot=progress]{width:100%}.dashboard-project-row .project-deadline{color:#bed0cf;font-size:13px}@media (max-width:700px){.dashboard-project-list button.dashboard-project-row{grid-template-columns:1fr auto;gap:10px;padding:15px}.dashboard-project-row .project-client,.dashboard-project-row .project-progress,.dashboard-project-row .project-deadline{grid-column:1}.dashboard-project-row .project-client{grid-row:2}.dashboard-project-row .project-progress{grid-row:3}.dashboard-project-row .project-deadline{grid-row:4}.dashboard-project-row .badge{grid-area:1/2}}.contract-installments{background:#091719;border:1px solid #315155;border-radius:8px;gap:10px;margin:22px 0;padding:18px;display:grid}.contract-installments h3{margin:0 0 3px}.contract-installment{border-top:1px solid #234144;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.contract-installment span{gap:4px;display:grid}.contract-installment small{font-size:12px}.expense-tree{gap:12px;padding:16px;display:grid}.expense-group{background:#0c1b1d;border:1px solid #294b4d;border-radius:9px;overflow:hidden}.expense-parent,.expense-child{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;display:flex}.expense-parent{background:#122b2c;padding:14px 16px}.expense-parent:hover,.expense-child:hover{background:#173236}.expense-parent span,.expense-child span{flex:1;gap:3px;display:grid}.expense-parent b{font-size:15px}.expense-parent small{color:#9dc0bc;font-size:12px}.expense-child{border-top:1px solid #244244;padding:12px 16px 12px 42px}.expense-child i{color:#8cefcf;font-style:normal}.expense-empty{color:#93a8a6;padding:22px;font-size:14px}
