:root{--bg:#faf9f4;--surface:#fff;--surface2:#eff2ec;--border:#e0e2d6;--border-strong:#c8c6bc;--text-primary:#24302a;--text-secondary:#47604f;--text-tertiary:#77826f;--rail:#17453a;--rail-muted:#9dbbad;--rail-active-bg:hsla(0,0%,100%,.16);--accent:#17453a;--on-accent:#fff;--cal-sel:rgba(23,69,58,.07);--seino:#264e63;--fukuyama:#4f7e44;--nekopos:#b8862f;--pickup:#6e7b70;--dm:#8a6a8a;--sagawa:#46708a;--yamato:#3f7a6e;--stamp-active:#b8862f;--alert:#a6472e;--alert-bg:#f7e8e2;--warn:#8a6a22;--warn-bg:#f8f3e4;--ok:#17453a;--notice-came:#2c5e9e;--notice-came-bg:#e7eef8;--notice-early:#b35a00;--notice-early-bg:#fbeee2;--ring-track:#ebefe6;--gauge-empty:#ebeae0;--overlay:rgba(23,69,58,.42);--font-jp:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;--font-num:"Manrope","DM Sans",sans-serif;--w-body:500;--w-label:600;--w-strong:700;--radius-card:14px;--radius-control:11px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(36,48,42,.05);--shadow-md:0 4px 16px rgba(0,0,0,.1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-jp);background:var(--bg);color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased}.ship-shell{display:flex;min-height:100vh}.ship-nav{width:94px;flex-shrink:0;background:var(--rail);padding:18px 8px 20px;display:flex;flex-direction:column;align-items:center;min-width:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;align-self:flex-start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ship-nav::-webkit-scrollbar{display:none}.ship-logo{flex-direction:column;gap:2px;margin-bottom:22px;flex-shrink:0}.ship-logo,.ship-logobox{display:flex;align-items:center}.ship-logobox{width:42px;height:42px;border-radius:12px;background:var(--surface);color:var(--rail);justify-content:center;font-family:var(--font-num);font-weight:800;font-size:20px;line-height:1}.ship-logoname{font-family:"Poppins",var(--font-num);font-weight:600;font-size:10.5px;letter-spacing:.2em;color:var(--on-accent);text-align:center}.ship-navlist{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.ship-navsection{margin-top:18px;font-size:9.5px;font-weight:700;letter-spacing:.18em;color:var(--rail-muted);text-align:center}.ship-navitem{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 2px 7px;border-radius:var(--radius-control);color:var(--rail-muted);text-decoration:none;min-width:0;transition:background .14s,color .14s}.ship-navitem.on,.ship-navitem:not(.on):hover{color:var(--on-accent)}.ship-navitem.on{background:var(--rail-active-bg)}.ship-navlabel{font-size:10.5px;font-weight:var(--w-label);line-height:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:2px 0;margin:-2px 0}.ship-main{flex:1 1;min-width:0;padding:26px 30px 48px}.ship-main.is-opening>:not(.ck-opening){visibility:hidden}.ship-main.is-refreshing>:not(.ck-opening){opacity:.3;pointer-events:none;transition:opacity .12s ease-out}.ck-opening{position:-webkit-sticky;position:sticky;top:0;height:0;z-index:5}.ck-opening__msg{position:absolute;left:50%;transform:translateX(-50%);top:min(30vh,260px);width:max-content;display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-weight:700;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.ck-opening__spin{width:16px;height:16px;border-radius:50%;border:2.5px solid var(--border-strong,#c8c6bc);border-top-color:var(--accent);animation:ck-opening-spin .8s linear infinite}@keyframes ck-opening-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ck-opening__spin{animation:none}}.ship-userarea{margin-top:auto;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.16)}.ship-userarea,.ship-usermenu-btn{width:100%;display:flex;flex-direction:column;align-items:center;min-width:0}.ship-usermenu-btn{gap:4px;padding:9px 2px 7px;margin-bottom:6px;border:none;background:transparent;border-radius:var(--radius-control);color:var(--rail-muted);font-family:var(--font-jp);cursor:pointer;transition:background .14s,color .14s}.ship-usermenu-btn.is-open,.ship-usermenu-btn:hover{background:var(--rail-active-bg);color:var(--on-accent)}.ship-usermenu-btn:focus-visible{outline:2px solid var(--on-accent);outline-offset:-2px}.ship-usermenu{position:fixed;z-index:100;min-width:176px;max-width:260px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-md);font-family:var(--font-jp)}.ship-usermenu__name{padding:6px 8px 8px;margin-bottom:4px;border-bottom:1px solid var(--border);font-size:12px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.ship-usermenu__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-family:var(--font-jp);font-size:13px;font-weight:var(--w-label);text-align:left;cursor:pointer}.ship-usermenu__item:focus-visible,.ship-usermenu__item:hover{background:var(--surface2);outline:none}.ship-version{margin-top:6px;width:100%;text-align:center;font-family:var(--font-num);font-size:10px;font-weight:var(--w-body);letter-spacing:.02em;color:var(--rail-muted)}.ship-skinswitch{width:100%;margin-bottom:8px;min-width:0;display:flex;justify-content:center}.ship-skinswitch select{width:100%;font-family:var(--font-jp);font-size:10.5px;font-weight:var(--w-label);color:var(--on-accent);background-color:var(--rail-active-bg);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius-control);padding:5px 16px 5px 8px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239DBBAD' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 5px center;background-size:10px;text-align:center;text-align-last:center}.ship-skinswitch select:hover{filter:brightness(1.15)}.ship-skinswitch select option{color:var(--text-primary);background:var(--surface)}.ship-dash1{display:grid;grid-template-columns:1fr 356px;grid-gap:14px;gap:14px;align-items:start}.kai-fold:has(>.kai-body:empty){display:none}.ship-rowtable-row:has(+.kai-note-row:hover) td,.ship-rowtable-row:hover+.kai-note-row td{background:rgba(23,69,58,.04)}@media (max-width:1080px){.kai-foldbtn{right:16px!important;top:-10px!important}}.ship-calrows{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 22px;gap:0 22px}.ship-watchgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:8px;gap:8px}.ship-rowtable-row{cursor:pointer}.ship-rowtable-row:hover td{background:rgba(23,69,58,.04)}.ship-editor-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:18px;gap:18px;align-items:start}@media (max-width:640px){.ship-editor-grid{grid-template-columns:1fr}}@media (max-width:1080px){.ship-calrows,.ship-dash1,.ship-watchgrid{grid-template-columns:1fr}}.carrier-info-btn{width:22px;height:22px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.carrier-info-btn:hover{color:var(--accent);border-color:var(--accent)}.cal-add{visibility:hidden;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-tertiary);font-size:12px;font-weight:600;line-height:1;cursor:pointer;flex-shrink:0}.cal-cell:hover .cal-add{visibility:visible}.cal-add:hover{border-color:var(--accent);color:var(--accent);background:rgba(23,69,58,.06)}@media (hover:none){.cal-add{visibility:visible;opacity:.45}}.spec-chip{position:relative;cursor:pointer}.spec-pen{visibility:hidden;position:absolute;top:5px;right:7px;font-size:10px;font-weight:700;color:var(--accent);background:var(--surface2);padding-left:4px;line-height:1.4}@media (hover:hover){.spec-chip:hover{outline:1.5px solid var(--accent)!important}.spec-chip:hover .spec-pen{visibility:visible}}.rule-pen{visibility:hidden}@media (hover:hover){.rule-row:hover{outline:1.5px solid var(--accent)}.rule-row:hover .rule-pen{visibility:visible}}.ship-dashtop{display:grid;grid-template-columns:172px minmax(0,1fr);grid-gap:16px;gap:16px}.ship-cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ship-cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.trusco-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.rules-layout{display:flex;gap:14px;align-items:flex-start;min-width:0}.rules-list-col{width:212px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;min-width:0}.rules-detail-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px}.rules-backlink{display:none}@media (max-width:1080px){.ship-cols3{grid-template-columns:1fr}}@media (max-width:900px){.ship-dashtop{grid-template-columns:1fr}}@media (max-width:768px){.ship-shell{flex-direction:column}.ship-nav{width:100%;height:64px;flex-direction:row;align-items:center;padding:0 8px;position:static;overflow:visible}.ship-logo{display:none}.ship-userarea{margin:0;width:auto;padding:0 0 0 6px;border-top:none;flex-direction:row;flex-shrink:0}.ship-userarea>div{display:none}.ship-usermenu-btn{order:1;width:auto;padding:9px 10px;gap:0;margin:0;background:var(--rail-active-bg);color:var(--on-accent)}.ship-usermenu-btn svg{width:21px;height:21px}.ship-version{display:none}.ship-userarea>div.ship-skinswitch{display:flex;width:auto;margin:0 4px 0 0;flex-shrink:0}.ship-skinswitch select{width:auto;font-size:10px;padding:5px 14px 5px 6px;background-size:8px;background-position:right 3px center}.ship-navlist{flex-direction:row;gap:4px}.ship-navitem{flex:1 1;padding:9px 0}.ship-navlabel{display:none}.ship-main{padding:16px 14px 40px}.ship-cols2{grid-template-columns:1fr}.work-cols{grid-template-columns:1fr!important}.rules-layout{flex-direction:column}.rules-detail-col,.rules-list-col{width:100%}.rules-layout.detail-open .rules-list-col,.rules-layout:not(.detail-open) .rules-detail-col{display:none}.rules-layout.detail-open .rules-backlink{display:inline-flex}.trusco-days{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}.cal-chip-edge{text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,2px 0 0 #fff,-2px 0 0 #fff,0 0 2px #fff,0 0 2px #fff}.invfax-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:14px;gap:14px;align-items:stretch}.invfax-vargrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.invfax-vcard{transition:box-shadow .15s,transform .15s}@media (hover:hover){.invfax-vcard:hover{box-shadow:0 6px 16px rgba(36,48,42,.14);transform:translateY(-2px)}}.invfax-panel{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;z-index:56;background:var(--surface);border-left:1px solid var(--border-strong);box-shadow:-10px 0 24px rgba(36,48,42,.14);overflow-y:auto;overflow-x:hidden}@media (max-width:1080px){.invfax-vargrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.invfax-hero,.invfax-vargrid{grid-template-columns:1fr}.invfax-panel{width:100vw}}.oem-scroll{overflow-x:auto}.oem-shipped-col{display:none}@media (max-width:760px){.oem-round-col{display:none}.oem-shipped-col{display:table-cell}.oem-table{font-size:13.5px!important}.oem-actions .oem-hand,.oem-actions .oem-run{width:100%;margin-left:0!important}.oem-actions .oem-hand,.oem-actions div[style*=nowrap]{white-space:normal!important}}.oem-dots:focus-visible,.oem-dots:hover{border-color:var(--accent)!important;color:var(--accent)!important;outline:none;box-shadow:0 0 0 3px rgba(23,69,58,.14)}@media (max-width:760px){.oem-qty-cell{width:auto!important;padding-left:8px!important;padding-right:8px!important}.oem-qty-cell input{width:72px!important}}.oem-summary tbody tr:hover td{background:rgba(23,69,58,.04)}.oem-summary tbody tr:last-child td{border-bottom:0}@media (pointer:coarse) and (min-width:600px) and (min-height:600px){.ck-undo-mark{display:none}}button.ship-navitem.ck-notice-bell{width:100%;border:none;background:none;font-family:inherit;cursor:pointer}a.ship-navitem.ck-notice-bell.on,button.ship-navitem.ck-notice-bell.on{background:var(--rail-active-bg);color:var(--on-accent)}.ck-notice-count{position:absolute;top:-7px;left:13px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;border:2px solid;font-family:var(--font-num);font-size:11px;font-weight:800;line-height:14px;text-align:center}.ship-mhead__bell{margin-left:auto;border:0;background:transparent;padding:6px;display:flex;color:#fff;cursor:pointer;text-decoration:none}.ck-notice-panel{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-md);overflow:hidden;color:var(--text-primary);font-family:var(--font-jp)}.ck-notice-ghead{font-size:11.5px;font-weight:800;padding:5px 12px;background:var(--surface2);color:var(--text-secondary)}.ck-notice-ghead,.ck-notice-row{border-top:1px solid var(--border)}.ck-notice-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 12px}.ck-notice-toasts{position:fixed;right:16px;bottom:16px;z-index:65;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(440px,calc(100vw - 24px));pointer-events:none;font-family:var(--font-jp)}.ck-notice-toast{pointer-events:auto;width:100%;background:var(--surface);border:1.5px solid;border-radius:var(--radius-card);box-shadow:var(--shadow-md);overflow:hidden;color:var(--text-primary);animation:ck-notice-in-r .6s cubic-bezier(.2,.8,.2,1) both,ck-notice-glow 1.2s ease .7s 2}.ck-notice-toast__head{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 15px;color:#fff;font-size:15px;font-weight:800}.ck-notice-toast__x{background:none;border:none;color:#fff;opacity:.85;cursor:pointer;font-size:21px;line-height:1;padding:0 3px}.ck-notice-more{pointer-events:auto;font-family:inherit;font-size:13px;font-weight:700;color:var(--accent);background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;padding:4px 14px;cursor:pointer;box-shadow:var(--shadow-sm)}.ck-notice-toast.is-quiet{animation:none}.ck-notice-kind{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.45);padding:0 6px;margin:0 -2px;line-height:1.55;white-space:nowrap}.ck-notice-kind,.ck-notice-new{flex-shrink:0;border-radius:999px;font-size:12px;font-weight:800}.ck-notice-new{background:#fff;padding:1px 8px;line-height:1.5}@keyframes ck-notice-in-r{0%{transform:translateX(calc(100% + 40px));opacity:0}70%{transform:translateX(-12px);opacity:1}85%{transform:translateX(4px)}to{transform:none;opacity:1}}@keyframes ck-notice-glow{0%,to{box-shadow:var(--shadow-md)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ck-glow,var(--accent)) 30%,transparent),var(--shadow-md)}}.ck-notice-ring{display:inline-flex;transform-origin:50% 12%;animation:ck-notice-ring .9s ease 1}@keyframes ck-notice-ring{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-16deg)}45%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}.ck-notice-pop{animation:ck-notice-pop .45s ease .25s 1}.ck-notice-loop{display:inline-flex;transform-origin:50% 12%;animation:ck-notice-loop 15s ease 15s infinite}@keyframes ck-notice-loop{0%,6%,to{transform:rotate(0)}1%{transform:rotate(16deg)}2%{transform:rotate(-14deg)}3%{transform:rotate(10deg)}4%{transform:rotate(-6deg)}5%{transform:rotate(3deg)}}.ck-notice-count.ck-notice-loud{animation:ck-notice-wave 15s ease 15s infinite}.ck-notice-count.ck-notice-pop.ck-notice-loud{animation:ck-notice-pop .45s ease .25s 1,ck-notice-wave 15s ease 15s infinite}@keyframes ck-notice-wave{0%,9%,to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}1%{box-shadow:0 0 0 0 hsla(0,0%,100%,.55)}6%{box-shadow:0 0 0 9px hsla(0,0%,100%,0)}}.ship-mhead__bell.has-notice,.ship-navitem.ck-notice-bell.has-notice{color:var(--on-accent,#fff)}@keyframes ck-notice-pop{0%,to{transform:scale(1)}40%{transform:scale(1.5)}}.ck-notice-flash{animation:ck-notice-flash 1.1s ease 3}@keyframes ck-notice-flash{0%,to{box-shadow:0 0 0 0 transparent}45%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent);background-color:color-mix(in srgb,var(--accent) 12%,var(--surface))}}@media (prefers-reduced-motion:reduce){.ck-notice-count.ck-notice-loud,.ck-notice-loop,.ck-notice-pop,.ck-notice-ring,.ck-notice-toast{animation:none}.ck-notice-flash{animation-duration:.01s;outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent)}}@media (max-width:768px){.ck-notice-toast:not(:last-child){display:none}}[data-theme=carico-shinkoban]{--c-bg:#fff;--c-ink:#1e2822;--c-ink-2:#75806f;--c-ink-3:#9aa294;--c-line:#e4dfce;--c-line-2:#dcd7c4;--c-primary:#17453a;--c-primary-hover:#0e332b;--c-primary-ink:#f6f3ea;--c-accent:#a6472e;--c-accent-bg:#f7e8e2;--c-ok:#3e7a54;--c-warn:#b8862f;--c-hover:#f6f5ef;--bin-seino:#264e63;--bin-fukuyama:#4f7e44;--bin-nekopos:#b8862f;--bin-hikitori:#6e7b70;--bin-dm:#8a6a8a;--bin-sagawa:#46708a;--bin-yamato:#3f7a6e;--sec-task-bg:#efe3db;--sec-task-ink:#7a4633;--sec-task-marker:var(--c-accent);--sec-bin-bg:#e5e2d4;--sec-bin-ink:#17453a;--sec-bin-marker:var(--c-primary);--sec-plan-bg:#efe8d2;--sec-plan-ink:#6b5417;--sec-plan-marker:var(--c-warn);--sec-memo-bg:#e2e8df;--sec-memo-ink:#3a4f42;--sec-memo-marker:#47604f;--font-jp:"Zen Kaku Gothic New",system-ui,sans-serif;--font-num:"Manrope",sans-serif;--font-logo:"Poppins",sans-serif;--fs-note:12px;--fs-body:13px;--fs-base:13.5px;--fs-head:16px;--fs-num-s:13px;--fs-num-m:16px;--fs-num-l:20px;--fs-num-xl:32px;--rail-w:94px;--radius-chip:4px;--radius-pill:999px}[data-theme=carico-shinkoban] body,body[data-theme=carico-shinkoban]{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-jp);font-size:var(--fs-base);line-height:1.55;font-weight:500}[data-theme=carico-shinkoban] a{color:var(--c-primary)}[data-theme=carico-shinkoban] a:hover{color:var(--c-primary-hover)}.ck-app{display:flex;min-height:100vh}.ck-rail{width:var(--rail-w);flex:none;background:var(--c-primary);color:#fff;display:flex;flex-direction:column;align-items:center;padding:16px 7px 12px}.ck-rail__logo{width:40px;height:40px;display:grid;place-items:center}.ck-rail__brand{font-family:var(--font-logo);font-weight:600;font-size:12px;letter-spacing:.16em;margin:6px 0 14px}.ck-rail__item{width:80px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 0;border-radius:10px;margin-bottom:2px;font-size:var(--fs-note);font-weight:700;color:#9dbbad;cursor:pointer;text-align:center;border:0;background:transparent;font-family:inherit}.ck-rail__item:hover{background:hsla(0,0%,100%,.1)}.ck-rail__item.is-active{color:#fff;background:hsla(0,0%,100%,.16)}.ck-rail__group{color:#7fa893;letter-spacing:.14em;padding:12px 0 4px}.ck-rail__group,.ck-rail__logout{font-size:var(--fs-note);font-weight:700}.ck-rail__logout{margin-top:auto;width:74px;border:1px solid hsla(0,0%,100%,.35);border-radius:10px;padding:8px 0;display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff;cursor:pointer}.ck-rail__logout:hover{background:hsla(0,0%,100%,.1)}.ck-rail__ver{font-size:var(--fs-note);color:#7fa893;margin-top:6px}.ck-main{padding:26px 30px 30px;display:flex;gap:34px}.ck-col-left,.ck-main{flex:1 1;min-width:0}.ck-col-right{width:392px;flex:none}.ck-pagehead{display:flex;align-items:baseline;gap:14px;border-bottom:2px solid var(--c-primary);padding-bottom:12px}.ck-pagehead__date{font-family:var(--font-num);font-size:var(--fs-num-xl);font-weight:800;letter-spacing:-.01em}.ck-pagehead__label{font-size:var(--fs-head);font-weight:700}.ck-pagehead__sum{margin-left:auto;font-size:var(--fs-base);font-weight:700}.ck-pagehead__sum .ck-num{font-family:var(--font-num);font-size:var(--fs-num-l);font-weight:800}.ck-nav-btn{min-width:25px;height:25px;padding:0 6px;border:1.5px solid var(--c-primary);border-radius:var(--radius-pill);display:inline-grid;place-items:center;font-size:var(--fs-note);font-weight:700;background:transparent;color:var(--c-ink);cursor:pointer;font-family:inherit}.ck-nav-btn:hover{background:var(--c-hover)}.ck-rulehead{display:flex;align-items:baseline;gap:12px;margin-top:24px}.ck-rulehead__label{font-size:var(--fs-body);font-weight:900;letter-spacing:.14em}.ck-rulehead__label--filled{font-size:12.5px;background:var(--c-primary);color:var(--c-primary-ink);border-radius:5px;padding:5px 12px}.ck-rulehead__meta{font-size:var(--fs-note);font-weight:700;color:var(--c-ink-2)}.ck-ruled{border-top:2px solid var(--c-primary);margin-top:6px}.ck-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ck-cal__day{border-right:1px solid var(--c-line-2);border-bottom:1px solid var(--c-line-2);padding:8px 10px;min-height:88px;cursor:pointer}.ck-cal__day:hover{background:var(--c-hover)}.ck-cal__day.is-selected{color:var(--c-primary-ink)}.ck-cal__day.is-selected,.ck-cal__day.is-selected:hover{background:var(--c-primary)}.ck-cal__top{display:flex;align-items:baseline;gap:5px}.ck-cal__num{font-family:var(--font-num);font-size:var(--fs-num-m);font-weight:800}.ck-cal__dow{font-size:var(--fs-note);color:var(--c-ink-2)}.is-selected .ck-cal__add,.is-selected .ck-cal__dow,.is-selected .ck-cal__rep{color:hsla(45,40%,94%,.78)}.ck-cal__dot{width:7px;height:7px;border-radius:99px;background:var(--c-accent);align-self:center}.ck-cal__add{margin-left:auto;font-size:var(--fs-note);color:var(--c-ink-3)}.ck-cal__cnt{font-size:var(--fs-body);font-weight:700;margin-top:3px}.ck-cal__bars{display:flex;gap:2px;height:4px;margin-top:5px}.ck-bar--seino{background:var(--bin-seino)}.ck-bar--fukuyama{background:var(--bin-fukuyama)}.ck-cal__rep{font-size:var(--fs-note);color:var(--c-ink-2);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-cal__list{display:flex;flex-direction:column;gap:3px;margin-top:5px}.ck-cal__chip{font-size:var(--fs-note);font-weight:700;color:#3a4a40;border-bottom:1px dotted #c8c6bc;padding:1px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-cal__chip--trasco{color:#8a6a22}.ck-monthrest{display:flex;align-items:center;gap:6px;padding-top:10px}.ck-monthrest__label{flex:none}.ck-monthrest__day,.ck-monthrest__label{font-size:var(--fs-note);font-weight:700;color:var(--c-ink-2)}.ck-monthrest__day{flex:1 1;text-align:center;padding:4px 0;border:0;border-bottom:2px solid var(--c-line-2);background:transparent;font-family:var(--font-num);cursor:pointer}.ck-monthrest__day:hover{border-color:var(--c-primary);color:var(--c-primary)}.ck-btn{border:0;font-family:inherit;font-size:var(--fs-note);font-weight:700;cursor:pointer}.ck-btn--primary{background:var(--c-primary);color:var(--c-primary-ink);padding:4px 12px;border-radius:var(--radius-chip)}.ck-btn--primary:hover{background:var(--c-primary-hover)}.ck-btn--link{background:transparent;padding:0;border-bottom:1.5px solid var(--c-ink);color:var(--c-ink);border-radius:0}.ck-band__grid{display:grid;grid-template-columns:52px minmax(0,1.5fr) 60px 112px 80px 56px 64px 60px minmax(0,1fr);grid-gap:0 10px;gap:0 10px;align-items:center;padding:7px 6px}.ck-band__cols{font-size:var(--fs-note);font-weight:700;color:var(--c-ink-2);border-bottom:1px solid #c8c6bc}.ck-band__row{border-bottom:1px solid var(--c-line);border-left:3px solid transparent;cursor:pointer;font-size:var(--fs-base)}.ck-band__row:hover{background:var(--c-hover)}.ck-band__row--seino{border-left-color:var(--bin-seino)}.ck-band__row--fukuyama{border-left-color:var(--bin-fukuyama)}.ck-binlabel{display:flex;align-items:center;gap:5px;font-size:var(--fs-note);font-weight:900}.ck-binlabel:before{content:"";width:9px;height:9px;background:currentColor}.ck-binlabel--seino{color:var(--bin-seino)}.ck-binlabel--fukuyama{color:var(--bin-fukuyama)}.ck-band__name{min-width:0}.ck-band__name-row{display:flex;align-items:center;gap:6px}.ck-band__cust{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-done{flex:none;font-weight:700;color:var(--c-ok)}.ck-band__addr,.ck-done{font-size:var(--fs-note)}.ck-band__addr{display:block;color:#8a9284}.ck-band__boxes{text-align:right;font-family:var(--font-num);font-size:var(--fs-num-m);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-band__memo{font-size:var(--fs-note);color:var(--c-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-sec{display:flex;align-items:center;gap:8px;border-radius:var(--radius-chip);padding:7px 12px;margin-top:20px}.ck-sec:first-child{margin-top:0}.ck-sec:before{content:"";width:10px;height:10px;flex:none;background:var(--marker,var(--c-primary))}.ck-sec__label{font-size:12.5px;font-weight:900;letter-spacing:.14em}.ck-sec__meta{margin-left:auto;font-size:var(--fs-note)}.ck-sec--task{background:var(--sec-task-bg);color:var(--sec-task-ink);--marker:var(--sec-task-marker)}.ck-sec--bin{background:var(--sec-bin-bg);color:var(--sec-bin-ink);--marker:var(--sec-bin-marker)}.ck-sec--plan{background:var(--sec-plan-bg);color:var(--sec-plan-ink);--marker:var(--sec-plan-marker)}.ck-sec--memo{background:var(--sec-memo-bg);color:var(--sec-memo-ink);--marker:var(--sec-memo-marker)}.ck-sec__count{font-size:var(--fs-note);font-weight:800;background:#fff;border-radius:var(--radius-pill);padding:1px 9px}.ck-sec--alert{background:var(--c-accent)!important;color:#fff!important;--marker:#fff}.ck-sec--alert .ck-sec__meta{color:#f3dcd5!important}.ck-sec--alert2{background:var(--c-accent-bg)!important;color:#8a3d28!important;--marker:var(--c-accent)}.ck-sec--alert2 .ck-sec__meta{color:var(--c-accent)!important}.ck-sec__count{border:0;font-family:inherit;line-height:16px;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-sec__label{flex:none}.ck-sec__count--stale{color:var(--c-accent);box-shadow:inset 0 0 0 1px #e3c6bc;cursor:pointer}.ck-sec__count--stale:hover{background:#fff6f3}.ck-sec__count--busy{color:var(--c-ink-2);cursor:default}.ck-sec__count--ok{color:#2f6b45;background:#e3f0e7;cursor:default}.ck-task{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;align-items:baseline;padding:10px 2px;border-bottom:1px solid var(--c-line)}.ck-task__check{grid-column:1;grid-row:1;align-self:center;justify-self:center;width:12px;height:12px;border:1.5px solid #b4ae9c;border-radius:99px;box-sizing:border-box;background:transparent;cursor:pointer;padding:0;transition:border-color .15s,background .25s}.ck-task__check:hover{border-color:var(--c-primary)}.ck-task__check.is-done{background:var(--c-ok);border-color:var(--c-ok);color:#fff;display:grid;place-items:center;font-size:8px}.ck-task__body{grid-row:1;align-items:baseline}.ck-task__body,.ck-task__line2{grid-column:2;display:flex;gap:8px;min-width:0}.ck-task__line2{align-items:center}.ck-task__line2 .ck-pill{margin-left:auto}.ck-task__time{flex:none;white-space:nowrap;font-family:var(--font-num);font-size:var(--fs-num-s);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-primary)}.ck-task__time--soft{flex:none;font-family:var(--font-jp);font-size:var(--fs-note);font-weight:700;color:var(--c-ink-2)}.ck-task__title{min-width:0;font-weight:500;font-size:var(--fs-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-task__title b{font-weight:800}.ck-task__sub{min-width:0;font-size:var(--fs-note);color:var(--c-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-task__note{grid-column:1/-1;font-size:var(--fs-note);padding:0 0 2px 28px}.ck-task__slips{display:block;font-size:var(--fs-note);color:#5c5334;margin-top:1px;font-family:var(--font-num);font-weight:700}.ck-task.is-done .ck-task__title{color:var(--c-ink-2);text-decoration:line-through}.ck-task.is-done .ck-task__time{color:var(--c-ink-2)}.ck-task.is-done{grid-template-columns:18px minmax(0,1fr) auto}.ck-task.is-done .ck-task__line2{display:contents}.ck-task.is-done .ck-task__extra,.ck-task.is-done .ck-task__line2 .ck-task__sub{display:none}.ck-task.is-open{background:var(--c-hover)}.ck-task.is-done.is-open{grid-template-columns:18px minmax(0,1fr)}.ck-task.is-done.is-open .ck-task__line2{display:flex}.ck-task.is-done.is-open .ck-task__line2 .ck-task__sub{display:block;white-space:normal}.ck-task.is-done.is-open .ck-task__extra{display:block}.ck-task--wrap .ck-task__title,.ck-task.is-open .ck-task__title{white-space:normal}.ck-task.is-open .ck-pill--run{box-shadow:inset 0 0 0 1px #dcd7c4}.ck-seino{color:var(--bin-seino)}.ck-fukuyama{color:var(--bin-fukuyama)}.ck-num{font-family:var(--font-num)}.ck-pill{align-self:center;font-size:var(--fs-note);font-weight:800;border-radius:var(--radius-pill);padding:2px 11px;border:0;font-family:inherit;cursor:pointer;flex:none;white-space:nowrap}.ck-pill--todo{color:var(--c-ink-2);background:#efede3}.ck-pill--soon{color:var(--c-warn);background:#f3ebd6}.ck-pill--late{color:#fff;background:var(--c-accent)}.ck-task.is-late{border-radius:7px;animation:ck-breathe 6s ease-in-out infinite}.ck-task.is-late .ck-task__check{border-color:var(--c-accent);border-width:2px}.ck-task.is-late .ck-pill--late{animation:ck-latepulse 6s ease-in-out infinite}@keyframes ck-breathe{0%,to{background:rgba(166,71,46,0)}50%{background:rgba(166,71,46,.09)}}@keyframes ck-latepulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.ck-task.is-late,.ck-task.is-late .ck-pill--late{animation:none}.ck-task.is-late{background:rgba(166,71,46,.07)}}.ck-task.is-unsure{border-radius:7px;background:rgba(184,134,47,.09)}.ck-task.is-unsure .ck-task__check{border-color:var(--c-warn);border-width:2px}.ck-pill--done{color:var(--c-ok);background:transparent;padding:2px 0;cursor:default}.ck-binrow{display:grid;grid-template-columns:9px minmax(0,1fr) auto;grid-gap:0 8px;gap:0 8px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--c-line)}.ck-binrow__marker{width:9px;height:9px}.ck-binrow__name{display:flex;align-items:center;gap:7px;font-weight:700}.ck-info-btn{border:1px solid #c8c6bc;border-radius:var(--radius-pill);padding:0 7px;background:transparent;cursor:pointer;font-family:inherit}.ck-binrow__sub,.ck-info-btn{font-size:var(--fs-note);color:var(--c-ink-2)}.ck-binrow__sub{display:block}.ck-binrow__sub--warn{color:#8a6a22}.ck-binrow__total{font-family:var(--font-num);font-size:var(--fs-num-m);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-binrow__unit{font-family:var(--font-jp);font-weight:700}.ck-binrow__unit,.ck-note{font-size:var(--fs-note);color:var(--c-ink-2)}.ck-note{padding:9px 2px}.ck-note b{color:var(--c-ink)}.ck-planrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 8px;gap:0 8px;align-items:center;padding:10px 2px}.ck-memoform,.ck-planrow{border-bottom:1px solid var(--c-line)}.ck-memoform{display:flex;gap:10px;padding:12px 2px 10px}.ck-memoform input{flex:1 1;border:0;border-bottom:1.5px solid #b4ae9c;padding:4px 2px;font-family:inherit;font-size:var(--fs-body);color:var(--c-ink);background:transparent;outline:none}.ck-memoform input::placeholder{color:var(--c-ink-3)}.ck-memoform input:focus{border-color:var(--c-primary)}.ck-memoform .ck-btn--primary{align-self:center;padding:5px 14px}.ck-empty{display:flex;align-items:center;gap:7px;padding:10px 2px;font-size:var(--fs-body);color:var(--c-ink-2)}.ck-empty__check{color:var(--c-ok);font-weight:700}@keyframes ck-strike{0%{background-size:0 1.5px}to{background-size:100% 1.5px}}.ck-task.is-done .ck-task__title{text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 58%;background-size:100% 1.5px;animation:ck-strike .3s ease-out}@keyframes ck-stamp{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.ck-pill--done.is-new,.ck-task__check.is-done.is-new{animation:ck-stamp .4s cubic-bezier(.2,1.4,.4,1)}@keyframes ck-slide{0%{transform:translateX(4px);opacity:.4}to{transform:none;opacity:1}}.ck-band.is-switching{animation:ck-slide .25s ease-out}