{"id":24,"date":"2026-09-27T19:30:44","date_gmt":"2026-09-27T19:30:44","guid":{"rendered":"https:\/\/sewmaxx.store\/?page_id=24"},"modified":"2026-09-27T19:31:12","modified_gmt":"2026-09-27T19:31:12","slug":"cordinator","status":"publish","type":"page","link":"https:\/\/sewmaxx.store\/?page_id=24","title":{"rendered":"cordinator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"24\" class=\"elementor elementor-24\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8319f69 e-flex e-con-boxed e-con e-parent\" data-id=\"8319f69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3475995 elementor-widget elementor-widget-html\" data-id=\"3475995\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Coordinator Dashboard, Sewmaxx<\/title>\r\n<style>\r\n:root{\r\n  --red:#C41E2A;\r\n  --red-soft:#C41E2A0F;\r\n  --peacock:#0B5D6B;\r\n  --peacock-soft:#0B5D6B0F;\r\n  --ink:#111111;\r\n  --paper:#FAF9F6;\r\n  --line:#E4E1D8;\r\n  --muted:#666666;\r\n  --muted-2:#888888;\r\n}\r\n*{box-sizing:border-box;}\r\nbody{\r\n  margin:0;\r\n  background:var(--paper);\r\n  color:var(--ink);\r\n  font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\r\n}\r\n.font-serif{font-family:Georgia,\"Times New Roman\",serif;}\r\na{text-decoration:none;color:inherit;}\r\nbutton{font-family:inherit;cursor:pointer;border:none;}\r\n\r\n\/* ---------- layout ---------- *\/\r\n.wrap{max-width:1100px;margin:0 auto;}\r\n.px{padding-left:24px;padding-right:24px;}\r\n@media(min-width:768px){.px{padding-left:56px;padding-right:56px;}}\r\n.section-border{border-bottom:1px solid var(--line);}\r\n\r\n\/* ---------- header ---------- *\/\r\nheader.sewmaxx-header{\r\n  position:sticky;top:0;z-index:50;\r\n  background:var(--ink);\r\n}\r\n.header-inner{\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  height:64px;\r\n}\r\n.logo{display:flex;align-items:center;gap:8px;}\r\n.logo-mark{\r\n  width:28px;height:28px;border-radius:3px;background:var(--red);\r\n  display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;\r\n}\r\n.logo-text{color:#fff;font-weight:700;font-size:18px;letter-spacing:-0.02em;}\r\n\r\nnav.tabs{display:none;gap:4px;}\r\n@media(min-width:768px){nav.tabs{display:flex;}}\r\nnav.tabs a{\r\n  padding:8px 16px;font-size:14px;font-weight:500;border-radius:3px;\r\n  background:transparent;color:#bbb;transition:background .15s,color .15s;\r\n}\r\nnav.tabs a.active{background:var(--red);color:#fff;}\r\n\r\n.header-right{display:flex;align-items:center;gap:12px;}\r\n\r\n.profile-badge{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 10px 4px 4px;border-radius:999px;background:rgba(255,255,255,0.08);}\r\n.profile-avatar{width:26px;height:26px;border-radius:50%;background:#999;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;}\r\n.profile-name{color:#fff;font-size:13px;font-weight:600;display:none;}\r\n@media(min-width:768px){.profile-name{display:inline;}}\r\n.profile-panel{display:none;position:absolute;right:0;top:42px;width:190px;background:#fff;border:1px solid var(--line);border-radius:3px;box-shadow:0 8px 24px rgba(0,0,0,0.12);z-index:60;overflow:hidden;}\r\n.profile-panel.open{display:block;}\r\n.profile-panel .item{padding:11px 16px;font-size:13px;color:var(--ink);border-top:1px solid #F0EEE7;}\r\n.profile-panel .item:first-child{border-top:none;}\r\n.profile-panel .item:hover{background:var(--paper);}\r\n.bell{\r\n  position:relative;width:32px;height:32px;border-radius:3px;\r\n  background:rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center;\r\n}\r\n.bell svg{width:16px;height:16px;stroke:#fff;}\r\n.bell .badge{\r\n  position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;\r\n  background:var(--red);color:#fff;font-size:9px;font-weight:700;\r\n  display:flex;align-items:center;justify-content:center;\r\n}\r\n.bell-panel{\r\n  display:none;position:absolute;right:0;top:40px;width:280px;background:#fff;\r\n  border:1px solid var(--line);border-radius:3px;box-shadow:0 8px 24px rgba(0,0,0,0.12);z-index:60;\r\n}\r\n.bell-panel.open{display:block;}\r\n.bell-panel .title{\r\n  font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--peacock);\r\n  font-weight:700;padding:12px 16px;border-bottom:1px solid var(--line);\r\n}\r\n.bell-panel .item{padding:12px 16px;border-bottom:1px solid #F0EEE7;font-size:13px;}\r\n.bell-panel .item:last-child{border-bottom:none;}\r\n.bell-panel .item .time{font-size:11px;color:#999;margin-top:4px;}\r\n\r\n.menu-btn{display:flex;color:#fff;background:transparent;padding:4px;}\r\n@media(min-width:768px){.menu-btn{display:none;}}\r\n.mobile-menu{display:none;flex-direction:column;gap:4px;padding:0 24px 16px;}\r\n.mobile-menu.open{display:flex;}\r\n.mobile-menu a{\r\n  text-align:left;padding:8px 12px;font-size:14px;border-radius:3px;background:transparent;color:#bbb;\r\n}\r\n.mobile-menu a.active{background:var(--red);color:#fff;}\r\n\r\n\/* ---------- pills ---------- *\/\r\n.pill{\r\n  display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;\r\n  text-transform:uppercase;letter-spacing:.03em;padding:5px 10px;border-radius:999px;\r\n}\r\n.pill-red{background:var(--red-soft);color:var(--red);}\r\n.pill-peacock{background:var(--peacock-soft);color:var(--peacock);}\r\n.pill-ink{background:#11111110;color:var(--ink);}\r\n\r\n\/* ---------- stitch line ---------- *\/\r\n.stitch-line{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;}\r\n.stitch-line::before{\r\n  content:\"\";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:1px;\r\n  background-image:repeating-linear-gradient(to right, var(--ink) 0 6px, transparent 6px 12px);\r\n}\r\n.stitch-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--paper);padding:0 4px;}\r\n.stitch-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;background:var(--paper);}\r\n.stitch-dot.done{border-color:var(--red);background:var(--red);}\r\n.stitch-dot.current{border-color:var(--red);}\r\n.stitch-dot svg{width:9px;height:9px;stroke:#fff;}\r\n.stitch-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;text-align:center;max-width:64px;font-weight:500;color:var(--ink);opacity:.45;}\r\n.stitch-label.active{color:var(--red);font-weight:700;opacity:1;}\r\n.stitch-label.done{opacity:1;}\r\n\r\n\/* ---------- buttons ---------- *\/\r\n.btn{padding:10px 20px;border-radius:3px;font-size:14px;font-weight:600;transition:transform .15s;display:inline-block;}\r\n.btn:hover{transform:translateY(-1px);}\r\n.btn-red{background:var(--red);color:#fff;}\r\n.btn-peacock{background:var(--peacock);color:#fff;}\r\n.btn-outline{background:transparent;border:1px solid var(--ink);color:var(--ink);}\r\n.btn-outline-soft{background:transparent;border:1px solid var(--line);color:var(--muted);}\r\n.btn-sm{padding:8px 16px;font-size:12px;}\r\n\r\n\/* ---------- cards ---------- *\/\r\n.card{background:#fff;border:1px solid var(--line);border-radius:3px;padding:24px;}\r\n.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--peacock);font-weight:700;margin-bottom:12px;}\r\n\r\n\/* ---------- home hero ---------- *\/\r\n.hero{padding-top:56px;padding-bottom:64px;}\r\n.hero h1{font-size:40px;line-height:1.05;margin:20px 0;font-weight:700;}\r\n@media(min-width:768px){.hero h1{font-size:60px;}}\r\n.hero h1 .accent{color:var(--red);}\r\n.hero .lede{max-width:560px;font-size:17px;color:#3a3a3a;margin-bottom:32px;}\r\n.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:56px;}\r\n\r\n\/* trust strip *\/\r\n.trust-strip{display:flex;flex-wrap:wrap;gap:28px;padding:28px 0;}\r\n.trust-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink);font-weight:600;}\r\n.trust-item svg{width:18px;height:18px;flex-shrink:0;}\r\n\r\n\/* section heading *\/\r\n.section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:28px;}\r\n.section-heading h2{font-family:Georgia,serif;font-size:26px;margin:0;font-weight:700;}\r\n.section-heading a{font-size:13px;font-weight:600;color:var(--peacock);}\r\n\r\n\/* how it works condensed *\/\r\n.how-steps{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);}\r\n@media(min-width:768px){.how-steps{grid-template-columns:repeat(6,1fr);}}\r\n.how-step .num{font-family:Georgia,serif;font-size:22px;font-weight:700;color:var(--red);}\r\n.how-step h4{font-size:13px;margin:8px 0 4px;font-weight:700;}\r\n.how-step p{font-size:12px;color:#666;margin:0;line-height:1.4;}\r\n\r\n\/* where to order from *\/\r\n.order-options{display:grid;gap:16px;}\r\n@media(min-width:768px){.order-options{grid-template-columns:repeat(3,1fr);}}\r\n.order-option{text-align:left;background:#fff;border:1px solid var(--line);border-radius:3px;padding:24px;transition:box-shadow .15s,border-color .15s;display:block;}\r\n.order-option:hover{box-shadow:0 4px 16px rgba(0,0,0,0.06);border-color:#d8d4c8;}\r\n.order-option-icon{width:40px;height:40px;border-radius:3px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}\r\n.order-option-icon svg{width:18px;height:18px;}\r\n.order-option h4{font-size:16px;margin:0 0 6px;font-weight:700;}\r\n.order-option p{font-size:13px;color:#666;margin:0 0 14px;line-height:1.5;}\r\n.order-option-link{font-size:12px;font-weight:700;color:var(--red);}\r\n\r\n\/* dashboard profile summary *\/\r\n.profile-summary{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background:#fff;border:1px solid var(--line);border-radius:3px;padding:20px 24px;}\r\n.profile-summary-avatar{width:52px;height:52px;border-radius:50%;background:var(--red);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;}\r\n.profile-summary-info h3{font-size:17px;margin:0;font-family:Georgia,serif;font-weight:700;}\r\n.profile-summary-info p{font-size:12px;color:#777;margin:4px 0 0;}\r\n.profile-summary-stats{display:flex;gap:24px;margin-left:auto;flex-wrap:wrap;}\r\n.profile-summary-stats div{display:flex;flex-direction:column;}\r\n.profile-summary-stats .num{font-size:16px;font-weight:700;font-family:Georgia,serif;color:var(--ink);}\r\n.profile-summary-stats .lbl{font-size:11px;color:#888;margin-top:2px;}\r\n\r\n\/* profile setup card, shown to a brand new user with no data yet *\/\r\n.setup-card{display:flex;gap:20px;background:#fff;border:1px dashed #d8d4c8;border-radius:3px;padding:24px;align-items:flex-start;}\r\n.setup-avatar{width:52px;height:52px;border-radius:50%;background:#F0EEE7;display:flex;align-items:center;justify-content:center;flex-shrink:0;}\r\n.setup-avatar svg{width:24px;height:24px;}\r\n.setup-fields{flex:1;min-width:0;}\r\n.form-grid{display:grid;gap:14px;}\r\n@media(min-width:640px){.form-grid{grid-template-columns:repeat(2,1fr);}}\r\n.form-field label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#888;font-weight:600;margin-bottom:6px;}\r\n.form-field input{width:100%;border:1px solid var(--line);border-radius:3px;padding:9px 12px;font-size:13px;color:var(--ink);font-family:inherit;background:#fff;}\r\n.form-field input:focus{outline:none;border-color:var(--peacock);}\r\n.form-field input::placeholder{color:#aaa;}\r\n.form-field textarea{width:100%;border:1px solid var(--line);border-radius:3px;padding:9px 12px;font-size:13px;color:var(--ink);font-family:inherit;background:#fff;resize:vertical;}\r\n.form-field textarea:focus{outline:none;border-color:var(--peacock);}\r\n.contact-row{display:flex;gap:8px;}\r\n.contact-row .country-code{border:1px solid var(--line);border-radius:3px;padding:9px 8px;font-size:13px;color:var(--ink);background:#fff;font-family:inherit;flex-shrink:0;width:78px;}\r\n.contact-row input{flex:1;min-width:0;}\r\n.upload-box{border:1px dashed #d8d4c8;border-radius:3px;padding:18px 12px;text-align:center;color:#999;background:#FAF9F6;}\r\n.upload-box svg{width:18px;height:18px;margin:0 auto 8px;display:block;}\r\n.upload-box span{font-size:12px;}\r\n\r\n\/* empty state, shown where real data would eventually appear *\/\r\n.empty-state{background:#fff;border:1px solid var(--line);border-radius:3px;padding:36px 24px;text-align:center;}\r\n.empty-state svg{width:28px;height:28px;margin:0 auto 14px;display:block;}\r\n.empty-state h4{font-size:15px;margin:0 0 6px;font-weight:700;}\r\n.empty-state p{font-size:13px;color:#777;margin:0 auto 16px;max-width:360px;line-height:1.5;}\r\n\r\n\/* split panels: for tailors \/ for coordinators *\/\r\n.split-panels{display:grid;gap:20px;}\r\n@media(min-width:768px){.split-panels{grid-template-columns:repeat(2,1fr);}}\r\n.split-panel{border-radius:3px;padding:32px;color:#fff;}\r\n.split-panel.red{background:var(--red);}\r\n.split-panel.peacock{background:var(--peacock);}\r\n.split-panel h3{font-size:22px;margin:0 0 8px;font-family:Georgia,serif;font-weight:700;}\r\n.split-panel p{font-size:14px;opacity:.92;margin:0 0 24px;max-width:360px;}\r\n.split-panel .btn{background:#fff;}\r\n.split-panel.red .btn{color:var(--red);}\r\n.split-panel.peacock .btn{color:var(--peacock);}\r\n\r\n\/* physical stores *\/\r\n.centers-section{display:grid;gap:32px;align-items:center;}\r\n@media(min-width:768px){.centers-section{grid-template-columns:1fr 1fr;}}\r\n.centers-map{aspect-ratio:4\/3;background:#F0EEE7;border-radius:3px;position:relative;overflow:hidden;}\r\n.map-pin{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--red);border:2px solid #fff;box-shadow:0 0 0 4px var(--red-soft);}\r\n.centers-list{list-style:none;padding:0;margin:20px 0 24px;}\r\n.centers-list li{font-size:13px;color:#555;padding:8px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;}\r\n.centers-list li:first-child{border-top:none;}\r\n\r\n\/* testimonials *\/\r\n.testimonial-grid{display:grid;gap:20px;}\r\n@media(min-width:768px){.testimonial-grid{grid-template-columns:repeat(3,1fr);}}\r\n.testimonial{background:#fff;border:1px solid var(--line);border-radius:3px;padding:24px;}\r\n.testimonial .stars{display:flex;gap:2px;margin-bottom:12px;}\r\n.testimonial .stars svg{width:13px;height:13px;}\r\n.testimonial p.quote{font-size:14px;color:#333;margin:0 0 16px;line-height:1.55;}\r\n.testimonial .who{font-size:12px;color:#888;font-weight:600;}\r\n\r\n\/* final cta band *\/\r\n.cta-band{background:var(--ink);color:#fff;text-align:center;padding:64px 24px;}\r\n.cta-band h2{font-family:Georgia,serif;font-size:28px;margin:0 0 10px;font-weight:700;}\r\n@media(min-width:768px){.cta-band h2{font-size:34px;}}\r\n.cta-band p{font-size:15px;color:#ccc;margin:0 0 28px;}\r\n.cta-band .hero-actions{justify-content:center;margin-bottom:0;}\r\n\r\n\/* ---------- dashboard sections shared ---------- *\/\r\n.dash{padding:40px 0;}\r\n.stack{display:flex;flex-direction:column;gap:48px;}\r\n.grid-3{display:grid;gap:16px;}\r\n@media(min-width:768px){.grid-3{grid-template-columns:repeat(3,1fr);}}\r\n.grid-2{display:grid;gap:24px;}\r\n@media(min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr);}}\r\n\r\n\/* tailor cards, marketplace *\/\r\n.tailor-card{background:#fff;border:1px solid var(--line);border-radius:3px;padding:20px;}\r\n.tailor-thumb{width:100%;aspect-ratio:4\/3;border-radius:3px;background:#F0EEE7;margin-bottom:16px;}\r\n.tailor-card .top{display:flex;align-items:flex-start;justify-content:space-between;}\r\n.tailor-card h4{font-size:16px;margin:0;}\r\n.rating{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--red);}\r\n.tailor-card .specialty{font-size:12px;color:#666;margin:4px 0 0;}\r\n.tailor-card .loc{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--peacock);margin-top:8px;}\r\n.tailor-card .price{font-size:14px;font-weight:600;margin-top:12px;}\r\n\r\n\/* marketplace search filters, client.html *\/\r\n.filter-bar{display:grid;gap:12px;margin-bottom:20px;}\r\n@media(min-width:640px){.filter-bar{grid-template-columns:repeat(3,1fr);}}\r\n.filter-field label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#888;font-weight:600;margin-bottom:6px;}\r\n.filter-field select{width:100%;border:1px solid var(--line);border-radius:3px;padding:9px 12px;font-size:13px;color:var(--ink);font-family:inherit;background:#fff;}\r\n.filter-field select:focus{outline:none;border-color:var(--peacock);}\r\n\r\n\/* homepage hero search, the primary entry point for finding a tailor *\/\r\n.hero-search{margin-top:28px;max-width:720px;box-shadow:0 8px 28px rgba(0,0,0,0.06);}\r\n.hero-search-fields{display:grid;gap:12px;}\r\n@media(min-width:640px){.hero-search-fields{grid-template-columns:repeat(3,1fr);}}\r\n\r\n.pay-options{display:grid;gap:12px;}\r\n@media(min-width:640px){.pay-options{grid-template-columns:repeat(2,1fr);}}\r\n.pay-option{text-align:left;padding:16px;border-radius:3px;border:1px solid var(--line);background:#fff;}\r\n.pay-option .head{display:flex;align-items:center;gap:8px;margin-bottom:4px;}\r\n.pay-option .head svg{width:16px;height:16px;}\r\n.pay-option .head span{font-size:14px;font-weight:600;}\r\n.pay-option p{font-size:12px;color:#666;margin:0;}\r\n.pay-option.selected-red{border-color:var(--red);background:var(--red-soft);}\r\n.pay-option.selected-peacock{border-color:var(--peacock);background:var(--peacock-soft);}\r\n.qc-note{display:flex;gap:8px;font-size:12px;color:#555;background:#F0EEE7;padding:12px;border-radius:3px;margin-top:16px;}\r\n.confirm{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--peacock);margin-top:20px;}\r\n\r\n\/* tailor dashboard *\/\r\n.stat-card{background:#fff;border:1px solid var(--line);border-radius:3px;padding:20px;display:flex;align-items:center;gap:16px;}\r\n.stat-card svg{width:24px;height:24px;flex-shrink:0;}\r\n.stat-card .value{font-size:18px;font-family:Georgia,serif;font-weight:700;margin:0;}\r\n.stat-card .label{font-size:12px;color:#777;margin:0;}\r\n.job-row{background:#fff;border:1px solid var(--line);border-radius:3px;padding:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;}\r\n.job-row h4{margin:0;font-size:16px;}\r\n.job-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:#666;margin-top:4px;}\r\n.job-meta span{display:flex;align-items:center;gap:4px;}\r\n\r\n\/* coordinator dashboard *\/\r\n.metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);}\r\n@media(min-width:768px){.metric-grid{grid-template-columns:repeat(5,1fr);}}\r\n.metric{background:#fff;padding:16px;}\r\n.metric .value{font-size:18px;font-family:Georgia,serif;font-weight:700;margin:0;}\r\n.metric .label{font-size:11px;color:#777;margin:4px 0 0;}\r\n\r\nfooter.sewmaxx-footer{\r\n  padding:48px 24px 24px;border-top:1px solid var(--line);background:#fff;\r\n}\r\n@media(min-width:768px){footer.sewmaxx-footer{padding:56px 56px 24px;}}\r\n.footer-top{display:grid;gap:32px;padding-bottom:32px;}\r\n@media(min-width:768px){.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;}}\r\n.footer-brand p{font-size:13px;color:#777;margin:14px 0 0;max-width:260px;line-height:1.6;}\r\n.footer-col h5{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--peacock);margin:0 0 14px;font-weight:700;}\r\n.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;}\r\n.footer-col a{font-size:13px;color:#555;}\r\n.footer-col a:hover{color:var(--red);}\r\n.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--line);}\r\n.footer-bottom p{font-size:12px;color:#888;margin:0;}\r\n\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<header class=\"sewmaxx-header\">\r\n  <div class=\"wrap px header-inner\">\r\n    <a href=\"index.html\" class=\"logo\">\r\n      <div class=\"logo-mark\">S<\/div>\r\n      <span class=\"logo-text\">SEWMAXX<\/span>\r\n    <\/a>\r\n    <nav class=\"tabs\">\r\n      <a href=\"index.html\">Home<\/a>\r\n      <a href=\"client.html\">Client<\/a>\r\n      <a href=\"tailor.html\">Tailor<\/a>\r\n      <a href=\"coordinator.html\" class=\"active\">Coordinator<\/a>\r\n    <\/nav>\r\n    <div class=\"header-right\">\r\n      <div class=\"profile-badge\" id=\"profile-badge\">\r\n        <div class=\"profile-avatar\">?<\/div>\r\n        <span class=\"profile-name\">Complete your profile<\/span>\r\n        <div class=\"profile-panel\" id=\"profile-panel\">\r\n          <div class=\"item\">My profile<\/div>\r\n          <div class=\"item\">Territory settings<\/div>\r\n          <div class=\"item\">Payout details<\/div>\r\n          <div class=\"item\">Log out<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"bell\" id=\"bell-btn\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9\"\/><path d=\"M13.73 21a2 2 0 0 1-3.46 0\"\/><\/svg>\r\n        <span class=\"badge\">3<\/span>\r\n        <div class=\"bell-panel\" id=\"bell-panel\">\r\n          <div class=\"title\">Notifications<\/div>\r\n          <div class=\"item\">New order request in your territory<div class=\"time\">10m ago<\/div><\/div>\r\n          <div class=\"item\">Tailor submitted work for QC<div class=\"time\">1h ago<\/div><\/div>\r\n          <div class=\"item\">Client reported an issue<div class=\"time\">3h ago<\/div><\/div>\r\n          <div class=\"item\">Deadline reminder: delivery due in 2 days<div class=\"time\">Yesterday<\/div><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <button class=\"menu-btn\" id=\"menu-btn\">\r\n        <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\"\/><\/svg>\r\n      <\/button>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"mobile-menu\" id=\"mobile-menu\">\r\n    <a href=\"index.html\">Home<\/a>\r\n    <a href=\"client.html\">Client<\/a>\r\n    <a href=\"tailor.html\">Tailor<\/a>\r\n    <a href=\"coordinator.html\" class=\"active\">Coordinator<\/a>\r\n  <\/div>\r\n<\/header>\r\n\r\n<div class=\"wrap px dash stack\">\r\n\r\n  <div class=\"setup-card\">\r\n    <div class=\"setup-avatar\">\r\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#aaa\" stroke-width=\"1.6\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M4 21v-1a6 6 0 0 1 6-6h4a6 6 0 0 1 6 6v1\"\/><\/svg>\r\n    <\/div>\r\n    <div class=\"setup-fields\">\r\n      <p class=\"eyebrow\" style=\"margin-bottom:4px;\">Complete your coordinator profile<\/p>\r\n      <h3 class=\"font-serif\" style=\"font-size:18px;margin:0 0 16px;font-weight:700;\">Set up your Fashion Coordination Center<\/h3>\r\n      <div class=\"form-grid\">\r\n        <div class=\"form-field\"><label>Coordinator name<\/label><input type=\"text\" placeholder=\"Enter your full name\"><\/div>\r\n        <div class=\"form-field\"><label>Center name<\/label><input type=\"text\" placeholder=\"e.g. East Legon Center\"><\/div>\r\n        <div class=\"form-field\"><label>Territory<\/label><input type=\"text\" placeholder=\"City or area covered\"><\/div>\r\n        <div class=\"form-field\"><label>Contact number<\/label><input type=\"text\" placeholder=\"Enter your contact number\"><\/div>\r\n      <\/div>\r\n      <button class=\"btn btn-red btn-sm\" style=\"margin-top:16px;\">Save profile<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"grid-2\">\r\n    <div class=\"card\">\r\n      <p class=\"eyebrow\">Quality control<\/p>\r\n      <div class=\"empty-state\" style=\"padding:24px 0;\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#bbb\" stroke-width=\"1.6\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>\r\n        <h4>No orders in quality control<\/h4>\r\n        <p>Orders ready for inspection will appear here once assigned to your center.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"card\">\r\n      <p class=\"eyebrow\">Territory summary<\/p>\r\n      <div class=\"grid-2\" style=\"gap:16px;\">\r\n        <div><p class=\"value\" style=\"font-family:Georgia,serif;font-size:22px;font-weight:700;margin:0;\">0<\/p><p style=\"font-size:12px;color:#777;margin:4px 0 0;\">Orders this week<\/p><\/div>\r\n        <div><p class=\"value\" style=\"font-family:Georgia,serif;font-size:22px;font-weight:700;margin:0;color:var(--peacock);\">GHS 0<\/p><p style=\"font-size:12px;color:#777;margin:4px 0 0;\">Escrow currently held<\/p><\/div>\r\n        <div><p class=\"value\" style=\"font-family:Georgia,serif;font-size:22px;font-weight:700;margin:0;\">Not set<\/p><p style=\"font-size:12px;color:#777;margin:4px 0 0;\">On time delivery<\/p><\/div>\r\n        <div><p class=\"value\" style=\"font-family:Georgia,serif;font-size:22px;font-weight:700;margin:0;\">0<\/p><p style=\"font-size:12px;color:#777;margin:4px 0 0;\">Open disputes<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div>\r\n    <p class=\"eyebrow\">Reports and analytics<\/p>\r\n    <div class=\"metric-grid\">\r\n      <div class=\"metric\"><p class=\"value\">0<\/p><p class=\"label\">Total orders<\/p><\/div>\r\n      <div class=\"metric\"><p class=\"value\">GHS 0<\/p><p class=\"label\">Revenue<\/p><\/div>\r\n      <div class=\"metric\"><p class=\"value\">Not set<\/p><p class=\"label\">Tailor performance<\/p><\/div>\r\n      <div class=\"metric\"><p class=\"value\">Not set<\/p><p class=\"label\">Customer satisfaction<\/p><\/div>\r\n      <div class=\"metric\"><p class=\"value\">0%<\/p><p class=\"label\">Repeat customers<\/p><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div>\r\n    <p class=\"eyebrow\">Order queue<\/p>\r\n    <div class=\"empty-state\">\r\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#bbb\" stroke-width=\"1.6\"><path d=\"M9 2h6l6 6v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z\"\/><path d=\"M9 2v6h6\"\/><\/svg>\r\n      <h4>Your queue is empty<\/h4>\r\n      <p>New order requests for your territory will show up here as clients submit projects.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<footer class=\"sewmaxx-footer\">\r\n  <div class=\"footer-top\">\r\n    <div class=\"footer-brand\">\r\n      <div class=\"logo\">\r\n        <div class=\"logo-mark\">S<\/div>\r\n        <span class=\"logo-text\" style=\"color:var(--ink);\">SEWMAXX<\/span>\r\n      <\/div>\r\n      <p>Ghana's Phy Digital fashion marketplace. Every order supervised by your local Sewmaxx store, escrow or pay on delivery.<\/p>\r\n    <\/div>\r\n    <div class=\"footer-col\">\r\n      <h5>Platform<\/h5>\r\n      <ul>\r\n        <li><a href=\"index.html#how-it-works\">How it works<\/a><\/li>\r\n        <li><a href=\"client.html\">Browse tailors<\/a><\/li>\r\n        <li><a href=\"index.html#stores\">Stores<\/a><\/li>\r\n        <li><a href=\"index.html\">Escrow and payments<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"footer-col\">\r\n      <h5>Join us<\/h5>\r\n      <ul>\r\n        <li><a href=\"tailor.html\">For tailors<\/a><\/li>\r\n        <li><a href=\"coordinator.html\">For coordinators<\/a><\/li>\r\n        <li><a href=\"index.html\">About Sewmaxx<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"footer-col\">\r\n      <h5>Support<\/h5>\r\n      <ul>\r\n        <li><a href=\"#\">FAQ<\/a><\/li>\r\n        <li><a href=\"#\">Contact us<\/a><\/li>\r\n        <li><a href=\"#\">Terms of service<\/a><\/li>\r\n        <li><a href=\"#\">Privacy policy<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"footer-bottom\">\r\n    <p>&copy; 2026 Sewmaxx. All rights reserved.<\/p>\r\n    <p>Prototype for demonstration. No real orders or payments.<\/p>\r\n  <\/div>\r\n<\/footer>\r\n\r\n<script>\r\n\/* ---------- shared data ---------- *\/\r\n\/* priceMin\/priceMax are numeric GHS so the marketplace can actually filter by budget *\/\r\nvar tailors = [\r\n  { name: \"Adjoa Mensah\", specialty: [\"Agbada\", \"Formalwear\"], area: \"Osu\", city: \"Accra\", priceMin: 400, priceMax: 900, rating: 4.9 },\r\n  { name: \"Kwabena Boateng\", specialty: [\"Embroidery\", \"Kaftans\"], area: \"East Legon\", city: \"Accra\", priceMin: 250, priceMax: 600, rating: 4.8 },\r\n  { name: \"Efua Asante\", specialty: [\"Bridal\", \"Gowns\"], area: \"Tema\", city: \"Tema\", priceMin: 700, priceMax: 2000, rating: 5.0 },\r\n  { name: \"Yaw Darko\", specialty: [\"Agbada\", \"Traditional wear\"], area: \"Adum\", city: \"Kumasi\", priceMin: 300, priceMax: 800, rating: 4.6 },\r\n  { name: \"Abena Frimpong\", specialty: [\"Casual wear\", \"School uniforms\"], area: \"Market Circle\", city: \"Takoradi\", priceMin: 150, priceMax: 400, rating: 4.7 },\r\n  { name: \"Nana Kwame\", specialty: [\"Bridal\", \"Suits\"], area: \"Adenta\", city: \"Accra\", priceMin: 900, priceMax: 2500, rating: 4.9 }\r\n];\r\nvar jobs = [\r\n  { title: \"Bridal gown, beaded bodice\", budget: \"GHS 1,800\", due: \"3 weeks\", loc: \"Kumasi\" },\r\n  { title: \"3 agbada sets, groomsmen\", budget: \"GHS 2,100\", due: \"10 days\", loc: \"Accra\" },\r\n  { title: \"School uniform batch (40)\", budget: \"GHS 3,600\", due: \"4 weeks\", loc: \"Takoradi\" }\r\n];\r\n\r\nvar checkIcon = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"3\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>';\r\nvar starIcon = '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"var(--red)\" stroke=\"var(--red)\"><polygon points=\"12 2 15 8.5 22 9.3 17 14 18.3 21 12 17.5 5.7 21 7 14 2 9.3 9 8.5 12 2\"\/><\/svg>';\r\nvar pinIcon = '<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--peacock)\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>';\r\nvar clockIcon = '<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--peacock)\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>';\r\n\r\n\/* ---------- stitch line builder, used on the homepage hero ---------- *\/\r\nfunction buildStitchLine(container, steps, activeIndex){\r\n  if(!container) return;\r\n  container.innerHTML = \"\";\r\n  steps.forEach(function(label, i){\r\n    var done = i < activeIndex;\r\n    var current = i === activeIndex;\r\n    var step = document.createElement(\"div\");\r\n    step.className = \"stitch-step\";\r\n    var dot = document.createElement(\"div\");\r\n    dot.className = \"stitch-dot\" + (done ? \" done\" : \"\") + (current ? \" current\" : \"\");\r\n    if(done) dot.innerHTML = checkIcon;\r\n    var lab = document.createElement(\"span\");\r\n    lab.className = \"stitch-label\" + (current ? \" active\" : \"\") + (done ? \" done\" : \"\");\r\n    lab.textContent = label;\r\n    step.appendChild(dot);\r\n    step.appendChild(lab);\r\n    container.appendChild(step);\r\n  });\r\n}\r\n\r\n\/* ---------- tailor cards, used on the homepage preview and the client marketplace ---------- *\/\r\n\/* mode \"link\"  -> card button is a plain link to client.html (homepage preview, not logged in) *\/\r\n\/* mode \"order\" -> card button opens the order and payment panel (client dashboard) *\/\r\nfunction renderTailorCards(containerId, buttonLabel, mode, list){\r\n  var container = document.getElementById(containerId);\r\n  if(!container) return;\r\n  var data = list || tailors;\r\n  container.innerHTML = \"\";\r\n\r\n  var noResults = document.getElementById(containerId + \"-empty\");\r\n  if(noResults) noResults.style.display = data.length === 0 ? \"block\" : \"none\";\r\n\r\n  data.forEach(function(t){\r\n    var card = document.createElement(\"div\");\r\n    card.className = \"tailor-card\";\r\n    var action = mode === \"link\"\r\n      ? '<a href=\"client.html\" class=\"btn btn-red\" style=\"width:100%;margin-top:16px;text-align:center;\">' + buttonLabel + '<\/a>'\r\n      : '<button class=\"btn btn-red\" style=\"width:100%;margin-top:16px;\" data-name=\"' + t.name + '\">' + buttonLabel + '<\/button>';\r\n    card.innerHTML =\r\n      '<div class=\"tailor-thumb\"><\/div>' +\r\n      '<div class=\"top\"><h4>' + t.name + '<\/h4><div class=\"rating\">' + starIcon + ' ' + t.rating + '<\/div><\/div>' +\r\n      '<p class=\"specialty\">' + t.specialty.join(\", \") + '<\/p>' +\r\n      '<div class=\"loc\">' + pinIcon + ' ' + t.area + ', ' + t.city + '<\/div>' +\r\n      '<p class=\"price\">GHS ' + t.priceMin.toLocaleString() + '\u2013' + t.priceMax.toLocaleString() + '<\/p>' +\r\n      action;\r\n    container.appendChild(card);\r\n  });\r\n  if(mode === \"order\"){\r\n    container.addEventListener(\"click\", function(e){\r\n      if(e.target.tagName === \"BUTTON\"){\r\n        openOrder(e.target.getAttribute(\"data-name\"), container);\r\n      }\r\n    });\r\n  }\r\n}\r\n\r\n\/* ---------- marketplace search, client.html only ---------- *\/\r\nvar budgetBands = {\r\n  any: [0, Infinity],\r\n  \"under-300\": [0, 300],\r\n  \"300-700\": [300, 700],\r\n  \"700-1500\": [700, 1500],\r\n  \"1500-plus\": [1500, Infinity]\r\n};\r\n\r\nfunction filterTailors(){\r\n  var locationEl = document.getElementById(\"filter-location\");\r\n  var specialtyEl = document.getElementById(\"filter-specialty\");\r\n  var budgetEl = document.getElementById(\"filter-budget\");\r\n  if(!locationEl || !specialtyEl || !budgetEl) return;\r\n\r\n  var location = locationEl.value;\r\n  var specialty = specialtyEl.value;\r\n  var band = budgetBands[budgetEl.value] || budgetBands.any;\r\n\r\n  var results = tailors.filter(function(t){\r\n    var matchesLocation = location === \"any\" || t.city === location;\r\n    var matchesSpecialty = specialty === \"any\" || t.specialty.indexOf(specialty) !== -1;\r\n    var matchesBudget = t.priceMin <= band[1] && t.priceMax >= band[0];\r\n    return matchesLocation && matchesSpecialty && matchesBudget;\r\n  });\r\n\r\n  renderTailorCards(\"tailor-grid\", \"Request quote\", \"order\", results);\r\n}\r\n\r\n\/* ---------- homepage hero search, sends the visitor to client.html with their search applied ---------- *\/\r\nfunction goToSearchResults(){\r\n  var loc = document.getElementById(\"hero-search-location\");\r\n  var spec = document.getElementById(\"hero-search-specialty\");\r\n  var budget = document.getElementById(\"hero-search-budget\");\r\n  var params = new URLSearchParams();\r\n  params.set(\"location\", loc ? loc.value : \"any\");\r\n  params.set(\"specialty\", spec ? spec.value : \"any\");\r\n  params.set(\"budget\", budget ? budget.value : \"any\");\r\n  window.location.href = \"client.html?\" + params.toString();\r\n}\r\n\r\n\/* ---------- applies a search carried over from the homepage, client.html only ---------- *\/\r\nfunction applySearchFromUrl(){\r\n  var params = new URLSearchParams(window.location.search);\r\n  if(!params.has(\"location\") && !params.has(\"specialty\") && !params.has(\"budget\")) return;\r\n\r\n  var locationEl = document.getElementById(\"filter-location\");\r\n  var specialtyEl = document.getElementById(\"filter-specialty\");\r\n  var budgetEl = document.getElementById(\"filter-budget\");\r\n  if(!locationEl || !specialtyEl || !budgetEl) return;\r\n\r\n  if(params.get(\"location\")) locationEl.value = params.get(\"location\");\r\n  if(params.get(\"specialty\")) specialtyEl.value = params.get(\"specialty\");\r\n  if(params.get(\"budget\")) budgetEl.value = params.get(\"budget\");\r\n  filterTailors();\r\n\r\n  var browseSection = document.getElementById(\"browse-tailors\");\r\n  if(browseSection) browseSection.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\r\n}\r\n\r\n\/* ---------- order and payment method flow, client.html only ---------- *\/\r\nvar currentTailor = null;\r\nvar currentPayment = \"escrow\";\r\n\r\nfunction openOrder(name, grid){\r\n  currentTailor = tailors.find(function(t){ return t.name === name; });\r\n  currentPayment = \"escrow\";\r\n  document.getElementById(\"order-tailor-name\").textContent = currentTailor.name + \", \" + currentTailor.specialty.join(\", \");\r\n  document.getElementById(\"order-panel\").style.display = \"block\";\r\n  document.getElementById(\"order-confirm\").style.display = \"none\";\r\n  document.getElementById(\"place-order-btn\").style.display = \"inline-block\";\r\n  selectPayment(\"escrow\");\r\n\r\n  grid.querySelectorAll(\"button\").forEach(function(b){\r\n    var isSelected = b.getAttribute(\"data-name\") === name;\r\n    b.style.background = isSelected ? \"var(--peacock)\" : \"var(--red)\";\r\n    b.textContent = isSelected ? \"Selected, see order below\" : \"Request quote\";\r\n  });\r\n\r\n  document.getElementById(\"order-panel\").scrollIntoView({ behavior: \"smooth\", block: \"center\" });\r\n}\r\n\r\nfunction selectPayment(method){\r\n  currentPayment = method;\r\n  var escrowBtn = document.getElementById(\"pay-escrow\");\r\n  var deliveryBtn = document.getElementById(\"pay-delivery\");\r\n  escrowBtn.classList.toggle(\"selected-red\", method === \"escrow\");\r\n  deliveryBtn.classList.toggle(\"selected-peacock\", method === \"delivery\");\r\n  document.getElementById(\"place-order-btn\").textContent =\r\n    method === \"escrow\" ? \"Pay and submit project\" : \"Submit project, pay on delivery\";\r\n}\r\n\r\nfunction placeOrder(){\r\n  document.getElementById(\"place-order-btn\").style.display = \"none\";\r\n  var confirmEl = document.getElementById(\"order-confirm\");\r\n  var text = currentPayment === \"escrow\"\r\n    ? \"Project submitted. Payment held in escrow, your Sewmaxx store will confirm assignment shortly.\"\r\n    : \"Project submitted for pay on delivery. Your Sewmaxx store will confirm assignment shortly.\";\r\n  document.getElementById(\"order-confirm-text\").textContent = text;\r\n  confirmEl.style.display = \"flex\";\r\n}\r\n\r\n\/* ---------- job postings, tailor.html only ---------- *\/\r\nfunction renderJobs(){\r\n  var jobList = document.getElementById(\"job-list\");\r\n  if(!jobList) return;\r\n  jobs.forEach(function(j){\r\n    var row = document.createElement(\"div\");\r\n    row.className = \"job-row\";\r\n    row.innerHTML =\r\n      '<div><h4>' + j.title + '<\/h4><div class=\"job-meta\"><span>' + pinIcon + ' ' + j.loc + '<\/span><span>' + clockIcon + ' Due in ' + j.due + '<\/span><\/div><\/div>' +\r\n      '<div style=\"display:flex;align-items:center;gap:16px;\"><span style=\"font-weight:600;font-size:14px;\">' + j.budget + '<\/span><button class=\"btn btn-red btn-sm\">Submit offer<\/button><\/div>';\r\n    jobList.appendChild(row);\r\n  });\r\n}\r\n\r\n\/* ---------- tailor profile save, unlocks job postings, tailor.html only ---------- *\/\r\nfunction saveTailorProfile(){\r\n  document.getElementById(\"tailor-save-btn\").style.display = \"none\";\r\n  document.getElementById(\"tailor-save-confirm\").style.display = \"flex\";\r\n  document.getElementById(\"job-locked\").style.display = \"none\";\r\n  document.getElementById(\"job-list\").style.display = \"block\";\r\n}\r\n\r\n\/* ---------- header behavior, shared across every page ---------- *\/\r\ndocument.addEventListener(\"DOMContentLoaded\", function(){\r\n\r\n  var menuBtn = document.getElementById(\"menu-btn\");\r\n  var mobileMenu = document.getElementById(\"mobile-menu\");\r\n  if(menuBtn && mobileMenu){\r\n    menuBtn.addEventListener(\"click\", function(){ mobileMenu.classList.toggle(\"open\"); });\r\n  }\r\n\r\n  var bellBtn = document.getElementById(\"bell-btn\");\r\n  var bellPanel = document.getElementById(\"bell-panel\");\r\n  if(bellBtn && bellPanel){\r\n    bellBtn.addEventListener(\"click\", function(e){\r\n      bellPanel.classList.toggle(\"open\");\r\n      e.stopPropagation();\r\n    });\r\n  }\r\n\r\n  var profileBadge = document.getElementById(\"profile-badge\");\r\n  var profilePanel = document.getElementById(\"profile-panel\");\r\n  if(profileBadge && profilePanel){\r\n    profileBadge.addEventListener(\"click\", function(e){\r\n      profilePanel.classList.toggle(\"open\");\r\n      e.stopPropagation();\r\n    });\r\n  }\r\n\r\n  document.addEventListener(\"click\", function(){\r\n    if(bellPanel) bellPanel.classList.remove(\"open\");\r\n    if(profilePanel) profilePanel.classList.remove(\"open\");\r\n  });\r\n\r\n  \/* homepage only *\/\r\n  buildStitchLine(document.getElementById(\"hero-stitch\"), [\"Consult\",\"Measure\",\"Match tailor\",\"Production\",\"QC check\",\"Delivered\"], 3);\r\n  renderTailorCards(\"home-tailor-preview\", \"View profile\", \"link\", tailors.slice(0, 3));\r\n\r\n  \/* client dashboard only *\/\r\n  if(document.getElementById(\"tailor-grid\")){\r\n    renderTailorCards(\"tailor-grid\", \"Request quote\", \"order\");\r\n    [\"filter-location\", \"filter-specialty\", \"filter-budget\"].forEach(function(id){\r\n      var el = document.getElementById(id);\r\n      if(el) el.addEventListener(\"change\", filterTailors);\r\n    });\r\n    applySearchFromUrl();\r\n  }\r\n\r\n  \/* tailor dashboard only *\/\r\n  renderJobs();\r\n\r\n});\r\n\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Coordinator Dashboard, Sewmaxx S SEWMAXX Home Client Tailor Coordinator ? Complete your profile My profile Territory settings Payout details Log out 3 Notifications New order request in your territory10m ago Tailor submitted work for QC1h ago Client reported an issue3h ago Deadline reminder: delivery due in 2 daysYesterday Home Client Tailor Coordinator Complete your coordinator [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-24","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sewmaxx.store\/index.php?rest_route=\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sewmaxx.store\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sewmaxx.store\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sewmaxx.store\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sewmaxx.store\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24"}],"version-history":[{"count":4,"href":"https:\/\/sewmaxx.store\/index.php?rest_route=\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":28,"href":"https:\/\/sewmaxx.store\/index.php?rest_route=\/wp\/v2\/pages\/24\/revisions\/28"}],"wp:attachment":[{"href":"https:\/\/sewmaxx.store\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}