.piuks-directory{margin:28px 0;padding:24px;border:1px solid #d8e3ed;border-radius:14px;background:#fff;color:#17354f}.piuks-directory h2{margin-top:0!important;font-size:25px}.piuks-directory p{line-height:1.6}.piuks-form label{display:block;font-weight:700;margin-bottom:7px}.piuks-controls{display:flex;gap:10px;flex-wrap:wrap}.piuks-controls input[type=search]{flex:1;min-width:160px;padding:13px 14px;border:1px solid #9aafc1;border-radius:8px;background:#fff;color:#17354f;font-size:17px}.piuks-directory button{padding:11px 17px;border:1px solid #a0b1c0;border-radius:8px;background:#f1f5f9;color:#17354f;cursor:pointer;line-height:1.4}.piuks-directory button[type=submit]{background:#105b91;border-color:#105b91;color:#fff;font-weight:700}.piuks-directory button:disabled{opacity:.5;cursor:default}.piuks-directory input:focus-visible,.piuks-directory button:focus-visible{outline:3px solid #ee9b22;outline-offset:3px}.piuks-hint,.piuks-source{font-size:14px;color:#506477}.piuks-status{margin:18px 0 10px;min-height:24px;font-weight:600}.piuks-table-wrap{overflow-x:auto}.piuks-table{width:100%;border-collapse:collapse;margin:0!important}.piuks-table th,.piuks-table td{padding:10px 12px;border:0;border-bottom:1px solid #dce5ed;text-align:left;vertical-align:top}.piuks-table th{background:#edf3f8;font-size:14px}.piuks-table td:first-child{white-space:nowrap}.piuks-pages{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:20px;flex-wrap:wrap}.piuks-note{border-left:3px solid #d79925;padding:10px 14px;background:#fff8e9}.piuks-unavailable{background:#f7f9fb}@media(max-width:600px){.piuks-directory{padding:16px}.piuks-directory h2{font-size:21px}.piuks-controls input[type=search]{flex-basis:100%}.piuks-controls button{flex:1}.piuks-table th,.piuks-table td{padding:8px}.piuks-page{order:-1;flex-basis:100%;text-align:center}}
