.pucw-personalization{margin:1.25rem 0}.pucw-personalization input:not([type="checkbox"]):not([type="radio"]),.pucw-personalization select,.pucw-personalization textarea{box-sizing:border-box;width:100%;border:1px solid #b7b7b7!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;color:#333!important;padding:.65rem .75rem!important}.pucw-personalization input:not([type="checkbox"]):not([type="radio"]),.pucw-personalization select{min-height:42px}.pucw-personalization textarea{min-height:120px}.pucw-personalization input:not([type="checkbox"]):not([type="radio"]):focus,.pucw-personalization select:focus,.pucw-personalization textarea:focus{border-color:#0073aa!important;box-shadow:0 0 0 1px #0073aa!important;outline:0!important}.pucw-personalization small{font-weight:400}.pucw-group{margin:0 0 1.5rem;padding:0;border:0;background:#fff0}.pucw-group-title{margin:0 0 1.25rem;padding:0;border:0}.pucw-group-description{margin:-.65rem 0 1.25rem}.pucw-field{margin:0 0 1.35rem}.pucw-field>label:not(.pucw-checkbox-label){display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.45rem}.pucw-field-price{margin-left:auto;white-space:nowrap}.pucw-checkbox-label{display:flex!important;flex-flow:row nowrap!important;align-items:center;gap:.75rem;width:100%;cursor:pointer}.pucw-checkbox-label>span{display:inline-block!important;flex:1 1 auto;width:auto!important;margin:0!important}.pucw-checkbox-label input[type="checkbox"]{-webkit-appearance:none!important;appearance:none!important;display:grid!important;place-content:center;box-sizing:border-box!important;width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;flex:0 0 25px!important;margin:0!important;padding:0!important;border:1px solid #8c8f94!important;border-radius:1px!important;background:#fff!important;box-shadow:none!important;cursor:pointer}.pucw-checkbox-label input[type="checkbox"]::before{content:"";width:6px;height:11px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .08s ease-in-out}.pucw-checkbox-label input[type="checkbox"]:checked{border-color:#0073aa!important;background:#168bd2!important}.pucw-checkbox-label input[type="checkbox"]:checked::before{transform:rotate(45deg) scale(1)}.pucw-checkbox-label input[type="checkbox"]:focus-visible{outline:2px solid #0073aa!important;outline-offset:2px}.pucw-checkbox-label>.pucw-field-price{flex:0 0 auto;margin-left:auto}.pucw-layout-cols-2,.pucw-layout-cols-3{display:grid;gap:1rem}.pucw-layout-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pucw-layout-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pucw-layout-cols-2 .pucw-group-title,.pucw-layout-cols-2 .pucw-group-description,.pucw-layout-cols-3 .pucw-group-title,.pucw-layout-cols-3 .pucw-group-description{grid-column:1 / -1}.pucw-field-description{display:block;margin-top:.35rem}.pucw-field[hidden]{display:none!important}.pucw-total-field-wrapper{clear:both;padding:1rem 0;margin-bottom:1rem}.pucw-total-field-wrapper p{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .75rem}.pucw-total-field-wrapper p:last-child{margin-bottom:0;font-weight:600}.pucw-total-field{margin-left:auto}@media (max-width:700px){.pucw-layout-cols-2,.pucw-layout-cols-3{grid-template-columns:1fr}}.pucw-proof-review{margin:2rem 0;padding:1.5rem;border:1px solid #d8d8d8;border-radius:8px;background:#fff}.pucw-proof-files{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1rem 0 1.5rem}.pucw-proof-file{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.pucw-proof-file img{display:block;width:100%;max-height:300px;object-fit:contain;border:1px solid #ddd;background:#f7f7f7}.pucw-proof-decision textarea{box-sizing:border-box;width:100%;min-height:110px}