.pp-work-dashboard{max-width:1180px;margin:0 auto;padding:28px 18px}.pp-work-dashboard h1{font-size:clamp(28px,4vw,44px);margin:0 0 22px;color:#0b3029}.pp-work-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.pp-work-nav>div,.pp-work-section,.pp-work-notice{background:#fff;border:1px solid rgba(12,54,45,.12);border-radius:20px;box-shadow:0 10px 30px rgba(8,35,30,.08);padding:18px}.pp-work-nav strong{display:block;color:#0b3029;font-size:17px}.pp-work-nav span{display:block;color:#5d6f69;margin-top:5px}.pp-work-section{margin:18px 0}.pp-work-section h2{margin-top:0;color:#0b3029}.pp-work-form{display:grid;gap:12px;margin:14px 0}.pp-work-form label{display:grid;gap:6px;font-weight:700;color:#193e36}.pp-work-form input,.pp-work-form textarea,.pp-work-form select{border:1px solid #d8e5df;border-radius:12px;padding:11px;font:inherit}.pp-work-form textarea{min-height:110px}.pp-work-form button{justify-self:start;background:#0b6b57;color:#fff;border:0;border-radius:999px;padding:12px 22px;font-weight:800;cursor:pointer}.pp-message-list,.pp-doc-list{display:grid;gap:10px;margin-top:14px}.pp-message-list article,.pp-doc-list article{border:1px solid #e5eee9;border-radius:14px;padding:12px;background:#f7fbf9}@media(max-width:860px){.pp-work-nav{grid-template-columns:1fr 1fr}.pp-work-dashboard{padding:22px 14px}}@media(max-width:560px){.pp-work-nav{grid-template-columns:1fr}.pp-work-section{padding:14px}.pp-work-form button{width:100%}}
