.page--practical-guide [data-service-type="signature_workplace"] .service-tool__layout{grid-template-columns:minmax(0,1fr)}
.page--practical-guide [data-service-type="signature_workplace"] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.page--practical-guide [data-service-type="signature_workplace"] .field:has(textarea){grid-column:1/-1}
.page--practical-guide [data-service-type="signature_workplace"] .service-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.workplace-request{margin:0}.workplace-request-row{display:grid;grid-template-columns:minmax(140px,.28fr) minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid rgba(130,145,175,.2)}.workplace-request-row:last-child{border-bottom:0}.workplace-request dt{color:var(--text-secondary,#b2bbcc);font-size:14px;line-height:1.6}.workplace-request dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.65}
.workplace-example{margin-bottom:24px}.workplace-error{display:block;color:#ff9aab;font-size:14px;line-height:1.5;margin-top:8px}
.workplace-plan{margin:26px 0;min-width:0}.workplace-plan:empty{display:none}.workplace-notice{padding:18px 20px;border-left:4px solid #dfb879;background:rgba(206,154,70,.1);border-radius:0 16px 16px 0;line-height:1.65}
.workplace-track{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workplace-track-item{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:18px;border:1px solid #415065;border-radius:16px;background:rgba(14,33,48,.45);min-width:0}.workplace-track-item strong{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.workplace-track-number{font-size:13px;font-weight:800;letter-spacing:.1em;color:#a4ccdb}.workplace-track-status{font-size:12px;line-height:1.4;color:#bccad8;margin-top:auto}
.workplace-state-fail{border-color:#ce8d73;background:rgba(167,97,55,.09)}.workplace-state-pass{border-color:#507e77}.workplace-state-na{border-style:dashed}.workplace-plan-title{font-size:23px;margin:0 0 18px}
.workplace-actions{list-style:none;margin:0;padding:0;display:grid;gap:12px}.workplace-action{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:24px;border:1px solid rgba(103,156,177,.35);border-radius:20px;background:linear-gradient(115deg,rgba(41,119,145,.1),transparent)}.workplace-action-index{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#aedfeb;background:rgba(64,144,168,.14);border:1px solid rgba(116,185,204,.3);font-size:17px;font-weight:800}.workplace-action-state{color:#a3bdc9;font-size:12px;letter-spacing:.04em}.workplace-action h5{font-size:20px;line-height:1.4;margin:6px 0 10px}.workplace-action p{font-size:15px;line-height:1.7;margin:0;color:var(--text-secondary,#b2bbcc)}
.page--practical-guide a[data-kontur-placement="signature-workplace"]::after{display:none;content:none}
body.theme-light .workplace-request dt{color:#526272}
body.theme-light .workplace-error{color:#a92139}body.theme-light .workplace-track-item{background:#f1f7f8;border-color:#b4cbd0}body.theme-light .workplace-state-fail{background:#fff5ee;border-color:#bd7854}body.theme-light .workplace-track-number,body.theme-light .workplace-action-index{color:#215c70}body.theme-light .workplace-track-status,body.theme-light .workplace-action-state,body.theme-light .workplace-action p{color:#405e67}
@media(max-width:900px){.workplace-track{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.page--practical-guide [data-service-type="signature_workplace"] .form-grid{grid-template-columns:minmax(0,1fr)}.workplace-action{padding:18px;grid-template-columns:34px minmax(0,1fr);gap:12px}.workplace-action-index{width:34px;height:34px;border-radius:10px;font-size:14px}.workplace-action h5{font-size:18px}.workplace-track-item{padding:14px}.workplace-example{width:100%}}
@media(max-width:600px){.workplace-request-row{grid-template-columns:minmax(0,1fr);gap:6px}.page--practical-guide [data-service-type="signature_workplace"] .service-result-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:480px){.workplace-track{grid-template-columns:minmax(0,1fr)}.workplace-track-item{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:4px}.workplace-track-number{grid-row:1/3;padding-top:2px}.workplace-track-status{grid-column:2;margin-top:0}.workplace-track-item strong{overflow-wrap:normal}}
