/* Part 2 create forms only. */
.pc-page{max-width:1060px;margin:auto;padding:9px 4px 20px}.pc-heading{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px}.pc-heading h1{font-size:26px;letter-spacing:-.6px;margin:0 0 7px}.pc-heading p{font-size:12px;color:var(--muted);margin:0}.pc-back{display:none}.pc-actions{display:flex;gap:9px}.pc-actions-top{margin-left:auto}.pc-actions .primary{min-width:135px;min-height:41px;font-size:13px;border-radius:7px}.pc-actions .p-button{font-size:12px;min-width:83px}.pc-actions-bottom{display:none}.pc-card{background:white;border:1px solid #e7eef5;border-radius:10px;padding:19px;margin-bottom:12px}.pc-card h2{display:flex;align-items:center;gap:11px;font-size:16px;margin:0 0 22px;letter-spacing:-.35px}.pc-card h2>.icon{width:22px;height:22px;color:#28437e}.pc-type-switch{display:flex;align-items:center;gap:26px;margin-bottom:23px;font-size:12px}.pc-type-switch>div{display:flex;gap:7px}.pc-type-switch a{display:grid;place-items:center;min-width:100px;min-height:36px;border:1px solid #dde6f2;border-radius:6px;padding:7px 14px;background:white;font-size:12px;color:#314776}.pc-type-switch a.active{background:#eefbf3;border-color:#36bd86;color:#008c50;font-weight:600}.pc-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.pc-field{display:flex;flex-direction:column;gap:7px;color:#344b78;min-width:0;font-size:12px}.pc-field b{color:#ed3535;font-weight:500}.pc-field input,.pc-field select,.pc-field textarea{width:100%;min-width:0;border:1px solid #dfe7f2;border-radius:6px;padding:8px 10px;min-height:38px;font-size:13px;color:#263e6b;background:white}.pc-field textarea{min-height:72px;resize:vertical;line-height:1.6}.pc-field small{text-align:right;color:#8294b4;font-size:10px;margin-top:-3px}.pc-wide{grid-column:1/-1}.pc-name-row{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.pc-input{display:flex;border:1px solid #dfe7f2;border-radius:6px;min-width:0;background:white;overflow:hidden}.pc-input input{border:0;border-radius:0;min-height:36px;padding:8px 10px;background:transparent}.pc-prefix,.pc-suffix{display:grid;place-items:center;min-width:28px;font-size:12px;background:#f8fafd;color:#3d527b;padding:0 7px}.pc-calculated{background:#f0f4f7}.pc-calculated input{color:#4e6588}.pc-status>div{display:flex;gap:9px;align-items:center;min-height:38px}.pc-status label{display:flex;gap:6px;align-items:center;min-height:33px;border:1px solid #e5ebf4;border-radius:6px;padding:7px 13px;font-size:12px}.pc-status label.selected{border-color:#e4faed;background:#e9fcf1;color:#009351}.pc-status input{width:13px;height:13px;min-height:0;padding:0;accent-color:#009c5f}.pc-price-first{display:grid;grid-template-columns:1.25fr 1fr .85fr;gap:17px}.pc-price-second{margin-top:18px}.pc-pricing-note{position:relative;background:#eef5ff;color:#597398;font-size:11px;line-height:1.7;border-radius:6px;margin:16px 0 0;padding:10px 12px 10px 35px}.pc-pricing-note>span{position:absolute;left:12px;top:12px;width:15px;height:15px;display:grid;place-items:center;background:#087dff;color:white;border-radius:50%;font-size:11px}.pc-stock-toggle{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);margin:0 0 17px}.pc-stock-toggle input{appearance:none;width:34px;height:20px;border:0;border-radius:12px;background:#b7c4d4;position:relative;cursor:pointer;margin:0}.pc-stock-toggle input:after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;background:white;border-radius:50%;box-shadow:0 1px 3px #0002}.pc-stock-toggle input:checked{background:var(--green)}.pc-stock-toggle input:checked:after{left:16px}.pc-stock-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.pc-input:has(input:disabled){background:#f1f3f6;opacity:.55}.pc-duration{display:grid;grid-template-columns:.8fr 1fr;gap:8px}.pc-duration>.pc-field>span:first-child{display:none}.pc-duration .pc-field{gap:0}.pc-duration select{min-height:38px}.pc-page #pc-error{font-size:12px;padding:12px;border-radius:7px;border:1px solid #f3c9c1;background:#fff0ee;color:#b43c31}
@media(max-width:760px){.pc-page{padding:4px 2px 10px}.pc-heading{gap:10px;margin:4px 3px 65px}.pc-heading h1{font-size:22px;margin:0 0 5px}.pc-heading p{font-size:11px}.pc-back{display:grid;place-items:center;width:23px;height:28px;flex-shrink:0}.pc-back .icon{transform:rotate(180deg);width:19px;height:19px}.pc-actions-top{display:none}.pc-card{position:relative;padding:14px 12px;border-radius:11px;margin-bottom:10px}.pc-card h2{font-size:14px;gap:8px;margin-bottom:17px}.pc-card h2>.icon{width:20px;height:20px}.pc-type-switch{position:absolute;left:4px;right:4px;top:-50px;margin:0;display:block}.pc-type-switch>span{display:none}.pc-type-switch>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.pc-type-switch a{min-width:0;min-height:34px;font-size:11px;padding:7px 9px}.pc-fields{gap:13px 13px}.pc-field{font-size:11px;gap:6px}.pc-field input,.pc-field select,.pc-field textarea{min-height:36px;font-size:12px;padding:7px 8px}.pc-name-row{grid-template-columns:1.35fr 1fr;gap:13px}.pc-field textarea{min-height:67px;line-height:1.5}.pc-field small{font-size:10px}.pc-input input{min-height:34px}.pc-price-first{grid-template-columns:1.2fr 1fr .85fr;gap:10px}.pc-prefix,.pc-suffix{min-width:21px;font-size:11px;padding:0 5px}.pc-price-second{margin-top:13px}.pc-price-second .pc-field:first-child>span:first-child{font-size:10px;line-height:1.4}.pc-pricing-note{display:none}.pc-status>div{gap:5px;min-height:36px}.pc-status label{min-height:32px;padding:6px 7px;gap:4px;font-size:10px}.pc-status input{width:11px;height:11px;min-height:0;padding:0}.pc-stock-fields{gap:10px}.pc-stock-fields .pc-field>span:first-child{font-size:10px;white-space:nowrap;letter-spacing:-.3px}.pc-stock-toggle{font-size:11px;margin-bottom:13px}.pc-duration{gap:6px;grid-template-columns:.7fr 1fr}.pc-duration select{min-height:36px;font-size:11px;padding:7px 5px}.pc-actions-bottom{display:flex;margin:16px 1px 0}.pc-actions-bottom .p-button{display:none}.pc-actions-bottom .primary{width:100%;min-height:44px;font-size:14px}.pc-field select[name="startTrigger"],.pc-field select[name="renewalType"]{font-size:10px;padding:7px 5px}}
@media(max-width:350px){.pc-card{padding:12px 9px}.pc-fields{gap:12px 9px}.pc-name-row{gap:9px}.pc-field{font-size:10px}.pc-field input,.pc-field select{font-size:11px}.pc-price-first{gap:7px}.pc-stock-fields{gap:7px}.pc-stock-fields .pc-field>span:first-child{font-size:9px}.pc-prefix,.pc-suffix{padding:0 4px;min-width:17px}.pc-duration select{font-size:10px}}

.pc-trigger{display:grid;gap:13px;align-content:start;min-width:0}
