.pw-workspace{max-width:1000px;margin:28px auto;border:1px solid #d8e5e2;border-radius:16px;background:#fff;color:#173b36;font-family:Lato,sans-serif;font-size:16px;line-height:1.5;min-width:0;overflow-wrap:anywhere}
.pw-workspace,.pw-workspace *,.pw-dialog{box-sizing:border-box}
.pw-inner{padding:24px}
.pw-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}
.pw-heading h2{font-size:23px;line-height:1.3;margin:0;font-weight:800;color:#153c35}
.pw-heading p{margin:0}
.pw-muted,.pw-empty{color:#61746e}
.pw-tabs,.pw-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.pw-tabs{border-bottom:1px solid #dce8e4;margin-bottom:18px;padding-bottom:10px}
.pw-button,.pw-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid #ccded8;border-radius:9px;background:#fff;color:#19564d;font:700 15px/1.4 Lato,sans-serif;cursor:pointer;text-decoration:none;text-align:center;max-width:100%;overflow-wrap:anywhere}
.pw-tabs [aria-selected=true]{background:#e6f5ef;border-color:#65bfa8;color:#155746}
.pw-primary{background:#00b5b0;color:#052f2e;border-color:#00a6a2}
.pw-button:disabled{opacity:.55;cursor:wait}
.pw-button:hover:not(:disabled),.pw-link:hover{border-color:#00847f;background:#effaf6}
.pw-button:focus-visible,.pw-link:focus-visible,.pw-field input:focus-visible,.pw-field textarea:focus-visible{outline:3px solid #00847f;outline-offset:3px}
.pw-status{margin:0 0 16px;padding:12px 14px;background:#f0f7f3;border-radius:9px;color:#244e43}
.pw-status[hidden]{display:none}
.pw-editor{display:grid;gap:16px;padding:18px;background:#f4f8f5;border:1px solid #dbe7e1;border-radius:12px;margin-bottom:18px;min-width:0}
.pw-field{display:grid;gap:6px;font-size:14px;font-weight:700;min-width:0}
.pw-field>span{text-wrap:balance}
.pw-field input,.pw-field textarea{width:100%;min-width:0;border:1px solid #bdcfc7;border-radius:8px;background:#fff;color:#173b36;padding:11px 12px;font:400 16px/1.5 Lato,sans-serif}
.pw-field textarea{resize:vertical;min-height:140px}
.pw-card{padding:18px 0;border-bottom:1px solid #e2ebe7;min-width:0}
.pw-card:last-of-type{border-bottom:0}
.pw-card h3{font-size:17px;line-height:1.45;margin:0 0 7px}
html:lang(en) .pw-workspace .pw-card h3{overflow-wrap:anywhere;word-break:normal}
.pw-card h3 .pw-title-tail{display:inline-block;inline-size:max-content;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}
.pw-note-preview{margin:0 0 12px;white-space:pre-wrap;max-height:12em;overflow:auto}
.pw-panel>.pw-actions{margin:16px 0}
.pw-confirm{padding:12px;border:1px solid #debcb0;border-radius:9px;margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.pw-confirm p{margin:0 8px 0 0}
.pw-parcel-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;align-items:center;font-family:Lato,sans-serif}
.pw-parcel-actions .pw-link{border-color:transparent}
.pw-dialog{margin:auto;border:1px solid #cbded5;border-radius:16px;width:min(620px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:14px;overflow:auto;color:#173b36}
.pw-dialog::backdrop{background:rgba(16,43,34,.4)}
.pw-dialog-close{display:flex;margin-left:auto}
.pw-compact{border:0;margin:0}
.pw-compact .pw-inner{padding:12px 6px}
@media(max-width:560px){.pw-inner{padding:18px 14px}.pw-heading{display:block}.pw-heading h2{font-size:21px}.pw-heading p{margin-top:7px}.pw-editor{padding:14px}.pw-tabs .pw-button{flex:1}.pw-actions .pw-button,.pw-actions .pw-link{flex:1 1 auto}.pw-parcel-actions .pw-button{flex:1 1 auto}.pw-dialog{padding:10px}.pw-field{font-size:14px}}
