.side-bottom>a{height:43px;border-radius:8px;padding:0 12px;display:flex;align-items:center;gap:12px;color:#9fb0aa;font-size:14px}.side-bottom>a.active,.side-bottom>a:hover{background:#444950;color:#fff}.side-bottom>a svg{width:18px}.sidebar-collapsed .side-bottom>a{width:44px;padding:0;margin-left:auto;margin-right:auto;justify-content:center}.sidebar-collapsed .side-bottom>a span{display:none}.help-center{max-width:1240px;margin:0 auto;padding-bottom:50px;font-size:15px}.help-hero{background:linear-gradient(135deg,#071b3b,#122f5c);color:#fff;border-radius:18px;padding:38px 42px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;box-shadow:0 16px 40px rgba(18,47,92,.18)}.help-hero>div>span{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:850;letter-spacing:.14em;color:#b9cae3}.help-hero>div>span svg{width:16px}.help-hero h1{font-size:36px;margin:13px 0 8px;letter-spacing:-.04em}.help-hero p{font-size:16px;line-height:1.55;color:#bed0e7;margin:0}.help-hero label{width:340px;height:43px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.09);border-radius:9px;padding:0 12px;display:flex;align-items:center;gap:8px}.help-hero label svg{width:16px;color:#cbd7e7}.help-hero input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.help-hero input::placeholder{color:#aebfd6}.help-layout{display:grid;grid-template-columns:220px 1fr;gap:25px;margin-top:25px}.help-layout>aside{position:sticky;top:75px;height:max-content;background:#fff;border:1px solid #d5e0ec;border-radius:12px;padding:12px}.help-layout>aside>b{display:block;padding:8px 9px 11px;font-size:12px;color:#60718d;text-transform:uppercase;letter-spacing:.1em}.help-layout>aside>a{min-height:36px;border-radius:7px;padding:7px 9px;display:flex;align-items:center;gap:8px;color:#53647d;font-size:13px;line-height:1.35}.help-layout>aside>a:hover{background:#edf5fb;color:#122f5c}.help-layout>aside svg{width:14px;flex:0 0 auto}.help-layout>main{min-width:0}.help-section{scroll-margin-top:75px;background:#fff;border:1px solid #d5e0ec;border-radius:14px;padding:25px 27px;margin-bottom:16px}.help-section>header{display:flex;gap:15px;align-items:flex-start;border-bottom:1px solid #e5ebf2;padding-bottom:18px;margin-bottom:8px}.help-section>header>i{width:42px;height:42px;border-radius:10px;background:#dcecf9;color:#122f5c;display:grid;place-items:center;flex:0 0 auto}.help-section>header>i svg{width:19px}.help-section small{font-size:10px;font-weight:850;letter-spacing:.13em;color:#7285b8}.help-section h2{font-size:24px;margin:5px 0 4px}.help-section header p{font-size:15px;line-height:1.5;color:#60718d;margin:0}.help-section ol{list-style:none;margin:0;padding:0}.help-section li{display:flex;align-items:flex-start;gap:12px;padding:12px 3px;border-top:1px solid #edf1f5}.help-section li:first-child{border-top:0}.help-section li>span{width:28px;height:28px;border-radius:50%;background:#edf5fb;color:#122f5c;display:grid;place-items:center;font-size:12px;font-weight:850;flex:0 0 auto}.help-section li p{font-size:15px;line-height:1.65;color:#43526a;margin:3px 0 0}.help-no-results{background:#fff;border:1px solid #d5e0ec;border-radius:14px;padding:70px;text-align:center}.help-no-results svg{width:30px;color:#7285b8}.help-no-results h2{font-size:20px}.help-no-results p{font-size:11px;color:#60718d}.help-faq{margin-top:28px}.help-faq>span{font-size:10px;font-weight:850;letter-spacing:.14em;color:#7285b8}.help-faq>h2{font-size:23px;margin:7px 0 14px}.help-faq article{background:#fff;border:1px solid #d5e0ec;border-radius:10px;margin-bottom:8px;overflow:hidden}.help-faq article button{width:100%;min-height:48px;border:0;background:#fff;color:#122f5c;padding:0 15px;display:flex;align-items:center;justify-content:space-between;text-align:left}.help-faq article button b{font-size:14px}.help-faq article svg{width:16px;transition:.16s}.help-faq article svg.open{transform:rotate(180deg)}.help-faq article p{border-top:1px solid #e5ebf2;padding:13px 15px;font-size:14px;line-height:1.65;color:#60718d;margin:0;background:#f8fafc}.help-finish{margin-top:25px;border-radius:14px;background:#122f5c;color:#fff;padding:22px 25px;display:flex;align-items:center;gap:14px}.help-finish>svg{width:30px;color:#dcecf9}.help-finish>div{flex:1}.help-finish h2{font-size:17px;margin:0 0 3px}.help-finish p{font-size:14px;color:#b9cae3;margin:0}.help-finish>a{height:38px;border-radius:7px;background:#fff;color:#122f5c;padding:0 13px;display:flex;align-items:center;font-size:13px;font-weight:800}@media (max-width:820px){.help-hero{padding:26px 22px;align-items:flex-start;flex-direction:column}.help-hero h1{font-size:28px}.help-hero label{width:100%}.help-layout{grid-template-columns:1fr}.help-layout>aside{display:none}.help-section{padding:19px 16px}.help-finish{align-items:flex-start;flex-wrap:wrap}.help-finish>a{margin-left:44px}.sidebar-collapsed .side-bottom>a{width:100%;padding:0 12px;justify-content:flex-start}.sidebar-collapsed .side-bottom>a span{display:initial}}.labels-pop{min-width:280px}.new-label-button{width:100%;height:38px;margin-top:9px;border:1px solid #d5e0ec;border-radius:7px;background:#fff;color:#122f5c;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:750}.new-label-button:hover{background:#edf5fb}.new-label-button svg{width:15px}.create-label-form{margin-top:10px;padding-top:11px;border-top:1px solid #e2e8ef}.create-label-form>label{display:block;font-size:11px;font-weight:750;margin-bottom:10px}.create-label-form>label>input:not([type=color]){width:100%;height:39px;margin-top:5px;border:1px solid #d5e0ec;border-radius:7px;padding:0 9px;background:#fff;color:#122f5c;font-size:13px}.label-color-row{display:flex;align-items:center;gap:8px;margin-top:5px}.label-color-row input[type=color]{width:46px;height:39px;border:1px solid #d5e0ec;border-radius:7px;padding:3px;background:#fff;cursor:pointer}.label-color-row span{height:34px;flex:1;border-radius:6px;color:#fff;padding:0 10px;display:flex;align-items:center;font-size:11px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.3)}.create-label-form>small{display:block;color:#b4232f;font-size:10px;margin:-3px 0 8px}.create-label-form>div:last-child{display:flex;justify-content:flex-end;gap:6px}.create-label-form>div:last-child button{height:35px;border:0;border-radius:6px;padding:0 11px;font-size:11px;font-weight:750}.create-label-form>div:last-child button:first-child{background:#edf1f5;color:#53647d}.create-label-form>div:last-child button:last-child{background:#122f5c;color:#fff}.card-preacher-editor{display:block;max-width:430px;margin:14px 0 0 33px}.card-preacher-editor>span{display:block;margin-bottom:6px;color:#122f5c;font-size:11px;font-weight:800}.card-preacher-editor input{width:100%;height:43px;border:1px solid #b9cade;border-radius:7px;background:#fff;color:#122f5c;padding:0 10px;font-size:13px;outline:none}.card-preacher-editor input:focus{border-color:#7285b8;box-shadow:0 0 0 2px rgba(114,133,184,.17)}.card-preacher-editor p{margin:6px 0 0;color:#ad3038;font-size:10px}@media(max-width:820px){.card-preacher-editor{max-width:none;margin-left:0}.card-preacher-editor input{min-height:46px;font-size:16px}}.attachment-file-input{display:none!important}.attachment-dropzone{width:100%;min-height:118px;border:2px dashed #aebfd3!important;border-radius:9px!important;background:#f5f8fc!important;color:#122f5c!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:14px!important;margin-bottom:13px;transition:.16s}.attachment-dropzone.is-dragging,.attachment-dropzone:hover{border-color:#7285b8!important;background:#e8f1fa!important;transform:none!important}.attachment-dropzone svg{width:27px;color:#7285b8}.attachment-dropzone b{font-size:11px}.attachment-dropzone small{font-size:9px;color:#71819a}.attachment-dropzone:disabled{opacity:.65;cursor:wait}.attachment-divider{height:20px;border-top:1px solid #dbe3ed;text-align:center;margin:6px 0 2px}.attachment-divider span{position:relative;top:-7px;padding:0 7px;background:#fff;color:#7b899d;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.attachment-error{margin:9px 0 0;padding:8px 9px;border-radius:6px;background:#fff0f0;color:#a83238;font-size:9px;line-height:1.4}.attachment-pop .popover-primary:disabled{opacity:.4;cursor:not-allowed}.global-search{position:relative;width:min(620px,58vw)}.global-search-input{height:38px;border:1px solid #4b5057;border-radius:7px;background:#25282d;color:#cdd3dc;display:flex;align-items:center;gap:9px;padding:0 11px}.global-search-input:focus-within{border-color:#7285b8;box-shadow:0 0 0 2px rgba(114,133,184,.22)}.global-search-input>svg{width:16px;flex:0 0 auto}.global-search-input input{width:100%;border:0!important;outline:0!important;background:transparent!important;color:#f3f5f8!important;font-size:13px!important;box-shadow:none!important}.global-search-input input::placeholder{color:#9ba3af}.global-search-input>button{width:25px;height:25px;border:0;border-radius:5px;background:transparent;color:#aeb6c2;display:grid;place-items:center}.global-search-input>button:hover{background:#3b3f45;color:#fff}.global-search-input>button svg{width:14px}.global-search-results{position:absolute;left:0;right:0;top:45px;max-height:min(560px,calc(100vh - 95px));overflow:auto;background:#fff;color:#122f5c;border:1px solid #ccd8e6;border-radius:10px;box-shadow:0 20px 55px rgba(0,0,0,.3);padding:7px;z-index:100}.global-search-results>header{display:flex;justify-content:space-between;align-items:center;padding:8px 9px 10px;border-bottom:1px solid #e2e8f0}.global-search-results>header b{font-size:11px}.global-search-results>header span{font-size:9px;color:#718098}.global-search-results>button{width:100%;min-height:58px;border:0;border-bottom:1px solid #edf0f4;border-radius:7px;background:transparent;color:#122f5c;padding:8px;display:flex;align-items:center;gap:9px;text-align:left}.global-search-results>button:hover{background:#edf5fb}.global-search-results>button>i{width:33px;height:33px;border-radius:8px;background:#dcecf9;color:#122f5c;display:grid;place-items:center;flex:0 0 auto}.global-search-results>button>i svg{width:16px}.global-search-results>button>span{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.global-search-results>button b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-results>button small{font-size:9px;color:#6b7b93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-results>button em{font-style:normal;font-size:8px;font-weight:800;color:#506383;background:#edf1f6;padding:4px 6px;border-radius:5px}.global-search-results>p{padding:28px 14px;text-align:center;color:#718098;font-size:11px;margin:0}@media(max-width:760px){.global-search{display:none}}.trello-card .card-top{padding-right:30px}.trello-card.quick-menu-open{overflow:visible!important;z-index:12}.card-quick-actions{position:absolute;right:7px;top:7px;z-index:6}.card-more-trigger{width:27px;height:27px;border:0;border-radius:6px;background:transparent;color:#60718d;display:grid;place-items:center;padding:0;opacity:.65;transition:background .15s,color .15s,opacity .15s}.card-more-trigger[aria-expanded=true],.trello-card:focus-within .card-more-trigger,.trello-card:hover .card-more-trigger{opacity:1}.card-more-trigger:hover,.card-more-trigger[aria-expanded=true]{background:#e8eef5;color:#122f5c}.card-more-trigger svg{width:17px;height:17px}.card-actions-menu{position:absolute;right:0;top:31px;width:185px;padding:5px;display:flex;flex-direction:column;gap:2px;border:1px solid #dce3ec;border-radius:9px;background:#fff;box-shadow:0 10px 28px rgba(10,24,45,.2)}.card-actions-menu button{width:100%;height:34px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#243b5e;display:flex;align-items:center;gap:9px;font:inherit;font-size:12px;font-weight:650;text-align:left}.card-actions-menu button:hover{background:#eef3f8;color:#122f5c}.card-actions-menu button.danger{color:#a92f38}.card-actions-menu button.danger:hover{background:#fff0f1;color:#b4232f}.card-actions-menu svg{width:14px;height:14px;flex:0 0 auto}.trello-card:focus-visible{outline:2px solid #dcecf9;outline-offset:2px}@media(max-width:760px){.card-more-trigger{opacity:1}.trello-card .card-top{padding-right:30px}}.trello-card .board-card-data .due.time-good{background:#dcefe5!important;color:#176b45!important}.trello-card .board-card-data .due.time-warning{background:#fff1b8!important;color:#795800!important}.trello-card .board-card-data .due.time-late{background:#f8d7dc!important;color:#a32735!important}.trello-card .board-card-data .due.time-good svg,.trello-card .board-card-data .due.time-late svg,.trello-card .board-card-data .due.time-warning svg{stroke-width:2.3}@media (max-width:820px){body:has(.trello-modal-backdrop){overflow:hidden}body:has(.trello-modal-backdrop) .archive-tray{display:none}.trello-modal-backdrop{align-items:stretch;background:#fff;height:100dvh;padding:0}.trello-detail{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;box-shadow:none}.trello-detail-status{position:sticky;top:0;z-index:30;min-height:60px;height:auto;padding:max(9px,env(safe-area-inset-top)) 12px 9px;gap:8px;background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.trello-detail-status>button:first-child{min-height:40px;max-width:145px;padding:0 12px;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.card-header-actions button,.trello-detail-status>.icon-button{width:40px;min-width:40px;height:40px;padding:0;justify-content:center;border-radius:9px}.card-header-actions{margin-left:auto;gap:5px}.trello-detail-grid{display:block;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.trello-detail-grid>main{padding:26px 18px 42px;overflow:visible}.trello-title{gap:11px;align-items:flex-start}.trello-title>svg{width:19px;min-width:19px;margin-top:6px}.trello-title>div{min-width:0;flex:1}.card-title-input{min-height:38px;font-size:clamp(22px,6.3vw,28px);line-height:1.18}.trello-title p{margin-top:7px;font-size:12px;line-height:1.45}.trello-toolbar{width:calc(100% + 36px);margin:24px -18px 4px;padding:0 18px 10px;gap:8px;overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x proximity;scrollbar-width:none}.trello-toolbar::-webkit-scrollbar{display:none}.trello-toolbar>button{min-width:max-content;height:44px;padding:0 14px;border-radius:9px;font-size:13px;scroll-snap-align:start}.trello-toolbar svg{width:18px}.popover-anchor{margin:0}.trello-popover{position:fixed;z-index:160;inset:auto 0 0;width:100%;max-height:78dvh;padding:16px 16px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:20px 20px 0 0;box-shadow:0 -18px 55px rgba(10,24,45,.25)}.trello-popover:before{content:"";display:block;width:42px;height:4px;margin:-5px auto 8px;border-radius:10px;background:#c5cfdb}.trello-popover>header{min-height:42px;margin-bottom:10px}.trello-popover>header b{font-size:14px}.trello-popover>header button{width:38px;height:38px;right:11px;top:15px;display:grid;place-items:center}.add-menu>button{min-height:58px;padding:9px 7px}.add-menu b,.members-pop>button span:nth-child(2){font-size:14px}.add-menu small{font-size:11px;line-height:1.35}.attachment-pop input,.checklist-pop input,.create-label-form input,.dates-pop input,.dates-pop select,.labels-pop>input,.members-pop>input{min-height:46px;font-size:16px}.labels-pop label i{height:36px}.popover-primary{min-height:46px;font-size:14px}.persistent-meta{display:grid;grid-template-columns:1fr;gap:10px;margin:22px 0 0}.persistent-meta>div{min-width:0;gap:9px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#f7f9fb}.persistent-meta>div>b{font-size:10px}.persistent-meta>div>span:not(.meta-members){flex-wrap:wrap;gap:6px}.meta-label{max-width:100%;margin:0;padding:8px 11px;overflow-wrap:anywhere;font-size:11px}.meta-date{width:max-content;max-width:100%;min-height:38px;font-size:12px}.meta-members .avatar{width:36px;height:36px;font-size:10px}.youtube-validation{margin:20px 0 0;padding:15px;border-radius:11px}.youtube-validation>div{gap:5px;margin-bottom:12px}.youtube-validation>div b{font-size:11px}.youtube-validation>div span{font-size:11px;line-height:1.45}.youtube-validation>input{height:46px;font-size:16px}.trello-description{gap:11px;margin-top:28px}.trello-description>svg{width:19px;min-width:19px}.card-attachments>h3,.trello-description h3,.workflow-checklists>h3{margin-bottom:13px;font-size:16px}.trello-description textarea{min-height:136px;padding:14px;border-radius:10px;font-size:16px;line-height:1.55}.card-attachments,.workflow-checklists{margin:30px 0 0}.card-attachments>div{min-height:64px;padding:12px;gap:11px}.card-attachments a b{font-size:13px;line-height:1.35}.card-attachments a small{margin-top:4px;font-size:10px}.card-attachments button,.workflow-group label button{min-width:38px;min-height:38px;place-items:center}.workflow-group{margin-top:10px;padding:17px 13px 10px;border:1px solid var(--line);border-radius:11px;background:#f8fafc}.workflow-head{gap:10px;align-items:flex-start}.workflow-head>b{font-size:14px;line-height:1.4}.workflow-head>span{flex:0 0 auto;font-size:10px}.check-progress{margin:15px 0}.workflow-group>label{min-height:46px;padding:7px 4px;gap:11px}.workflow-group>label input{width:21px;min-width:21px;height:21px}.workflow-group>label span{font-size:14px;line-height:1.4}.trello-detail-grid>aside{min-height:420px;padding:28px 18px calc(100px + env(safe-area-inset-bottom));border:0;border-top:8px solid #e9eef4;background:#f7f9fb!important;overflow:visible}.activity-head{margin-bottom:20px}.activity-head b{font-size:16px}.comment-box{gap:10px}.activity-dot,.activity-list .avatar,.comment-box>.avatar{width:36px;min-width:36px;height:36px;font-size:9px}.comment-box textarea{min-height:74px;padding:13px;border-radius:10px;font-size:16px;line-height:1.45}.comment-box textarea:focus{height:110px}.comment-box button{min-height:40px;padding:0 15px;font-size:12px}.activity-list{margin-top:27px}.activity-list>div{gap:11px;margin-bottom:21px}.activity-list p,.activity-list p b{font-size:13px}.activity-list p span{margin:4px 0;line-height:1.5;overflow-wrap:anywhere}.activity-list p small{font-size:10px}.delete-confirm-backdrop{padding:14px}.delete-confirm{padding:28px 20px calc(22px + env(safe-area-inset-bottom))}}@media (max-width:390px){.trello-detail-grid>aside,.trello-detail-grid>main,.trello-toolbar{padding-left:14px;padding-right:14px}.trello-toolbar{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}.trello-detail-status>button:first-child{max-width:118px}.card-header-actions button,.trello-detail-status>.icon-button{width:38px;min-width:38px;height:38px}}.date-save-feedback{margin:-2px 0 10px;padding:7px 9px;border-radius:7px;background:#edf3f8;color:#60718d;font-size:10px;font-weight:750}.date-save-feedback.is-saved{background:#e7f5ee;color:#287459}.date-save-feedback.is-error{background:#fff0f1;color:#a32735}.notification-wrap{position:relative}.notification-setup-button{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(114,133,184,.45);border-radius:9px;background:rgba(114,133,184,.12);color:#dcecf9;font-size:10px;font-weight:800;white-space:nowrap}.notification-setup-button:hover{background:rgba(114,133,184,.22);border-color:#7285b8}.notification-setup-button.is-denied{border-color:rgba(255,66,88,.5);background:rgba(255,20,58,.1);color:#ff9eaa}.notification-setup-button svg{width:15px}.push-permission-card{position:fixed;right:22px;bottom:24px;z-index:150;width:min(460px,calc(100vw - 32px));display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px 16px;padding:20px;border:1px solid rgba(151,178,214,.34);border-radius:18px;background:radial-gradient(circle at 8% 5%,rgba(114,133,184,.28),transparent 36%),linear-gradient(145deg,#102b55,#071b3b);color:#fff;box-shadow:0 26px 80px rgba(3,16,38,.42),inset 0 1px 0 rgba(255,255,255,.08);animation:push-card-in .42s cubic-bezier(.2,.85,.25,1)}.push-permission-close{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#aabbd1}.push-permission-close:hover{background:rgba(255,255,255,.08);color:#fff}.push-permission-close svg{width:16px}.push-permission-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#8296cc,#5e74ad);color:#fff;box-shadow:0 10px 28px rgba(114,133,184,.35)}.push-permission-icon svg{width:24px}.push-permission-card>div{min-width:0;padding-right:18px}.push-permission-card>div small{display:flex;align-items:center;gap:5px;margin:1px 0 7px;color:#9eb2d0;font-size:8px;font-weight:850;letter-spacing:.13em}.push-permission-card>div small svg{width:12px}.push-permission-card>div b{display:block;font-size:16px;letter-spacing:-.015em}.push-permission-card>div p{margin:7px 0 0;color:#bdcadc;font-size:11px;line-height:1.55}.push-permission-primary{grid-column:2;justify-self:start;min-height:39px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#edf5fb;color:#122f5c;font-size:11px;font-weight:850;box-shadow:0 8px 22px rgba(0,0,0,.2)}.push-permission-primary:hover{transform:translateY(-1px);background:#fff}.push-permission-primary:disabled{cursor:wait;opacity:.72}@keyframes push-card-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}.notification-wrap>.icon-button{position:relative}.notification-dot{position:absolute;right:5px;top:4px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#a80f1b;box-shadow:0 0 0 2px rgba(168,15,27,.12);animation:notification-pulse 2s ease-in-out infinite}.notification-pop{right:0;top:47px;width:min(390px,calc(100vw - 24px));max-height:min(610px,calc(100vh - 85px));display:flex;flex-direction:column;border-radius:14px;overflow:hidden;box-shadow:0 24px 70px rgba(18,47,92,.22)}.notification-pop p,.notification-pop span{margin-top:0}.notification-pop>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 17px;border-bottom:1px solid var(--line)}.notification-pop-title{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:inherit}.notification-pop>header b{font-size:14px}.notification-pop-title small{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#122f5c;color:#fff;font-size:9px;font-weight:800}.notification-pop-actions{display:flex;align-items:center;gap:4px}.notification-pop-actions button{min-height:30px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#122f5c;font-size:10px;font-weight:800;white-space:nowrap}.notification-pop-actions button.is-active,.notification-pop-actions button:hover{background:#edf3f8}.notification-pop-actions button:has(svg){width:30px;padding:0;display:grid;place-items:center}.notification-pop-actions button svg{width:15px;height:15px}.notification-pop-actions button:disabled{cursor:wait;opacity:.58}.notification-save-error{margin:0!important;padding:9px 17px;border-bottom:1px solid #f0c6ca;background:#fff0f1;color:#a32735!important;font-size:10px!important;font-weight:700;line-height:1.4}.push-preferences{display:flex;align-items:center;gap:6px;padding:9px 15px;border-bottom:1px solid var(--line);background:#f8fafc}.push-preferences label{display:flex;align-items:center;gap:5px;min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:9px;font-weight:750;white-space:nowrap}.push-preferences input{width:13px;height:13px;accent-color:#397769}.notification-list{overflow-y:auto}.notification-list>a{position:relative;display:grid;grid-template-columns:9px 1fr;gap:10px;padding:13px 17px;border-bottom:1px solid var(--line);color:var(--ink)}.notification-list>a:hover{background:#edf5fb}.notification-list>a.is-saving{cursor:wait;opacity:.62;pointer-events:none}.notification-list>a>i{width:7px;height:7px;border-radius:50%;margin-top:5px;background:transparent}.notification-list>a.is-unread{background:#f4f8fc}.notification-list>a.is-unread>i{background:#a80f1b;box-shadow:0 0 0 3px rgba(168,15,27,.09)}.notification-list>a>span{display:flex;flex-direction:column;min-width:0;color:var(--ink);font-size:inherit}.notification-list>a b{font-size:12px;line-height:1.35}.notification-list>a p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.notification-list>a small{margin-top:6px;color:#8694a8;font-size:9px}.notification-list>a.is-read{opacity:.72}.notification-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;color:var(--muted)}.notification-empty svg{width:25px;margin-bottom:11px;color:#7285b8}.notification-empty b{font-size:12px;color:var(--ink)}.notification-empty span{font-size:10px;margin-top:4px}.notification-wrap .icon-button:has(.notification-dot) svg{color:#122f5c;fill:rgba(168,15,27,.08)}@keyframes notification-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (max-width:760px){.notification-setup-button{width:36px;padding:0;justify-content:center}.notification-setup-button span{display:none}.push-permission-card{right:12px;bottom:calc(14px + env(safe-area-inset-bottom));width:calc(100vw - 24px);grid-template-columns:44px minmax(0,1fr);padding:17px}.push-permission-icon{width:44px;height:44px;border-radius:13px}.push-permission-primary{grid-column:1/-1;justify-self:stretch}.notification-pop{position:fixed;left:10px;right:10px;top:58px;width:auto;max-height:calc(100vh - 70px)}.notification-pop>header{padding:14px}.push-preferences{overflow-x:auto}.push-preferences label{min-height:30px}.notification-list>a{padding:13px 14px}}.notification-wrap>.icon-button:has(.notification-dot){background:rgba(255,20,58,.09)!important;color:#ff143a!important;box-shadow:inset 0 0 0 1px rgba(255,45,75,.28),0 0 14px rgba(255,20,58,.2);animation:notification-bell-alert 1.35s ease-in-out infinite}.notification-wrap>.icon-button:has(.notification-dot) svg{color:#ff143a!important;fill:rgba(255,20,58,.16);filter:drop-shadow(0 0 5px rgba(255,20,58,.85))}.notification-wrap>.icon-button .notification-dot{width:10px;height:10px;border:2px solid #fff;background:#ff0a36;box-shadow:0 0 0 2px rgba(255,10,54,.28),0 0 10px #ff0a36,0 0 18px rgba(255,10,54,.85);animation:notification-dot-neon .9s ease-in-out infinite}@keyframes notification-bell-alert{0%,to{transform:scale(1)}45%{transform:scale(1.1) rotate(-4deg)}55%{transform:scale(1.1) rotate(4deg)}}@keyframes notification-dot-neon{0%,to{transform:scale(.92);opacity:.9}50%{transform:scale(1.22);opacity:1}}@media (prefers-reduced-motion:reduce){.notification-wrap>.icon-button .notification-dot,.notification-wrap>.icon-button:has(.notification-dot){animation:none}}.team-board-bar{height:58px;background:#122f5c;border-bottom:1px solid rgba(220,236,249,.16);padding:0 34px;color:#edf5fb}.team-board-bar,.team-board-switcher{display:flex;align-items:center;position:relative}.team-board-switcher{gap:16px}.team-board-current{height:42px;min-width:245px;border:1px solid rgba(220,236,249,.24);border-radius:9px;background:rgba(7,27,59,.7);color:#fff;padding:0 10px;display:flex;align-items:center;gap:10px;text-align:left}.team-board-current:hover{background:rgba(27,55,94,.85);border-color:rgba(220,236,249,.4)}.team-board-current>i,.team-board-options>button>i{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;color:#fff;flex:0 0 auto}.team-board-current>i svg,.team-board-options>button>i svg{width:14px}.team-board-current>span{display:flex;flex-direction:column;flex:1}.team-board-current small{font-size:8px;letter-spacing:.11em;color:#a9bed8}.team-board-current b{font-size:12px;margin-top:2px}.team-board-current>svg{width:15px;color:#afc4dd}.team-board-summary{display:flex;align-items:center;gap:12px;color:#a9bed8;font-size:10px}.team-board-summary span{display:flex;align-items:center;gap:5px}.team-board-summary svg{width:13px}.team-board-menu{position:absolute;left:0;top:49px;width:390px;max-height:calc(100vh - 150px);overflow-y:auto;background:#fff;color:#122f5c;border:1px solid #d5e0ec;border-radius:12px;box-shadow:0 22px 65px rgba(0,0,0,.34);padding:10px;z-index:40}.team-board-menu>header{display:flex;align-items:center;padding:6px 6px 11px;border-bottom:1px solid #e1e7ef}.team-board-menu>header>span{display:flex;flex-direction:column;flex:1}.team-board-menu>header b{font-size:13px}.team-board-menu>header small{font-size:9px;color:#60718d;margin-top:3px}.team-board-menu>header button{border:0;background:transparent;color:#60718d}.team-board-menu>header svg{width:15px}.team-board-options{padding:6px 0}.team-board-options>button{width:100%;min-height:58px;border:0;border-radius:8px;background:transparent;color:#122f5c;padding:7px;display:flex;align-items:center;gap:10px;text-align:left}.team-board-options>button.active,.team-board-options>button:hover{background:#edf5fb}.team-board-options>button>span{display:flex;flex-direction:column;flex:1;min-width:0}.team-board-options>button b{font-size:11px}.team-board-options>button small{font-size:9px;line-height:1.35;color:#60718d;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-board-options>button>svg{width:15px;color:#397769}.team-board-create{border-top:1px solid #e1e7ef;padding:8px 5px 2px}.team-board-create>button{width:100%;height:37px;border:0;border-radius:7px;background:#dcecf9;color:#122f5c;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:800}.team-board-create>button svg{width:14px}.team-board-create form label{display:block;font-size:10px;font-weight:800}.team-board-create form input{width:100%;height:39px;border:1px solid #c8d5e4;border-radius:7px;padding:0 9px;margin-top:5px;color:#122f5c;background:#fff}.team-board-create form p{font-size:9px;color:#ad3038;line-height:1.4}.team-board-create form>div{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.team-board-create form>div button{height:34px;border:0;border-radius:6px;padding:0 10px;font-size:10px;font-weight:750}.team-board-create form>div button:first-child{background:#edf1f5;color:#60718d}.team-board-create form>div button:last-child{background:#122f5c;color:#fff}@media(max-width:760px){.team-board-bar{height:54px;padding:0 10px}.team-board-current{min-width:0;width:min(250px,calc(100vw - 20px))}.team-board-summary{display:none}.team-board-menu{position:fixed;left:8px;right:8px;top:122px;width:auto;max-height:calc(100vh - 132px)}}.board-access-picker{border:1px solid #d5e0ec;border-radius:9px;padding:10px 11px;margin:15px 0;color:#122f5c}.board-access-picker legend{padding:0 5px;font-size:11px;font-weight:800}.board-access-picker label{display:flex!important;align-items:center;gap:8px;margin:0!important;min-height:34px;font-size:11px!important;font-weight:650!important}.board-access-picker input{width:16px!important;height:16px!important;margin:0!important;box-shadow:none!important}.board-access-picker label>i{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.board-access-picker label>span{display:flex;flex-direction:column}.board-access-picker label>span small{font-size:9px;color:#60718d;margin-top:2px}.board-access-picker>div{border-top:1px solid #e1e7ef;margin-top:8px;padding-top:6px}.board-access-picker.compact{padding:8px;margin:9px 0}.board-access-picker.compact label{min-height:30px}.profile-dropdown .board-access-picker input{padding:0}.youtube-publication-schedule{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px;margin-top:12px;padding:11px 12px;border:1px solid #bfd4e8;border-radius:8px;background:#edf5fb}.youtube-publication-schedule>span{display:flex;flex-direction:column;gap:3px}.youtube-publication-schedule b{color:#122f5c;font-size:10px;letter-spacing:.06em}.youtube-publication-schedule small{color:#60718d;font-size:9px;line-height:1.4}.youtube-publication-schedule input{width:100%;height:38px;border:1px solid #c8d7e5;border-radius:7px;background:#fff;color:#122f5c;padding:0 9px;font-size:11px}@media (max-width:760px){.youtube-publication-schedule{grid-template-columns:1fr;gap:10px;padding:13px}.youtube-publication-schedule input{height:46px;font-size:16px}}.video-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.video-info{padding:12px}.video-info h3{font-size:14px}.production-date{width:90px}@media (max-width:1280px){.video-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:821px) and (max-width:1024px){.trello-modal-backdrop{padding:12px}.trello-detail{width:100%;height:calc(100dvh - 24px);max-height:none}.trello-detail-grid{grid-template-columns:minmax(0,1fr) 300px}.trello-detail-grid>main{padding:23px 22px 48px}.trello-detail-grid>aside{padding:22px 17px}.card-attachments,.persistent-meta,.trello-toolbar,.workflow-checklists,.youtube-validation{margin-left:30px}.card-title-input{font-size:24px}}@media (max-width:960px){.video-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.trello-detail-status{flex:0 0 auto;min-height:58px;padding:max(8px,env(safe-area-inset-top)) 10px 8px;gap:6px}.trello-detail-status>button:first-child{flex:1 1 auto;min-width:0;max-width:122px;min-height:38px;padding:0 10px;font-size:12px}.card-header-actions{flex:0 0 auto;margin-left:auto;gap:4px}.card-header-actions button,.trello-detail-status>.card-close-button{width:38px;min-width:38px;height:38px}.trello-detail-status>.card-close-button{z-index:4;display:grid!important;flex:0 0 38px;place-items:center;margin-left:0;border:1px solid #cbd7e4;background:#fff;color:#122f5c}.trello-detail-grid>main{padding:19px 16px 30px}.card-title-input{min-height:34px;font-size:clamp(20px,5.8vw,24px)}.trello-title>svg{margin-top:4px}.trello-toolbar{width:calc(100% + 32px);margin:18px -16px 2px;padding:0 16px 8px;gap:7px}.trello-toolbar>button{height:40px;padding:0 12px;font-size:12px}.persistent-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.persistent-meta>div{padding:11px}.persistent-meta>div:last-child{grid-column:1/-1}.meta-label{padding:6px 9px}.youtube-validation{margin-top:16px;padding:13px}.youtube-validation iframe{margin-top:10px}.trello-description{margin-top:22px}.trello-description textarea{min-height:108px;padding:12px}.card-attachments,.workflow-checklists{margin-top:24px}.workflow-group{padding:14px 11px 8px}.trello-detail-grid>aside{min-height:320px;padding:23px 16px calc(72px + env(safe-area-inset-bottom));border-top-width:6px}.activity-list>div{margin-bottom:16px}.trello-popover{max-height:min(74dvh,620px)}.trello-column{width:min(82vw,300px);min-width:min(82vw,300px)}}@media (max-width:520px){.video-library-grid{grid-template-columns:1fr}.repository-stats{gap:9px}.repository-stats article{min-width:138px}.production-repository article{padding:11px}.production-date{width:72px;line-height:1.4}}@media (max-width:360px){.trello-detail-status>button:first-child{max-width:96px}.card-header-actions button,.trello-detail-status>.card-close-button{width:36px;min-width:36px;height:36px}.persistent-meta{grid-template-columns:1fr}.persistent-meta>div:last-child{grid-column:auto}}.profile-page{max-width:1240px;margin:0 auto;padding-bottom:55px;color:#122f5c}.profile-page-hero{min-height:190px;border-radius:18px;padding:36px 42px;background:linear-gradient(135deg,#071b3b,#122f5c);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 16px 40px rgba(18,47,92,.18)}.profile-page-hero>div:first-child>span{display:flex;align-items:center;gap:7px;color:#b9cae3;font-size:9px;font-weight:850;letter-spacing:.14em}.profile-page-hero svg{width:16px}.profile-page-hero h1{margin:13px 0 8px;font-size:36px;letter-spacing:-.04em}.profile-page-hero p{margin:0;color:#bed0e7;font-size:15px}.profile-identity{min-width:265px;padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:rgba(255,255,255,.08);display:flex;align-items:center;gap:12px}.profile-identity>span:last-child{display:flex;flex-direction:column}.profile-identity b{font-size:14px}.profile-identity small{margin-top:4px;color:#bed0e7;font-size:10px}.profile-page-avatar{width:50px;height:50px;font-size:13px;border:2px solid rgba(255,255,255,.35)}.profile-page-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;margin-top:26px}.profile-page-nav{align-self:start;position:sticky;top:94px;border:1px solid #d5e0ec;border-radius:12px;background:#fff;padding:13px;box-shadow:0 8px 24px rgba(18,47,92,.07)}.profile-page-nav>b{display:block;padding:6px 9px 10px;color:#60718d;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.profile-page-nav a{min-height:39px;border-radius:7px;padding:0 9px;display:flex;align-items:center;gap:8px;color:#465a78;font-size:11px;font-weight:700}.profile-page-nav a:hover{background:#edf5fb;color:#122f5c}.profile-page-nav svg{width:15px}.profile-page-layout>main{min-width:0}.profile-section{scroll-margin-top:92px;margin-bottom:20px;border:1px solid #d5e0ec;border-radius:15px;background:#fff;padding:26px;box-shadow:0 9px 28px rgba(18,47,92,.07)}.profile-section>header{display:flex;align-items:flex-start;gap:13px;padding-bottom:20px;border-bottom:1px solid #e3e9f0}.profile-section>header>i{width:42px;height:42px;border-radius:10px;background:#dcecf9;color:#122f5c;display:grid;place-items:center}.profile-section>header svg{width:19px}.profile-section>header small{display:block;color:#7285b8;font-size:8px;font-weight:850;letter-spacing:.12em}.profile-section h2{margin:4px 0;font-size:21px;letter-spacing:-.025em}.profile-section header p{margin:0;color:#60718d;font-size:11px}.profile-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:21px}.profile-form-grid.three{grid-template-columns:1fr 1fr 200px}.profile-section label{color:#354968;font-size:10px;font-weight:800}.profile-section input,.profile-section select{width:100%;height:44px;margin-top:6px;border:1px solid #cbd8e6;border-radius:8px;background:#fff;color:#122f5c;padding:0 11px;font-size:12px;outline:none}.profile-section input:focus,.profile-section select:focus{border-color:#7285b8;box-shadow:0 0 0 3px rgba(114,133,184,.14)}.profile-avatar-row{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px;border:1px solid #dce4ed;border-radius:10px;background:#f7fafc}.profile-edit-avatar{width:48px;height:48px}.profile-avatar-row>div{display:flex;flex-direction:column;flex:1}.profile-avatar-row b{font-size:12px}.profile-avatar-row span{margin-top:4px;color:#60718d;font-size:9px}.profile-avatar-row>label{position:relative;width:auto;height:38px;margin:0;border:1px solid #cbd8e6;border-radius:7px;background:#fff;padding:0 11px;display:flex;align-items:center;gap:6px;cursor:pointer}.profile-avatar-row>label svg{width:15px}.profile-avatar-row>label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile-security-block{scroll-margin-top:92px;margin-top:16px;padding:14px;border:1px solid #dce4ed;border-radius:10px;display:flex;align-items:flex-end;gap:12px}.profile-security-block>span{width:42px;height:42px;border-radius:9px;background:#edf5fb;display:grid;place-items:center}.profile-security-block svg{width:17px}.profile-security-block label{flex:1}.profile-feedback{margin:13px 0 0;padding:10px 12px;border-radius:8px;background:#e9f8f0;color:#187148;font-size:11px}.profile-section>footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:20px}.profile-section>footer>span{display:flex;align-items:center;gap:6px;margin-right:auto;color:#60718d;font-size:10px}.profile-section>footer svg{width:15px}.profile-section>footer button{min-height:42px;border:0;border-radius:8px;background:#122f5c;color:#fff;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:800}.profile-section>footer button:disabled{opacity:.55}.profile-board-access{margin-top:17px;border:1px solid #d5e0ec;border-radius:10px;padding:13px}.profile-board-access legend{padding:0 6px;font-size:10px;font-weight:850}.profile-all-boards{display:flex!important;align-items:center;gap:9px;padding:5px}.profile-board-access input{width:17px!important;height:17px!important;margin:0!important;box-shadow:none!important}.profile-all-boards>span,.profile-board-access>div label>span{display:flex;flex-direction:column}.profile-board-access small{margin-top:3px;color:#60718d;font-size:9px;font-weight:500}.profile-board-access>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8ef}.profile-board-access>div>label{min-height:58px;border:1px solid #dce4ed;border-radius:9px;padding:9px;display:flex;align-items:center;gap:8px}.profile-board-access>div>label:has(input:checked){border-color:#7285b8;background:#f1f5fb}.profile-board-access>div label>i{width:10px;height:10px;border-radius:3px}.profile-board-access>div label>span{min-width:0}.profile-board-access>div label b{font-size:10px}.profile-board-access>div label small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.profile-dropdown-compact{width:300px}.profile-page-link{min-height:58px;margin:5px 0;border-radius:8px;padding:8px 9px;display:flex;align-items:center;gap:9px;color:#35435a}.profile-page-link:hover{background:#edf5fb}.profile-page-link>svg{width:16px}.profile-page-link>svg:last-child{width:14px;margin-left:auto}.profile-page-link>span{display:flex;flex:1;flex-direction:column}.profile-page-link b{font-size:11px}.profile-page-link small{margin-top:3px;color:#60718d;font-size:9px}@media(max-width:900px){.profile-page-layout{grid-template-columns:1fr}.profile-page-nav{position:static;display:flex;overflow-x:auto}.profile-page-nav>b{display:none}.profile-page-nav a{min-width:max-content}.profile-form-grid.three{grid-template-columns:1fr 1fr}.profile-form-grid.three label:last-child{grid-column:1/-1}.profile-board-access>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.profile-page-hero{min-height:0;padding:25px 20px;align-items:flex-start;flex-direction:column}.profile-page-hero h1{font-size:29px}.profile-identity{width:100%;min-width:0}.profile-page-layout{margin-top:15px}.profile-section{padding:18px 15px}.profile-form-grid,.profile-form-grid.three{grid-template-columns:1fr}.profile-form-grid.three label:last-child{grid-column:auto}.profile-avatar-row{align-items:flex-start;flex-wrap:wrap}.profile-avatar-row>label{width:100%;justify-content:center}.profile-security-block{align-items:center}.profile-board-access>div{grid-template-columns:1fr}.profile-section>footer{align-items:stretch;flex-direction:column}.profile-section>footer>span{margin:0}.profile-section>footer button{width:100%}}.members-page{max-width:1240px;margin:0 auto;color:#122f5c}.members-hero{padding:32px 38px;border-radius:18px;background:linear-gradient(135deg,#071b3b,#163b70);color:#fff;display:flex;align-items:center;justify-content:space-between}.members-hero span{display:flex;align-items:center;gap:7px;color:#b9cae3;font-size:9px;font-weight:800;letter-spacing:.13em}.members-hero svg{width:16px}.members-hero h1{margin:12px 0 7px;font-size:34px}.members-hero p{margin:0;color:#bed0e7;font-size:13px}.members-hero>strong{font-size:32px;display:flex;flex-direction:column;text-align:right}.members-hero>strong small{margin-top:4px;color:#bed0e7;font-size:9px;font-weight:500}.members-toolbar{height:50px;margin:20px 0 14px;padding:0 16px;border:1px solid #d5e0ec;border-radius:11px;background:#fff;display:flex;align-items:center;gap:10px}.members-toolbar svg{width:18px;color:#71819a}.members-toolbar input{width:100%;border:0;outline:0;font-size:12px;color:#122f5c}.members-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.members-grid article{min-height:116px;padding:17px;border:1px solid #d7e1ec;border-radius:13px;background:#fff;display:flex;align-items:center;gap:13px;box-shadow:0 7px 22px rgba(18,47,92,.06)}.member-avatar{width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:#dcecf9;color:#122f5c;display:grid;place-items:center;font-size:12px;font-weight:800;overflow:hidden}.member-avatar img{width:100%;height:100%;object-fit:cover}.member-main{min-width:0;flex:1}.member-main h3{margin:0 0 3px;font-size:14px}.member-main p{margin:0 0 9px;color:#687892;font-size:10px}.member-main>div{display:flex;align-items:center;gap:7px}.member-main>div span,.member-status{padding:4px 7px;border-radius:20px;background:#edf3fa;font-size:8px;font-style:normal;font-weight:800}.member-status.ativa{background:#e7f6ef;color:#247451}.member-status.desativada,.member-status.suspensa{background:#fff0ee;color:#b74040}.member-main>small{display:block;margin-top:8px;color:#71819a;font-size:9px}.members-grid article>button{height:35px;border:1px solid #cfdbe8;border-radius:8px;background:#fff;color:#324965;padding:0 10px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800}.members-grid article>button svg{width:13px}.member-modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(3,17,38,.66);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px}.member-modal{width:min(720px,100%);max-height:92vh;overflow:auto;border-radius:17px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.28)}.member-modal>header{padding:22px 24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between}.member-modal header span{color:#7285b8;font-size:8px;font-weight:850;letter-spacing:.13em}.member-modal h2{margin:5px 0 2px;font-size:22px}.member-modal header p{margin:0;color:#71819a;font-size:10px}.member-modal header button{width:34px;height:34px;border:0;border-radius:8px;background:#f0f4f8}.member-modal header svg{width:16px}.member-modal-grid{padding:20px 24px 0;display:grid;grid-template-columns:1fr 1fr;gap:13px}.member-modal label{color:#435875;font-size:9px;font-weight:800}.member-modal input,.member-modal select{width:100%;height:42px;margin-top:6px;border:1px solid #cfdae7;border-radius:8px;padding:0 10px;background:#fff;color:#122f5c;font-size:11px}.member-boards{margin:17px 24px;padding:13px;border:1px solid #d8e2ed;border-radius:10px}.member-boards legend{font-size:9px;font-weight:850}.member-boards>label{display:flex;align-items:center;gap:8px}.member-boards input{width:16px;height:16px;margin:0}.member-boards>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.member-boards>div label{padding:8px 10px;border:1px solid #dbe3ed;border-radius:8px;display:flex;align-items:center;gap:6px}.member-boards i{width:8px;height:8px;border-radius:2px}.member-password{margin:0 24px;padding:14px;border-radius:11px;background:#edf4fb;display:flex;align-items:flex-end;gap:10px}.member-password>svg{width:20px;align-self:center}.member-password label{flex:1}.member-password button{height:42px;border:0;border-radius:8px;background:#122f5c;color:#fff;padding:0 12px;font-size:9px;font-weight:800}.member-message{margin:12px 24px 0;padding:10px;border-radius:8px;background:#e9f7ef;color:#236f4e;font-size:10px}.member-modal>footer{padding:20px 24px;display:flex;justify-content:space-between}.member-modal>footer button{height:40px;border-radius:8px;padding:0 14px;font-size:10px;font-weight:800;display:flex;align-items:center;gap:6px}.member-modal>footer svg{width:14px}.member-delete{border:1px solid #edc9c9;background:#fff;color:#b33b3b}.member-save{border:0;background:#122f5c;color:#fff}@media(max-width:760px){.members-hero{padding:25px 20px}.member-modal-grid,.members-grid{grid-template-columns:1fr}.member-password{align-items:stretch;flex-direction:column}.member-password>svg{display:none}.member-modal>footer{gap:10px;flex-direction:column-reverse}.member-modal>footer button{justify-content:center}.members-grid article{align-items:flex-start;flex-wrap:wrap}.members-grid article>button{margin-left:61px}}.members-hero-actions{display:flex;align-items:center;gap:22px}.members-hero-actions>strong{font-size:32px;display:flex;flex-direction:column;text-align:right}.members-hero-actions>strong small{margin-top:4px;color:#bed0e7;font-size:9px;font-weight:500}.members-hero-actions>button{height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:#fff;color:#122f5c;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:850;box-shadow:0 8px 24px rgba(0,0,0,.15)}.members-hero-actions>button:hover{transform:translateY(-1px);background:#edf5fb}.members-hero-actions svg{width:15px}.member-invite-modal{width:min(760px,100%)}.member-invite-modal .member-modal-grid{grid-template-columns:1fr 1fr 1fr}.member-invite-intro{margin:20px 24px 0;padding:14px 16px;border:1px solid #d6e2ef;border-radius:12px;background:#f1f6fb;display:flex;align-items:center;gap:12px}.member-invite-intro>i{width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:#dcecf9;color:#122f5c;display:grid;place-items:center}.member-invite-intro svg{width:18px}.member-invite-intro b{font-size:11px}.member-invite-intro p{margin:4px 0 0;color:#687892;font-size:9px;line-height:1.5}.member-message.is-error{background:#fff0f0;color:#b0383d}.member-modal>footer .member-cancel{border:1px solid #d3deea;background:#fff;color:#526780}.member-invite-modal>footer{justify-content:flex-end;gap:9px}.member-invite-modal .member-save{min-width:205px;justify-content:center}.member-invite-modal .member-save svg{width:14px}@media(max-width:760px){.members-hero{align-items:flex-start;flex-direction:column;gap:20px}.members-hero-actions{width:100%;justify-content:space-between}.members-hero-actions>strong{text-align:left;font-size:25px}.member-invite-modal .member-modal-grid{grid-template-columns:1fr}.member-invite-intro{margin:15px 18px 0}.member-invite-modal>footer{flex-direction:column-reverse}.member-invite-modal .member-save{width:100%}}.comment-box>div{position:relative}.mention-suggestions{position:absolute;z-index:12;left:0;right:0;top:calc(100% - 38px);padding:6px;border:1px solid #ccd9e7;border-radius:10px;background:#fff;box-shadow:0 15px 40px rgba(5,25,55,.2)}.mention-suggestions>button{width:100%;min-height:46px;border:0;border-radius:7px;background:#fff;padding:6px 8px;display:flex;align-items:center;gap:9px;text-align:left}.mention-suggestions>button:hover{background:#edf4fb}.mention-suggestions .avatar,.mention-suggestions .member-avatar{width:30px;height:30px;flex:0 0 30px}.mention-suggestions span{display:flex;flex-direction:column}.mention-suggestions b{color:#122f5c;font-size:10px}.mention-suggestions small{margin-top:2px;color:#71819a;font-size:8px}.comment-box .mention-suggestions{position:absolute;z-index:20;left:0;right:0;top:78px;max-height:250px;overflow-y:auto;padding:6px;border:1px solid #ccd9e7;border-radius:10px;background:#fff;box-shadow:0 15px 40px rgba(5,25,55,.2)}.comment-box .mention-suggestions>button{width:100%;height:auto;min-height:46px;margin:0;border:0;border-radius:7px;background:#fff;color:#122f5c;padding:6px 8px;display:flex;align-items:center;justify-content:flex-start;gap:9px;text-align:left}.comment-box .mention-suggestions>button:hover{background:#edf4fb}.comment-box .mention-suggestions span{display:flex;flex-direction:column;align-items:flex-start}.comment-box .mention-suggestions b{margin:0;color:#122f5c;font-size:10px}.comment-box .mention-suggestions small{margin-top:2px;color:#71819a;font-size:8px}.comment-mention-chips{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 2px}.comment-mention-chips>span{height:30px;padding:3px 5px 3px 3px;border:1px solid #b9cceb;border-radius:8px;background:#edf4ff;color:#173b70;display:flex;align-items:center;gap:6px}.comment-mention-chips .member-avatar{width:22px;height:22px;min-width:22px;flex:0 0 22px}.comment-mention-chips b{margin:0;font-size:9px;white-space:nowrap}.comment-mention-chips>span>button{width:20px;height:20px;margin:0;padding:0;border:0;background:transparent;color:#60718d;display:grid;place-items:center}.comment-mention-chips>span>button:hover{background:#d9e6f8}.comment-mention-chips svg{width:11px}.activity-list .published-mention{display:inline;padding:2px 6px;margin:0 2px;border:1px solid #bfd0e8;border-radius:6px;background:#eaf2fc;color:#1c4f8f;font-size:10px;font-weight:800;line-height:1.7}.activity-list .published-mention:hover{background:#dceafd}.mention-profile-backdrop{position:fixed;inset:0;z-index:220;background:rgba(3,17,38,.68);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px}.mention-profile-modal{position:relative;width:min(410px,100%);overflow:hidden;border-radius:18px;background:#fff;color:#122f5c;text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.36);padding:0 28px 28px}.mention-profile-cover{height:105px;margin:0 -28px;background:linear-gradient(135deg,#071b3b,#24518b)}.mention-profile-modal>.member-avatar{width:86px;height:86px;min-width:86px;flex:0 0 86px;margin:-43px auto 12px;border:5px solid #fff;font-size:18px}.mention-profile-modal h3{margin:0;font-size:23px}.mention-profile-modal>p{margin:6px 0 20px;color:#71819a;font-size:11px}.mention-profile-modal dl{margin:0;padding:4px 0;border-top:1px solid #dce5ef;text-align:left}.mention-profile-modal dl>div{padding:12px 3px;border-bottom:1px solid #e6ecf3}.mention-profile-modal dt{color:#71819a;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mention-profile-modal dd{margin:4px 0 0;font-size:11px;font-weight:700;overflow-wrap:anywhere}.mention-profile-close{position:absolute;z-index:2;right:14px;top:14px;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center}.mention-profile-close svg{width:15px}@media(max-width:600px){.mention-profile-modal{padding-left:20px;padding-right:20px}.mention-profile-cover{margin-left:-20px;margin-right:-20px}}.comment-editor-shell{position:relative;width:100%;min-height:76px;border:2px solid #7285b8;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.comment-editor-shell:focus-within{border-color:#315f9d;box-shadow:0 0 0 3px rgba(114,133,184,.14)}.comment-box .comment-editor-shell textarea.comment-inline-input{position:relative;z-index:2;display:block;width:100%;height:72px;min-height:72px;border:0!important;border-radius:0!important;background:transparent!important;color:transparent!important;caret-color:#172b4d!important;padding:11px 42px 11px 12px!important;outline:0!important;box-shadow:none!important;resize:none;overflow:hidden;font-family:inherit!important;font-size:11px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.55!important;white-space:pre-wrap}.comment-inline-highlight{position:absolute;z-index:1;inset:0;min-height:100%;padding:11px 42px 11px 12px;color:#172b4d;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:normal;line-height:1.55;white-space:pre-wrap;overflow:hidden;overflow-wrap:anywhere;pointer-events:none}.comment-placeholder{color:#8796ad}.comment-editor-shell .inline-comment-mention{display:inline!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#245b9e!important;font-family:inherit!important;font-size:inherit!important;font-weight:400!important;letter-spacing:inherit!important;line-height:inherit!important;white-space:normal}.comment-box .comment-emoji-trigger{position:absolute;z-index:4;right:7px;bottom:7px;width:29px;height:29px;margin:0;padding:0;border:0;border-radius:7px;background:#edf3fa;color:#526985;display:grid;place-items:center}.comment-box .comment-emoji-trigger:hover{background:#dce8f5;color:#173b70}.comment-emoji-trigger svg{width:16px}.comment-emoji-picker{position:absolute;z-index:24;right:0;top:82px;width:218px;padding:9px;border:1px solid #cbd8e6;border-radius:11px;background:#fff;box-shadow:0 17px 45px rgba(3,17,38,.22);display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.comment-box .comment-emoji-picker button{width:35px;height:35px;margin:0;padding:0;border:0;border-radius:7px;background:transparent;font-size:19px;display:grid;place-items:center}.comment-box .comment-emoji-picker button:hover{background:#edf4fb;transform:scale(1.08)}.comment-box .mention-suggestions{top:calc(100% - 32px)}.trello-detail .member-avatar{width:31px;height:31px;min-width:31px;flex:0 0 31px;border-radius:50%;padding:0;overflow:hidden}.trello-detail .member-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.persistent-meta .meta-members .member-avatar{width:31px;height:31px;flex-basis:31px}.members-pop .member-avatar{width:32px;height:32px;flex-basis:32px}.trello-card .mini-avatars{display:flex;align-items:center;justify-content:flex-end;gap:3px}.trello-card .mini-avatars .member-avatar{width:25px;height:25px;min-width:25px;max-width:25px;flex:0 0 25px;aspect-ratio:1/1;border-radius:999px;padding:0;margin-left:0;overflow:hidden}.trello-card .mini-avatars .member-avatar img{display:block;width:25px;height:25px;min-width:25px;max-width:25px;object-fit:cover;object-position:center;border-radius:999px}@media(max-width:820px){.trello-card footer{right:14px;bottom:12px;max-width:96px}.trello-card .mini-avatars{gap:4px;max-width:96px;overflow:visible}.trello-card .mini-avatars .member-avatar,.trello-card .mini-avatars .member-avatar img{width:24px;height:24px;min-width:24px;max-width:24px;flex-basis:24px;border-radius:999px}}.trello-board.board-design>.trello-column{background:linear-gradient(145deg,rgba(18,47,92,.98),rgba(7,27,59,.97))!important;border-color:rgba(114,133,184,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 30px rgba(1,8,24,.26)!important;backdrop-filter:blur(15px) saturate(120%);-webkit-backdrop-filter:blur(15px) saturate(120%)}.trello-board.board-design>.trello-column>header{color:#ffffff!important}.trello-board.board-design>.trello-column .column-empty,.trello-board.board-design>.trello-column>header>i{color:#dcecf9}.trello-board.board-design>.trello-column .column-empty{border-color:rgba(220,236,249,.38);background:rgba(0,0,0,.16)}.trello-board.board-design>.trello-column.drop-over{background:linear-gradient(150deg,rgba(24,60,112,.99),rgba(7,27,59,.98))!important;border-color:#dcecf9!important}.trello-board.board-design .add-list-column form,.trello-board.board-design .add-list-column>button{background:linear-gradient(145deg,rgba(18,47,92,.96),rgba(7,27,59,.94))!important;border-color:rgba(114,133,184,.52)!important}.design-card-cover{float:right;width:64px;height:56px;margin:9px 0 8px 10px;background-color:#dbdbdb;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #dcecf9;border-radius:7px}.trello-board.board-design .board-card-data{clear:both}.card-title-line{display:flex;align-items:flex-start;gap:7px}.trello-card .card-title-line h3{min-width:0;flex:1}.card-complete-toggle{width:17px;height:17px;min-width:17px;margin:8px 0 0;padding:0;border:1.5px solid #7285b8;border-radius:50%;background:#fff;color:#fff;display:grid;place-items:center;opacity:0;transform:scale(.88);transition:opacity .15s ease,transform .15s ease,background .15s ease}.card-title-line.is-completed .card-complete-toggle,.trello-card:focus-within .card-complete-toggle,.trello-card:hover .card-complete-toggle{opacity:1;transform:scale(1)}.card-complete-toggle:hover{border-color:#397769;background:#dcefe5}.card-title-line.is-completed .card-complete-toggle{border-color:#397769;background:#397769;cursor:default}.card-complete-toggle svg{width:11px;height:11px;stroke-width:3}.trello-card .card-title-line.is-completed h3{color:#728096;text-decoration:line-through;text-decoration-color:#728096;text-decoration-thickness:1.5px}@media (max-width:820px){.card-complete-toggle{opacity:1;transform:scale(1)}}.design-delivery{margin:25px 0 0 33px;padding:15px;border:1px solid #dcecf9;border-radius:11px;background:linear-gradient(145deg,#edf5fb,#dcecf9)}.design-delivery-head,.design-delivery-head>span,.design-delivery-head>span>span{display:flex}.design-delivery-head{align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.design-delivery-head>span{align-items:center;gap:9px}.design-delivery-head>span>svg{width:19px;color:#7285b8}.design-delivery-head>span>span{flex-direction:column;gap:3px}.design-delivery-head b{color:#122f5c;font-size:10px;letter-spacing:.08em}.design-delivery-head small{color:#7285b8;font-size:9px}.design-delivery-head>button{min-height:36px;padding:0 12px;border:0;border-radius:7px;background:#122f5c;color:#fff;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800}.design-delivery-head>button svg{width:14px}.design-delivery-empty:disabled,.design-delivery-head>button:disabled{cursor:wait;opacity:.58}.design-version-controls{display:flex;align-items:end;gap:14px;padding:11px;margin-bottom:11px;border:1px solid rgba(114,133,184,.28);border-radius:8px;background:rgba(255,255,255,.56)}.design-version-controls>label:first-child{display:flex;flex:1;flex-direction:column;gap:5px;color:#60718d;font-size:9px;font-weight:750}.design-version-controls select{width:100%;height:35px;border:1px solid #d5e0ec;border-radius:6px;background:#fff;color:#122f5c;padding:0 8px;font-size:10px}.design-final-option{min-height:35px;display:flex;align-items:center;gap:7px;color:#122f5c;font-size:10px;font-weight:750}.design-final-option input{width:16px;height:16px;accent-color:#122f5c}.design-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.design-preview-item{position:relative;z-index:0;min-width:0;overflow:hidden;border-radius:8px;isolation:isolate;contain:paint}.design-preview-item>.design-preview-open{position:relative;width:100%;min-height:122px;padding:0;overflow:hidden;border:1px solid #dbdbdb;border-radius:8px;background-color:#dcecf9;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;cursor:zoom-in}.design-preview-item>.design-preview-open.is-document{background:linear-gradient(145deg,#edf5fb,#dcecf9);color:#7285b8;display:grid;place-items:center}.design-preview-item>.design-preview-open.is-document>svg{width:34px;height:34px;stroke-width:1.45}.design-preview-item>.design-preview-open:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(18,47,92,.9))}.design-preview-item>.design-preview-open.is-document:after{inset:55% 0 0}.design-preview-item>.design-preview-open span{position:absolute;z-index:1;right:8px;bottom:7px;left:8px;overflow:hidden;color:#fff;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.design-preview-item>.design-preview-open>i{position:absolute;z-index:2;top:7px;left:7px;padding:4px 6px;border-radius:4px;background:rgba(18,47,92,.9);color:#fff;font-size:8px;font-style:normal;font-weight:800}.design-preview-item>.design-preview-remove{position:absolute;z-index:3;top:7px;right:7px;width:27px;height:27px;border:1px solid rgba(18,47,92,.16);border-radius:6px;background:rgba(255,255,255,.94);color:#a32735;display:grid;place-items:center;box-shadow:0 3px 10px rgba(18,47,92,.18)}.design-preview-item>.design-preview-remove:hover{background:#fff0f1}.design-preview-item>.design-preview-remove svg{width:14px}.trello-detail-grid>main:has(.trello-popover) .attachment-remove,.trello-detail-grid>main:has(.trello-popover) .design-preview-remove{visibility:hidden;opacity:0;pointer-events:none}.design-delivery-empty{width:100%;min-height:105px;border:2px dashed #7285b8;border-radius:9px;background:rgba(255,255,255,.58);color:#122f5c;display:flex;align-items:center;justify-content:center;gap:10px}.design-delivery-empty>svg{width:24px}.design-delivery-empty>span{display:flex;flex-direction:column;gap:4px;text-align:left}.design-delivery-empty b{font-size:11px}.design-delivery-empty small{color:#7285b8;font-size:9px}.design-source-files{margin-top:14px;padding:13px;border:1px solid rgba(18,47,92,.18);border-radius:10px;background:rgba(255,255,255,.72)}.design-source-files>header,.design-source-files>header>span,.design-source-files>header>span>span{display:flex}.design-source-files>header{align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.design-source-files>header>span{align-items:center;gap:9px}.design-source-files>header>span>svg{width:20px;color:#486998}.design-source-files>header>span>span{flex-direction:column;gap:3px}.design-source-files>header b{color:#122f5c;font-size:10px;letter-spacing:.07em}.design-source-files>header small{color:#71819a;font-size:9px}.design-source-files>header>button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid #cbd9e8;border-radius:7px;background:#fff;color:#173663;font-size:9px;font-weight:800;cursor:pointer}.design-source-files>header>button svg{width:14px}.design-source-list{display:grid;gap:7px}.design-source-list article{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:5px;padding:7px;border:1px solid #d7e2ed;border-radius:8px;background:#f8fbfe}.design-source-open{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:#173663;text-align:left;cursor:pointer}.design-source-icon{position:relative;display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;border-radius:8px;background:#122f5c;color:#fff}.design-source-icon svg{width:18px}.design-source-icon i{position:absolute;right:-4px;bottom:-3px;padding:2px 4px;border-radius:4px;background:#7285b8;color:#fff;font-size:6px;font-style:normal;font-weight:900}.design-source-open>span:last-child{display:grid;min-width:0;gap:3px}.design-source-open b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.design-source-open small{color:#7a8ba2;font-size:8px}.design-source-list article>a:not(.design-source-open),.design-source-remove{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:7px;background:#eaf1f8;color:#486998;cursor:pointer}.design-source-remove{background:#fff0f1;color:#aa3542}.design-source-list article>a:not(.design-source-open) svg,.design-source-remove svg{width:14px}.design-source-empty{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:82px;border:1.5px dashed #9fb2c9;border-radius:8px;background:#f4f8fc;color:#173663;cursor:pointer}.design-source-empty>svg{width:23px;color:#486998}.design-source-empty>span{display:grid;gap:3px;text-align:left}.design-source-empty b{font-size:10px}.design-source-empty small{color:#71819a;font-size:8px}.design-source-external{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid #c8d7eb;border-radius:9px;background:rgba(238,245,252,.78)}.design-source-external>span{display:flex;align-items:center;gap:9px}.design-source-external>span>svg{width:19px;color:#486998}.design-source-external>span>span{display:grid;gap:2px}.design-source-external b{color:#173663;font-size:10px}.design-source-external small{color:#71819a;font-size:8px}.design-source-external>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.design-source-external input{min-width:0;height:36px;padding:0 10px;border:1px solid #c2d1e3;border-radius:7px;background:#fff;color:#173663;font-size:9px}.design-source-external button{min-height:36px;padding:0 12px;border:0;border-radius:7px;background:#173663;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.design-source-external button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.design-source-files>header{align-items:flex-start;flex-direction:column}.design-source-files>header>button{justify-content:center;width:100%}.design-source-list article{grid-template-columns:minmax(0,1fr) 36px 36px}.design-source-empty{min-height:96px;padding:14px}.design-source-external>div{grid-template-columns:1fr}}.activity-list .published-comment-link{color:#1c5da5;font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:rgba(28,93,165,.35);text-underline-offset:2px}.activity-list .published-comment-link:hover{color:#0d3f7a;text-decoration-color:currentColor}.activity-list .activity-comment-body .published-mention{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#245b9e;font:inherit;font-weight:750;line-height:inherit;vertical-align:baseline;cursor:pointer}.activity-list .activity-comment-body .published-mention:focus-visible,.activity-list .activity-comment-body .published-mention:hover{background:transparent;color:#173f77;text-decoration:underline;text-underline-offset:2px}.activity-list .activity-comment-body .published-mention:focus-visible{outline:2px solid #7285b8;outline-offset:2px}.design-brief{margin:25px 0 0 33px;padding:16px;border:1px solid #dcecf9;border-radius:11px;background:#fff}.design-brief>header{display:flex;align-items:center;gap:9px;margin-bottom:14px}.design-brief>header svg{width:18px;color:#7285b8}.design-brief>header span{display:flex;flex-direction:column;gap:3px}.design-brief>header b{color:#122f5c;font-size:10px;letter-spacing:.08em}.design-brief>header small{color:#60718d;font-size:9px}.design-spec-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:9px;margin-bottom:10px}.design-brief>label,.design-spec-grid label{display:flex;flex-direction:column;gap:5px;margin-top:9px;color:#60718d;font-size:9px;font-weight:750}.design-spec-grid label{margin-top:0}.design-brief input,.design-brief select,.design-brief textarea{width:100%;border:1px solid #d5e0ec;border-radius:7px;outline:0;background:#edf5fb;color:#122f5c;padding:0 10px;font-size:10px}.design-brief input,.design-brief select{height:38px}.design-brief textarea{min-height:68px;padding:10px;resize:vertical;line-height:1.45}.design-brief input:focus,.design-brief select:focus,.design-brief textarea:focus{border-color:#7285b8;box-shadow:0 0 0 3px rgba(114,133,184,.14)}.design-format-groups{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:10px}.design-format-group,.design-format-single{border:1px solid #d5e0ec;border-radius:10px;background:#f4f8fc;overflow:hidden}.design-format-parent{width:100%;min-height:62px;padding:11px 12px;border:0;background:transparent;color:#122f5c;display:flex;align-items:center;justify-content:space-between;text-align:left}.design-format-parent>span,.design-format-single>span{display:flex;flex-direction:column;gap:4px}.design-format-parent b,.design-format-single b{font-size:11px}.design-format-parent small,.design-format-single small{color:#6e7f98;font-size:9px}.design-format-parent svg{width:16px;transition:transform .16s ease}.design-format-group.open .design-format-parent svg{transform:rotate(180deg)}.design-format-options{display:grid;gap:6px;padding:0 9px 9px}.design-format-options label,.design-format-single{min-height:48px;margin:0;padding:9px 10px;display:flex;flex-direction:row;align-items:center;gap:9px;color:#122f5c;cursor:pointer}.design-format-options label{border:1px solid #dce5ef;border-radius:8px;background:#fff}.design-format-options label:has(input:checked),.design-format-single:has(input:checked){border-color:#7285b8;background:#eaf1fb;box-shadow:0 0 0 2px rgba(114,133,184,.1)}.design-format-options input,.design-format-single input{width:17px;height:17px;flex:0 0 17px;margin:0;padding:0;accent-color:#122f5c}.design-format-options label>span{display:flex;flex:1;flex-direction:column;gap:3px}.design-format-options b{font-size:10px}.design-format-options small{color:#71819a;font-size:9px}.design-format-single>span{flex:1}.design-format-single>svg{width:16px;color:transparent}.design-format-single:has(input:checked)>svg{color:#2f846f}.design-selected-summary{margin-top:11px;padding:10px 11px;border-radius:9px;background:#edf5fb}.design-selected-summary>b{display:block;margin-bottom:7px;color:#60718d;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.design-selected-summary>div{display:flex;flex-wrap:wrap;gap:6px}.design-selected-summary span{padding:5px 8px;border:1px solid #d5e0ec;border-radius:999px;background:#fff;color:#24446f;font-size:9px;font-weight:700}.card-attachments .attachment-thumbnail{width:68px;min-width:68px;height:50px;flex:0 0 68px;border:1px solid var(--line);border-radius:6px;background-color:var(--surface-soft);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:zoom-in}.card-attachments>div{position:relative;z-index:0;isolation:isolate}.card-attachments .attachment-remove{position:relative;z-index:1}.card-attachments .attachment-file-icon{width:68px;min-width:68px;height:50px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--accent);cursor:zoom-in;place-items:center}.card-attachments .attachment-file-icon svg{width:24px}.card-attachments .attachment-open{min-width:0;flex:1;align-items:flex-start;text-align:left;cursor:zoom-in}.card-attachments .attachment-open b{font-size:11px}.card-attachments .attachment-open small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.card-attachments .attachment-open b,.card-attachments .attachment-open small{width:100%}.attachment-version-meta{display:flex;gap:4px;margin:3px 0}.card-attachments .attachment-open .attachment-version-meta i{padding:3px 5px;border-radius:4px;background:#edf5fb;color:#122f5c;font-size:8px;font-style:normal;font-weight:800}.card-attachments .attachment-open .attachment-version-meta i.is-final{background:#122f5c;color:#fff}@media (max-width:820px){.design-delivery{margin-left:0;padding:12px}.design-brief{margin-left:0;padding:13px}.design-format-groups,.design-spec-grid{grid-template-columns:1fr}.design-version-controls{align-items:stretch;flex-direction:column;gap:8px}.design-delivery-head{align-items:flex-start}.design-delivery-head>span>span small{max-width:160px}.design-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-preview-item>.design-preview-open{min-height:105px}}.trello-board .trello-column.column-concluded,.trello-board.board-design>.trello-column.column-concluded{background:linear-gradient(145deg,rgba(31,78,68,.94),rgba(45,103,87,.84))!important;border-color:rgba(110,196,174,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 14px 34px rgba(0,25,19,.28)!important}.trello-column.column-concluded>header{color:#effbf7!important}.trello-column.column-concluded>header>i{color:#bfe3d7!important;background:rgba(255,255,255,.08)!important}.trello-column.column-concluded .column-empty{border-color:rgba(191,227,215,.42)!important;color:#c7e8dd!important}.trello-column.column-concluded.drop-over{background:linear-gradient(145deg,rgba(43,104,88,.98),rgba(57,124,105,.9))!important;border-color:#8ed3bd!important}.design-drive-link{margin:14px 0;padding:14px;border:1px solid #cddcec;border-radius:12px;background:rgba(255,255,255,.62);min-width:0;overflow:hidden}.design-drive-link>span{display:flex;align-items:center;gap:10px}.design-drive-link>span>svg{width:18px;color:#315f9d}.design-drive-link>span>span{display:flex;flex-direction:column}.design-drive-link b{font-size:10px;color:#122f5c}.design-drive-link small{margin-top:3px;color:#71819a;font-size:8px}.design-drive-form{display:flex;gap:8px;margin-top:11px}.design-drive-link input{height:40px;min-width:0;flex:1;border:1px solid #cbd8e7;border-radius:8px;background:#fff;color:#122f5c;padding:0 11px;font-size:10px;outline:none}.design-drive-link input:focus{border-color:#7285b8;box-shadow:0 0 0 3px rgba(114,133,184,.14)}.design-drive-link button{height:40px;border:0;border-radius:8px;background:#122f5c;color:#fff;padding:0 13px;font-size:9px;font-weight:800;white-space:nowrap}.design-drive-link button:disabled{opacity:.45}@media (max-width:600px){.design-drive-form{flex-direction:column}.design-drive-link button{width:100%}}.design-drive-saved{width:100%;min-width:0;margin-top:12px;padding-top:10px;border-top:1px solid #d8e3ef}.design-drive-saved article{width:100%;min-width:0;min-height:50px;padding:8px;border:1px solid #d5e1ed;border-radius:9px;background:#fff;display:flex;align-items:center;gap:8px}.design-drive-saved article+article{margin-top:7px}.design-drive-saved article>span{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.design-drive-saved article>span>svg{width:17px;flex:0 0 17px;color:#397769}.design-drive-saved article>span>span{display:flex;min-width:0;flex-direction:column}.design-drive-saved article b{font-size:9px}.design-drive-saved article small{display:block;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-drive-saved article>a{height:32px;padding:0 10px;border-radius:7px;background:#e8f2ef;color:#286555;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:850}.design-drive-saved article>a svg{width:12px}.design-drive-saved article>button{width:30px;height:30px;padding:0;border:0;border-radius:7px;background:#f6f8fa;color:#8b99aa;display:grid;place-items:center}.design-drive-saved article>button:hover{background:#fff0f0;color:#b64b55}.design-drive-saved article>button svg{width:13px}@media (max-width:600px){.design-drive-saved article{align-items:flex-start;flex-wrap:wrap}.design-drive-saved article>span{flex-basis:100%}.design-drive-saved article>a{flex:1;justify-content:center}}.design-repository{--design-accent:#7285b8;--design-ink:#122f5c}.design-repository-head .eyebrow{color:#7285b8}.design-repository-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.design-repository-stats article{min-width:0;border-color:rgba(114,133,184,.28)}.design-repository-stats article>svg{color:#7285b8}.artwork-library>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.artwork-library>header h2{margin:0 0 4px;color:#122f5c;font-size:19px}.artwork-library>header p,.artwork-library>header>span{margin:0;color:#60718d;font-size:10px}.artwork-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.artwork-library-grid>article{min-width:0;overflow:hidden;border:1px solid rgba(114,133,184,.28);border-radius:12px;background:#fff;box-shadow:0 9px 26px rgba(18,47,92,.1);transition:transform .18s ease,box-shadow .18s ease}.artwork-library-grid>article:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(18,47,92,.16)}.artwork-preview{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border:0;background:linear-gradient(145deg,#dcecf9,#edf5fb);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#7285b8;cursor:pointer;display:grid;place-items:center}.artwork-preview.has-image{background-color:#edf5fb}.artwork-preview>svg{width:44px;height:44px;stroke-width:1.25}.artwork-preview:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(18,47,92,.66));opacity:0;transition:opacity .18s ease}.artwork-preview:focus-visible:after,.artwork-preview:hover:after{opacity:1}.artwork-final,.artwork-status{position:absolute;z-index:1;top:10px;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.artwork-status{left:10px;background:rgba(18,47,92,.88);color:#fff}.artwork-final{right:10px;display:flex;align-items:center;gap:4px;background:rgba(237,245,251,.94);color:#176b45}.artwork-final svg{width:11px}.artwork-preview>i{position:absolute;z-index:2;bottom:11px;display:flex;align-items:center;gap:5px;color:#fff;font-size:9px;font-style:normal;font-weight:800;opacity:0;transform:translateY(4px);transition:.18s ease}.artwork-preview:focus-visible>i,.artwork-preview:hover>i{opacity:1;transform:translateY(0)}.artwork-preview>i svg{width:12px}.artwork-info{padding:13px}.artwork-title-row{display:flex;align-items:flex-start;gap:9px}.artwork-title-row h3{flex:1;margin:0;color:#122f5c;font-size:13px;line-height:1.35}.artwork-title-row>span{min-width:23px;border-radius:12px;background:#edf5fb;color:#60718d;padding:4px 6px;text-align:center;font-size:8px;font-weight:800}.artwork-specs{min-height:25px;display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 12px}.artwork-specs span{border:1px solid #d5e0ec;border-radius:5px;color:#60718d;padding:4px 6px;font-size:8px;font-weight:700}.artwork-info footer,.artwork-info footer>div,.artwork-info footer>span{display:flex;align-items:center}.artwork-info footer{justify-content:space-between;gap:8px;border-top:1px solid #edf1f5;padding-top:11px}.artwork-info footer>span{min-width:0;gap:5px;overflow:hidden;color:#60718d;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.artwork-info footer .artwork-file-preview svg,.artwork-info footer>span svg{width:12px}.artwork-info footer>div{flex:0 0 auto;gap:5px}.artwork-info footer button{height:29px;border:0;border-radius:6px;background:#edf5fb;color:#122f5c;display:grid;place-items:center}.artwork-info footer .artwork-file-preview{width:29px}.artwork-info footer button{padding:0 9px;font-size:8px;font-weight:800}.artwork-info footer .artwork-file-preview{padding:0}.artwork-info footer button:hover{background:#dcecf9}.design-repository-empty{min-height:340px;border:1px dashed rgba(114,133,184,.48);border-radius:14px;background:rgba(255,255,255,.68);color:#60718d;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.design-repository-empty>svg{width:42px;color:#7285b8}.design-repository-empty h2{margin:14px 0 6px;color:#122f5c;font-size:18px}.design-repository-empty p{max-width:440px;margin:0;font-size:11px;line-height:1.6}.design-repository-empty button{min-height:38px;margin-top:17px;border:0;border-radius:7px;background:#122f5c;color:#fff;padding:0 14px;font-size:10px;font-weight:800}@media (max-width:1280px){.artwork-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.artwork-library-grid,.design-repository-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.design-repository-stats{display:flex;overflow-x:auto;padding-bottom:4px}.design-repository-stats article{min-width:160px}.artwork-library-grid{grid-template-columns:1fr}.artwork-library>header{align-items:flex-start;flex-direction:column;gap:5px}.artwork-preview{aspect-ratio:16/11}}.artwork-filters{margin:-12px 0 28px;padding:13px 14px;border:1px solid #cddbea;border-radius:12px;background:rgba(255,255,255,.78);box-shadow:0 8px 24px rgba(9,35,73,.06);display:flex;align-items:flex-end;gap:10px;backdrop-filter:blur(12px)}.artwork-filters-title{min-width:145px;height:39px;display:flex;align-items:center;gap:8px;color:#173765}.artwork-filters-title>svg{width:17px}.artwork-filters-title>span{display:flex;flex-direction:column}.artwork-filters-title b{font-size:10px}.artwork-filters-title small{font-size:8px;color:#71819a}.artwork-filters>label:not(.artwork-final-filter){min-width:130px;display:flex;flex:1;flex-direction:column;gap:4px}.artwork-filters>label>span{font-size:8px;font-weight:800;color:#60718d}.artwork-filters select{width:100%;height:38px;border:1px solid #cbd8e6;border-radius:8px;background:#fff;color:#173765;padding:0 28px 0 9px;font-size:10px;outline:none}.artwork-filters select:focus{border-color:#7285b8;box-shadow:0 0 0 3px rgba(114,133,184,.12)}.artwork-final-filter{height:38px;padding:0 10px;border:1px solid #cbd8e6;border-radius:8px;background:#fff;display:flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer}.artwork-final-filter input{accent-color:#397769}.artwork-final-filter span{display:flex;align-items:center;gap:5px;color:#294b45!important;font-size:9px!important}.artwork-final-filter svg{width:13px}.artwork-filter-clear{height:38px;padding:0 10px;border:0;border-radius:8px;background:#edf2f7;color:#526985;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;cursor:pointer}.artwork-filter-clear:hover{background:#dfe8f2;color:#173765}.artwork-filter-clear svg{width:13px}@media(max-width:900px){.artwork-filters{align-items:stretch;flex-wrap:wrap}.artwork-filters-title{width:100%}.artwork-filters>label:not(.artwork-final-filter){min-width:calc(33.333% - 8px)}}@media(max-width:600px){.artwork-filters{margin-top:-8px;padding:11px}.artwork-filters>label:not(.artwork-final-filter){min-width:calc(50% - 5px)}.artwork-final-filter{flex:1}.artwork-filter-clear{justify-content:center}}