{"id":35,"date":"2026-08-29T14:14:10","date_gmt":"2026-08-29T05:14:10","guid":{"rendered":"https:\/\/staff.hayashi-care.com\/?page_id=35"},"modified":"2026-08-29T14:14:10","modified_gmt":"2026-08-29T05:14:10","slug":"supervisor-portal","status":"publish","type":"page","link":"https:\/\/staff.hayashi-care.com\/?page_id=35","title":{"rendered":"\u6240\u5c5e\u9577\u30fb\u627f\u8a8d\u8005\u30da\u30fc\u30b8"},"content":{"rendered":"<style>\n        .hcsm-portal{--line:#e7e9ec;--muted:#69727d;--bg:#f6f8fa;max-width:100%;font-family:inherit;color:#17212b}\n        .hcsm-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin:0 0 18px}.hcsm-head h2{margin:2px 0 0;font-size:clamp(22px,4vw,32px)}.hcsm-kicker{font-size:11px;letter-spacing:.16em;color:var(--muted);font-weight:700}.hcsm-user{font-size:13px;color:var(--muted)}\n        .hcsm-monthbar{display:flex;align-items:center;justify-content:center;gap:18px;margin:14px 0}.hcsm-monthbar a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;text-decoration:none;font-size:24px;background:#fff}.hcsm-monthbar strong{font-size:18px}\n        .hcsm-dept-switch{display:flex;align-items:center;gap:8px;margin:8px 0 14px}.hcsm-dept-switch select{min-width:160px;padding:7px}\n        .hcsm-quicklinks{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.hcsm-quicklinks a{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;text-decoration:none;color:#17212b;font-size:13px}\n        .hcsm-home{max-width:1080px;margin:0 auto;padding:0 0 24px}.hcsm-home-hero{padding:24px;border:1px solid #e5e7ea;border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#f7fafc 100%);box-shadow:0 10px 30px rgba(23,33,43,.05)}.hcsm-home-kicker{font-size:11px;letter-spacing:.16em;color:#69727d;font-weight:700}.hcsm-home h1{margin:8px 0 8px;font-size:clamp(28px,5vw,44px);line-height:1.15}.hcsm-home-lead{max-width:760px;margin:0;color:#5f6b76;font-size:15px;line-height:1.8}.hcsm-home-status{display:grid;gap:3px;margin-top:18px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #e8edf2}.hcsm-home-status strong{font-size:17px}.hcsm-home-status span,.hcsm-home-status small{color:#69727d}.hcsm-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.hcsm-action-card{display:grid;gap:10px;padding:18px;border:1px solid #e5e7ea;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(23,33,43,.04)}.hcsm-action-card h3{margin:0;font-size:22px;line-height:1.35}.hcsm-action-card p{margin:0;color:#5f6b76;line-height:1.7}.hcsm-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:12px;background:#17212b;color:#fff;text-decoration:none;font-weight:700}.hcsm-action-card.tone-clock{background:#f7fbff}.hcsm-action-card.tone-personal{background:#fcfcff}.hcsm-action-card.tone-supervisor{background:#f7fbf8}.hcsm-action-card.tone-admin{background:#fffcf5}.hcsm-home-guide{padding:20px;border:1px solid #e5e7ea;border-radius:18px;background:#fff}.hcsm-home-guide-head h2{margin:4px 0 0;font-size:24px}.hcsm-guide-list{display:grid;gap:10px;margin-top:14px}.hcsm-guide-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid #edf0f2;border-radius:12px;background:#f8fafb}.hcsm-guide-item strong{display:block;font-size:15px}.hcsm-guide-item span{color:#5f6b76;font-size:14px;white-space:nowrap}.hcsm-mini-table{overflow:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.hcsm-mini-table table{width:100%;border-collapse:collapse}.hcsm-mini-table th,.hcsm-mini-table td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}.hcsm-mini-table thead th{background:#f6f8fa;font-size:12px;color:#69727d;text-transform:none}.hcsm-mini-table tbody tr:last-child td{border-bottom:0}\n        .hcsm-request-card{margin:20px 0 24px}.hcsm-request-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}.hcsm-request-head h3{margin:4px 0 0;font-size:22px;line-height:1.35}.hcsm-request-count{font-size:18px;white-space:nowrap}.hcsm-request-note{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.6}.hcsm-request-compose{margin-top:10px}.hcsm-request-compose>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#1f2933;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.hcsm-request-compose>summary::-webkit-details-marker{display:none}.hcsm-request-compose-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#f1f4f8;font-size:20px;font-weight:400;line-height:1;transition:transform .18s ease}.hcsm-request-compose[open]>.hcsm-request-compose-icon{transform:rotate(45deg)}.hcsm-request-compose[open]>summary{border-radius:12px 12px 0 0}.hcsm-request-form{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr);gap:12px;padding:16px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:#fff}.hcsm-request-form label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:700;line-height:1.4}.hcsm-request-form label.wide{grid-column:1\/-1}.hcsm-request-form input,.hcsm-request-form select{box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid #cfd5dc;border-radius:10px;background:#fff;color:#17212b;font:inherit;font-size:16px;line-height:1.2}.hcsm-request-form input[type=date]{min-width:0}.hcsm-request-form select{appearance:auto}.hcsm-primary{grid-column:1\/-1;min-height:46px;padding:10px 18px;border:0;border-radius:10px;background:#3158e6;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.hcsm-request-closed{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.hcsm-request-list{display:grid;gap:8px;margin:0 0 14px}.hcsm-request-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-left-width:4px;border-radius:12px;background:#fff}.hcsm-request-item.status-pending{background:#f5f9ff;border-color:#dbe8ff;border-left-color:#6b96ee}.hcsm-request-item.status-approved,.hcsm-request-item.status-acknowledged{background:#f3faf5;border-color:#dcefe2;border-left-color:#67ad7a}.hcsm-request-item.status-rejected{background:#fff6f6;border-color:#f3dddd;border-left-color:#d97878}.hcsm-request-item.status-cancelled,.hcsm-request-item.status-revoked{background:#f6f7f8;border-color:#e4e6e8;border-left-color:#a5abb2}.hcsm-request-item-main{min-width:0}.hcsm-request-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px}.hcsm-request-item small{display:block;margin:0;color:var(--muted);font-size:12px}.hcsm-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.3}.hcsm-status-pill.status-pending{background:#e6efff;color:#315fbd}.hcsm-status-pill.status-approved,.hcsm-status-pill.status-acknowledged{background:#e3f2e7;color:#347449}.hcsm-status-pill.status-rejected{background:#f9e5e5;color:#a44545}.hcsm-status-pill.status-cancelled,.hcsm-status-pill.status-revoked{background:#e9ebed;color:#666d75}.hcsm-link-button{border:0;background:transparent;color:#3158e6;text-decoration:underline;cursor:pointer;font:inherit}\n        .hcsm-scroll{overflow:auto;border:1px solid var(--line);border-radius:14px;background:#fff;-webkit-overflow-scrolling:touch}.hcsm-grid{border-collapse:separate;border-spacing:0;min-width:max-content;width:max-content}.hcsm-grid th,.hcsm-grid td{min-width:48px;height:52px;padding:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;position:relative}.hcsm-grid thead th{background:var(--bg);font-size:13px;position:sticky;top:0;z-index:3}.hcsm-grid thead th span,.hcsm-grid thead th small{display:block}.hcsm-grid thead th small{font-size:10px;color:var(--muted);font-weight:500}.hcsm-grid .hcsm-name{position:sticky;left:0;z-index:4;min-width:126px;max-width:126px;padding:0 10px;text-align:left;background:#fff;white-space:nowrap}.hcsm-grid thead .hcsm-name{z-index:6;background:var(--bg)}.hcsm-grid tfoot .hcsm-name{z-index:5;background:#eef2f5}.hcsm-grid tfoot td,.hcsm-grid tfoot th{background:#eef2f5;font-size:12px}.hcsm-grid tfoot td small{display:block;font-size:9px;color:var(--muted)}\n        .hcsm-grid .sat{color:#1769aa}.hcsm-grid .sun{color:#c73d43}.hcsm-grid thead th.cal-closed{background:#fff3f1}.hcsm-grid thead th.cal-open{background:#f0f8f3}.hcsm-grid thead th.cal-holiday{color:#b33a3a}.hcsm-cal-badge{display:block;width:max-content;max-width:38px;margin:2px auto 0;padding:1px 3px;border:1px solid currentColor;border-radius:4px;font-size:8px;font-style:normal;line-height:1.15;white-space:nowrap}.hcsm-cal-legend{display:flex;gap:12px;flex-wrap:wrap;margin:9px 0 0;color:var(--muted);font-size:11px}.hcsm-cal-legend span{display:inline-flex;align-items:center;gap:5px}.hcsm-cal-legend i{width:11px;height:11px;border:1px solid var(--line);border-radius:3px}.hcsm-cal-legend i.closed{background:#fff3f1}.hcsm-cal-legend i.open{background:#f0f8f3}.hcsm-grid td.shift-unset{background:#fafbfc}.hcsm-grid td.shift-day{background:#fff}.hcsm-grid td.shift-am,.hcsm-grid td.shift-pm{background:#eef6ff}.hcsm-grid td.shift-off{background:#f1f3f5}.hcsm-grid td.shift-paid{background:#edf8ef}.hcsm-grid td.shift-special{background:#fff7df}.hcsm-grid td.shift-absence{background:#fff0f1}.hcsm-grid tr.is-me .hcsm-name{background:#eef7f2}.hcsm-grid tr.is-me td{box-shadow:inset 0 3px 0 #b8dcc7,inset 0 -3px 0 #b8dcc7}.hcsm-me{display:inline-block;margin-left:6px;padding:2px 5px;border-radius:999px;font-size:9px;background:#dcefe4}.hcsm-shift-label{font-weight:700;font-size:13px}.hcsm-grid td.changed{box-shadow:inset 0 0 0 2px #d99700!important}.hcsm-changed-badge{position:absolute;right:2px;bottom:2px;font-size:8px;line-height:1;color:#8a6200;white-space:nowrap;font-weight:700}.hcsm-message{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.hcsm-help{font-size:12px;color:var(--muted);margin-top:10px}.hcsm-login-shell{max-width:520px;margin:20px auto 32px;padding:0 12px}.hcsm-login{padding:22px;border:1px solid #e1e5ea;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(23,33,43,.06)}.hcsm-login-kicker{font-size:11px;letter-spacing:.16em;color:#69727d;font-weight:700}.hcsm-login h2{margin:5px 0 8px;font-size:24px;line-height:1.25}.hcsm-login-lead{margin:0 0 18px;color:#69727d;font-size:14px;line-height:1.6}.hcsm-login form{margin:0}.hcsm-login p.login-username,.hcsm-login p.login-password{margin:0 0 14px}.hcsm-login p.login-remember{margin:6px 0 18px}.hcsm-login label{display:block;margin:0 0 6px;font-size:13px;font-weight:700;color:#17212b}.hcsm-login p.login-remember label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.hcsm-login input[type=text],.hcsm-login input[type=password]{box-sizing:border-box;width:100%;min-height:50px;margin:0;padding:11px 13px;border:1px solid #cfd5dc;border-radius:11px;background:#fff;color:#17212b;font:inherit;font-size:16px;line-height:1.25}.hcsm-login input[type=checkbox]{width:20px;height:20px;margin:0}.hcsm-login .login-submit{margin:0}.hcsm-login input[type=submit]{display:block;width:100%;min-height:50px;padding:11px 16px;border:0;border-radius:11px;background:#3158e6;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.hcsm-login-help{margin:14px 0 0;color:#7a838d;font-size:12px;line-height:1.6}\n        @media(max-width:760px){.hcsm-home-grid{grid-template-columns:1fr}.hcsm-guide-item{flex-direction:column}.hcsm-guide-item span{white-space:normal}.hcsm-quicklinks{margin-bottom:12px}}@media(max-width:600px){.hcsm-request-form{grid-template-columns:1fr;padding:14px}.hcsm-request-form label.wide,.hcsm-primary{grid-column:1}.hcsm-request-head{align-items:flex-start}.hcsm-request-note{font-size:13px}.hcsm-head{align-items:flex-start;flex-direction:column;gap:6px}.hcsm-grid th,.hcsm-grid td{min-width:44px;height:48px}.hcsm-grid .hcsm-name{min-width:104px;max-width:104px;padding:0 7px;font-size:12px}.hcsm-home-hero,.hcsm-home-guide,.hcsm-action-card{padding:16px}.hcsm-home h1{font-size:30px}}\n        <\/style><div class=\"hcsm-login-shell\"><div class=\"hcsm-login\"><div class=\"hcsm-login-kicker\">SUPERVISOR PORTAL<\/div><h2>\u6240\u5c5e\u9577\u30fb\u627f\u8a8d\u8005\u30ed\u30b0\u30a4\u30f3<\/h2><p class=\"hcsm-login-lead\">\u4f11\u307f\u30fb\u4f11\u6687\u7533\u8acb\u306e\u627f\u8a8d\u3084\u30b7\u30d5\u30c8\u78ba\u8a8d\u3092\u884c\u3046\u30da\u30fc\u30b8\u3067\u3059\u3002<\/p><form name=\"loginform\" id=\"loginform\" action=\"https:\/\/staff.hayashi-care.com\/wp-login.php\" method=\"post\"><p class=\"login-username\">\n\t\t\t\t<label for=\"user_login\">\u793e\u54e1\u756a\u53f7<\/label>\n\t\t\t\t<input type=\"text\" name=\"log\" id=\"user_login\" autocomplete=\"username\" class=\"input\" value=\"\" size=\"20\" \/>\n\t\t\t<\/p><p class=\"login-password\">\n\t\t\t\t<label for=\"user_pass\">\u30d1\u30b9\u30ef\u30fc\u30c9<\/label>\n\t\t\t\t<input type=\"password\" name=\"pwd\" id=\"user_pass\" autocomplete=\"current-password\" spellcheck=\"false\" class=\"input\" value=\"\" size=\"20\" \/>\n\t\t\t<\/p><p class=\"login-remember\"><label><input name=\"rememberme\" type=\"checkbox\" id=\"rememberme\" value=\"forever\" \/> \u30ed\u30b0\u30a4\u30f3\u72b6\u614b\u3092\u4fdd\u5b58\u3059\u308b<\/label><\/p><p class=\"login-submit\">\n\t\t\t\t<input type=\"submit\" name=\"wp-submit\" id=\"wp-submit\" class=\"button button-primary\" value=\"\u30ed\u30b0\u30a4\u30f3\" \/>\n\t\t\t\t<input type=\"hidden\" name=\"redirect_to\" value=\"https:\/\/staff.hayashi-care.com\/index.php?rest_route=wpv2pages35\" \/>\n\t\t\t<\/p><\/form><p class=\"hcsm-login-help\">\u627f\u8a8d\u6a29\u9650\u306e\u3042\u308b\u8077\u54e1\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-35","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/pages\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=35"}],"version-history":[{"count":0,"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/pages\/35\/revisions"}],"wp:attachment":[{"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}