.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ink:#151412;--black:#0d0d0c;--paper:#fffefa;--warm:#f3f0e9;--line:#d8d2c8;--muted:#777168;--soft:#ebe6dd;--danger:#873c37;--ok:#536a57;--warn:#9a743b;--sidebar:236px;--radius:18px;--shadow:0 18px 55px rgba(20,18,14,.06);--ui:"Montserrat",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--warm);color:var(--ink);font-family:var(--ui);font-size:14px;line-height:1.48;min-width:0}button,input,textarea,select{font:inherit;color:inherit;max-width:100%;min-width:0}button{cursor:pointer}a{color:inherit}.hidden{display:none!important}::-moz-selection{background:#ddd7cb}::selection{background:#ddd7cb}*:focus-visible{outline:2px solid #111;outline-offset:2px}.app{min-height:100vh;display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);height:100vh;background:var(--black);color:#fff;padding:28px 18px 20px;display:flex;flex-direction:column;z-index:40}.brand{height:48px;margin:0 6px 34px;display:flex;align-items:center}.brand img{display:block;width:168px;max-height:36px;-o-object-fit:contain;object-fit:contain;filter:invert(1)}.nav{display:grid;gap:4px}.nav button{border:0;background:transparent;color:#a8a39b;border-radius:9px;padding:11px 12px;text-align:left;display:flex;gap:11px;align-items:center}.nav button:hover,.nav button.active{background:#1d1c1a;color:#fff}.nav .ico{width:17px;text-align:center}.nav .label{font-size:11px;letter-spacing:.055em}.side-add{margin:20px 0 0;border:1px solid #fff;background:#fff;color:#111;border-radius:999px;padding:11px;font-weight:800;font-size:10px;letter-spacing:.075em}.side-bottom{margin-top:auto;border-top:1px solid #2b2926;padding:15px 7px 0;color:#88837a;font-size:9px;line-height:1.55}.main{grid-column:2;min-width:0}.topbar{height:70px;position:sticky;top:0;z-index:30;background:#f3f0e9f0;backdrop-filter:blur(16px);border-bottom:1px solid rgba(20,18,14,.08);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px}.crumb{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions{display:flex;align-items:center;gap:8px}.search{position:relative}.search input{width:min(34vw,360px);height:40px;border:1px solid var(--line);border-radius:999px;background:#fff;padding:0 38px 0 14px}.search .glass{position:absolute;right:13px;top:10px;color:var(--muted)}.search-results{position:absolute;right:0;top:46px;width:390px;max-width:80vw;max-height:420px;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:14px;padding:7px;box-shadow:0 20px 50px #0000001f}.search-item{padding:10px;border-radius:9px;cursor:pointer}.search-item:hover{background:var(--warm)}.search-item b{display:block;font-size:12px}.search-item small{color:var(--muted)}.mobile-menu{display:none}.content{width:100%;max-width:1700px;margin:auto;padding:38px 34px 80px}.eyebrow{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:800}.page-title{font-size:clamp(46px,5.3vw,82px);font-weight:250;letter-spacing:-.055em;line-height:.92;margin:9px 0 17px}.subtitle{font-size:15px;line-height:1.65;color:#666159;max-width:760px}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:46px;align-items:end;margin-bottom:38px}.hero-quote{border-left:1px solid #111;padding:2px 0 2px 20px;font-size:15px;line-height:1.55}.hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a9a196;background:#fffefa;color:#171613;-webkit-text-fill-color:#171613;border-radius:999px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.055em;line-height:1.2;white-space:nowrap;transition:.16s}.btn:hover{background:#ece7df;border-color:#777168;transform:translateY(-1px)}.btn.primary{background:#151411;color:#fff;-webkit-text-fill-color:#fff;border-color:#151411}.btn.client{background:var(--client,#151411);color:var(--clientText,#fff);-webkit-text-fill-color:var(--clientText,#fff);border-color:var(--client,#151411)}.btn.danger{background:#fff3f0;color:#7b302b;-webkit-text-fill-color:#7b302b;border-color:#cda39e}.btn.ghost-dark{background:#2c2a26;color:#fff;-webkit-text-fill-color:#fff;border-color:#625d55}.btn.small{padding:7px 10px;font-size:9px}.btn.icon{width:38px;height:38px;padding:0}.btn.wide{width:100%}.btn:disabled{background:#e4dfd7;color:#777168;-webkit-text-fill-color:#777168;border-color:#cec7bd;opacity:1;cursor:not-allowed;transform:none}.stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:26px 0 34px}.stat{border-top:1px solid #111;padding:12px 2px}.stat .n{font-size:31px;font-weight:300;letter-spacing:-.04em}.stat .l{font-size:8px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-top:4px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:32px 0 14px}.section-title{font-size:27px;font-weight:300;letter-spacing:-.035em;margin:0}.section-meta{font-size:10px;color:var(--muted)}.client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.client-card{--accent:#111;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:21px;min-width:0;min-height:270px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 8px 30px #14120e06}.client-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent)}.client-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.client-identity{display:flex;gap:14px;align-items:center;min-width:0}.logo-frame{height:60px;min-width:64px;max-width:190px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.logo-frame img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.client-name{font-size:27px;font-weight:300;letter-spacing:-.04em;line-height:1.03;margin:0 0 4px}.workspace-title{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:800;margin-top:6px}.sector{font-size:10px;color:var(--muted)}.status{border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:8px;letter-spacing:.09em;text-transform:uppercase;flex:none}.client-bio{font-size:12px;line-height:1.6;color:#56524c;margin:16px 0}.client-contact{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:9px;color:#777168;margin-bottom:14px}.progress{height:3px;border-radius:99px;background:#e6e1d8;overflow:hidden}.progress span{display:block;height:100%;background:var(--accent)}.progress-label{display:flex;justify-content:space-between;margin-top:6px;font-size:9px;color:var(--muted)}.card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0}.metric{border-top:1px solid var(--line);padding-top:8px}.metric b{font-size:17px;font-weight:500}.metric span{display:block;font-size:7px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.card-actions{display:flex;gap:6px;flex-wrap:wrap}.date{font-size:9px;color:var(--muted)}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:14px}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:11px 12px;border-bottom:1px solid #e5e0d7;text-align:left;vertical-align:top;font-size:11px}th{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#faf8f3}.empty{background:#fff;border:1px dashed #c9c2b8;border-radius:14px;padding:28px;color:var(--muted)}.meeting-shell,.agenda-side,.meeting-main,.right-rail,.meeting-head,.meeting-profilebar,.agenda-card{min-width:0}.meeting-shell{--client:#111;--clientText:#fff;display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr) minmax(280px,320px);gap:15px;align-items:start}.agenda-side,.right-rail{position:sticky;top:88px;max-height:calc(100vh - 108px);overflow:auto}.agenda-side{background:#fff;border:1px solid var(--line);border-radius:16px;padding:13px}.agenda-top{display:flex;align-items:center;justify-content:space-between;padding:2px 3px 9px}.agenda-top h3{font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0}.agenda-list{display:grid;gap:3px}.agenda-item{width:100%;display:grid;grid-template-columns:16px minmax(0,1fr) 28px;gap:6px;align-items:start;border:0;background:transparent;padding:9px 6px;border-radius:9px;text-align:left}.agenda-item:hover,.agenda-item.active{background:#f0ece4}.agenda-item.active{box-shadow:inset 3px 0 0 var(--client)}.agenda-dot{font-size:11px}.agenda-txt{font-size:10px;line-height:1.32}.agenda-edit{border:1px solid #d4cec4;background:#f5f1ea;color:#5e5952;border-radius:7px;padding:2px 5px;font-size:10px}.agenda-tools{display:grid;gap:6px;margin-top:10px}.meeting-main{min-width:0}.meeting-head{background:#11110f;color:#fff;border-radius:17px;padding:20px 22px;margin-bottom:12px;position:relative;overflow:hidden}.meeting-head:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--client)}.meeting-brandrow{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dual-brand{display:flex;align-items:center;gap:10px}.brand-logo{height:50px;min-width:72px;max-width:190px;display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-logo.bru{padding:0;background:transparent;border:0}.meeting-head .brand-logo.bru img{filter:invert(1)}.brand-logo.clientmark{padding:7px 10px;background:#fff;border-radius:8px;border:1px solid rgba(255,255,255,.25)}.brand-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.meeting-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.meeting-actions .btn{background:#fff;color:#111;-webkit-text-fill-color:#111;border-color:#fff}.meeting-actions .btn.primary{background:var(--client);color:var(--clientText);-webkit-text-fill-color:var(--clientText);border-color:var(--client)}.meeting-client{font-size:clamp(34px,4vw,51px);font-weight:250;letter-spacing:-.05em;line-height:.95;margin:19px 0 5px}.meeting-title{font-size:11px;color:#beb8ae}.meeting-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px}.meeting-meta input{width:100%;height:37px;border:1px solid #4a4741;background:#201f1c;color:#fff;border-radius:9px;padding:0 10px}.meeting-meta input::-moz-placeholder{color:#aaa39a}.meeting-meta input::placeholder{color:#aaa39a}.meeting-sessionbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.meeting-sessionbar select{grid-column:1/-1;height:39px;border-radius:9px;border:1px solid #45423d;background:#201f1c;color:#fff;padding:0 10px}.meeting-sessionbar .btn{width:100%;white-space:normal;background:#fff;color:#111;-webkit-text-fill-color:#111;border-color:#fff}.meeting-counters{display:flex;flex-wrap:wrap;gap:6px 18px;border-top:1px solid #38352f;margin-top:12px;padding-top:11px;font-size:9px;color:#bbb5aa}.meeting-counters b{color:#fff}.meeting-profilebar{background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px 14px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:14px}.profile-main{min-width:0}.profile-main b{display:block;font-size:10px}.profile-main span{display:block;font-size:9px;color:var(--muted);line-height:1.45;margin-top:3px}.profile-links{display:flex;gap:6px;flex-wrap:wrap}.profile-links a,.profile-links button{font-size:8px;text-decoration:none;border:1px solid #d3cdc3;background:#f5f1ea;border-radius:999px;padding:6px 8px;color:#4d4943}.agenda-card{background:#fff;border:1px solid var(--line);border-radius:17px;overflow:hidden;box-shadow:var(--shadow)}.agenda-card-head{padding:25px 27px 20px}.agenda-index{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:800}.agenda-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agenda-title{font-size:clamp(31px,3.3vw,44px);font-weight:260;letter-spacing:-.045em;line-height:1;margin:8px 0 10px}.agenda-context{font-size:13px;line-height:1.7;color:#56524c;max-width:900px}.dialogue-flow{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 22px;background:#f5f2ec;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stage{background:#fff;border:1px solid #dcd6cc;border-radius:13px;overflow:hidden}.stage.full{grid-column:1/-1}.stage.bru{background:#171613;color:#fff;border-color:#171613}.stage.shared{background:#fbf6ed;box-shadow:inset 4px 0 0 var(--client);border-color:#ccbda4}.stage-head{display:flex;gap:10px;align-items:flex-start;padding:13px 15px;border-bottom:1px solid #e6e0d7}.stage.bru .stage-head{border-color:#393630}.step{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#171613;color:#fff;font-size:8px;font-weight:900;flex:none}.stage.bru .step{background:#fff;color:#171613}.stage.shared .step{background:var(--client);color:var(--clientText)}.stage-head h4{font-size:11px;margin:1px 0 2px}.stage-head p{font-size:9px;color:var(--muted);margin:0;line-height:1.4}.stage.bru .stage-head p{color:#aaa49a}.stage-body{padding:14px 15px}.stage-body ul{margin:0;padding-left:17px}.stage-body li{margin:0 0 7px;font-size:11px;line-height:1.5}.stage textarea{width:100%;min-height:108px;border:1px solid #cec7bc;border-radius:9px;background:#fffefa;padding:11px 12px;resize:vertical;line-height:1.5}.stage.shared textarea{min-height:125px;background:#fff}.work{padding:22px 24px}.notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{margin-bottom:13px}.field label{display:block;font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:800;margin-bottom:7px}.field input,.field textarea,.field select{width:100%;border:1px solid #cfc8bd;border-radius:9px;background:#fffefa;padding:11px 12px}.field textarea{min-height:96px;resize:vertical;line-height:1.5}.field textarea.big{min-height:132px}.row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.agenda-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px}.pager{display:flex;gap:7px}.save-state{font-size:8px;color:#7c766d;margin-left:6px}.references{padding:20px 22px;background:#f2eee7;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.references-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.references-head h4{font-size:12px;margin:0 0 3px}.references-head p{font-size:9px;color:var(--muted);margin:0}.ref-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ref-card{background:#fff;border:1px solid #d7d0c5;border-radius:12px;overflow:hidden}.ref-preview{aspect-ratio:16/9;background:#171613;display:grid;place-items:center;overflow:hidden}.ref-preview iframe{width:100%;height:100%;border:0}.ref-mark{width:48px;height:48px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:900;font-size:11px}.ref-body{padding:12px 13px}.ref-kicker{font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:800}.ref-title{font-size:11px;font-weight:800;margin:4px 0}.ref-note{font-size:9px;color:#666159;line-height:1.45}.ref-url{font-size:8px;color:#817a71;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:8px 0}.ref-actions{display:flex;gap:6px;flex-wrap:wrap}.refs-empty{border:1px dashed #c7bfb4;border-radius:11px;padding:17px;color:var(--muted);font-size:9px;background:#ffffff8c}.right-rail{display:grid;gap:10px}.panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px}.panel.dark{background:#171613;color:#fff;border-color:#171613}.panel-title{font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800;margin-bottom:10px}.panel.dark .panel-title{color:#aaa49b}.timer{font-size:35px;font-weight:250;letter-spacing:-.04em;margin:7px 0 12px}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.panel.dark .btn{background:#fff;color:#111;-webkit-text-fill-color:#111;border-color:#fff}.panel.dark .btn.ghost-dark{background:#2d2a26;color:#fff;-webkit-text-fill-color:#fff;border-color:#70695f}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.quick-actions .btn{white-space:normal}.summary-line{display:flex;justify-content:space-between;border-top:1px solid #e4dfd6;padding:8px 0;font-size:10px}.summary-line:first-child{border-top:0}.calendar-note{font-size:9px;color:#666159;line-height:1.55}.general-note{min-height:110px;width:100%;border:1px solid #cfc8bd;border-radius:9px;padding:10px;background:#fffefa;resize:vertical}.overlay{position:fixed;inset:0;background:#0a09088f;display:grid;place-items:center;padding:18px;z-index:100}.modal{width:min(920px,calc(100vw - 28px));max-height:90vh;overflow:auto;background:#fffefa;border-radius:18px;box-shadow:0 30px 90px #00000038}.modal.small{width:min(620px,calc(100vw - 28px))}.modal-head,.modal-foot{position:sticky;background:#fffefa;z-index:2;display:flex;align-items:center;gap:9px}.modal-head{top:0;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.modal-head h2{font-size:18px;font-weight:400;margin:0}.modal-body{padding:20px}.modal-foot{bottom:0;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-grid .full{grid-column:1/-1}.logo-upload-preview{height:100px;border:1px dashed #c8c0b5;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;padding:12px}.logo-upload-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.info-box{background:#f4f0e8;border:1px solid #ded7cc;border-radius:11px;padding:12px;font-size:9px;line-height:1.55;color:#656057}.recap{background:#fff;padding:5px}.recap-mast{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:25px}.recap-mast img{max-height:52px;max-width:180px;-o-object-fit:contain;object-fit:contain}.recap h1{font-size:40px;font-weight:250;letter-spacing:-.045em;margin:6px 0 8px}.recap h3{font-size:9px;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #151412;padding-top:9px;margin:25px 0 10px}.recap p,.recap li{font-size:11px;line-height:1.55}.recap ul{padding-left:18px}.recap-meta{display:block;color:var(--muted);font-size:9px;margin-top:2px}.recap-actions{display:flex;gap:7px;flex-wrap:wrap}.local-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#6d8b73}.toast{position:fixed;right:22px;bottom:20px;z-index:180;background:#111;color:#fff;border-radius:999px;padding:10px 13px;font-size:9px;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:none}.presentation-bar{display:none;position:fixed;z-index:90;top:0;left:0;right:0;height:72px;background:#0d0d0c;color:#fff;border-bottom:1px solid #37342f;align-items:center;justify-content:space-between;gap:14px;padding:0 24px}.presentation-bar .present-brand{display:flex;align-items:center;gap:14px;min-width:0}.presentation-bar .present-bru{width:132px;max-height:34px;-o-object-fit:contain;object-fit:contain;filter:invert(1)}.present-client-logo{height:42px;min-width:70px;max-width:170px;background:#fffefa;border:1px solid #3b3833;border-radius:8px;padding:5px 8px;display:none;align-items:center;justify-content:center;overflow:hidden}.present-client-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none}.present-sep{width:1px;height:30px;background:#3c3934}.presentation-title{font-size:10px;color:#c8c1b7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presentation-actions{display:flex;gap:7px}.presentation-bar .btn,.presentation-bar .btn.primary{background:#fffdfa!important;color:#11110f!important;-webkit-text-fill-color:#11110f!important;border-color:#fffdfa!important;font-weight:900!important}.presentation-bar .btn:hover{background:#e8e2d8!important;border-color:#e8e2d8!important}.presentation-bar .btn:disabled{background:#e5dfd7!important;color:#6e675f!important;-webkit-text-fill-color:#6e675f!important;border-color:#e5dfd7!important;opacity:1!important}body.presentation .sidebar,body.presentation .topbar,body.presentation .agenda-side,body.presentation .right-rail,body.presentation .meeting-head,body.presentation .meeting-profilebar,body.presentation #editPoint{display:none!important}body.presentation .presentation-bar{display:flex}body.presentation .app{display:block}body.presentation .main{grid-column:auto}body.presentation .content{max-width:1240px;padding-top:98px}body.presentation .meeting-shell{display:block}body.presentation .dialogue-flow{padding:28px 31px;gap:15px}body.presentation .agenda-card-head{padding:30px 34px 25px}body.presentation .agenda-title{font-size:clamp(44px,5vw,60px)}body.presentation .agenda-context{font-size:15px}body.presentation .stage-head{padding:16px 18px}body.presentation .stage-body{padding:17px 18px}body.presentation .references{padding:25px 31px}body.presentation .work{padding:27px 31px}@media(max-width:1380px){.meeting-shell{grid-template-columns:minmax(205px,230px) minmax(0,1fr)}.right-rail{position:static;grid-column:1/-1;max-height:none;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))}.right-rail .panel.dark{grid-column:1/-1}.meeting-brandrow{flex-direction:column}.meeting-actions{justify-content:flex-start}.meeting-actions .btn{flex:1 1 150px}.client-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){:root{--sidebar:82px }.sidebar{width:82px;padding:22px 10px}.brand{justify-content:center;margin:0 auto 28px}.brand img{width:58px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.nav .label,.side-bottom,.side-add{display:none}.nav button{justify-content:center}.app{grid-template-columns:82px minmax(0,1fr)}.content{padding-inline:22px}.meeting-shell{grid-template-columns:1fr}.agenda-side{position:static;max-height:none;overflow:visible}.agenda-list{display:flex;overflow-x:auto;gap:5px;padding-bottom:3px}.agenda-item{min-width:220px;max-width:260px}.right-rail,.meeting-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}.hero-quote{max-width:680px}}@media(max-width:780px){.app{display:block}.sidebar{display:none}.main{grid-column:auto}.topbar{height:62px;padding:0 12px}.mobile-menu{display:inline-flex}.crumb{display:none}.top-actions{width:calc(100% - 48px)}.search{flex:1}.search input{width:100%}.top-actions>.btn{display:none}.content{padding:20px 12px 58px}.stats{grid-template-columns:1fr 1fr}.client-card-top{flex-direction:column}.card-footer{align-items:flex-start;flex-direction:column}.card-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.card-actions .btn{width:100%}.meeting-head{padding:17px 15px}.dual-brand{flex-wrap:wrap}.meeting-actions{display:grid;grid-template-columns:1fr;width:100%}.meeting-actions .btn{width:100%}.meeting-meta,.meeting-sessionbar{grid-template-columns:1fr}.meeting-sessionbar select{grid-column:auto}.meeting-counters{display:grid;grid-template-columns:1fr 1fr}.meeting-profilebar{align-items:flex-start;flex-direction:column}.profile-links{width:100%}.dialogue-flow{grid-template-columns:1fr;padding:14px}.stage.full{grid-column:auto}.notes-grid,.row4{grid-template-columns:1fr}.work{padding:17px 15px}.agenda-card-head{padding:18px 15px}.agenda-title-row{flex-direction:column}.agenda-title-row .btn{width:100%}.references{padding:16px 15px}.references-head{align-items:flex-start;flex-direction:column}.references-head .btn{width:100%}.ref-grid,.right-rail{grid-template-columns:1fr}.right-rail .panel.dark{grid-column:auto}.quick-actions{grid-template-columns:1fr 1fr}.agenda-bottom{flex-direction:column;align-items:stretch}.pager{display:grid;grid-template-columns:1fr 1fr}.agenda-bottom .btn{width:100%}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.modal{width:calc(100vw - 14px);border-radius:15px}.modal-foot{display:grid;grid-template-columns:1fr}.modal-foot .btn{width:100%}.presentation-bar{height:auto;min-height:72px;padding:10px 12px;align-items:flex-start}.presentation-bar .present-bru{width:95px}.present-client-logo{height:38px;max-width:120px}.presentation-title{display:none}.presentation-actions{margin-left:auto;display:grid;grid-template-columns:1fr 1fr}.presentation-actions #presentExit{grid-column:1/-1}body.presentation .content{padding-top:98px;padding-inline:8px}body.presentation .dialogue-flow,body.presentation .references,body.presentation .work{padding:14px}body.presentation .agenda-card-head{padding:18px 15px}body.presentation .agenda-title{font-size:36px}}@media(max-width:430px){.page-title{font-size:43px}.card-actions,.meeting-counters,.quick-actions,.pager,.presentation-actions{grid-template-columns:1fr}.presentation-actions #presentExit{grid-column:auto}.logo-frame{height:54px}.client-name{font-size:24px}}body.client-scope{background:#f5f2eb}body.client-scope .sidebar,body.client-scope .topbar{display:none!important}body.client-scope .app{display:block!important;min-height:100vh}body.client-scope .main{grid-column:auto!important;min-width:0}body.client-scope .content{max-width:none!important;padding:20px!important}body.client-scope .meeting-shell{min-height:calc(100vh - 40px)}body.client-scope .meeting-head{border-radius:18px 18px 0 0}body.client-scope .agenda-tools:after{content:"PORTALE CLIENTE";display:block;margin-top:10px;padding-top:10px;border-top:1px solid #ded8ce;font-size:9px;letter-spacing:.16em;color:#8a8379}.btn.client-area{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}.btn.client-area:hover{background:var(--accent,#171613)!important;border-color:var(--accent,#171613)!important}.video-lab-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;margin-bottom:18px}.video-lab-intro .intro-main,.video-lab-intro .intro-side{border:1px solid #ddd7ce;border-radius:14px;padding:18px;background:#fff}.video-lab-intro .intro-side{background:#171613;color:#fff;border-color:#171613}.video-lab-intro h3{margin:0 0 8px;font-size:22px;font-weight:400}.video-lab-intro p{margin:0;font-size:12px;line-height:1.65;color:#6f685f}.video-lab-intro .intro-side p{color:#d9d2c8}.video-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.video-guide-card{border:1px solid #d9d3ca;border-radius:16px;background:#fff;overflow:hidden}.video-guide-top{padding:18px 18px 14px;border-bottom:1px solid #e5dfd6;position:relative}.video-guide-top:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--client-accent,#171613)}.video-guide-top h3{font-size:23px;font-weight:400;letter-spacing:-.025em;margin:0 0 10px}.video-chips{display:flex;flex-wrap:wrap;gap:6px}.video-chip{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;border:1px solid #ddd7ce;border-radius:999px;background:#f7f4ed}.video-guide-body{padding:16px 18px;display:grid;gap:13px}.video-block{padding-top:12px;border-top:1px solid #ece7df}.video-block:first-child{padding-top:0;border-top:0}.video-block b{display:block;font-size:9px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;color:#6f685f}.video-block p,.video-block li{font-size:11px;line-height:1.58;color:#26231f}.video-block p{margin:0}.video-block ol,.video-block ul{margin:0;padding-left:18px}.video-block li+li{margin-top:4px}.video-guide-actions{padding:0 18px 18px;display:flex;gap:8px;flex-wrap:wrap}.video-guide-actions .btn{flex:1;min-width:150px}.video-setup-strip{border-left:3px solid var(--client-accent,#171613);padding-left:12px}@media(max-width:900px){.video-lab-intro,.video-guide-grid{grid-template-columns:1fr}}@media(max-width:780px){body.client-scope .content{padding:8px!important}body.client-scope .meeting-shell{min-height:calc(100vh - 16px)}.video-guide-card{border-radius:12px}}.ped-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ped-toolbar select,.ped-toolbar input{height:42px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 12px}.ped-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.ped-stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px}.ped-stat b{font-size:24px;font-weight:400}.ped-stat span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.ped-grid{display:grid;gap:10px}.ped-row{display:grid;grid-template-columns:105px 110px 120px minmax(180px,1fr) 125px 120px 120px;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px}.ped-row input,.ped-row select,.ped-row textarea{width:100%;border:1px solid #ded8ce;border-radius:8px;background:#faf8f3;padding:9px;font-size:11px}.ped-row textarea{min-height:62px;resize:vertical}.ped-title{font-size:12px;font-weight:700}.ped-detail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:8px;border-top:1px solid #eee8df}.ped-client-head{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#171613;color:#fff;border-radius:18px;padding:22px;margin-bottom:16px}.ped-client-logos{display:flex;align-items:center;gap:18px}.ped-client-logos img{max-width:180px;max-height:64px;-o-object-fit:contain;object-fit:contain}.ped-client-logos .bru-ped-logo{filter:invert(1)}.ped-print-cover{display:none}.ped-empty{padding:30px;border:1px dashed #cfc7ba;border-radius:14px;text-align:center;color:#777168;background:#faf8f3}.client-ped-badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media(max-width:1100px){.ped-row{grid-template-columns:100px 110px minmax(200px,1fr) 120px}.ped-row>*:nth-child(5),.ped-row>*:nth-child(6){grid-column:auto}.ped-detail{grid-template-columns:1fr}}@media(max-width:760px){.ped-stats{grid-template-columns:1fr 1fr}.ped-row,.ped-detail{grid-template-columns:1fr}.ped-client-head{align-items:flex-start;flex-direction:column}.ped-client-logos{width:100%;justify-content:space-between}.ped-client-logos img{max-width:42%;max-height:54px}}@keyframes mrPageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}#view>*{animation:mrPageIn .28s ease both}.client-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;background:#fff}.client-card:hover{transform:translateY(-3px);border-color:#beb6aa;box-shadow:0 18px 45px #1d1a1612}.btn{transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.ped-client-head{position:relative;overflow:hidden;border-radius:20px;padding:26px 28px;min-height:132px}.ped-client-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--accent,#fff)}.ped-client-head h1{letter-spacing:-.045em!important}.ped-client-logos{align-self:stretch;display:flex;align-items:center;gap:12px}.ped-logo-slot{height:72px;min-width:150px;max-width:230px;border-radius:13px;display:flex;align-items:center;justify-content:center;padding:13px 16px;overflow:hidden}.ped-logo-slot.bru{background:transparent;border:1px solid rgba(255,255,255,.16)}.ped-logo-slot.client{background:#fff;border:1px solid rgba(255,255,255,.22)}.ped-logo-slot img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.ped-logo-slot.bru img{filter:invert(1)}.ped-command{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;margin:16px 0 14px}.ped-objective-card,.ped-progress-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px}.ped-objective-card{position:relative;overflow:hidden}.ped-objective-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent,#171613)}.ped-objective-card label,.ped-progress-card .mini-label{display:block;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ped-objective-card textarea{width:100%;min-height:76px;border:0;background:transparent;padding:0;resize:vertical;font:inherit;font-size:13px;line-height:1.6;color:var(--ink);outline:none}.ped-progress-line{height:8px;border-radius:999px;background:#ece7de;overflow:hidden;margin:12px 0 9px}.ped-progress-line span{display:block;height:100%;background:var(--accent,#171613);border-radius:999px;transition:width .3s ease}.ped-progress-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.ped-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.ped-mini-stat{border-top:1px solid #e8e2d9;padding-top:9px}.ped-mini-stat b{display:block;font-size:19px;font-weight:400;letter-spacing:-.03em}.ped-mini-stat span{font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.ped-controlbar{position:sticky;top:72px;z-index:12;background:#f5f2ebf5;backdrop-filter:blur(14px);border:1px solid #ded8ce;border-radius:16px;padding:10px;margin:14px 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ped-view-switch{display:inline-flex;background:#e9e4dc;border-radius:11px;padding:3px;gap:2px}.ped-view-switch button{border:0;background:transparent;color:#655f57;font:inherit;font-size:9px;font-weight:800;letter-spacing:.08em;padding:9px 11px;border-radius:8px;cursor:pointer}.ped-view-switch button.active{background:#171613;color:#fff}.ped-controlbar select,.ped-controlbar input{height:38px;border:1px solid #d8d1c7;background:#fff;border-radius:10px;padding:0 10px;font:inherit;font-size:10px;color:#282520;min-width:125px}.ped-controlbar .ped-search{min-width:190px;flex:1}.ped-controlbar .spacer{flex:1}.ped-controlbar .btn{height:38px}.ped-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#dcd6cc;border:1px solid #dcd6cc;border-bottom:0;border-radius:16px 16px 0 0;overflow:hidden}.ped-weekday{background:#f3efe8;padding:10px 9px;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#777168}.ped-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#dcd6cc;border:1px solid #dcd6cc;border-radius:0 0 16px 16px;overflow:hidden}.ped-day{min-height:142px;background:#fff;padding:9px;position:relative;transition:background .15s ease,box-shadow .15s ease;min-width:0}.ped-day.outside{background:#f3f0ea;min-height:142px}.ped-day.dragover{background:#f4f0e6;box-shadow:inset 0 0 0 2px var(--accent,#171613)}.ped-day.today{box-shadow:inset 0 0 0 2px var(--accent,#171613)}.ped-day-head{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px}.ped-day-num{font-size:15px;font-weight:500;letter-spacing:-.03em}.ped-day.today .ped-day-num{background:var(--accent,#171613);color:#fff;border-radius:999px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.ped-add-day{width:24px;height:24px;border:1px solid transparent;border-radius:999px;background:transparent;color:#9c958b;cursor:pointer;font-size:15px;line-height:1;opacity:.25;transition:.15s}.ped-day:hover .ped-add-day{opacity:1;border-color:#ddd6cc;background:#f7f4ee;color:#171613}.ped-events{display:grid;gap:6px}.ped-event{width:100%;text-align:left;border:1px solid #ddd6cd;background:#fbfaf7;border-radius:9px;padding:7px 8px;cursor:pointer;position:relative;overflow:hidden;transition:.16s;color:#211f1b}.ped-event:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent,#171613)}.ped-event:hover{border-color:#bdb5aa;background:#fff;transform:translateY(-1px)}.ped-event.dragging{opacity:.42}.ped-event-top{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:3px}.ped-event-type{font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#716a61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ped-event-status{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:#a39c92}.ped-event-status.done{background:#47634d}.ped-event-status.production{background:#a47b30}.ped-event-status.approval{background:#7a5f84}.ped-event-status.delay{background:#8b4d4a}.ped-event-title{font-size:10px;font-weight:700;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ped-event-channel{font-size:8px;color:#8a8379;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ped-day-more{font-size:8px;color:#777168;border-top:1px solid #ece7df;padding-top:5px}.ped-list-pro{display:grid;gap:10px}.ped-list-card{display:grid;grid-template-columns:105px 1fr 150px 130px auto;gap:14px;align-items:center;background:#fff;border:1px solid #ded8cf;border-radius:15px;padding:14px;position:relative;overflow:hidden}.ped-list-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent,#171613)}.ped-list-date b{font-size:22px;font-weight:300;letter-spacing:-.04em}.ped-list-date span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#827b72}.ped-list-main h3{font-size:14px;margin:0 0 5px}.ped-list-main p{margin:0;font-size:10px;color:#756e65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ped-list-meta{font-size:9px;color:#625c54}.ped-list-meta b{display:block;color:#1f1d19;margin-bottom:3px}.ped-status-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd6cc;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#faf8f3}.ped-status-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#9e978d}.ped-status-pill.done:before{background:#47634d}.ped-status-pill.production:before{background:#a47b30}.ped-status-pill.approval:before{background:#7a5f84}.ped-status-pill.delay:before{background:#8b4d4a}.ped-list-actions{display:flex;gap:6px;justify-content:flex-end}.ped-empty-pro{border:1px dashed #cfc7bb;background:#fff;border-radius:16px;padding:44px 24px;text-align:center}.ped-empty-pro b{font-size:18px;font-weight:400}.ped-empty-pro p{font-size:11px;color:#777168;margin:8px 0 16px}.ped-legend{display:flex;gap:13px;flex-wrap:wrap;align-items:center;margin:10px 2px 0;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:#777168}.ped-legend span{display:inline-flex;align-items:center;gap:5px}.ped-legend i{width:7px;height:7px;border-radius:50%;background:#9e978d}.ped-legend i.done{background:#47634d}.ped-legend i.production{background:#a47b30}.ped-legend i.approval{background:#7a5f84}.ped-legend i.delay{background:#8b4d4a}.ped-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ped-editor-grid .span2{grid-column:1/-1}.ped-editor-grid label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:#777168;margin-bottom:5px}.ped-editor-grid input,.ped-editor-grid select,.ped-editor-grid textarea{width:100%;border:1px solid #d9d2c8;border-radius:10px;background:#faf8f3;padding:10px;font:inherit;font-size:12px;color:#211f1b}.ped-editor-grid textarea{min-height:100px;resize:vertical}.ped-editor-grid input[type=date]{padding:0 10px;height:42px}.ped-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ped-overview-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:17px;position:relative;overflow:hidden;transition:.2s}.ped-overview-card:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--accent,#171613)}.ped-overview-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #1d1a160f}.ped-overview-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.ped-overview-brand{display:flex;align-items:center;gap:12px;min-width:0}.ped-overview-brand .logo-frame{width:82px;height:50px;flex:0 0 82px}.ped-overview-brand h3{font-size:18px;font-weight:400;letter-spacing:-.03em;margin:0}.ped-overview-brand span{font-size:9px;color:#777168}.ped-overview-month{font-size:10px;border:1px solid #ddd6cc;border-radius:999px;padding:7px 9px;white-space:nowrap}.ped-overview-objective{font-size:11px;line-height:1.55;color:#6d665e;margin:14px 0;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ped-overview-next{display:flex;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #eee8df;font-size:10px}.ped-overview-next b{font-weight:700}.ped-overview-next span{margin-left:auto;color:#827b72}.ped-overview-foot{display:flex;align-items:center;gap:10px;margin-top:10px}.ped-overview-foot .progress{flex:1;margin:0}.ped-overview-foot small{font-size:9px;color:#777168}@media(max-width:1180px){.ped-command{grid-template-columns:1fr}.ped-day{min-height:125px}.ped-list-card{grid-template-columns:90px 1fr 130px auto}.ped-list-meta.channel{display:none}}@media(max-width:980px){.ped-controlbar{position:static}.ped-overview-grid{grid-template-columns:1fr}.ped-calendar-wrap{overflow-x:auto;padding-bottom:5px}.ped-weekdays,.ped-calendar{min-width:860px}.ped-list-card{grid-template-columns:90px 1fr 120px auto}.ped-list-meta.type{display:none}}@media(max-width:760px){.ped-client-head{padding:20px;min-height:auto}.ped-client-logos{width:100%;justify-content:space-between}.ped-logo-slot{height:58px;min-width:0;width:48%;max-width:none}.ped-command{gap:10px}.ped-controlbar{align-items:stretch}.ped-view-switch{width:100%}.ped-view-switch button{flex:1}.ped-controlbar select,.ped-controlbar input,.ped-controlbar .btn{width:100%;min-width:0}.ped-controlbar .spacer{display:none}.ped-stat-row{grid-template-columns:repeat(3,1fr)}.ped-list-card{grid-template-columns:68px 1fr auto;gap:10px}.ped-list-meta{display:none}.ped-list-actions{grid-column:1/-1;justify-content:stretch}.ped-list-actions .btn{flex:1}.ped-editor-grid{grid-template-columns:1fr}.ped-editor-grid .span2{grid-column:auto}}.ped-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px}.ped-workflow-step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;overflow:hidden}.ped-workflow-step:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent,#171613);opacity:.32}.ped-workflow-step b{font-size:20px;font-weight:400;letter-spacing:-.03em}.ped-workflow-step span{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ped-production-event{width:100%;border:0;background:#171613;color:#fff;border-radius:9px;padding:7px 8px;text-align:left;cursor:pointer;margin-bottom:6px;position:relative;overflow:hidden}.ped-production-event:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent,#fff)}.ped-production-event b{display:block;font-size:8px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px}.ped-production-event span{display:block;font-size:9px;line-height:1.3;color:#ded8cf}.ped-event-asset{font-size:8px;color:#615c55;margin-top:4px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ped-event-asset strong{font-weight:700;color:#282520}.ped-approval-dot{display:inline-flex;align-items:center;gap:4px}.ped-approval-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#aaa39a}.ped-approval-dot.approved:before{background:#47634d}.ped-approval-dot.changes:before{background:#8b4d4a}.ped-approval-dot.review:before{background:#7a5f84}.ped-platforms{display:flex;gap:7px;flex-wrap:wrap}.ped-platform-check{display:flex;align-items:center;gap:7px;border:1px solid #d9d2c8;background:#faf8f3;border-radius:999px;padding:8px 10px;font-size:10px}.ped-platform-check input{accent-color:#171613}.ped-upload-zone{border:1px dashed #bfb7ac;border-radius:14px;background:#faf8f3;padding:18px;text-align:center;transition:.16s}.ped-upload-zone.dragover{border-color:var(--accent,#171613);background:#f0ece4}.ped-upload-zone b{display:block;font-size:12px;margin-bottom:5px}.ped-upload-zone p{margin:0 0 12px;font-size:10px;color:#777168;line-height:1.45}.ped-upload-zone input{max-width:100%}.ped-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.ped-asset-card{border:1px solid #ddd6cc;border-radius:12px;background:#fff;overflow:hidden;position:relative}.ped-asset-preview{aspect-ratio:4/3;background:#eee9e1;display:flex;align-items:center;justify-content:center;overflow:hidden}.ped-asset-preview img,.ped-asset-preview video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#111}.ped-asset-preview img{background:#f5f2eb}.ped-asset-meta{padding:8px 9px;font-size:9px;line-height:1.35;color:#676158}.ped-asset-meta b{display:block;color:#211f1b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ped-asset-remove{position:absolute;right:6px;top:6px;width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.75);background:#14120ec7;color:#fff;cursor:pointer}.approval-room{width:min(1180px,calc(100vw - 24px));max-height:94vh;border-radius:20px}.approval-mast{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#171613;color:#fff;padding:18px 22px}.approval-mast .logos{display:flex;gap:14px;align-items:center}.approval-mast .logos .slot{width:150px;height:58px;display:flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:10px}.approval-mast .logos .bru img{filter:invert(1)}.approval-mast .logos .client{background:#fff}.approval-mast img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.approval-mast h2{font-size:22px;font-weight:300;margin:0}.approval-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.approval-card{background:#fff;border:1px solid #dcd5cb;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.approval-card-media{aspect-ratio:16/9;background:#eee9e1;display:flex;align-items:center;justify-content:center;overflow:hidden}.approval-card-media img,.approval-card-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#111}.approval-card-media .media-empty{font-size:10px;color:#8a8379}.approval-card-body{padding:14px;display:grid;gap:9px}.approval-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.approval-card h3{font-size:16px;font-weight:500;margin:0}.approval-card-copy{font-size:11px;line-height:1.55;color:#4e4942;white-space:pre-wrap;max-height:125px;overflow:auto}.approval-status{display:inline-flex;border:1px solid #d7d0c6;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.approval-status.approved{background:#edf4ed;color:#35523a;border-color:#b8cdb9}.approval-status.changes{background:#fff0ed;color:#7b302b;border-color:#d6aaa3}.approval-status.review{background:#f2edf5;color:#674d71;border-color:#cabbd0}.approval-comment{font-size:10px;padding:9px;border-left:3px solid #d2cbc1;background:#f7f4ee;color:#5d5750}.approval-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.approval-actions .btn{flex:1}.review-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px}.review-media{display:grid;gap:10px}.review-media-item{border:1px solid #d9d2c8;border-radius:14px;overflow:hidden;background:#eee9e1;min-height:280px;display:flex;align-items:center;justify-content:center}.review-media-item img,.review-media-item video{max-width:100%;max-height:72vh;display:block;-o-object-fit:contain;object-fit:contain}.review-copy{background:#fff;border:1px solid #ddd6cc;border-radius:14px;padding:17px;position:sticky;top:0}.review-copy h3{font-size:24px;font-weight:300;margin:0 0 6px}.review-copy .caption{white-space:pre-wrap;font-size:12px;line-height:1.7;color:#3e3a35;border-top:1px solid #e7e1d8;padding-top:14px;margin-top:14px}.review-copy textarea{width:100%;min-height:90px;border:1px solid #d8d1c7;border-radius:10px;padding:10px;background:#faf8f3;resize:vertical}.production-link-list{display:grid;gap:6px;max-height:220px;overflow:auto;border:1px solid #e1dad0;border-radius:10px;padding:8px}.production-link-list label{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.35;padding:6px;border-radius:7px}.production-link-list label:hover{background:#f4f0e8}.production-link-list input{margin-top:2px;accent-color:#171613}.btn.approval-main{background:#2d2430!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2d2430!important}.btn.production-main{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}@media(max-width:980px){.ped-workflow{grid-template-columns:1fr 1fr}.approval-board,.review-shell{grid-template-columns:1fr}.review-copy{position:static}}@media(max-width:680px){.ped-workflow,.ped-asset-grid{grid-template-columns:1fr 1fr}.approval-mast{align-items:flex-start;flex-direction:column}.approval-mast .logos{width:100%;justify-content:space-between}.approval-mast .logos .slot{width:42%;height:48px}.approval-board{padding:10px}.ped-platforms{display:grid;grid-template-columns:1fr 1fr}.ped-platform-check{border-radius:10px}.review-media-item{min-height:180px}}.btn{min-height:40px!important;height:auto!important;max-width:100%;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center;line-height:1.25!important;padding:9px 14px;overflow-wrap:anywhere}.btn.small{min-height:34px!important;padding:7px 10px}.btn.icon{width:38px;min-width:38px;height:38px!important;min-height:38px!important;padding:0!important;white-space:nowrap!important;overflow-wrap:normal}.modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.modal-foot .btn{flex:0 1 auto}.ped-controlbar .btn{height:auto!important;min-height:38px!important;flex:0 1 auto}.ped-view-switch button{white-space:normal;line-height:1.2;min-height:36px}.meeting-actions .btn,.card-actions .btn,.approval-actions .btn{min-width:0}@media(max-width:760px){.modal-foot .btn,.approval-actions .btn{flex:1 1 150px}.card-actions .btn{flex:1 1 120px}.ped-controlbar .btn{width:100%;flex:1 1 100%}}.copy-showcase{border:1px solid #d8d1c7;border-radius:16px;background:#fff;overflow:hidden;margin:14px 0}.copy-showcase.final{border-color:var(--accent,#171613);box-shadow:inset 4px 0 0 var(--accent,#171613)}.copy-showcase.client-copy{background:#fbf6ed}.copy-showcase-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid #e4ded5;background:#f8f5ef}.copy-showcase-head b{font-size:9px;letter-spacing:.13em;text-transform:uppercase}.copy-showcase-head span{font-size:9px;color:#817a70}.copy-showcase-text{padding:15px 16px;font-size:13px;line-height:1.72;color:#26231f;white-space:pre-wrap;overflow-wrap:anywhere}.copy-help{font-size:10px;line-height:1.55;color:#756e64;margin-top:6px}.review-copy .caption{white-space:pre-wrap;line-height:1.72}.approval-card-copy{white-space:pre-wrap;line-height:1.6}.client-inbox-card{border:1px solid #d9d3ca;background:#fff;border-radius:16px;padding:16px;margin:14px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.client-inbox-card h3{font-size:18px;font-weight:400;margin:0 0 5px}.client-inbox-card p{font-size:10px;line-height:1.6;color:#756f66;margin:0}.client-inbox-count{min-width:62px;height:62px;border-radius:50%;background:#171613;color:#fff;display:grid;place-items:center;text-align:center}.client-inbox-count b{font-size:21px;font-weight:400}.client-inbox-count span{display:block;font-size:7px;letter-spacing:.12em;text-transform:uppercase}.shared-note-composer{border:1px solid #d9d3ca;border-radius:16px;background:#f8f5ef;padding:16px;margin-bottom:16px}.shared-note-composer textarea{width:100%;min-height:110px;border:1px solid #d5cec4;border-radius:12px;background:#fff;padding:12px;font:inherit;font-size:12px;line-height:1.55}.shared-note-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.shared-note-actions input[type=file]{max-width:100%;font-size:10px}.shared-note-list{display:grid;gap:10px}.shared-note{border:1px solid #ddd7ce;border-radius:14px;background:#fff;padding:14px}.shared-note-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.shared-note-head b{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.shared-note-head span{font-size:9px;color:#817a70}.shared-note-text{font-size:12px;line-height:1.65;white-space:pre-wrap}.shared-note-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.shared-note-asset{min-height:110px;border:1px solid #ddd7ce;border-radius:10px;overflow:hidden;background:#f5f2eb;display:grid;place-items:center}.shared-note-asset img,.shared-note-asset video{width:100%;height:150px;-o-object-fit:contain;object-fit:contain;background:#f4f1eb}body.client-access{background:#f5f2eb}body.client-access .sidebar,body.client-access .topbar{display:none!important}body.client-access .app{display:block!important;min-height:100vh}body.client-access .main{grid-column:auto!important;min-width:0}body.client-access .content{max-width:1500px!important;margin:0 auto;padding:22px!important}.client-portal-head{background:#171613;color:#fff;border-radius:22px;padding:26px 28px;display:flex;justify-content:space-between;gap:22px;align-items:center;position:relative;overflow:hidden}.client-portal-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--accent,#fff)}.client-portal-head h1{font-size:clamp(34px,5vw,58px);font-weight:250;letter-spacing:-.05em;margin:8px 0 5px}.client-portal-head p{margin:0;color:#c6c0b6;font-size:11px;line-height:1.55}.client-portal-logos{display:flex;align-items:center;gap:12px}.client-portal-logo{width:150px;height:64px;background:#fff;border-radius:12px;padding:10px;display:flex;align-items:center;justify-content:center}.client-portal-logo.bru{background:transparent}.client-portal-logo.bru img{filter:invert(1)}.client-portal-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.client-portal-nav{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 18px}.client-portal-nav .btn{flex:0 1 auto}.client-portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.client-portal-card{background:#fff;border:1px solid #dcd6cd;border-radius:16px;padding:17px;min-height:150px}.client-portal-card .eyebrow{margin-bottom:8px}.client-portal-card h3{font-size:21px;font-weight:400;margin:0 0 7px}.client-portal-card p{font-size:10px;line-height:1.6;color:#746e65}.client-portal-card .btn{margin-top:8px}.client-ped-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.client-ped-bar h2{font-size:28px;font-weight:300;margin:0}.client-ped-actions{display:flex;gap:7px;flex-wrap:wrap}body.client-access [data-pedadddate],body.client-access #pedEmptyAdd,body.client-access .ped-add-button{display:none!important}body.client-access .ped-event{cursor:pointer}.client-access-banner{border:1px solid #d8d1c7;border-radius:14px;background:#fff;padding:12px 14px;display:flex;gap:12px;align-items:center;margin:12px 0}.client-access-banner b{font-size:10px}.client-access-banner span{font-size:9px;color:#777168;line-height:1.5}@media(max-width:900px){.client-portal-grid{grid-template-columns:1fr 1fr}.client-portal-head{align-items:flex-start;flex-direction:column}.client-portal-logos{width:100%}.client-portal-logo{width:48%}}@media(max-width:620px){body.client-access .content{padding:8px!important}.client-portal-head{padding:20px;border-radius:15px}.client-portal-grid{grid-template-columns:1fr}.client-portal-nav .btn,.client-ped-actions .btn{flex:1 1 140px}.shared-note-assets,.client-inbox-card{grid-template-columns:1fr}.client-inbox-count{width:62px}.client-portal-logo{height:52px}}.appointment-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-bottom:18px}.appointment-hero-main,.appointment-hero-side{border:1px solid #d9d3ca;border-radius:18px;padding:22px;background:#fff}.appointment-hero-side{background:#171613;color:#fff;border-color:#171613}.appointment-hero-main h1{font-size:48px;font-weight:300;letter-spacing:-.045em;margin:4px 0 8px}.appointment-hero-main p,.appointment-hero-side p{font-size:11px;line-height:1.65;margin:0;color:#756e65}.appointment-hero-side p{color:#d6cfc5}.appointment-filterbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.appointment-filterbar select{min-width:150px}.appointment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.appointment-card{background:#fff;border:1px solid #d9d2c8;border-radius:16px;padding:16px;display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;position:relative;overflow:hidden}.appointment-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--appt-accent,#171613)}.appointment-date{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #e6dfd6;padding-right:12px;min-height:78px}.appointment-date b{font-size:28px;font-weight:300;line-height:1}.appointment-date span{font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:#837c73;margin-top:5px}.appointment-main{min-width:0}.appointment-main h3{font-size:17px;font-weight:500;margin:0 0 5px}.appointment-main p{font-size:9px;line-height:1.5;color:#756e65;margin:0}.appointment-type{display:inline-flex;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.appointment-meta{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0}.appointment-meta span{font-size:8px;border:1px solid #ddd6cc;border-radius:999px;padding:5px 7px;background:#faf8f3}.appointment-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.appointment-actions .btn{flex:1 1 90px}.appointment-empty{border:1px dashed #cfc7bc;border-radius:16px;padding:26px;background:#fff;color:#6f685f}.physical-badge{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#5b4639}.physical-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#b84227}.ped-event.is-physical{border:1px solid color-mix(in srgb,var(--accent,#171613) 55%,#ddd);background:#fffaf5}.ped-event.is-physical .ped-event-type{font-weight:900}.ped-event.is-physical:before{content:"APPUNTAMENTO";display:block;font-size:6px;letter-spacing:.12em;font-weight:900;color:var(--accent,#171613);margin-bottom:4px}.creative-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;margin-bottom:18px}.creative-hero-main,.creative-hero-side{border-radius:20px;padding:24px;border:1px solid #d9d3ca;background:#fff}.creative-hero-main h1{font-size:52px;font-weight:300;letter-spacing:-.05em;margin:4px 0 9px}.creative-hero-main p{font-size:11px;line-height:1.7;color:#756f66;max-width:720px}.creative-hero-side{background:#171613;color:#fff;border-color:#171613;display:flex;flex-direction:column;justify-content:space-between}.creative-hero-side b{font-size:20px;font-weight:400}.creative-hero-side p{font-size:10px;color:#d2cbc1;line-height:1.6}.creative-client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.creative-client-card{background:#fff;border:1px solid #d9d2c8;border-radius:17px;overflow:hidden;display:flex;flex-direction:column;min-height:245px}.creative-card-cover{height:145px;background:#ece8e0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.creative-card-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.creative-card-cover.contain img{-o-object-fit:contain;object-fit:contain;padding:14px;background:#fff}.creative-card-cover .fallback{font-size:42px;font-weight:200;color:#a59e94}.creative-card-body{padding:15px;display:flex;flex-direction:column;flex:1}.creative-card-body h3{font-size:20px;font-weight:400;margin:0 0 6px}.creative-card-body p{font-size:9.5px;line-height:1.55;color:#746d64;margin:0}.creative-card-meta{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.creative-card-meta span{font-size:7.5px;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ddd5ca;border-radius:999px;padding:5px 7px}.creative-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.creative-card-actions .btn{flex:1 1 110px}.creative-library-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;flex-wrap:wrap}.creative-library-head h1{font-size:43px;font-weight:300;letter-spacing:-.045em;margin:4px 0}.creative-library-head p{font-size:10px;color:#756e65;max-width:700px}.creative-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.project-room{display:grid;gap:16px}.project-mast{background:#171613;color:#fff;border-radius:20px;padding:22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.project-mast h1{font-size:39px;font-weight:300;letter-spacing:-.04em;margin:4px 0 6px}.project-mast p{font-size:10px;line-height:1.6;color:#d3ccc2;max-width:760px}.project-mast-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.project-mast-actions .btn{white-space:normal;min-height:38px}.project-meta-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.project-meta-row span{font-size:8px;border:1px solid #4e4a45;border-radius:999px;padding:6px 8px;color:#ded8cf}.project-concept{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px}.project-concept>div{background:#fff;border:1px solid #dad3ca;border-radius:16px;padding:18px}.project-concept h3{font-size:22px;font-weight:400;margin:0 0 8px}.project-concept p{font-size:10px;line-height:1.7;color:#665f57}.palette-row{display:grid;grid-template-columns:repeat(5,1fr);border-radius:12px;overflow:hidden;min-height:96px}.palette-swatch{padding:10px;display:flex;align-items:flex-end;font-size:8px;font-weight:800}.project-viewer{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:start}.project-stage{background:#f0ece5;border:1px solid #d8d1c7;border-radius:18px;min-height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.project-stage img{width:100%;height:100%;max-height:76vh;-o-object-fit:contain;object-fit:contain;display:block}.project-stage-caption{position:absolute;left:14px;right:14px;bottom:14px;background:#11110fe8;color:#fff;border-radius:11px;padding:10px 12px;backdrop-filter:blur(10px)}.project-stage-caption b{font-size:11px}.project-stage-caption span{display:block;font-size:8px;color:#d7d1c7;margin-top:3px;line-height:1.4}.project-thumbs{display:grid;gap:8px;max-height:760px;overflow:auto;padding-right:4px}.project-thumb{border:1px solid #d8d0c6;border-radius:11px;padding:5px;background:#fff;cursor:pointer;text-align:left}.project-thumb.active{border-color:var(--accent,#171613);box-shadow:inset 0 0 0 1px var(--accent,#171613)}.project-thumb img{width:100%;height:86px;-o-object-fit:cover;object-fit:cover;border-radius:7px;background:#eee}.project-thumb b{display:block;font-size:8px;margin:5px 2px 2px}.project-thumb span{display:block;font-size:7px;color:#837b71;margin:0 2px 3px}.project-upload-panel{background:#fff;border:1px solid #d8d1c7;border-radius:16px;padding:17px}.project-upload-panel h3{font-size:21px;font-weight:400;margin:0 0 5px}.project-upload-panel p{font-size:9px;color:#766f66;line-height:1.55}.project-assets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.project-asset{border:1px solid #ddd5cb;border-radius:12px;overflow:hidden;background:#f5f1ea;position:relative}.project-asset-media{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.project-asset-media img,.project-asset-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#111}.project-asset-meta{font-size:7.5px;padding:7px;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-asset-remove{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;border:0;background:#171613;color:#fff;cursor:pointer}.btn,.side-add,.client-portal-nav .btn,.project-mast-actions .btn,.appointment-actions .btn{height:auto!important;min-height:36px;white-space:normal!important;line-height:1.2!important;overflow:visible!important;text-overflow:clip!important;padding-top:9px!important;padding-bottom:9px!important}.client-portal-card.visual{overflow:hidden;padding:0}.client-portal-card.visual .visual-cover{height:112px;background:#eee;overflow:hidden}.client-portal-card.visual .visual-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.client-portal-card.visual .visual-body{padding:15px}@media(max-width:1050px){.appointment-grid,.creative-client-grid,.creative-project-grid{grid-template-columns:1fr 1fr}.project-viewer{grid-template-columns:1fr}.project-thumbs{grid-template-columns:repeat(4,1fr);max-height:none}.project-thumb img{height:90px}.project-concept{grid-template-columns:1fr}}@media(max-width:720px){.appointment-hero,.creative-hero,.appointment-grid,.creative-client-grid,.creative-project-grid,.project-mast{grid-template-columns:1fr}.project-mast-actions{justify-content:flex-start}.project-stage{min-height:300px}.project-thumbs{grid-template-columns:repeat(2,1fr)}.project-assets{grid-template-columns:1fr 1fr}.palette-row{grid-template-columns:1fr;min-height:0}.palette-swatch{height:54px}.appointment-card{grid-template-columns:52px minmax(0,1fr)}}.version-workflow{display:grid;gap:12px;margin-bottom:14px}.version-strip{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap;background:#fff;border:1px solid #d8d1c7;border-radius:15px;padding:9px}.version-tab{border:1px solid #ded7ce;background:#f8f5ef;border-radius:11px;padding:9px 11px;min-width:112px;cursor:pointer;text-align:left;color:#171613}.version-tab.active{border-color:var(--accent,#171613);box-shadow:inset 0 0 0 1px var(--accent,#171613);background:#fff}.version-tab.final{background:#171613;color:#fff;border-color:#171613}.version-tab b{display:block;font-size:11px}.version-tab span{display:block;font-size:7.5px;margin-top:4px;opacity:.72;letter-spacing:.06em;text-transform:uppercase}.version-strip-actions{display:flex;gap:7px;margin-left:auto;align-items:center;flex-wrap:wrap}.version-summary{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:12px}.version-summary>div{border:1px solid #d9d2c8;border-radius:15px;background:#fff;padding:16px}.version-summary .approval-panel{background:#171613;color:#fff;border-color:#171613}.version-summary h3{font-size:20px;font-weight:400;margin:2px 0 7px}.version-summary p{font-size:9.5px;line-height:1.6;color:#6f685f;margin:0}.version-summary .approval-panel p{color:#d5cec4}.version-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 8px;font-size:7.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ddd5ca;background:#f7f4ed}.version-status.approved{background:#e9f2e8;border-color:#b8d0b7}.version-status.changes{background:#f6e9e5;border-color:#d9b7ad}.version-status.review{background:#f3efe4;border-color:#d8cba8}.version-action-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.version-action-row .btn{flex:1 1 135px}.board-feedback{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;background:#fff;border:1px solid #d8d1c7;border-radius:12px;margin-top:9px;flex-wrap:wrap}.board-feedback-info b{font-size:9px}.board-feedback-info span{display:block;font-size:7.5px;color:#7a736a;margin-top:3px}.board-feedback-actions{display:flex;gap:6px;flex-wrap:wrap}.board-feedback-actions .btn{min-height:32px!important;padding:7px 9px!important;font-size:7.5px!important}.project-asset .asset-feedback{display:flex;gap:5px;padding:7px;background:#fff;border-top:1px solid #e4ddd4}.project-asset .asset-feedback .btn{flex:1;font-size:7px!important;min-height:29px!important;padding:6px!important}.project-asset .asset-status{position:absolute;left:5px;top:5px;border-radius:999px;background:#fffffff0;padding:4px 6px;font-size:6.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;z-index:2}.version-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.version-compare-card{border:1px solid #d8d1c7;border-radius:14px;padding:15px;background:#fff}.version-compare-card h3{font-size:22px;font-weight:400;margin:2px 0 6px}.version-compare-card p{font-size:9px;color:#6f685f;line-height:1.55}.compare-preview{aspect-ratio:4/3;border-radius:10px;background:#eee;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:10px 0}.compare-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.creative-decision-banner{border:1px solid #171613;background:#171613;color:#fff;border-radius:14px;padding:13px 15px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.creative-decision-banner b{font-size:11px}.creative-decision-banner span{font-size:8px;color:#d4cdc3}@media(max-width:800px){.version-summary,.version-compare-grid{grid-template-columns:1fr}.version-strip-actions{width:100%;margin-left:0}.version-tab{flex:1 1 105px}}:root{--ink:#171613;--black:#11110f;--paper:#ffffff;--warm:#f5f2ec;--surface:#fbfaf7;--surface-2:#efebe4;--line:#dcd6cd;--line-strong:#bdb5aa;--muted:#756f66;--soft:#ece7df;--sidebar:252px;--radius:20px;--radius-sm:13px;--shadow:0 14px 44px rgba(29,25,20,.055);--shadow-hover:0 22px 58px rgba(29,25,20,.095);--ui:"Montserrat",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}html,body,button,input,textarea,select,table{font-family:var(--ui)!important}body{font-weight:400;letter-spacing:-.005em;background:var(--warm)}b,strong{font-weight:700}input,textarea,select{font-weight:500}label,.eyebrow,.panel-title,th{font-weight:700!important}.page-title,.meeting-client,.agenda-title,.creative-hero-main h1,.appointment-hero-main h1,.creative-library-head h1,.project-mast h1,.client-portal-head h1{font-weight:300!important}.sidebar{width:var(--sidebar);padding:24px 16px 18px;background:#10100f;border-right:1px solid rgba(255,255,255,.05)}.brand{height:50px;margin:0 10px 28px}.brand img{width:178px;max-height:34px}.nav{gap:3px}.nav button{min-height:44px;border-radius:12px;padding:10px 12px;transition:background .16s ease,color .16s ease,transform .16s ease;position:relative}.nav button:hover{background:#1a1917;color:#fff;transform:translate(2px)}.nav button.active{background:#23211e;color:#fff}.nav button.active:before{content:"";position:absolute;left:-16px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:#fff}.nav .ico{font-size:14px;opacity:.9}.nav .label{font-size:10px;font-weight:600;letter-spacing:.035em}.side-add{min-height:42px;border-radius:12px;margin-top:17px;letter-spacing:.04em;font-size:9px}.side-bottom{font-size:8px;letter-spacing:.02em}.topbar{height:76px;padding:0 30px;background:#f5f2ece6;backdrop-filter:blur(22px);border-bottom:1px solid rgba(23,22,19,.07)}.crumb{font-size:8px;font-weight:700;letter-spacing:.13em}.search input{height:42px;border-radius:12px;background:#ffffffeb;border-color:#d8d1c7;font-size:11px;padding-left:14px}.content{max-width:1640px;padding:34px 34px 86px}.eyebrow{font-size:8px;letter-spacing:.15em}.subtitle{font-size:13px;line-height:1.72;max-width:780px}.section-title{font-size:26px;font-weight:400!important}.section-meta{font-size:9px}.btn,.side-add{height:auto!important;min-height:40px!important;max-width:100%;padding:9px 13px!important;border-radius:12px!important;font-size:9px!important;font-weight:700!important;letter-spacing:.035em!important;white-space:normal!important;line-height:1.25!important;overflow:visible!important;text-overflow:clip!important;text-align:center;word-break:normal;hyphens:none}.btn.small{min-height:34px!important;padding:7px 10px!important;font-size:8px!important}.btn.icon{width:40px!important;min-width:40px!important;padding:0!important}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #14120e14}.btn.primary,.btn.client-area{background:#171613!important;border-color:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.panel.dark .btn,.meeting-actions .btn{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important}.panel.dark .btn.ghost-dark{background:#302e2a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#565149!important}.btn:disabled{box-shadow:none!important}.client-card,.panel,.agenda-card,.table-wrap,.ped-overview-card,.creative-client-card,.appointment-card,.client-portal-card,.project-upload-panel,.project-concept>div{box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.client-card:hover,.ped-overview-card:hover,.creative-client-card:hover,.appointment-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:#c8c0b5}.client-card{border-radius:20px;padding:20px}.client-name{font-weight:600!important}.client-bio{font-size:10.5px!important;line-height:1.62!important}.status{font-weight:700!important}.card-actions{gap:7px}.logo-frame img,.client-portal-logo img,.brand-logo.clientmark img{-o-object-fit:contain!important;object-fit:contain!important}.pro-dashboard{display:grid;gap:18px}.pro-dashboard-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;align-items:stretch}.pro-dashboard-intro{min-height:300px;background:#171613;color:#fff;border-radius:24px;padding:30px 32px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.pro-dashboard-intro:after{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-110px;bottom:-180px}.pro-dashboard-intro h1{font-size:clamp(48px,5.5vw,76px);font-weight:300;letter-spacing:-.055em;line-height:.94;margin:8px 0 16px}.pro-dashboard-intro p{max-width:710px;font-size:12px;line-height:1.7;color:#cbc5bc;margin:0}.pro-dashboard-intro .hero-actions{position:relative;z-index:2}.pro-dashboard-intro .btn.primary{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important}.pro-dashboard-side{display:grid;grid-template-rows:auto 1fr;gap:12px}.pro-focus-card,.pro-health-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.pro-focus-card{background:#ebe5db}.pro-focus-card h3,.pro-health-card h3{font-size:19px;font-weight:500;margin:5px 0 8px}.pro-focus-card p,.pro-health-card p{font-size:10px;color:#6f685f;line-height:1.6;margin:0}.pro-health-list{display:grid;gap:10px;margin-top:12px}.pro-health-row{display:flex;justify-content:space-between;gap:16px;padding-top:9px;border-top:1px solid #e6e0d8;font-size:9px}.pro-health-row b{font-size:12px}.pro-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pro-metric{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 17px;min-width:0}.pro-metric .value{font-size:30px;font-weight:300;letter-spacing:-.045em;line-height:1}.pro-metric .label{font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--muted);margin-top:8px}.pro-metric .hint{font-size:8px;color:#8c857c;margin-top:5px}.pro-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px}.pro-board{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--shadow)}.pro-board-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:13px}.pro-board-head h2{font-size:21px;font-weight:500;margin:0}.pro-board-head span{font-size:8px;color:var(--muted)}.pro-list{display:grid;gap:0}.pro-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #ece7df}.pro-row:first-child{border-top:0}.pro-date{width:54px;height:54px;border-radius:13px;background:#f1ede6;display:grid;place-items:center;text-align:center}.pro-date b{font-size:18px;font-weight:500;line-height:1}.pro-date span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pro-row-main{min-width:0}.pro-row-main b{display:block;font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-row-main span{display:block;font-size:8.5px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-row-tag{font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border:1px solid #ddd6cd;border-radius:999px;padding:5px 7px}.pro-empty{font-size:10px;color:var(--muted);padding:18px 0}.pro-client-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pro-client-mini{background:#fff;border:1px solid var(--line);border-radius:17px;padding:14px;display:grid;gap:10px;position:relative;overflow:hidden}.pro-client-mini:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent)}.pro-client-mini-head{display:flex;align-items:center;gap:10px;min-width:0}.pro-client-mini-logo{width:52px;height:38px;border:1px solid #e1dbd2;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;padding:5px;flex:none}.pro-client-mini-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.pro-client-mini-logo b{font-size:10px}.pro-client-mini-name{font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-client-mini-meta{font-size:7.5px;color:var(--muted);margin-top:2px}.pro-client-mini-progress{height:5px;background:#eee9e2;border-radius:999px;overflow:hidden}.pro-client-mini-progress span{display:block;height:100%;background:var(--accent)}.pro-client-mini-actions{display:flex;gap:6px}.pro-client-mini-actions .btn{flex:1}.access-badge{display:inline-flex;align-items:center;gap:6px;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d8d1c7;border-radius:999px;padding:5px 7px;background:#faf8f4}.access-dot{width:7px;height:7px;border-radius:50%;background:var(--accent,#171613)}.client-portal-shell{display:grid;gap:14px}.client-portal-head{border-radius:24px!important;padding:25px 27px!important;min-height:210px!important;background:#171613!important;position:relative;overflow:hidden}.client-portal-head:after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-70px;bottom:-145px}.client-portal-head h1{font-size:clamp(38px,5vw,62px)!important}.client-portal-head p{max-width:760px!important;font-size:11px!important;line-height:1.65!important}.client-portal-logos{position:relative;z-index:2}.client-access-banner{border:0!important;background:#ece7df!important;border-radius:15px!important;padding:13px 15px!important}.client-access-banner b{font-size:9px!important;font-weight:700!important}.client-access-banner span{font-size:8.5px!important}.client-portal-nav{background:#fff;border:1px solid var(--line);border-radius:16px;padding:9px;display:flex;gap:7px;flex-wrap:wrap;box-shadow:var(--shadow)}.client-portal-nav .btn{flex:1 1 155px}.client-portal-grid{gap:12px!important}.client-portal-card{border-radius:18px!important;padding:18px!important;min-height:205px!important;display:flex!important;flex-direction:column!important}.client-portal-card.visual{padding:0!important}.client-portal-card h3{font-size:20px!important;font-weight:500!important}.client-portal-card p{font-size:9.5px!important;line-height:1.65!important}.client-portal-card .btn{margin-top:auto!important}.client-access-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.client-access-summary>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px}.client-access-summary b{display:block;font-size:11px}.client-access-summary span{font-size:8px;color:var(--muted)}.form-grid,.ped-editor-grid{gap:11px!important}.field label,.ped-editor-grid label{margin-bottom:6px!important}.field input,.field textarea,.field select,.ped-editor-grid input,.ped-editor-grid textarea,.ped-editor-grid select,.form-grid input,.form-grid textarea,.form-grid select{border-radius:11px!important;background:#fff!important;border-color:#d7d0c6!important;font-size:11px!important;box-shadow:0 1px #14120e05}textarea{line-height:1.62!important}.meeting-shell{grid-template-columns:minmax(218px,244px) minmax(0,1fr) minmax(286px,310px);gap:13px}.meeting-head{border-radius:20px;padding:21px 23px}.meeting-client{font-weight:300!important}.agenda-side,.right-rail{top:92px}.agenda-card{border-radius:20px}.agenda-title{font-weight:300!important}.stage-head h4{font-weight:600}.stage-body li{font-size:10.5px}.panel{border-radius:16px}.timer{font-weight:300}@media(max-width:1220px){.pro-client-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-dashboard-grid{grid-template-columns:1fr}}@media(max-width:1020px){.content{padding:24px 22px 70px}.pro-dashboard-hero{grid-template-columns:1fr}.pro-dashboard-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.meeting-shell{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.right-rail{grid-column:1/-1;position:static;max-height:none;display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.pro-dashboard-side{grid-template-columns:1fr}.pro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-client-strip{grid-template-columns:1fr}.pro-dashboard-intro{min-height:260px;padding:24px}.pro-dashboard-intro h1{font-size:48px}.pro-row{grid-template-columns:48px minmax(0,1fr)}.pro-row-tag{grid-column:2}.client-access-summary{grid-template-columns:1fr}}@media(max-width:620px){.content{padding:14px 10px 60px}.topbar{height:64px;padding:0 10px}.pro-metrics{grid-template-columns:1fr 1fr}.pro-metric{padding:14px}.pro-metric .value{font-size:26px}.client-portal-nav .btn{flex:1 1 calc(50% - 7px)}}.sidebar{overflow:auto;scrollbar-width:thin}.backup-pill{border:1px solid #d9d2c8;background:#fff;color:#514b44;border-radius:999px;min-height:36px;padding:7px 11px;font:700 8px/1.2 var(--ui);letter-spacing:.04em;cursor:pointer;white-space:nowrap}.backup-pill.warn{background:#171613;color:#fff;border-color:#171613}.today-action-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.today-action{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px;min-height:118px;display:flex;flex-direction:column;gap:8px}.today-action.hot{background:#171613;color:#fff;border-color:#171613}.today-action .num{font-size:30px;font-weight:300;letter-spacing:-.05em}.today-action b{font-size:9px}.today-action span{font-size:8px;color:#777168;line-height:1.5}.today-action.hot span{color:#c9c2b8}.today-action .btn{margin-top:auto}.studio-cal-shell{display:grid;gap:15px}.studio-cal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.studio-cal-head h1{font-size:50px;font-weight:300;letter-spacing:-.05em;margin:5px 0}.studio-cal-toolbar{display:flex;gap:7px;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid var(--line);border-radius:15px;padding:8px;box-shadow:var(--shadow)}.studio-cal-toolbar select,.studio-cal-toolbar input{min-height:38px;border-radius:10px;border:1px solid #d9d2c8;background:#fff;padding:0 10px;font-size:9px}.studio-cal-week{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#d9d2c8;border:1px solid #d9d2c8}.studio-cal-week div{background:#eee9e2;padding:9px;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.studio-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#d9d2c8;border:1px solid #d9d2c8}.studio-day{min-height:152px;background:#fff;padding:9px;position:relative;overflow:hidden}.studio-day.outside{background:#f0ede7}.studio-day.today{box-shadow:inset 0 0 0 2px #171613}.studio-day-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.studio-day-num{font-size:11px;font-weight:700}.studio-event{display:block;width:100%;border:0;border-left:3px solid var(--event-accent,#171613);background:#f7f4ee;border-radius:7px;padding:6px 7px;margin:4px 0;text-align:left;cursor:pointer;font-family:var(--ui);color:#211e1a}.studio-event:hover{background:#eee8df}.studio-event b{font-size:7.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-event span{font-size:6.5px;color:#766f66;display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-event.publish{background:#f3f5ef}.studio-event.deadline{background:#fbf1ed}.studio-event.request{background:#f3f0f7}.studio-more{font-size:7px;color:#817970;margin-top:4px}.pipeline-shell{display:grid;gap:14px}.pipeline-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-end;flex-wrap:wrap}.pipeline-head h1{font-size:49px;font-weight:300;letter-spacing:-.05em;margin:4px 0}.pipeline-toolbar{display:flex;gap:7px;flex-wrap:wrap}.pipeline-board{display:grid;grid-template-columns:repeat(6,minmax(220px,1fr));gap:10px;overflow-x:auto;padding-bottom:10px}.pipeline-col{background:#ebe7df;border:1px solid #d9d2c8;border-radius:18px;padding:10px;min-height:510px}.pipeline-col.dragover{background:#ddd7cd}.pipeline-col-head{display:flex;justify-content:space-between;align-items:center;padding:5px 4px 11px}.pipeline-col-head b{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.pipeline-col-head span{font-size:8px;background:#fff;border-radius:999px;padding:4px 7px}.pipeline-card{background:#fff;border:1px solid #d8d1c7;border-radius:13px;padding:12px;margin-bottom:8px;cursor:grab;box-shadow:0 5px 16px #19151009}.pipeline-card:active{cursor:grabbing}.pipeline-card-top{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.pipeline-client{font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pipeline-date{font-size:7px;color:#817970}.pipeline-card h3{font-size:11px;font-weight:600;margin:0 0 7px;line-height:1.35}.pipeline-card p{font-size:8px;color:#777068;line-height:1.45;margin:0}.pipeline-card-bottom{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-top:9px}.pipeline-chip{font-size:6.5px;border:1px solid #ddd6cc;border-radius:999px;padding:4px 6px}.request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.request-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:16px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.request-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent,#171613)}.request-card h3{font-size:17px;font-weight:500;margin:0}.request-card p{font-size:9px;color:#716a61;line-height:1.6;margin:0}.request-meta{display:flex;flex-wrap:wrap;gap:6px}.request-meta span{font-size:7px;border:1px solid #ddd5cb;border-radius:999px;padding:5px 7px}.request-status{font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.request-status.done{color:#456b47}.request-status.wait{color:#9b5c38}.request-response{background:#f4f0e9;border-radius:11px;padding:10px;font-size:8.5px;line-height:1.55}.request-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.request-actions .btn{flex:1 1 105px}.production-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.production-center-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:17px;box-shadow:var(--shadow)}.production-center-card h3{font-size:19px;font-weight:500;margin:4px 0 6px}.production-center-card p{font-size:9px;line-height:1.55;color:#766f67}.production-items{display:grid;gap:8px;margin-top:12px}.production-item{border-top:1px solid #ebe5dd;padding-top:9px}.production-item:first-child{border-top:0;padding-top:0}.production-item b{font-size:9.5px}.production-item span{font-size:7.5px;color:#817970;display:block;margin-top:3px}.shot-checklist{display:grid;gap:7px;margin-top:12px}.shot-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding:9px;border:1px solid #e0d9cf;border-radius:10px;background:#fbfaf7}.shot-check input{margin-top:2px}.shot-check b{font-size:9px}.shot-check span{display:block;font-size:8px;color:#776f66;margin-top:2px}.shot-progress{height:6px;background:#eee8df;border-radius:999px;overflow:hidden;margin:9px 0}.shot-progress span{display:block;height:100%;background:#171613}.media-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.media-lib-card{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:var(--shadow)}.media-lib-preview{aspect-ratio:4/3;background:#eae5dd;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-lib-preview img,.media-lib-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-lib-info{padding:10px}.media-lib-info b{display:block;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-lib-info span{font-size:7px;color:#80786f;display:block;margin-top:3px}.timeline{position:relative;padding-left:22px;display:grid;gap:0}.timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:#d9d2c8}.timeline-item{position:relative;padding:8px 0 12px}.timeline-item:before{content:"";position:absolute;left:-19px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--accent,#171613);box-shadow:0 0 0 4px #fff}.timeline-item b{font-size:9.5px}.timeline-item span{font-size:7.5px;color:#817970;display:block;margin-top:3px;line-height:1.45}.content-history{display:grid;gap:6px;margin-top:8px}.content-history-row{border:1px solid #e1dad0;border-radius:10px;padding:9px;background:#fbf9f5}.content-history-row b{font-size:8.5px}.content-history-row span{display:block;font-size:7.5px;color:#817970;margin-top:3px}.quality-list{display:grid;gap:7px;margin-top:12px}.quality-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px;border-radius:10px;background:#f7f4ee}.quality-row.ok{background:#edf4ec}.quality-row.warn{background:#fbf0e8}.quality-icon{font-size:13px}.quality-row b{font-size:9px}.quality-row span{font-size:8px;color:#746d64;display:block;margin-top:2px}.access-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.access-toggle{display:flex;gap:8px;align-items:center;border:1px solid #ded7ce;border-radius:10px;padding:9px;background:#faf8f4}.access-toggle input{flex:none}.access-toggle span{font-size:8.5px;font-weight:600}.client-request-list{display:grid;gap:8px}.client-request-row{border:1px solid #ded7ce;border-radius:12px;padding:11px;background:#fff}.client-request-row b{font-size:9.5px}.client-request-row p{font-size:8px;color:#766f66;line-height:1.5;margin:5px 0}.report-chip{display:inline-flex;border:1px solid #d8d1c7;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:700;margin:3px}@media(max-width:1220px){.today-action-strip,.request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.studio-cal-head,.production-center-grid{grid-template-columns:1fr}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.today-action-strip,.request-grid{grid-template-columns:1fr}.studio-cal-grid,.studio-cal-week{min-width:760px}.studio-cal-scroll{overflow-x:auto;border-radius:14px}.media-library-grid{grid-template-columns:1fr 1fr}.access-matrix{grid-template-columns:1fr}}.ideas-shell{display:grid;gap:15px}.ideas-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.ideas-head h1{font-size:50px;font-weight:300;letter-spacing:-.05em;margin:5px 0}.ideas-filters{display:flex;gap:7px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:15px;padding:8px}.ideas-filters select{min-height:38px;border:1px solid #d8d1c7;border-radius:10px;background:#fff;padding:0 10px;font-size:9px}.idea-month-block{display:grid;gap:10px}.idea-month-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8d1c7;padding-bottom:9px}.idea-month-title h2{font-size:23px;font-weight:400;margin:0}.idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.idea-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.idea-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent,#171613)}.idea-card .client{font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.idea-card h3{font-size:18px;font-weight:500;margin:0}.idea-card .hook{font-size:10px;line-height:1.6;background:#f3efe8;border-radius:10px;padding:10px}.idea-card p{font-size:9px;line-height:1.6;color:#6e675f;margin:0}.idea-card .shots{display:grid;gap:5px}.idea-card .shots span{font-size:8px;line-height:1.4;padding-left:12px;position:relative}.idea-card .shots span:before{content:"";position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50%;background:var(--accent,#171613)}.idea-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.idea-actions .btn{flex:1 1 110px}.idea-status{display:inline-flex;align-self:flex-start;border:1px solid #d8d1c7;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.creative-landing{display:grid;gap:0;background:#fff;border-radius:24px;overflow:hidden;border:1px solid #d9d2c8}.creative-landing-hero{min-height:520px;background:#171613;color:#fff;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}.creative-landing-copy{padding:46px;display:flex;flex-direction:column;justify-content:center}.creative-landing-copy .eyebrow{color:#aaa39a}.creative-landing-copy h1{font-size:clamp(48px,6vw,84px);font-weight:300;letter-spacing:-.06em;line-height:.92;margin:10px 0 18px}.creative-landing-copy p{font-size:11px;line-height:1.8;color:#d4cec4;max-width:620px}.creative-landing-cover{background:#eee9e1;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden}.creative-landing-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.creative-landing-nav{position:sticky;top:0;z-index:4;background:#fffffff0;backdrop-filter:blur(16px);border-bottom:1px solid #ddd6cc;padding:10px 18px;display:flex;gap:7px;flex-wrap:wrap}.creative-landing-nav button{border:0;background:transparent;font:700 8px/1.2 var(--ui);letter-spacing:.07em;text-transform:uppercase;padding:8px 9px;cursor:pointer;border-radius:8px}.creative-landing-nav button:hover{background:#eee9e1}.creative-section{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,.65fr);gap:28px;padding:48px;border-bottom:1px solid #e5dfd6;align-items:center}.creative-section:nth-child(2n){background:#faf8f4}.creative-section-copy h2{font-size:29px;font-weight:400;letter-spacing:-.035em;margin:5px 0 10px}.creative-section-copy p{font-size:10px;line-height:1.75;color:#6e675f}.creative-section-media{background:#eee9e1;border-radius:16px;overflow:hidden;min-height:320px;display:flex;align-items:center;justify-content:center}.creative-section-media img{width:100%;height:100%;max-height:650px;-o-object-fit:contain;object-fit:contain}.creative-landing-footer{padding:34px 48px;background:#171613;color:#fff;display:flex;justify-content:space-between;gap:20px;align-items:center}.creative-landing-footer b{font-size:18px;font-weight:400}.creative-landing-footer span{font-size:9px;color:#bbb4aa}.client-feature-project{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);background:#171613;color:#fff;border-radius:20px;overflow:hidden;min-height:280px}.client-feature-project-media{background:#eee9e1;min-height:280px;overflow:hidden}.client-feature-project-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.client-feature-project-copy{padding:28px;display:flex;flex-direction:column;justify-content:center}.client-feature-project-copy h3{font-size:30px!important;font-weight:300!important;margin:7px 0!important}.client-feature-project-copy p{color:#d1cbc2!important;max-width:620px}.client-feature-project-copy .btn{align-self:flex-start;background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important;margin-top:12px}.calendar-source-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid #d8d1c7;background:#fff;border-radius:13px}.calendar-source-bar b{font-size:8px}.calendar-source-bar span{font-size:8px;color:#766f66}.google-event{background:#eef2f7!important}.google-event:after{content:"GOOGLE";float:right;font-size:5.5px;font-weight:800;letter-spacing:.08em;color:#5c6674}.notification-note{font-size:8px;color:#716a61;padding:9px 11px;background:#f1ede6;border-radius:10px}.pro-client-mini .pro-client-mini-meta .access-copy{display:none}@media(max-width:1050px){.idea-grid{grid-template-columns:1fr 1fr}.creative-landing-hero,.creative-section,.client-feature-project{grid-template-columns:1fr}.creative-landing-cover{min-height:380px}.creative-landing-copy{padding:32px}.creative-section{padding:30px}}@media(max-width:720px){.ideas-head,.idea-grid{grid-template-columns:1fr}.creative-landing-copy{padding:24px}.creative-landing-copy h1{font-size:46px}.creative-section{padding:22px}.creative-section-media{min-height:240px}.creative-landing-footer{padding:24px;display:block}.client-feature-project-copy{padding:22px}}button,.btn{box-sizing:border-box}.btn,.side-add,.client-portal-nav .btn,.meeting-actions .btn,.card-actions .btn,.idea-actions .btn,.request-actions .btn,.modal-foot .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;max-width:100%!important;min-width:88px!important;min-height:42px!important;height:auto!important;padding:10px 13px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.22!important;text-align:center!important;word-break:normal!important;overflow-wrap:normal!important;border-radius:10px!important;flex:0 1 auto!important}.btn.small{min-height:36px!important;min-width:82px!important;padding:8px 10px!important;font-size:7.8px!important}.btn.icon{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;flex:0 0 42px!important}.card-actions,.meeting-actions,.meeting-sessionbar,.hero-actions,.idea-actions,.request-actions,.modal-foot,.ped-controlbar,.agenda-tools,.quick-actions,.timer-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:stretch!important}.card-actions{justify-content:flex-end;min-width:0}.card-actions .btn{flex:1 1 96px!important}.meeting-actions{justify-content:flex-end}.meeting-actions .btn{min-width:108px!important}.meeting-sessionbar .btn{min-width:118px!important}.meeting-sessionbar select{min-width:190px!important}.ped-controlbar>*{min-width:120px}.ped-controlbar .spacer{min-width:0;flex:1 1 30px}.ped-controlbar .btn{flex:0 1 auto!important}.modal-foot{justify-content:flex-end}.modal-foot .btn{min-width:112px!important}.quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-actions .btn{width:100%!important;min-width:0!important}.table-wrap td .card-actions{justify-content:flex-start}.table-wrap td .card-actions .btn{flex:0 1 auto!important;min-width:88px!important}.agenda-bottom{gap:10px;flex-wrap:wrap}.agenda-bottom .pager{display:flex;gap:7px;flex-wrap:wrap}.client-card .card-footer{align-items:flex-end;gap:12px}.client-card .card-actions{max-width:560px}.management-strip{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #e3ddd4}.management-strip .btn{min-width:110px!important}.inline-admin{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.meeting-admin-bar{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}@media(max-width:760px){.btn,.side-add{min-width:0!important;width:100%!important}.card-actions,.meeting-actions,.meeting-sessionbar,.modal-foot{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%}.card-actions .btn,.meeting-actions .btn,.meeting-sessionbar .btn,.modal-foot .btn{width:100%!important;min-width:0!important}.meeting-sessionbar select{grid-column:1/-1;width:100%!important}.ped-controlbar{display:grid!important;grid-template-columns:1fr 1fr!important}.ped-controlbar>*{width:100%!important;min-width:0!important}.ped-controlbar .spacer{display:none}.quick-actions{grid-template-columns:1fr!important}}.store-shell{display:grid;gap:16px}.store-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px}.store-hero-main{background:#171613;color:#fff;border-radius:24px;padding:30px;min-height:270px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.store-hero-main:after{content:"";position:absolute;width:320px;height:320px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-100px;bottom:-185px}.store-hero-main h1{font-size:clamp(46px,5.2vw,72px);font-weight:300;letter-spacing:-.055em;line-height:.95;margin:8px 0 14px}.store-hero-main p{max-width:740px;font-size:11px;line-height:1.72;color:#cec8bf;margin:0}.store-hero-actions{display:flex;gap:7px;flex-wrap:wrap;position:relative;z-index:2}.store-hero-actions .btn.primary{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important}.store-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.store-summary-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:var(--shadow)}.store-summary-card .value{font-size:35px;font-weight:300;letter-spacing:-.05em}.store-summary-card b{font-size:8px;text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:6px}.store-summary-card span{font-size:8px;color:#776f66;display:block;margin-top:5px;line-height:1.45}.store-tabs{display:flex;gap:7px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:var(--shadow)}.store-tabs button{flex:1 1 135px}.store-section{display:grid;gap:12px}.store-section-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;flex-wrap:wrap}.store-section-head h2{font-size:27px;font-weight:400;margin:0}.store-section-head p{font-size:9px;color:#766f66;max-width:690px;margin:4px 0 0;line-height:1.55}.store-board{display:grid;grid-template-columns:repeat(4,minmax(235px,1fr));gap:10px;overflow-x:auto;padding-bottom:8px}.store-col{background:#ebe7df;border:1px solid #d8d1c7;border-radius:17px;padding:10px;min-height:420px}.store-col-head{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 10px}.store-col-head b{font-size:8px;text-transform:uppercase;letter-spacing:.09em}.store-col-head span{font-size:8px;background:#fff;border-radius:999px;padding:4px 7px}.store-work-card{background:#fff;border:1px solid #d8d1c7;border-radius:13px;padding:12px;margin-bottom:8px;box-shadow:0 6px 16px #14120e09;position:relative;overflow:hidden}.store-work-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--priority,#171613)}.store-work-card .top{display:flex;justify-content:space-between;gap:8px;align-items:start}.store-work-card .type{font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#766f66}.store-work-card h3{font-size:13px;font-weight:600;margin:6px 0;line-height:1.35}.store-work-card p{font-size:8px;color:#746d64;line-height:1.5;margin:0}.store-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.store-meta span{font-size:6.8px;border:1px solid #ddd5cb;border-radius:999px;padding:4px 6px;background:#fbfaf7}.store-card-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.store-card-actions .btn{flex:1 1 94px}.store-priority-urgent{--priority:#b9432f }.store-priority-high{--priority:#9b6b32 }.store-priority-medium{--priority:#6d7450 }.store-priority-low{--priority:#9d978d }.store-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.store-table th,.store-table td{padding:11px 10px;border-bottom:1px solid #e6dfd6;text-align:left;vertical-align:top}.store-table th{font-size:7px;letter-spacing:.09em;text-transform:uppercase;background:#f2eee7}.store-table td{font-size:8.5px;line-height:1.5}.store-table tr:last-child td{border-bottom:0}.store-table .actions{display:flex;gap:5px;flex-wrap:wrap}.store-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.store-team-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.store-team-card h3{font-size:18px;font-weight:500;margin:4px 0 5px}.store-team-card p{font-size:8px;color:#766f66;line-height:1.5;margin:0 0 12px}.store-team-contact{font-size:8px;line-height:1.7;color:#5f5850;word-break:break-word}.store-deadline{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #e7e0d7}.store-deadline:first-child{border-top:0}.store-deadline-date{width:60px;height:55px;border-radius:11px;background:#f0ece5;display:grid;place-items:center;text-align:center}.store-deadline-date b{font-size:18px;line-height:1}.store-deadline-date span{font-size:6.5px;text-transform:uppercase;letter-spacing:.08em;color:#766f66}.store-deadline-main b{font-size:10px}.store-deadline-main span{display:block;font-size:8px;color:#766f66;margin-top:3px}.store-notify{display:flex;gap:5px;flex-wrap:wrap}.store-ped-wrap .ped-overview-card{max-width:520px}.store-empty{border:1px dashed #cfc7bc;border-radius:15px;padding:22px;background:#fff;color:#766f66;font-size:9px;line-height:1.6}.store-mini-badge{display:inline-flex;border:1px solid #d8d1c7;border-radius:999px;padding:5px 7px;font-size:6.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}@media(max-width:1150px){.store-board{grid-template-columns:repeat(2,minmax(260px,1fr))}.store-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.store-hero,.store-board,.store-team-grid{grid-template-columns:1fr}.store-summary{grid-template-columns:1fr 1fr}.store-table-wrap{overflow-x:auto}.store-table{min-width:800px}}@media(max-width:580px){.store-summary{grid-template-columns:1fr}.store-deadline{grid-template-columns:52px minmax(0,1fr)}.store-notify{grid-column:2}.store-hero-main{padding:22px}.store-hero-main h1{font-size:43px}}.btn,.side-add,.store-tabs button,.store-card-actions .btn,.actions .btn{box-sizing:border-box!important;min-width:0!important;height:auto!important;min-height:40px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important;word-break:normal!important;padding:9px 12px!important}.store-card-actions,.actions,.hero-actions,.store-hero-actions{align-items:stretch!important}.store-card-actions .btn,.actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:640px){.store-card-actions .btn,.actions .btn{flex:1 1 100%!important}.store-tabs button{flex:1 1 calc(50% - 7px)!important}}:root{--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--space-6:32px;--space-7:44px}.content{padding-top:34px!important}.hero{margin-bottom:28px!important}.section-head{margin-top:30px!important;margin-bottom:15px!important}.client-grid,.ped-overview-grid,.appointment-grid,.creative-client-grid,.request-grid{gap:16px!important}.panel,.client-card,.ped-overview-card,.creative-client-card,.appointment-card,.request-card,.pro-board{padding-top:20px}.modal-body{padding:22px!important}.modal-body>.form-grid+.form-grid,.modal-body>section+section,.modal-body>div+section,.modal-body>section+div{margin-top:20px}.form-grid{row-gap:15px!important;-moz-column-gap:13px!important;column-gap:13px!important}.field label,.form-grid label,.ped-editor-grid label{display:block;margin-bottom:7px!important}input,textarea,select{min-height:42px}textarea{padding-top:11px!important;padding-bottom:11px!important}.card-footer{margin-top:18px!important;padding-top:14px!important}.card-actions{gap:8px!important;align-items:stretch!important}.btn,.side-add,.side-store-launch{box-sizing:border-box!important;height:auto!important;min-height:42px!important;min-width:0!important;max-width:100%;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 14px!important;border-radius:11px!important;font:700 8.5px/1.3 var(--ui)!important;letter-spacing:.035em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;text-align:center!important;cursor:pointer}.btn.small{min-height:38px!important;padding:8px 11px!important;font-size:7.8px!important}.btn:not(.primary):not(.danger):not(.ghost-dark):not(.client-area),.side-store-launch{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border:1px solid #cfc8be!important}.btn.primary,.btn.client-area{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #171613!important}.btn.danger{background:#8e3428!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #8e3428!important}.btn.ghost-dark{background:#292724!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #4b4741!important}.btn:hover{filter:none!important;transform:translateY(-1px)}.btn:focus-visible,.side-store-launch:focus-visible{outline:2px solid #171613;outline-offset:2px}.panel.dark .btn:not(.danger),.pro-dashboard-intro .btn.primary,.store-hero-main .btn.primary{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important}.panel.dark .btn.ghost-dark,.pro-dashboard-intro .btn.ghost-dark,.store-hero-main .btn.ghost-dark{background:#292724!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#4b4741!important}.client-card,.panel:not(.dark),.ped-overview-card,.creative-client-card,.appointment-card,.request-card,.pro-board,.pro-focus-card,.pro-health-card,.client-portal-card,.modal,.store-summary-card,.store-team-card,.store-work-card,.store-table,.client-workspace-card{color:#171613!important}.panel.dark,.pro-dashboard-intro,.client-portal-head,.project-mast,.store-hero-main,.client-workspace-hero,.panel.dark h1,.panel.dark h2,.panel.dark h3,.panel.dark h4,.pro-dashboard-intro h1,.pro-dashboard-intro h2,.pro-dashboard-intro h3,.client-portal-head h1,.client-portal-head h2,.client-portal-head h3,.project-mast h1,.project-mast h2,.project-mast h3,.store-hero-main h1,.store-hero-main h2,.store-hero-main h3,.client-workspace-hero h1,.client-workspace-hero h2,.client-workspace-hero h3{color:#fff!important}.side-store-launch{width:100%;margin-top:8px;background:#f4f0e9!important;color:#171613!important;border-color:#393633!important}.client-workspace{display:grid;gap:18px}.client-workspace-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:#171613;border-radius:24px;padding:27px 29px;min-height:190px;overflow:hidden;position:relative}.client-workspace-hero:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:1px solid rgba(255,255,255,.08);right:-100px;bottom:-170px}.client-workspace-title{position:relative;z-index:2}.client-workspace-title h1{font-size:clamp(37px,4vw,56px);font-weight:300;letter-spacing:-.055em;margin:6px 0 8px}.client-workspace-title p{max-width:720px;color:#cfc9c0;font-size:10px;line-height:1.65;margin:0}.client-workspace-brand{position:relative;z-index:2;width:170px;height:88px;border-radius:14px;background:#fff;padding:12px;display:flex;align-items:center;justify-content:center}.client-workspace-brand img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.client-workspace-nav{display:flex;gap:7px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:16px;padding:9px;box-shadow:var(--shadow);position:sticky;top:84px;z-index:8}.client-workspace-nav .btn{flex:1 1 118px}.client-workspace-nav .btn.active{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}.client-workspace-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:15px}.client-workspace-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:19px;box-shadow:var(--shadow)}.client-workspace-card h2{font-size:21px;font-weight:500;margin:4px 0 10px}.client-workspace-card p{font-size:9px;line-height:1.65;color:#716a62}.client-workspace-list{display:grid;gap:0}.client-workspace-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #ebe5dc}.client-workspace-row:first-child{border-top:0}.client-workspace-row b{font-size:10px}.client-workspace-row span{font-size:8px;color:#7b746b;display:block;margin-top:3px}.client-workspace-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.client-workspace-actions .btn{flex:1 1 125px}.client-workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.client-workspace-metric{background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px}.client-workspace-metric b{display:block;font-size:26px;font-weight:300}.client-workspace-metric span{display:block;font-size:6.5px;text-transform:uppercase;letter-spacing:.08em;color:#716a62;margin-top:5px}.client-meeting-card{border:1px solid #ddd6cd;border-radius:13px;padding:13px;background:#fbfaf7}.client-meeting-card+.client-meeting-card{margin-top:9px}.client-meeting-card h3{font-size:14px;font-weight:600;margin:0 0 5px}.client-meeting-card p{margin:0}.client-mini-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.client-mini-actions .btn{flex:1 1 110px}.client-card .card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.client-card .card-actions .btn{width:100%!important}.client-card .card-footer{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body.store-only .sidebar,body.store-only .topbar,body.store-only #presentationBar,body.store-only #presentExit{display:none!important}body.store-only .app{display:block!important}body.store-only .main{margin-left:0!important}body.store-only .content{max-width:1680px;margin:0 auto;padding:28px 28px 80px!important}.store-standalone-top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:10px 12px}.store-standalone-top b{font-size:10px}.store-standalone-top span{font-size:8px;color:#716a62;margin-left:8px}@media(max-width:980px){.client-workspace-grid{grid-template-columns:1fr}.client-workspace-nav{position:static}.client-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.content{padding-left:12px!important;padding-right:12px!important}.client-workspace-hero{grid-template-columns:1fr;padding:22px}.client-workspace-brand{width:130px;height:70px}.client-workspace-nav .btn{flex:1 1 calc(50% - 7px)}.client-card .card-actions{grid-template-columns:1fr!important}.client-workspace-metrics{grid-template-columns:1fr 1fr}.store-standalone-top{align-items:flex-start;flex-direction:column}}.client-workspace-layout-v2{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:start}.client-workspace-main-v2{min-width:0;display:grid;gap:15px}.client-workspace-nav-v2{position:sticky;top:88px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px;box-shadow:var(--shadow);display:grid;gap:13px}.cw-nav-group{display:grid;gap:4px}.cw-nav-group+.cw-nav-group{padding-top:10px;border-top:1px solid #ebe5dc}.cw-nav-label{font-size:6.5px;font-weight:800;letter-spacing:.12em;color:#8a8279;padding:3px 8px}.cw-nav-btn{min-height:39px;width:100%;border:0;border-radius:10px;background:transparent;color:#171613;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 8.5px/1.25 var(--ui);text-align:left;cursor:pointer}.cw-nav-btn:hover{background:#f2eee7}.cw-nav-btn.active{background:#171613;color:#fff}.cw-nav-btn b{min-width:24px;text-align:center;font-size:7px;padding:4px 6px;border-radius:999px;background:#eee9e1;color:#171613}.cw-nav-btn.active b{background:#fff}.meeting-ideas-modal{display:grid;gap:20px}.meeting-ideas-month{display:grid;gap:8px}.meeting-ideas-month+.meeting-ideas-month{padding-top:18px;border-top:1px solid #ded7cd}.meeting-ideas-month-head{display:flex;justify-content:space-between;align-items:center}.meeting-ideas-month-head h3{font-size:22px;font-weight:400;margin:0}.meeting-ideas-month-head span{font-size:7px;font-weight:700;border:1px solid #d7d0c6;border-radius:999px;padding:5px 7px}.meeting-ideas-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meeting-idea-row{border:1px solid #ded7cd;border-radius:13px;padding:12px;background:#fbfaf7;display:flex;flex-direction:column;gap:10px}.meeting-idea-row h4{font-size:13px;font-weight:600;margin:3px 0 4px}.meeting-idea-row p{font-size:8.5px;line-height:1.55;color:#726b62;margin:0}.meeting-idea-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.meeting-idea-actions .btn{flex:1 1 120px}.ideas-month-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ideas-month-chip{border:1px solid var(--line);border-radius:14px;background:#fff;color:#171613;padding:12px;text-align:left;cursor:pointer}.ideas-month-chip.active{background:#171613;color:#fff}.ideas-month-chip b{font-size:9px;display:block}.ideas-month-chip span{font-size:7px;color:#7b746b;display:block;margin-top:4px}.ideas-month-chip.active span{color:#cfc8be}.idea-month-block{margin-top:10px;background:#f0ece5;border-radius:20px;padding:15px}.idea-month-title{background:#171613;color:#fff!important;border:0!important;border-radius:13px;padding:13px 15px!important}.idea-month-title h2{color:#fff!important}.idea-month-title .section-meta{color:#d3ccc2!important}.store-ped-return{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;background:#171613;color:#fff;border-radius:15px;padding:10px 12px}.store-ped-return>div{display:grid;gap:2px}.store-ped-return b{font-size:8px}.store-ped-return span{font-size:7.5px;color:#bfb8af}body.store-only #pedApproval,body.store-only #pedClientInputs{display:none!important}.store-cal-title{font-size:28px;font-weight:300;letter-spacing:-.04em;margin:14px 0 9px}.store-cal-scroll{overflow-x:auto;border-radius:15px}.store-cal-week,.store-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#d9d2c8;border:1px solid #d9d2c8;min-width:780px}.store-cal-week div{background:#eee9e2;padding:9px;font-size:7px;font-weight:800;letter-spacing:.08em}.store-cal-day{min-height:145px;background:#fff;padding:8px}.store-cal-day.outside{background:#efebe5}.store-cal-day.today{box-shadow:inset 0 0 0 2px #171613}.store-cal-day-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.store-cal-day-head b{font-size:10px}.store-cal-event{width:100%;border:0;border-left:3px solid #171613;border-radius:7px;background:#f5f1eb;color:#171613;text-align:left;padding:6px;margin:3px 0;cursor:pointer}.store-cal-event.google{background:#edf2f7;border-left-color:#65758b}.store-cal-event b{display:block;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-cal-event span{display:block;font-size:6px;color:#766f66;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-google-live{margin-top:22px;border-top:1px solid #ddd6cd;padding-top:20px}.store-google-live iframe{width:100%;height:620px;border:1px solid #d8d1c7;border-radius:16px;background:#fff}@media(max-width:980px){.client-workspace-layout-v2{grid-template-columns:1fr}.client-workspace-nav-v2{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.cw-nav-group+.cw-nav-group{padding-top:0;border-top:0}.ideas-month-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.client-workspace-nav-v2,.meeting-ideas-list,.ideas-month-nav{grid-template-columns:1fr}.idea-month-block{padding:10px}.store-google-live iframe{height:520px}}.crumb{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;min-width:0}.crumb-link{border:0;background:transparent;color:#5f5951;padding:3px 2px;border-radius:5px;font:700 7.5px/1.3 var(--ui);letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.crumb-link:hover{color:#171613;text-decoration:underline;text-underline-offset:3px}.crumb-sep{color:#b2aba2;font-size:8px}.crumb-current{color:#171613;font:700 7.5px/1.3 var(--ui);letter-spacing:.055em;text-transform:uppercase}.crumb-text{color:#7e776e;font:600 7.5px/1.3 var(--ui);letter-spacing:.04em}.meeting-brandrow{align-items:center!important;min-height:58px}.meeting-head-status{display:flex;align-items:center;gap:8px;border:1px solid #49453f;border-radius:999px;padding:7px 10px;background:#201f1c;position:relative;z-index:2}.meeting-head-status span{font-size:6.5px;letter-spacing:.1em;font-weight:800;color:#aaa39a}.meeting-head-status b{font-size:8px;color:#fff;font-weight:600}.meeting-toolbar{margin-top:16px;padding-top:14px;border-top:1px solid #3a3732;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:12px}.meeting-toolbar-group{display:grid;gap:7px;align-content:start}.meeting-toolbar-label{font-size:6.5px;font-weight:800;letter-spacing:.11em;color:#918a81;text-transform:uppercase}.meeting-toolbar-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:stretch}.meeting-toolbar-actions .btn{flex:0 1 auto;min-height:39px!important;background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important}.meeting-toolbar-actions .btn.client-area,.meeting-toolbar-actions .btn.primary{background:var(--client)!important;color:var(--clientText)!important;-webkit-text-fill-color:var(--clientText)!important;border-color:var(--client)!important}.meeting-toolbar-group-actions .meeting-toolbar-actions{justify-content:flex-end}.meeting-sessionbar{margin-top:14px!important;padding-top:12px;border-top:1px solid #302e2a}.meeting-sessionbar select{min-height:42px!important}.store-home-ped-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.store-home-ped-actions .btn{flex:1 1 170px}.store-ped-wrap .ped-overview-card [data-openped]{cursor:pointer!important}@media(max-width:1180px){.meeting-toolbar{grid-template-columns:1fr}.meeting-toolbar-group-actions .meeting-toolbar-actions{justify-content:flex-start}}@media(max-width:700px){.meeting-brandrow{align-items:flex-start!important}.meeting-head-status{align-self:flex-start}.meeting-toolbar-actions .btn{flex:1 1 calc(50% - 7px)}.meeting-sessionbar{grid-template-columns:1fr!important}.meeting-sessionbar select{grid-column:1!important}}@media(max-width:480px){.meeting-toolbar-actions .btn{flex:1 1 100%}}.client-portal-nav{gap:8px!important;padding:10px!important}.client-portal-nav .btn{flex:1 1 145px!important;min-height:44px!important}.client-portal-nav .client-portal-home.active{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}.meeting-context-nav{display:flex;gap:6px;flex-wrap:wrap;align-items:stretch;background:#f3efe8;border-bottom:1px solid #d8d1c7;padding:9px 14px;position:sticky;top:76px;z-index:12}.meeting-context-btn{min-height:40px;border:1px solid #d3ccc2;border-radius:9px;background:#fff;color:#171613;padding:9px 12px;font:700 7.8px/1.25 var(--ui);letter-spacing:.04em;cursor:pointer;white-space:normal}.meeting-context-btn:hover{background:#e8e2d9}.meeting-context-btn.active{background:#171613;color:#fff;border-color:#171613}.meeting-context-btn.back{margin-right:auto}.meeting-shell .agenda-side{top:126px!important}.meeting-task-list{display:grid;gap:8px}.meeting-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #ddd6cc;border-radius:11px;padding:11px;background:#fbfaf7}.meeting-task-row b{font-size:9px}.meeting-task-row span{display:block;font-size:7.5px;color:#797168;margin-top:3px}.store-meeting-return{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;background:#171613;color:#fff;border-radius:15px;padding:10px 12px}.store-meeting-return>div{display:grid;gap:2px}.store-meeting-return b{font-size:8px}.store-meeting-return span{font-size:7.5px;color:#bfb8af}.bru-ped-dashboard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:#efeae2;border:1px solid #d4cdc2;border-radius:20px;padding:20px;margin-top:2px}.bru-ped-dashboard h2{font-size:28px;font-weight:400;margin:5px 0}.bru-ped-dashboard p{font-size:9px;color:#696158}.bru-ped-progress{height:7px;background:#d9d2c8;border-radius:999px;overflow:hidden;margin:12px 0 9px}.bru-ped-progress span{height:100%;display:block;background:#171613}.bru-ped-stats{display:flex;gap:8px;flex-wrap:wrap}.bru-ped-stats span{font-size:7px;border:1px solid #d0c8bd;border-radius:999px;padding:5px 7px;background:#fff}.bru-ped-stats b{font-size:8px}.bru-ped-dashboard-actions{display:grid;gap:7px;min-width:220px}.bru-ped-dashboard-actions .btn{width:100%}.store-meeting-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.store-meeting-summary>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px}.store-meeting-summary b{font-size:27px;font-weight:300;display:block}.store-meeting-summary span{font-size:7px;color:#746d64;text-transform:uppercase;letter-spacing:.07em}.store-meeting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.store-meeting-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:16px;box-shadow:var(--shadow)}.store-meeting-card h3{font-size:18px;font-weight:500;margin:7px 0}.store-meeting-card p{font-size:9px;line-height:1.6;color:#706960}.store-meeting-date{display:flex;justify-content:space-between;gap:8px;align-items:center}.store-meeting-date b{font-size:7.5px;letter-spacing:.07em}.store-meeting-date span{font-size:8px}.store-home-meetings{background:#fff;border:1px solid var(--line);border-radius:16px;padding:8px 14px}body.store-only .ped-client-head{background:#27231f!important}body.store-only .store-ped-return{border:1px solid #4c463e!important}body.store-only .ped-client-head .ped-logo-slot.client{display:none!important}body.store-only .ped-client-head .ped-client-logos{grid-template-columns:1fr!important}body.store-only .ped-workflow{border-top:3px solid #8c6f52!important}.store-tabs .btn{min-height:44px!important;flex:1 1 150px!important;border-radius:10px!important}@media(max-width:900px){.bru-ped-dashboard{grid-template-columns:1fr}.bru-ped-dashboard-actions{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.store-meeting-grid{grid-template-columns:1fr}}@media(max-width:680px){.meeting-context-nav{position:static}.meeting-context-btn{flex:1 1 calc(50% - 6px)}.meeting-context-btn.back{margin-right:0}.meeting-shell .agenda-side{top:76px!important}.bru-ped-dashboard-actions,.store-meeting-summary{grid-template-columns:1fr}}.btn,.meeting-context-btn,.meeting-flow-tab,.cw-nav-btn,.store-tabs .btn{border-radius:9px!important}.client-workspace-card .btn:not(.primary):not(.danger),.client-portal-nav .btn:not(.primary):not(.danger),.ped-overview-card .btn:not(.primary):not(.danger),.store-section .btn:not(.primary):not(.danger):not(.ghost-dark),.agenda-side .btn:not(.primary):not(.danger),.right-rail .panel:not(.dark) .btn:not(.primary):not(.danger),.meeting-context-nav .meeting-context-btn:not(.active),.idea-card .btn:not(.primary):not(.danger),.modal-body .btn:not(.primary):not(.danger){background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#cbc4ba!important}.btn.client{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}.meeting-sessionbar-simple{display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto auto!important;gap:7px!important}.meeting-sessionbar-simple .btn{min-height:42px!important}.meeting-context-nav-simple{padding:8px 14px!important;gap:6px!important}.meeting-context-nav-simple .meeting-context-btn{flex:0 1 auto!important}.meeting-context-nav-simple .meeting-context-btn.back{margin-right:auto!important}.meeting-right-simple{gap:12px!important}.meeting-flow-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:14px 18px 0}.meeting-flow-tab{min-height:42px;border:1px solid #d6cfc5;background:#fff;color:#171613;padding:9px 12px;font:700 7.8px/1.25 var(--ui);letter-spacing:.055em;cursor:pointer}.meeting-flow-tab.active{background:#171613;color:#fff;border-color:#171613}.meeting-flow-panel{display:none;padding-top:8px}.meeting-flow-panel.active{display:block}.compact-flow{gap:10px!important}.meeting-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meeting-resource-card{border:1px solid #d8d1c7;background:#fff;color:#171613;border-radius:13px;padding:15px;text-align:left;cursor:pointer;min-height:145px;display:flex;flex-direction:column;align-items:flex-start}.meeting-resource-card:hover{border-color:#171613}.meeting-resource-card b{font-size:15px;margin:6px 0}.meeting-resource-card p{font-size:8.5px;line-height:1.55;color:#726b62;margin:0}.resource-open{margin-top:auto;padding-top:12px;font-size:7px;font-weight:800;letter-spacing:.07em}.meeting-output-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.meeting-output-card{border:1px solid #d8d1c7;background:#fff;color:#171613;border-radius:13px;padding:16px;text-align:left;cursor:pointer}.meeting-output-card b{font-size:34px;font-weight:300;display:block}.meeting-output-card span{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.meeting-output-card p{font-size:8px;line-height:1.5;color:#736c63}.meeting-toolbar{display:none!important}.meeting-counters{margin-top:12px!important}.meeting-profilebar{margin-top:0!important}@media(max-width:900px){.meeting-sessionbar-simple{grid-template-columns:1fr 1fr!important}.meeting-sessionbar-simple select{grid-column:1/-1!important}}@media(max-width:680px){.meeting-context-nav-simple .meeting-context-btn{flex:1 1 calc(50% - 6px)!important}.meeting-context-nav-simple .meeting-context-btn.back{margin-right:0!important}.meeting-flow-tabs{grid-template-columns:1fr;padding:10px 12px 0}.meeting-resource-grid,.meeting-output-summary{grid-template-columns:1fr}}@media(max-width:480px){.meeting-sessionbar-simple{grid-template-columns:1fr!important}}.version-status,.approval-panel .version-status,.domora-approval-status{color:#171613!important;-webkit-text-fill-color:#171613!important;background:#f1ede6!important;border-color:#d1c9be!important}.approval-panel .btn:not(.primary),.domora-approval-card .btn:not(.primary){background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#cfc7bc!important}.approval-panel .btn.primary,.domora-approval-card .btn.primary{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}.source-agenda-card{overflow:hidden}.source-title-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.source-badge{font-size:6.5px;font-weight:800;letter-spacing:.1em;background:#e9e4dc;color:#171613;border-radius:6px;padding:6px 8px}.source-doc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#f0ece5;border-top:1px solid #dcd4ca;border-bottom:1px solid #dcd4ca}.source-doc-head b{font-size:10px}.source-document{padding:18px;display:grid;gap:10px;background:#fff}.source-paragraph{font-size:10px;line-height:1.75;margin:0;color:#2c2925}.source-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding:8px 10px;border:1px solid #e0d9d0;border-radius:9px;background:#fbfaf8}.source-check span{font-size:15px;line-height:1}.source-check p{font-size:9px;line-height:1.5;margin:1px 0 0}.source-callout{padding:15px;border-left:3px solid var(--client);background:#f2eee7;border-radius:0 10px 10px 0;font-size:10px;line-height:1.65}.source-subheading{font-size:16px;font-weight:500;margin:15px 0 2px}.source-table-scroll{overflow-x:auto;border:1px solid #d9d2c8;border-radius:10px}.source-table{width:100%;border-collapse:collapse;min-width:620px}.source-table th,.source-table td{padding:9px 10px;border-right:1px solid #ddd6cc;border-bottom:1px solid #ddd6cc;text-align:left;vertical-align:top;font-size:8px;line-height:1.45;color:#171613!important;background:#fff!important}.source-table th{font-size:7px;text-transform:uppercase;letter-spacing:.06em;background:#e7edf4!important}.source-table tr:last-child td{border-bottom:0}.source-table td:last-child,.source-table th:last-child{border-right:0}.source-discussion-grid{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.source-discussion-grid .full{grid-column:1/-1}.source-edit-note{padding:12px;border:1px solid #d9d2c8;border-radius:10px;background:#f4f0ea;color:#5f5951;font-size:8.5px;line-height:1.55}.domora-landing{background:#f4f1ea;color:#171613;min-height:100vh}.domora-hero{min-height:76vh;background:#11110f;color:#fff;padding:24px clamp(24px,5vw,76px) 46px;display:flex;flex-direction:column;justify-content:space-between}.domora-hero-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.domora-hero-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.domora-light-btn{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important}.domora-hero-copy{max-width:970px;padding:70px 0 50px}.domora-hero-copy h1{font-size:clamp(72px,12vw,170px);line-height:.82;font-weight:300;letter-spacing:-.075em;margin:18px 0 34px;color:#fff}.domora-hero-copy p{max-width:760px;color:#d4cec4;font-size:12px;line-height:1.8}.domora-hero-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.domora-hero-meta span{border:1px solid #4d4942;border-radius:999px;padding:6px 9px;font-size:7px;letter-spacing:.07em}.domora-scrollcue{font-size:7px;letter-spacing:.12em;color:#918a81}.domora-anchor-nav{position:sticky;top:76px;z-index:20;display:flex;gap:2px;overflow-x:auto;background:#fff;border-bottom:1px solid #d9d2c8;padding:7px clamp(18px,4vw,54px)}.domora-anchor-nav a{flex:0 0 auto;color:#171613;text-decoration:none;font-size:7px;font-weight:800;letter-spacing:.07em;padding:10px 12px;border-radius:7px}.domora-anchor-nav a:hover{background:#efebe4}.domora-section{padding:clamp(54px,8vw,110px) clamp(22px,6vw,90px);display:grid;gap:36px}.domora-section.dark{background:#171613;color:#fff}.domora-section.dark h2,.domora-section.dark p,.domora-section.dark b{color:#fff}.domora-kicker{font-size:7px;font-weight:800;letter-spacing:.14em;color:#827a71}.dark .domora-kicker{color:#9f988e}.domora-section h2{font-size:clamp(38px,6vw,84px);font-weight:300;letter-spacing:-.055em;line-height:.95;margin:4px 0 22px}.domora-editorial-grid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(24px,5vw,70px);align-items:center}.domora-editorial-grid.reverse{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}.domora-big-copy p,.domora-copy-row p{font-size:11px;line-height:1.8;color:#625b53;max-width:660px}.dark .domora-copy-row p{color:#c8c1b8}.domora-quote{font-size:18px!important;line-height:1.45!important;margin-top:30px;border-left:2px solid #b84227;padding-left:18px}.domora-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.domora-number{font-size:clamp(70px,12vw,150px);font-weight:800;letter-spacing:-.09em;color:#3a5ba3}.domora-section-note{font-size:7px;letter-spacing:.12em;color:#8a8278}.domora-visual{margin:0;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #d8d1c7}.dark .domora-visual{border-color:#34312d;background:#22211e}.domora-visual img{display:block;width:100%;height:auto}.domora-visual figcaption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:13px 15px;align-items:center}.domora-visual figcaption b{font-size:9px}.domora-visual figcaption span{font-size:7.5px;color:#766e65;grid-column:1}.dark .domora-visual figcaption span{color:#aaa39a}.domora-comment{grid-row:1/3;grid-column:2;border:0;background:transparent;color:#5f5850;font:800 6.5px var(--ui);letter-spacing:.06em;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dark .domora-comment{color:#ddd6cc}.domora-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.domora-palette{display:grid;grid-template-columns:repeat(5,1fr);min-height:180px;border-radius:14px;overflow:hidden}.domora-swatch{display:flex;align-items:flex-end;padding:12px}.domora-swatch span{font-size:7px;font-weight:800;background:#ffffffe0;color:#171613;border-radius:5px;padding:4px 6px}.palette-visual{max-width:980px}.project-system{background:#e7e1d7}.approval-section{background:#ded9c7}.domora-approval-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px}.domora-version-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.domora-admin-actions,.domora-approval-actions{display:flex;gap:7px;flex-wrap:wrap}.domora-approval-card{background:#fff;border:1px solid #cbc3b8;border-radius:16px;padding:20px;color:#171613!important}.domora-approval-card p{font-size:9px;line-height:1.6;color:#6c655d}.domora-approval-status{display:inline-flex;margin:10px 0 4px;border:1px solid #c9c1b6;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800;letter-spacing:.05em}.domora-send{width:100%;margin-top:14px}.assets-section{background:#f8f6f1}.domora-footer{background:#11110f;color:#fff;padding:32px clamp(24px,6vw,90px);display:flex;justify-content:space-between;align-items:center}.domora-footer span{font-size:7px;letter-spacing:.13em;color:#908a81}.domora-footer b{font-size:20px}.source-flow-tabs .meeting-flow-tab{font-size:8px}.dashboard-source-note{font-size:7px;color:#766f66}@media(max-width:900px){.domora-editorial-grid,.domora-editorial-grid.reverse,.domora-approval-layout,.domora-copy-row,.domora-duo{grid-template-columns:1fr}.domora-palette{grid-template-columns:1fr;min-height:0}.domora-swatch{min-height:90px}.source-discussion-grid{grid-template-columns:1fr}.source-discussion-grid .full{grid-column:auto}}@media(max-width:620px){.domora-hero-top{align-items:flex-start;flex-direction:column}.domora-hero-actions{justify-content:flex-start}.domora-anchor-nav{top:0}.domora-visual figcaption{grid-template-columns:1fr}.domora-comment{grid-row:auto;grid-column:auto;text-align:left;padding:0}.source-doc-head{align-items:flex-start;flex-direction:column}}.version-status.approved,.domora-approval-status.approved{background:#e5efe7!important;color:#245735!important;-webkit-text-fill-color:#245735!important;border-color:#bfd3c4!important}.version-status.changes,.domora-approval-status.changes{background:#f4e4de!important;color:#7c3528!important;-webkit-text-fill-color:#7c3528!important;border-color:#d9b9ae!important}.version-status.review,.domora-approval-status.review{background:#efe7d7!important;color:#72551f!important;-webkit-text-fill-color:#72551f!important;border-color:#d8c69e!important}.creative-edit-bar{position:sticky;top:76px;z-index:18;background:#f1ede6;border:1px solid #d5cec4;border-left:0;border-right:0;padding:10px clamp(14px,3vw,34px);display:flex;align-items:center;justify-content:space-between;gap:16px}.creative-edit-bar>div:first-child{display:grid;gap:2px}.creative-edit-bar b{font-size:8px;letter-spacing:.08em}.creative-edit-bar span{font-size:7.5px;color:#6f685f}.creative-edit-bar>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.creative-edit-bar .btn{min-height:40px!important}.domora-section{position:relative}.domora-section-edit{position:absolute;right:clamp(14px,3vw,40px);top:clamp(14px,2vw,28px);z-index:4;border:1px solid #cfc7bd;background:#fff;color:#171613;border-radius:8px;padding:8px 10px;font:700 7px/1.2 var(--ui);letter-spacing:.06em;cursor:pointer}.domora-section.dark .domora-section-edit{background:#fff!important;color:#171613!important}.domora-section-intro{max-width:720px;font-size:10px;line-height:1.7;color:#6c655c;margin:8px 0 24px}.landing-editor-body{display:grid;gap:16px}.landing-editor-note,.idea-workflow-note{display:grid;gap:4px;background:#f0ece5;border:1px solid #d7d0c6;border-radius:12px;padding:12px 14px;color:#171613!important}.landing-editor-note b,.idea-workflow-note b{font-size:9px}.landing-editor-note span,.idea-workflow-note span{font-size:8px;line-height:1.55;color:#6c655c}.landing-edit-group{border:1px solid #ddd5cb;border-radius:14px;padding:14px;background:#fff}.landing-edit-head{margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid #ece6dd}.landing-edit-head span{display:block;font-size:6.5px;font-weight:800;letter-spacing:.1em;color:#8b837a}.landing-edit-head b{font-size:13px}.landing-board-editor{display:grid;gap:9px}.landing-board-row{display:grid;grid-template-columns:42px 1fr;gap:10px;border-top:1px solid #eee8df;padding-top:10px}.landing-board-row:first-child{border-top:0;padding-top:0}.landing-board-index{font-size:20px;font-weight:300;color:#9b9389}.meeting-source-mini{display:block;margin-top:3px;font-size:6px;letter-spacing:.08em;color:#887f75}.hero .hero-actions{align-self:flex-start}.hero .hero-actions .btn{min-height:44px!important}.idea-actions .btn{flex:1 1 135px}.idea-status{color:#171613!important;background:#eee8df!important;border-color:#d6cec3!important}.idea-card .request-meta span{color:#171613!important;background:#f5f2ec!important}.idea-card .btn{min-height:40px!important}@media(max-width:760px){.creative-edit-bar{position:static;align-items:flex-start;flex-direction:column}.creative-edit-bar>div:last-child{width:100%}.creative-edit-bar .btn{flex:1 1 145px}.domora-section-edit{position:static;margin:0 0 14px}.landing-board-row{grid-template-columns:1fr}.landing-board-index{font-size:12px}.hero{grid-template-columns:1fr!important}.hero .hero-actions,.hero .hero-actions .btn{width:100%}}:root{--section-gap:28px;--card-gap:14px;--block-gap:18px }#view>section+section,#view>div>section+section,.store-shell>section+section,.client-workspace-main-v2>section+section{margin-top:var(--section-gap)!important}.section-head,.store-section-head,.pro-board-head{margin-bottom:14px!important;padding-bottom:0!important}.section-head h2,.store-section-head h2,.pro-board-head h2{margin-top:4px!important;margin-bottom:0!important;line-height:1.12!important}.store-section{gap:16px!important}.store-section-head{align-items:flex-start!important}.store-section-head>div:first-child{display:grid;gap:5px!important;min-width:0}.store-section-head p{margin:2px 0 0!important;font-size:9px!important;line-height:1.65!important;max-width:760px!important}.store-table-wrap{margin-top:18px!important;border-radius:16px!important;overflow:auto!important;box-shadow:var(--shadow)}.store-section-head+.store-table-wrap{margin-top:18px!important}.store-table{margin:0!important;box-shadow:none!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important}.store-table th{padding:13px 12px!important;vertical-align:middle!important;line-height:1.25!important;background:#ece7df!important;color:#171613!important;border-bottom:1px solid #d1c9bd!important;white-space:nowrap!important}.store-table td{padding:14px 12px!important;vertical-align:top!important;line-height:1.55!important;color:#171613!important;background:#fff!important}.store-table tbody tr:hover td{background:#faf8f4!important}.store-table td .actions{display:flex!important;gap:6px!important;flex-wrap:wrap!important;align-items:stretch!important}.store-table td .actions .btn{flex:1 1 90px!important;min-height:38px!important}.store-board,.store-meeting-grid,.store-team-grid,.idea-grid,.ped-overview-grid,.client-grid,.request-grid{gap:14px!important}.store-work-card,.store-meeting-card,.store-team-card,.idea-card,.ped-overview-card,.client-card{padding:18px!important}.store-work-card h3,.store-meeting-card h3,.idea-card h3{margin-top:8px!important;margin-bottom:7px!important}.store-card-actions,.idea-actions,.client-workspace-actions{gap:7px!important;margin-top:14px!important}.field{margin-bottom:16px!important}.field label{margin-bottom:7px!important;color:#625b53!important}.field input,.field textarea,.field select{margin-top:0!important}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:#8d867d!important;opacity:1!important;font-style:normal!important}.field input::placeholder,.field textarea::placeholder{color:#8d867d!important;opacity:1!important;font-style:normal!important}.info-box{line-height:1.65!important;padding:13px 14px!important}.modal-body{padding-top:22px!important;padding-bottom:24px!important}.modal-foot{padding-top:14px!important;gap:8px!important}.meeting-context-nav-simple{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:thin;padding:9px 14px!important}.meeting-context-nav-simple .meeting-context-btn{flex:0 0 auto!important;white-space:nowrap!important;min-height:42px!important;border-radius:8px!important;padding:9px 12px!important;color:#171613!important;-webkit-text-fill-color:#171613!important;background:#fff!important;border:1px solid #cbc4ba!important}.meeting-context-nav-simple .meeting-context-btn.back{margin-right:8px!important}.meeting-context-nav-simple:after{content:"";flex:1 0 0;border-bottom:1px solid #d5cec4;align-self:center;min-width:20px}.meeting-card .actions,.store-meeting-card .store-card-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.meeting-card .actions .btn,.store-meeting-card .store-card-actions .btn{width:100%!important;min-height:40px!important}.meeting-flow-tabs{margin-top:0!important;padding-top:16px!important;border-top:1px solid #e1dad0}.meeting-flow-tab{font-size:8px!important;letter-spacing:.04em!important;min-height:44px!important}.meeting-flow-panel{padding-top:12px!important}.dialogue-flow{padding:18px!important;gap:12px!important}.stage-head{padding:15px 16px!important}.stage-body{padding:16px!important}.stage-head h4{font-size:12px!important}.stage-head p{font-size:9px!important;line-height:1.5!important}.agenda-card-head{padding-bottom:22px!important}.work{padding-top:20px!important}.store-section,.store-table,.store-table td,.store-table th,.panel:not(.dark),.client-workspace-card,.meeting-profilebar,.agenda-side,.idea-card,.modal-body,.modal-foot{color:#171613!important}.store-section .btn:not(.primary):not(.danger):not(.ghost-dark),.store-table .btn:not(.primary):not(.danger),.client-workspace-card .btn:not(.primary):not(.danger),.agenda-side .btn:not(.primary):not(.danger),.modal .btn:not(.primary):not(.danger):not(.ghost-dark){background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#c9c1b6!important}.btn.primary{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}.btn,.meeting-context-btn,.meeting-flow-tab,.cw-nav-btn,.side-add,.side-store-launch{border-radius:8px!important;box-shadow:none!important}.btn{font-size:8px!important;letter-spacing:.035em!important;line-height:1.3!important;padding:10px 13px!important}.subtitle,.client-bio,.store-section-head p,.client-workspace-card p,.idea-card p,.meeting-resource-card p{font-size:9.3px!important;line-height:1.65!important}@media(max-width:900px){.meeting-card .actions,.store-meeting-card .store-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.meeting-context-nav-simple{flex-wrap:nowrap!important;padding-inline:10px!important}.meeting-context-nav-simple .meeting-context-btn{flex:0 0 auto!important}.meeting-context-nav-simple:after{display:none}.store-section-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.store-section-head>.client-workspace-actions{width:100%!important}.store-section-head>.client-workspace-actions .btn{flex:1 1 calc(50% - 6px)!important}}@media(max-width:480px){.meeting-card .actions,.store-meeting-card .store-card-actions{grid-template-columns:1fr!important}.store-section-head>.client-workspace-actions .btn{flex:1 1 100%!important}}.persistent-hero{align-items:end}.persistent-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.persistent-metrics>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:var(--shadow)}.persistent-metrics b{font-size:28px;font-weight:300;display:block}.persistent-metrics span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#746d64;margin-top:4px;display:block}.persistent-filter{display:grid!important;grid-template-columns:minmax(170px,.7fr) minmax(130px,.45fr) minmax(230px,1.2fr) auto!important;gap:8px!important;margin-bottom:20px!important}.persistent-groups{display:grid;gap:24px}.persistent-group{display:grid;gap:13px}.persistent-group+.persistent-group{padding-top:24px;border-top:1px solid #dcd5ca}.persistent-group-head{display:flex;align-items:end;justify-content:space-between;gap:14px}.persistent-group-head h2{font-size:27px;font-weight:400;margin:4px 0 0}.persistent-group-actions{display:flex;align-items:center;gap:8px}.persistent-group-actions>span{font-size:7px;color:#746d64}.persistent-section{display:grid;gap:8px}.persistent-section-title{font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#ece7df;border-radius:9px;padding:9px 11px;color:#171613}.persistent-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.persistent-note-card{background:#fff;border:1px solid #d8d1c7;border-left:4px solid #90887d;border-radius:12px;padding:13px;display:grid;gap:10px;box-shadow:0 5px 14px #14120e06}.persistent-note-card.flagged{border-left-color:#9a5f31;background:#fffaf4}.persistent-note-card.done{border-left-color:#65715d;opacity:.72}.persistent-note-card.paused{opacity:.58}.persistent-note-card.compact{padding:11px;gap:7px}.persistent-note-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.persistent-note-section{font-size:8px;font-weight:700;margin-top:4px}.persistent-note-status{font-size:6.5px;font-weight:800;border:1px solid #d5cec4;border-radius:999px;padding:4px 6px;white-space:nowrap;color:#171613;background:#f7f4ef}.persistent-note-text{font-size:9.2px;line-height:1.62;color:#171613;white-space:pre-wrap}.persistent-note-flags{display:flex;gap:5px;flex-wrap:wrap;align-items:center;padding-top:8px;border-top:1px solid #eee8df}.note-flag{min-height:32px;border:1px solid #d3ccc2;border-radius:7px;background:#fff;color:#655e56;padding:6px 8px;font:700 6.7px/1 var(--ui);letter-spacing:.04em;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.note-flag.on{background:#171613;color:#fff;border-color:#171613}.persistent-note-card.done .note-flag[data-pndone]{background:#65715d;border-color:#65715d}.dashboard-persistent-panel{background:#171613;color:#fff;border-radius:20px;padding:20px;display:grid;gap:15px}.dashboard-persistent-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.dashboard-persistent-head h2{font-size:28px;font-weight:400;margin:4px 0}.dashboard-persistent-head p{font-size:9px;line-height:1.6;color:#c7c0b7;max-width:720px;margin:4px 0 0}.dashboard-persistent-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.dashboard-persistent-actions>span{font-size:7px;border:1px solid #4a4640;border-radius:999px;padding:6px 8px}.dashboard-persistent-actions .btn.primary{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important}.dashboard-persistent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dashboard-persistent-grid .persistent-note-card{box-shadow:none}.dashboard-persistent-grid .persistent-note-text{font-size:8.2px}.dashboard-persistent-grid .persistent-note-flags{padding-top:6px}.dashboard-persistent-grid .note-flag span{display:none}.client-persistent-grid{margin-top:16px}.store-note-metrics{max-width:620px}@media(max-width:1200px){.dashboard-persistent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.persistent-note-grid{grid-template-columns:1fr}}@media(max-width:850px){.persistent-filter{grid-template-columns:1fr 1fr!important}.dashboard-persistent-head{display:grid}.persistent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.persistent-filter{grid-template-columns:1fr!important}.dashboard-persistent-grid{grid-template-columns:1fr}.persistent-metrics{grid-template-columns:1fr 1fr}.persistent-group-head{display:grid}.persistent-group-actions{justify-content:space-between}}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border:1px solid #cfc8be!important;border-radius:8px!important;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23171613' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 8px!important}.panel.dark select,.meeting-head select,.meeting-sessionbar select{background-color:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important}.persistent-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:15px;align-items:start}.persistent-client-index{position:sticky;top:86px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:var(--shadow);display:grid;gap:9px}.persistent-client-index-head{display:grid;gap:8px;padding:4px 4px 7px}.persistent-client-index-head input{min-height:40px}.persistent-client-list{display:grid;gap:4px;max-height:65vh;overflow:auto;padding-right:2px}.persistent-client-btn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;width:100%;min-height:48px;border:1px solid transparent;border-radius:9px;background:transparent;color:#171613;padding:9px 10px;text-align:left;cursor:pointer}.persistent-client-btn span{font:700 7.8px/1.35 var(--ui);letter-spacing:.025em}.persistent-client-btn b{grid-column:2;grid-row:1;font-size:10px}.persistent-client-btn small{grid-column:1/-1;font-size:6.5px;color:#847c73}.persistent-client-btn:hover{background:#f3efe8}.persistent-client-btn.active{background:#171613;color:#fff;border-color:#171613}.persistent-client-btn.active small{color:#c8c1b7}.persistent-client-detail{min-width:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:var(--shadow)}.persistent-client-head{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid #e1dad0}.persistent-client-head h2{font-size:29px;font-weight:400;margin:4px 0}.persistent-client-head p{font-size:8.5px;color:#746d64;margin:0}.persistent-mode-tabs{display:flex;gap:6px;padding:14px 0 12px}.persistent-mode-tabs button{min-height:40px;border:1px solid #cbc4ba;border-radius:8px;background:#fff;color:#171613;padding:9px 13px;font:800 7.5px/1 var(--ui);letter-spacing:.055em;cursor:pointer}.persistent-mode-tabs button.active{background:#171613;color:#fff;border-color:#171613}.persistent-search-row{display:flex;gap:7px;margin-bottom:15px}.persistent-search-row input{flex:1}.persistent-sections{display:grid;gap:17px}.persistent-section-title{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.persistent-section-title b{font-size:7px;border:1px solid #cec7bd;border-radius:999px;padding:4px 6px;background:#fff}.archive-retention{font-size:7.2px;line-height:1.45;color:#796f65;background:#f2eee8;border-radius:7px;padding:7px 8px}.note-flag.done-action{border-color:#6d7665!important}.note-flag.done-action:hover{background:#65715d!important;color:#fff!important}.note-flag.restore-action{background:#fff!important;color:#171613!important;border-color:#9aa291!important}.persistent-note-card.done{opacity:1!important;background:#f6f5f1!important;border-left-color:#65715d!important}.client-note-buckets{display:grid;gap:16px;margin-top:16px}.client-note-archive{border-top:1px solid #ddd6cc;padding-top:12px}.client-note-archive summary{cursor:pointer;list-style:none;font:800 7.5px/1.3 var(--ui);letter-spacing:.06em;color:#171613;padding:9px 0;display:flex;justify-content:space-between}.client-note-archive summary::-webkit-details-marker{display:none}.client-note-archive[open] summary{margin-bottom:10px}.client-subpage-head{display:flex;align-items:end;justify-content:space-between;gap:20px;background:#171613;color:#fff;border-radius:20px;padding:24px 26px;margin-bottom:14px}.client-subpage-head h1{font-size:38px;font-weight:300;margin:5px 0}.client-subpage-head p{font-size:9px;line-height:1.65;color:#c8c1b8;max-width:760px;margin:0}.client-subpage-actions{display:flex;gap:7px;flex-wrap:wrap}.client-subpage-head .btn{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important}.client-meeting-list{display:grid;gap:9px}.client-meeting-list-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px;box-shadow:var(--shadow)}.client-meeting-list-card h3{font-size:17px;font-weight:500;margin:5px 0}.client-meeting-list-card p{font-size:8.5px;line-height:1.55;color:#716960;margin:0;max-width:760px}.client-meeting-list-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.client-meeting-list-meta span{font-size:6.5px;border:1px solid #d6cfc5;border-radius:999px;padding:5px 6px}.client-meeting-agenda-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.client-meeting-agenda-head{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:19px 20px;border-bottom:1px solid #ddd6cc}.client-meeting-agenda-head h2{font-size:27px;font-weight:400;margin:5px 0 0}.client-read-badge{font-size:6.5px;font-weight:800;border:1px solid #d2cbc1;border-radius:999px;padding:5px 7px}.client-meeting-block{padding:18px 20px;border-bottom:1px solid #e1dad0}.client-meeting-block.readonly{background:#faf8f4}.client-meeting-block.editable{background:#fff}.client-meeting-block.decision{background:#f2f1ec}.client-meeting-block-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.client-meeting-block-head>span{width:29px;height:29px;border-radius:50%;background:#171613;color:#fff;display:grid;place-items:center;font-size:7px;font-weight:800;flex:0 0 auto}.client-meeting-block-head b{font-size:12px}.client-meeting-block-head p{font-size:8px;color:#776f66;margin:3px 0 0}.client-meeting-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.client-meeting-readonly-grid>section{background:#fff;border:1px solid #ded7cd;border-radius:11px;padding:12px}.client-meeting-readonly-grid p{font-size:8.5px;line-height:1.6;color:#6d665e}.client-meeting-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.client-meeting-input-grid .full{grid-column:1/-1}.client-meeting-input{min-height:115px!important;background:#fff!important;border:1px solid #aaa197!important;box-shadow:inset 0 0 0 1px #00000005}.client-meeting-input:focus{border-color:#171613!important;outline:2px solid rgba(23,22,19,.08)!important}.client-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-decision-grid>div{background:#fff;border:1px solid #d5cec4;border-radius:10px;padding:11px}.client-decision-grid span{font-size:6.5px;text-transform:uppercase;letter-spacing:.07em;color:#746d64;display:block}.client-decision-grid b{font-size:9px;line-height:1.5;display:block;margin-top:4px}.client-meeting-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px}.client-meeting-pager>span{font-size:7px;color:#746d64}.client-card-action-row{display:flex;gap:7px;flex-wrap:wrap}.client-card-action-row .btn{flex:1 1 140px}.client-meeting-feature{border-top:3px solid var(--accent)!important}select:focus,input:focus,textarea:focus{outline:2px solid rgba(23,22,19,.08)!important;outline-offset:1px!important;border-color:#171613!important}@media(max-width:980px){.persistent-layout{grid-template-columns:1fr}.persistent-client-index{position:static}.persistent-client-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.client-meeting-readonly-grid{grid-template-columns:1fr}}@media(max-width:700px){.persistent-client-list{grid-template-columns:1fr}.persistent-client-head,.client-subpage-head{display:grid}.client-meeting-list-card,.client-meeting-input-grid,.client-decision-grid{grid-template-columns:1fr}.client-meeting-input-grid .full{grid-column:auto}}.store-section-head>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.store-section-head .eyebrow{display:block!important;margin:0 0 8px!important;line-height:1.35!important}.store-section-head h2{display:block!important;margin:0 0 8px!important;line-height:1.08!important}.store-section-head p{display:block!important;margin:0!important;padding-top:1px!important}.store-section .store-section-head{min-height:58px}.store-ped-wrap,.store-home-meetings{margin-top:4px!important}.ped-overview-card .eyebrow{margin-bottom:7px!important}.ped-overview-card h3{margin-top:0!important;margin-bottom:9px!important;line-height:1.15!important}.ped-overview-card p{margin-top:0!important;margin-bottom:14px!important;line-height:1.6!important}.store-section-head+.store-table-wrap,.store-section-head+.store-board,.store-section-head+.store-meeting-summary,.store-section-head+.persistent-metrics,.store-section-head+.ped-overview-grid{margin-top:20px!important}@media(max-width:680px){.store-section-head .eyebrow,.store-section-head h2{margin-bottom:7px!important}}select,.field select,.form-grid select,.ped-editor-grid select,.ped-toolbar select,.ped-controlbar select,.ped-row select,.ideas-filters select,.appointment-filterbar select,.meeting-sessionbar select,.panel select,.store-section select,.filterbar select,.modal select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:100%;min-height:44px!important;height:44px!important;margin:0!important;padding:0 44px 0 15px!important;border:1px solid #c9c2b8!important;border-radius:9px!important;background-color:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;font-family:var(--ui)!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-indent:0!important;box-shadow:0 1px #14120e06!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='%23171613' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:14px 9px!important}select::-ms-expand{display:none}select option,select optgroup{color:#171613!important;background:#fff!important;font-family:var(--ui)!important;font-size:11px!important;font-weight:500!important}select:hover{border-color:#928a80!important;background-color:#fff!important}select:focus{border-color:#171613!important;outline:3px solid rgba(23,22,19,.08)!important;outline-offset:1px!important}select:disabled{cursor:not-allowed!important;opacity:.62!important;background-color:#f1eee8!important;color:#7b746b!important;-webkit-text-fill-color:#7b746b!important}.panel.dark select,.meeting-head select,.meeting-sessionbar select,.store-hero select,.client-portal-head select{background-color:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#d0c9bf!important}input[list]{box-sizing:border-box!important;min-height:44px!important;height:44px!important;padding:0 44px 0 15px!important;border:1px solid #c9c2b8!important;border-radius:9px!important;background-color:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;font-family:var(--ui)!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important;box-shadow:0 1px #14120e06!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='%23171613' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:14px 9px!important}input[list]:focus{border-color:#171613!important;outline:3px solid rgba(23,22,19,.08)!important;outline-offset:1px!important}.ped-toolbar,.ped-controlbar,.ideas-filters,.appointment-filterbar,.filterbar,.persistent-filter{align-items:center!important}.ped-toolbar select,.ped-controlbar select,.ideas-filters select,.appointment-filterbar select,.filterbar select,.persistent-filter select{min-width:150px!important}.field select,.form-grid select,.ped-editor-grid select{margin-top:0!important}.field label+select,.field label+.select-field,.ped-editor-grid label+select{margin-top:0!important}.ped-row select,.store-table select{min-width:120px!important}.meeting-sessionbar select{min-width:220px!important;grid-column:auto!important}@media(max-width:700px){select,input[list]{min-height:46px!important;height:46px!important;padding-left:14px!important;padding-right:43px!important;background-position:right 14px center!important}.ped-toolbar select,.ped-controlbar select,.ideas-filters select,.appointment-filterbar select,.filterbar select,.persistent-filter select{width:100%!important;min-width:0!important}}.persistent-metric-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.persistent-metric-filters>button{border:1px solid var(--line)!important;border-radius:13px!important;background:#fff!important;color:#171613!important;padding:14px!important;text-align:left!important;cursor:pointer!important;box-shadow:var(--shadow)!important}.persistent-metric-filters>button b{font-size:28px!important;font-weight:300!important;display:block!important}.persistent-metric-filters>button span{font-size:7px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#746d64!important;display:block!important;margin-top:4px!important}.persistent-metric-filters>button.active{background:#171613!important;color:#fff!important;border-color:#171613!important}.persistent-metric-filters>button.active span{color:#d3ccc3!important}.persistent-control-panel{margin:16px 0 18px!important;padding:16px!important;background:#f2eee7!important;border:1px solid #d8d1c7!important;border-radius:16px!important}.persistent-control-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:14px!important;margin-bottom:13px!important}.persistent-control-head h2{font-size:20px!important;font-weight:500!important;margin:4px 0 0!important}.persistent-main-filters{display:grid!important;grid-template-columns:minmax(190px,.65fr) minmax(240px,.9fr) minmax(260px,1.25fr)!important;gap:10px!important;align-items:end!important}.persistent-main-filters .field{margin:0!important}.persistent-main-filters .field label{margin-bottom:7px!important}.persistent-search-field input{min-height:44px!important}.persistent-results-summary{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin-bottom:14px!important}.persistent-results-summary>div{display:flex!important;align-items:center!important;gap:5px!important;border:1px solid #d7d0c6!important;border-radius:999px!important;background:#fff!important;padding:6px 9px!important}.persistent-results-summary b{font-size:9px!important}.persistent-results-summary span{font-size:6.7px!important;color:#746d64!important;text-transform:uppercase!important;letter-spacing:.05em!important}.persistent-results{display:grid!important;gap:24px!important}.persistent-global-group{display:grid!important;gap:13px!important;padding:18px!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:var(--shadow)!important}.persistent-global-group+.persistent-global-group{margin-top:0!important}.persistent-global-group-head{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:14px!important;padding-bottom:13px!important;border-bottom:1px solid #dfd8ce!important}.persistent-global-group-head h2{font-size:23px!important;font-weight:450!important;margin:4px 0 0!important}.persistent-global-group-head p{font-size:7.5px!important;color:#746d64!important;margin:4px 0 0!important}.persistent-global-body{display:grid!important;gap:15px!important}.persistent-selected-client{background:#fff!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:18px!important;box-shadow:var(--shadow)!important}.persistent-selected-client .persistent-client-head{margin-bottom:16px!important}.persistent-global-group .persistent-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:950px){.persistent-main-filters{grid-template-columns:1fr 1fr!important}.persistent-search-field{grid-column:1/-1!important}.persistent-global-group .persistent-note-grid{grid-template-columns:1fr!important}}@media(max-width:700px){.persistent-metric-filters{grid-template-columns:1fr 1fr!important}.persistent-main-filters{grid-template-columns:1fr!important}.persistent-search-field{grid-column:auto!important}.persistent-control-head,.persistent-global-group-head{display:grid!important}}@media(max-width:460px){.persistent-metric-filters{grid-template-columns:1fr!important}}.filter-select-control,.auto-select-control{display:grid!important;grid-template-rows:auto 44px!important;gap:6px!important;align-items:stretch!important;min-width:155px!important;margin:0!important}.filter-select-control>span,.auto-select-label{display:block!important;padding:0 3px!important;color:#6f675f!important;font:800 6.7px/1.25 var(--ui)!important;letter-spacing:.085em!important;text-transform:uppercase!important;white-space:nowrap!important}.filter-select-control select,.auto-select-control select{width:100%!important;min-width:0!important;margin:0!important}.ideas-filters.labeled-filters{align-items:end!important;padding:10px!important;gap:9px!important}.ideas-filters.labeled-filters .btn{min-height:44px!important;align-self:end!important}.ped-controlbar .auto-select-control{flex:0 1 185px!important}.meeting-sessionbar .auto-select-control{min-width:260px!important}.meeting-sessionbar-simple .auto-select-control{grid-column:1!important}.filterbar .auto-select-control,.appointment-filterbar .auto-select-control,.ideas-filters .auto-select-control{flex:1 1 160px!important}body.store-only .store-section-head>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important}body.store-only .store-section-head .eyebrow{display:block!important;margin:0 0 13px!important;padding:0!important;line-height:1.25!important}body.store-only .store-section-head .eyebrow+h2{display:block!important;margin:0 0 10px!important;padding:0!important;line-height:1.08!important}body.store-only .store-section-head h2+p{margin-top:0!important;padding-top:0!important}body.store-only .ped-client-head>div:first-child>.eyebrow{display:block!important;margin:0 0 15px!important;padding:0!important;line-height:1.25!important}body.store-only .ped-client-head>div:first-child>.eyebrow+h1{margin-top:0!important;padding-top:0!important;line-height:1.05!important}body.store-only .store-ped-return>div{display:flex!important;flex-direction:column!important;gap:6px!important}body.store-only .store-dashboard .eyebrow+h2,body.store-only .store-shell .eyebrow+h2{margin-top:11px!important}body.store-only .store-section-head+.store-ped-wrap,body.store-only .store-section-head+.store-home-meetings,body.store-only .store-section-head+.store-table-wrap,body.store-only .store-section-head+.store-board,body.store-only .store-section-head+.store-meeting-summary,body.store-only .store-section-head+.ped-overview-grid{margin-top:22px!important}@media(max-width:760px){.filter-select-control,.auto-select-control{min-width:0!important;width:100%!important}.ped-controlbar .auto-select-control,.meeting-sessionbar .auto-select-control{flex:1 1 100%!important;min-width:0!important}.ideas-filters.labeled-filters{display:grid!important;grid-template-columns:1fr!important}}body.store-only .store-tabs{margin-bottom:34px!important}body.store-only #storeBody{display:block!important;padding-top:0!important;margin-top:0!important}body.store-only .store-section-head>div:first-child{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;row-gap:0!important;align-items:start!important}body.store-only .store-section-head>div:first-child>.eyebrow{display:block!important;position:relative!important;margin:0!important;padding:0 0 14px!important;line-height:1.3!important}body.store-only .store-section-head>div:first-child>.eyebrow+h2{display:block!important;position:relative!important;margin:0!important;padding:0!important;line-height:1.08!important}body.store-only .store-section-head>div:first-child>h2+p{display:block!important;margin:0!important;padding:11px 0 0!important;line-height:1.65!important}body.store-only #storeBody>.store-section,body.store-only #storeBody>.pro-dashboard-grid+.store-section{margin-top:34px!important}body.store-only #storeBody>.store-section+.store-section{margin-top:38px!important}body.store-only #storeBody .store-section-head .eyebrow{margin-bottom:0!important}body.store-only #storeBody .store-section-head .eyebrow+h2{margin-top:0!important}body.store-only .store-ped-return{margin-bottom:34px!important}body.store-only .ped-client-head>div:first-child{display:grid!important;grid-template-columns:1fr!important;row-gap:0!important;align-items:start!important}body.store-only .ped-client-head>div:first-child>.eyebrow{display:block!important;margin:0!important;padding:0 0 15px!important;line-height:1.3!important}body.store-only .ped-client-head>div:first-child>.eyebrow+h1{display:block!important;margin:0!important;padding:0!important;line-height:1.04!important}body.store-only .ped-client-head>div:first-child>h1+div{margin-top:11px!important}body.store-only .ped-overview-card .eyebrow{display:block!important;margin:0!important;padding:0 0 11px!important}body.store-only .ped-overview-card .eyebrow+h3{margin:0!important;padding:0!important}body.store-only .store-summary+.store-section,body.store-only .store-board+.store-section,body.store-only .store-table-wrap+.store-section{margin-top:38px!important}@media(max-width:700px){body.store-only .store-tabs{margin-bottom:26px!important}body.store-only .store-section-head>div:first-child>.eyebrow{padding-bottom:11px!important}body.store-only #storeBody>.store-section,body.store-only #storeBody>.pro-dashboard-grid+.store-section,body.store-only #storeBody>.store-section+.store-section{margin-top:28px!important}body.store-only .store-ped-return{margin-bottom:27px!important}}.client-conversation-head{align-items:end!important}.client-request-grid{margin-top:16px!important}.client-empty-request{padding:30px!important;text-align:center!important;line-height:1.7!important}.request-conversation-card{display:flex!important;flex-direction:column!important}.request-conversation-card .request-actions{margin-top:auto!important}.request-editor-body{padding:18px!important}.request-editor-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.request-editor-meta{background:#f4f0e9;border:1px solid #d9d2c8;border-radius:14px;padding:14px;position:sticky;top:0}.request-thread-panel{min-width:0;display:grid;gap:12px}.request-thread-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #ddd6cc;padding-bottom:10px}.request-thread-head h3{font-size:16px;font-weight:500;margin:4px 0 0}.request-thread{display:grid;gap:9px;max-height:48vh;overflow:auto;padding:4px 4px 4px 0}.request-message{max-width:84%;border-radius:14px;padding:12px 13px;display:grid;gap:8px;border:1px solid #d8d1c7}.request-message.from-studio{justify-self:start;background:#171613;color:#fff;border-color:#171613;border-bottom-left-radius:4px}.request-message.from-client{justify-self:end;background:#f1ece4;color:#171613;border-bottom-right-radius:4px}.request-message-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.request-message-head>div{display:grid;gap:2px}.request-message-head b{font-size:8px}.request-message-head span{font-size:6.4px;opacity:.68}.request-message-head>span{font-size:6px;font-weight:800;letter-spacing:.07em}.request-message-text{font-size:9.2px;line-height:1.65;white-space:pre-wrap}.request-message.from-studio .ped-asset-meta{color:#171613!important}.request-message-assets{grid-template-columns:repeat(2,minmax(0,1fr))!important}.request-compose{border:1px solid #d7d0c6;border-radius:14px;padding:13px;background:#fff;display:grid;gap:9px}.request-compose textarea{min-height:105px!important}.request-compose-bottom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.request-pending-files{display:flex;gap:5px;flex-wrap:wrap}.request-pending-files span{font-size:6.5px;background:#ece7df;border-radius:999px;padding:5px 7px;color:#171613}.request-client-modal{display:grid;gap:14px}.request-client-summary{display:flex;gap:6px;flex-wrap:wrap}.request-client-summary>span:not(.request-status){font-size:7px;border:1px solid #d5cec4;border-radius:999px;padding:5px 7px;background:#fff}.client-request-intro{background:#f1ece4;border:1px solid #d8d1c7;border-radius:12px;padding:12px 13px;font-size:9px;line-height:1.6}.client-upload-drop{min-height:96px;border:1px dashed #aaa196;border-radius:12px;background:#faf8f4;display:grid;place-items:center;text-align:center;padding:16px;cursor:pointer}.client-upload-drop b{font-size:8px}.client-upload-drop span{display:block;margin-top:5px;font-size:7px;color:#776f66}.generic-file-preview{width:100%;height:100%;min-height:100px;display:grid;place-items:center;align-content:center;gap:4px;background:#eee9e1;color:#171613;text-decoration:none;padding:10px}.generic-file-icon{font-size:6px;font-weight:800;border:1px solid #bcb4a9;border-radius:5px;padding:4px 5px}.generic-file-preview b{font-size:15px}.generic-file-preview small{font-size:6px;color:#756d64}@media(max-width:900px){.request-editor-layout{grid-template-columns:1fr}.request-editor-meta{position:static}.request-message{max-width:92%}}@media(max-width:650px){.request-compose-bottom{grid-template-columns:1fr}.request-compose-bottom .btn{width:100%}.request-message{max-width:100%}.request-message-assets{grid-template-columns:1fr!important}}.legacy-today-strip{display:none!important}.decision-cockpit{background:#171613;color:#fff;border-radius:20px;padding:20px;display:grid;gap:15px;margin-bottom:18px}.decision-cockpit-head{display:flex;justify-content:space-between;align-items:end;gap:15px}.decision-cockpit-head h2{font-size:29px;font-weight:400;margin:5px 0}.decision-cockpit-head p{font-size:9px;line-height:1.6;color:#c8c1b8;max-width:700px;margin:0}.decision-cockpit-head>span{font-size:8px;color:#bbb4ab}.decision-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.decision-cards button{min-height:112px;background:#24231f;color:#fff;border:1px solid #383631;border-radius:12px;padding:12px;text-align:left;cursor:pointer;display:grid;align-content:start;gap:4px}.decision-cards button:hover{background:#302e29}.decision-cards b{font-size:26px;font-weight:300}.decision-cards span{font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.decision-cards small{font-size:7px;color:#aaa39a;line-height:1.45}.client-timeline{background:#fff;border:1px solid var(--line);border-radius:16px;padding:17px;box-shadow:var(--shadow);margin:14px 0}.client-timeline-head h2{font-size:24px;font-weight:450;margin:4px 0}.client-timeline-head p{font-size:8px;color:#776f66;margin:0}.client-timeline-list{display:grid;margin-top:14px}.client-timeline-row{display:grid;grid-template-columns:94px 14px minmax(0,1fr);gap:7px;align-items:center;border:0;border-top:1px solid #e6dfd5;background:transparent;color:#171613;text-align:left;padding:10px 0;cursor:pointer}.client-timeline-row:hover{background:#faf8f4}.timeline-date{font-size:7px;color:#776f66}.timeline-dot{width:7px;height:7px;border-radius:50%;background:var(--accent,#171613)}.client-timeline-row b{font-size:9px;display:block}.client-timeline-row small{font-size:7px;color:#776f66;display:block;margin-top:3px}.relation-flow{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin:10px 0 2px;padding:8px;background:#f2eee8;border-radius:9px}.relation-flow span{font-size:6px;font-weight:800;color:#9a9288;border:1px solid #d4cdc3;border-radius:999px;padding:4px 5px}.relation-flow span.on{background:#171613;color:#fff;border-color:#171613}.relation-flow i{font-size:7px;color:#aaa299;font-style:normal}.unified-inbox-list{display:grid;gap:8px}.unified-inbox-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px}.unified-inbox-row.unread{border-left:4px solid #171613;background:#fffdf8}.inbox-icon{width:28px;height:28px;border-radius:50%;background:#eee9e1;display:grid;place-items:center;font-size:8px}.unified-inbox-row h3{font-size:13px;margin:3px 0}.unified-inbox-row p{font-size:8px;line-height:1.5;color:#6f675f;margin:0}.unified-inbox-row small{font-size:6.5px;color:#8b8379}.inbox-unified-tabs{display:flex;gap:6px;margin:0 0 14px}.inbox-unified-tabs button{min-height:40px;border:1px solid #cbc4ba;border-radius:8px;background:#fff;color:#171613;padding:9px 12px;font:800 7px var(--ui);cursor:pointer}.inbox-unified-tabs button.active{background:#171613;color:#fff}.inbox-row-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.client-portal-fast-contact{margin-top:15px}.client-portal-fast-contact .btn{background:#fff!important;color:#171613!important}.meeting-close-center{background:#f1ece4;border:1px solid #d7d0c6;border-radius:15px;padding:15px;margin:0 0 18px}.meeting-close-center h3{font-size:18px;margin:5px 0}.meeting-close-center p{font-size:8.5px;line-height:1.6;color:#70685f}.close-output-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.close-output-options label{display:flex;gap:9px;align-items:start;background:#fff;border:1px solid #d7d0c6;border-radius:10px;padding:11px}.close-output-options span{display:grid;gap:3px}.close-output-options b{font-size:9px}.close-output-options small{font-size:7px;color:#776f66}.logo-frame,.client-portal-logo,.ped-logo-slot.client,.pro-client-mini-logo,.present-client-logo,.landing-client-logo,.shoot-board-logo{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.logo-frame img,.client-portal-logo img,.ped-logo-slot.client img,.pro-client-mini-logo img,.present-client-logo img,.landing-client-logo img,.shoot-board-logo img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;padding:5px!important}.logo-frame{background:#fff!important}body.shared-presentation .sidebar,body.shared-presentation .topbar,body.shared-presentation .presentation-bar{display:none!important}body.shared-presentation .app,body.shared-presentation .main{display:block!important;margin:0!important;width:100%!important;max-width:none!important}body.shared-presentation #view{padding:0!important;max-width:none!important}.universal-landing{background:var(--landing-bg);color:var(--landing-text);font-family:var(--landing-font);min-height:100vh}.universal-landing-hero{min-height:82vh;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:28px 34px;overflow:hidden;background:var(--landing-accent);color:#fff}.universal-landing-hero .landing-media.cover{position:absolute;inset:0;margin:0;border:0;border-radius:0}.universal-landing-hero .landing-media.cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.universal-landing-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000047,#0000009e)}.universal-landing-top,.universal-landing-copy{position:relative;z-index:2}.universal-landing-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.landing-brand-row{display:flex;align-items:center;gap:14px}.landing-brand-row>img{width:90px;height:34px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:5px;border-radius:6px}.landing-client-logo{width:130px;height:42px;background:#fff;border-radius:6px;padding:2px;color:#171613}.landing-client-logo.text{font-size:8px;font-weight:800;padding:10px}.universal-landing-copy{max-width:930px}.universal-landing-copy h1{font-size:clamp(48px,8vw,112px);font-weight:300;line-height:.9;letter-spacing:-.055em;margin:14px 0 20px}.universal-landing-copy p{font-size:15px;line-height:1.65;max-width:720px}.universal-landing-section{padding:70px max(28px,6vw);display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start;border-bottom:1px solid color-mix(in srgb,var(--landing-text) 15%,transparent)}.universal-landing-section:nth-child(2n){background:color-mix(in srgb,var(--landing-bg) 88%,var(--landing-text) 12%)}.landing-section-copy h2{font-size:clamp(34px,5vw,72px);font-weight:350;line-height:1;letter-spacing:-.04em;margin:12px 0 22px}.landing-section-copy p{font-size:13px;line-height:1.8}.landing-section-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing-media{margin:0;min-height:280px;background:#ddd5ca;border-radius:14px;overflow:hidden}.landing-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-full,.layout-full .landing-section-media{grid-template-columns:1fr}.layout-full .landing-media{min-height:65vh}.layout-gallery{grid-template-columns:.55fr 1.45fr}.universal-landing-footer{display:flex;justify-content:space-between;gap:15px;padding:22px 6vw;background:#171613;color:#fff;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.landing-builder{display:grid;gap:14px}.landing-builder-head{background:#171613;color:#fff;border-radius:20px;padding:22px;display:flex;justify-content:space-between;align-items:end;gap:20px}.landing-builder-head h1{font-size:35px;font-weight:350;margin:5px 0}.landing-builder-head p{font-size:8.5px;color:#bdb6ad;max-width:720px}.landing-builder-actions{display:flex;gap:7px;flex-wrap:wrap}.landing-builder-head .btn:not(.primary){background:#fff!important;color:#171613!important}.landing-builder-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}.landing-builder-panel-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px}.landing-section-edit-list{display:grid;gap:12px}.landing-section-editor{border:1px solid #d9d2c8;border-radius:12px;padding:13px;background:#faf8f4}.landing-section-editor-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:11px}.landing-section-editor-head>b{font-size:8px}.landing-section-editor-head>div{display:flex;gap:5px}.landing-asset-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.landing-asset-check{display:flex;gap:7px;align-items:center;border:1px solid #d6cfc5;background:#fff;border-radius:8px;padding:8px}.landing-asset-check span{font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-denied{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;gap:12px;background:#f1eee8;padding:30px}.share-denied>img{width:140px;max-height:50px;-o-object-fit:contain;object-fit:contain}.share-denied h1{font-size:48px;font-weight:300;margin:0}.share-denied p{font-size:10px;color:#71695f}.shoot-board-landing{background:var(--sb-bg);color:var(--sb-text);font-family:var(--sb-font);min-height:100vh}.shoot-board-hero{min-height:76vh;position:relative;background:var(--sb-accent);color:#fff;padding:28px 34px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.shoot-board-cover{position:absolute;inset:0}.shoot-board-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shoot-board-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000038,#000000a8)}.shoot-board-top,.shoot-board-copy{position:relative;z-index:2}.shoot-board-top{display:flex;justify-content:space-between}.shoot-board-copy{max-width:900px}.shoot-board-copy h1{font-size:clamp(48px,7vw,100px);font-weight:300;line-height:.92;letter-spacing:-.05em;margin:14px 0}.shoot-board-copy p{font-size:14px;line-height:1.65;max-width:740px}.shoot-board-logo{width:130px;height:42px;background:#fff;border-radius:6px;color:#171613}.shoot-board-section{padding:65px max(28px,6vw);display:grid;grid-template-columns:1fr 1fr;gap:45px;border-bottom:1px solid #d5cec4}.shoot-board-section.vertical{display:block}.shoot-board-section h2{font-size:clamp(34px,5vw,65px);font-weight:350;line-height:1;margin:12px 0}.shoot-board-section p{font-size:11px;line-height:1.7}.shoot-board-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px}.shoot-board-gallery figure{margin:0;aspect-ratio:4/5;background:#ddd5ca;border-radius:12px;overflow:hidden}.shoot-board-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shoot-board-empty{grid-column:1/-1;padding:40px;text-align:center;border:1px dashed #aaa196;border-radius:12px}.shoot-board-shotlist{display:grid;gap:7px}.shoot-board-shotlist>div{display:grid;grid-template-columns:42px 1fr;gap:10px;border-top:1px solid #d2cbc1;padding:11px 0}.shoot-board-shotlist b{font-size:18px;font-weight:300}.shoot-board-shotlist span{font-size:10px;line-height:1.55}.shoot-board-asset-manager{display:grid;gap:6px;margin-top:14px}.shoot-board-asset-manager>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #ded7cd;padding:8px 0}.shoot-board-asset-manager span{font-size:8px}.store-tabs-grouped{display:grid!important;grid-template-columns:1.35fr .65fr!important;gap:10px!important;background:transparent!important;border:0!important;padding:0!important;margin-bottom:34px!important}.store-tab-group{background:#f2eee8;border:1px solid #d8d1c7;border-radius:13px;padding:10px;display:grid;gap:8px}.store-tab-group.communication{background:#171613;border-color:#171613}.store-tab-group>span{font-size:6.5px;font-weight:800;letter-spacing:.08em;color:#726a61}.store-tab-group.communication>span{color:#aaa39a}.store-tab-group>div{display:flex;gap:5px;flex-wrap:wrap}.store-tab-group.communication .btn:not(.primary){background:#fff!important;color:#171613!important}@media(max-width:1150px){.decision-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-asset-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.decision-cockpit-head,.landing-builder-head{display:grid}.decision-cards{grid-template-columns:1fr 1fr}.universal-landing-section,.shoot-board-section{grid-template-columns:1fr}.landing-section-media,.shoot-board-gallery{grid-template-columns:1fr 1fr}.store-tabs-grouped{grid-template-columns:1fr!important}.unified-inbox-row{grid-template-columns:28px 1fr}.unified-inbox-row>.btn,.unified-inbox-row>.inbox-row-actions{grid-column:2}.close-output-options{grid-template-columns:1fr}}@media(max-width:520px){.decision-cards,.landing-section-media,.shoot-board-gallery,.landing-asset-picker{grid-template-columns:1fr}.universal-landing-hero,.shoot-board-hero{padding:22px 18px}.universal-landing-section,.shoot-board-section{padding:45px 18px}}.pro-client-mini-logo,.logo-frame,.client-workspace-brand,.client-portal-logo,.ped-logo-slot.client,.meeting-client-logo,.meeting-brand-client,.creative-client-logo,.builder-client-logo,.shooting-brand{background:#fff!important;overflow:hidden!important;padding:12px!important}.pro-client-mini-logo img,.logo-frame img,.client-workspace-brand img,.client-portal-logo img,.ped-logo-slot.client img,.meeting-client-logo img,.meeting-brand-client img,.creative-client-logo img,.builder-client-logo img,.shooting-brand img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.pro-client-mini-logo{padding:7px!important}.ped-logo-slot.client{padding:8px!important}.meeting-client-logo,.meeting-brand-client{padding:9px!important}.sidebar .brand img,.meeting-head .brand-logo.bru img,.presentation-bar .present-bru{filter:invert(1)!important}.recap-mast img,.ped-logo-slot img,.client-portal-head img,.creative-landing img,.builder-landing img,.pro-client-mini-logo img,.client-workspace-brand img{-o-object-fit:contain!important;object-fit:contain!important}.bru-logo-light img,.ped-logo-slot.bru img,.recap-mast .bru img{filter:none!important}.btn{min-height:38px!important;height:auto!important;padding:9px 12px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}.hero-actions,.project-mast-actions,.landing-builder-actions,.client-workspace-actions,.request-actions,.idea-actions,.modal-foot,.meeting-actions,.version-action-row,.ped-list-actions,.ped-mood-actions,.landing-section-button-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}.ped-controlbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-end!important}.ped-controlbar>*{min-width:0!important}.meeting-sessionbar{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(115px,.65fr))!important;align-items:stretch!important}.meeting-sessionbar select{grid-column:auto!important}.meeting-sessionbar .btn{min-width:0!important}@media(max-width:900px){.meeting-sessionbar{grid-template-columns:1fr 1fr!important}.meeting-sessionbar select{grid-column:1/-1!important}}@media(max-width:600px){.hero-actions,.project-mast-actions,.landing-builder-actions,.request-actions,.idea-actions,.modal-foot,.ped-mood-actions{display:grid!important;grid-template-columns:1fr!important}.hero-actions>.btn,.project-mast-actions>.btn,.landing-builder-actions>.btn,.request-actions>.btn,.idea-actions>.btn,.modal-foot>.btn,.ped-mood-actions>.btn{width:100%!important}.meeting-sessionbar{grid-template-columns:1fr!important}.meeting-sessionbar select{grid-column:auto!important}}.ped-logo-slot.bru{background:#fff!important;border:1px solid #ddd6cc!important;padding:10px 14px!important}.ped-logo-slot.bru img,.recap-mast>img:first-child{filter:none!important}.recap-mast>img:first-child{background:#fff!important;padding:8px!important;border-radius:8px!important}.sidebar .brand img,.meeting-head .brand-logo.bru img,.presentation-bar .present-bru,.universal-landing-hero .landing-brand-row>img:first-child,.shoot-board-hero .landing-brand-row>img:first-child,.ped-mood-hero .bru-landing-mark{filter:invert(1)!important}.brand-logo.bru{background:transparent!important}.calendar-month-navigator{display:grid!important;grid-template-columns:minmax(175px,.9fr) minmax(190px,.7fr) auto minmax(175px,.9fr)!important;gap:9px!important;margin:16px 0 11px!important}.calendar-nav-btn{border:1px solid #cfc8bd;background:#fff;color:#171613;border-radius:12px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left}.calendar-nav-btn.next{text-align:right}.calendar-nav-btn small{display:block;font-size:6px;letter-spacing:.08em;color:#756e65}.calendar-nav-btn b{font-size:9px}.calendar-nav-btn>span{font-size:20px}.calendar-current-month{border:1px solid #cfc8bd;background:#fff;border-radius:12px;padding:7px 10px;display:grid;gap:4px}.calendar-current-month>span{font-size:6px;font-weight:800;letter-spacing:.08em;color:#756e65}.calendar-current-month input{border:0!important;background:transparent!important;padding:0!important}.calendar-today-btn{height:100%!important}.calendar-filter-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin-bottom:12px}.calendar-help{flex:1 1 320px;background:#eee9e1;border-radius:11px;padding:10px 12px;display:flex;gap:8px}.calendar-help b,.calendar-help span{font-size:8px}.calendar-help span{color:#706960}@media(max-width:800px){.calendar-month-navigator{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){.calendar-month-navigator{grid-template-columns:1fr!important}}.landing-big-dropzone{min-height:150px;border:2px dashed #a9a196;border-radius:16px;background:#faf8f4;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;padding:24px;margin:14px 0}.landing-big-dropzone.dragover,.landing-section-drop.dragover,.landing-cover-drop.dragover{border-color:#171613!important;background:#e8e2d9!important}.landing-big-dropzone b{font-size:11px}.landing-big-dropzone span{font-size:8px;color:#756e65}.landing-drag-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.landing-library-asset{background:#fff;border:1px solid #d8d1c7;border-radius:12px;padding:8px;display:grid;gap:6px;cursor:grab}.landing-library-thumb,.landing-selected-asset>div:first-child{height:110px;border-radius:8px;background:#eee9e1;overflow:hidden;display:grid;place-items:center}.landing-library-thumb img,.landing-selected-asset img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-library-asset b{font-size:8px}.landing-library-asset span{font-size:7px;color:#756e65}.landing-cover-drop,.landing-section-drop{border:1px dashed #aaa196;border-radius:12px;background:#f7f4ef;padding:14px;text-align:center;margin-top:11px}.landing-cover-drop b,.landing-section-drop b{display:block;font-size:8px}.landing-cover-drop span,.landing-section-drop span{font-size:7px;color:#756e65}.landing-section-editor.dragging{opacity:.45}.landing-section-editor.section-dragover{outline:2px solid #171613;outline-offset:3px}.landing-section-editor-head>div:first-child{display:grid;gap:3px}.landing-section-editor-head small{font-size:6px;color:#756e65}.landing-section-selected{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.landing-selected-asset{position:relative;background:#fff;border:1px solid #d8d1c7;border-radius:10px;padding:7px;display:grid;gap:5px}.landing-selected-asset span{font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-selected-asset button{position:absolute;top:4px;right:4px;width:24px;height:24px;border:0;border-radius:50%;background:#171613;color:#fff}.landing-empty-hint{grid-column:1/-1;font-size:8px;color:#756e65;padding:8px}@media(max-width:900px){.landing-drag-library,.landing-section-selected{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.landing-drag-library,.landing-section-selected{grid-template-columns:1fr}}.mood-main{background:#eee8df!important;border-color:#bfb6aa!important;color:#171613!important;-webkit-text-fill-color:#171613!important}.mood-explainer{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 22px}.mood-explainer>div{background:#fff;border:1px solid #d8d1c7;border-radius:12px;padding:13px}.mood-explainer b{display:block;font-size:8px;margin-bottom:4px}.mood-explainer span{font-size:8px;color:#756e65}.ped-mood-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.ped-mood-card{background:#fff;border:1px solid #d8d1c7;border-radius:15px;padding:17px}.ped-mood-card h2{font-size:23px;font-weight:450;margin:8px 0}.ped-mood-card p{font-size:9px;line-height:1.6;color:#706960}.ped-mood-landing{background:var(--pm-bg);color:var(--pm-text);font-family:var(--pm-font);min-height:100vh}.ped-mood-hero{min-height:70vh;position:relative;background:#171613;color:#fff;overflow:hidden}.ped-mood-cover{position:absolute;inset:0}.ped-mood-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ped-mood-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#000000b8,#0000002e)}.ped-mood-top{position:relative;z-index:2;padding:28px 5vw;display:flex;justify-content:space-between;align-items:center}.ped-mood-top .landing-brand-row{display:flex;gap:16px;align-items:center}.ped-mood-top .landing-brand-row>img:first-child{width:155px;height:54px;-o-object-fit:contain;object-fit:contain}.ped-mood-copy{position:relative;z-index:2;max-width:780px;padding:10vh 6vw 8vh}.ped-mood-copy h1{font-size:clamp(52px,7vw,100px);line-height:.94;font-weight:350;margin:10px 0}.ped-mood-copy p{font-size:12px;line-height:1.75;color:#d5cec5}.ped-mood-public-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;padding:6vw;border-bottom:1px solid #d8d1c7}.ped-mood-public-copy h2{font-size:45px;font-weight:400}.ped-mood-public-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ped-mood-public-gallery figure{margin:0;min-height:260px;background:#e6e0d7;overflow:hidden}.ped-mood-public-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ped-mood-production-note{padding:6vw;background:#171613;color:#fff}@media(max-width:850px){.mood-explainer{grid-template-columns:1fr 1fr}.ped-mood-grid,.ped-mood-public-section{grid-template-columns:1fr}}@media(max-width:520px){.mood-explainer,.ped-mood-public-gallery{grid-template-columns:1fr}}.store-photo-inline{border:1px solid #d8d1c7;background:#f7f4ef;border-radius:12px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px}.store-photo-inline>div{display:grid;gap:4px;min-width:0}.store-photo-inline b{font-size:9px}.store-photo-inline span{font-size:8px;line-height:1.5;color:#756e65}.store-photo-btn{background:#f2ede5!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#cbc3b8!important}.store-photo-modal-head p{max-width:720px;font-size:9px;line-height:1.6;color:#756e65;margin:7px 0 0}.store-photo-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.store-photo-summary>div{border:1px solid #d8d1c7;background:#faf8f4;border-radius:12px;padding:12px}.store-photo-summary b{display:block;font-size:18px;font-weight:500}.store-photo-summary span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#756e65}.store-photo-drop{min-height:135px;border:2px dashed #aaa196;border-radius:15px;background:#faf8f4;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;cursor:pointer;padding:20px;margin-bottom:14px;transition:.18s ease}.store-photo-drop.dragover{border-color:#171613;background:#e8e2d9;transform:translateY(-1px)}.store-photo-drop b{font-size:11px}.store-photo-drop span{font-size:8px;color:#756e65}.store-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-photo-note-card{background:#fff;border:1px solid #d8d1c7;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:180px minmax(0,1fr);min-width:0}.store-photo-note-img{background:#e8e3db;min-height:180px;display:grid;place-items:center;overflow:hidden}.store-photo-note-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.store-photo-note-img span{font-size:8px;color:#756e65}.store-photo-note-body{padding:11px;display:grid;gap:8px}.store-photo-note-index{display:flex;justify-content:space-between;gap:8px;align-items:center}.store-photo-note-index b{font-size:8px}.store-photo-note-index span{font-size:7px;color:#756e65}.store-photo-note-body textarea{min-height:100px;resize:vertical}.store-photo-note-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-photo-note-foot>span{font-size:7px;color:#756e65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.store-photo-empty{grid-column:1/-1;text-align:center}.store-orders-table{min-width:1260px!important}.store-order-overdue td{background:#fff7f5}.store-overdue-label{font-size:6px;font-weight:850;letter-spacing:.08em;color:#9b2d20}.field small{font-size:7px;line-height:1.45;color:#756e65}@media(max-width:900px){.store-photo-grid{grid-template-columns:1fr}.store-photo-note-card{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:560px){.store-photo-inline{align-items:stretch;display:grid}.store-photo-inline .btn{width:100%!important}.store-photo-note-card{grid-template-columns:1fr}.store-photo-note-img{height:210px}.store-photo-summary{grid-template-columns:1fr}}.brand img,.sidebar .brand img,.presentation-bar .present-bru,.meeting-head .brand-logo.bru img,.ped-logo-slot.bru img,.client-portal-logo.bru img,.universal-landing-hero .landing-brand-row>img:first-child,.shoot-board-hero .landing-brand-row>img:first-child,.ped-mood-hero .bru-landing-mark,.recap-mast>img:first-child,.share-denied>img,.brand-logo img,.client-logo img,.client-workspace-brand img,.pro-client-mini-logo img,.ped-logo-slot.client img,.client-portal-logo img,.landing-client-logo img{filter:none!important;mix-blend-mode:normal!important}.sidebar .brand{height:auto!important;min-height:54px!important;margin:0 6px 30px!important;padding:8px 10px!important;background:#fff!important;border-radius:10px!important;display:flex!important;align-items:center!important}.sidebar .brand img{width:168px!important;height:34px!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}.brand-logo.bru,.client-portal-logo.bru,.ped-logo-slot.bru,.meeting-head .brand-logo.bru,.landing-brand-row>img:first-child,.ped-mood-top .landing-brand-row>img:first-child{background:#fff!important}.brand-logo.bru,.meeting-head .brand-logo.bru{border-radius:9px!important;padding:7px 9px!important;overflow:hidden!important}.landing-brand-row>img:first-child,.ped-mood-top .landing-brand-row>img:first-child{box-sizing:content-box!important;padding:6px 9px!important;border-radius:8px!important}.ped-logo-slot.bru,.client-portal-logo.bru{background:#fff!important;border:1px solid #d8d1c7!important;padding:8px 11px!important}.recap-mast>img:first-child{background:#fff!important;padding:7px 9px!important;border-radius:8px!important}.client-logo,.client-workspace-brand,.pro-client-mini-logo,.ped-logo-slot.client,.client-portal-logo:not(.bru),.brand-logo.clientmark,.landing-client-logo{background:#fff!important;overflow:hidden!important}.client-logo img,.client-workspace-brand img,.pro-client-mini-logo img,.ped-logo-slot.client img,.client-portal-logo:not(.bru) img,.brand-logo.clientmark img,.landing-client-logo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;filter:none!important}.bru-white-panel,.logo-frame.bru,.ped-logo-slot.bru,.client-portal-logo.bru{background:#fff!important}.sidebar .brand{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 6px 34px!important;min-height:48px!important;height:48px!important;display:flex!important;align-items:center!important;overflow:visible!important}.sidebar .brand img{width:168px!important;height:auto!important;max-height:36px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important;background:transparent!important;filter:invert(1)!important}.meeting-head .brand-logo.bru,.presentation-bar .present-bru,.universal-landing-hero .landing-brand-row>img:first-child,.shoot-board-hero .landing-brand-row>img:first-child,.ped-mood-hero .bru-landing-mark{background:transparent!important;border:0!important;box-shadow:none!important}.meeting-head .brand-logo.bru{padding:0!important;border-radius:0!important;overflow:visible!important}.meeting-head .brand-logo.bru img,.presentation-bar .present-bru,.universal-landing-hero .landing-brand-row>img:first-child,.shoot-board-hero .landing-brand-row>img:first-child,.ped-mood-hero .bru-landing-mark{filter:invert(1)!important;background:transparent!important}.client-portal-logo.bru,.ped-logo-slot.bru,.approval-mast .slot.bru,.recap-mast>img:first-child,.share-denied>img{background:transparent!important;border:0!important;box-shadow:none!important}.client-portal-logo.bru img,.ped-logo-slot.bru img,.approval-mast .slot.bru img,.recap-mast>img:first-child,.share-denied>img{filter:none!important;background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important}.client-logo img,.client-workspace-brand img,.pro-client-mini-logo img,.ped-logo-slot.client img,.client-portal-logo:not(.bru) img,.brand-logo.clientmark img,.landing-client-logo img{filter:none!important;-o-object-fit:contain!important;object-fit:contain!important}.meeting-timer-panel{display:grid!important;gap:8px!important}.meeting-timer-panel .panel-title{margin-bottom:0!important}.meeting-timer-panel .timer{margin:2px 0 5px!important;font-variant-numeric:tabular-nums!important}.meeting-timer-panel .timer-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important}.meeting-timer-panel .timer-actions .btn{width:100%!important;min-width:0!important}.meeting-timer-panel .timer-reset-btn{width:100%!important;min-height:38px!important;margin-top:1px!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #8f8175!important}.meeting-timer-panel .timer-reset-btn:hover:not(:disabled){background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#fff!important}.meeting-timer-panel .timer-reset-btn:disabled{opacity:.38!important;cursor:not-allowed!important}.timer-help{display:grid!important;gap:3px!important;margin-top:2px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.14)!important}.timer-help span{font-size:7px!important;line-height:1.45!important;color:#bdb6ad!important}.timer-help b{color:#fff!important;font-size:7px!important;letter-spacing:.04em!important}@media(max-width:520px){.meeting-timer-panel .timer-actions{grid-template-columns:1fr!important}}:root{--ux-radius:9px;--ux-control-h:38px }.btn,.backup-pill,.side-add,.side-store-launch,.client-portal-nav .btn,.store-tabs .btn{border-radius:var(--ux-radius)!important;min-height:var(--ux-control-h)!important;height:auto!important;padding:9px 12px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important}.actions,.client-mini-actions,.client-card-action-row,.client-subpage-actions,.client-workspace-actions,.request-actions,.idea-actions,.project-mast-actions,.landing-builder-actions,.version-action-row,.modal-foot,.store-card-actions,.mood-hub-actions,.client-row-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}.actions>.btn,.client-mini-actions>.btn,.client-card-action-row>.btn,.client-subpage-actions>.btn,.request-actions>.btn,.idea-actions>.btn,.mood-hub-actions>.btn{flex:0 1 auto!important;min-width:0!important;max-width:100%!important}input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select{border-radius:8px!important;min-height:38px!important}textarea{min-height:92px!important}input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0!important;border:1.5px solid #9d958b!important;border-radius:4px!important;background:#fff!important;display:inline-grid!important;place-items:center!important;vertical-align:middle!important;cursor:pointer!important}input[type=checkbox]:checked:after{content:"✓"!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:800!important}.ped-platform-check,.access-toggle,.production-link-list label,.client-access-toggle{border-radius:9px!important;min-height:38px!important;gap:8px!important;align-items:center!important}.ped-platform-check input,.access-toggle input,.production-link-list input{flex:0 0 17px!important}.request-status,.version-status,.store-mini-badge,.idea-status,.report-chip,.status-pill,.creative-card-meta span,.request-meta span,.project-meta-row span{border-radius:6px!important;padding:4px 7px!important;line-height:1.2!important}.auto-select-control,.filter-select-control{border-radius:9px!important}.auto-select-button,.filter-select-control select{border-radius:8px!important}.auto-select-menu{border-radius:10px!important;padding:5px!important}.auto-select-option{border-radius:7px!important;min-height:34px!important;padding:8px 10px!important}.whatsapp-btn{background:#25d366!important;border-color:#25d366!important;color:#071b0d!important;-webkit-text-fill-color:#071b0d!important;font-weight:800!important}.whatsapp-btn:hover{background:#1ebe5d!important;border-color:#1ebe5d!important}.request-filterbar{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px;background:#fff;border:1px solid #d8d1c7;border-radius:12px;padding:7px}.request-filterbar>button:not(.btn){border:0;background:transparent;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:800;cursor:pointer;color:#6e675f}.request-filterbar>button.active:not(.btn){background:#171613;color:#fff}.request-filterbar .btn{margin-left:auto}.request-ticket-card.overdue{border-color:#c36e62!important}.request-ticket-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.request-ticket-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.request-ticket-meta span{border:1px solid #e0d9d0;background:#faf8f4;border-radius:8px;padding:8px;font-size:8px;color:#6f685f;display:grid;gap:3px}.request-ticket-meta b{font-size:6px;letter-spacing:.08em;color:#171613}.landing-studio-toolbar{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #d8d1c7;padding:10px 14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.landing-studio-toolbar>div:first-child{display:grid;gap:3px}.landing-studio-toolbar b{font-size:8px;letter-spacing:.08em}.landing-studio-toolbar span{font-size:8px;color:#756e65}.landing-studio-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.landing-builder-guide{border:1px solid #171613;background:#171613;color:#fff;border-radius:14px;padding:15px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.landing-builder-guide>div:first-child{display:grid;gap:5px}.landing-builder-guide b{font-size:10px;letter-spacing:.06em}.landing-builder-guide span{font-size:8px;line-height:1.55;color:#d0c9c0}.landing-builder-guide-actions{display:flex;flex-wrap:wrap;gap:6px}.landing-builder-guide-actions span{border:1px solid #625b53;border-radius:6px;padding:5px 7px;color:#fff}.domora-builder-cta{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;font-weight:850!important}.mood-hub-explainer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 22px}.mood-hub-explainer>div{background:#fff;border:1px solid #d8d1c7;border-radius:11px;padding:12px}.mood-hub-explainer b{display:block;font-size:8px;margin-bottom:4px}.mood-hub-explainer span{font-size:8px;line-height:1.5;color:#756e65}.mood-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mood-hub-card{background:#fff;border:1px solid #d8d1c7;border-radius:14px;padding:14px;box-shadow:var(--shadow)}.mood-hub-client{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px}.mood-hub-client .pro-client-mini-logo{width:74px;height:54px}.mood-hub-client h3{font-size:20px;font-weight:450;margin:3px 0}.mood-hub-client span,.mood-hub-card p{font-size:8px;color:#756e65}.store-mood-grid{margin-top:22px}@media(max-width:900px){.mood-hub-explainer{grid-template-columns:1fr 1fr}.mood-hub-grid,.landing-builder-guide{grid-template-columns:1fr}}@media(max-width:600px){.actions,.client-mini-actions,.client-card-action-row,.client-subpage-actions,.client-workspace-actions,.request-actions,.idea-actions,.project-mast-actions,.landing-builder-actions,.version-action-row,.modal-foot,.store-card-actions,.mood-hub-actions,.client-row-actions,.landing-studio-toolbar>div:last-child{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.actions>.btn,.client-mini-actions>.btn,.client-card-action-row>.btn,.client-subpage-actions>.btn,.client-workspace-actions>.btn,.request-actions>.btn,.idea-actions>.btn,.project-mast-actions>.btn,.landing-builder-actions>.btn,.version-action-row>.btn,.modal-foot>.btn,.store-card-actions>.btn,.mood-hub-actions>.btn,.client-row-actions>.btn,.landing-studio-toolbar .btn{width:100%!important}.landing-studio-toolbar{align-items:stretch;flex-direction:column}.request-ticket-meta,.mood-hub-explainer{grid-template-columns:1fr}}.action-center-button{min-height:38px;border:1px solid #d0c8bd;border-radius:9px;background:#fff;color:#171613;padding:6px 8px 6px 11px;display:flex;align-items:center;gap:8px;cursor:pointer}.action-center-button span{font-size:7px;font-weight:850;letter-spacing:.06em}.action-center-button b{display:grid;place-items:center;min-width:24px;height:24px;border-radius:6px;background:#eee8df;font-size:9px}.action-center-button.has-items b{background:#171613;color:#fff}.action-center-list{display:grid;gap:7px}.action-center-row,.dashboard-action-card{width:100%;border:1px solid #d8d1c7;background:#fff;border-radius:10px;padding:11px 12px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;cursor:pointer;color:#171613}.action-center-row:hover,.dashboard-action-card:hover{border-color:#171613}.action-center-row b,.dashboard-action-card b{display:block;font-size:9px;margin-bottom:3px}.action-center-row small,.dashboard-action-card small{font-size:8px;line-height:1.45;color:#746d64}.action-center-row>span:last-child,.dashboard-action-card>span:last-child{font-size:7px;font-weight:850}.action-dot{width:8px;height:8px;border-radius:50%;background:#b9b0a6}.high .action-dot{background:#b64a3d}.medium .action-dot{background:#b78932}.low .action-dot{background:#7c9486}.dashboard-action-center{margin:18px 0 16px;background:#fff;border:1px solid #d8d1c7;border-radius:15px;padding:16px}.dashboard-action-center-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:12px}.dashboard-action-center-head h2{font-size:27px;font-weight:450;margin:3px 0}.dashboard-action-center-head p{font-size:9px;color:#746d64;margin:0}.dashboard-action-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-create-grid button{border:1px solid #d8d1c7;border-radius:11px;background:#fff;padding:15px;text-align:left;display:grid;gap:5px;cursor:pointer;color:#171613}.quick-create-grid button:hover{border-color:#171613;background:#f8f5f0}.quick-create-grid b{font-size:12px;font-weight:650}.quick-create-grid span{font-size:8px;color:#746d64}.client-mood-feature{border-color:var(--accent)!important}.whatsapp-btn{border-radius:9px!important;padding-left:14px!important;padding-right:14px!important}.client-portal-fast-contact .whatsapp-btn{min-height:42px!important;font-size:8px!important}.landing-section-editor{border-radius:13px!important}.landing-section-editor-head{align-items:flex-start!important}.landing-section-button-row{justify-content:flex-end!important}.layout-quote .landing-section-copy{max-width:980px!important;margin:auto!important;text-align:center!important}.layout-quote .landing-section-copy h2{font-size:clamp(38px,5vw,72px)!important;font-weight:350!important;line-height:1.05!important}.layout-quote .landing-section-media{display:none!important}.layout-cta{background:var(--landing-accent)!important;color:#fff!important}.layout-cta .landing-section-copy{max-width:760px!important}.layout-cta .landing-section-copy p{color:#fff!important}.layout-palette .landing-section-copy{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;padding:24px!important;border-radius:12px!important}.layout-full .landing-section-copy{max-width:720px!important}.layout-full .landing-section-media{grid-template-columns:1fr!important}.layout-split{grid-template-columns:1fr 1fr!important}.layout-gallery .landing-section-media{grid-template-columns:repeat(3,minmax(0,1fr))!important}.landing-builder-guide{position:sticky!important;top:58px!important;z-index:16!important}.ped-mood-card{position:relative!important}.ped-mood-actions{border-top:1px solid #e1dbd2!important;padding-top:10px!important}.ped-mood-card:before{content:"WEB MOOD";position:absolute;right:12px;top:12px;font-size:6px;font-weight:850;letter-spacing:.08em;color:#766f66;background:#f0ebe4;border-radius:5px;padding:4px 6px}@media(max-width:1050px){.top-actions{flex-wrap:wrap!important;justify-content:flex-end!important}.top-actions .search{order:2;flex:1 1 100%!important}.dashboard-action-center-grid{grid-template-columns:1fr}}@media(max-width:650px){.quick-create-grid{grid-template-columns:1fr}.dashboard-action-center-head{display:grid}.action-center-button span{display:none}.action-center-button{padding:6px!important}.layout-split,.layout-gallery .landing-section-media{grid-template-columns:1fr!important}}.trash-grid,.store-customer-grid,.appointment-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trash-card,.store-customer-card,.appointment-request-card{background:#fff;border:1px solid #d8d1c7;border-radius:13px;padding:14px}.trash-actions,.appointment-request-actions,.store-section-head-actions,.daily-task-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.store-customer-card h3,.appointment-request-card h3,.trash-card h3{font-size:20px;font-weight:500;margin:7px 0}.store-customer-contact{display:grid;gap:4px;font-size:8px;color:#756e65;margin:9px 0}.store-customer-meta{display:flex;gap:8px;margin:10px 0}.store-customer-meta span{border:1px solid #e0d9d0;border-radius:8px;padding:7px;font-size:7px;color:#756e65}.store-customer-meta b{font-size:11px;color:#171613}.muted-mini{font-size:7px;color:#817970}.notify-assignee-check{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #d8d1c7;background:#f8f5f0;border-radius:9px;padding:10px!important}.notify-assignee-check input{flex:0 0 17px!important}.appointment-request-section{margin:18px 0 22px}.section-count{display:grid;place-items:center;min-width:34px;height:34px;border-radius:8px;background:#171613;color:#fff;font-size:11px;font-weight:800}.client-requested-appts{margin-top:28px}.daily-task-panel{margin:18px 0;background:#fff;border:1px solid #d8d1c7;border-radius:14px;padding:15px}.daily-task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.daily-task-head h2{font-size:25px;font-weight:450;margin:3px 0}.daily-task-head p{font-size:8px;color:#756e65}.daily-task-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.daily-task-col-title{font-size:7px;font-weight:850;letter-spacing:.08em;color:#756e65;margin-bottom:6px}.daily-task-card{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:start;border:1px solid #dfd8cf;border-radius:9px;padding:9px;margin-bottom:6px}.daily-task-card b{font-size:9px}.daily-task-card small{display:block;margin-top:3px;font-size:7px;color:#756e65}.daily-task-card p{font-size:7px;color:#756e65;margin:5px 0 0}.approval-external-link{margin-top:9px;display:grid;gap:3px;background:#171613;color:#fff;text-decoration:none;border-radius:9px;padding:11px}.approval-external-link b{font-size:9px}.approval-external-link span{font-size:7px;color:#cbc4ba}.ped-stat-six{grid-template-columns:repeat(6,1fr)!important}.idea-shooting-date{display:inline-block;margin:5px 0 8px;padding:4px 6px;border-radius:5px;background:#eee8df;font-size:7px;font-weight:800}.idea-script-preview{margin:10px 0;border:1px solid #d8d1c7;border-radius:9px;background:#faf8f4}.idea-script-preview summary{cursor:pointer;padding:9px 10px;font-size:7px;font-weight:850}.idea-script-preview>div{padding:0 10px 12px;font-size:8px;line-height:1.65;color:#5f5850}.store-orders-table{min-width:1320px!important}@media(max-width:900px){.trash-grid,.store-customer-grid,.appointment-request-grid,.daily-task-columns{grid-template-columns:1fr}.ped-stat-six{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:560px){.daily-task-head{display:grid}.daily-task-card{grid-template-columns:18px minmax(0,1fr)}.daily-task-actions{grid-column:2;display:grid!important;grid-template-columns:1fr 1fr!important}.ped-stat-six{grid-template-columns:repeat(2,1fr)!important}}.store-dashboard-no-meeting{display:none!important}.client-requested-appts{margin-top:26px}.meeting-mail-helper{font-size:7px;color:#756e65}.store-customer-grid{margin-top:12px}.daily-task-panel+.daily-task-panel{margin-top:10px}.ped-stat-six{gap:7px!important}.modal-subtitle{max-width:720px}.trash-card p{font-size:8px;color:#756e65}.store-section-head-actions{justify-content:flex-end}.copy-help{line-height:1.5}.field>small{display:block;margin-top:5px}:root{--control-radius:7px;--control-h:36px;--button-primary:#171613;--button-primary-text:#fff;--button-border:#bdb5aa;--button-secondary:#fff;--button-danger:#9b3d35;--button-subtle:#eee9e1}.btn,.backup-pill,.side-add,.side-store-launch,.store-tabs .btn,.client-portal-nav .btn,.request-filterbar>button,.inbox-unified-tabs>button{border-radius:var(--control-radius)!important;min-height:var(--control-h)!important;height:auto!important;padding:8px 11px!important;font-size:8px!important;line-height:1.2!important;letter-spacing:.045em!important;font-weight:800!important;white-space:normal!important;box-shadow:none!important}.btn.primary{background:var(--button-primary)!important;border-color:var(--button-primary)!important;color:var(--button-primary-text)!important;-webkit-text-fill-color:var(--button-primary-text)!important}.btn.secondary,.btn:not(.primary):not(.danger):not(.ghost-dark):not(.whatsapp-btn):not(.subtle){background:var(--button-secondary)!important;border-color:var(--button-border)!important;color:#171613!important;-webkit-text-fill-color:#171613!important}.btn.subtle{background:var(--button-subtle)!important;border-color:var(--button-subtle)!important;color:#171613!important;-webkit-text-fill-color:#171613!important}.btn.danger{background:#fff!important;border-color:#c99b96!important;color:var(--button-danger)!important;-webkit-text-fill-color:var(--button-danger)!important}.btn.ghost-dark{background:transparent!important;border-color:#6a645d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.btn.whatsapp-btn,.whatsapp-btn{background:#25d366!important;border-color:#25d366!important;color:#082411!important;-webkit-text-fill-color:#082411!important}.btn.xs{min-height:29px!important;padding:6px 8px!important;font-size:7px!important}.btn.small{min-height:32px!important;padding:7px 9px!important;font-size:7px!important}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.42!important;cursor:not-allowed!important;transform:none!important}.status,.ped-status-pill,.request-status,.version-status,.store-mini-badge,.idea-status,.report-chip,.video-chip,.creative-card-meta span,.project-meta-row span,.request-meta span,.profile-links a,.profile-links button,.toast{border-radius:5px!important}.search input{border-radius:8px!important}input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;border:1.4px solid #9e968b!important;border-radius:3px!important;background:#fff!important;margin:0!important;display:inline-grid!important;place-items:center!important;box-shadow:none!important}input[type=checkbox]:checked{background:#171613!important;border-color:#171613!important}input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:10px;font-weight:800;line-height:1}.access-toggle,.ped-platform-check,.notify-assignee-check,.shot-check,.production-link-list label{min-height:35px!important;border:1px solid #d4cdc3!important;border-radius:7px!important;background:#fff!important;padding:8px 9px!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:8px!important;color:#171613!important;box-shadow:none!important}.access-toggle:has(input:checked),.ped-platform-check:has(input:checked),.notify-assignee-check:has(input:checked),.shot-check:has(input:checked){border-color:#171613!important;background:#f6f2ec!important}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{border-radius:7px!important;border:1px solid #c9c2b8!important;background:#fff!important;color:#171613!important;box-shadow:none!important}input:not([type=checkbox]):not([type=radio]):not([type=color]),select{min-height:38px!important}input[type=color]{width:44px!important;height:38px!important;border-radius:7px!important;border:1px solid #c9c2b8!important;padding:3px!important;background:#fff!important}.card-actions,.request-actions,.idea-actions,.ped-mood-actions,.builder-mini-actions,.builder-section-footer,.client-workspace-actions,.store-hero-actions,.landing-builder-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.builder-help-v28{background:#171613;color:#fff;border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.builder-help-v28>div:first-child{display:grid;gap:4px}.builder-help-v28 b{font-size:9px}.builder-help-v28 span{font-size:8px;line-height:1.55;color:#d1cbc3}.builder-help-v28>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.builder-help-v28>div:last-child span{border:1px solid #5d5751;border-radius:5px;padding:5px 7px;color:#fff;font-size:6px;font-weight:800}.builder-bottom-actions-v28{position:sticky;bottom:10px;z-index:22;background:#fffffff5;backdrop-filter:blur(12px);border:1px solid #cfc7bd;border-radius:11px;padding:11px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 12px 35px #14120e1f;margin-top:16px}.builder-bottom-actions-v28>div:first-child{display:grid;gap:2px}.builder-bottom-actions-v28 b{font-size:8px}.builder-bottom-actions-v28 span{font-size:7px;color:#777067}.builder-bottom-actions-v28>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.builder-section-footer{border-top:1px solid #e4ded5;margin-top:10px;padding-top:10px}.mood-palette-editor-v28{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.mood-palette-editor-v28 label{border:1px solid #d6cfc5;background:#fff;border-radius:8px;padding:8px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px;align-items:center}.mood-palette-editor-v28 label>span{grid-column:1/-1;font-size:6px;font-weight:800;letter-spacing:.07em;color:#776f66}.mood-section-list-v28{display:grid;gap:10px}.mood-section-editor-v28{background:#fff;border:1px solid #d3ccc2;border-radius:12px;padding:13px}.mood-section-head-v28{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.mood-section-head-v28>div:first-child{display:flex;gap:9px;align-items:center}.mood-section-head-v28>div:first-child>span{width:30px;height:30px;display:grid;place-items:center;background:#171613;color:#fff;border-radius:5px;font-size:8px;font-weight:800}.mood-section-head-v28>div:first-child>div{display:grid}.mood-section-head-v28 b{font-size:10px}.mood-section-head-v28 small{font-size:7px;color:#786f66;text-transform:uppercase}.mood-mini-palette{display:grid;grid-template-columns:repeat(5,1fr);height:12px;border-radius:4px;overflow:hidden;margin:12px 0}.mood-card-number{position:absolute;right:13px;top:12px;font-size:25px;font-weight:300;color:#c4bcb2}.ped-mood-card.v28{position:relative;padding-top:18px!important}.ped-mood-card.v28:before{display:none!important}.ped-mood-landing-v28{background:#dedbd5;font-family:var(--pm-font);color:var(--pm-text);padding:0 0 30px}.mood-web-toolbar{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid #d0c9bf;padding:9px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center}.mood-web-toolbar>div:first-child{display:grid;gap:2px}.mood-web-toolbar b{font-size:8px}.mood-web-toolbar span{font-size:7px;color:#766f66}.mood-web-toolbar>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.mood-sheet{width:min(1180px,calc(100% - 36px));min-height:760px;margin:18px auto 0;background:#fff;position:relative;padding:46px 48px 58px;overflow:hidden;box-shadow:0 14px 45px #14120e14}.mood-sheet-footer{position:absolute;left:48px;right:48px;bottom:22px;border-top:1px solid currentColor;padding-top:9px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;font-size:7px;text-transform:uppercase;letter-spacing:.05em}.mood-sheet-footer b{text-align:center}.mood-sheet-footer span:last-child{text-align:right}.mood-page-index{position:absolute;right:48px;top:42px;font-size:58px;font-weight:300;line-height:1;color:#ded9d1}.mood-cover-sheet,.mood-end-sheet{background:#0c0c0b;color:#fff}.mood-sheet-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.mood-bru-logo{width:190px;height:44px;-o-object-fit:contain;object-fit:contain;filter:invert(1)}.mood-sheet-top .landing-client-logo{background:#fff!important;border-radius:5px;padding:7px 10px;max-width:170px;height:55px}.mood-sheet-top .landing-client-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.mood-cover-copy{position:absolute;left:48px;right:48px;bottom:105px;z-index:3;max-width:850px}.mood-cover-copy h1{font-size:clamp(54px,7vw,100px);line-height:.92;font-weight:350;margin:9px 0 18px}.mood-cover-copy p{max-width:720px;font-size:12px;line-height:1.75;color:#d3cdc5}.mood-cover-image{position:absolute;inset:0;opacity:.34}.mood-cover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mood-sheet-top,.mood-cover-copy,.mood-sheet-footer{z-index:3}.mood-editorial-copy{max-width:870px;margin:80px 0 0}.mood-editorial-copy h2,.mood-palette-heading h2,.mood-content-copy h2,.mood-production-columns h2{font-size:clamp(42px,5vw,72px);font-weight:350;line-height:1.02;margin:8px 0 18px}.mood-editorial-copy p,.mood-content-copy p,.mood-production-columns p{font-size:12px;line-height:1.82;max-width:780px}.mood-editorial-copy blockquote{font-size:22px;line-height:1.4;margin:46px 0 0;padding-left:25px;border-left:2px solid var(--pm-accent);max-width:760px}.mood-palette-heading{max-width:700px}.mood-palette-heading p{font-size:10px;line-height:1.65}.mood-palette-grid{position:absolute;inset:270px 48px 75px;display:grid;grid-template-columns:repeat(5,1fr)}.mood-palette-grid>div{padding:15px;display:flex;flex-direction:column;justify-content:space-between}.mood-palette-grid b{font-size:10px}.mood-palette-grid span{font-size:35px;font-weight:300;opacity:.65}.mood-content-sheet{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:38px;align-items:center}.mood-content-copy{align-self:center}.mood-content-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:500px}.mood-content-gallery.one{grid-template-columns:1fr}.mood-content-gallery figure{margin:0;background:#e7e2da;min-height:240px;overflow:hidden}.mood-content-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mood-empty-visual{grid-column:1/-1;border:1px solid #d5cec4;background:#f4f1eb;display:grid;place-items:center;align-content:center;min-height:420px;text-align:center;padding:30px}.mood-empty-visual span{font-size:7px;letter-spacing:.08em;color:#81786e}.mood-empty-visual b{font-size:25px;font-weight:400;margin-top:6px}.type-shotlist .mood-content-copy{max-width:940px}.type-shotlist{grid-template-columns:1fr}.type-shotlist .mood-content-gallery{display:none}.mood-production-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:125px}.mood-production-columns>div+div{border-left:1px solid #d5cec4;padding-left:50px}.mood-end-sheet{display:grid;place-items:center;align-content:center;text-align:center}.mood-end-sheet>img{width:250px;filter:invert(1);margin-bottom:30px}.mood-end-sheet h2{font-size:30px;font-weight:350}.shooting-rundown-v28{display:grid;gap:8px;margin-top:16px}.shooting-script-card-v28{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:13px;align-items:start;background:#fff;border:1px solid #d6cfc5;border-radius:10px;padding:12px}.shooting-script-index{width:42px;height:42px;display:grid;place-items:center;background:#171613;color:#fff;border-radius:5px;font-size:11px;font-weight:700}.shooting-script-main h3{font-size:16px;font-weight:500;margin:3px 0 8px}.shooting-script-main details{border-top:1px solid #e5dfd6;padding-top:8px}.shooting-script-main summary{cursor:pointer;font-size:7px;font-weight:850;letter-spacing:.06em}.shooting-script-copy{font-size:9px;line-height:1.7;margin-top:9px;white-space:pre-wrap}.october-head-v28{margin-top:32px!important;padding-top:25px;border-top:1px solid #d8d1c7}.idea-card.v28{border-radius:10px!important}.idea-card-top-v28{display:flex;justify-content:space-between;gap:10px;font-size:7px;color:#706860}.idea-card-top-v28 span{font-weight:800}@media print{@page{size:A4 landscape;margin:0}body{background:#fff!important}.sidebar,.topbar,.mood-web-toolbar,.landing-studio-toolbar,.toast,.presentation-bar{display:none!important}.app,.main,.content,#view{display:block!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.ped-mood-landing-v28,.universal-landing{background:#fff!important;padding:0!important}.mood-sheet{width:100%!important;height:210mm!important;min-height:210mm!important;margin:0!important;box-shadow:none!important;page-break-after:always!important;-moz-column-break-after:page!important;break-after:page!important}.mood-sheet:last-child{page-break-after:auto!important}.universal-landing-hero,.universal-landing-section{page-break-after:always!important;-moz-column-break-after:page!important;break-after:page!important;min-height:190mm!important}}@media(max-width:900px){.builder-help-v28{grid-template-columns:1fr}.mood-palette-editor-v28{grid-template-columns:1fr 1fr}.mood-content-sheet{grid-template-columns:1fr}.mood-content-gallery{min-height:320px}.mood-production-columns{grid-template-columns:1fr;margin-top:80px}.mood-production-columns>div+div{border-left:0;border-top:1px solid #d5cec4;padding-left:0;padding-top:25px}.shooting-script-card-v28{grid-template-columns:44px minmax(0,1fr)}.shooting-script-actions{grid-column:2}}@media(max-width:600px){.builder-bottom-actions-v28{position:static;display:grid}.builder-bottom-actions-v28>div:last-child,.mood-web-toolbar>div:last-child{display:grid;grid-template-columns:1fr;width:100%}.mood-web-toolbar{align-items:stretch;display:grid}.mood-palette-editor-v28{grid-template-columns:1fr}.mood-sheet{width:100%;min-height:720px;margin:8px 0 0;padding:34px 24px 55px}.mood-sheet-footer{left:24px;right:24px}.mood-page-index{right:24px;top:30px}.mood-content-gallery{grid-template-columns:1fr}.mood-palette-grid{inset:230px 24px 68px;grid-template-columns:1fr}.mood-palette-grid>div{min-height:80px;flex-direction:row;align-items:center}.shooting-script-card-v28{grid-template-columns:1fr}.shooting-script-actions{grid-column:auto}.builder-mini-actions{width:100%}}.btn,.backup-pill,.side-add,.side-store-launch,.action-center-button,.store-tabs .btn,.client-portal-nav .btn,.note-flag,.ped-view-switch button,.request-filterbar>button,.inbox-unified-tabs>button{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:nowrap!important}.btn{min-height:34px!important;padding:7px 10px!important;border-radius:7px!important;font-size:7.3px!important}.btn.small{min-height:29px!important;padding:6px 8px!important;font-size:6.7px!important}.btn.xs{min-height:26px!important;padding:5px 7px!important;font-size:6.4px!important}.backup-pill{min-height:34px!important;padding:7px 10px!important;font-size:7px!important;text-transform:uppercase!important}.note-flag{min-height:27px!important;padding:5px 7px!important;border-radius:6px!important;font-size:6.3px!important}.ped-view-switch{border-radius:7px!important;padding:2px!important}.ped-view-switch button{min-height:30px!important;padding:6px 9px!important;border-radius:5px!important;font-size:7px!important}.access-toggle,.ped-platform-check,.notify-assignee-check,.shot-check,.production-link-list label,.client-access-toggle{min-height:32px!important;padding:6px 8px!important;border-radius:6px!important;font-size:7px!important}input[type=checkbox]{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;border-radius:2px!important}input[type=checkbox]:checked:after{font-size:8px!important}.btn.primary{background:#171613!important;border-color:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.dark .btn.primary:active,.meeting-head .btn.primary:active,.sidebar .btn.primary:active,.project-mast .btn.primary:active,.domora-hero .btn.primary:active,.btn.primary[aria-pressed=true],.btn.primary.is-active{background:transparent!important;border-color:#fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1px #fff!important}.card-actions,.request-actions,.idea-actions,.ped-mood-actions,.builder-mini-actions,.builder-section-footer,.client-workspace-actions,.store-hero-actions,.landing-builder-actions,.modal-foot,.client-mini-actions,.client-row-actions{flex-wrap:wrap!important;row-gap:6px!important;-moz-column-gap:6px!important;column-gap:6px!important}.creative-landing-v29{background:#ddd8d0;font-family:var(--el-font);color:var(--el-text);padding:0 0 30px}.elab-sheet{width:min(1180px,calc(100% - 36px));min-height:760px;margin:18px auto 0;background:#fff;position:relative;padding:46px 48px 58px;overflow:hidden;box-shadow:0 14px 45px #14120e14}.elab-sheet-footer{position:absolute;left:48px;right:48px;bottom:22px;border-top:1px solid currentColor;padding-top:9px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;font-size:7px;text-transform:uppercase;letter-spacing:.05em}.elab-sheet-footer b{text-align:center}.elab-sheet-footer span:last-child{text-align:right}.elab-page-index{position:absolute;right:48px;top:42px;font-size:58px;font-weight:300;line-height:1;color:#ded9d1}.elab-cover-sheet,.elab-end-sheet{background:#0c0c0b;color:#fff}.elab-sheet-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;position:relative;z-index:3}.elab-sheet-top>img:first-child{width:190px;height:44px;-o-object-fit:contain;object-fit:contain;filter:invert(1)}.elab-cover-image{position:absolute;inset:0;opacity:.38}.elab-cover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.elab-cover-copy{position:absolute;left:48px;right:48px;bottom:105px;z-index:3;max-width:860px}.elab-cover-copy h1{font-size:clamp(54px,7vw,100px);line-height:.92;font-weight:350;margin:9px 0 18px}.elab-cover-copy p{max-width:750px;font-size:12px;line-height:1.75;color:#d3cdc5}.elab-content-sheet{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:38px;align-items:center}.elab-content-sheet.layout-quote{grid-template-columns:1fr}.elab-content-sheet.layout-quote .mood-content-copy{max-width:940px;margin:auto}.elab-content-sheet.layout-quote .mood-content-copy h2{font-size:clamp(52px,6vw,86px)}.elab-content-sheet.layout-quote .mood-content-gallery{margin-top:20px}.elab-content-sheet.layout-full,.elab-content-sheet.layout-full .mood-content-gallery{grid-template-columns:1fr}.elab-content-sheet.layout-gallery{grid-template-columns:.55fr 1.45fr}.elab-content-sheet.layout-gallery .mood-content-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.elab-content-sheet.layout-palette .mood-content-gallery{grid-template-columns:1fr}.elab-end-sheet{display:grid;place-items:center;align-content:center;text-align:center}.elab-end-sheet>img{width:250px;filter:invert(1);margin-bottom:30px}.elab-end-sheet h2{font-size:34px;font-weight:350;margin:0 0 8px}.elab-end-sheet p{font-size:11px;color:#d2ccc4}.elaborato-palette-v29{margin-top:16px}.idea-script-preview-v29{margin:10px 0;border:1px solid #ded7ce;border-radius:7px;background:#faf8f4;padding:8px 9px}.idea-script-preview-v29 summary{cursor:pointer;font-size:6.8px;font-weight:850;letter-spacing:.05em}.idea-script-preview-v29>div{font-size:8.5px;line-height:1.65;margin-top:8px}.script-sheet-v29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;position:relative}.script-sheet-v29 section{border:1px solid #d8d1c7;border-radius:9px;background:#fff;padding:13px}.script-sheet-v29 section h3{font-size:18px;font-weight:500;margin:4px 0}.script-sheet-v29 section p,.script-sheet-v29 section li{font-size:9px;line-height:1.65}.script-main-v29{grid-column:1/-1;background:#171613!important;color:#fff!important}.script-main-v29 .eyebrow{color:#bdb6ad!important}.script-main-v29>div:last-child{font-size:10px;line-height:1.8;white-space:pre-wrap}.script-sheet-number{position:absolute;right:12px;top:5px;font-size:46px;font-weight:300;color:#ddd6cd;pointer-events:none}.script-sheet-v29 ol{padding-left:18px;margin:8px 0 0}@media(max-width:600px){.btn{font-size:6.7px!important;padding-left:8px!important;padding-right:8px!important}.elab-sheet{width:100%;min-height:720px;margin:8px 0 0;padding:34px 24px 55px}.elab-sheet-footer{left:24px;right:24px}.elab-page-index{right:24px;top:30px}.elab-content-sheet{grid-template-columns:1fr!important}.script-sheet-v29{grid-template-columns:1fr}.script-main-v29{grid-column:auto}}@media print{.creative-landing-v29{background:#fff!important;padding:0!important}.elab-sheet{width:100%!important;height:210mm!important;min-height:210mm!important;margin:0!important;box-shadow:none!important;page-break-after:always!important;-moz-column-break-after:page!important;break-after:page!important}.elab-sheet:last-child{page-break-after:auto!important}}n .meeting-shell,.meeting-main,.meeting-head,.meeting-sessionbar-v30,.meeting-primary-actions-v30,.meeting-context-nav-simple,.meeting-profilebar,.agenda-card{min-width:0!important;max-width:100%!important}.meeting-head{padding:20px 22px 18px!important}.meeting-meta{margin-top:17px!important;margin-bottom:12px!important}.meeting-sessionbar-v30{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:0!important}.meeting-switch-wrap{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;min-width:0!important}.meeting-switch-wrap>span{color:#aaa39a!important;font-size:6.5px!important;font-weight:850!important;letter-spacing:.1em!important}.meeting-switch-wrap .auto-select-control,.meeting-switch-wrap select{width:100%!important;min-width:0!important;max-width:100%!important;grid-column:auto!important}.meeting-switch-wrap select{min-height:40px!important;border-radius:7px!important;border:1px solid #504c46!important;background:#201f1c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:0 11px!important}.meeting-primary-actions-v30{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important}.meeting-primary-actions-v30 .btn{width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding:8px 9px!important;border-radius:7px!important;font-size:7px!important;font-weight:850!important;letter-spacing:.045em!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}.meeting-primary-actions-v30 .meeting-dark-action{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #817a70!important}.meeting-primary-actions-v30 .meeting-dark-action:hover,.meeting-primary-actions-v30 .meeting-dark-action:focus-visible{border-color:#fff!important;background:#292723!important}.meeting-primary-actions-v30 .meeting-conclude-action{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border:1px solid #fff!important}.meeting-primary-actions-v30 .meeting-conclude-action:active{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fff!important}.meeting-context-nav-simple{position:sticky!important;top:76px!important;z-index:12!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:8px!important;background:#f3efe8!important;border:1px solid #d8d1c7!important;border-radius:10px!important;margin:0 0 10px!important}.meeting-context-nav-simple:after{display:none!important;content:none!important}.meeting-context-nav-simple .meeting-context-btn,.meeting-context-nav-simple .meeting-context-btn.back{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:36px!important;margin:0!important;padding:7px 8px!important;border:1px solid #c9c1b6!important;border-radius:7px!important;background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;font-size:6.8px!important;font-weight:850!important;line-height:1!important;letter-spacing:.04em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.meeting-context-nav-simple .meeting-context-btn:hover{border-color:#171613!important}.meeting-context-nav-simple .meeting-context-btn.active{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}.meeting-flow-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.meeting-flow-tab{width:100%!important;min-width:0!important;min-height:36px!important;padding:7px 8px!important;border-radius:7px!important;font-size:6.8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.meeting-flow-tab.active{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}.agenda-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.agenda-bottom>.btn{justify-self:start!important}.agenda-bottom .pager{display:grid!important;grid-template-columns:repeat(2,max-content)!important;gap:6px!important}.agenda-bottom .btn{min-height:34px!important;white-space:nowrap!important}.meeting-profilebar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.profile-links{display:flex!important;flex-wrap:wrap!important;gap:5px!important;justify-content:flex-end!important}.profile-links a,.profile-links button{min-height:31px!important;display:inline-flex!important;align-items:center!important;border-radius:6px!important;padding:6px 8px!important;font-size:6.5px!important;white-space:nowrap!important}.meeting-right-simple .btn,.meeting-timer-panel .btn{max-width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.meeting-timer-panel .timer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.meeting-timer-panel .timer-actions .btn{width:100%!important}@media(max-width:900px){.meeting-context-nav-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}.meeting-profilebar{grid-template-columns:1fr!important}.profile-links{justify-content:flex-start!important}}@media(max-width:560px){.meeting-primary-actions-v30{grid-template-columns:1fr!important}.meeting-primary-actions-v30 .btn{text-overflow:clip!important}.meeting-context-nav-simple{position:static!important;grid-template-columns:1fr!important}.meeting-context-nav-simple .meeting-context-btn{justify-content:flex-start!important;text-overflow:clip!important}.meeting-flow-tabs,.agenda-bottom{grid-template-columns:1fr!important}.agenda-bottom>.btn{width:100%!important}.agenda-bottom .pager{grid-template-columns:1fr 1fr!important;width:100%!important}.agenda-bottom .pager .btn{width:100%!important}}.meeting-head .btn,.meeting-context-nav-simple button,.meeting-flow-tabs button{flex:none!important}.btn,.backup-pill,.meeting-context-btn,.store-tabs .btn,.client-portal-nav .btn,.request-filterbar>button,.inbox-unified-tabs>button,.version-tab{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;line-height:1!important;flex:0 0 auto!important}.btn{min-height:34px!important;padding:8px 10px!important;border-radius:7px!important;font-size:7px!important}.btn.small{min-height:29px!important;padding:6px 8px!important;font-size:6.5px!important}.btn.icon{width:32px!important;min-width:32px!important;padding:0!important}.btn.primary{background:#171613!important;border:1px solid #171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.btn.primary:active,.btn.primary.is-selected,.btn.primary[aria-pressed=true]{background:#fff!important;color:#171613!important;-webkit-text-fill-color:#171613!important;border-color:#171613!important}.dark .btn.primary:active,.panel.dark .btn.primary:active,.meeting-head .btn.primary:active,.dark-surface .btn.primary:active,.meeting-head .btn.primary.is-selected{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fff!important}.meeting-dark-action{background:#171613!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#171613!important}.meeting-dark-action:active,.meeting-dark-action.is-selected{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fff!important}.card-actions,.hero-actions,.meeting-primary-actions-v30,.project-mast-actions,.creative-card-actions,.idea-actions,.landing-builder-actions,.builder-bottom-actions-v28>div:last-child,.ped-mood-actions,.client-workspace-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}input[type=checkbox]{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;border-radius:3px!important}.access-toggle,.ped-platform-check,.notify-assignee-check,.shot-check{min-height:32px!important;padding:6px 8px!important;font-size:7px!important}.meeting-title{margin-bottom:8px!important}.meeting-sessionbar-v30{gap:8px!important;padding:8px!important}.meeting-primary-actions-v30 .btn{min-height:30px!important;padding:6px 8px!important;font-size:6.5px!important}.meeting-context-nav-simple{gap:5px!important}.meeting-context-btn{min-height:31px!important;padding:7px 8px!important;font-size:6.5px!important;border-radius:6px!important}.meeting-head .profile-links a,.meeting-head .profile-links button,.profile-links a,.profile-links button{white-space:nowrap!important}.backup-pill{text-transform:uppercase!important;font-size:7px!important}.ped-presentation-v31{background:#dedbd5;color:#171613;padding-bottom:30px}.ped-web-toolbar{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid #d0c9bf;padding:9px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center}.ped-web-toolbar>div:first-child{display:grid;gap:2px}.ped-web-toolbar b{font-size:8px}.ped-web-toolbar span{font-size:7px;color:#766f66}.ped-web-toolbar>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.ped-pres-sheet{width:min(1180px,calc(100% - 36px));min-height:760px;margin:18px auto 0;background:#fff;position:relative;padding:48px 50px 62px;box-shadow:0 14px 45px #14120e14;overflow:hidden}.ped-pres-cover{background:#111;color:#fff}.ped-pres-brands{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.ped-pres-brands>img{width:190px;height:45px;-o-object-fit:contain;object-fit:contain;filter:invert(1)}.ped-pres-brands>div{background:#fff;border-radius:5px;padding:7px 10px;max-width:190px;height:60px;color:#111}.ped-pres-brands>div img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ped-pres-cover-copy{position:absolute;left:50px;right:50px;bottom:115px;max-width:860px}.ped-pres-cover-copy h1,.ped-pres-sheet>h2{font-size:clamp(48px,6vw,84px);line-height:.95;font-weight:350;margin:10px 0 20px}.ped-pres-cover-copy p{font-size:13px;line-height:1.75;color:#d1cac1;max-width:760px}.ped-pres-foot{position:absolute;left:50px;right:50px;bottom:22px;border-top:1px solid currentColor;padding-top:9px;display:grid;grid-template-columns:1fr 1fr 1fr;font-size:7px;text-transform:uppercase;letter-spacing:.06em}.ped-pres-foot b{text-align:center}.ped-pres-foot span:last-child{text-align:right}.ped-pres-num{position:absolute;right:50px;top:40px;font-size:60px;font-weight:300;color:#ded9d1}.ped-pres-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:75px}.ped-pres-stats>div{border-top:1px solid #171613;padding-top:14px;display:grid;gap:4px}.ped-pres-stats b{font-size:45px;font-weight:300}.ped-pres-stats span{font-size:8px;text-transform:uppercase}.ped-pres-week,.ped-pres-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ped-pres-week{margin-top:35px}.ped-pres-week b{font-size:7px;padding:7px;background:#eee9e2}.ped-pres-day{min-height:88px;border:1px solid #ddd6cd;padding:7px;display:flex;flex-direction:column;gap:4px}.ped-pres-day.outside{background:#f3f0eb}.ped-pres-day>b{font-size:9px}.ped-pres-day>span{font-size:6px;line-height:1.3;border-left:2px solid var(--accent);padding-left:4px}.ped-pres-day>small{font-size:6px;color:#777}.ped-pres-content-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:85px}.ped-pres-content-meta span,.ped-pres-tags span{border:1px solid #cfc8bf;border-radius:5px;padding:5px 7px;font-size:7px;text-transform:uppercase}.ped-pres-content>h2{max-width:850px}.ped-pres-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:45px}.ped-pres-columns p{font-size:11px;line-height:1.8}.ped-pres-columns>div+div{border-left:1px solid #ddd5cc;padding-left:55px}.ped-pres-note{margin-top:20px;border-top:1px solid #d9d2c8;padding-top:12px;font-size:9px}.ped-pres-note b{display:block;font-size:7px;margin-bottom:4px}.ped-pres-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}@media print{@page{size:A4 landscape;margin:0}.ped-web-toolbar{display:none!important}.ped-presentation-v31{background:#fff!important;padding:0!important}.ped-pres-sheet{width:100%!important;height:210mm!important;min-height:210mm!important;margin:0!important;box-shadow:none!important;page-break-after:always!important;-moz-column-break-after:page!important;break-after:page!important}.ped-pres-sheet:last-child{page-break-after:auto!important}}@media(max-width:760px){.ped-web-toolbar{display:grid;align-items:stretch}.ped-web-toolbar>div:last-child{display:grid;grid-template-columns:1fr}.ped-pres-sheet{width:100%;margin:8px 0 0;padding:34px 24px 58px;min-height:720px}.ped-pres-foot{left:24px;right:24px}.ped-pres-num{right:24px;top:28px}.ped-pres-cover-copy{left:24px;right:24px}.ped-pres-stats{grid-template-columns:1fr 1fr}.ped-pres-columns{grid-template-columns:1fr}.ped-pres-columns>div+div{border-left:0;border-top:1px solid #ddd5cc;padding-left:0;padding-top:25px}}
