img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wp-block-uicore-icon{display:inline-flex;flex-shrink:0;overflow:hidden}.wp-block-uicore-icon svg{height:auto;width:28px}.wp-block-uicore-icon img{max-width:100%}a .wp-block-uicore-icon{color:var(--uicore-typography--p-c,currentColor)}
.wp-block-uicore-container{--ui-bl-padding:10px;--ui-bl-gap:20px;--ui-bl-width-desktop:100%;width:var(--ui-bl-width-desktop)}@media(max-width:1024px){.wp-block-uicore-container{width:var(--ui-bl-width-tablet)}}@media(max-width:767px){.wp-block-uicore-container{width:var(--ui-bl-width-mobile)}}.wp-block-uicore-container .uicore-bl-container>.wp-block-uicore-container,.wp-block-uicore-container>.uicore-bl-container,.wp-block-uicore-container>.uicore-bl-wrp,.wp-block-uicore-container>.wp-block-uicore-container:not(:has(>.uicore-bl-container)){gap:var(--ui-bl-gap);padding:var(--ui-bl-padding)}.wp-block-uicore-container:not(:has(>:first-child:is(.uicore-bl-wrp,.uicore-bl-container,.uicore-shape-divider-top))):not(:has(>:last-child.uicore-shape-divider-bottom)){gap:var(--ui-bl-gap);padding:var(--ui-bl-padding)}.wp-block-uicore-container:has(.uicore-shape-divider-bottom),.wp-block-uicore-container:has(.uicore-shape-divider-top){overflow:hidden;position:relative}.uicore-bl-container{margin:0 auto;max-width:var(--ui-container-size)}html:not(.wp-block-uicore-container) .wp-block-uicore-container>.uicore-bl-container{width:95%}.uicore-bl-container,.uicore-bl-wrp{align-items:inherit;display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit;grid-template-columns:var(--ui-bl-grid-template-columns);grid-template-rows:var(--ui-bl-grid-template-rows);height:100%;justify-content:inherit;width:100%}.uicore-shape-divider-bottom,.uicore-shape-divider-top{left:0;overflow:hidden;position:absolute;width:100%}.uicore-shape-divider-bottom:before,.uicore-shape-divider-top:before{content:"";display:block;height:100px;left:50%;position:relative;transform:translate(-50%) translate(var(--ui-shape-offset-x,0)) scaleX(var(--ui-shape-scale-x,1)) scaleY(var(--ui-shape-scale-y,1));width:100%}.uicore-shape-divider-top{top:0}.uicore-shape-divider-top:before{margin-top:var(--ui-shape-offset-y,0)}.uicore-shape-divider-bottom{bottom:0}.uicore-shape-divider-bottom:before{margin-bottom:var(--ui-shape-offset-y,0)}
html .uicore-bl-21 .uicore-block-zbq27yuzjc{display:flex;flex-direction:column;margin:40px 0 0!important}html .uicore-bl-21 .uicore-block-q14k2fu3v8>*{width:72px;height:auto}html .uicore-bl-21 .uicore-block-q14k2fu3v8>.uicore-is-active *{height:auto}html .uicore-bl-21 .uicore-block-q14k2fu3v8{margin:0 auto}@media (max-width:1024px){html .uicore-bl-21 .uicore-block-q14k2fu3v8>*{height:auto}}
html,body{overscroll-behavior-y:none}#uicore-tb-footer{position:fixed !important;bottom:0 !important;top:auto !important;left:0 !important;right:0 !important;z-index:9999 !important;width:100% !important}#uicore-tb-footer .ck-kanban-footer{margin:0;padding:10px}.ck-page-container{padding:40px 20px 80px!important}
footer,.entry-content>.wp-block-uicore-container+.wp-block-uicore-container{content-visibility:auto}
.uicore-animate-scroll{animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view(block)}.uicore-animate-hide{opacity:0;visibility:hidden}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.ck-kanban-wrap{--ck-radius:10px;--ck-card-radius:8px;--ck-gap:16px;--ck-font:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--ck-badge-size:11px;font-family:var(--ck-font);width:100%;box-sizing:border-box}.ck-kanban-header{display:flex;align-items:center;gap:14px;padding:0 0 20px;margin-bottom:4px}.ck-client-logo img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--ck-client-color,#3b82f6)}.ck-client-avatar{width:48px;height:48px;border-radius:50%;background:var(--ck-client-color,#3b82f6);color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ck-client-name{margin:0 0 2px;font-size:18px;font-weight:700;color:#111827;line-height:1.2}.ck-task-summary{font-size:13px;color:#9ca3af}.ck-board{display:grid;grid-template-columns:repeat(var(--col-count,4),minmax(0,1fr));gap:var(--ck-gap);align-items:start}@media (max-width:900px){.ck-board{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ck-board{grid-template-columns:1fr}}.ck-column{background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--ck-radius);overflow:hidden}.ck-col-header{display:flex;align-items:center;gap:8px;padding:11px 14px;border-top:3px solid var(--col-color,#9ca3af);background:#fff;border-bottom:1px solid #e5e7eb}.ck-col-indicator{width:8px;height:8px;border-radius:50%;background:var(--col-color,#9ca3af);flex-shrink:0}.ck-col-name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#374151;flex:1}.ck-col-badge{font-size:11px;font-weight:700;color:#fff;background:var(--col-color,#9ca3af);min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px}.ck-col-cards{padding:10px;display:flex;flex-direction:column;gap:8px;min-height:60px}.ck-empty-col{text-align:center;color:#d1d5db;font-size:20px;padding:16px 0}.ck-card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--ck-card-radius);padding:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);user-select:none;transition:box-shadow .15s,transform .15s;border-left:3px solid transparent}.ck-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.ck-card.ck-priority-urgent{border-left-color:#ef4444}.ck-card.ck-priority-high{border-left-color:#f97316}.ck-card.ck-priority-normal{border-left-color:#3b82f6}.ck-card.ck-priority-low{border-left-color:#9ca3af}.ck-column.ck-col-done .ck-card{border-left-color:#10b981 !important}.ck-column.ck-col-done .ck-priority-pip{color:#10b981 !important}.ck-card.ck-overdue{background:#fef2f2;border-color:#fecaca}.ck-card-header{display:flex;align-items:flex-start;gap:8px;margin-bottom:7px}.ck-priority-pip{font-size:11px;flex-shrink:0;margin-top:2px;line-height:1}.ck-p-urgent{color:#ef4444}.ck-p-high{color:#f97316}.ck-p-normal{color:#3b82f6}.ck-p-low{color:#9ca3af}.ck-card-title{font-size:13px;font-weight:600;color:#111827;line-height:1.4}.ck-card-desc{font-size:12px;color:#6b7280;line-height:1.5;margin-bottom:8px}.ck-card-desc.ck-desc-collapsed .ck-desc-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck-card-desc.ck-desc-expanded .ck-desc-text{display:block;overflow:visible}.ck-desc-toggle{display:inline-block;margin-top:3px;font-size:11px;font-weight:600;color:#6b7280;background:0 0;border:none;padding:0;cursor:pointer;line-height:1;font-family:var(--ck-font);text-decoration:underline;text-underline-offset:2px}.ck-desc-toggle:hover{color:#374151}.ck-card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.ck-tag{font-size:var(--ck-badge-size) !important;line-height:1 !important;font-weight:600;color:var(--ck-client-color,#3b82f6);background:color-mix(in srgb,var(--ck-client-color,#3b82f6) 10%,transparent);border:1px solid color-mix(in srgb,var(--ck-client-color,#3b82f6) 20%,transparent);padding:3px 8px !important;border-radius:10px;text-transform:none;letter-spacing:.3px;display:inline-flex !important;align-items:center !important;height:20px !important;box-sizing:border-box !important;font-family:var(--ck-font) !important;margin:0 !important;vertical-align:middle !important}.ck-card-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #f3f4f6}.ck-card-due{font-size:var(--ck-badge-size);color:#6b7280;background:color-mix(in srgb,#9ca3af 10%,transparent);border:1px solid color-mix(in srgb,#9ca3af 20%,transparent);border-radius:10px;padding:2px 7px;display:inline-flex;align-items:center;gap:3px;font-weight:600}.ck-card-due.ck-due-overdue{color:#b91c1c;background:color-mix(in srgb,#ef4444 10%,transparent);border-color:color-mix(in srgb,#ef4444 20%,transparent);font-weight:600}.ck-late-badge{background:#ef4444;color:#fff;font-size:var(--ck-badge-size);font-weight:700;padding:1px 5px;border-radius:8px;text-transform:uppercase}.ck-card-assignee{margin-left:auto}.ck-avatar-chip{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ck-client-color,#3b82f6);color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px}.ck-theme-dark{--ck-text:#f9fafb}.ck-theme-dark .ck-client-name{color:#f9fafb}.ck-theme-dark .ck-task-summary{color:#9ca3af}.ck-theme-dark .ck-column{background:#1f2937;border-color:#374151}.ck-theme-dark .ck-col-header{background:#111827;border-color:#374151}.ck-theme-dark .ck-col-name{color:#d1d5db}.ck-theme-dark .ck-card{background:#111827;border-color:#374151;color:#f3f4f6}.ck-theme-dark .ck-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}.ck-theme-dark .ck-card-title{color:#f9fafb}.ck-theme-dark .ck-card-desc{color:#9ca3af}.ck-theme-dark .ck-card-footer{border-color:#374151}.ck-theme-dark .ck-empty-col{color:#374151}.ck-theme-dark .ck-card.ck-overdue{background:#7f1d1d;border-color:#7f1d1d}.ck-compact .ck-card{padding:8px 10px}.ck-compact .ck-card-title{font-size:12px}.ck-compact .ck-card-footer{padding-top:5px;margin-top:5px}.ck-compact .ck-col-cards{gap:5px;padding:8px}.ck-error{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:13px}.ck-card-time{font-size:var(--ck-badge-size) !important;line-height:1 !important;font-weight:600;color:#0369a1;background:color-mix(in srgb,#0ea5e9 10%,transparent);border:1px solid color-mix(in srgb,#0ea5e9 20%,transparent);border-radius:10px;padding:3px 8px !important;display:inline-flex !important;align-items:center !important;height:20px !important;box-sizing:border-box !important;gap:2px;font-family:var(--ck-font) !important;margin:0 !important}.ck-theme-dark .ck-card-time{background:#075985;border-color:#0ea5e9;color:#bae6fd}.ck-billing-badge{font-size:var(--ck-badge-size) !important;line-height:1 !important;font-weight:600;padding:3px 8px !important;border-radius:10px;display:inline-flex !important;align-items:center !important;height:20px !important;box-sizing:border-box !important;gap:3px;border:1px solid transparent;font-family:var(--ck-font) !important;margin:0 !important}.ck-billing-to_bill{color:#b45309;background:color-mix(in srgb,#f59e0b 10%,transparent);border-color:color-mix(in srgb,#f59e0b 20%,transparent)}.ck-billing-billed{color:#059669;background:color-mix(in srgb,#10b981 10%,transparent);border-color:color-mix(in srgb,#10b981 20%,transparent)}.ck-gate-wrap{display:flex;justify-content:center;align-items:center;padding:40px 16px;font-family:var(--ck-font,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif)}.ck-gate-box{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:40px 36px 36px;max-width:400px;width:100%;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.08)}.ck-gate-icon{font-size:40px;line-height:1;margin-bottom:16px;display:block}.ck-gate-title{font-size:20px;font-weight:700;color:#111827;margin:0 0 6px;line-height:1.3}.ck-gate-subtitle{font-size:14px;color:#6b7280;margin:0 0 24px;line-height:1.5}.ck-gate-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;font-weight:500;padding:10px 14px;margin-bottom:16px;text-align:left}.ck-gate-form{margin:0}.ck-gate-field{display:flex;gap:0;border:1.5px solid #d1d5db;border-radius:10px;overflow:hidden;transition:border-color .15s}.ck-gate-field:focus-within{border-color:var(--ck-client-color,#3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--ck-client-color,#3b82f6) 15%,transparent)}.ck-gate-input{flex:1;border:none;outline:none;padding:12px 16px;font-size:14px;color:#111827;background:0 0;min-width:0}.ck-gate-input::placeholder{color:#9ca3af}.ck-gate-btn{background:var(--ck-client-color,#3b82f6);color:#fff;border:none;padding:12px 20px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s;letter-spacing:.3px}.ck-gate-btn:hover{filter:brightness(1.1)}.ck-gate-btn:active{filter:brightness(.95)}.ck-theme-dark .ck-gate-box{background:#1f2937;border-color:#374151}.ck-theme-dark .ck-gate-title{color:#f9fafb}.ck-theme-dark .ck-gate-subtitle{color:#9ca3af}.ck-theme-dark .ck-gate-field{border-color:#374151}.ck-theme-dark .ck-gate-input{color:#f9fafb;background:0 0}.ck-kanban-header{align-items:center}.ck-last-updated{margin-left:auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.ck-updated-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;font-weight:600}.ck-updated-day{font-size:13px;font-weight:700;color:#374151;line-height:1.2}.ck-updated-time{font-size:12px;color:#6b7280;font-variant-numeric:tabular-nums}.ck-theme-dark .ck-updated-label{color:#6b7280}.ck-theme-dark .ck-updated-day{color:#d1d5db}.ck-theme-dark .ck-updated-time{color:#9ca3af}@media (max-width:480px){.ck-last-updated{margin-left:0;margin-top:8px;align-items:flex-start;flex-direction:row;gap:6px;align-items:center}.ck-kanban-header{flex-wrap:wrap}}.ck-login-wrap{display:flex;justify-content:center;padding:40px 16px;font-family:var(--ck-font,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif)}.ck-login-box{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:44px 40px 40px;width:100%;max-width:420px;box-shadow:0 8px 40px rgba(0,0,0,.08);text-align:center}.ck-login-icon{font-size:44px;line-height:1;margin-bottom:16px}.ck-login-title{font-size:22px;font-weight:700;color:#111827;margin:0 0 24px;line-height:1.3}.ck-login-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;font-weight:500;padding:10px 14px;margin-bottom:20px;text-align:left}.ck-login-form{display:flex;flex-direction:column;gap:16px;text-align:left}.ck-login-field{display:flex;flex-direction:column;gap:5px}.ck-login-label{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.ck-login-input{width:100%;box-sizing:border-box;padding:11px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.ck-login-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.ck-login-pw-wrap{position:relative;display:flex;align-items:center}.ck-login-pw-wrap .ck-login-input{padding-right:42px}.ck-login-pw-toggle{position:absolute;right:10px;background:0 0;border:none;cursor:pointer;font-size:16px;padding:0;line-height:1;color:#9ca3af;transition:color .15s}.ck-login-pw-toggle:hover{color:#374151}.ck-login-btn{margin-top:4px;width:100%;padding:13px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:.3px;transition:filter .15s,transform .1s}.ck-login-btn:hover{filter:brightness(1.08)}.ck-login-btn:active{transform:scale(.98)}.ck-theme-dark .ck-login-box{background:#1f2937;border-color:#374151}.ck-theme-dark .ck-login-title{color:#f9fafb}.ck-theme-dark .ck-login-label{color:#d1d5db}.ck-theme-dark .ck-login-input{background:#111827;border-color:#374151;color:#f9fafb}.ck-theme-dark .ck-login-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.ck-logout-btn{display:inline-flex;align-items:center;gap:5px;margin-left:12px;padding:6px 12px;background:0 0;border:1.5px solid #e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.ck-logout-btn:hover{border-color:#ef4444;color:#ef4444;background:#fef2f2;text-decoration:none}.ck-logout-label{display:inline}@media (max-width:540px){.ck-logout-label{display:none}.ck-logout-btn{padding:6px 8px;margin-left:6px}}.ck-theme-dark .ck-logout-btn{border-color:#374151;color:#9ca3af}.ck-theme-dark .ck-logout-btn:hover{border-color:#ef4444;color:#fca5a5;background:rgba(239,68,68,.1)}@keyframes ck-skel-pulse{0%,100%{opacity:1}50%{opacity:.4}}.ck-skel-inline{display:inline-block !important;min-width:80px;height:14px;background:#e5e7eb;border-radius:6px;animation:ck-skel-pulse 1.4s ease-in-out infinite;vertical-align:middle;color:transparent !important}.ck-skel-block{display:block !important;min-width:72px;height:13px;background:#e5e7eb;border-radius:6px;animation:ck-skel-pulse 1.4s ease-in-out infinite;color:transparent !important;margin-bottom:3px}.ck-theme-dark .ck-skel-inline,.ck-theme-dark .ck-skel-block{background:#374151}.ck-board-loading{display:flex !important;align-items:center;justify-content:center;min-height:120px;grid-template-columns:1fr !important}.ck-ajax-spinner{display:flex;flex-direction:column;align-items:center;gap:12px;color:#9ca3af;font-size:13px}.ck-spinner-ring{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:var(--ck-client-color,#3b82f6);border-radius:50%;animation:ck-spin .7s linear infinite}@keyframes ck-spin{to{transform:rotate(360deg)}}.ck-theme-dark .ck-spinner-ring{border-color:#374151;border-top-color:var(--ck-client-color,#60a5fa)}.ck-kanban-footer{margin-top:24px;width:100%;padding:10px 0;border-top:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.ck-footer-copy,.ck-sys-label,.ck-sys-pct,.ck-footer-version{font-size:11px;font-weight:400;color:#9ca3af;font-family:var(--ck-font);white-space:nowrap}.ck-footer-copy{flex:1}.ck-footer-version{flex:1;text-align:right;font-variant-numeric:tabular-nums}.ck-sys-gauge{display:flex;align-items:center;gap:10px;cursor:default;flex-shrink:0}.ck-sys-label{font-size:11px}.ck-sys-track{position:relative;width:150px;height:8px;border-radius:4px;background:linear-gradient(to right,#4ade80 0%,#84cc16 25%,#eab308 50%,#fb923c 75%,#ef4444 100%)}.ck-sys-pct{font-size:11px;font-variant-numeric:tabular-nums;min-width:36px}.ck-sys-cursor{position:absolute;top:50%;transform:translate(-50%,-50%)}.ck-sys-cursor:before,.ck-sys-cursor:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.ck-sys-cursor:before{top:5px;border-bottom:5px solid #6b7280}.ck-sys-cursor:after{bottom:5px;border-top:5px solid #6b7280}.ck-theme-dark .ck-kanban-footer{border-color:#374151}.ck-theme-dark .ck-footer-copy,.ck-theme-dark .ck-sys-label,.ck-theme-dark .ck-sys-pct,.ck-theme-dark .ck-footer-version{color:#6b7280}.ck-theme-dark .ck-sys-cursor:before{border-bottom-color:#9ca3af}.ck-theme-dark .ck-sys-cursor:after{border-top-color:#9ca3af}