/* BrandDesk workspace: a quieter, denser interface with clear working areas. */
:root{--studio-bg:#f5f5f2;--studio-paper:#fff;--studio-soft:#f3f5f3;--studio-line:#dfe5e1;--studio-text:#233b36;--studio-muted:#697e77;--studio-accent:#087f6b}
html[data-theme=dark]{--studio-bg:#101a20;--studio-paper:#17252d;--studio-soft:#1d3038;--studio-line:#30444b;--studio-text:#e1ece8;--studio-muted:#a0b6b0;--studio-accent:#64dac0}
body{background:var(--studio-bg);color:var(--studio-text)}
html body .sidebar{width:224px;padding:25px 15px 18px;background:#122d2b;border-color:#25403c;color:#d8e8e1;z-index:30}
html body .sidebar .wordmark{font-size:22px;letter-spacing:-.9px;margin:0 10px 30px;color:#fff}.sidebar .brand-icon{width:32px;height:32px;background:#b8ead5;color:#153d31;font-size:26px;border-radius:9px}.sidebar .workspace-label{color:#8eada3;font-size:9px;margin:0 11px 8px;padding:0;letter-spacing:1.4px}
.nav-group{padding:13px 0 5px}.nav-group-title{font-size:9px;letter-spacing:1.3px;color:#7b9c91;padding:0 12px 10px;font-weight:650}
html body .sidebar nav .nav-item{padding:10px 12px;margin-bottom:3px;border-radius:6px;gap:11px;font-size:12px;color:#bdd0c8;font-weight:450;transition:background .15s,color .15s}
html body .sidebar .nav-item.active{background:#2a4841;color:#f1fff8;box-shadow:inset 2px 0 #aee6ca;font-weight:650}html body .sidebar .nav-item:hover{background:#213e37;color:#fff}
.nav-item>span{display:flex!important;width:18px;height:18px;flex-shrink:0}.nav-item svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
html body .sidebar .nav-item b{background:#3b554c;color:#d5ede0;font-size:10px;padding:2px 6px}.sidebar-bottom{padding-top:12px}.sidebar .team-title{border-top:1px solid #365048;padding-top:17px;margin:5px 11px 12px;color:#90aa9f}.sidebar .team-member{margin:12px 10px}.sidebar .isolation-note{display:none}
.workspace{margin-left:224px}html body .topbar{height:70px;padding:0 32px;background:var(--studio-paper);border-color:var(--studio-line);gap:20px}.breadcrumb{gap:12px;white-space:nowrap}.breadcrumb,.breadcrumb strong{color:var(--studio-muted)}.breadcrumb strong{color:var(--studio-text);font-weight:550}.header-actions{gap:17px}.connection{font-size:10px}.account{font-size:12px}
#global-search{margin-left:auto;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--studio-line);border-radius:6px;background:var(--studio-soft);color:var(--studio-muted);font-size:11px;min-width:220px;text-align:left}#global-search kbd{margin-left:auto;font-size:9px;font-family:inherit;color:var(--studio-muted);border:1px solid var(--studio-line);border-radius:3px;padding:2px 4px;background:var(--studio-paper)}
#global-search svg,.quick-create svg,#mobile-menu svg,#mobile-menu-close svg,#overview-shortcuts svg,.command-search svg,.command-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.quick-create{display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:7px;color:var(--studio-text)}.quick-create:hover{background:var(--studio-soft)}
#mobile-menu,#mobile-menu-close,#nav-shade{display:none}
html body .dismiss-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0;border:1px solid var(--studio-line);border-radius:9px;background:transparent;color:var(--studio-muted);font-size:0;line-height:1;appearance:none;transition:background .15s,color .15s,border-color .15s}
html body .dismiss-button:hover{background:var(--studio-soft);color:var(--studio-text);border-color:var(--studio-muted)}
html body .dismiss-button:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}
html body .dismiss-button svg{display:block;width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.dialog-head{gap:20px}.dialog-head>div{min-width:0}
@media(pointer:coarse){html body .dismiss-button{flex-basis:44px;width:44px;height:44px;min-width:44px;min-height:44px}}
main{padding:32px;max-width:1600px}.page-heading{margin-bottom:26px;gap:18px}.page-heading h1{font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:650;margin:9px 0 10px;color:var(--studio-text)}.page-heading .eyebrow{font-size:9px;letter-spacing:1.5px;color:var(--studio-muted)}.page-heading p{font-size:13px;line-height:1.7;color:var(--studio-muted)}
html body .primary{background:#087d68;border-color:#087d68;box-shadow:none;border-radius:6px;color:#fff;padding:11px 17px;font-size:12px;gap:10px}html body .primary:hover{background:#066c59;transform:none}html body .secondary{border-color:var(--studio-line);background:var(--studio-paper);color:var(--studio-text);border-radius:6px;box-shadow:none}.secondary:hover{background:var(--studio-soft)!important}
html body :is(.board,.work-summary>button,.stat,.tools-grid article){background:var(--studio-paper);border-color:var(--studio-line);border-radius:9px;box-shadow:none}
.stats,.work-summary{gap:0;border:1px solid var(--studio-line);border-radius:9px;overflow:hidden;background:var(--studio-paper);margin-bottom:24px}html body :is(.stat,.work-summary>button){border:0;border-right:1px solid var(--studio-line);border-radius:0;padding:21px 24px;background:transparent;transform:none}.stat:last-child,.work-summary>button:last-child{border-right:0}.stat strong,.work-summary strong{font-size:32px;letter-spacing:-1px;margin:13px 0 12px;font-weight:600;color:var(--studio-text)}html body .stat.green,html body .work-summary .attention{background:var(--studio-soft)}.stat>span,.work-summary span{font-size:12px;color:var(--studio-muted)}.stat small,.work-summary small{font-size:10px;color:var(--studio-muted)}html body .work-summary .attention strong{color:var(--studio-accent)}
.board-top{padding-inline:22px;border-color:var(--studio-line)}.tabs{gap:24px}.tabs button{font-size:12px;padding:18px 0 15px}.toolbar{padding:18px 22px;gap:12px}.toolbar .search{max-width:510px;background:var(--studio-soft);border-color:var(--studio-line);border-radius:6px}.search input{font-size:12px;padding:11px 0}.toolbar select{font-size:11px}.toolbar>span{color:var(--studio-muted);font-size:11px}
html body table thead{background:var(--studio-soft)}html body th{font-size:9px;letter-spacing:.9px;padding-block:13px;color:var(--studio-muted);border-color:var(--studio-line)}html body td{padding-block:19px;border-color:var(--studio-line);font-size:12px}.brand-cell strong{font-size:13px}.brand-cell small{font-size:11px}.brand-tile{border-radius:12px!important;overflow:hidden}.brand-row:hover{background:var(--studio-soft)!important}.badge{border-radius:5px;font-size:10px}.board-footer{background:var(--studio-paper);border-color:var(--studio-line);color:var(--studio-muted);padding-block:15px}.page-footer{color:var(--studio-muted);font-size:10px}.page-footer span{color:var(--studio-muted)}
#overview-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:23px}#overview-shortcuts button{display:flex;gap:12px;align-items:center;padding:16px 18px;background:var(--studio-paper);border:1px solid var(--studio-line);border-radius:7px;color:var(--studio-text);font-size:12px;text-align:left}#overview-shortcuts button>svg:first-child{color:var(--studio-accent)}#overview-shortcuts button>svg:last-child{margin-left:auto;width:15px;color:var(--studio-muted)}#overview-shortcuts button:hover{border-color:var(--studio-accent);background:var(--studio-soft)}
.work-grid{gap:20px}.work-heading{padding:22px}.work-heading h2{font-size:17px;letter-spacing:-.35px;color:var(--studio-text)}.work-heading p{font-size:12px;color:var(--studio-muted)}.work-empty{padding:35px 24px}.work-empty strong{font-size:14px;color:var(--studio-text)}.work-empty p{color:var(--studio-muted)}.work-filters{padding:0 22px 21px;gap:10px}.work-filters input,.work-filters select{border-color:var(--studio-line);background:var(--studio-soft)}.task-row,.followup-row,.journal-card{border-color:var(--studio-line);padding:18px 22px}.task-copy .creator-name{font-size:13px}.task-copy small,.followup-row small{font-size:11px}.task-date small{font-size:10px}.priority{font-size:9px}.work-hint{background:var(--studio-soft)!important;border-color:var(--studio-line);color:var(--studio-muted)}
html body .pipeline-column{background:var(--studio-soft);border-color:var(--studio-line);border-radius:8px;padding:12px}.pipeline-scroll{grid-auto-columns:265px;gap:15px;padding-inline:22px;padding-bottom:22px}html body .pipeline-column h3{color:var(--studio-text);font-size:12px}.pipeline-column header b{background:var(--studio-paper);color:var(--studio-muted)}html body .pipeline-card{background:var(--studio-paper);border-color:var(--studio-line);box-shadow:0 2px 3px #00000003;border-radius:6px;padding:16px}.pipeline-card select{font-size:11px;padding:9px}.pipeline-card-actions{gap:18px}.pipeline-card-actions .text-link{font-size:11px}
.journal-top .text-link{font-size:13px}.journal-card p{color:var(--studio-text);font-size:13px}.journal-card small{font-size:11px;color:var(--studio-muted)}.journal-dot{background:var(--studio-soft)!important;color:var(--studio-accent)!important}
#tools-intro{margin:0 22px 22px;padding:22px 24px;background:var(--studio-soft);border-left:3px solid var(--studio-accent);border-radius:0 6px 6px 0}#tools-intro strong{font-size:21px;letter-spacing:-.5px}#tools-intro p{font-size:12px;line-height:1.7;color:var(--studio-muted);margin-bottom:0}.tools-grid{gap:16px;padding-inline:22px}.tools-grid article{padding:24px}.tools-grid h3{font-size:17px;letter-spacing:-.4px;color:var(--studio-text)}.tools-grid p,.tools-grid li{color:var(--studio-muted);font-size:13px;line-height:1.7}.tool-symbol{border-radius:8px;background:var(--studio-soft)!important;color:var(--studio-accent)!important}.tool-buttons{gap:9px}.tool-buttons button{padding:10px 14px;font-size:12px}
html body dialog{border-color:var(--studio-line);border-radius:12px;background:var(--studio-paper);color:var(--studio-text);box-shadow:0 24px 90px #061a2440}dialog::backdrop{background:#0c212866;backdrop-filter:blur(3px)}.dialog-head{padding:25px 28px;border-color:var(--studio-line)}.dialog-head h2{font-size:22px;letter-spacing:-.7px}.dialog-content{padding:0 28px 25px}html body .dialog-footer{background:var(--studio-soft);border-color:var(--studio-line);padding:17px 28px}html body :is(input,select,textarea){border-color:var(--studio-line);color:var(--studio-text)}label{font-size:12px;color:var(--studio-text)}label input,label select,label textarea{font-size:13px}input:focus,select:focus,textarea:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px #20ad8a18}
html body #command-dialog{padding:0;width:600px;max-width:calc(100vw - 28px);margin:12vh auto auto;overflow:hidden}.command-search{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--studio-line);color:var(--studio-muted)}#command-input{padding:0;border:0;box-shadow:none;font-size:14px;background:transparent;height:30px;flex:1}#command-close{border:1px solid var(--studio-line);border-radius:4px;padding:3px 6px;color:var(--studio-muted);background:var(--studio-soft);font-size:10px}.command-group{font-size:9px;letter-spacing:1.2px;font-weight:600;color:var(--studio-muted);padding:18px 12px 7px}#command-results{padding:0 10px 12px;max-height:min(440px,55vh);overflow-y:auto;overscroll-behavior:contain}#command-results button{display:flex;width:100%;align-items:center;gap:13px;padding:12px;border:0;border-radius:6px;background:transparent;text-align:left;color:var(--studio-text)}#command-results button:hover,#command-results button[aria-selected=true]{background:var(--studio-soft)}.command-icon{width:33px;height:33px;border:1px solid var(--studio-line);border-radius:6px;display:grid;place-items:center;color:var(--studio-accent);flex-shrink:0}.command-enter{margin-left:auto;color:var(--studio-muted);font-size:14px}#command-results strong{font-size:13px;font-weight:600;display:block}#command-results small{font-size:11px;color:var(--studio-muted);display:block;margin-top:5px;line-height:1.5}#command-dialog footer{display:flex;justify-content:space-between;gap:15px;padding:14px 22px;background:var(--studio-soft);border-top:1px solid var(--studio-line);font-size:10px;color:var(--studio-muted)}#command-dialog footer span span{margin-left:14px}.command-empty{padding:30px 12px;color:var(--studio-muted);font-size:13px}
@media(max-width:1200px){.breadcrumb-workspace,.breadcrumb>span:nth-child(2){display:none}.topbar{gap:13px!important;padding-inline:25px!important}.connection{font-size:0}.header-actions{gap:12px}#global-search{min-width:190px}.theme-toggle span{display:none}main{padding:25px}.work-summary>button,.stat{padding:20px!important}}
@media(min-width:761px) and (max-height:850px){.sidebar .wordmark{margin-bottom:20px!important}.sidebar .workspace-label{display:none}.nav-group{padding-top:9px}.sidebar-bottom .team-title{padding-top:12px}.sidebar .team-member{margin-block:9px}}
@media(max-width:760px){html body .sidebar{position:fixed;inset:0 auto 0 0;width:272px;height:100dvh;transform:translateX(-100%);visibility:hidden;transition:transform .22s ease,visibility .22s;padding:27px 16px 18px;z-index:70}.nav-open{overflow:hidden}.nav-open .sidebar{transform:translateX(0);visibility:visible}html body .sidebar nav{display:block;overflow:auto}.sidebar .workspace-label,.sidebar .sidebar-bottom{display:block}.sidebar .nav-item{width:100%;font-size:13px!important;padding:12px!important}.sidebar .nav-item b{display:block}.sidebar .wordmark{margin-bottom:26px!important}.workspace{margin:0}.nav-group{padding-top:13px}#mobile-menu,#mobile-menu-close{display:grid;place-items:center;background:transparent;border:0;padding:6px;color:var(--studio-text)}#mobile-menu-close{position:absolute;top:10px;right:8px;color:#bdd0c8}#nav-shade{display:block;position:fixed;inset:0;border:0;background:#081d2766;z-index:60;backdrop-filter:blur(2px)}html body .topbar{height:63px;padding:0 15px!important;gap:10px!important}.breadcrumb{font-size:11px;max-width:130px;overflow:hidden}.breadcrumb strong{overflow:hidden;text-overflow:ellipsis}.header-actions{gap:9px}.connection{display:none}.account{gap:5px}.account .avatar{width:27px;height:27px}#my-name,.account>span:last-child{display:none}#global-search{min-width:0;padding:7px;border:0;background:transparent}#global-search span,#global-search kbd{display:none}.quick-create{width:29px;height:29px}.theme-toggle{width:29px;height:29px;padding:5px}.theme-toggle span{display:none}main{padding:23px 16px}.page-heading{flex-direction:row;align-items:center;gap:12px;margin-bottom:23px}.page-heading>div{min-width:0}.page-heading h1{font-size:25px;margin:7px 0}.page-heading p{font-size:12px}.page-heading .primary{font-size:11px;padding:10px 12px;gap:7px}.stats,.work-summary{grid-template-columns:1fr 1fr}.stat,.work-summary>button{padding:18px!important}.stat:nth-child(-n+2),.work-summary>button:nth-child(-n+2){border-bottom:1px solid var(--studio-line)}.stat:nth-child(even),.work-summary>button:nth-child(even){border-right:0}.stat strong,.work-summary strong{font-size:29px}.stat small,.work-summary small{font-size:9px}#overview-shortcuts{gap:8px;grid-template-columns:1fr;margin-bottom:20px}#overview-shortcuts button{padding:13px 15px}.work-heading{padding:19px 16px}.work-filters{padding-inline:16px}.task-row,.followup-row,.journal-card{padding:16px}.tools-grid{padding-inline:16px}.tools-grid article{padding:20px}#tools-intro{margin-inline:16px;padding:20px}.pipeline-scroll{padding-inline:16px;grid-auto-columns:250px}.toolbar{padding:15px}.board-top{padding-inline:15px}.dialog-head{padding:22px}.dialog-content{padding-inline:22px}.dialog-footer{padding-inline:22px!important}.command-search{padding:16px}.page-footer{padding:0 16px 25px}html body #command-dialog{margin-top:8vh}}
/* Use the same neutral palette for record details and utility surfaces. */
html body :is(.brand-cell strong,.creator-name,.contact-person,.owner-chip,.dialog-head h2,.crm-toolbar h2){color:var(--studio-text)}
html body :is(.contact-line,.contact-date-cell,.website-link,.brand-cell small,.recent-strip p,.field-help,.crm-toolbar p){color:var(--studio-muted)}
html body :is(.contact-line,.contact-person,.owner-chip,.contact-date-cell){font-size:12px}
html body th{background:var(--studio-soft)}html body .dialog-head{background:var(--studio-paper)}
html body :is(.brand-preview,.creator-preview,.row-arrow,.theme-toggle){background:var(--studio-soft);border-color:var(--studio-line);color:var(--studio-muted)}
html body .brand-preview strong{color:var(--studio-text)}html body .brand-preview small{color:var(--studio-muted)}
.stat:after{display:none}.stat small>span{display:none}.stat>span{font-weight:500}
.crm-toolbar{padding:23px 22px}.crm-toolbar h2{font-size:17px;letter-spacing:-.4px}.crm-toolbar p{font-size:12px;line-height:1.7}
.breadcrumb{min-width:0}.header-actions{flex-shrink:0}.creator-card,.deal-card{border-radius:8px;border-color:var(--studio-line)}.deal-terms{display:grid;grid-template-columns:1fr 1fr;gap:20px}.deal-terms p{font-size:14px;color:var(--studio-text)}.deal-results{border-color:var(--studio-line)}.deal-results strong{font-size:23px;font-weight:600;letter-spacing:-.5px}.currency-summary{background:var(--studio-soft);border-color:var(--studio-line);border-radius:7px}.currency-summary strong{font-size:20px;letter-spacing:-.4px}.creator-card:hover,.deal-card:hover{border-color:#8bb7a9}
body[data-room=tools] #workflow-board>.board{background:transparent;border:0;overflow:visible}body[data-room=tools] #workflow-board>.board>.work-heading{display:none}body[data-room=tools] .tools-grid{padding:0}.tools-grid article{display:flex;flex-direction:column;align-items:flex-start}.tools-grid article>button,.tools-grid article>.tool-buttons{margin-top:auto}.tools-grid article>p{margin-bottom:22px}.tools-grid article>ol{margin-top:0}
html body #team-chat{--chat-blue:#087d68}html body #chat-launcher{background:#087d68;border-color:#087d68;box-shadow:0 5px 18px #063e3426;border-radius:10px}html body #chat-send{background:#087d68}html body #notice-chat{color:var(--studio-accent);background:var(--studio-soft)}
.login-story{background:#122d2b}.login-story .brand-icon{background:#b8ead5;color:#153d31}.login-story:after{display:none}.login-story .story-content em{color:#b8ead5}
@media(max-width:760px){.page-heading .primary{width:auto;flex-shrink:0}.table-wrap{background:var(--studio-soft)}html body .brand-row{background:var(--studio-paper);border-color:var(--studio-line)}html body .brand-row td{padding-block:10px}.crm-toolbar{padding:20px 16px}.brand-row td:first-child{padding-top:0}.deal-terms{gap:12px}.deal-terms p{font-size:12px}}
@media(prefers-reduced-motion:reduce){html body *,html body *::before,html body *::after{transition:none!important;animation:none!important}}
@media(max-width:600px){#chat-launcher>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html body #chat-launcher{padding:12px;min-width:49px;min-height:49px;border-radius:14px}#chat-unread{position:absolute;right:-5px;top:-5px;border:1px solid var(--studio-line)}}
/* Negotiations: one readable row per relationship, phases used as filters. */
#brand-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px 17px;color:var(--studio-muted);font-size:11px}#brand-filter-summary>div{display:flex;flex-wrap:wrap;gap:7px;min-width:0}#brand-filter-summary>div>span{background:var(--studio-soft);border:1px solid var(--studio-line);border-radius:5px;padding:5px 8px;overflow-wrap:anywhere}#brand-filter-summary>button{background:none;border:0;color:var(--studio-accent);font-size:11px;white-space:nowrap;padding:7px 0}#brand-order{max-width:200px}
#contact-health{border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:9px;padding:22px;margin-bottom:22px}.contact-health-title h2{font-size:17px;letter-spacing:-.35px;margin:0 0 7px}.contact-health-title p{font-size:12px;color:var(--studio-muted);margin:0;line-height:1.7}.contact-health-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:19px}.contact-health-actions button{display:flex;align-items:center;gap:13px;background:var(--studio-soft);border:1px solid var(--studio-line);border-radius:6px;padding:14px;text-align:left;color:var(--studio-text)}.contact-health-actions strong{font-size:23px;font-weight:600}.contact-health-actions span{font-size:11px;line-height:1.6;color:var(--studio-muted)}.contact-health-actions span:last-child{margin-left:auto;color:var(--studio-accent)}.contact-health-actions button:hover:not(:disabled){border-color:var(--studio-accent)}.contact-health-actions button:disabled{opacity:.6;cursor:default}
@media(max-width:1100px){#brands-board .toolbar{flex-wrap:wrap}#brands-board .toolbar .search{min-width:200px}.contact-health-actions{gap:9px}.contact-health-actions button{padding:11px;gap:9px}}
@media(max-width:760px){#brand-filter-summary{padding-inline:15px;align-items:flex-start;flex-direction:column;gap:5px}#brands-board .toolbar select{width:100%;max-width:none;flex:1 1 100%}#contact-health{padding:19px 16px}.contact-health-actions{grid-template-columns:1fr}.contact-health-actions button{padding:12px 14px}}
.social-editor{margin-top:22px;padding:18px;border:1px solid var(--studio-line);border-radius:8px}.social-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.social-editor h3{margin:0;font-size:14px}.social-editor>p{font-size:11px;color:var(--studio-muted);line-height:1.7;margin:9px 0 0}.social-row{display:grid;grid-template-columns:120px minmax(0,1fr) 25px;gap:10px;align-items:end}.social-row label{font-size:10px;margin-top:16px}.social-row input,.social-row select{font-size:12px;height:40px;padding:9px}.remove-social{border:0;border-radius:5px;height:40px;background:transparent;color:var(--studio-muted);font-size:21px}.remove-social:hover:not(:disabled){background:var(--studio-soft);color:#bc5858}.remove-social:disabled{opacity:.2;cursor:default}.creator-photo-preview{display:flex;gap:15px;align-items:center;padding:16px;background:var(--studio-soft);border-radius:8px;margin-top:20px}.creator-photo-preview strong{display:block;font-size:13px}.creator-photo-preview small{display:block;font-size:11px;color:var(--studio-muted);line-height:1.7;margin-top:5px}.creator-photo-preview .creator-photo{width:60px;height:60px}.creator-photo{width:48px;height:48px;border-radius:50%!important;overflow:hidden}.creator-photo img{width:100%;height:100%;object-fit:cover}.creator-networks-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.creator-networks-links .platform-tag{font-size:10px;padding:5px 7px;border:1px solid var(--studio-line);background:var(--studio-soft);color:var(--studio-muted);border-radius:5px}.creator-networks-links a:hover{color:var(--studio-accent);border-color:var(--studio-accent)}
@media(max-width:600px){.social-editor{padding:13px}.social-row{grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr) 20px;gap:6px}.social-row input,.social-row select{padding-inline:7px;font-size:11px}.social-editor-head .text-link{font-size:11px}}
html body .negotiation-board{overflow:visible;border-radius:10px;background:var(--studio-paper);border-color:var(--studio-line)}
.negotiation-toolbar{padding:22px 24px}.negotiation-toolbar .work-filters{padding:0;gap:12px}.negotiation-toolbar #work-pipe-kind{width:155px}.negotiation-toolbar #work-pipe-owner{width:195px}.negotiation-toolbar input{min-width:100px}
.negotiation-stages{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 22px;border-bottom:1px solid var(--studio-line)}.negotiation-stages button{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;border-radius:6px;padding:10px 11px;color:var(--studio-muted);font-size:12px}.negotiation-stages button:hover{background:var(--studio-soft)}.negotiation-stages button[aria-pressed=true]{background:var(--studio-soft);border-color:var(--studio-line);color:var(--studio-text);font-weight:650}.negotiation-stages b{font-size:10px;font-weight:600;opacity:.8;padding:2px 5px;border-radius:4px;background:var(--studio-soft)}.negotiation-stages .phase-all i{display:none}
.negotiation-stages i,.negotiation-status i{width:6px;height:6px;background:var(--phase,#9babb2);border-radius:50%;flex-shrink:0}.phase-por_contactar,.phase-proposta{--phase:#c99b45}.phase-em_contacto{--phase:#6f9bda}.phase-respondeu{--phase:#9990de}.phase-negociacao{--phase:#b08bd4}.phase-parceria,.phase-ativa,.phase-concluida{--phase:#30b58c}.phase-sem_interesse,.phase-cancelada{--phase:#89989f}
.negotiation-caption{padding:23px 24px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px}.negotiation-caption strong{font-size:15px;font-weight:600;letter-spacing:-.2px}.negotiation-caption>span{font-size:11px;color:var(--studio-muted)}
.negotiation-list{padding:0 24px 12px}.negotiation-columns,.negotiation-row{display:grid;grid-template-columns:minmax(210px,2fr) minmax(100px,.8fr) minmax(110px,.8fr) 170px 30px;gap:22px;align-items:center}.negotiation-columns{font-size:10px;color:var(--studio-muted);padding:11px 14px;background:var(--studio-soft);border-radius:5px;letter-spacing:.3px}.negotiation-row{padding:20px 14px;border-bottom:1px solid var(--studio-line);position:relative}.negotiation-row:last-child{border-bottom:0}.negotiation-row:hover{background:var(--studio-soft);border-radius:6px}.negotiation-record{display:flex;gap:13px;align-items:center;min-width:0}.negotiation-record>div{min-width:0}.negotiation-record .creator-name{font-size:14px;text-align:left;line-height:1.4;max-width:100%;overflow-wrap:anywhere}.negotiation-record .brand-tile{width:40px;height:40px;border-radius:11px!important}.negotiation-meta{display:block;font-size:12px;color:var(--studio-muted);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negotiation-next{display:block;padding:0;border:0;background:none;font-size:11px;color:var(--studio-accent);margin-top:8px;text-align:left;line-height:1.6}.negotiation-next:hover{text-decoration:underline}.negotiation-owner{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.negotiation-owner>span:last-child{overflow-wrap:anywhere}.negotiation-owner .mini-avatar{width:26px;height:26px;background:var(--studio-soft);color:var(--studio-muted);font-size:10px;border:1px solid var(--studio-line)}.negotiation-date{font-size:12px;color:var(--studio-muted);overflow-wrap:anywhere}.negotiation-muted{opacity:.75}
.negotiation-status{position:relative;min-width:0}.negotiation-status i{position:absolute;left:11px;top:calc(50% - 3px);pointer-events:none;z-index:1}html body .negotiation-status select{font-size:11px;font-weight:550;padding:9px 22px 9px 23px;border:1px solid var(--studio-line);border-radius:6px;background-color:var(--studio-paper);color:var(--studio-text);height:36px;margin:0;cursor:pointer}
.negotiation-actions{position:relative}.negotiation-actions summary{list-style:none;display:grid;place-items:center;font-size:12px;letter-spacing:1px;width:30px;height:32px;cursor:pointer;color:var(--studio-muted);border-radius:5px}.negotiation-actions summary::-webkit-details-marker{display:none}.negotiation-actions summary:hover,.negotiation-actions[open] summary{background:var(--studio-soft);color:var(--studio-accent)}.negotiation-actions summary:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.negotiation-actions[open]{z-index:10}.negotiation-menu{position:absolute;right:0;top:38px;background:var(--studio-paper);border:1px solid var(--studio-line);box-shadow:0 12px 32px #04151e26;border-radius:8px;padding:6px;min-width:200px;z-index:12}.negotiation-menu button{display:flex;justify-content:space-between;gap:16px;width:100%;padding:11px 10px;color:var(--studio-text);border:0;background:transparent;text-align:left;font-size:12px;border-radius:4px}.negotiation-menu button:hover{background:var(--studio-soft)}.negotiation-menu button span{color:var(--studio-muted)}
.negotiation-empty{text-align:center;padding:40px 20px 48px}.negotiation-empty>span{font-size:30px;color:var(--studio-muted)}.negotiation-empty h3{font-size:16px;font-weight:600;margin:12px 0}.negotiation-empty p{font-size:13px;line-height:1.7;color:var(--studio-muted);margin-bottom:23px}.negotiation-empty button{font-size:12px}
@media(max-width:1250px){.negotiation-columns,.negotiation-row{grid-template-columns:minmax(170px,2fr) minmax(90px,1fr) 155px 28px;gap:16px}.negotiation-columns>span:nth-child(3){display:none}.negotiation-date{display:none}}
@media(max-width:900px){.negotiation-columns{display:none}.negotiation-list{padding:0 16px 10px}.negotiation-row{grid-template-columns:1fr 1fr;gap:17px;padding:19px 10px}.negotiation-record{grid-column:1/-1;padding-right:32px}.negotiation-actions{position:absolute;right:5px;top:19px}.negotiation-status{grid-column:2;grid-row:2}.negotiation-owner{grid-column:1;grid-row:2}.negotiation-date{display:block;grid-column:1/-1;font-size:11px;margin-top:-6px}.negotiation-date:before{content:attr(data-label) ': ';color:var(--studio-muted)}.negotiation-toolbar{padding:18px 16px}.negotiation-stages{padding:0 16px 18px;gap:5px}.negotiation-stages button{font-size:11px;padding:9px}.negotiation-caption{padding:19px 16px 8px}.negotiation-toolbar .work-filters{flex-wrap:wrap}.negotiation-toolbar #work-pipe-kind,.negotiation-toolbar #work-pipe-owner{flex:1;width:auto;max-width:none}.negotiation-toolbar input{order:3;flex-basis:100%}.negotiation-record .creator-name{font-size:14px}}
