@layer payload-default{.field-diff-label{margin-bottom:calc(var(--base)*.25);font-weight:600}.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}@layer payload-default{}@layer payload-default{}@layer payload-default{}h1{margin:10px}.custom-submission-list-view .card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:calc(var(--base)*1.5);gap:calc(var(--base)*1.5);margin:var(--base-2) 0}.custom-submission-list-view .submission-card{background-color:var(--theme-elevation-0,#ffffff);border:1px solid var(--theme-elevation-100,#e6e6e6);border-radius:var(--style-radius-l,8px);padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:var(--base);transition:all .2s ease-in-out;position:relative;overflow:hidden}.custom-submission-list-view .submission-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.08);border-color:var(--theme-elevation-150,#d9d9d9)}.custom-submission-list-view .submission-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to right,var(--theme-success,#27ae60),var(--theme-primary,#0070f3));opacity:.8}.custom-submission-list-view .submission-card-header{padding-bottom:var(--base-half);border-bottom:1px solid var(--theme-elevation-100,#e6e6e6)}.custom-submission-list-view .submission-card-header h4{margin:0 0 var(--base-half) 0;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;color:var(--theme-elevation-800,#333333);letter-spacing:-.01em}.custom-submission-list-view .submission-card-header .pill{margin:var(--base-half) 0;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;display:inline-block;background-color:var(--theme-elevation-100,#f0f0f0);color:var(--theme-elevation-700,#333333)}.custom-submission-list-view .submission-card-header .pill.status-approved{background-color:var(--theme-success-light,#e6f7ef);color:var(--theme-success,#27ae60)}.custom-submission-list-view .submission-card-header .pill.status-pending{background-color:var(--theme-warning-light,#fff8e6);color:var(--theme-warning,#f5a623)}.custom-submission-list-view .submission-card-header .pill.status-rejected{background-color:var(--theme-error-light,#fdeded);color:var(--theme-error,#d32f2f)}.custom-submission-list-view .submission-card-content{display:flex;flex-direction:column;gap:var(--base-half);padding-top:var(--base-half)}.custom-submission-list-view strong{line-height:20px}.custom-submission-list-view .submission-data-entry{display:flex;align-items:flex-start;gap:var(--base-half);padding:calc(var(--base-half)/2) 0}.custom-submission-list-view .submission-data-entry .field-name{flex:0 0 30%;max-width:30%;color:var(--theme-elevation-600,#666666);font-size:.85rem;font-weight:600;padding-top:2px}.custom-submission-list-view .submission-data-entry .field-value{flex:1 1;word-break:break-word;font-size:.95rem;color:var(--theme-elevation-900,#111111)}.custom-submission-list-view .submission-data-entry .field-value:empty:after{content:"—";color:var(--theme-elevation-300,#cccccc);font-style:italic}.custom-submission-list-view .card-actions{margin-top:auto;padding-top:var(--base-half);display:flex;gap:var(--base-half)}.custom-submission-list-view .card-actions .btn,.custom-submission-list-view .card-actions button{font-size:.85rem;padding:6px 12px;border-radius:var(--style-radius-s,4px);font-weight:500;transition:all .2s ease}.custom-submission-list-view .card-actions .btn.btn-primary,.custom-submission-list-view .card-actions button.btn-primary{background-color:var(--theme-primary,#0070f3);color:#fff}.custom-submission-list-view .card-actions .btn.btn-primary:hover,.custom-submission-list-view .card-actions button.btn-primary:hover{background-color:var(--theme-primary-dark,#0060d3)}.custom-submission-list-view .card-actions .btn.btn-outline,.custom-submission-list-view .card-actions button.btn-outline{background-color:rgba(0,0,0,0);border:1px solid var(--theme-elevation-200,#e0e0e0);color:var(--theme-elevation-700,#333333)}.custom-submission-list-view .card-actions .btn.btn-outline:hover,.custom-submission-list-view .card-actions button.btn-outline:hover{background-color:var(--theme-elevation-50,#f9f9f9);border-color:var(--theme-elevation-300,#d0d0d0)}