.figly-retention{margin-top:26px;padding:22px 0;border-top:2px solid #20334d;color:#202735}.figly-retention h3{font-size:18px;margin:0 0 8px}.figly-retention-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:18px 0}.figly-retention-facts>div{padding:10px 0;border-top:1px solid #dfe3e9;min-width:0}.figly-retention-facts dt{font-size:12px;color:#657185}.figly-retention-facts dd{margin:4px 0 0;font-size:14px;font-weight:650;overflow-wrap:anywhere}.figly-retention summary{min-height:44px;padding:12px 0;cursor:pointer;color:#20334d;font-weight:650}.figly-retention-form,.figly-retention-hold,.figly-retention-archive{padding:18px 0;border-top:1px solid #dfe3e9}.figly-retention label{display:flex;flex-direction:column;gap:8px;font-size:13px;margin:0 0 14px}.figly-retention input[type=datetime-local],.figly-retention select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #c8d0dc;border-radius:6px;background:#fff;color:#202735;font:inherit}.figly-retention .figly-retention-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.8}.figly-retention-check input{margin:5px 0;flex:none;min-width:18px;min-height:18px}.figly-retention button{min-height:44px;font-size:13px;white-space:normal}.figly-retention #retention-end-save{background:#b84f18;color:#fff}.figly-retention button.secondary{background:#edf1f7;color:#20334d}.figly-retention-hold-row{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-top:12px}.figly-retention :is(button,input,select,summary):focus-visible{outline:3px solid #315bd8;outline-offset:3px}@media(max-width:650px){.figly-retention-facts{grid-template-columns:1fr}.figly-retention .contract-actions{display:flex;align-items:stretch;flex-direction:column}.figly-retention-hold-row{align-items:flex-start}.figly-retention{padding-top:18px}}
