:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-ebf6566 */<style>
.ph-hq-layout,.ph-hq-layout *{box-sizing:border-box}
.ph-hq-layout{display:grid;grid-template-columns:260px minmax(0,1fr)320px;gap:18px;min-height:100vh;padding:18px;background:#f3f6fb;color:#0f172a;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ph-hq-sidebar,.ph-hq-right{position:sticky;top:18px;align-self:start}
.ph-hq-sidebar{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px;box-shadow:0 10px 30px rgba(15,23,42,.05)}
.ph-hq-brand{display:flex;align-items:center;gap:12px;margin-bottom:20px}
.ph-hq-brand__mark{width:42px;height:42px;border-radius:14px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}
.ph-hq-brand__name{font-size:14px;font-weight:900}.ph-hq-brand__label{font-size:12px;color:#64748b;font-weight:800}
.ph-hq-nav__group{margin:18px 0 8px;font-size:11px;font-weight:900;color:#94a3b8;letter-spacing:.08em}
.ph-hq-nav__item{display:flex;padding:10px 12px;border-radius:12px;color:#334155;text-decoration:none;font-size:14px;font-weight:800}
.ph-hq-nav__item:hover,.ph-hq-nav__item.is-active{background:#eff6ff;color:#1d4ed8}
.ph-hq-main{min-width:0}.ph-hq-header{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:24px;margin-bottom:18px;box-shadow:0 10px 30px rgba(15,23,42,.05)}
.ph-hq-header__eyebrow{font-size:12px;font-weight:900;color:#2563eb;letter-spacing:.12em}.ph-hq-header__title{margin:4px 0 0;font-size:28px;line-height:1.3}.ph-hq-header__text{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}
.ph-hq-header__actions{display:flex;gap:10px;flex-wrap:wrap}.ph-hq-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 16px;text-decoration:none;font-weight:900;font-size:13px;white-space:nowrap}.ph-hq-button--primary{background:#2563eb;color:#fff}.ph-hq-button--ghost{background:#eff6ff;color:#1d4ed8}
.ph-hq-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}
.ph-hq-stat{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px;box-shadow:0 8px 24px rgba(15,23,42,.04)}
.ph-hq-stat span{display:block;font-size:13px;font-weight:800;color:#64748b}.ph-hq-stat strong{display:block;margin-top:6px;font-size:30px;line-height:1;font-weight:900}.ph-hq-stat em{display:inline-flex;margin-top:9px;font-style:normal;font-size:12px;font-weight:900;color:#2563eb}.ph-hq-stat em.is-alert{color:#dc2626}
.ph-hq-content-grid{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(280px,.8fr);gap:18px}
.ph-hq-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px;box-shadow:0 10px 30px rgba(15,23,42,.05);margin-bottom:18px}.ph-hq-card--wide{min-width:0}
.ph-hq-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.ph-hq-section-head h2{margin:0;font-size:18px;font-weight:900}.ph-hq-section-head a{font-size:13px;font-weight:900;color:#2563eb;text-decoration:none}
.ph-hq-table{display:grid;gap:8px}.ph-hq-table__row{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr 1fr;gap:10px;align-items:center;padding:11px 12px;border-radius:14px;background:#f8fafc;font-size:13px;font-weight:700}.ph-hq-table__row.is-head{background:#eef2f7;color:#64748b;font-size:12px;font-weight:900}
.ph-hq-status{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.ph-hq-status.is-new{background:#dbeafe;color:#1d4ed8}.ph-hq-status.is-estimate{background:#fef3c7;color:#92400e}.ph-hq-status.is-working{background:#dcfce7;color:#166534}
.ph-hq-task-list,.ph-hq-activity,.ph-hq-store-list,.ph-hq-notice-list,.ph-hq-summary{display:grid;gap:10px}
.ph-hq-task-list a,.ph-hq-store-list div,.ph-hq-summary div{display:flex;justify-content:space-between;gap:10px;padding:12px;border-radius:14px;background:#f8fafc;text-decoration:none;color:#334155;font-size:14px;font-weight:800}
.ph-hq-task-list strong,.ph-hq-store-list b,.ph-hq-summary strong{color:#2563eb}.ph-hq-activity div{padding:12px;border-radius:14px;background:#f8fafc}.ph-hq-activity strong,.ph-hq-activity span,.ph-hq-activity em{display:block}.ph-hq-activity span{margin-top:4px;color:#475569;font-size:13px}.ph-hq-activity em{margin-top:5px;color:#94a3b8;font-size:12px;font-style:normal;font-weight:800}
.ph-hq-notice-list p{margin:0;padding:12px;border-radius:14px;background:#f8fafc;color:#475569;font-size:13px;font-weight:800;line-height:1.6}
.ph-hq-mobile-nav{display:none}
@media (max-width:1180px){.ph-hq-layout{grid-template-columns:230px minmax(0,1fr)}.ph-hq-right{display:none}.ph-hq-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-hq-content-grid{grid-template-columns:1fr}}
@media (max-width:767px){.ph-hq-layout{display:block;padding:12px 12px 82px}.ph-hq-sidebar{display:none}.ph-hq-header{display:block;padding:18px;border-radius:20px}.ph-hq-header__title{font-size:23px}.ph-hq-header__actions{margin-top:14px}.ph-hq-button{width:100%}.ph-hq-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ph-hq-stat{padding:13px;border-radius:16px}.ph-hq-stat strong{font-size:26px}.ph-hq-content-grid{display:block}.ph-hq-table__row{grid-template-columns:1fr;gap:5px}.ph-hq-table__row.is-head{display:none}.ph-hq-mobile-nav{position:fixed;left:10px;right:10px;bottom:10px;z-index:99999;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 12px 34px rgba(15,23,42,.18)}.ph-hq-mobile-nav a{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;text-decoration:none;color:#64748b;font-size:12px;font-weight:900}.ph-hq-mobile-nav a.is-active{background:#eff6ff;color:#1d4ed8}}
</style>/* End custom CSS */