.pds{color:#17384a;min-width:0;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pds *{box-sizing:border-box}.pds-fieldset{border:0;min-width:0;margin:0;padding:0}.pds h3{margin:20px 0 6px;font-size:15px}.pds p{color:#546b77;margin:4px 0 12px}.pds-templates{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;display:grid}.pds-template,.pds-row,.pds-preview{background:#fff;border:1px solid #d6e1e6;border-radius:10px;min-width:0;padding:12px}.pds-template,.pds-choice{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.pds-template.is-selected,.pds-row.is-selected{background:#f1f7f9;border-color:#2e667f}.pds small{color:#617983;margin-top:2px;display:block}.pds input[type=radio]{accent-color:#2e667f;flex:none;margin:3px 0 0}.pds-preview{background:#f8fbfc;margin-top:10px}.pds-preview ul{margin:6px 0 10px;padding-left:20px}.pds button{color:#fff;font:inherit;cursor:pointer;background:#2e667f;border:1px solid #2e667f;border-radius:7px;padding:8px 11px;font-weight:600}.pds button.pds-secondary{color:#2e667f;background:#fff}.pds button:focus-visible,.pds input:focus-visible{outline-offset:2px;outline:3px solid #86bdd3}.pds input[type=radio]:focus-visible{outline-offset:0;border-radius:50%;outline:0;box-shadow:0 0 0 4px #86bdd359}.pds input:not([type=radio]){width:100%;min-width:0;font:inherit;color:#17384a;border:1px solid #b9ccd5;border-radius:7px;padding:8px 10px}.pds-add{margin-top:16px}.pds-add label,.pds-edit label{margin-bottom:5px;font-weight:600;display:block}.pds-add>div{gap:8px;display:flex}.pds-add input{flex:1}.pds-list{gap:8px;display:grid}.pds-row{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pds-choice,.pds-activity{flex:140px;min-width:0}.pds-actions{flex-wrap:wrap;gap:6px;display:flex}.pds-edit,.pds-confirm{flex-wrap:wrap;flex:1 0 100%;align-items:end;gap:7px;display:flex}.pds-edit label{flex:180px;margin:0}.pds-confirm span{flex:180px}.pds .pds-error{color:brown;margin-top:12px}.pds-fieldset:disabled{opacity:.6}.pds-fieldset:disabled button{cursor:not-allowed}@media (width<=420px){.pds-add>div{flex-wrap:wrap}.pds-add input{flex-basis:100%}}.pds-template,.pds-row{transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,transform .13s ease-out}.pds-preview{max-height:340px;animation:.18s cubic-bezier(.23,1,.32,1) both pds-preview-in;overflow:auto}.pds-preview>strong{line-height:1.5;display:block}.pds-preview>button{margin-top:10px}.pds-row{animation:.15s ease-out both pds-item-in}@media (hover:hover) and (pointer:fine){.pds-template:hover{border-color:#8db5c6;transform:translateY(-1px);box-shadow:0 3px 10px #17384a12}}.pds-template:active{transform:scale(.99)}.pds-add+.pds-list{margin-top:12px}@keyframes pds-preview-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pds-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pds-template,.pds-row{transition:none}.pds-preview,.pds-row{animation:none}.pds-template:active,.pds-template:hover{transform:none}}