.records-container{width:100%;min-width:0;margin-top:20px}.records-table{table-layout:fixed;border-collapse:separate;border-spacing:0;white-space:normal;width:100%}.records-table th{letter-spacing:.07em;overflow-wrap:anywhere;padding:14px 12px;font-size:10px}.records-table td{vertical-align:top;color:var(--text);white-space:normal;overflow-wrap:anywhere;word-break:normal;padding:18px 12px;font-size:12px}.record-value{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.7}.record-value strong{color:var(--text);font-weight:600;display:block}.record-value small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.7;display:block}.record-value .button{white-space:normal;overflow-wrap:anywhere;justify-content:center;max-width:100%}.record-value .status{white-space:normal;max-width:100%}.record-label{display:none}.records-table tbody tr:last-child td{border-bottom:0}.records-table tbody tr:hover{background:#dfc29306}.records-table:has(.record-detail) th:last-child{width:38%}.campaign-date-field{min-inline-size:0;border:0;min-width:0;max-width:100%;margin:0 0 24px;padding:0}.campaign-date-field legend{color:var(--text);margin:0 0 12px;padding:0;font-size:14px;font-weight:500;line-height:1.6}.campaign-date-controls{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.campaign-date-controls label{gap:6px;min-width:0;max-width:100%;display:grid}.campaign-date-controls label>span{color:var(--muted);font-size:11px}.campaign-date-controls input{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;text-align:left;appearance:none;width:100%;min-width:0;max-width:100%;min-height:48px;font-size:16px;display:block}.campaign-date-controls input::-webkit-date-and-time-value{text-align:left;min-width:0}.campaign-date-controls input::-webkit-datetime-edit{min-width:0;padding:0}.campaign-date-field>small{color:var(--muted);margin-top:9px;font-size:11px;display:block}.field-value{border:1px solid var(--border);min-width:0;max-width:100%;color:var(--text);overflow-wrap:anywhere;background:#121213;border-radius:8px;padding:12px 14px;line-height:1.7;display:block}.modal,.modal-head,.modal-body,.modal-body form,.form-grid,.panel,.modal-body :is(fieldset,section,article,.field,.form-grid)>*{min-inline-size:0}.modal-body :is(input,select,textarea){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.modal-body :is(p,small,legend,h3,dd,.notice){overflow-wrap:anywhere}.modal-body input[readonly]{text-overflow:clip}.modal-head h2{overflow-wrap:anywhere;margin:0}.table-tools>*{min-width:0;max-width:100%}.table-tools .search{flex:240px;width:auto;min-width:0}.table-tools .search input{width:100%;min-width:0}.table-tools select{flex:180px;width:180px;min-width:0}.row-between>*,.distribution-row>*,.manage-profile>*,.stored-backups>div>*,.comparison-grid>*,.security-grid>*,.draw-summary>*{min-width:0;max-width:100%}:is(.panel,.modal-body,.account-card) :is(dd,code,.prewrap,.purchase-proof,.request-list,.stored-backups strong){overflow-wrap:anywhere;word-break:normal}:is(.panel,.modal-body) dd{min-width:0;margin-inline-start:0}:is(.panel,.modal-body) .button{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}@media (min-width:801px){.records-table:has(.record-actions) th:first-child{width:23%}.records-table:has(.record-actions) th:last-child{width:16%}}@media (max-width:800px){.records-table,.records-table tbody{width:100%;min-width:0;display:block}.records-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.records-table tbody{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.records-table tbody tr{border:1px solid var(--border);background:linear-gradient(145deg,#24211b70,#151516);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;min-width:0;padding:20px;transition:border-color .2s;display:grid}.records-table td{border:0;min-width:0;padding:0;font-size:13px;display:block}.record-label{letter-spacing:.035em;color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:500;line-height:1.5;display:block}.record-primary,.record-detail,.record-actions{grid-column:1/-1}.record-primary .record-value strong{font-size:16px;line-height:1.5}.record-primary{border-bottom:1px solid var(--border)!important;padding-bottom:16px!important}.record-actions .button{justify-content:space-between;width:100%;min-height:44px}.record-actions .record-label{display:none}.record-value .status{font-size:11px}.record-detail .record-value{white-space:pre-wrap}.form-grid.three:has(.campaign-date-field){grid-template-columns:minmax(0,1fr)}.campaign-date-controls{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}}@media (max-width:480px){.records-table tbody tr{gap:17px 14px;padding:18px 16px}.table-tools .search,.table-tools select{flex-basis:100%;width:100%}.table-tools>.button{flex:110px}.modal-head h2{font-size:clamp(20px,5.3vw,24px);line-height:1.35}.modal-head .icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.modal-body{padding:22px 16px max(26px,env(safe-area-inset-bottom));scrollbar-gutter:auto}.modal-head{padding:20px 16px}.overlay{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.campaign-date-controls{grid-template-columns:minmax(0,1fr)}.campaign-date-field{border:1px solid var(--border);background:#ffffff02;border-radius:12px;padding:16px}.campaign-date-field legend{margin-bottom:0;padding:0 6px}.campaign-date-controls input{min-height:48px}}@media (max-width:360px){.records-table tbody tr{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.records-table tbody tr{transition:none}}
