.gw-shell{font-family:'Times New Roman',Times,serif}.gw-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.gw-heading h1{font-size:22px;margin:10px 0}.gw-heading p{line-height:1.7;max-width:720px}.gw-heading>div>span{color:var(--accent,var(--signal,#64dbe6))}.gw-tabs,.gw-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.gw-layout{display:flex;gap:24px;align-items:flex-start}.gw-layout>aside{flex:0 0 300px;min-width:0;padding:22px}.gw-editor{flex:1;min-width:0;padding:28px}.gw-editor p{line-height:1.8}.gw-shell label{display:flex;flex-direction:column;gap:9px;margin:14px 0;font-size:16px}.gw-shell input,.gw-shell textarea{width:100%;min-height:46px;font:12pt/1.6 'Times New Roman',Times,serif;color:inherit;background:var(--panel-2,rgba(10,28,42,.15));border:1px solid var(--line,#658392);border-radius:10px;padding:12px;box-sizing:border-box}.gw-shell textarea{resize:vertical}.gw-record{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;padding:16px;margin:12px 0;background:var(--panel-2,rgba(53,145,165,.1));color:inherit;border:0;border-radius:12px;overflow-wrap:anywhere;cursor:pointer;font:12pt/1.5 'Times New Roman',Times,serif}.gw-record span{opacity:.8}.gw-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.gw-form-fields{display:flex;gap:18px;flex-wrap:wrap}.gw-form-fields>label{flex:1 1 300px;min-width:0}.gw-form-fields small{font-size:12pt;opacity:.8}.gw-shell input[readonly]{opacity:.75}.gw-warning{padding:16px;background:rgba(68,134,166,.12);border-radius:12px}.gw-document-sections section{margin:24px 0}.gw-shell h2{font-size:20px}.gw-shell h3{font-size:18px}@media(max-width:1000px){.gw-layout{flex-direction:column}.gw-layout>aside,.gw-editor{width:100%;flex-basis:auto;box-sizing:border-box}.gw-heading{flex-direction:column}.gw-form-fields>label{flex-basis:100%}}@media print{.gw-shell{display:none!important}}
.gw-table-editor{margin:18px 0;padding:18px;border-radius:12px;background:var(--panel-2,rgba(40,100,130,.1))}.gw-table-editor summary{cursor:pointer;min-height:44px;padding:10px 0}.gw-table-scroll{overflow-x:auto;max-width:100%}.gw-table-scroll table{border-collapse:collapse;min-width:500px;width:100%}.gw-table-scroll td{padding:6px;border:0}.gw-table-scroll input{min-width:140px;margin:0}.gw-table-editor p{font-size:12pt}
.gw-shell,.gw-layout,.gw-editor,.gw-form-fields{min-width:0;max-width:100%;box-sizing:border-box}.gw-shell :is(label,p,h1,h2,h3,strong,span,small,summary){overflow-wrap:anywhere}.gw-shell input,.gw-shell textarea{min-width:0}.gw-form-fields>label{max-width:100%}.gw-shell .gw-table-scroll input{min-width:140px}
@media(max-width:600px){.gw-shell{width:100%}.gw-heading,.gw-editor-heading{flex-direction:column;align-items:flex-start}.gw-tabs .btn,.gw-actions .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.gw-form-fields{display:block}.gw-form-fields>label{width:100%}}
.gw-shell :is(.btn,input,textarea,label,p,span,small,summary){font-family:'Times New Roman',Times,serif!important;font-size:12pt!important}.gw-shell .btn{min-height:44px;padding:10px 14px}.gw-shell h1{font-size:16pt!important}.gw-shell h2{font-size:15pt!important}.gw-shell h3{font-size:14pt!important}
