/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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{color-scheme:light;--bg:#edf5fb;--surface:#fff;--surface-soft:#dcecf9;--ink:#122f5c;--muted:#60718d;--line:#d5e0ec;--orange:#122f5c;--orange-dark:#0a2348;--nav:#122f5c;--accent:#7285b8;--green:#397769;--red:#b64b55;--purple:#7285b8;--shadow:0 8px 30px #122f5c14}*{box-sizing:border-box}body,html{background:var(--bg);min-height:100%;color:var(--ink);margin:0}body{font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}a,button{transition:all .18s}button{cursor:pointer}a{color:inherit;text-decoration:none}.center-screen{min-height:100vh;color:var(--muted);place-items:center;display:grid}.eyebrow{letter-spacing:.16em;font-weight:800;margin:0 0 9px!important;font-size:11px!important}.orange{color:var(--orange)!important}.muted{color:var(--muted)}.brand-mark{background:var(--orange);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.login-page{background:#fff;grid-template-columns:46% 54%;min-height:100vh;display:grid}.login-brand{background:var(--nav);color:#fff;flex-direction:column;padding:52px 9vw 44px 5vw;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-140px;right:-260px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04}.brand-name{font-size:21px;font-weight:700;position:absolute;top:64px;left:calc(5vw + 54px)}.brand-name span{color:#c8d1ce;font-weight:400}.hero-copy{max-width:540px;margin:auto 0}.hero-copy h1{letter-spacing:-.05em;margin:12px 0 28px;font-size:clamp(42px,4.3vw,68px);line-height:1.05}.hero-copy h1 em{color:var(--orange);font-style:normal}.hero-copy p{color:#b9c5c1;max-width:470px;font-size:18px;line-height:1.7}.brand-foot{color:#9caeaa;align-items:center;gap:10px;font-size:13px;display:flex}.brand-foot svg{width:17px}.login-panel{place-items:center;padding:35px;display:grid}.login-box{width:min(460px,100%)}.mobile-logo{display:none}.login-box h2{letter-spacing:-.035em;margin:0 0 8px;font-size:37px}.login-box>.muted{margin:0 0 30px}.login-box form>label,.modal-body>label,.settings-form label{margin:17px 0 8px;font-size:13px;font-weight:700;display:block}.login-box input,.modal-body input,.modal-body select,.role-picker select,.settings-form input{width:100%;height:49px;color:var(--ink);background:#fff;border:1px solid #dbe1de;border-radius:9px;outline:none;padding:0 14px}input:focus,select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ee5d2b1a}.password{position:relative}.password button{color:var(--muted);background:0 0;border:0;padding:6px;position:absolute;top:8px;right:8px}.password svg{width:19px}.form-row{justify-content:space-between;margin:18px 0;display:flex}.check,.form-row{align-items:center}.check{gap:8px;margin:0!important;font-weight:400!important;display:flex!important}.check input{width:16px;height:16px}.link{color:var(--orange);background:0 0;border:0;font-size:13px;font-weight:700}.form-message{color:#a84120;background:#fff4ef;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.ghost,.primary,.secondary{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.primary{background:var(--orange);color:#fff}.primary:hover{background:var(--orange-dark);transform:translateY(-1px)}.secondary{color:var(--ink);background:#fff;border:1px solid #dfe5e2}.secondary:hover{background:#fafbfa;border-color:#bdc8c3}.ghost{background:0 0}.full{width:100%}.ghost svg,.primary svg,.secondary svg{width:16px}.primary:disabled{opacity:.45;cursor:not-allowed}.divider{background:var(--line);text-align:center;height:1px;margin:30px 0 22px}.divider span{color:#94a09c;letter-spacing:.12em;background:#fff;padding:0 12px;font-size:10px;position:relative;top:-7px}.demo-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.demo-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.demo-grid button:hover{border-color:var(--orange);background:#fffaf8}.demo-grid button span:last-child{flex-direction:column;min-width:0;display:flex}.demo-grid b{font-size:12px}.demo-grid small{color:var(--muted);font-size:10px}.demo-note{text-align:center;color:var(--muted);margin-top:17px;font-size:11px}.avatar{color:#27483e;background:#dce8e4;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:inline-grid}.avatar.wesley{color:#b4431c;background:#ffd9ca}.avatar.davi{color:#3158a6;background:#dce8ff}.avatar.gustavo{color:#6544ab;background:#e7ddff}.avatar.social{color:#16734a;background:#d9f3e4}.avatar.master{color:#fff;background:#172b24}.avatar.coordenador{color:#956500;background:#fff0c9}.app-frame{min-height:100vh}.sidebar{background:var(--nav);color:#d7e1dd;z-index:30;flex-direction:column;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.side-brand{align-items:center;gap:11px;height:55px;padding:0 7px;font-size:16px;display:flex}.side-brand .brand-mark{border-radius:9px;width:34px;height:34px}.side-brand span b{color:#91a39d;font-weight:400}.sidebar nav{flex-direction:column;gap:3px;margin-top:23px;display:flex}.side-bottom>button,.sidebar nav a{color:#9fb0aa;border-radius:8px;align-items:center;gap:12px;height:43px;padding:0 12px;font-size:13px;display:flex}.sidebar nav a.active,.sidebar nav a:hover{color:#fff;background:#1e342c}.sidebar nav a.active:before{content:"";background:var(--orange);border-radius:0 3px 3px 0;width:3px;height:25px;position:absolute;left:0}.side-bottom svg,.sidebar nav svg{width:18px}.sidebar nav small{background:var(--orange);color:#fff;border-radius:20px;place-items:center;min-width:21px;height:21px;margin-left:auto;display:grid}.side-bottom{margin-top:auto}.side-bottom>button{background:0 0;border:0;width:100%}.profile{border-top:1px solid #294038;align-items:center;gap:10px;margin-top:10px;padding:19px 5px 0;display:flex}.profile span:nth-child(2){flex-direction:column;flex:1;display:flex}.profile b{font-size:12px}.profile small{color:#8da19a;margin-top:3px;font-size:10px}.profile>svg{width:14px}.mobile-close{display:none}.app-main{min-height:100vh;margin-left:240px}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;height:72px;padding:0 34px;position:sticky;top:0}.search,.topbar{align-items:center;display:flex}.search{color:#9aa6a2;gap:10px;width:min(410px,50%)}.search svg{width:18px}.search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.top-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.demo-pill{letter-spacing:.1em;color:#188658;background:#edf9f3;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800}.icon-button{color:#62716c;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:inline-grid}.icon-button:hover{background:#f0f3f2}.icon-button svg{width:18px}.notification-wrap{position:relative}.notification-wrap .icon-button i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;top:2px;right:2px}.notification-pop{border:1px solid var(--line);background:#fff;border-radius:12px;width:340px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 16px 50px #1428212e}.notification-pop>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px;display:flex}.notification-pop button{color:var(--orange);background:0 0;border:0;font-size:10px}.notification-pop>a{border-bottom:1px solid var(--line);flex-direction:column;padding:13px 15px;display:flex}.notification-pop>a:hover{background:#fafbfa}.notification-pop p,.notification-pop span{color:var(--muted);margin-top:3px;font-size:11px}.menu-btn{display:none}.content{max-width:1600px;margin:auto;padding:34px}.page-head{justify-content:space-between;align-items:flex-end;margin:0 0 27px;display:flex}.page-head h1{letter-spacing:-.035em;margin:0 0 7px;font-size:31px}.page-head>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.metric{background:var(--surface);border:1px solid var(--line);border-radius:11px;justify-content:space-between;padding:19px 20px;display:flex;box-shadow:0 2px 10px #14281e06}.metric>div{flex-direction:column;display:flex}.metric span{color:var(--muted);font-size:11px;font-weight:700}.metric b{letter-spacing:-.04em;margin:6px 0 4px;font-size:28px}.metric small{color:#89958f;font-size:10px}.metric i{width:38px;height:38px;color:var(--orange);background:#fff2ed;border-radius:9px;place-items:center;display:grid}.metric i svg{width:18px}.dashboard-grid{grid-template-columns:2fr .9fr;gap:20px;margin-bottom:20px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:20px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panel-head h2{margin:0;font-size:17px}.panel-head a{color:var(--orange);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.panel-head a svg{width:15px}.flow-list article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.flow-icon{color:#26815f;background:#eef7f3;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.flow-icon.danger{color:var(--red);background:#fff1ee}.flow-icon svg{width:18px}.flow-info{flex:1}.flow-info>div{align-items:center;gap:8px;display:flex}.status{letter-spacing:.04em;color:#5f716a;white-space:nowrap;background:#edf2f0;border-radius:20px;padding:4px 7px;font-weight:800;font-size:9px!important}.status.em-andamento{color:#3e68ba;background:#eaf1ff}.status.ativa,.status.concluida,.status.enviado,.status.publicado{color:#197650;background:#e8f7f0}.status.atrasada,.status.bloqueada,.status.corracao-solicitada,.status.falhou{color:#c44135;background:#fff0ed}.status.programado{color:#6949b5;background:#f0ecff}.status.convidada,.status.pendente{color:#93680a;background:#fff6de}.status.transmissao-concluida{color:#3b68bf;background:#e9f1ff}.flow-info small{color:#94a09c;text-transform:uppercase;font-size:9px}.flow-info h3{margin:7px 0 3px;font-size:13px}.flow-info p{color:var(--muted);margin:0;font-size:10px}.flow-owner{align-items:center;gap:9px;width:175px;display:flex}.flow-owner>span:nth-child(2){flex-direction:column;flex:1;display:flex}.flow-owner b{font-size:11px}.flow-owner small{color:var(--muted);margin-top:3px;font-size:9px}.flow-owner>svg{color:#9aa6a2;width:14px}.danger-text{color:var(--red)!important}.attention .count{color:var(--red);background:#fff0ed;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:800}.attention>a{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.attention>a>svg:first-child{color:var(--red);width:18px}.attention>a>svg:last-child{color:#99a49f;width:14px}.attention>a span{flex-direction:column;flex:1;display:flex}.attention>a b{font-size:11px}.attention>a small{color:var(--red);margin-top:4px;font-size:9px}.empty{min-height:160px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty svg{color:#80aa99}.empty b{color:var(--ink);font-size:13px}.empty span{font-size:11px}.lower{grid-template-columns:1.4fr 1fr}.task-row{border-top:1px solid var(--line);align-items:center;gap:11px;padding:13px 0;display:flex}.task-dot{background:#3e7ed6;border-radius:50%;width:8px;height:8px}.task-dot.late{background:var(--red)}.task-row>span:nth-child(2){flex-direction:column;flex:1;display:flex}.task-row b{font-size:11px}.task-row small{margin-top:3px}.task-row small,.task-time{color:var(--muted);font-size:9px}.task-time{align-items:center;gap:5px;display:flex}.task-time svg{width:13px}.task-row>svg{width:14px}.pulse-number{align-items:baseline;gap:10px;margin-top:30px;display:flex}.pulse-number b{font-size:28px}.positive,.pulse-number span{color:var(--green)!important;font-size:10px!important}.positive svg,.pulse-number svg{vertical-align:middle;width:13px}.pulse>p{color:var(--muted);font-size:10px}.mini-bars{align-items:flex-end;gap:8px;height:55px;margin-top:20px;display:flex}.mini-bars i{background:#d8e8e1;border-radius:3px 3px 0 0;flex:1}.mini-bars i.hot{background:var(--orange)}.toolbar{justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.tabs{background:#edf0ef;border-radius:8px;padding:3px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px 13px;font-size:11px}.tabs button.active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 2px 6px #0000000f}.task-board{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.task-card{box-shadow:var(--shadow);background:#fff;border:1px solid var(--line);border-top:3px solid #5c8adb;border-radius:12px;padding:18px}.task-card.is-late{border-top-color:var(--red)}.task-card-top{align-items:center;gap:8px;display:flex}.task-card-top .icon-button{margin-left:auto}.priority{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.task-card>.eyebrow{color:#8a9892;margin-top:20px!important}.task-card h2{margin:7px 0;font-size:16px}.task-card>p:not(.eyebrow){color:var(--muted);min-height:30px;font-size:11px}.task-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;margin:15px 0;padding:12px 0;display:flex}.task-meta>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.task-meta svg{width:13px}.task-meta .avatar{width:22px;height:22px;font-size:8px}.task-actions{justify-content:space-between}.block-note,.task-actions{align-items:center;gap:7px;display:flex}.block-note{color:#a64525;background:#fff4ef;border-radius:7px;margin-bottom:10px;padding:9px;font-size:10px}.block-note svg{width:14px}.done{color:var(--green);align-items:center;gap:6px;font-size:10px;display:flex}.done svg{width:16px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081410a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(560px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #0000004d}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.modal>header h2{margin:0;font-size:17px}.modal-body{padding:20px}.modal-body>label:first-child{margin-top:0}.hint{color:var(--muted);background:#f5f7f6;border-radius:7px;padding:10px;font-size:11px}.check-list{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.check-list label{align-items:center;gap:7px;font-size:11px;display:flex}.form-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.event-list{flex-direction:column;gap:10px;display:flex}.event-list article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:18px;padding:15px 18px;display:flex}.date-block{background:#f3f5f4;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:54px;display:flex}.date-block b{font-size:19px}.date-block span{text-transform:uppercase;color:var(--muted);font-size:9px}.event-main{flex:1}.event-main>div:first-child{align-items:center;gap:8px;display:flex}.event-main>div:first-child small{color:var(--muted);text-transform:uppercase;font-size:9px}.event-main h2{margin:6px 0 3px;font-size:15px}.event-main p{color:var(--muted);margin:0;font-size:10px}.event-main>div:last-child{gap:15px;margin-top:9px;display:flex}.event-main>div:last-child span{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.event-main svg{width:12px}.event-owners{display:flex}.event-owners .avatar{border:2px solid #fff;margin-left:-7px}.kanban{gap:13px;padding-bottom:20px;display:flex;overflow-x:auto}.kanban>section{width:250px;min-width:250px}.kanban>section>header{align-items:center;gap:8px;height:38px;font-size:11px;display:flex}.kanban>section>header span{background:#e9edeb;border-radius:20px;margin-left:auto;padding:2px 7px}.col-dot{background:#8a9993;border-radius:50%;width:8px;height:8px}.c-1,.c-2{background:#3f7ed3}.c-3{background:#e6a11e}.c-4{background:#16a36c}.c-5{background:#7657d5}.c-6{background:#173e31}.kanban article{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:10px;padding:14px}.kanban article h3{margin:10px 0 5px;font-size:13px}.kanban article p,.kanban article small{color:var(--muted);font-size:9px}.kanban footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.kanban .avatar{width:26px;height:26px;font-size:8px}.kanban footer span{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.kanban footer svg{width:12px}.calendar{overflow:hidden}.calendar-head{justify-content:space-between;align-items:center;display:flex}.calendar-head h2{text-transform:capitalize;font-size:18px}.calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin-top:18px;display:grid}.calendar-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:100px;padding:8px}.calendar-grid b{font-size:10px}.calendar-grid span{color:#9b3e1f;border-left:2px solid var(--orange);background:#fff0ea;border-radius:3px;margin-top:5px;padding:5px;font-size:8px;display:block}.calendar-grid .dim{opacity:.35}.short-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.short-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:115px 1fr;display:grid;overflow:hidden}.short-preview{color:#fff;background:linear-gradient(160deg,#18372c,#0e1b17);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;display:flex}.short-preview span{opacity:.6;font-size:9px}.short-grid article>div:last-child{padding:16px}.short-grid h2{margin:13px 0 5px;font-size:14px}.short-grid p{color:var(--muted);min-height:34px;font-size:10px}.short-grid small{color:var(--muted);align-items:center;gap:5px;margin-bottom:14px;font-size:9px;display:flex}.short-grid small svg{width:12px}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.table-wrap th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#fafbfa;padding:11px 14px;font-size:9px}.table-wrap td{border-top:1px solid var(--line);padding:13px 14px;font-size:11px}.person{align-items:center;gap:9px;display:flex}.person>span:last-child{flex-direction:column;display:flex}.person small{color:var(--muted);margin-top:3px;font-size:9px}.row-actions{gap:5px;display:flex}.tiny{min-height:30px;padding:0 9px;font-size:10px}.mini{grid-template-columns:repeat(3,1fr)}.email-preview{border:1px solid var(--line);text-align:center;border-radius:8px;margin:20px;padding:35px}.email-logo{color:var(--orange);margin-bottom:28px;font-size:15px;font-weight:800}.email-preview>small{color:var(--muted);letter-spacing:.1em;font-size:9px}.email-preview h2{font-size:24px}.email-preview p{color:var(--muted);font-size:12px;line-height:1.6}.email-preview hr{border:0;border-top:1px solid var(--line);margin:30px 0 15px}.report-chart{min-height:330px}.chart-bars{align-items:flex-end;gap:18px;height:230px;padding:25px 10px 0;display:flex}.chart-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.chart-bars i{background:linear-gradient(#f47b51,#ef5b2a);border-radius:5px 5px 0 0;width:65%}.chart-bars small,.chart-bars span{color:var(--muted);font-size:9px}.ranking{border-top:1px solid var(--line);align-items:center;gap:10px;padding:18px 0;display:flex}.ranking>span{flex-direction:column;flex:1;display:flex}.ranking b{font-size:12px}.ranking small{color:var(--muted);font-size:9px}.ranking strong{font-size:14px}.settings-layout{grid-template-columns:230px 1fr;gap:20px;display:grid}.settings-layout>nav{flex-direction:column;gap:3px;display:flex}.settings-layout>nav button{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;height:42px;padding:0 11px;font-size:11px;display:flex}.settings-layout>nav button svg{width:13px}.settings-layout>nav button.active{color:var(--orange);box-shadow:var(--shadow);background:#fff;font-weight:700}.settings-panel{min-height:500px}.settings-panel>h2{border-bottom:1px solid var(--line);margin-top:0;padding-bottom:17px;font-size:19px}.settings-form{max-width:620px}.settings-form hr{border:0;border-top:1px solid var(--line);margin:28px 0}.area-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.area-grid article{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:13px;display:flex}.area-grid i{border-radius:4px;width:9px;height:34px}.area-grid b{font-size:11px}.area-grid small{color:var(--muted);margin-left:auto;font-size:9px}.permission-table{max-width:700px}.role-picker{background:#f5f7f6;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px;font-size:11px;display:flex}.role-picker select{width:220px;height:38px}.permission-table>label{border-bottom:1px solid var(--line);align-items:center;padding:12px 4px;display:flex}.permission-table>label>span{flex-direction:column;flex:1;display:flex}.permission-table b{font-size:11px}.permission-table small{color:var(--muted);margin-top:3px;font-size:9px}.permission-table input{accent-color:var(--orange);width:18px;height:18px}.audit{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}.audit>svg{width:10px;color:var(--orange);fill:var(--orange)}.audit>span{flex-direction:column;flex:1;display:flex}.audit b{font-size:11px}.audit small,.audit time{color:var(--muted);font-size:9px}.empty-access{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;display:flex}.empty-access>svg{width:45px;height:45px;color:var(--orange)}.empty-access h1{margin:15px 0 5px;font-size:25px}.empty-access p{color:var(--muted);margin-bottom:20px;font-size:12px}@media (max-width:1100px){.metric-grid,.short-grid,.task-board{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.attention{order:2}}@media (max-width:760px){.login-page{background:#fff;display:block}.login-brand{display:none}.login-panel{min-height:100vh;padding:28px 20px}.mobile-logo{align-items:center;gap:10px;margin-bottom:55px;font-weight:800;display:flex}.mobile-logo .brand-mark{width:34px;height:34px}.login-box h2{font-size:30px}.sidebar{transition:all .2s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.scrim{z-index:25;background:#0006;border:0;position:fixed;inset:0}.mobile-close{color:#fff;background:0 0;border:0;margin-left:auto;display:grid}.app-main{margin-left:0}.topbar{height:62px;padding:0 14px}.menu-btn{background:0 0;border:0;margin-right:10px;display:grid}.menu-btn svg{width:20px}.demo-pill,.search{display:none}.content{padding:22px 15px}.page-head{align-items:flex-start;gap:15px}.page-head h1{font-size:25px}.page-head>div>p:last-child{font-size:11px}.page-head>.primary{padding:0 11px;font-size:0}.page-head>.primary svg{margin:0}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric{padding:14px}.metric b{font-size:23px}.metric i{display:none}.dashboard-grid,.lower{display:block}.dashboard-grid>.panel{margin-bottom:12px}.flow-owner{width:auto}.flow-owner span:nth-child(2),.flow-owner>svg{display:none}.short-grid,.task-board{grid-template-columns:1fr}.task-card{padding:15px}.tabs{overflow:auto}.event-list article{gap:10px;padding:12px}.event-main>div:last-child,.event-owners{display:none}.event-list article>.secondary{padding:0 10px;font-size:0}.event-list article>.secondary:before{content:"Encerrar";font-size:10px}.calendar{padding:10px}.calendar-head .tabs{display:none}.calendar-grid>div{min-height:63px;padding:4px}.calendar-grid span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-layout{grid-template-columns:1fr}.settings-layout>nav{flex-direction:row;overflow:auto}.settings-layout>nav button{white-space:nowrap}.settings-layout>nav button svg{display:none}.area-grid,.form-cols{grid-template-columns:1fr}.form-cols{gap:0}.check-list{grid-template-columns:1fr}.notification-pop{width:auto;position:fixed;top:58px;left:10px;right:10px}.top-actions>.avatar{display:none}.short-grid article{grid-template-columns:95px 1fr}}@media (prefers-color-scheme:dark){:root{--bg:#101512;--surface:#18201d;--ink:#eef3f1;--muted:#93a39d;--line:#2b3733;--shadow:none}.event-list article,.kanban article,.metric,.modal,.panel,.settings-layout>nav button.active,.short-grid article,.table-wrap,.task-card,.topbar{background:var(--surface)}.demo-grid button,.divider span,.login-box input,.login-panel,.modal-body input,.modal-body select,.role-picker select,.secondary,.settings-form input,.tabs button.active{color:var(--ink);background:#1b2421}.table-wrap th{background:#141b18}.calendar-grid span{background:#40251c}.login-page{background:#131b18}}html[data-theme=light]{color-scheme:light;--bg:#edf5fb;--surface:#fff;--surface-soft:#dcecf9;--ink:#122f5c;--muted:#60718d;--line:#d5e0ec;--orange:#122f5c;--orange-dark:#0a2348;--nav:#122f5c;--accent:#7285b8;--green:#397769;--red:#b64b55;--purple:#7285b8;--shadow:0 8px 30px #122f5c14}html[data-theme=dark]{color-scheme:dark;--bg:#071a35;--surface:#0f274b;--surface-soft:#18365f;--ink:#edf5fb;--muted:#afc4dd;--line:#29466d;--orange:#dcecf9;--orange-dark:#edf5fb;--nav:#020c1d;--accent:#91a6d2;--green:#6ec4ae;--red:#f08c94;--purple:#9bace0;--shadow:0 10px 34px #0003}.brand-mark{background:var(--accent);color:#fff}.hero-copy h1 em,.link,.notification-pop button,.orange,.panel-head a{color:var(--accent)!important}.primary{color:#edf5fb;background:#122f5c}.primary:hover{background:#7285b8}.sidebar{box-shadow:8px 0 28px #00000014}.sidebar nav a.active,.sidebar nav a:hover{background:#dcecf921}.notification-wrap .icon-button i,.sidebar nav a.active:before,.sidebar nav small{background:#7285b8}.profile{border-color:#dcecf92e}.demo-pill,.metric i{color:#122f5c;background:#dcecf9}.mini-bars i{background:#dcecf9}.chart-bars i,.mini-bars i.hot{background:#7285b8}.task-card{border-top-color:#7285b8}.task-dot{background:#7285b8}.flow-icon{color:#122f5c;background:#dcecf9}.short-preview{background:linear-gradient(160deg,#122f5c,#061a37)}.short-preview svg{color:#dcecf9}.calendar-grid span{color:#122f5c;background:#dcecf9;border-left-color:#7285b8}.audit>svg{color:#7285b8;fill:#7285b8}.settings-layout>nav button.active{color:#122f5c}.theme-toggle{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.theme-toggle:hover{background:var(--surface-soft);border-color:#7285b8}.theme-toggle svg{width:17px}.topbar{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--surface) 92%,transparent)}}html[data-theme=dark] .login-page,html[data-theme=dark] body{background:var(--bg)}html[data-theme=dark] .event-list article,html[data-theme=dark] .kanban article,html[data-theme=dark] .metric,html[data-theme=dark] .modal,html[data-theme=dark] .notification-pop,html[data-theme=dark] .panel,html[data-theme=dark] .settings-layout>nav button.active,html[data-theme=dark] .short-grid article,html[data-theme=dark] .table-wrap,html[data-theme=dark] .task-card,html[data-theme=dark] .topbar{background:var(--surface);color:var(--ink)}html[data-theme=dark] .demo-grid button,html[data-theme=dark] .divider span,html[data-theme=dark] .login-box input,html[data-theme=dark] .login-panel,html[data-theme=dark] .modal-body input,html[data-theme=dark] .modal-body select,html[data-theme=dark] .role-picker select,html[data-theme=dark] .secondary,html[data-theme=dark] .settings-form input,html[data-theme=dark] .tabs button.active{color:var(--ink);border-color:var(--line);background:#132d52}html[data-theme=dark] .table-wrap th{background:#0a2040}html[data-theme=dark] .tabs{background:#091f3e}html[data-theme=dark] .icon-button{color:#dcecf9}html[data-theme=dark] .icon-button:hover{background:#18365f}html[data-theme=dark] .flow-icon,html[data-theme=dark] .metric i{color:#dcecf9;background:#18365f}html[data-theme=dark] .primary{color:#fff;background:#7285b8}html[data-theme=dark] .primary:hover{background:#91a6d2}html[data-theme=dark] .calendar-grid span,html[data-theme=dark] .demo-pill{color:#dcecf9;background:#18365f}html[data-theme=dark] .date-block,html[data-theme=dark] .hint,html[data-theme=dark] .notification-pop>a:hover{background:#18365f}body{font-size:16px}.search input,.side-bottom>button,.sidebar nav a{font-size:14px}.content{max-width:none}.board-welcome{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.board-welcome h1{letter-spacing:-.035em;margin:0 0 8px;font-size:34px}.board-welcome>div>p:last-child{color:var(--muted);margin:0;font-size:14px}.today{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:11px;padding:11px 15px;display:flex}.today svg{width:20px;color:var(--accent)}.today span{text-transform:capitalize;flex-direction:column;display:flex}.today b{font-size:13px}.today span{color:var(--muted);font-size:11px}.board-metrics .metric{min-height:105px;padding:20px 22px}.board-metrics .metric span{font-size:13px}.board-metrics .metric b{font-size:32px}.board-metrics .metric small{font-size:11px}.board-title{justify-content:space-between;align-items:end;margin:30px 0 14px;display:flex}.board-title h2{margin:0 0 4px;font-size:21px}.board-title p{color:var(--muted);margin:0;font-size:12px}.board-legend{gap:15px;display:flex}.board-legend span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.board-legend i{background:var(--green);border-radius:50%;width:8px;height:8px}.board-legend .warn{background:#c9952e}.board-legend .delay{background:var(--red)}.trello-board{scrollbar-color:var(--accent) transparent;gap:15px;padding:2px 2px 30px;display:flex;overflow-x:auto}.trello-column{background:var(--surface-soft);width:305px;min-width:305px}@supports (color:color-mix(in lab,red,red)){.trello-column{background:color-mix(in srgb,var(--surface-soft) 56%,var(--surface))}}.trello-column{border:1px solid var(--line);border-radius:14px;padding:11px}.trello-column>header{align-items:center;gap:9px;padding:4px 3px 13px;display:flex}.trello-column>header b{flex:1;font-size:13px}.trello-column>header>i{background:var(--surface);border:1px solid var(--line);border-radius:20px;place-items:center;min-width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.stage-number{color:#122f5c;background:#dcecf9;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.s4,.s5{color:#fff;background:#7285b8}.s6{color:#fff;background:#122f5c}.trello-stack{flex-direction:column;gap:10px;display:flex}.trello-card{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;border-radius:12px;padding:16px;position:relative;overflow:hidden;box-shadow:0 3px 12px #122f5c12}.trello-card:hover{border-color:#7285b8;transform:translateY(-2px);box-shadow:0 10px 25px #122f5c24}.card-stripe{background:#7285b8;width:4px;position:absolute;top:0;bottom:0;left:0}.card-late .card-stripe{background:var(--red)}.card-top{align-items:center;gap:7px;display:flex}.card-top>svg{width:16px;color:var(--muted);margin-left:auto}.recurring{color:#122f5c;background:#dcecf9;border-radius:20px;padding:4px 7px;font-size:9px;font-weight:800}.trello-card h3{margin:15px 0 5px;font-size:16px;line-height:1.3}.trello-card>p{color:var(--muted);margin:0;font-size:12px}.speaker{margin-top:11px;font-size:12px;font-weight:700}.card-progress{align-items:center;gap:9px;margin:15px 0;display:flex}.card-progress>div{background:var(--line);border-radius:5px;flex:1;height:5px;overflow:hidden}.card-progress>div i{background:var(--accent);border-radius:5px;height:100%;display:block}.card-progress span{color:var(--muted);font-size:10px}.trello-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.trello-card footer>span{color:var(--muted);align-items:center;gap:5px;max-width:190px;font-size:10px;display:flex}.trello-card footer svg{width:13px}.mini-avatars{display:flex}.mini-avatars .avatar{border:2px solid var(--surface);width:27px;height:27px;margin-left:-7px;font-size:8px}.late-label{color:#a83945;background:#fff0f1;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.late-label svg{width:13px}.column-empty{border:1px dashed var(--line);height:90px;color:var(--muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.column-empty svg{width:15px}.card-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000a1cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.card-modal{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:min(960px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #00000059}.card-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px 28px;display:flex}.card-modal>header h2{margin:7px 0 5px;font-size:25px}.card-modal>header p{color:var(--muted);margin:0;font-size:13px}.card-context{letter-spacing:.12em;color:var(--accent);text-transform:uppercase;font-size:10px;font-weight:800}.card-modal-grid{grid-template-columns:1fr 280px;display:grid}.card-modal-grid>main{padding:25px 28px}.card-modal-grid>aside{border-left:1px solid var(--line);background:var(--surface-soft);padding:25px}@supports (color:color-mix(in lab,red,red)){.card-modal-grid>aside{background:color-mix(in srgb,var(--surface-soft) 38%,var(--surface))}}.card-modal-grid h3{margin:0 0 18px;font-size:15px}.check-stage{border:1px solid var(--line);border-radius:11px;margin-bottom:11px;padding:15px}.check-stage-head{align-items:center;gap:11px;display:flex}.check-stage-head>div{flex-direction:column;display:flex}.check-stage-head b{font-size:13px}.check-stage-head small{color:var(--muted);margin-top:4px;font-size:11px}.stage-check svg{width:20px;color:var(--muted)}.stage-check.done svg{color:var(--green)}.start-action{color:#fff;background:#122f5c;border:0;border-radius:7px;align-items:center;gap:6px;margin:13px 0 0 31px;padding:8px 11px;font-size:11px;font-weight:700;display:flex}.start-action svg{width:13px}.stage-items{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0 0 31px;display:grid}.stage-items label{color:var(--muted);font-size:11px}.stage-items input{accent-color:var(--accent)}.inline-delivery{gap:7px;margin:13px 0 0 31px;display:flex}.inline-delivery input{border:1px solid var(--line);background:var(--bg);height:38px;color:var(--ink);border-radius:7px;flex:1;padding:0 10px;font-size:11px}.inline-delivery button{color:#fff;background:#122f5c;border:0;border-radius:7px;padding:0 14px;font-size:11px;font-weight:700}.inline-delivery button:disabled{opacity:.4}.card-modal dl{margin:0}.card-modal dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:16px;font-size:9px}.card-modal dd{margin:4px 0 0;font-size:12px;font-weight:700}.empty-flow{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:35px}.empty-flow svg{width:20px}.empty-flow b{color:var(--ink);margin:8px;font-size:13px;display:block}.empty-flow p{font-size:11px}.event-main h2,.short-grid h2,.task-card h2{font-size:17px}.event-main p,.short-grid p,.task-card>p:not(.eyebrow){font-size:12px}.table-wrap td{font-size:13px}.table-wrap th{font-size:10px}html[data-theme=light] .app-main,html[data-theme=light] body{color:#122f5c;background:#edf5fb}html[data-theme=light] .card-modal,html[data-theme=light] .event-list article,html[data-theme=light] .kanban article,html[data-theme=light] .metric,html[data-theme=light] .modal,html[data-theme=light] .notification-pop,html[data-theme=light] .panel,html[data-theme=light] .short-grid article,html[data-theme=light] .table-wrap,html[data-theme=light] .task-card,html[data-theme=light] .topbar{color:#122f5c;background:#fff}html[data-theme=light] input,html[data-theme=light] select{color:#122f5c}html[data-theme=dark] .recurring{color:#dcecf9;background:#18365f}html[data-theme=dark] .late-label{color:#f5b3ba;background:#46283a}html[data-theme=dark] .inline-delivery button,html[data-theme=dark] .start-action{background:#7285b8}@media (max-width:760px){.board-welcome{align-items:flex-start}.board-welcome h1{font-size:27px}.board-legend,.today{display:none}.board-metrics{display:flex;overflow:auto}.board-metrics .metric{min-width:150px;min-height:90px}.trello-column{width:84vw;min-width:84vw}.card-modal-backdrop{padding:8px}.card-modal-grid{grid-template-columns:1fr}.card-modal-grid>aside{border-left:0;border-top:1px solid var(--line)}.stage-items{grid-template-columns:1fr}.card-modal-grid>main,.card-modal>header{padding:20px}}.recurrence-summary{color:#edf5fb;background:#122f5c;border-radius:15px;grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-bottom:30px;padding:20px;display:grid}.recurrence-summary>div{align-items:center;gap:12px;padding:10px;display:flex}.recurrence-summary>div>svg{color:#dcecf9;width:27px}.recurrence-summary span{flex-direction:column;display:flex}.recurrence-summary b{font-size:14px}.recurrence-summary small{opacity:.7;margin-top:4px;font-size:11px}.recurrence-summary article{background:#edf5fb1a;border:1px solid #edf5fb26;border-radius:11px;align-items:center;gap:11px;padding:12px;display:flex}.recurrence-day{text-align:center;border-right:1px solid #ffffff2e;width:50px;padding-right:10px}.recurrence-day b{font-size:17px;display:block}.recurrence-day span{opacity:.65;font-size:9px}.recurrence-summary article>span{flex:1}.recurrence-team{flex-direction:column;align-items:center!important;gap:2px!important;display:flex!important}.recurrence-team .avatar{width:29px;height:29px;font-size:8px}.recurrence-team small{font-size:8px}.event-section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.event-section-title h2{margin:0;font-size:19px}.event-section-title span{color:var(--muted);font-size:11px}.roomy article{min-height:94px}.event-main .recurring{flex-direction:row;align-items:center;gap:4px;display:inline-flex}.event-main .recurring svg{width:11px}.recurrence-switch{border:1px solid var(--line);border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex!important}.recurrence-switch>input{accent-color:#7285b8;width:19px!important;height:19px!important}.recurrence-switch span{flex-direction:column;display:flex}.recurrence-switch small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400}.recurrence-config{background:var(--surface-soft);border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;padding:0 13px 13px;display:grid}@media (max-width:850px){.recurrence-summary{grid-template-columns:1fr}.recurrence-summary>div{padding:2px}.recurrence-config{grid-template-columns:1fr}.roomy article{min-height:84px}}.trello-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:120;background:#000614c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.trello-detail{background:var(--surface);width:min(1120px,100%);height:min(760px,94vh);color:var(--ink);border:1px solid var(--line);border-radius:17px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 35px 100px #00000073}.trello-detail-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 18px 0 25px;display:flex}.trello-detail-status>button:first-child{background:var(--surface-soft);color:var(--ink);border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:750;display:flex}.trello-detail-status svg{width:14px}.trello-detail-grid{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr);min-height:0;display:grid}.trello-detail-grid>main{padding:25px 30px 60px;overflow-y:auto}.trello-detail-grid>aside{border-left:1px solid var(--line);background:var(--surface);padding:24px 20px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.trello-detail-grid>aside{background:color-mix(in srgb,var(--surface) 85%,var(--surface-soft))}}.trello-title{align-items:flex-start;gap:13px;display:flex}.trello-title>svg{width:20px;color:var(--accent);margin-top:7px}.trello-title h2{letter-spacing:-.025em;margin:0 0 5px;font-size:27px;line-height:1.2}.trello-title p{color:var(--muted);margin:0;font-size:11px}.trello-toolbar{flex-wrap:wrap;gap:8px;margin:25px 0 8px 33px;display:flex}.trello-toolbar>button{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.trello-toolbar>button.active,.trello-toolbar>button:hover{background:var(--surface-soft);border-color:var(--accent)}.trello-toolbar svg{width:16px}.popover-anchor{z-index:4;height:0;margin-left:33px;position:relative}.trello-popover{border:1px solid var(--line);background:var(--surface);z-index:10;border-radius:11px;width:310px;max-height:490px;padding:12px;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 18px 48px #00000042}.trello-popover>header{justify-content:center;align-items:center;height:32px;margin-bottom:8px;display:flex}.trello-popover>header b{font-size:12px}.trello-popover>header button{color:var(--muted);background:0 0;border:0;position:absolute;top:12px;right:12px}.trello-popover>header svg{width:15px}.add-menu{flex-direction:column;display:flex}.add-menu>button{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 4px;display:flex}.add-menu>button:hover{background:var(--surface-soft)}.add-menu>button>svg{border:1px solid var(--line);border-radius:7px;width:37px;height:37px;padding:9px}.add-menu span{flex-direction:column;display:flex}.add-menu b{font-size:12px}.add-menu small{color:var(--muted);margin-top:3px;font-size:10px}.checklist-pop input,.dates-pop input,.dates-pop select,.labels-pop>input,.members-pop>input{border:1px solid var(--line);background:var(--bg);width:100%;height:40px;color:var(--ink);border-radius:7px;outline:none;margin-bottom:10px;padding:0 10px}.labels-pop label{align-items:center;gap:8px;padding:3px 0;display:flex}.labels-pop label>input{width:17px;height:17px}.labels-pop label i{border-radius:5px;flex:1;height:30px}.labels-pop label span{color:#fff;text-shadow:0 1px 2px #00000059;margin-left:38px;font-size:11px;font-weight:800;position:absolute}.date-heading{text-align:center;text-transform:capitalize;margin-bottom:10px;font-size:12px;font-weight:800}.mini-calendar{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:15px;display:grid}.mini-calendar b,.mini-calendar span{place-items:center;height:29px;font-size:10px;display:grid}.mini-calendar b{color:var(--muted)}.mini-calendar span.selected{background:var(--accent);color:#fff;border-radius:50%;font-weight:800}.checklist-pop label,.dates-pop label{color:var(--muted);font-size:10px;font-weight:750;display:block}.popover-primary{color:#fff;background:#122f5c;border:0;border-radius:7px;width:100%;height:37px;font-size:12px;font-weight:800}.members-pop>small{letter-spacing:.08em;color:var(--muted);margin:6px 0;font-size:9px;display:block}.members-pop>button{width:100%;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px;display:flex}.members-pop>button:hover{background:var(--surface-soft)}.members-pop>button span:nth-child(2){font-size:12px;font-weight:700}.members-pop>button i{color:var(--green);margin-left:auto;font-style:normal}.trello-meta{margin:22px 0 0 33px}.trello-meta>b{color:var(--muted);letter-spacing:.09em;font-size:9px}.trello-meta>div{gap:5px;margin-top:7px;display:flex}.trello-meta span{color:#fff;border-radius:5px;padding:6px 10px;font-size:10px;font-weight:800}.trello-description{gap:13px;margin-top:27px;display:flex}.trello-description>svg{width:20px;margin-top:2px}.trello-description>div{flex:1}.trello-description h3,.workflow-checklists>h3{margin:0 0 11px;font-size:14px}.trello-description textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;height:94px;color:var(--ink);border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.workflow-checklists{margin:27px 0 0 33px}.workflow-checklists>h3{align-items:center;gap:8px;display:flex}.workflow-checklists>h3 svg{width:17px}.workflow-group{border-top:1px solid var(--line);padding:17px 0 7px}.workflow-head{justify-content:space-between;align-items:center;display:flex}.workflow-head>b{font-size:13px}.workflow-head>span{background:var(--surface-soft);border-radius:20px;padding:4px 7px;font-size:9px}.check-progress{align-items:center;gap:9px;margin:12px 0;display:flex}.check-progress>span{color:var(--muted);font-size:9px}.check-progress>i{background:var(--line);border-radius:5px;flex:1;height:6px;overflow:hidden}.check-progress>i>b{background:var(--accent);height:100%;display:block}.workflow-group>label{border-radius:6px;align-items:center;gap:9px;min-height:32px;padding:3px 6px;display:flex}.workflow-group>label:hover{background:var(--surface-soft)}.workflow-group>label input{width:17px;height:17px;accent-color:var(--accent)}.workflow-group>label span{font-size:12px}.start-card-task{color:#fff;background:#122f5c;border:0;border-radius:7px;margin:10px 0 0 31px;padding:8px 12px;font-size:11px;font-weight:750}.activity-head{align-items:center;gap:9px;margin-bottom:19px;display:flex}.activity-head svg{width:18px}.activity-head b{font-size:13px}.comment-box{gap:9px;display:flex}.comment-box>.avatar{width:32px;height:32px}.comment-box>div{flex:1}.comment-box textarea{border:1px solid var(--line);background:var(--surface);width:100%;height:45px;color:var(--ink);resize:none;border-radius:8px;padding:11px;font-size:11px;transition:all .15s}.comment-box textarea:focus{outline:2px solid var(--accent);height:72px}.comment-box button{color:#fff;background:#122f5c;border:0;border-radius:6px;margin-top:5px;padding:7px 10px;font-size:10px;font-weight:700}.comment-box button:disabled{display:none}.activity-list{margin-top:20px}.activity-list>div{align-items:flex-start;gap:9px;margin-bottom:17px;display:flex}.activity-dot,.activity-list .avatar{width:31px;height:31px;font-size:8px}.activity-dot{background:var(--surface-soft);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.activity-list p{flex-direction:column;margin:0;font-size:11px;line-height:1.35;display:flex}.activity-list p b{font-size:11px}.activity-list p span{color:var(--muted);margin:2px 0}.activity-list p small{color:var(--muted);font-size:9px}html[data-theme=dark] .comment-box button,html[data-theme=dark] .popover-primary,html[data-theme=dark] .start-card-task{background:#7285b8}html[data-theme=dark] .trello-popover{background:#0f274b}html[data-theme=dark] .trello-detail-grid>aside{background:#0b2142}@media (max-width:820px){.trello-modal-backdrop{padding:0}.trello-detail{border-radius:0;height:100vh;max-height:none}.trello-detail-grid{display:block;overflow-y:auto}.trello-detail-grid>aside,.trello-detail-grid>main{overflow:visible}.trello-detail-grid>aside{border-left:0;border-top:1px solid var(--line)}.trello-title h2{font-size:22px}.trello-toolbar{flex-wrap:nowrap;margin-left:0;overflow-x:auto}.popover-anchor,.trello-meta,.workflow-checklists{margin-left:0}.trello-popover{width:auto;max-height:70vh;position:fixed;inset:auto 12px 12px}.stage-items{grid-template-columns:1fr}}.drag-handle{color:var(--muted);cursor:grab;margin-left:-5px;width:14px!important}.trello-card:active .drag-handle{cursor:grabbing}.trello-card.being-dragged{opacity:.35;transform:rotate(1.5deg)scale(.98)}.trello-board.is-dragging .trello-column{min-height:300px;transition:all .16s}.trello-column.drop-over{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.trello-column.drop-over{background:color-mix(in srgb,var(--accent) 20%,var(--surface))}}.trello-column.drop-over{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.trello-column.drop-over{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}}.drop-placeholder,.trello-column.drop-over>header b{color:var(--accent)}.drop-placeholder{border:2px dashed var(--accent);height:68px;background:var(--accent);border-radius:10px;place-items:center;font-size:11px;font-weight:750;display:grid}@supports (color:color-mix(in lab,red,red)){.drop-placeholder{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.board-notice{background:var(--surface);border-left:1px solid var(--accent);border:1px solid var(--accent);border-left-width:4px;color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;margin:-4px 0 13px;padding:10px 12px;font-size:12px;font-weight:650;animation:notice-in .2s;display:flex}.board-notice button{color:var(--muted);background:0 0;border:0;display:grid}.board-notice svg{width:15px}@keyframes notice-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.floating-delete-card{z-index:130;border:1px solid var(--red);position:fixed;bottom:calc(3vh + 13px);left:calc(50% - 530px)}@supports (color:color-mix(in lab,red,red)){.floating-delete-card{border:1px solid color-mix(in srgb,var(--red) 45%,var(--line))}}.floating-delete-card{background:var(--surface);color:var(--red);border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.floating-delete-card:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.floating-delete-card:hover{background:color-mix(in srgb,var(--red) 10%,var(--surface))}}.floating-delete-card:hover{border-color:var(--red)}.floating-delete-card svg{width:15px}.delete-confirm-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000614d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-confirm{background:var(--surface);width:min(440px,100%);color:var(--ink);border:1px solid var(--line);text-align:center;border-radius:15px;padding:28px;position:relative;box-shadow:0 30px 90px #00000073}.delete-confirm>span{background:var(--red);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab,red,red)){.delete-confirm>span{background:color-mix(in srgb,var(--red) 12%,var(--surface))}}.delete-confirm>span{color:var(--red);margin:auto}.delete-confirm>span svg{width:24px}.delete-confirm h3{margin:15px 0 8px;font-size:20px}.delete-confirm p{margin:0;font-size:13px;line-height:1.5}.delete-confirm>small{color:var(--muted);margin:10px 0 22px;font-size:10px;line-height:1.5;display:block}.delete-confirm>div{gap:9px;display:flex}.delete-confirm>div button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:8px;flex:1;font-size:11px;font-weight:750}.delete-confirm>div button:last-child{background:var(--red);border-color:var(--red);color:#fff;justify-content:center;align-items:center;gap:6px;display:flex}.delete-confirm>div svg{width:14px}.delete-confirm-close{color:var(--muted);background:0 0;border:0;position:absolute;top:12px;right:12px}.delete-confirm-close svg{width:17px}@media (max-width:1120px){.floating-delete-card{left:35px}}@media (max-width:820px){.floating-delete-card{bottom:18px;left:18px}}.autosave{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.autosave i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.autosave i{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)}}.card-title-input{width:100%;color:var(--ink);letter-spacing:-.025em;background:0 0;border:0;outline:0;padding:0;font-size:27px;font-weight:800}.persistent-meta{flex-wrap:wrap;align-items:flex-end;gap:25px;margin:23px 0 0 33px;display:flex}.persistent-meta>div{flex-direction:column;gap:7px;display:flex}.persistent-meta>div>b{letter-spacing:.08em;color:var(--muted);font-size:9px}.persistent-meta>div>span{display:flex}.meta-members .avatar{border:2px solid var(--surface);width:31px;height:31px;margin-right:-5px;font-size:8px}.meta-label{color:#fff;border-radius:5px;margin-right:5px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800}.meta-date{border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:10px}.meta-date svg{width:13px}.attachment-pop label{color:var(--muted);font-size:10px;font-weight:700;display:block}.attachment-pop input{background:var(--bg);width:100%;height:39px;color:var(--ink);border:1px solid var(--line);border-radius:7px;margin:5px 0 10px;padding:0 9px}.card-attachments{margin:26px 0 0 33px}.card-attachments>h3{align-items:center;gap:8px;font-size:14px;display:flex}.card-attachments>h3 svg{width:17px}.card-attachments>div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:10px;display:flex}.card-attachments>div>svg{width:27px;color:var(--accent)}.card-attachments a{flex-direction:column;flex:1;min-width:0;display:flex}.card-attachments a b{font-size:11px}.card-attachments a small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.card-attachments button,.workflow-group label button{color:var(--muted);background:0 0;border:0;display:grid}.card-attachments button svg,.workflow-group label button svg{width:14px}.board-card-labels{gap:4px;margin-top:12px;display:flex}.board-card-labels i{border-radius:5px;width:40px;height:7px}.card-description-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:8px!important;font-size:10px!important;line-height:1.4!important}.board-card-data{align-items:center;gap:8px;margin-bottom:11px;display:flex}.board-card-data>span{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.board-card-data svg{width:13px}.board-card-data .due{background:var(--surface-soft);color:var(--ink);border-radius:5px;padding:5px 7px}.board-card-data .due.late{color:var(--red);background:#fff0f1}.workflow-group>label>button{margin-left:auto}@media (max-width:820px){.autosave{display:none}.card-title-input{font-size:22px}.card-attachments,.persistent-meta{margin-left:0}}.app-main:has(.trello-board){background:#122f5c}.content:has(.trello-board){isolation:isolate;min-height:calc(100vh - 72px);padding:18px 16px 0;position:relative}.content:has(.trello-board) .board-metrics,.content:has(.trello-board) .board-title,.content:has(.trello-board) .board-welcome{display:none}.content:has(.trello-board) .board-notice{z-index:25;min-width:360px;position:fixed;top:82px;left:50%;transform:translate(-50%)}.trello-board{z-index:2;align-items:flex-start;gap:12px;min-height:calc(100vh - 105px);position:relative}.trello-board:before{content:"PAZ\a MEDIA FLOW";white-space:pre;text-align:center;letter-spacing:.12em;font-size:clamp(42px,7vw,104px);font-weight:900;line-height:.85;top:58%}.trello-board:after,.trello-board:before{z-index:-1;color:#edf5fb13;position:fixed;left:calc(50% + 120px)}.trello-board:after{content:"▶";pointer-events:none;font-size:clamp(48px,6vw,90px);top:39%;transform:translate(-50%,-50%)}.trello-column{background:#071b3b;border-color:#29466d;border-radius:12px;width:278px;min-width:278px;padding:9px;box-shadow:0 8px 22px #00000029}.trello-column>header{color:#edf5fb;height:31px;padding:1px 5px 10px}.trello-column>header b{font-size:12px}.trello-column>header>i{color:#afc4dd;background:0 0;border:0}.stage-number{display:none}.trello-card{color:#122f5c;background:#fff;border:0;border-radius:8px;padding:12px;box-shadow:0 1px 2px #0000002e}.trello-card:hover{border:0;transform:none;box-shadow:0 4px 12px #00000040}.trello-card .card-stripe{display:none}.trello-card h3{margin:10px 0 4px}.trello-card>p{font-size:10px}.trello-card .card-progress,.trello-card .speaker{display:none}.trello-card footer{padding-top:8px}.trello-card .recurring{padding:3px 5px;font-size:8px}.trello-card .priority{font-size:8px}.trello-card .drag-handle{opacity:.35}.trello-card:hover .drag-handle{opacity:1}.trello-card .board-card-labels{margin-top:8px}.trello-card .board-card-labels i{width:32px}.trello-card .card-description-preview{display:none}.trello-card .late-label{padding:5px 7px;font-size:9px}.trello-card .board-card-data{margin:8px 0 5px}.trello-card .board-card-data .due{background:#dcecf9}.trello-card footer>span{font-size:8px}.column-empty{color:#8299ba;border-color:#29466d;height:56px}.trello-column.drop-over{background:#153968;border-color:#7285b8}.archive-tray{z-index:45;position:fixed;top:17px;right:146px}.archive-tray>button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);border-radius:10px;place-items:center;display:grid;position:relative}.archive-tray>button svg{width:16px}.archive-tray>button i{color:#fff;background:#7285b8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-4px;right:-4px}.archive-pop{background:var(--surface);width:340px;color:var(--ink);border:1px solid var(--line);border-radius:11px;padding:11px;position:absolute;top:46px;right:0;box-shadow:0 18px 45px #00000040}.archive-pop>header{justify-content:space-between;align-items:center;padding:5px 4px 11px;display:flex}.archive-pop>header b{font-size:12px}.archive-pop button{color:inherit;background:0 0;border:0}.archive-pop>header svg{width:15px}.archive-pop article{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 4px;display:flex}.archive-pop article>span{flex-direction:column;flex:1;min-width:0;display:flex}.archive-pop article b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.archive-pop article small{color:var(--muted);font-size:9px}.archive-pop article button{color:var(--accent);align-items:center;gap:5px;font-size:9px;display:flex}.archive-pop article svg{width:12px}.archive-pop>p{text-align:center;color:var(--muted);padding:25px;font-size:11px}.floating-card-actions{z-index:130;gap:7px;display:flex;position:fixed;bottom:calc(3vh + 13px);left:calc(50% - 530px)}.floating-card-actions button{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.floating-card-actions button:last-child{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.floating-card-actions button:last-child{border-color:color-mix(in srgb,var(--red) 40%,var(--line))}}.floating-card-actions svg{width:14px}body:has(.login-page) .archive-tray{display:none}@media (max-width:1120px){.floating-card-actions{left:35px}.archive-tray{right:108px}}@media (max-width:820px){.content:has(.trello-board){padding:12px 10px}.trello-board{min-height:calc(100vh - 80px)}.trello-board:after,.trello-board:before{left:50%}.trello-column{width:82vw;min-width:82vw}.floating-card-actions{bottom:18px;left:18px}.archive-tray{top:12px;right:58px}.archive-tray>button{width:36px;height:36px}.content:has(.trello-board) .board-notice{min-width:0;top:70px;left:10px;right:10px;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.trello-card .card-progress,.trello-card .late-label,.trello-card .priority,.trello-card .recurring,.trello-card .speaker,.trello-card footer>span,.trello-card>p{display:none}.trello-card{min-height:84px;padding:13px 12px 11px 18px}.trello-card:has(.board-card-labels){padding-top:18px}.trello-card .card-top{height:15px}.trello-card .card-top>svg:last-child{display:none}.trello-card .drag-handle{position:absolute;left:2px;right:auto;top:50%;width:13px;height:19px;transform:translateY(-50%);opacity:0}.trello-card:hover .drag-handle{opacity:.55}.trello-card h3{font-size:13px;line-height:1.35;margin:8px 0 11px;font-weight:700}.trello-card .board-card-labels{position:absolute;top:9px;left:18px;margin:0}.trello-card .board-card-labels i{height:6px;width:38px}.trello-card .board-card-data{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;margin:0;min-height:27px;padding-right:58px}.trello-card .card-indicators{display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:4px 7px;min-width:0}.trello-card .card-indicators>span{display:inline-flex;align-items:center;gap:3px;min-width:16px;min-height:19px;color:#60718d;font-size:8px;line-height:1;white-space:nowrap}.trello-card .board-card-data .due{flex:0 0 auto;min-height:27px;padding:4px 7px;font-size:8px;line-height:1.2;white-space:nowrap}.trello-card .board-card-data .due.late{background:#ffe1e4}.trello-card .board-card-data svg{width:12px}.trello-card footer{position:absolute;right:9px;bottom:9px;border:0;padding:0}.trello-card .mini-avatars .avatar{width:25px;height:25px;font-size:7px}@media (max-width:820px){.trello-card{padding-bottom:13px}.trello-card .board-card-data{grid-template-columns:max-content minmax(0,1fr);gap:6px;padding-right:54px}.trello-card .card-indicators{gap:5px 6px}.trello-card .card-indicators>span{min-height:18px}}.app-main:has(.trello-board){background:#122f5c!important}.content:has(.trello-board){background:#122f5c!important}.trello-column{background:linear-gradient(145deg,rgba(22,26,32,.88),rgba(43,48,55,.78))!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 30px rgba(0,8,24,.24)!important;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}.trello-column.drop-over{background:linear-gradient(145deg,rgba(29,57,92,.9),rgba(38,67,103,.82))!important;border-color:rgba(220,236,249,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 14px 34px rgba(0,8,24,.3)!important}.trello-column>header{color:#f4f5f7!important}.trello-card{background:#f4f5f7!important;color:#172033!important}.trello-card .mini-avatars .avatar{border-color:#f4f5f7!important}.trello-card .board-card-data .due{background:#e2e5e9!important;color:#172033!important}html[data-theme=dark] .trello-column{background:#292d32!important}html[data-theme=dark] .trello-card{background:#e7e9ec!important;color:#111827!important}.trello-board:before{content:""!important;width:min(38vw,480px);height:min(50vh,540px);background:url(/brand/church-mark-watermark.png) 50%/contain no-repeat;left:50%;top:57%;opacity:.38;transform:translate(-50%,-50%);pointer-events:none}.trello-board:after{display:none!important}.sidebar{background:#30343a!important;width:240px;transition:none}.sidebar nav a.active,.sidebar nav a:hover{background:#444950!important}.sidebar-collapse{height:36px;margin:9px 6px 5px;padding:0 10px;border:0;border-radius:7px;color:#bac1c9;background:transparent;display:flex;align-items:center;gap:11px;font-size:12px}.sidebar-collapse:hover{background:#444950;color:#fff}.sidebar-collapse svg{width:17px}.sidebar-collapsed .sidebar{width:72px}.sidebar-collapsed .app-main{margin-left:72px}.sidebar-collapsed .profile>span:nth-child(2),.sidebar-collapsed .profile>svg,.sidebar-collapsed .side-bottom button span,.sidebar-collapsed .side-brand>span,.sidebar-collapsed .sidebar nav a>span,.sidebar-collapsed .sidebar-collapse span{display:none}.sidebar-collapsed .side-brand{justify-content:center;padding:0}.sidebar-collapsed .side-bottom>button,.sidebar-collapsed .sidebar nav a,.sidebar-collapsed .sidebar-collapse{width:44px;padding:0;margin-left:auto;margin-right:auto;justify-content:center}.sidebar-collapsed .sidebar nav small{position:absolute;right:4px;top:3px;min-width:16px;width:16px;height:16px;font-size:7px}.sidebar-collapsed .profile{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .profile .avatar{width:34px;height:34px}.app-main{transition:none}@media (max-width:760px){.sidebar-collapsed .sidebar{width:240px}.sidebar-collapsed .app-main{margin-left:0}.sidebar-collapse{display:none}.sidebar-collapsed .profile>span:nth-child(2),.sidebar-collapsed .profile>svg,.sidebar-collapsed .side-bottom button span,.sidebar-collapsed .side-brand>span,.sidebar-collapsed .sidebar nav a>span{display:initial}.sidebar-collapsed .side-bottom>button,.sidebar-collapsed .sidebar nav a{width:100%;padding:0 12px;justify-content:flex-start}.trello-board:before{left:50%;width:58vw;height:42vh;opacity:.22}}.floating-card-actions{display:none!important}.card-header-actions{display:flex;gap:6px;margin-left:4px;order:2}.card-header-actions button{height:32px;border:1px solid #cfd4db;background:#f4f5f7;color:#4b5563;border-radius:7px;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:750}.card-header-actions button:last-child{color:#b4232f;border-color:#dcaeb3}.card-header-actions button:hover{background:#e4e7eb}.card-header-actions button:last-child:hover{background:#fff0f1}.card-header-actions svg{width:13px}.trello-detail-status>.icon-button{order:3}.trello-detail-status>.autosave{order:1}.demo-pill{display:none!important}@media (max-width:820px){.card-header-actions button{width:31px;padding:0;justify-content:center;font-size:0}.card-header-actions button svg{width:14px}.trello-detail-status{padding-left:12px;padding-right:8px}}html,html[data-theme=light]{color-scheme:light!important;--bg:#edf5fb!important;--surface:#fff!important;--surface-soft:#dcecf9!important;--ink:#122f5c!important;--muted:#60718d!important;--line:#d5e0ec!important;--nav:#30343a!important}body{background:#edf5fb!important;color:#122f5c!important}.card-modal,.event-list article,.event-management,.kanban article,.metric,.modal,.notification-pop,.panel,.production-repository>div,.repository-stats article,.short-grid article,.table-wrap,.task-card,.topbar,.trello-detail,.video-library-grid>article{background:#fff!important;color:#122f5c!important}.demo-grid button,.divider span,.login-box input,.login-panel,.modal-body input,.modal-body select,.persistent-card-detail input,.persistent-card-detail textarea,.role-picker select,.secondary,.settings-form input,.tabs button.active{background:#fff!important;color:#122f5c!important;border-color:#d5e0ec!important}.table-wrap th{background:#f6f8fa!important;color:#60718d!important}.tabs{background:#e5ebf2!important}.icon-button{color:#60718d!important}.icon-button:hover{background:#edf2f7!important}.date-block,.hint{background:#edf5fb!important;color:#122f5c!important}.trello-detail-grid>aside{background:#f5f7f9!important}.archive-pop,.attachment-pop input,.checklist-pop input,.comment-box textarea,.dates-pop input,.dates-pop select,.members-pop input,.trello-description textarea,.trello-popover,.youtube-validation input{background:#fff!important;color:#122f5c!important}.youtube-validation{margin:25px 0 0 33px;border:1px solid var(--line);border-radius:10px;padding:14px;background:color-mix(in srgb,var(--surface-soft) 35%,var(--surface))}.youtube-validation>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.youtube-validation>div b{font-size:10px;letter-spacing:.08em}.youtube-validation>div span{font-size:9px;color:var(--muted)}.youtube-validation>input{width:100%;height:40px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);padding:0 11px;font-size:11px}.youtube-validation>small{display:block;color:var(--red);font-size:9px;margin-top:6px}.youtube-validation iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px;margin-top:12px;background:#000}.repository-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.repository-head h1{font-size:32px;margin:0 0 7px;letter-spacing:-.035em}.repository-head>div>p:last-child{font-size:13px;color:var(--muted);margin:0}.repository-search{width:320px;height:42px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:0 12px}.repository-search svg{width:16px;color:var(--muted)}.repository-search input{border:0;outline:0;background:transparent;width:100%;font-size:11px;color:var(--ink)}.repository-stats{display:flex;gap:12px;margin-bottom:31px}.repository-stats article{min-width:180px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:13px;display:flex;align-items:center;gap:11px}.repository-stats article>svg{width:19px;color:var(--accent)}.repository-stats span{display:flex;flex-direction:column}.repository-stats b{font-size:18px}.repository-stats small{font-size:9px;color:var(--muted)}.production-repository>header,.video-library>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.production-repository h2,.video-library h2{font-size:19px;margin:0 0 4px}.production-repository header p,.video-library header p{font-size:10px;color:var(--muted);margin:0}.video-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.video-library-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}.video-frame{aspect-ratio:16/9;background:#071b3b}.video-frame iframe{width:100%;height:100%;border:0}.video-info{padding:14px}.video-status{font-size:8px;text-transform:uppercase;color:var(--green);font-weight:850;letter-spacing:.07em}.video-info h3{font-size:15px;margin:9px 0 4px}.video-info>p{font-size:10px;color:var(--muted);margin:0}.video-info>div{display:flex;flex-wrap:wrap;gap:10px;margin:13px 0}.video-info>div span{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--muted)}.video-info>div svg{width:12px}.video-info>a{font-size:10px;font-weight:750;color:var(--accent);display:flex;align-items:center;gap:5px}.video-info>a svg{width:12px}.production-repository>header>span{font-size:10px;color:var(--muted)}.production-repository>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.production-repository article{display:flex;align-items:center;gap:11px;padding:12px 15px;border-top:1px solid var(--line)}.production-repository article:first-child{border-top:0}.production-repository article>i{width:34px;height:34px;border-radius:7px;background:var(--surface-soft);display:grid;place-items:center;color:var(--accent)}.production-repository article>i svg{width:16px}.production-repository article>span:nth-child(2){display:flex;flex-direction:column;flex:1}.production-repository article b{font-size:11px}.production-repository article small{font-size:9px;color:var(--muted);margin-top:3px}.production-stage{font-size:9px;background:var(--surface-soft);padding:5px 8px;border-radius:20px}.production-date{font-size:9px;color:var(--muted);width:48px;text-align:right}.event-management{margin-top:22px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.event-management>summary{padding:14px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750;cursor:pointer}.event-management>summary svg{width:15px}.event-management>div{border-top:1px solid var(--line);padding:22px}.event-management .page-head{margin-top:0}@media (max-width:1050px){.video-library-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.youtube-validation{margin-left:0}.youtube-validation>div{gap:3px}.repository-head,.youtube-validation>div{align-items:flex-start;flex-direction:column}.repository-head{gap:15px}.repository-search{width:100%}.repository-stats{overflow-x:auto}.repository-stats article{min-width:150px}.video-library-grid{grid-template-columns:1fr}.production-stage{display:none}.event-management>div{padding:13px}}.trello-column{cursor:grab;transition:opacity .16s ease,transform .16s ease,border-color .16s ease}.trello-column:active{cursor:grabbing}.trello-column.list-being-dragged{opacity:.42;transform:rotate(1deg) scale(.985)}.list-drag-handle{width:14px;color:#aab4c0;opacity:.65;flex:0 0 auto}.trello-column>header:hover .list-drag-handle{opacity:1}.trello-card,.trello-stack{cursor:default}.completed-cards-toggle{width:100%;min-height:38px;border:1px solid rgba(117,199,153,.28);border-radius:9px;background:rgba(117,199,153,.08);color:#d8f3e3;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.completed-cards-toggle:hover{background:rgba(117,199,153,.14);border-color:rgba(117,199,153,.45)}.completed-cards-toggle svg{width:15px;height:15px;transition:transform .16s ease}.completed-cards-toggle.is-expanded svg{transform:rotate(180deg)}.trello-card[draggable=true]{cursor:grab}.trello-card[draggable=true]:active{cursor:grabbing}.add-list-column{width:278px;min-width:278px;position:relative;z-index:3}.add-list-column>button{width:100%;min-height:44px;border:0;border-radius:12px;padding:0 14px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(22,26,32,.82),rgba(43,48,55,.72));color:#fff;font-size:12px;font-weight:750;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(0,8,24,.2);backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}.add-list-column>button:hover{background:linear-gradient(145deg,rgba(34,40,48,.9),rgba(55,61,70,.8));border-color:rgba(255,255,255,.24)}.add-list-column svg{width:16px}.add-list-column form{background:linear-gradient(145deg,rgba(22,26,32,.9),rgba(43,48,55,.82));border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:9px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 34px rgba(0,8,24,.28);backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}.add-list-column input{width:100%;height:38px;border:2px solid #7285b8;border-radius:7px;padding:0 10px;outline:0;background:#fff;color:#172033;font-size:12px}.add-list-column form>div{display:flex;align-items:center;gap:7px;margin-top:8px}.add-list-column form button{border:0;border-radius:7px;height:34px;padding:0 11px;display:grid;place-items:center}.add-list-column .add-list-confirm{background:#7285b8;color:#fff;font-weight:750;font-size:11px}.add-list-column form button:last-child{background:transparent;color:#d9e0e7;padding:0 7px}@media (max-width:820px){.add-list-column{width:82vw;min-width:82vw}}.topbar{height:54px!important;padding:0 18px!important;background:#202124!important;border-bottom:1px solid #3b3e43!important;box-shadow:0 1px 0 rgba(0,0,0,.25);backdrop-filter:none!important}.topbar .search{position:absolute;left:50%;transform:translateX(-50%);width:min(520px,45vw);height:34px;gap:7px;padding:0 10px;color:#aeb4bd;background:#25272b;border:1px solid #5a5f68;border-radius:5px;transition:border-color .15s ease,background .15s ease}.topbar .search:focus-within{background:#2b2e33;border-color:#8a97aa}.topbar .search svg{width:14px;height:14px}.topbar .search input{color:#f1f3f5;font-size:12px}.topbar .search input::placeholder{color:#aeb4bd}.topbar .top-actions{gap:7px}.topbar .icon-button{width:32px;height:32px;color:#c7ccd3!important;border-radius:6px}.topbar .icon-button:hover{background:#36393e!important}.topbar .top-actions>.avatar{width:30px;height:30px;border:1px solid #555b64}.content:has(.trello-board){min-height:calc(100vh - 54px)!important}.archive-tray{top:8px!important}.archive-tray>button{width:32px!important;height:32px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#c7ccd3!important;box-shadow:none!important}.archive-tray>button:hover{background:#36393e!important;color:#fff!important}.archive-tray>button svg{width:17px;height:17px}@media (max-width:760px){.topbar{height:50px!important;padding:0 10px!important}.topbar .menu-btn{color:#d7dbe1}.archive-tray{top:7px!important}}.member-avatar{overflow:hidden}.avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.side-brand .menu-brand-mark{width:42px;height:42px;flex:0 0 42px;background:transparent!important;border-radius:0!important;display:grid;place-items:center}.side-brand .menu-brand-mark img{width:38px;height:38px;object-fit:contain}.profile-menu-wrap{position:relative}.profile-trigger{border:0;background:transparent;padding:0;display:grid}.profile-dropdown{position:absolute;right:0;top:39px;width:310px;background:#fff;color:#122f5c;border:1px solid #d5e0ec;border-radius:11px;box-shadow:0 18px 50px rgba(0,0,0,.24);padding:9px;z-index:80}.profile-dropdown>header{display:flex;align-items:center;gap:10px;padding:7px 7px 12px;border-bottom:1px solid #e3e9ef;margin-bottom:5px}.profile-dropdown>header>span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0}.profile-dropdown>header b{font-size:12px}.profile-dropdown>header small{font-size:9px;color:#60718d;overflow:hidden;text-overflow:ellipsis}.profile-dropdown>button,.profile-dropdown>header button{border:0;background:transparent}.profile-dropdown>header button svg{width:14px}.profile-dropdown>button{width:100%;height:36px;border-radius:7px;padding:0 9px;display:flex;align-items:center;gap:9px;color:#35435a;font-size:11px;text-align:left}.profile-dropdown>button:hover{background:#edf5fb}.profile-dropdown>button svg{width:15px}.profile-dropdown form{margin:7px 0;padding:10px;background:#f5f8fb;border-radius:8px}.profile-dropdown form label{display:block;font-size:9px;font-weight:750;margin-bottom:8px}.profile-dropdown form input{width:100%;height:35px;margin-top:4px;border:1px solid #d5e0ec;border-radius:6px;padding:0 8px;color:#122f5c;background:#fff}.profile-dropdown .avatar-upload input{padding:6px;font-size:9px}.profile-dropdown form p{font-size:9px;color:#397769}.profile-dropdown .profile-save{width:100%;height:35px;border:0;border-radius:6px;background:#122f5c;color:#fff;font-size:10px;font-weight:750}.profile-dropdown .profile-logout{color:#b4232f;border-top:1px solid #e3e9ef;border-radius:0;margin-top:5px;padding-top:5px}.profile-dropdown .profile-add-member{color:#122f5c;background:#dcecf9;font-weight:800;margin:5px 0}.invite-error,.invite-success{padding:10px 11px;border-radius:7px;font-size:11px;line-height:1.4}.invite-success{background:#e9f8f0;color:#187148}.invite-error{background:#fff0f0;color:#ad3038}.profile-invite-form{border-top:1px solid #dbe3ed;margin-top:5px;padding:8px 6px}.profile-invite-form label{display:block;font-size:10px;font-weight:750;margin:7px 0}.profile-invite-form input,.profile-invite-form select{width:100%;height:35px;border:1px solid #ccd7e4;border-radius:6px;background:#fff;color:#122f5c;padding:0 8px;margin-top:4px;font-size:11px}.profile-invite-form>small{display:block;color:#687994;font-size:9px;line-height:1.4;margin:8px 0}.profile-invite-form .invite-error,.profile-invite-form .invite-success{margin:7px 0}.outlook-calendar-panel{position:relative;background:#fff;border:1px solid #d5e0ec;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.09)}.outlook-calendar-panel iframe{display:block;width:100%;height:calc(100vh - 190px);min-height:620px;border:0;background:#fff}.outlook-calendar-panel>a{position:absolute;right:14px;bottom:12px;padding:9px 12px;border-radius:7px;background:#122f5c;color:#fff;font-size:10px;font-weight:750;box-shadow:0 5px 15px rgba(0,0,0,.2)}@media (max-width:760px){.outlook-calendar-panel iframe{height:calc(100vh - 160px);min-height:540px}.outlook-calendar-panel>a{right:8px;bottom:8px}}.add-card-button{width:100%;height:40px;border:0;border-radius:7px;background:transparent;color:#c9d0d8;display:flex;align-items:center;gap:6px;padding:0 7px;font-size:13px;text-align:left}.add-card-button:hover{background:#444950;color:#fff}.add-card-button svg{width:15px}.quick-card-backdrop{position:fixed;inset:0;background:rgba(0,10,28,.68);z-index:100;display:grid;place-items:center;padding:20px}.quick-card-modal{width:min(420px,100%);background:#fff;color:#122f5c;border-radius:13px;box-shadow:0 24px 70px rgba(0,0,0,.36);padding:21px}.quick-card-modal header{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:15px}.quick-card-modal header button{border:0;background:transparent}.quick-card-modal header svg{width:16px}.quick-card-modal label{display:block;font-size:13px;font-weight:750}.quick-card-modal textarea{width:100%;min-height:100px;resize:vertical;border:1px solid #d5e0ec;border-radius:8px;padding:10px;margin-top:6px;color:#122f5c;background:#fff;font:inherit;font-size:15px;line-height:1.5}.quick-card-modal>div{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.quick-card-modal>div button{height:40px;border:0;border-radius:7px;padding:0 13px;font-size:13px;font-weight:750}.quick-card-modal>div button:first-child{background:#edf1f5;color:#4e5d71}.quick-card-modal .quick-card-confirm{background:#122f5c;color:#fff}.cross-board-modal{width:min(520px,100%)}.cross-board-modal header>span{min-width:0;display:flex;flex-direction:column;gap:5px}.cross-board-modal header small{color:#7285b8;font-size:9px;font-weight:850;letter-spacing:.14em}.cross-board-modal header b{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.cross-board-modal>p{margin:0 0 18px;color:#60718d;font-size:12px;line-height:1.55}.cross-board-fields{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;margin:0!important}.cross-board-fields label{color:#304867;font-size:11px}.cross-board-fields select{width:100%;height:44px;margin-top:7px;border:1px solid #cad8e8;border-radius:9px;outline:0;background:#f8fafc;color:#122f5c;padding:0 11px;font:inherit;font-size:13px;font-weight:700}.cross-board-fields select:focus{border-color:#7285b8;box-shadow:0 0 0 3px rgba(114,133,184,.13)}.cross-board-modal>aside{margin-top:15px;border:1px solid #dce7f2;border-radius:9px;background:#f1f6fb;color:#60718d;padding:11px 13px;font-size:10px;line-height:1.55}.cross-board-modal .quick-card-confirm{display:inline-flex;align-items:center;gap:7px}.cross-board-modal .quick-card-confirm svg{width:15px}.cross-board-modal button:disabled,.cross-board-modal select:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.profile-dropdown{position:fixed;right:8px;left:8px;top:54px;width:auto}.cross-board-fields{grid-template-columns:1fr}}.database-required{min-height:100vh;background:#edf5fb;color:#122f5c;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.database-required>svg{width:48px;height:48px;color:#b64b55}.database-required h1{font-size:28px;margin:18px 0 8px}.database-required p{max-width:620px;font-size:15px;line-height:1.6;color:#60718d}.database-required code{max-width:720px;margin:12px 0;padding:10px 13px;border-radius:7px;background:#fff;border:1px solid #d5e0ec;font-size:11px}.database-required a{height:42px;margin-top:8px;padding:0 15px;border-radius:7px;background:#122f5c;color:#fff;display:flex;align-items:center;font-size:13px;font-weight:750}