.pj-module{--pj-accent:#687663;--pj-line:#e6e5df}.pj-toolbar{margin:26px 0 12px}.pj-filters{display:flex;flex-wrap:wrap;gap:9px}.pj-filter{border:1px solid var(--pj-line);background:#fff;border-radius:6px;padding:11px 15px;display:flex;align-items:center;gap:10px;font-size:13px;color:#666b60;min-height:43px}.pj-filter span{font-size:11px;background:#f2f2ee;border-radius:12px;min-width:23px;padding:2px 6px}.pj-filter[aria-pressed=true]{background:#687663;color:#fff;border-color:#687663}.pj-filter[aria-pressed=true] span{background:#ffffff26;color:white}.pj-tools{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px}.pj-scope{display:flex;gap:4px;flex-shrink:0}.pj-scope button{padding:7px 10px;font-size:12px;color:#8a8e83;border-bottom:2px solid transparent}.pj-scope button[aria-pressed=true]{color:#333b30;border-color:#687663}.pj-search{width:310px;max-width:100%}.pj-search input{width:100%;border:1px solid var(--pj-line);background:#fff;border-radius:5px;padding:10px 12px;font:inherit;font-size:12px}.pj-count{font-size:12px;color:#8c9086;margin:18px 0 12px}.pj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pj-card{background:#fff;border:1px solid #e4e3dc;border-radius:7px;padding:25px;min-width:0}.pj-card-top,.pj-card-footer,.pj-card-middle{display:flex;align-items:center;justify-content:space-between;gap:12px}.pj-stage{font-size:12px;color:#6b7164;background:#eff0eb;padding:6px 10px;border-radius:4px;white-space:nowrap}.pj-stage.is-complete{background:#e7eee3;color:#45613b}.pj-id{font-size:10px;color:#a0a296;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:43%}.pj-card h2{font-size:19px;margin:20px 0 7px;line-height:1.5}.pj-card h2 button{text-align:left;font:inherit;font-weight:600}.pj-customer{font-size:12px;color:#8b9084;margin:0}.pj-card-middle{margin:20px 0}.pj-thumbs{display:flex;gap:8px}.pj-thumbs img{width:47px;height:47px;background:#f8f7f3;object-fit:contain}.pj-stock-badge{font-size:11px;color:#6c7861}.pj-stock-badge.is-short{color:#a46b43}.pj-flow{list-style:none;margin:24px 0;padding:0;display:flex;gap:0}.pj-flow li{flex:1;position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;gap:7px;color:#a8aca0;min-width:0}.pj-flow li:not(:last-child):after{content:'';position:absolute;height:1px;background:#e4e7dd;left:calc(50% + 14px);right:calc(-50% + 14px);top:12px}.pj-flow li>.pj-step-circle{font-size:10px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #e1e4d9;border-radius:50%;background:white;z-index:1}.pj-flow li>strong{font-weight:400;font-size:10px;white-space:nowrap}.pj-flow li>small{font-size:9px;margin-top:-4px}.pj-flow .is-current{color:#465c3a}.pj-flow .is-current>.pj-step-circle{background:#687663;border-color:#687663;color:#fff}.pj-flow .is-past>.pj-step-circle{border-color:#aab69d;background:#edf1e7;color:#69765b}.pj-flow .is-skipped{color:#a8aca0}.pj-flow .is-skipped>.pj-step-circle{border-style:dashed;background:#fff}.pj-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:22px 0}.pj-facts dt{font-size:10px;color:#9b9f94;margin-bottom:6px}.pj-facts dd{margin:0;font-size:14px;color:#464d40}.pj-card-footer{border-top:1px solid #f0f0eb;padding-top:17px}.pj-card-footer small{font-size:10px;color:#93998a}.pj-empty{grid-column:1/-1;text-align:center;padding:70px 20px;background:#fff;border:1px solid #e5e6df;border-radius:6px}.pj-empty h2{font-size:18px}.pj-empty p{font-size:13px;color:#909687;margin:14px 0 24px}dialog.projects-dialog{width:min(920px,calc(100% - 36px))}.pj-detail-summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:#7e8576}.pj-detail-summary>.button{margin-left:auto}.pj-detail .pj-flow strong{font-size:12px}.pj-detail .pj-flow{margin:32px 0}.pj-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.pj-section{border-top:1px solid #e8e9e2;margin-top:28px;padding-top:23px}.pj-section h3{font-size:16px;margin:0 0 18px}.pj-section-title{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px}.pj-section-title h3{margin:0}.pj-section-title>span{font-size:11px;color:#93998b}.pj-stock-table{width:100%;border-collapse:collapse;font-size:12px}.pj-stock-table th{text-align:left;color:#919789;font-weight:400;background:#f7f8f3;white-space:nowrap}.pj-stock-table td,.pj-stock-table th{padding:12px 10px;border-bottom:1px solid #edefe7}.pj-stock-table td small{display:block;color:#969c8e;font-size:10px;margin-top:5px}.pj-short{color:#a66b40;font-weight:600}.pj-muted{font-size:12px;line-height:1.8;color:#919889;margin:15px 0}.pj-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pj-photo{text-align:left;border:1px solid #e6e9df;padding:8px;border-radius:5px;min-width:0}.pj-photo img{width:100%;height:105px;object-fit:cover;border-radius:2px}.pj-photo>span{display:block;font-size:11px;color:#727e67;margin:9px 0 5px}.pj-photo small{font-size:10px;color:#959d8b}.pj-photo p{font-size:11px;line-height:1.5;margin:5px 0;overflow-wrap:anywhere}.pj-upload{margin-top:18px;padding:18px;background:#f7f8f3;border-radius:5px}.pj-upload fieldset{border:0;padding:0;margin:0 0 15px;display:flex;gap:20px;font-size:12px}.pj-upload legend{font-size:11px;margin-bottom:10px;color:#929a86}.pj-upload fieldset label{display:flex;align-items:center;gap:6px}.pj-upload>label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#737e66;margin:12px 0}.pj-upload input:not([type=radio]){font:inherit;font-size:12px;border:1px solid #dee3d5;border-radius:4px;padding:9px;background:white;max-width:100%}.pj-upload-preview{width:150px;height:120px;object-fit:contain;background:#fff;margin:8px 0}.pj-inline-error{color:#ad573f;font-size:12px;padding:10px 0;line-height:1.7}.pj-photo-view>img{max-width:100%;max-height:65vh;object-fit:contain;display:block;margin:auto}.pj-photo-view p{font-size:13px;line-height:1.8}.pj-photo-view small{color:#939a87}.pj-detail .work-plan{margin-top:24px}.pj-info .form-actions{margin-top:18px}.pj-filter:focus-visible,.pj-scope button:focus-visible,.pj-photo:focus-visible{outline:2px solid #738268;outline-offset:3px}
@media(max-width:1050px){.pj-grid{grid-template-columns:1fr}.pj-card{padding:22px}.pj-flow li>strong{font-size:11px}}
@media(max-width:600px){.pj-filter{padding:9px 10px;font-size:11px;gap:6px;min-height:40px}.pj-filters{gap:7px}.pj-tools{align-items:stretch;flex-direction:column;gap:12px}.pj-search{width:100%}.pj-card{padding:18px}.pj-card h2{font-size:17px}.pj-card .pj-flow strong{font-size:9px}.pj-detail .pj-flow strong{font-size:9px}.pj-flow li>small{font-size:8px}.pj-photo-grid{grid-template-columns:repeat(2,1fr)}.pj-photo img{height:120px}.pj-section-title{flex-wrap:wrap}.pj-next-actions .button{font-size:12px}.pj-facts dd{font-size:13px}.pj-stock-table{font-size:11px}.pj-stock-table th,.pj-stock-table td{padding:10px 8px}.pj-detail-summary>.button{margin-left:0}.pj-upload{padding:14px}.pj-id{max-width:39%}.pj-detail .pj-flow{margin:26px 0}.pj-upload fieldset{gap:15px}}
.pj-upload-preview[hidden],.pj-inline-error[hidden]{display:none!important}

/* A project occupies one full-width row. Detail-dialog flow stays independent. */
.pj-grid{grid-template-columns:minmax(0,1fr);gap:12px}
.pj-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1.2fr) minmax(190px,.85fr) 110px;align-items:center;gap:22px;padding:20px 22px}
.pj-row>div,.pj-row>dl{min-width:0}
.pj-row .pj-card-top{justify-content:flex-start;gap:12px}
.pj-row .pj-stage{font-size:11px;padding:5px 8px}
.pj-row .pj-id{max-width:130px;flex:1}
.pj-row h2{font-size:16px;margin:10px 0 9px;line-height:1.45;overflow-wrap:anywhere}
.pj-row-customer{display:flex;align-items:center;gap:10px}
.pj-row .pj-thumbs{gap:4px;flex-shrink:0}
.pj-row .pj-thumbs:empty{display:none}
.pj-row .pj-thumbs img{width:28px;height:30px}
.pj-row .pj-customer{font-size:11px;line-height:1.5;overflow-wrap:anywhere}
.pj-row .pj-flow{margin:0;min-height:65px;align-items:flex-start}
.pj-row .pj-flow strong{font-size:10px}
.pj-row .pj-flow li>.pj-step-circle{width:23px;height:23px}
.pj-row .pj-flow li:not(:last-child):after{top:11px}
.pj-row-progress .pj-stock-badge{display:block;font-size:10px;text-align:center;margin-top:2px}
.pj-row .pj-facts{margin:0;gap:15px 18px;align-content:center}
.pj-row .pj-facts dt{font-size:10px;margin-bottom:5px}
.pj-row .pj-facts dd{font-size:13px;line-height:1.45;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.pj-row .pj-facts .pj-balance-due{color:#b14b40}
.pj-paid-badge{display:inline-flex;align-items:center;gap:6px;border-radius:3px;padding:6px 8px;font-size:10px;white-space:nowrap;line-height:1.3;background:#fbf6e9;color:#9b772c}
.pj-balance-cancelled{font-size:11px;color:#a19b8e;line-height:1.7}
.pj-row .pj-card-footer{border:0;padding:0;flex-direction:column;align-items:flex-end;gap:12px}
.pj-row .pj-card-footer .button{white-space:nowrap;font-size:11px;padding:9px 11px}
.pj-row .pj-card-footer small{text-align:right;line-height:1.5}
@media(max-width:1200px) and (min-width:701px){
  .pj-row{grid-template-columns:minmax(210px,1.3fr) minmax(210px,1fr) 110px;gap:16px 24px}
  .pj-row-identity{grid-column:1;grid-row:1}
  .pj-row .pj-facts{grid-column:2;grid-row:1}
  .pj-row .pj-card-footer{grid-column:3;grid-row:1}
  .pj-row-progress{grid-column:1/-1;grid-row:2;border-top:1px solid #f0f0eb;padding-top:16px;display:flex;align-items:center;gap:20px}
  .pj-row .pj-flow{width:min(520px,100%);flex:1;min-height:60px}
  .pj-row-progress .pj-stock-badge{flex-shrink:0;margin:0}
}
@media(max-width:700px){
  .pj-row{grid-template-columns:minmax(0,1fr) auto;gap:18px 12px;padding:17px}
  .pj-row-identity{grid-column:1/-1;grid-row:1}
  .pj-row h2{font-size:16px;margin:10px 0 8px}
  .pj-row .pj-id{max-width:180px}
  .pj-row .pj-card-top{justify-content:space-between}
  .pj-row .pj-id{text-align:right}
  .pj-row-progress{grid-column:1/-1;grid-row:2}
  .pj-row .pj-flow{min-height:59px}
  .pj-row .pj-flow strong{font-size:9px}
  .pj-row .pj-facts{grid-column:1/-1;grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;border-top:1px solid #f0f0eb;padding-top:14px}
  .pj-row .pj-facts dd{font-size:11px}
  .pj-row .pj-card-footer{grid-column:1/-1;grid-row:4;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px}
  .pj-row .pj-card-footer small{text-align:left}
}
@media(max-width:380px){.pj-row .pj-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}

.pj-step-circle{cursor:pointer;padding:0;flex-shrink:0;font-family:inherit;transition:box-shadow .15s,transform .15s}
.pj-step-circle:not(:disabled):hover{box-shadow:0 0 0 4px #68766322;transform:scale(1.12)}
.pj-step-circle:focus-visible{outline:2px solid #687663;outline-offset:4px}
.pj-step-circle:disabled{cursor:default;opacity:.5}
.pj-work-form>fieldset{border:0;padding:0;margin:0;min-width:0}
.pj-work-form .form-actions{margin-top:18px}
.pj-work-form .work-done-check{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px}
.pj-work-form fieldset:disabled{opacity:.7}
.pj-photo-pickers{display:flex;flex-wrap:wrap;gap:12px}
.pj-photo-pickers label{position:relative;cursor:pointer;overflow:hidden;font-size:12px}
.pj-photo-pickers input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}
.pj-photo-drafts{display:flex;flex-wrap:wrap;gap:12px}
.pj-photo-drafts>div{display:flex;flex-direction:column;align-items:flex-start}
.pj-materials [hidden]{display:none!important}
.pj-material-form{margin-top:18px}
.pj-material-form h4{font-size:14px;margin:0 0 12px}
.pj-material-form .form-actions{margin-top:16px}
.pj-material-details{margin-top:20px}
.pj-material-details>summary{cursor:pointer;font-size:13px;color:#687663}
.pj-material-choices{margin:15px 0}
.pj-materials .button[aria-pressed=true]{background:#687663;color:#fff}

.pj-dealer-archive{margin-top:26px;padding:18px;border:1px solid var(--line);border-radius:4px}.pj-dealer-archive summary{font-size:12px;color:var(--muted);cursor:pointer}.pj-dealer-archive .pj-muted{margin:14px 0}.pj-dealer-archive .button{margin:0 8px 8px 0}

/* Keep the business order number readable in the project's compact heading. */
.pj-row .pj-card-top{flex-wrap:wrap;row-gap:6px}
.pj-row .pj-id{flex:0 1 auto;min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.5}
@media(max-width:700px){.pj-row .pj-id{margin-left:auto}}

/* A short work list; detailed records stay inside the project dialog. */
.pj-simple-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:26px 0 18px}
.pj-view-tabs{display:inline-flex;gap:4px;background:#eeeee8;padding:4px;border-radius:6px;flex:none}
.pj-view-tabs>button{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#96958b;padding:10px 17px;border-radius:4px;font-size:12px;min-height:38px;white-space:nowrap}
.pj-view-tabs>button[aria-pressed="true"]{background:#fff;color:#4c5345;box-shadow:0 1px 4px #20251908}
.pj-view-tabs>button>span{font-size:10px;line-height:1.5;padding:1px 6px;background:#e5e7de;color:#7a8171;border-radius:10px;font-variant-numeric:tabular-nums}
.pj-simple-tools{display:flex;align-items:center;gap:12px;min-width:0}
.pj-mine-toggle{min-height:38px;padding:9px 13px;border:1px solid #e0e3d8;border-radius:5px;background:transparent;color:#929789;font-size:11px;white-space:nowrap}
.pj-mine-toggle[aria-pressed="true"]{background:#e9eee2;border-color:#bac5ac;color:#58684a}
.pj-simple-tools .pj-search{width:260px;max-width:100%}
.pj-simple-count{font-size:11px;color:#999d91;margin:0 0 12px}
.pj-simple-list{border:1px solid #e3e5db;border-radius:7px;background:#fff;overflow:hidden;container-type:inline-size;container-name:project-list}
.pj-simple-list-head,.pj-project-row{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(260px,1.5fr) minmax(130px,.95fr) 14px;gap:22px;align-items:center}
.pj-simple-list.with-money .pj-simple-list-head,.pj-simple-list.with-money .pj-project-row{grid-template-columns:minmax(170px,1.4fr) minmax(260px,1.5fr) minmax(130px,.95fr) 100px 14px}
.pj-simple-list-head{padding:14px 22px;background:#fafaf7;color:#999d90;font-size:10px}
.pj-simple-list-head>span:nth-last-child(2){text-align:right}
.pj-simple-list-head>span:nth-child(2){text-align:center}
.pj-simple-list-head[hidden]{display:none}
.pj-project-row{width:100%;border:0;border-top:1px solid #eceee6;border-radius:0;padding:23px 22px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer;min-height:100px;transition:background .15s}
.pj-project-row:hover{background:#f0f3eb}
.pj-project-row:focus-visible{outline:2px solid #8c9c7b;outline-offset:-3px;background:#f4f6ee}
.pj-project-row>span{min-width:0}
.pj-project-link{display:block;width:100%;text-align:left;padding:0;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}
.pj-project-link>strong{display:block;font-size:15px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}
.pj-project-link>strong>span{font-weight:400}
.pj-project-link:focus-visible{outline:2px solid #8c9c7b;outline-offset:4px;border-radius:3px}
.pj-project-work{text-align:center}
.pj-work-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:380px;margin-inline:auto;padding-top:18px;isolation:isolate}
.pj-work-step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:4px 3px 6px;min-height:79px;border:0;border-radius:5px;background:transparent;color:#92978b;font:inherit;cursor:pointer;min-width:0}
.pj-work-step:not(:last-child)::after{content:'';position:absolute;top:17px;left:calc(50% + 19px);right:calc(-50% + 19px);height:1px;background:#d9ded2;pointer-events:none}
.pj-work-node{display:grid;place-items:center;flex:none;width:26px;height:26px;box-sizing:border-box;border:1px solid #d5dacd;border-radius:50%;background:#fff;color:#a1aa95;font-size:11px;line-height:1;font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s,box-shadow .15s}
.pj-work-node svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.pj-work-step-name{margin-top:3px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;color:#69705f}
.pj-work-step>small{font-size:10px;line-height:1.5;white-space:nowrap}
.pj-work-step.is-planned{color:#a08257}
.pj-work-step.is-planned .pj-work-step-name{color:#8a704b}
.pj-work-step.is-planned .pj-work-node{border-color:#bca27d;color:#987447;background:#faf5eb;box-shadow:0 0 0 3px #f5f0e6}
.pj-work-step.is-done{color:#6e825f}
.pj-work-step.is-done .pj-work-step-name{color:#5f7652}
.pj-work-step.is-done .pj-work-node{background:#7b8e6d;border-color:#7b8e6d;color:#fff}
.pj-work-step.is-skipped{color:#a2a597}
.pj-work-step.is-skipped .pj-work-node{border-style:dashed;color:#a2a597;background:#fafaf8}
.pj-work-step:hover .pj-work-node{box-shadow:0 0 0 4px #8397701f;border-color:#8d9b7c}
.pj-work-step:hover .pj-work-step-name{color:#536647}
.pj-work-step:focus-visible{outline:2px solid #82916f;outline-offset:2px}
.pj-work-notes{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:7px;font-size:10px;color:#8c9680}
.pj-project-identity>small{display:block;font-size:10px;color:#a1a597;line-height:1.6;margin-top:6px}
.pj-work-labels{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
.pj-work-label{display:inline-flex;background:#f0f2eb;color:#7b836e;border-radius:4px;padding:4px 8px;font-size:11px;line-height:1.5;white-space:nowrap}
.pj-work-label.is-done{background:#edf2e9;color:#75836a}
.pj-work-shortage{position:absolute;top:-15px;left:50%;transform:translateX(-50%);font-size:10px;line-height:1.5;font-weight:500;color:#b94c43;white-space:nowrap}
.pj-project-assignment>strong{display:block;font-size:12px;font-weight:400;color:#6d7660;line-height:1.7;overflow-wrap:anywhere}
.pj-project-assignment>small{display:block;font-size:10px;color:#9da491;margin-top:5px;line-height:1.6}
.pj-project-money{text-align:right;font-variant-numeric:tabular-nums}
.pj-project-money>small{display:none}
.pj-project-money>strong{display:block;font-size:14px;font-weight:500;color:#a57a54;white-space:nowrap}
.pj-project-settled{font-size:11px;color:#8b967d;white-space:nowrap}
.pj-row-chevron{text-align:right;font-size:21px;font-weight:300;color:#bbc1b0}
.pj-simple-empty{padding:48px 20px;text-align:center}
.pj-simple-empty>strong{font-size:15px;font-weight:400;color:#737d65}
.pj-simple-empty>p{font-size:12px;color:#9ba48f;margin:12px 0 20px}
.pj-other-projects{margin:20px 0;color:#999f8f;font-size:11px}
.pj-other-projects>summary{cursor:pointer;width:max-content;max-width:100%;padding:8px 0}
.pj-other-projects>summary>span{margin-left:5px}
.pj-other-projects>p{line-height:1.7}
.pj-other-projects>div{display:grid;gap:8px;margin-top:12px}
.pj-other-projects button{display:flex;justify-content:space-between;gap:12px;border:1px solid #e4e8db;background:#fafbf7;text-align:left;padding:12px 15px;border-radius:4px;color:#7e8970;font-size:11px}
.pj-other-projects button>small{white-space:nowrap;color:#a0a895}
@media(max-width:850px){.pj-simple-toolbar{align-items:flex-start;flex-wrap:wrap}.pj-simple-tools{flex:1;justify-content:flex-end}.pj-simple-tools .pj-search{width:230px}}
@container project-list (max-width:899px){
  .pj-simple-list-head{display:none}
  .pj-project-row,.pj-simple-list.with-money .pj-project-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;position:relative;padding:19px 20px}
  .pj-project-identity{grid-column:1;grid-row:1}
  .pj-project-money{grid-column:2;grid-row:1;align-self:start;padding-top:3px}
  .pj-project-money>small{display:block;font-size:9px;color:#a5aa9a;margin-bottom:6px}
  .pj-project-work{grid-column:1/-1;grid-row:2}
  .pj-project-assignment{grid-column:1/-1;grid-row:3;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
  .pj-project-assignment>small{margin:0}
  .pj-row-chevron{display:none}
  .pj-project-link>strong{font-size:14px}
}
@media(max-width:600px){
  .pj-simple-toolbar{margin-top:20px;gap:12px}.pj-view-tabs{width:100%;justify-content:stretch}.pj-view-tabs>button{flex:1;justify-content:center;min-height:40px}
  .pj-simple-tools{width:100%;flex:none}.pj-simple-tools .pj-search{width:auto;flex:1}.pj-mine-toggle{min-height:40px}
  .pj-project-row,.pj-simple-list.with-money .pj-project-row{padding:17px 16px}
}
