.mh-workflow-launch{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:22px;border:1px solid #d9e5ef;border-radius:20px;background:linear-gradient(120deg,#fff,#edf5ff);color:#14324c}.mh-workflow-launch h2{font-size:22px;margin:6px 0}.mh-workflow-launch small,.mh-workflow-dialog small{display:block;font-size:10px;letter-spacing:1px;color:#5a7690}.mh-workflow-launch p{font-size:14px;margin:6px 0}.mh-workflow-launch button,.mh-workflow-dialog button{border:0;border-radius:12px;background:#1268ee;color:#fff;font:inherit;font-weight:650;min-height:44px;padding:10px 16px;cursor:pointer}.mh-workflow-dialog{width:min(780px,calc(100vw - 24px));max-height:90dvh;padding:0;border:1px solid #d9e5ef;border-radius:24px;color:#17324a;background:#f5f8fc}.mh-workflow-dialog::backdrop{background:#0c203a99;backdrop-filter:blur(5px)}.mh-workflow-dialog header{padding:22px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.mh-workflow-dialog h2{margin:6px 0;font-size:25px}.mh-workflow-dialog nav{display:flex;gap:8px;padding:14px 18px;background:#fff;position:sticky;top:0;z-index:1}.mh-workflow-dialog nav button{flex:1;background:#edf2f8;color:#36526e}.mh-workflow-dialog nav button[aria-pressed=true]{background:#1268ee;color:white}.mh-workflow-toolbar{padding:0 20px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:13px}.mh-workflow-dialog main{padding:8px 20px 24px}.mh-workflow-dialog article{background:#fff;border:1px solid #dae4ed;border-radius:18px;margin:12px 0;padding:20px}.mh-workflow-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;flex-wrap:wrap}.mh-workflow-status{background:#e8f3ef;color:#25694e;padding:6px 10px;border-radius:20px;font-size:12px}.mh-workflow-dialog summary{cursor:pointer;font-weight:650;padding:12px 0;color:#1268ee}.mh-workflow-dialog ul{padding:0;list-style:none}.mh-workflow-dialog li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e6edf3}.mh-workflow-dialog li strong,.mh-workflow-dialog li span{display:block;overflow-wrap:anywhere;margin:5px 0}.mh-workflow-dialog dl>div{display:flex;justify-content:space-between;margin:10px 0}.mh-workflow-dialog dd{margin:0;font-weight:700}.mh-workflow-copy{white-space:pre-wrap;overflow-wrap:anywhere}.mh-workflow-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mh-workflow-photos figure{margin:0}.mh-workflow-photos img{width:100%;height:200px;object-fit:contain;background:#edf2f8;border-radius:12px}.mh-workflow-photos figcaption{font-size:12px}.mh-workflow-confirm{padding:18px;background:#edf5ff;border-radius:14px;display:grid;gap:12px}.mh-workflow-confirm label{line-height:1.6}.mh-workflow-confirm input{width:20px;height:20px;vertical-align:middle}.mh-workflow-dialog button:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.mh-workflow-launch{align-items:stretch;flex-direction:column;margin:0 0 18px}.mh-workflow-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.mh-workflow-dialog main{padding:8px 12px 28px}.mh-workflow-dialog article{padding:16px}.mh-workflow-dialog nav{padding:10px 12px}.mh-workflow-dialog p{line-height:1.5}}
.mh-workflow-dialog article.mh-estimate-paper{border-top:6px solid #b51f2a;border-radius:12px;padding:28px;color:#202c36;box-shadow:0 12px 32px #1b283508}.mh-workflow-dialog .mh-estimate-brand{padding:0 0 22px;justify-content:flex-start;border-bottom:1px solid #dee3e8;gap:16px}.mh-estimate-brand img{width:88px;height:76px;object-fit:contain}.mh-estimate-brand strong{font-size:20px;display:block}.mh-estimate-brand span{font-size:12px;color:#68727d;display:block;margin-top:6px}.mh-estimate-meta{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin:24px 0;padding:18px;background:#f5f6f8;border-left:4px solid #b51f2a;border-radius:6px}.mh-estimate-meta small{margin-bottom:8px;font-weight:800}.mh-estimate-meta strong{font-size:14px}.mh-estimate-meta>div:first-child strong{color:#ad1727;font-size:19px}.mh-estimate-client{margin:24px 0}.mh-estimate-client small{color:#a51c2b;font-weight:800}.mh-estimate-client h3{font-size:22px;margin:8px 0}.mh-estimate-paper .mh-estimate-scope summary{padding:12px 16px;background:#26343f;color:#fff;border-radius:6px;font-size:14px}.mh-estimate-paper ul{margin-top:0}.mh-estimate-paper li{padding:15px 16px}.mh-estimate-paper li:nth-child(even){background:#f8f9fa}.mh-estimate-paper li b{white-space:nowrap}.mh-estimate-paper dl{max-width:340px;margin:24px 0 24px auto}.mh-estimate-paper dl>div{padding:6px 0}.mh-estimate-paper dl>div:last-child{padding:16px;background:#b51f2a;color:#fff;border-radius:7px;font-weight:700}.mh-estimate-paper h4{padding-top:18px;border-top:1px solid #e1e5e8;margin-bottom:8px}.mh-estimate-paper .mh-workflow-copy{color:#556371;line-height:1.7}.mh-estimate-footer{border-top:1px solid #e1e5e8;padding-top:18px;margin-top:24px;font-size:12px;color:#6b7580}.mh-estimate-footer p{line-height:1.6}@media(max-width:600px){.mh-workflow-dialog article.mh-estimate-paper{padding:16px}.mh-estimate-brand img{width:64px;height:60px}.mh-estimate-brand strong{font-size:16px}.mh-estimate-meta{grid-template-columns:1fr 1fr;gap:14px;padding:14px}.mh-estimate-meta>div:first-child{grid-column:1/-1}.mh-estimate-paper li{padding:12px 8px}}

/* Readable item categories on mobile and desktop. */
.mh-workflow-dialog .mh-estimate-scope li small{font-size:15px;font-weight:700;line-height:1.45;letter-spacing:.2px;color:#344b60;margin-bottom:7px}
